libfru 2.0+git20240917.25293b1
FRU Manupulation Library
Loading...
Searching...
No Matches
Macros | Enumerations
smbios.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SMBIOS_CHASSIS_IS_VALID(t)   ((t) > SMBIOS_CHASSIS_UNDEFINED && (t) < SMBIOS_CHASSIS_TYPES_TOTAL)
 

Enumerations

enum  {
  SMBIOS_CHASSIS_UNDEFINED ,
  SMBIOS_CHASSIS_OTHER ,
  SMBIOS_CHASSIS_UNKNOWN ,
  SMBIOS_CHASSIS_DESKTOP ,
  SMBIOS_CHASSIS_LPDESKTOP ,
  SMBIOS_CHASSIS_PIZZABOX ,
  SMBIOS_CHASSIS_MINITOWER ,
  SMBIOS_CHASSIS_TOWER ,
  SMBIOS_CHASSIS_PORTABLE ,
  SMBIOS_CHASSIS_LAPTOP ,
  SMBIOS_CHASSIS_NOTEBOOK ,
  SMBIOS_CHASSIS_HANDHELD ,
  SMBIOS_CHASSIS_DOCKSTATION ,
  SMBIOS_CHASSIS_AIO ,
  SMBIOS_CHASSIS_SUBNOTEBOOK ,
  SMBIOS_CHASSIS_SPACESAVING ,
  SMBIOS_CHASSIS_LUNCHBOX ,
  SMBIOS_CHASSIS_MAINSERVER ,
  SMBIOS_CHASSIS_EXPANSION ,
  SMBIOS_CHASSIS_SUBCHASSIS ,
  SMBIOS_CHASSIS_BUSEXPANSION ,
  SMBIOS_CHASSIS_PERIPHERAL ,
  SMBIOS_CHASSIS_RAID ,
  SMBIOS_CHASSIS_RACKMOUNT ,
  SMBIOS_CHASSIS_SEALED ,
  SMBIOS_CHASSIS_MULTISYSTEM ,
  SMBIOS_CHASSIS_COMPACT_PCI ,
  SMBIOS_CHASSIS_ADVANCED_TCA ,
  SMBIOS_CHASSIS_BLADE ,
  SMBIOS_CHASSIS_BLADE_ENCLOSURE ,
  SMBIOS_CHASSIS_TABLET ,
  SMBIOS_CHASSIS_CONVERTIBLE ,
  SMBIOS_CHASSIS_DETACHABLE ,
  SMBIOS_CHASSIS_TYPES_TOTAL
}
 

Macro Definition Documentation

◆ SMBIOS_CHASSIS_IS_VALID

#define SMBIOS_CHASSIS_IS_VALID (   t)    ((t) > SMBIOS_CHASSIS_UNDEFINED && (t) < SMBIOS_CHASSIS_TYPES_TOTAL)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SMBIOS_CHASSIS_UNDEFINED 
SMBIOS_CHASSIS_OTHER 
SMBIOS_CHASSIS_UNKNOWN 
SMBIOS_CHASSIS_DESKTOP 
SMBIOS_CHASSIS_LPDESKTOP 
SMBIOS_CHASSIS_PIZZABOX 
SMBIOS_CHASSIS_MINITOWER 
SMBIOS_CHASSIS_TOWER 
SMBIOS_CHASSIS_PORTABLE 
SMBIOS_CHASSIS_LAPTOP 
SMBIOS_CHASSIS_NOTEBOOK 
SMBIOS_CHASSIS_HANDHELD 
SMBIOS_CHASSIS_DOCKSTATION 
SMBIOS_CHASSIS_AIO 
SMBIOS_CHASSIS_SUBNOTEBOOK 
SMBIOS_CHASSIS_SPACESAVING 
SMBIOS_CHASSIS_LUNCHBOX 
SMBIOS_CHASSIS_MAINSERVER 
SMBIOS_CHASSIS_EXPANSION 
SMBIOS_CHASSIS_SUBCHASSIS 
SMBIOS_CHASSIS_BUSEXPANSION 
SMBIOS_CHASSIS_PERIPHERAL 
SMBIOS_CHASSIS_RAID 
SMBIOS_CHASSIS_RACKMOUNT 
SMBIOS_CHASSIS_SEALED 
SMBIOS_CHASSIS_MULTISYSTEM 
SMBIOS_CHASSIS_COMPACT_PCI 
SMBIOS_CHASSIS_ADVANCED_TCA 
SMBIOS_CHASSIS_BLADE 
SMBIOS_CHASSIS_BLADE_ENCLOSURE 
SMBIOS_CHASSIS_TABLET 
SMBIOS_CHASSIS_CONVERTIBLE 
SMBIOS_CHASSIS_DETACHABLE 
SMBIOS_CHASSIS_TYPES_TOTAL