lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 25: System Power Controls

Scheduled system power-on date and time information. More...

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...

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

Scheduled system power-on date and time information.

Function Documentation

◆ lazybiosFreeType25()

void lazybiosFreeType25 ( lazybiosType25Array_t * Type25)

#include <type25.h>

Releases a parsed set of SMBIOS Type 25 structures.

Parameters
Type25Set to release; may be NULL.

References lazybiosFreeType25().

Referenced by lazybiosFreeType25().

◆ lazybiosGetType25()

LAZYBIOS_WARN_UNUSED lazybiosType25Array_t * lazybiosGetType25 ( const lazybiosDMI_t * DMIData)

#include <type25.h>

Parses all SMBIOS Type 25 structures.

Parameters
DMIDataRaw DMI table container to parse.
Returns
Newly allocated set, empty when the table holds no Type 25 structure, or NULL when the arguments are unusable or an allocation fails.

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType25().

Referenced by lazybiosGetType25().