| Public API | Entry points, data types, constants, and macros exposed by lazybios |
| Context and Data Loading | Context lifetime, backend selection, and SMBIOS data loading |
| SMBIOS Entry Point Data | Raw SMBIOS 2.x and 3.x entry point representations |
| Core Parsing Helpers | Whole-table parsing and SMBIOS version reporting |
| Constants and Utility Macros | Version constants, field-status values, and public utility macros |
| SMBIOS Structure APIs | Parsers, parsed structures, and cleanup functions by SMBIOS type |
| Type 0: BIOS Information | BIOS and platform firmware information parsing and decoding |
| Type 1: System Information | System identity and wake-up information parsing and decoding |
| Type 2: Baseboard Information | Baseboard and module information parsing and decoding |
| Type 3: Chassis Information | System enclosure and chassis information parsing and decoding |
| Type 4: Processor Information | Processor socket, identity, topology, and status parsing and decoding |
| Type 5: Memory Controller Information (Obsolete) | Legacy memory-controller capabilities, slots, and module-handle information |
| Type 6: Memory Module Information (Obsolete) | Legacy memory-module socket, bank, type, size, and error information |
| Type 7: Cache Information | Cache configuration, capacity, and capability parsing and decoding |
| Type 8: Port Connector Information | Port designator, connector type, and function parsing and decoding |
| Type 9: System Slots | System slot identity, capabilities, PCI location, peer groups, and dimensions |
| Type 10: On Board Devices Information (Obsolete) | Legacy onboard-device type, status, and description information |
| Type 11: OEM Strings | OEM-defined free-form string collection parsing and ownership |
| Type 12: System Configuration Options | Baseboard jumper and switch configuration string parsing and ownership |
| Type 13: Firmware Language Information | Installable firmware language, format, and current-language parsing |
| Type 14: Group Associations | Component grouping and hierarchy parsing and ownership |
| Type 15: System Event Log | System event-log metadata, access information, and descriptor decoding |
| Type 16: Physical Memory Array | Physical memory array capacity, purpose, and error-correction information |
| Type 17: Memory Device Information | Memory device identity, capacity, technology, and status parsing and decoding |
| Type 18: 32-Bit Memory Error Information | Memory error classification, address, syndrome, and resolution information |
| Type 19: Memory Array Mapped Address | Physical memory array address-range mapping and partition information |
| Type 20: Memory Device Mapped Address | Memory device address-range, partition, and interleave information |
| Type 21: Built-in Pointing Device | Built-in pointing-device type, interface, and button information |
| Type 22: Portable Battery | Portable battery identity, chemistry, capacity, voltage, and SBDS information |
| Type 23: System Reset | Automatic system-reset capabilities, limits, counters, and timers |
| Type 24: Hardware Security | System-wide password and front-panel reset security settings |
| Type 25: System Power Controls | Scheduled system power-on date and time information |
| Type 26: Voltage Probe | Voltage-probe location, status, range, precision, and OEM information |
| Type 27: Cooling Device | Cooling-device type, status, redundancy group, speed, and probe relationship information |
| Type 28: Temperature Probe | Temperature-probe location, status, range, precision, and OEM information |
| Type 29: Electrical Current Probe | Current-probe location, status, range, precision, and OEM information |
| Type 30: Out-of-Band Remote Access | Remote-access facility manufacturer and inbound or outbound connection policy |
| Type 31: Boot Integrity Services Entry Point | Boot Integrity Services entry-point addresses and structure checksum information |
| Type 32: System Boot Information | System boot status classification and status-specific additional data |
| Type 33: 64-Bit Memory Error Information | Memory error classification, syndrome, 64-bit addresses, and resolution information |
| Type 34: Management Device | Environmental management-device identity, type, address, and addressing method |
| Type 35: Management Device Component | Associations between management devices, environmental components, and threshold records |
| Type 36: Management Device Threshold Data | Threshold values associated with environmental management-device components |
| Type 37: Memory Channel | Memory-channel classification, load limits, and associated memory devices |
| Type 38: IPMI Device Information | IPMI BMC interface, addressing, register-spacing, and interrupt information |
| Type 39: System Power Supply | Power-supply identity, capacity, characteristics, and probe associations |
| Type 40: Additional Information | Supplemental values and descriptions associated with fields in other SMBIOS structures |
| Type 41: Onboard Devices Extended Information | Onboard-device identity, status, instance, and bus location information |
| Type 42: Management Controller Host Interface | Management-controller interface data and associated protocol records |
| Type 43: TPM Device | Trusted Platform Module identity, specification, firmware, and characteristics |
| Type 44: Processor Additional Information | Architecture-specific processor data associated with Type 4 processor structures |
| Type 45: Firmware Inventory Information | Firmware component identity, version, state, characteristics, and associated structures |
| Type 46: String Property | String properties associated with parent SMBIOS structures |
| OEM SMBIOS Structure APIs | OEM-specific structure parsers, types, and cleanup functions |
| Dell OEM Type 177: Dell BIOS Flags | Dell BIOS Flags information |
| Dell OEM Type 212: Dell Indexed I/O Access | Dell Indexed I/O Access ports, checksum settings, and token records |
| Dell OEM Type 218: Dell Token Interface | Dell Token Interface command port, command classes, and token records |
| HP OEM Type 204: HPE ProLiant System/Rack Locator | HPE ProLiant System/Rack Locator information |
| Library Extensions | Optional extensions built on top of lazybios, such as cJSON serialization |