25#ifndef LAZYBIOS_OEM_DELL_TYPE218_H
26#define LAZYBIOS_OEM_DELL_TYPE218_H
28#ifndef LAZYBIOS_SHARED_API_H
29#define LAZYBIOS_TYPE_HEADER_ONLY
31#undef LAZYBIOS_TYPE_HEADER_ONLY
LAZYBIOS_WARN_UNUSED lazybiosOemDellType218Array_t * lazybiosGetOemDellType218(const lazybiosDMI_t *DMIData)
Parses all Dell OEM SMBIOS Type 218 structures.
void lazybiosFreeOemDellType218(lazybiosOemDellType218Array_t *DellType218)
Releases a parsed set of Dell OEM Type 218 structures.
Public API for lazybios. Include this and nothing else.
uint8_t lazybiosFieldStatus_t
Storage for one field's availability.
#define LAZYBIOS_WARN_UNUSED
Expands to nothing on compilers without a return-value check.
Owns raw DMI table data and its parsed SMBIOS entry point.
A parsed set of Dell OEM Type 218 structures.
lazybiosOemDellType218_t * entries
Availability metadata for DELL OEM SMBIOS Type 218 fields.
lazybiosFieldStatus_t tokens
lazybiosFieldStatus_t supported_command_classes_bitmap
lazybiosFieldStatus_t command_io_code
lazybiosFieldStatus_t command_io_address
Parsed Dell Token Interface information.
uint16_t command_io_address
lazybiosOemDellType218Token_t * tokens
uint32_t supported_command_classes_bitmap
lazybiosOemDellType218FieldStatus_t field_status