lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
type22.h File Reference

Public API for SMBIOS Type 22 Portable Battery. More...

Go to the source code of this file.

Data Structures

struct  lazybiosType22_t
 Parsed SMBIOS Type 22 Portable Battery. More...
struct  lazybiosType22Array_t
 A parsed set of SMBIOS Type 22 structures. More...
struct  lazybiosType22Decoded_t
 Decoded forms of the Type 22 encoded fields. More...
struct  lazybiosType22FieldStatus_t
 Availability metadata for SMBIOS Type 22 fields. More...

Macros

#define LAZYBIOS_TYPE_HEADER_ONLY

Functions

void lazybiosFreeType22 (lazybiosType22Array_t *Type22)
 Releases a parsed set of SMBIOS Type 22 structures.
LAZYBIOS_WARN_UNUSED lazybiosType22Array_tlazybiosGetType22 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 22 structures.

Detailed Description

Public API for SMBIOS Type 22 Portable Battery.

Author
LazySeldi

Definition in file type22.h.

Macro Definition Documentation

◆ LAZYBIOS_TYPE_HEADER_ONLY

#define LAZYBIOS_TYPE_HEADER_ONLY

Definition at line 29 of file type22.h.