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

Public API for SMBIOS Type 25 System Power Controls. More...

Go to the source code of this file.

Data Structures

struct  lazybiosType25_t
 Parsed SMBIOS Type 25 System Power Controls information. More...
struct  lazybiosType25Array_t
 A parsed set of SMBIOS Type 25 structures. More...
struct  lazybiosType25Decoded_t
 Decoded forms of the Type 25 encoded fields. More...
struct  lazybiosType25FieldStatus_t
 Availability metadata for SMBIOS Type 25 fields. More...

Macros

#define LAZYBIOS_TYPE_HEADER_ONLY

Functions

void lazybiosFreeType25 (lazybiosType25Array_t *Type25)
 Releases a parsed set of SMBIOS Type 25 structures.
LAZYBIOS_WARN_UNUSED lazybiosType25Array_tlazybiosGetType25 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 25 structures.

Detailed Description

Public API for SMBIOS Type 25 System Power Controls.

Author
LazySeldi

Definition in file type25.h.

Macro Definition Documentation

◆ LAZYBIOS_TYPE_HEADER_ONLY

#define LAZYBIOS_TYPE_HEADER_ONLY

Definition at line 29 of file type25.h.