lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 24: Hardware Security

System-wide password and front-panel reset security settings. More...

Data Structures

struct  lazybiosType24_t
 Parsed SMBIOS Type 24 Hardware Security information. More...
struct  lazybiosType24Array_t
 A parsed set of SMBIOS Type 24 structures. More...

Functions

void lazybiosFreeType24 (lazybiosType24Array_t *Type24)
 Releases a parsed set of SMBIOS Type 24 structures.
LAZYBIOS_WARN_UNUSED lazybiosType24Array_tlazybiosGetType24 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 24 structures.

Detailed Description

System-wide password and front-panel reset security settings.

Function Documentation

◆ lazybiosFreeType24()

void lazybiosFreeType24 ( lazybiosType24Array_t * Type24)

#include <type24.h>

Releases a parsed set of SMBIOS Type 24 structures.

Parameters
Type24Set to release; may be NULL.

References lazybiosFreeType24().

Referenced by lazybiosFreeType24().

◆ lazybiosGetType24()

LAZYBIOS_WARN_UNUSED lazybiosType24Array_t * lazybiosGetType24 ( const lazybiosDMI_t * DMIData)

#include <type24.h>

Parses all SMBIOS Type 24 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType24().

Referenced by lazybiosGetType24().