lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
type42.h File Reference

Public API for SMBIOS Type 42 Management Controller Host Interface. More...

Go to the source code of this file.

Data Structures

struct  lazybiosType42_t
 Parsed SMBIOS Type 42 Management Controller Host Interface. More...
struct  lazybiosType42Array_t
 A parsed set of SMBIOS Type 42 structures. More...
struct  lazybiosType42Decoded_t
 Decoded forms of the Type 42 encoded fields. More...
struct  lazybiosType42FieldStatus_t
 Availability metadata for SMBIOS Type 42 fields. More...
struct  lazybiosType42ProtocolRecord_t
 Parsed protocol record from an SMBIOS Type 42 structure. More...
struct  lazybiosType42ProtocolRecordDecoded_t
 Decoded forms of the encoded fields in one record. More...
struct  lazybiosType42ProtocolRecordFieldStatus_t
 Availability metadata for an SMBIOS Type 42 protocol record. More...

Macros

#define LAZYBIOS_TYPE_HEADER_ONLY

Functions

void lazybiosFreeType42 (lazybiosType42Array_t *Type42)
 Releases a parsed set of SMBIOS Type 42 structures.
LAZYBIOS_WARN_UNUSED lazybiosType42Array_tlazybiosGetType42 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 42 structures.

Detailed Description

Public API for SMBIOS Type 42 Management Controller Host Interface.

Author
LazySeldi

Definition in file type42.h.

Macro Definition Documentation

◆ LAZYBIOS_TYPE_HEADER_ONLY

#define LAZYBIOS_TYPE_HEADER_ONLY

Definition at line 29 of file type42.h.