lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 15: System Event Log

System event-log metadata, access information, and descriptor decoding. More...

Data Structures

struct  lazybiosType15_t
 Parsed SMBIOS Type 15 System Event Log Information. More...
struct  lazybiosType15Array_t
 A parsed set of SMBIOS Type 15 structures. More...
struct  lazybiosType15LogTypeDescriptor_t
 Parsed SMBIOS Type 15 supported event-log type descriptor. More...

Functions

void lazybiosFreeType15 (lazybiosType15Array_t *Type15)
 Releases a parsed set of SMBIOS Type 15 structures.
LAZYBIOS_WARN_UNUSED lazybiosType15Array_tlazybiosGetType15 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 15 structures.

Detailed Description

System event-log metadata, access information, and descriptor decoding.

Function Documentation

◆ lazybiosFreeType15()

void lazybiosFreeType15 ( lazybiosType15Array_t * Type15)

#include <type15.h>

Releases a parsed set of SMBIOS Type 15 structures.

Parameters
Type15Set to release; may be NULL.

References lazybiosFreeType15().

Referenced by lazybiosFreeType15().

◆ lazybiosGetType15()

LAZYBIOS_WARN_UNUSED lazybiosType15Array_t * lazybiosGetType15 ( const lazybiosDMI_t * DMIData)

#include <type15.h>

Parses all SMBIOS Type 15 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType15().

Referenced by lazybiosGetType15().