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

Public API for SMBIOS Type 9 System Slots. More...

Go to the source code of this file.

Data Structures

struct  lazybiosType9_t
 Parsed SMBIOS Type 9 System Slots Information. More...
struct  lazybiosType9Array_t
 A parsed set of SMBIOS Type 9 structures. More...
struct  lazybiosType9Decoded_t
 Decoded forms of the Type 9 encoded fields. More...
struct  lazybiosType9FieldStatus_t
 Availability metadata for SMBIOS Type 9 fields. More...
struct  lazybiosType9PeerGroup_t
 Parsed SMBIOS Type 9 peer grouping entry. More...
struct  lazybiosType9PeerGroupDecoded_t
 Decoded forms of the encoded fields in one peer group. More...
struct  lazybiosType9PeerGroupFieldStatus_t
 Availability metadata for a Type 9 peer group. More...

Macros

#define LAZYBIOS_TYPE_HEADER_ONLY

Functions

void lazybiosFreeType9 (lazybiosType9Array_t *Type9)
 Releases a parsed set of SMBIOS Type 9 structures.
LAZYBIOS_WARN_UNUSED lazybiosType9Array_tlazybiosGetType9 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 9 structures.

Detailed Description

Public API for SMBIOS Type 9 System Slots.

Author
LazySeldi

Definition in file type9.h.

Macro Definition Documentation

◆ LAZYBIOS_TYPE_HEADER_ONLY

#define LAZYBIOS_TYPE_HEADER_ONLY

Definition at line 29 of file type9.h.