lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 11: OEM Strings

OEM-defined free-form string collection parsing and ownership. More...

Data Structures

struct  lazybiosType11_t
 Parsed SMBIOS Type 11 OEM Strings Information. More...
struct  lazybiosType11Array_t
 A parsed set of SMBIOS Type 11 structures. More...

Functions

void lazybiosFreeType11 (lazybiosType11Array_t *Type11)
 Releases a parsed set of SMBIOS Type 11 structures.
LAZYBIOS_WARN_UNUSED lazybiosType11Array_tlazybiosGetType11 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 11 structures.

Detailed Description

OEM-defined free-form string collection parsing and ownership.

Function Documentation

◆ lazybiosFreeType11()

void lazybiosFreeType11 ( lazybiosType11Array_t * Type11)

#include <type11.h>

Releases a parsed set of SMBIOS Type 11 structures.

Parameters
Type11Set to release; may be NULL.

References lazybiosFreeType11().

Referenced by lazybiosFreeType11().

◆ lazybiosGetType11()

LAZYBIOS_WARN_UNUSED lazybiosType11Array_t * lazybiosGetType11 ( const lazybiosDMI_t * DMIData)

#include <type11.h>

Parses all SMBIOS Type 11 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType11().

Referenced by lazybiosGetType11().