lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 13: Firmware Language Information

Installable firmware language, format, and current-language parsing. More...

Data Structures

struct  lazybiosType13_t
 Parsed SMBIOS Type 13 Firmware Language Information. More...
struct  lazybiosType13Array_t
 A parsed set of SMBIOS Type 13 structures. More...

Functions

void lazybiosFreeType13 (lazybiosType13Array_t *Type13)
 Releases a parsed set of SMBIOS Type 13 structures.
LAZYBIOS_WARN_UNUSED lazybiosType13Array_tlazybiosGetType13 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 13 structures.

Detailed Description

Installable firmware language, format, and current-language parsing.

Function Documentation

◆ lazybiosFreeType13()

void lazybiosFreeType13 ( lazybiosType13Array_t * Type13)

#include <type13.h>

Releases a parsed set of SMBIOS Type 13 structures.

Parameters
Type13Set to release; may be NULL.

References lazybiosFreeType13().

Referenced by lazybiosFreeType13().

◆ lazybiosGetType13()

LAZYBIOS_WARN_UNUSED lazybiosType13Array_t * lazybiosGetType13 ( const lazybiosDMI_t * DMIData)

#include <type13.h>

Parses all SMBIOS Type 13 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType13().

Referenced by lazybiosGetType13().