XenevaOS
Loading...
Searching...
No Matches
SmBios.h
Go to the documentation of this file.
1
16#ifndef __SMBIOS_STANDARD_H__
17#define __SMBIOS_STANDARD_H__
18
24#define SMBIOS_HANDLE_RESERVED_BEGIN 0xFF00
25
32#define SMBIOS_HANDLE_PI_RESERVED 0xFFFE
33
40#define SMBIOS_STRING_MAX_LENGTH 64
41
42//
43// The length of the entire structure table (including all strings) must be reported
44// in the Structure Table Length field of the SMBIOS Structure Table Entry Point,
45// which is a WORD field limited to 65,535 bytes.
46//
47#define SMBIOS_TABLE_MAX_LENGTH 0xFFFF
48
49//
50// For SMBIOS 3.0, Structure table maximum size in Entry Point structure is DWORD field limited to 0xFFFFFFFF bytes.
51//
52#define SMBIOS_3_0_TABLE_MAX_LENGTH 0xFFFFFFFF
53
54//
55// SMBIOS type macros which is according to SMBIOS 2.7 specification.
56//
57#define SMBIOS_TYPE_BIOS_INFORMATION 0
58#define SMBIOS_TYPE_SYSTEM_INFORMATION 1
59#define SMBIOS_TYPE_BASEBOARD_INFORMATION 2
60#define SMBIOS_TYPE_SYSTEM_ENCLOSURE 3
61#define SMBIOS_TYPE_PROCESSOR_INFORMATION 4
62#define SMBIOS_TYPE_MEMORY_CONTROLLER_INFORMATION 5
63#define SMBIOS_TYPE_MEMORY_MODULE_INFORMATON 6
64#define SMBIOS_TYPE_CACHE_INFORMATION 7
65#define SMBIOS_TYPE_PORT_CONNECTOR_INFORMATION 8
66#define SMBIOS_TYPE_SYSTEM_SLOTS 9
67#define SMBIOS_TYPE_ONBOARD_DEVICE_INFORMATION 10
68#define SMBIOS_TYPE_OEM_STRINGS 11
69#define SMBIOS_TYPE_SYSTEM_CONFIGURATION_OPTIONS 12
70#define SMBIOS_TYPE_BIOS_LANGUAGE_INFORMATION 13
71#define SMBIOS_TYPE_GROUP_ASSOCIATIONS 14
72#define SMBIOS_TYPE_SYSTEM_EVENT_LOG 15
73#define SMBIOS_TYPE_PHYSICAL_MEMORY_ARRAY 16
74#define SMBIOS_TYPE_MEMORY_DEVICE 17
75#define SMBIOS_TYPE_32BIT_MEMORY_ERROR_INFORMATION 18
76#define SMBIOS_TYPE_MEMORY_ARRAY_MAPPED_ADDRESS 19
77#define SMBIOS_TYPE_MEMORY_DEVICE_MAPPED_ADDRESS 20
78#define SMBIOS_TYPE_BUILT_IN_POINTING_DEVICE 21
79#define SMBIOS_TYPE_PORTABLE_BATTERY 22
80#define SMBIOS_TYPE_SYSTEM_RESET 23
81#define SMBIOS_TYPE_HARDWARE_SECURITY 24
82#define SMBIOS_TYPE_SYSTEM_POWER_CONTROLS 25
83#define SMBIOS_TYPE_VOLTAGE_PROBE 26
84#define SMBIOS_TYPE_COOLING_DEVICE 27
85#define SMBIOS_TYPE_TEMPERATURE_PROBE 28
86#define SMBIOS_TYPE_ELECTRICAL_CURRENT_PROBE 29
87#define SMBIOS_TYPE_OUT_OF_BAND_REMOTE_ACCESS 30
88#define SMBIOS_TYPE_BOOT_INTEGRITY_SERVICE 31
89#define SMBIOS_TYPE_SYSTEM_BOOT_INFORMATION 32
90#define SMBIOS_TYPE_64BIT_MEMORY_ERROR_INFORMATION 33
91#define SMBIOS_TYPE_MANAGEMENT_DEVICE 34
92#define SMBIOS_TYPE_MANAGEMENT_DEVICE_COMPONENT 35
93#define SMBIOS_TYPE_MANAGEMENT_DEVICE_THRESHOLD_DATA 36
94#define SMBIOS_TYPE_MEMORY_CHANNEL 37
95#define SMBIOS_TYPE_IPMI_DEVICE_INFORMATION 38
96#define SMBIOS_TYPE_SYSTEM_POWER_SUPPLY 39
97#define SMBIOS_TYPE_ADDITIONAL_INFORMATION 40
98#define SMBIOS_TYPE_ONBOARD_DEVICES_EXTENDED_INFORMATION 41
99#define SMBIOS_TYPE_MANAGEMENT_CONTROLLER_HOST_INTERFACE 42
100#define SMBIOS_TYPE_TPM_DEVICE 43
101
107#define SMBIOS_TYPE_INACTIVE 0x007E
108
113#define SMBIOS_TYPE_END_OF_TABLE 0x007F
114
115#define SMBIOS_OEM_BEGIN 128
116#define SMBIOS_OEM_END 255
117
123
135
139#pragma pack(1)
156
169
178
191
231
247
261
269
273typedef struct {
277
299
314
334
346
365
386
428
440
451
460
461
471typedef struct {
482 UINT8 OemDefined[4];
487 //
488 // Can have 0 to (ContainedElementCount * ContainedElementRecordLength) contained elements
489 //
490 CONTAINED_ELEMENT ContainedElements[1];
491 //
492 // Add for smbios 2.7
493 //
494 // Since ContainedElements has a variable number of entries, must not define SKUNumber in
495 // the structure. Need to reference it by starting at offset 0x15 and adding
496 // (ContainedElementCount * ContainedElementRecordLength) bytes.
497 //
498 // SMBIOS_TABLE_STRING SKUNumber;
500
512
516typedef enum {
720
738
750
754typedef enum {
816
830
864
869
917
931
944
957
969
995
1013
1021
1043
1057
1069
1080
1100
1127
1131typedef enum {
1175
1220
1236
1240typedef enum {
1300
1320
1331
1341
1365
1375
1406
1422
1431
1446
1456
1466
1467
1480
1488
1501
1533
1548
1556
1579
1599
1612
1625
1645
1666
1700
1722
1735
1757
1767typedef struct {
1785 //
1786 // Add for smbios 2.6
1787 //
1789 //
1790 // Add for smbios 2.7
1791 //
1793 //
1794 // Keep using name "ConfiguredMemoryClockSpeed" for compatibility
1795 // although this field is renamed from "Configured Memory Clock Speed"
1796 // to "Configured Memory Speed" in smbios 3.2.0.
1797 //
1799 //
1800 // Add for smbios 2.8.0
1801 //
1805 //
1806 // Add for smbios 3.2.0
1807 //
1820
1840
1850
1861
1878
1897
1919
1934
1951
1965
1979
2005
2023
2033
2050
2058
2077
2085
2104
2112
2131
2139
2158
2171
2187
2205
2222
2239
2258
2269
2284
2298
2314
2322
2332
2347
2358
2380
2393
2416
2427
2439
2455
2473
2482
2492
2516
2531
2538
2545
2549typedef union {
2599
2600#pragma pack()
2601
2602#endif
unsigned int UINT32
Definition ProcessorBind.h:102
PACKED struct @21::@35 Bits
UINT8 Reserved
Definition Acpi30.h:40
MEMORY_ERROR_DETECT_METHOD
Definition SmBios.h:921
@ ErrorDetectingMethod128Ecc
Definition SmBios.h:928
@ ErrorDetectingMethod32Ecc
Definition SmBios.h:926
@ ErrorDetectingMethodUnknown
Definition SmBios.h:923
@ ErrorDetectingMethodOther
Definition SmBios.h:922
@ ErrorDetectingMethodCrc
Definition SmBios.h:929
@ ErrorDetectingMethodParity
Definition SmBios.h:925
@ ErrorDetectingMethodNone
Definition SmBios.h:924
@ ErrorDetectingMethod64Ecc
Definition SmBios.h:927
MEMORY_ERROR_CORRECTION
Definition SmBios.h:1616
@ MemoryErrorCorrectionSingleBitEcc
Definition SmBios.h:1621
@ MemoryErrorCorrectionNone
Definition SmBios.h:1619
@ MemoryErrorCorrectionParity
Definition SmBios.h:1620
@ MemoryErrorCorrectionMultiBitEcc
Definition SmBios.h:1622
@ MemoryErrorCorrectionCrc
Definition SmBios.h:1623
@ MemoryErrorCorrectionOther
Definition SmBios.h:1617
@ MemoryErrorCorrectionUnknown
Definition SmBios.h:1618
MEMORY_CHANNEL_TYPE
Definition SmBios.h:2326
@ MemoryChannelTypeOther
Definition SmBios.h:2327
@ MemoryChannelTypeUnknown
Definition SmBios.h:2328
@ MemoryChannelTypeRambus
Definition SmBios.h:2329
@ MemoryChannelTypeSyncLink
Definition SmBios.h:2330
MISC_ONBOARD_DEVICE_TYPE
Definition SmBios.h:1410
@ OnBoardDeviceTypeVideo
Definition SmBios.h:1413
@ OnBoardDeviceTypeSound
Definition SmBios.h:1417
@ OnBoardDeviceTypeScsiController
Definition SmBios.h:1414
@ OnBoardDeviceTypeTokenRing
Definition SmBios.h:1416
@ OnBoardDeviceTypeEthernet
Definition SmBios.h:1415
@ OnBoardDeviceTypeSASController
Definition SmBios.h:1420
@ OnBoardDeviceTypeSATAController
Definition SmBios.h:1419
@ OnBoardDeviceTypeOther
Definition SmBios.h:1411
@ OnBoardDeviceTypePATAController
Definition SmBios.h:1418
@ OnBoardDeviceTypeUnknown
Definition SmBios.h:1412
MEMORY_ERROR_GRANULARITY
Definition SmBios.h:1844
@ MemoryGranularityOther
Definition SmBios.h:1845
@ MemoryGranularityOtherUnknown
Definition SmBios.h:1846
@ MemoryGranularityMemPartitionLevel
Definition SmBios.h:1848
@ MemoryGranularityDeviceLevel
Definition SmBios.h:1847
MISC_SYSTEM_WAKEUP_TYPE
Definition SmBios.h:303
@ SystemWakeupTypeUnknown
Definition SmBios.h:306
@ SystemWakeupTypePowerSwitch
Definition SmBios.h:310
@ SystemWakeupTypeAcPowerRestored
Definition SmBios.h:312
@ SystemWakeupTypeLanRemote
Definition SmBios.h:309
@ SystemWakeupTypeApmTimer
Definition SmBios.h:307
@ SystemWakeupTypeReserved
Definition SmBios.h:304
@ SystemWakeupTypeOther
Definition SmBios.h:305
@ SystemWakeupTypeModemRing
Definition SmBios.h:308
@ SystemWakeupTypePciPme
Definition SmBios.h:311
MEMORY_DEVICE_TYPE
Definition SmBios.h:1670
@ MemoryTypeEdram
Definition SmBios.h:1674
@ MemoryTypeDdr2
Definition SmBios.h:1689
@ MemoryTypeRom
Definition SmBios.h:1678
@ MemoryTypeDdr
Definition SmBios.h:1688
@ MemoryTypeEprom
Definition SmBios.h:1682
@ MemoryType3Dram
Definition SmBios.h:1684
@ MemoryTypeFlash
Definition SmBios.h:1679
@ MemoryTypeVram
Definition SmBios.h:1675
@ MemoryTypeSdram
Definition SmBios.h:1685
@ MemoryTypeLpddr3
Definition SmBios.h:1696
@ MemoryTypeEeprom
Definition SmBios.h:1680
@ MemoryTypeCdram
Definition SmBios.h:1683
@ MemoryTypeLpddr4
Definition SmBios.h:1697
@ MemoryTypeLpddr2
Definition SmBios.h:1695
@ MemoryTypeOther
Definition SmBios.h:1671
@ MemoryTypeDdr3
Definition SmBios.h:1691
@ MemoryTypeUnknown
Definition SmBios.h:1672
@ MemoryTypeDdr4
Definition SmBios.h:1693
@ MemoryTypeSram
Definition SmBios.h:1676
@ MemoryTypeDram
Definition SmBios.h:1673
@ MemoryTypeLpddr
Definition SmBios.h:1694
@ MemoryTypeFeprom
Definition SmBios.h:1681
@ MemoryTypeDdr2FbDimm
Definition SmBios.h:1690
@ MemoryTypeRdram
Definition SmBios.h:1687
@ MemoryTypeRam
Definition SmBios.h:1677
@ MemoryTypeSgram
Definition SmBios.h:1686
@ MemoryTypeLogicalNonVolatileDevice
Definition SmBios.h:1698
@ MemoryTypeFbd2
Definition SmBios.h:1692
BMC_INTERFACE_TYPE
Definition SmBios.h:2351
@ IPMIDeviceInfoInterfaceTypeSMIC
The Server Management Interface Chip.
Definition SmBios.h:2354
@ IPMIDeviceInfoInterfaceTypeBT
The Block Transfer.
Definition SmBios.h:2355
@ IPMIDeviceInfoInterfaceTypeKCS
The Keyboard Controller Style.
Definition SmBios.h:2353
@ IPMIDeviceInfoInterfaceTypeUnknown
Definition SmBios.h:2352
@ IPMIDeviceInfoInterfaceTypeSSIF
SMBus System Interface.
Definition SmBios.h:2356
BASE_BOARD_TYPE
Definition SmBios.h:350
@ BaseBoardTypeIOModule
Definition SmBios.h:357
@ BaseBoardTypeOther
Definition SmBios.h:352
@ BaseBoardTypeProcessorModule
Definition SmBios.h:356
@ BaseBoardTypeInterconnectBoard
Definition SmBios.h:363
@ BaseBoardTypeConnectivitySwitch
Definition SmBios.h:354
@ BaseBoardTypeServerBlade
Definition SmBios.h:353
@ BaseBoardTypeMotherBoard
Definition SmBios.h:360
@ BaseBoardTypeMemoryModule
Definition SmBios.h:358
@ BaseBoardTypeProcessorIOModule
Definition SmBios.h:362
@ BaseBoardTypeSystemManagementModule
Definition SmBios.h:355
@ BaseBoardTypeUnknown
Definition SmBios.h:351
@ BaseBoardTypeProcessorMemoryModule
Definition SmBios.h:361
@ BaseBoardTypeDaughterBoard
Definition SmBios.h:359
MISC_MANAGEMENT_DEVICE_TYPE
Definition SmBios.h:2243
@ ManagementDeviceTypeMaxim1617
Definition SmBios.h:2253
@ ManagementDeviceTypeLm78
Definition SmBios.h:2247
@ ManagementDeviceTypeW83781D
Definition SmBios.h:2255
@ ManagementDeviceTypeOther
Definition SmBios.h:2244
@ ManagementDeviceTypeLm81
Definition SmBios.h:2250
@ ManagementDeviceTypeAdm9240
Definition SmBios.h:2251
@ ManagementDeviceTypeHt82H791
Definition SmBios.h:2256
@ ManagementDeviceTypeUnknown
Definition SmBios.h:2245
@ ManagementDeviceTypeDs1780
Definition SmBios.h:2252
@ ManagementDeviceTypeLm75
Definition SmBios.h:2246
@ ManagementDeviceTypeGl518Sm
Definition SmBios.h:2254
@ ManagementDeviceTypeLm80
Definition SmBios.h:2249
@ ManagementDeviceTypeLm79
Definition SmBios.h:2248
MISC_SLOT_USAGE
Definition SmBios.h:1324
@ SlotUsageOther
Definition SmBios.h:1325
@ SlotUsageUnavailable
Definition SmBios.h:1329
@ SlotUsageUnknown
Definition SmBios.h:1326
@ SlotUsageAvailable
Definition SmBios.h:1327
@ SlotUsageInUse
Definition SmBios.h:1328
PROCESSOR_FAMILY2_DATA
Definition SmBios.h:724
@ ProcessorFamilyVideoProcessor
Definition SmBios.h:736
@ ProcessorFamilyARM
Definition SmBios.h:729
@ ProcessorFamilySH4
Definition SmBios.h:728
@ ProcessorFamilyARMv7
Definition SmBios.h:725
@ ProcessorFamilyMII
Definition SmBios.h:733
@ ProcessorFamilyDSP
Definition SmBios.h:735
@ ProcessorFamilySH3
Definition SmBios.h:727
@ ProcessorFamilyARMv8
Definition SmBios.h:726
@ ProcessorFamily6x86
Definition SmBios.h:731
@ ProcessorFamilyWinChip
Definition SmBios.h:734
@ ProcessorFamilyStrongARM
Definition SmBios.h:730
@ ProcessorFamilyMediaGX
Definition SmBios.h:732
MC_HOST_INTERFACE_PROTOCOL_TYPE
Definition SmBios.h:2486
@ MCHostInterfaceProtocolTypeMCTP
Definition SmBios.h:2488
@ MCHostInterfaceProtocolTypeRedfishOverIP
Definition SmBios.h:2489
@ MCHostInterfaceProtocolTypeOemDefined
Definition SmBios.h:2490
@ MCHostInterfaceProtocolTypeIPMI
Definition SmBios.h:2487
MISC_BOOT_INFORMATION_STATUS_DATA_TYPE
Definition SmBios.h:2191
@ BootInformationStatusOSDetectedFailure
Definition SmBios.h:2196
@ BootInformationStatusSystemSecurityViolation
Definition SmBios.h:2198
@ BootInformationStatusStartProductSpecific
Definition SmBios.h:2203
@ BootInformationStatusNoError
Definition SmBios.h:2192
@ BootInformationStatusUserRequestedBoot
Definition SmBios.h:2197
@ BootInformationStatusStartReserved
Definition SmBios.h:2201
@ BootInformationStatusFirmwareDetectedFailure
Definition SmBios.h:2195
@ BootInformationStatusWatchdogTimerExpired
Definition SmBios.h:2200
@ BootInformationStatusNoBootableMedia
Definition SmBios.h:2193
@ BootInformationStatusPreviousRequestedImage
Definition SmBios.h:2199
@ BootInformationStatusNormalOSFailedLoading
Definition SmBios.h:2194
@ BootInformationStatusStartOemSpecific
Definition SmBios.h:2202
MISC_CHASSIS_SECURITY_STATE
Definition SmBios.h:444
@ ChassisSecurityStatusOther
Definition SmBios.h:445
@ ChassisSecurityStatusUnknown
Definition SmBios.h:446
@ ChassisSecurityStatusNone
Definition SmBios.h:447
@ ChassisSecurityStatusExternalInterfaceLockedOut
Definition SmBios.h:448
@ ChassisSecurityStatusExternalInterfaceLockedEnabled
Definition SmBios.h:449
MISC_PORT_CONNECTOR_TYPE
Definition SmBios.h:1131
@ PortConnectorTypeDB25Male
Definition SmBios.h:1136
@ PortConnectorTypeCircularDin8Female
Definition SmBios.h:1153
@ PortConnectorType50PinDualInline
Definition SmBios.h:1158
@ PortConnectorType68PinDualInline
Definition SmBios.h:1159
@ PortConnectorTypeOnboardSoundInput
Definition SmBios.h:1160
@ PortConnectorTypeMiniCentronics
Definition SmBios.h:1134
@ PortConnectorTypeNone
Definition SmBios.h:1132
@ PortConnectorTypeSsaScsi
Definition SmBios.h:1151
@ PortConnectorTypeBNC
Definition SmBios.h:1164
@ PortConnectorTypeDB9Female
Definition SmBios.h:1141
@ PortConnectorTypeMiniCentronicsType26
Definition SmBios.h:1162
@ PortConnectorType1394
Definition SmBios.h:1165
@ PortConnectorTypeOnboardIde
Definition SmBios.h:1154
@ PortConnectorTypeProprietary
Definition SmBios.h:1135
@ PortConnectorTypeMiniDin
Definition SmBios.h:1145
@ PortConnectorTypeHeadPhoneMiniJack
Definition SmBios.h:1163
@ PortConnectorTypeInfrared
Definition SmBios.h:1148
@ PortConnectorTypeRJ11
Definition SmBios.h:1142
@ PortConnectorType9PinDualInline
Definition SmBios.h:1156
@ PortConnectorTypeMiniCentronicsType14
Definition SmBios.h:1161
@ PortConnectorTypePC98Note
Definition SmBios.h:1171
@ PortConnectorType50PinMiniScsi
Definition SmBios.h:1144
@ PortConnectorTypePS2
Definition SmBios.h:1147
@ PortConnectorTypeCircularDin8Male
Definition SmBios.h:1152
@ PortConnectorTypePC98Hireso
Definition SmBios.h:1169
@ PortConnectorTypePCH98
Definition SmBios.h:1170
@ PortConnectorTypeDB15Male
Definition SmBios.h:1138
@ PortConnectorTypeDB9Male
Definition SmBios.h:1140
@ PortConnectorTypeDB15Female
Definition SmBios.h:1139
@ PortConnectorTypeRJ45
Definition SmBios.h:1143
@ PortConnectorTypeHpHil
Definition SmBios.h:1149
@ PortConnectorTypeUsb
Definition SmBios.h:1150
@ PortConnectorTypePC98
Definition SmBios.h:1168
@ PortConnectorTypePC98Full
Definition SmBios.h:1172
@ PortConnectorTypeOnboardFloppy
Definition SmBios.h:1155
@ PortConnectorTypeOther
Definition SmBios.h:1173
@ PortConnectorType25PinDualInline
Definition SmBios.h:1157
@ PortConnectorTypeUsbTypeC
Definition SmBios.h:1167
@ PortConnectorTypeDB25Female
Definition SmBios.h:1137
@ PortConnectorTypeSasSata
Definition SmBios.h:1166
@ PortConnectorTypeMicroDin
Definition SmBios.h:1146
@ PortConnectorTypeCentronics
Definition SmBios.h:1133
MEMORY_DEVICE_TECHNOLOGY
Definition SmBios.h:1726
@ MemoryTechnologyUnknown
Definition SmBios.h:1728
@ MemoryTechnologyDram
Definition SmBios.h:1729
@ MemoryTechnologyNvdimmN
Definition SmBios.h:1730
@ MemoryTechnologyOther
Definition SmBios.h:1727
@ MemoryTechnologyNvdimmF
Definition SmBios.h:1731
@ MemoryTechnologyIntelPersistentMemory
Definition SmBios.h:1733
@ MemoryTechnologyNvdimmP
Definition SmBios.h:1732
PROCESSOR_TYPE_DATA
Definition SmBios.h:504
@ VideoProcessor
Definition SmBios.h:510
@ CentralProcessor
Definition SmBios.h:507
@ DspProcessor
Definition SmBios.h:509
@ MathProcessor
Definition SmBios.h:508
@ ProcessorOther
Definition SmBios.h:505
@ ProcessorUnknown
Definition SmBios.h:506
MISC_CHASSIS_STATE
Definition SmBios.h:432
@ ChassisStateSafe
Definition SmBios.h:435
@ ChassisStateUnknown
Definition SmBios.h:434
@ ChassisStateWarning
Definition SmBios.h:436
@ ChassisStateOther
Definition SmBios.h:433
@ ChassisStateNonRecoverable
Definition SmBios.h:438
@ ChassisStateCritical
Definition SmBios.h:437
PROCESSOR_UPGRADE
Definition SmBios.h:754
@ ProcessorUpgradeDaughterBoard
Definition SmBios.h:757
@ ProcessorUpgradeSocketLGA1150
Definition SmBios.h:799
@ ProcessorUpgradeSocketC32
Definition SmBios.h:782
@ ProcessorUpgradeSocketBGA1515
Definition SmBios.h:807
@ ProcessorUpgrade370PinSocket
Definition SmBios.h:764
@ ProcessorUpgradeSlot2
Definition SmBios.h:763
@ ProcessorUpgradeSocketLGA2011
Definition SmBios.h:792
@ ProcessorUpgradeLIFSocket
Definition SmBios.h:761
@ ProcessorUpgradeSocketAM4
Definition SmBios.h:803
@ ProcessorUpgradeSocketA
Socket 462.
Definition SmBios.h:768
@ ProcessorUpgradeSocketBGA1392
Definition SmBios.h:812
@ ProcessorUpgradeSocketLGA1156
Definition SmBios.h:783
@ ProcessorUpgradeSocketBGA1364
Definition SmBios.h:802
@ ProcessorUpgradeSocketG34
Definition SmBios.h:780
@ ProcessorUpgradePiggyBack
Replaceable.
Definition SmBios.h:759
@ ProcessorUpgradeSocket940
Definition SmBios.h:771
@ ProcessorUpgradeSocketBGA1224
Definition SmBios.h:789
@ ProcessorUpgradeSocketFS1
Definition SmBios.h:793
@ ProcessorUpgradeSocketrPGA988B
Definition SmBios.h:787
@ ProcessorUpgradeSlotM
Definition SmBios.h:766
@ ProcessorUpgradeAM2
Definition SmBios.h:777
@ ProcessorUpgradeSocketPGA988A
Definition SmBios.h:785
@ ProcessorSocketLGA1366
Definition SmBios.h:779
@ ProcessorUpgradeSocketFM2
Definition SmBios.h:796
@ ProcessorUpgradeSocket939
Definition SmBios.h:772
@ ProcessorUpgradeSocketBGA1234
Definition SmBios.h:801
@ ProcessorUpgradeSocketBGA1356
Definition SmBios.h:805
@ ProcessorUpgradeSocketLGA1567
Definition SmBios.h:784
@ ProcessorUpgradeSocket754
Definition SmBios.h:770
@ ProcessorUpgradeUnknown
Definition SmBios.h:756
@ ProcessorUpgradeSocketFM1
Definition SmBios.h:795
@ ProcessorUpgradeSlotA
Definition SmBios.h:765
@ ProcessorUpgradeSocketBGA1510
Definition SmBios.h:813
@ ProcessorUpgradeSocketLGA1151
Definition SmBios.h:804
@ ProcessorUpgradeF1207
Definition SmBios.h:778
@ ProcessorUpgradeSocketSP3r2
Definition SmBios.h:810
@ ProcessorUpgradeSocketAM3
Definition SmBios.h:781
@ ProcessorUpgradeSocketS1
Definition SmBios.h:776
@ ProcessorUpgradeSocketBGA1288
Definition SmBios.h:786
@ ProcessorUpgradeSocketLGA3647_1
Definition SmBios.h:808
@ ProcessorUpgradeSocketLGA1155
SMBIOS spec 2.8.0 updated the name.
Definition SmBios.h:790
@ ProcessorUpgradeSocketBGA1440
Definition SmBios.h:806
@ ProcessorUpgradeSocketLGA2066
Definition SmBios.h:811
@ ProcessorUpgradeSocketmPGA604
Definition SmBios.h:773
@ ProcessorUpgradeSocketLGA775
Definition SmBios.h:775
@ ProcessorUpgradeSocket478
Definition SmBios.h:769
@ ProcessorUpgradeSocketSP3
Definition SmBios.h:809
@ ProcessorUpgradeSocketLGA2011_3
Definition SmBios.h:797
@ ProcessorUpgradeNone
Definition SmBios.h:760
@ ProcessorUpgradeSocketBGA1168
Definition SmBios.h:800
@ ProcessorUpgradeSocketBGA1528
Definition SmBios.h:814
@ ProcessorUpgradeSocketLGA1356_3
Definition SmBios.h:798
@ ProcessorUpgradeZIFSocket
Definition SmBios.h:758
@ ProcessorUpgradeOther
Definition SmBios.h:755
@ ProcessorUpgradeSocketFS2
Definition SmBios.h:794
@ ProcessorUpgradeSocket423
Definition SmBios.h:767
@ ProcessorUpgradeSlot1
Definition SmBios.h:762
@ ProcessorUpgradeSocketLGA771
Definition SmBios.h:774
@ ProcessorUpgradeSocketBGA1023
Definition SmBios.h:788
@ ProcessorUpgradeSocketLGA1356
Definition SmBios.h:791
EVENT_LOG_VARIABLE_DATA
Definition SmBios.h:1537
@ EventLogVariableMutilEvent
Definition SmBios.h:1540
@ EventLogVariableOEMAssigned
Definition SmBios.h:1546
@ EventLogVariableSysManagementType
Definition SmBios.h:1543
@ EventLogVariableUnused
Definition SmBios.h:1545
@ EventLogVariableMutilEventHandle
Definition SmBios.h:1541
@ EventLogVariablePOSTResultBitmap
Definition SmBios.h:1542
@ EventLogVariableMutliEventSysManagmentType
Definition SmBios.h:1544
@ EventLogVariableHandle
Definition SmBios.h:1539
@ EventLogVariableNone
Definition SmBios.h:1538
BUILTIN_POINTING_DEVICE_INTERFACE
Definition SmBios.h:1938
@ PointingDeviceInterfaceUsb
Definition SmBios.h:1949
@ PointingDeviceInterfacePs2
Definition SmBios.h:1942
@ PointingDeviceInterfaceADB
Definition SmBios.h:1946
@ PointingDeviceInterfaceSerial
Definition SmBios.h:1941
@ PointingDeviceInterfaceUnknown
Definition SmBios.h:1940
@ PointingDeviceInterfaceHpHil
Definition SmBios.h:1944
@ PointingDeviceInterfaceBusMouseMicroDin
Definition SmBios.h:1948
@ PointingDeviceInterfaceBusMouse
Definition SmBios.h:1945
@ PointingDeviceInterfaceOther
Definition SmBios.h:1939
@ PointingDeviceInterfaceInfrared
Definition SmBios.h:1943
@ PointingDeviceInterfaceBusMouseDB9
Definition SmBios.h:1947
MISC_PORT_TYPE
Definition SmBios.h:1179
@ PortTypeSerial16550ACompatible
Definition SmBios.h:1189
@ PortTypeNetworkPort
Definition SmBios.h:1211
@ PortTypeNone
Definition SmBios.h:1180
@ PortTypeSerial16550Compatible
Definition SmBios.h:1188
@ PortTypePcmciaTypeIII
Definition SmBios.h:1200
@ PortTypeMouse
Definition SmBios.h:1194
@ PortTypeSerialXtAtCompatible
Definition SmBios.h:1186
@ PortTypePCH98
Definition SmBios.h:1207
@ PortType8251Compatible
Definition SmBios.h:1216
@ PortTypeCardBus
Definition SmBios.h:1201
@ PortTypeParallelXtAtCompatible
Definition SmBios.h:1181
@ PortTypeParallelPortEcp
Definition SmBios.h:1183
@ PortTypePC98Hireso
Definition SmBios.h:1206
@ PortTypeSata
Definition SmBios.h:1212
@ PortTypeMfdp
Multi-Function Display Port.
Definition SmBios.h:1214
@ PortType8251FifoCompatible
Definition SmBios.h:1217
@ PortTypePcmciaTypeI
Definition SmBios.h:1198
@ PortTypeScsiII
Definition SmBios.h:1203
@ PortTypeJoyStick
Definition SmBios.h:1192
@ PortTypePC98
Definition SmBios.h:1205
@ PortTypeParallelPortEcpEpp
Definition SmBios.h:1185
@ PortTypeModemPort
Definition SmBios.h:1210
@ PortTypeUsb
Definition SmBios.h:1196
@ PortTypeScsi
Definition SmBios.h:1190
@ PortTypeMidi
Definition SmBios.h:1191
@ PortTypeAccessBusPort
Definition SmBios.h:1202
@ PortTypeSerial16450Compatible
Definition SmBios.h:1187
@ PortTypeSas
Definition SmBios.h:1213
@ PortTypeParallelPortPs2
Definition SmBios.h:1182
@ PortTypePcmciaTypeII
Definition SmBios.h:1199
@ PortTypeParallelPortEpp
Definition SmBios.h:1184
@ PortTypeScsiWide
Definition SmBios.h:1204
@ PortTypeOther
Definition SmBios.h:1218
@ PortTypeAudioPort
Definition SmBios.h:1209
@ PortTypeVideoPort
Definition SmBios.h:1208
@ PortTypeFireWire
Definition SmBios.h:1197
@ PortTypeThunderbolt
Definition SmBios.h:1215
@ PortTypeKeyboard
Definition SmBios.h:1193
@ PortTypeSsaScsi
Definition SmBios.h:1195
BUILTIN_POINTING_DEVICE_TYPE
Definition SmBios.h:1923
@ PointingDeviceTypeOther
Definition SmBios.h:1924
@ PointingDeviceTouchScreen
Definition SmBios.h:1931
@ PointingDeviceOpticalSensor
Definition SmBios.h:1932
@ PointingDeviceTypeTrackBall
Definition SmBios.h:1927
@ PointingDeviceTypeTrackPoint
Definition SmBios.h:1928
@ PointingDeviceTouchPad
Definition SmBios.h:1930
@ PointingDeviceTypeUnknown
Definition SmBios.h:1925
@ PointingDeviceTypeGlidePoint
Definition SmBios.h:1929
@ PointingDeviceTypeMouse
Definition SmBios.h:1926
MISC_SLOT_DATA_BUS_WIDTH
Definition SmBios.h:1304
@ SlotDataBusWidth12X
Or X12.
Definition SmBios.h:1316
@ SlotDataBusWidth16Bit
Definition SmBios.h:1308
@ SlotDataBusWidth16X
Or X16.
Definition SmBios.h:1317
@ SlotDataBusWidth128Bit
Definition SmBios.h:1311
@ SlotDataBusWidth32Bit
Definition SmBios.h:1309
@ SlotDataBusWidth1X
Or X1.
Definition SmBios.h:1312
@ SlotDataBusWidth64Bit
Definition SmBios.h:1310
@ SlotDataBusWidth8Bit
Definition SmBios.h:1307
@ SlotDataBusWidth8X
Or X8.
Definition SmBios.h:1315
@ SlotDataBusWidth32X
Or X32.
Definition SmBios.h:1318
@ SlotDataBusWidth2X
Or X2.
Definition SmBios.h:1313
@ SlotDataBusWidthOther
Definition SmBios.h:1305
@ SlotDataBusWidth4X
Or X4.
Definition SmBios.h:1314
@ SlotDataBusWidthUnknown
Definition SmBios.h:1306
MISC_MANAGEMENT_DEVICE_ADDRESS_TYPE
Definition SmBios.h:2262
@ ManagementDeviceAddressTypeUnknown
Definition SmBios.h:2264
@ ManagementDeviceAddressTypeMemory
Definition SmBios.h:2266
@ ManagementDeviceAddressTypeOther
Definition SmBios.h:2263
@ ManagementDeviceAddressTypeIOPort
Definition SmBios.h:2265
@ ManagementDeviceAddressTypeSmbus
Definition SmBios.h:2267
MEMORY_ERROR_TYPE
Definition SmBios.h:1824
@ MemoryErrorBadRead
Definition SmBios.h:1828
@ MemoryErrorOk
Definition SmBios.h:1827
@ MemoryErrorDoubleBit
Definition SmBios.h:1831
@ MemoryErrorCorrected
Definition SmBios.h:1837
@ MemoryErrorSigleBit
Definition SmBios.h:1830
@ MemoryErrorCorrectSingleBit
Definition SmBios.h:1836
@ MemoryErrorUnknown
Definition SmBios.h:1826
@ MemoryErrorChecksum
Definition SmBios.h:1834
@ MemoryErrorMultiBit
Definition SmBios.h:1832
@ MemoryErrorParity
Definition SmBios.h:1829
@ MemoryErrorNibble
Definition SmBios.h:1833
@ MemoryErrorCrc
Definition SmBios.h:1835
@ MemoryErrorOther
Definition SmBios.h:1825
@ MemoryErrorUnCorrectable
Definition SmBios.h:1838
UINT16 SMBIOS_HANDLE
Definition SmBios.h:134
PROCESSOR_FAMILY_DATA
Definition SmBios.h:516
@ ProcessorFamilyDualCoreIntelXeon7100Series
Definition SmBios.h:649
@ ProcessorFamilyUltraSparcIii
Definition SmBios.h:600
@ ProcessorFamilyAmdAthlon64X2DualCore
Definition SmBios.h:626
@ ProcessorFamily80387
Definition SmBios.h:525
@ ProcessorFamilyAmdSempronII
Definition SmBios.h:704
@ ProcessorFamilyAmdOpteron6200Series
Definition SmBios.h:575
@ ProcessorFamilyPowerPCx704
Definition SmBios.h:552
@ ProcessorFamilyAlpha21064
Definition SmBios.h:563
@ ProcessorFamily68020
Definition SmBios.h:607
@ ProcessorFamilyPARISC
Definition SmBios.h:634
@ ProcessorFamilyG5
Definition SmBios.h:683
@ ProcessorFamilyMIPSR4600
Definition SmBios.h:582
@ ProcessorFamilyIntelPentium4Ht
Definition SmBios.h:537
@ ProcessorFamilyPowerPC603Plus
Definition SmBios.h:549
@ ProcessorFamilyCrusoeTM3000
Definition SmBios.h:617
@ ProcessorFamilyAmdZSeries
Definition SmBios.h:588
@ ProcessorFamilyIntelCoreI3
Definition SmBios.h:687
@ ProcessorFamilyCeleron
Definition SmBios.h:531
@ ProcessorFamily68000
Definition SmBios.h:605
@ ProcessorFamilyAmdOpteronX1000Series
Definition SmBios.h:610
@ ProcessorFamilyAmdAthlonX2DualCore
Definition SmBios.h:633
@ ProcessorFamilyAmdAthlon
Definition SmBios.h:543
@ ProcessorFamilyAlpha21364
Definition SmBios.h:569
@ ProcessorFamilyAmdOpteron4200Series
Definition SmBios.h:576
@ ProcessorFamilyDualCoreIntelXeon7200Series
Definition SmBios.h:653
@ ProcessorFamilyIBM390
Definition SmBios.h:681
@ ProcessorFamily8086
Definition SmBios.h:519
@ ProcessorFamilyPentiumII
Definition SmBios.h:529
@ ProcessorFamilyAmdOpteron6300
Definition SmBios.h:591
@ ProcessorFamilyIntelCoreI5
Definition SmBios.h:686
@ ProcessorFamily80286
Definition SmBios.h:520
@ ProcessorFamilyIntelCoreI7
Definition SmBios.h:679
@ ProcessorFamilyAmdTurionIIUltraDualCoreMobileM
Definition SmBios.h:570
@ ProcessorFamily80487
Definition SmBios.h:526
@ ProcessorFamilyAmdTurion64X2Mobile
Definition SmBios.h:627
@ ProcessorFamilyM2
Definition SmBios.h:535
@ ProcessorFamilyPaRisc7200
Definition SmBios.h:638
@ ProcessorFamilyIntelAtom
Definition SmBios.h:557
@ ProcessorFamilyQuadCoreIntelXeon7300Series
Definition SmBios.h:654
@ ProcessorFamilyK5
Definition SmBios.h:539
@ ProcessorFamilymicroSparcIIep
Definition SmBios.h:597
@ ProcessorFamilyPowerPC601
Definition SmBios.h:547
@ ProcessorFamilyAlpha
Definition SmBios.h:562
@ ProcessorFamilyPowerPC603
Definition SmBios.h:548
@ ProcessorFamilyPaRisc7100LC
Definition SmBios.h:639
@ ProcessorFamilyUltraSparcII
Definition SmBios.h:599
@ ProcessorFamilyAmdOpteron3300
Definition SmBios.h:592
@ ProcessorFamilyAmdESeries
Definition SmBios.h:585
@ ProcessorFamilyAmdGSeries
Definition SmBios.h:587
@ ProcessorFamilyAmdTurionIIDualCoreMobileM
Definition SmBios.h:571
@ ProcessorFamilyPaRisc8500
Definition SmBios.h:635
@ ProcessorFamilyQuadCoreAmdOpteron
Definition SmBios.h:628
@ ProcessorFamilyAmdOpteronX3000Series
Definition SmBios.h:613
@ ProcessorFamilyAmdAthlonII
Definition SmBios.h:712
@ ProcessorFamilySuperSparc
Definition SmBios.h:595
@ ProcessorFamilyAmdCSeries
Definition SmBios.h:584
@ ProcessorFamilyi960
Definition SmBios.h:716
@ ProcessorFamilyQuadCoreIntelXeon3200Series
Definition SmBios.h:642
@ ProcessorFamilyDualCoreIntelCeleron
Definition SmBios.h:680
@ ProcessorFamilyViaNano
Definition SmBios.h:696
@ ProcessorFamilyAmdAthlon64
Definition SmBios.h:621
@ ProcessorFamilyIntelCore2ExtremeMobile
Definition SmBios.h:676
@ ProcessorFamilyAmdPhenomFxQuadCore
Definition SmBios.h:630
@ ProcessorFamilyMultiCoreIntelXeon7Series
Definition SmBios.h:701
@ ProcessorFamilyMultiCoreIntelXeon
Definition SmBios.h:693
@ ProcessorFamilyMultiCoreIntelXeon3400Series
Definition SmBios.h:702
@ ProcessorFamilyAmdPhenomTripleCore
Definition SmBios.h:706
@ ProcessorFamilyCrusoeTM5000
Definition SmBios.h:616
@ ProcessorFamilyPowerPC
Definition SmBios.h:546
@ ProcessorFamilyPentium4
Definition SmBios.h:659
@ ProcessorFamilyWeitek
Definition SmBios.h:619
@ ProcessorFamilyAlpha21164
Definition SmBios.h:565
@ ProcessorFamilyMIPSR4000
Definition SmBios.h:579
@ ProcessorFamilyUnknown
Definition SmBios.h:518
@ ProcessorFamilyPentiumIIIXeon
Definition SmBios.h:657
@ ProcessorFamilyG6
Definition SmBios.h:684
@ ProcessorFamilyDualCoreIntelXeon5Series
Definition SmBios.h:697
@ ProcessorFamilyAMDAthlonXP
Definition SmBios.h:663
@ ProcessorFamilyPaRisc7300LC
Definition SmBios.h:637
@ ProcessorFamilyPaRisc8000
Definition SmBios.h:636
@ ProcessorFamilyAmdAthlonX4QuadCore
Definition SmBios.h:609
@ ProcessorFamilyIntelCoreDuo
Definition SmBios.h:554
@ ProcessorFamilyAmdFireProSeries
Definition SmBios.h:593
@ ProcessorFamilyIntelCoreDuoMobile
Definition SmBios.h:555
@ ProcessorFamilyPentiumPro
Definition SmBios.h:528
@ ProcessorFamilyQuadCoreIntelXeon5300Series
Definition SmBios.h:644
@ ProcessorFamilyPaRisc7100
Definition SmBios.h:640
@ ProcessorFamilyK6_2
Definition SmBios.h:541
@ ProcessorFamilyAmdPhenomX4QuadCore
Definition SmBios.h:631
@ ProcessorFamily68030
Definition SmBios.h:608
@ ProcessorFamilyIntelCoreI9
Definition SmBios.h:688
@ ProcessorFamilyUltraSparcIIIi
Definition SmBios.h:602
@ ProcessorFamilyDualCoreIntelXeon5100Series
Definition SmBios.h:645
@ ProcessorFamilyAmdOpteron3000Series
Definition SmBios.h:703
@ ProcessorFamilyIndicatorFamily2
Definition SmBios.h:717
@ ProcessorFamilyDualCoreIntelXeonLV
Definition SmBios.h:647
@ ProcessorFamilyIntelCoreSolo
SMBIOS spec 2.6 updated this value.
Definition SmBios.h:670
@ ProcessorFamilyViaC7
Definition SmBios.h:691
@ ProcessorFamilyIntel486
Definition SmBios.h:522
@ ProcessorFamilyAmdOpteron4100Series
Definition SmBios.h:574
@ ProcessorFamilyAmdRSeries
Definition SmBios.h:589
@ ProcessorFamilyDualCoreIntelXeon5200Series
Definition SmBios.h:652
@ ProcessorFamilyIntelCeleronD
Definition SmBios.h:667
@ ProcessorFamily68010
Definition SmBios.h:606
@ ProcessorFamilyAmdTurionDualCoreMobile
Definition SmBios.h:708
@ ProcessorFamilyThirdGenerationAmdOpteron
Definition SmBios.h:629
@ ProcessorFamilyAmdAthlonIIDualCoreM
Definition SmBios.h:572
@ ProcessorFamilyPentiumIII
Definition SmBios.h:533
@ ProcessorFamily8087
Definition SmBios.h:523
@ ProcessorFamilyIntelCore2DuoMobile
Definition SmBios.h:677
@ ProcessorFamilyAmdFxSeries
Definition SmBios.h:577
@ ProcessorFamilyPowerPC750
Definition SmBios.h:553
@ ProcessorFamilymicroSparcII
Definition SmBios.h:596
@ ProcessorFamilyIntelCorem5
Definition SmBios.h:560
@ ProcessorFamilyUltraSparcIII
Definition SmBios.h:601
@ ProcessorFamilyIntelPentiumM
Definition SmBios.h:666
@ ProcessorFamilyDualCoreAmdOpteron
Definition SmBios.h:625
@ ProcessorFamilyK6
Definition SmBios.h:540
@ ProcessorFamilyEmbeddedAmdOpteronQuadCore
Definition SmBios.h:705
@ ProcessorFamilyIntelXeonMP
Definition SmBios.h:662
@ ProcessorFamilyAlpha21164PC
Definition SmBios.h:566
@ ProcessorFamily80287
Definition SmBios.h:524
@ ProcessorFamilyMIPSR4400
Definition SmBios.h:581
@ ProcessorFamilyMultiCoreIntelXeon7400Series
Definition SmBios.h:656
@ ProcessorFamilyIntelPentiumEx
Definition SmBios.h:669
@ ProcessorFamilyK6_2Plus
Definition SmBios.h:545
@ ProcessorFamilyOther
Definition SmBios.h:517
@ ProcessorFamilyAmdSempron
Definition SmBios.h:623
@ ProcessorFamilyAmdTurionUltraDualCoreMobile
Definition SmBios.h:707
@ ProcessorFamilyK6_3
Definition SmBios.h:542
@ ProcessorFamilyV30
Definition SmBios.h:641
@ ProcessorFamilyzArchitecture
Definition SmBios.h:685
@ ProcessorFamilyAmdSempronM
Definition SmBios.h:714
@ ProcessorFamilyUltraSparc
Definition SmBios.h:598
@ ProcessorFamilyPentiumMMX
Definition SmBios.h:530
@ ProcessorFamilyAmdOpteron6100Series
Definition SmBios.h:573
@ ProcessorFamilyAmdOpteron4300
Definition SmBios.h:590
@ ProcessorFamilyIntelCore2Extreme
Definition SmBios.h:674
@ ProcessorFamilyi860
Definition SmBios.h:715
@ ProcessorFamilyAmdZen
Definition SmBios.h:614
@ ProcessorFamilyMIPSR4200
Definition SmBios.h:580
@ ProcessorFamilyIntelCoreM
Definition SmBios.h:558
@ ProcessorFamilyPowerPC620
Definition SmBios.h:551
@ ProcessorFamilyAmd29000
Definition SmBios.h:544
@ ProcessorFamilyIntelCorem7
Definition SmBios.h:561
@ ProcessorFamilyAmdPhenomII
Definition SmBios.h:711
@ ProcessorFamilyAmdDuron
Definition SmBios.h:538
@ ProcessorFamilyDualCoreIntelXeon3Series
Definition SmBios.h:694
@ ProcessorFamilyViaC7D
Definition SmBios.h:690
@ ProcessorFamilyAmdAthlonDualCore
Definition SmBios.h:709
@ ProcessorFamilyQuadCoreIntelXeon3Series
Definition SmBios.h:695
@ ProcessorFamilyAlpha21264
Definition SmBios.h:568
@ ProcessorFamilyPentiumIIISpeedStep
Definition SmBios.h:658
@ ProcessorFamilyM1
Definition SmBios.h:534
@ ProcessorFamilyItanium
Definition SmBios.h:620
@ ProcessorFamilyIntel386
Definition SmBios.h:521
@ ProcessorFamilyQuadCoreIntelXeon7Series
Definition SmBios.h:700
@ ProcessorFamilyDualCoreIntelXeon3000Series
Definition SmBios.h:643
@ ProcessorFamilyPentium
Definition SmBios.h:527
@ ProcessorFamilyAmdSempronSI
Definition SmBios.h:710
@ ProcessorFamilyIntelCore2
Definition SmBios.h:672
@ ProcessorFamilyIntelCore2SoloMobile
Definition SmBios.h:678
@ ProcessorFamilyIntelXeon
Definition SmBios.h:660
@ ProcessorFamilyMips
Definition SmBios.h:578
@ ProcessorFamilyIntelCore2Solo
Definition SmBios.h:673
@ ProcessorFamilyG4
Definition SmBios.h:682
@ ProcessorFamilyQuadCoreIntelXeon
Definition SmBios.h:651
@ ProcessorFamilyEfficeonTM8000
Definition SmBios.h:618
@ ProcessorFamilyDualCoreIntelXeonULV
Definition SmBios.h:648
@ ProcessorFamilyIntelCorem3
Definition SmBios.h:559
@ ProcessorFamilyAmdOpteron
Definition SmBios.h:622
@ ProcessorFamilyDualCoreIntelXeon7Series
Definition SmBios.h:699
@ ProcessorFamilyReserved1
Definition SmBios.h:718
@ ProcessorFamily68040
Definition SmBios.h:603
@ ProcessorFamilyAlpha21164a
Definition SmBios.h:567
@ ProcessorFamilySixCoreAmdOpteron
Definition SmBios.h:713
@ ProcessorFamilyHobbit
Definition SmBios.h:615
@ ProcessorFamilyReserved
Definition SmBios.h:671
@ ProcessorFamilyViaEden
Definition SmBios.h:692
@ ProcessorFamilyViaC7M
Definition SmBios.h:689
@ ProcessorFamilyDualCoreIntelXeon5000Series
Definition SmBios.h:646
@ ProcessorFamilyIntelItanium2
Definition SmBios.h:665
@ ProcessorFamilyAS400
Definition SmBios.h:661
@ ProcessorFamilyPowerPC604
Definition SmBios.h:550
@ ProcessorFamilyAlpha21066
Definition SmBios.h:564
@ ProcessorFamily68xxx
Definition SmBios.h:604
@ ProcessorFamilyAmdOpteronX2000Series
Definition SmBios.h:611
@ ProcessorFamilyQuadCoreIntelXeon7400Series
Definition SmBios.h:655
@ ProcessorFamilyIntelCore2Quad
Definition SmBios.h:675
@ ProcessorFamilyMIPSR10000
Definition SmBios.h:583
@ ProcessorFamilyIntelPentiumD
Definition SmBios.h:668
@ ProcessorFamilyAMDAthlonMP
Definition SmBios.h:664
@ ProcessorFamilySparc
Definition SmBios.h:594
@ ProcessorFamilyAmdOpteronASeries
Definition SmBios.h:612
@ ProcessorFamilyQuadCoreIntelXeon5400Series
Definition SmBios.h:650
@ ProcessorFamilyAmdTurion64Mobile
Definition SmBios.h:624
@ ProcessorFamilyIntelCoreSoloMobile
Definition SmBios.h:556
@ ProcessorFamilyAmdPhenomX2DualCore
Definition SmBios.h:632
@ ProcessorFamilyQuadCoreIntelXeon5Series
Definition SmBios.h:698
@ ProcessorFamilyIntelCeleronM
Definition SmBios.h:536
@ ProcessorFamilyAmdASeries
SMBIOS spec 2.8.0 updated the name.
Definition SmBios.h:586
@ ProcessorFamilyPentiumIIXeon
Definition SmBios.h:532
UINT8 SMBIOS_TABLE_STRING
Definition SmBios.h:190
MEMORY_ARRAY_LOCATION
Definition SmBios.h:1583
@ MemoryArrayLocationOther
Definition SmBios.h:1584
@ MemoryArrayLocationUnknown
Definition SmBios.h:1585
@ MemoryArrayLocationPc98C20AddonCard
Definition SmBios.h:1594
@ MemoryArrayLocationPcmciaAddonCard
Definition SmBios.h:1591
@ MemoryArrayLocationIsaAddonCard
Definition SmBios.h:1587
@ MemoryArrayLocationPc98LocalBusAddonCard
Definition SmBios.h:1597
@ MemoryArrayLocationNuBus
Definition SmBios.h:1593
@ MemoryArrayLocationPc98EAddonCard
Definition SmBios.h:1596
@ MemoryArrayLocationSystemBoard
Definition SmBios.h:1586
@ MemoryArrayLocationMcaAddonCard
Definition SmBios.h:1590
@ MemoryArrayLocationPciAddonCard
Definition SmBios.h:1589
@ MemoryArrayLocationPc98C24AddonCard
Definition SmBios.h:1595
@ MemoryArrayLocationProprietaryAddonCard
Definition SmBios.h:1592
@ MemoryArrayLocationEisaAddonCard
Definition SmBios.h:1588
MISC_SLOT_LENGTH
Definition SmBios.h:1335
@ SlotLengthOther
Definition SmBios.h:1336
@ SlotLengthUnknown
Definition SmBios.h:1337
@ SlotLengthShort
Definition SmBios.h:1338
@ SlotLengthLong
Definition SmBios.h:1339
CACHE_ERROR_TYPE_DATA
Definition SmBios.h:1061
@ CacheErrorUnknown
Definition SmBios.h:1063
@ CacheErrorNone
Definition SmBios.h:1064
@ CacheErrorParity
Definition SmBios.h:1065
@ CacheErrorOther
Definition SmBios.h:1062
@ CacheErrorMultiBit
ECC.
Definition SmBios.h:1067
@ CacheErrorSingleBit
ECC.
Definition SmBios.h:1066
MEMORY_SUPPORT_INTERLEAVE_TYPE
Definition SmBios.h:948
@ MemoryInterleaveUnknown
Definition SmBios.h:950
@ MemoryInterleaveOneWay
Definition SmBios.h:951
@ MemoryInterleaveFourWay
Definition SmBios.h:953
@ MemoryInterleaveOther
Definition SmBios.h:949
@ MemoryInterleaveTwoWay
Definition SmBios.h:952
@ MemoryInterleaveEightWay
Definition SmBios.h:954
@ MemoryInterleaveSixteenWay
Definition SmBios.h:955
CACHE_TYPE_DATA
Definition SmBios.h:1073
@ CacheTypeData
Definition SmBios.h:1077
@ CacheTypeUnknown
Definition SmBios.h:1075
@ CacheTypeInstruction
Definition SmBios.h:1076
@ CacheTypeOther
Definition SmBios.h:1074
@ CacheTypeUnified
Definition SmBios.h:1078
PORTABLE_BATTERY_DEVICE_CHEMISTRY
Definition SmBios.h:1969
@ PortableBatteryDeviceChemistryNickelMetalHydride
Definition SmBios.h:1974
@ PortableBatteryDeviceChemistryLithiumIon
Definition SmBios.h:1975
@ PortableBatteryDeviceChemistryZincAir
Definition SmBios.h:1976
@ PortableBatteryDeviceChemistryUnknown
Definition SmBios.h:1971
@ PortableBatteryDeviceChemistryLithiumPolymer
Definition SmBios.h:1977
@ PortableBatteryDeviceChemistryNickelCadmium
Definition SmBios.h:1973
@ PortableBatteryDeviceChemistryOther
Definition SmBios.h:1970
@ PortableBatteryDeviceChemistryLeadAcid
Definition SmBios.h:1972
MISC_SLOT_TYPE
Definition SmBios.h:1240
@ SlotTypeMxmTypeIIIHe
Definition SmBios.h:1267
@ SlotTypePciExpressX2
Definition SmBios.h:1283
@ SlotTypePC98LocalBus
Definition SmBios.h:1279
@ SlotTypePciX
Definition SmBios.h:1258
@ SlotTypePciExpressGen2X1
Definition SmBios.h:1288
@ SlotTypePciExpressGen3X16
Definition SmBios.h:1298
@ SlotTypeEisa
Definition SmBios.h:1245
@ SlotTypeProcessorCardSlot
Definition SmBios.h:1250
@ SlotTypePciExpressGen3X8
Definition SmBios.h:1297
@ SlotTypeMxmTypeIV
Definition SmBios.h:1268
@ SlotTypeProprietary
Definition SmBios.h:1249
@ SlotTypeAgp
Definition SmBios.h:1255
@ SlotTypePciExpressX8
Definition SmBios.h:1285
@ SlotTypePciExpressGen3
Definition SmBios.h:1293
@ SlotTypeMxmTypeIIIStandard
Definition SmBios.h:1266
@ SlotTypeOther
Definition SmBios.h:1241
@ SlotTypePciExpressGen3X4
Definition SmBios.h:1296
@ SlotTypeIORiserCardSlot
Definition SmBios.h:1252
@ SlotTypePciExpressGen3X2
Definition SmBios.h:1295
@ SlotTypeNuBus
Definition SmBios.h:1253
@ SlotTypePci
Definition SmBios.h:1246
@ SlotTypePciExpressMini52pinWithBSKO
PCI Express Mini 52-pin (CEM spec. 2.0) with bottom-side keep-outs.
Definition SmBios.h:1273
@ SlotTypePciExpressMini76pin
PCI Express Mini 76-pin (CEM spec. 2.0) Corresponds to Display-Mini card.
Definition SmBios.h:1275
@ SlotTypePciExpressGen2X2
Definition SmBios.h:1289
@ SlotTypePC98Card
Definition SmBios.h:1280
@ SlotTypePciExpressMini52pinWithoutBSKO
PCI Express Mini 52-pin (CEM spec. 2.0) without bottom-side keep-outs.
Definition SmBios.h:1274
@ SlotTypeUnknown
Definition SmBios.h:1242
@ SlotTypePciExpressGen3X1
Definition SmBios.h:1294
@ SlotTypeM2Socket3
Definition SmBios.h:1263
@ SlotTypePciExpressGen2X8
Definition SmBios.h:1291
@ SlotTypeMxmTypeI
Definition SmBios.h:1264
@ SlotTypePcmcia
Definition SmBios.h:1247
@ SlotTypePciExpress
Definition SmBios.h:1281
@ SlotTypePciExpressGen2
Definition SmBios.h:1287
@ SlotTypeAgp4X
Definition SmBios.h:1257
@ SlotTypePciExpressX16
Definition SmBios.h:1286
@ SlotTypePciExpressGen3Sff_8639
Definition SmBios.h:1272
@ SlotTypePciExpressGen2Sff_8639
Definition SmBios.h:1271
@ SlotTypePC98C24
Definition SmBios.h:1277
@ SlotTypeProprietaryMemoryCardSlot
Definition SmBios.h:1251
@ SlotTypeMxmTypeII
Definition SmBios.h:1265
@ SlotTypePciExpressX4
Definition SmBios.h:1284
@ SlotTypePciExpressX1
Definition SmBios.h:1282
@ SlotTypePC98C20
Definition SmBios.h:1276
@ SlotTypeApg2X
Definition SmBios.h:1256
@ SlotTypeM2Socket1_DP
Definition SmBios.h:1260
@ SlotTypePciExpressGen2X4
Definition SmBios.h:1290
@ SlotTypePci66MhzCapable
Definition SmBios.h:1254
@ SlotTypeMxm30TypeB
Definition SmBios.h:1270
@ SlotTypeMxm30TypeA
Definition SmBios.h:1269
@ SlotTypeVlVesa
Definition SmBios.h:1248
@ SlotTypeAgp8X
Definition SmBios.h:1259
@ SlotTypeMca
Definition SmBios.h:1244
@ SlotTypePciExpressGen2X16
Definition SmBios.h:1292
@ SlotTypePC98E
Definition SmBios.h:1278
@ SlotTypeIsa
Definition SmBios.h:1243
@ SlotTypeM2Socket1_SD
Definition SmBios.h:1261
@ SlotTypeM2Socket2
Definition SmBios.h:1262
MC_HOST_INTERFACE_TYPE
Definition SmBios.h:2478
@ MCHostInterfaceTypeOemDefined
Definition SmBios.h:2480
@ MCHostInterfaceTypeNetworkHostInterface
Definition SmBios.h:2479
ONBOARD_DEVICE_EXTENDED_INFO_TYPE
Definition SmBios.h:2443
@ OnBoardDeviceExtendedTypeScsiController
Definition SmBios.h:2447
@ OnBoardDeviceExtendedTypeOther
Definition SmBios.h:2444
@ OnBoardDeviceExtendedTypeVideo
Definition SmBios.h:2446
@ OnBoardDeviceExtendedTypeEthernet
Definition SmBios.h:2448
@ OnBoardDeviceExtendedTypeSound
Definition SmBios.h:2450
@ OnBoardDeviceExtendedTypePATAController
Definition SmBios.h:2451
@ OnBoardDeviceExtendedTypeSATAController
Definition SmBios.h:2452
@ OnBoardDeviceExtendedTypeUnknown
Definition SmBios.h:2445
@ OnBoardDeviceExtendedTypeSASController
Definition SmBios.h:2453
@ OnBoardDeviceExtendedTypeTokenRing
Definition SmBios.h:2449
MEMORY_FORM_FACTOR
Definition SmBios.h:1649
@ MemoryFormFactorDip
Definition SmBios.h:1655
@ MemoryFormFactorSip
Definition SmBios.h:1653
@ MemoryFormFactorFbDimm
Definition SmBios.h:1664
@ MemoryFormFactorRowOfChips
Definition SmBios.h:1660
@ MemoryFormFactorDimm
Definition SmBios.h:1658
@ MemoryFormFactorSimm
Definition SmBios.h:1652
@ MemoryFormFactorSrimm
Definition SmBios.h:1663
@ MemoryFormFactorSodimm
Definition SmBios.h:1662
@ MemoryFormFactorRimm
Definition SmBios.h:1661
@ MemoryFormFactorUnknown
Definition SmBios.h:1651
@ MemoryFormFactorProprietaryCard
Definition SmBios.h:1657
@ MemoryFormFactorChip
Definition SmBios.h:1654
@ MemoryFormFactorOther
Definition SmBios.h:1650
@ MemoryFormFactorTsop
Definition SmBios.h:1659
@ MemoryFormFactorZip
Definition SmBios.h:1656
UINT8 SMBIOS_TYPE
Definition SmBios.h:122
MISC_CHASSIS_TYPE
Definition SmBios.h:390
@ MiscChassisTypeLowProfileDesktop
Definition SmBios.h:394
@ MiscChassisTypePortable
Definition SmBios.h:398
@ MiscChassisTypeHandHeld
Definition SmBios.h:401
@ MiscChassisStickPc
Definition SmBios.h:426
@ MiscChassisAdvancedTCA
Definition SmBios.h:417
@ MiscChassisTypeSubNotebook
Definition SmBios.h:404
@ MiscChassisMiniPc
Definition SmBios.h:425
@ MiscChassisIoTGateway
Definition SmBios.h:423
@ MiscChassisTypeDeskTop
Definition SmBios.h:393
@ MiscChassisTypeOther
Definition SmBios.h:391
@ MiscChassisCompactPCI
Definition SmBios.h:416
@ MiscChassisTablet
Definition SmBios.h:420
@ MiscChassisTypeTower
Definition SmBios.h:397
@ MiscChassisTypeRackMountChassis
Definition SmBios.h:413
@ MiscChassisTypeSubChassis
Definition SmBios.h:409
@ MiscChassisTypeLunchBox
Definition SmBios.h:406
@ MiscChassisTypePizzaBox
Definition SmBios.h:395
@ MiscChassisTypeExpansionChassis
Definition SmBios.h:408
@ MiscChassisTypeSealedCasePc
Definition SmBios.h:414
@ MiscChassisConvertible
Definition SmBios.h:421
@ MiscChassisTypeLapTop
Definition SmBios.h:399
@ MiscChassisTypeMainServerChassis
Definition SmBios.h:407
@ MiscChassisTypeNotebook
Definition SmBios.h:400
@ MiscChassisTypePeripheralChassis
Definition SmBios.h:411
@ MiscChassisTypeDockingStation
Definition SmBios.h:402
@ MiscChassisTypeUnknown
Definition SmBios.h:392
@ MiscChassisTypeSpaceSaving
Definition SmBios.h:405
@ MiscChassisTypeAllInOne
Definition SmBios.h:403
@ MiscChassisEmbeddedPc
Definition SmBios.h:424
@ MiscChassisTypeRaidChassis
Definition SmBios.h:412
@ MiscChassisDetachable
Definition SmBios.h:422
@ MiscChassisTypeBusExpansionChassis
Definition SmBios.h:410
@ MiscChassisTypeMiniTower
Definition SmBios.h:396
@ MiscChassisBladeEnclosure
Definition SmBios.h:419
@ MiscChassisBlade
Definition SmBios.h:418
@ MiscChassisMultiSystemChassis
Definition SmBios.h:415
EVENT_LOG_TYPE_DATA
Definition SmBios.h:1505
@ EventLogTypeAvailForSys
0x80 - 0xFE
Definition SmBios.h:1530
@ EventLogTypeBusTimeOut
Definition SmBios.h:1510
@ EventLogTypeUnused
0x18 - 0x7F
Definition SmBios.h:1529
@ EventLogTypeSysReconfig
Definition SmBios.h:1525
@ EventLogTypeSystemBoot
Definition SmBios.h:1528
@ EventLogTypePCIParityErr
Definition SmBios.h:1515
@ EventLogTypePCISystemErr
Definition SmBios.h:1516
@ EventLogTypeAreaResetAndClr
Definition SmBios.h:1527
@ EventLogTypeAsyncHWTimer
Definition SmBios.h:1522
@ EventLogTypeSingleBitECC
Definition SmBios.h:1507
@ EventLogTypeHDInfo
Definition SmBios.h:1524
@ EventLogTypeLoggingDisabled
Definition SmBios.h:1520
@ EventLogTypeParityMemErr
Definition SmBios.h:1509
@ EventLogTypeSysLimitExce
Definition SmBios.h:1521
@ EventLogTypePOSTMemResize
Definition SmBios.h:1513
@ EventLogTypeReserved
Definition SmBios.h:1506
@ EventLogTypeSysConfigInfo
Definition SmBios.h:1523
@ EventLogTypeCPUFailure
Definition SmBios.h:1517
@ EventLogTypePOSTErr
Definition SmBios.h:1514
@ EventLogTypeEndOfLog
Definition SmBios.h:1531
@ EventLogTypeSoftwareNMI
Definition SmBios.h:1512
@ EventLogTypeMemLogDisabled
Definition SmBios.h:1519
@ EventLogTypeEISATimeOut
Definition SmBios.h:1518
@ EventLogTypeMultiBitECC
Definition SmBios.h:1508
@ EventLogTypeIOChannelCheck
Definition SmBios.h:1511
@ EventLogTypeUncorrectCPUErr
Definition SmBios.h:1526
MEMORY_ERROR_OPERATION
Definition SmBios.h:1854
@ MemoryErrorOperationUnknown
Definition SmBios.h:1856
@ MemoryErrorOperationRead
Definition SmBios.h:1857
@ MemoryErrorOperationWrite
Definition SmBios.h:1858
@ MemoryErrorOperationOther
Definition SmBios.h:1855
@ MemoryErrorOperationPartialWrite
Definition SmBios.h:1859
MEMORY_ARRAY_USE
Definition SmBios.h:1603
@ MemoryArrayUseSystemMemory
Definition SmBios.h:1606
@ MemoryArrayUseCacheMemory
Definition SmBios.h:1610
@ MemoryArrayUseOther
Definition SmBios.h:1604
@ MemoryArrayUseVideoMemory
Definition SmBios.h:1607
@ MemoryArrayUseFlashMemory
Definition SmBios.h:1608
@ MemoryArrayUseUnknown
Definition SmBios.h:1605
@ MemoryArrayUseNonVolatileRam
Definition SmBios.h:1609
CACHE_ASSOCIATIVITY_DATA
Definition SmBios.h:1084
@ CacheAssociativity48Way
Definition SmBios.h:1096
@ CacheAssociativityDirectMapped
Definition SmBios.h:1087
@ CacheAssociativity20Way
Definition SmBios.h:1098
@ CacheAssociativity24Way
Definition SmBios.h:1094
@ CacheAssociativity12Way
Definition SmBios.h:1093
@ CacheAssociativityUnknown
Definition SmBios.h:1086
@ CacheAssociativity2Way
Definition SmBios.h:1088
@ CacheAssociativity64Way
Definition SmBios.h:1097
@ CacheAssociativityOther
Definition SmBios.h:1085
@ CacheAssociativity16Way
Definition SmBios.h:1092
@ CacheAssociativity32Way
Definition SmBios.h:1095
@ CacheAssociativity4Way
Definition SmBios.h:1089
@ CacheAssociativityFully
Definition SmBios.h:1090
@ CacheAssociativity8Way
Definition SmBios.h:1091
@ Group
Definition Supplicant.h:188
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition SmBios.h:2420
UINT8 EntryLength
Definition SmBios.h:2421
UINT8 ReferencedOffset
Definition SmBios.h:2423
UINT16 ReferencedHandle
Definition SmBios.h:2422
SMBIOS_TABLE_STRING EntryString
Definition SmBios.h:2424
Definition SmBios.h:338
UINT8 Reserved
Definition SmBios.h:344
UINT8 Removable
Definition SmBios.h:341
UINT8 Replaceable
Definition SmBios.h:342
UINT8 RequiresDaughterCard
Definition SmBios.h:340
UINT8 HotSwappable
Definition SmBios.h:343
UINT8 Motherboard
Definition SmBios.h:339
Definition SmBios.h:1047
UINT16 Other
Definition SmBios.h:1048
UINT16 Synchronous
Definition SmBios.h:1053
UINT16 PipelineBurst
Definition SmBios.h:1052
UINT16 NonBurst
Definition SmBios.h:1050
UINT16 Unknown
Definition SmBios.h:1049
UINT16 Burst
Definition SmBios.h:1051
UINT16 Asynchronous
Definition SmBios.h:1054
UINT16 Reserved
Definition SmBios.h:1055
Definition SmBios.h:455
UINT8 ContainedElementMinimum
Definition SmBios.h:457
UINT8 ContainedElementMaximum
Definition SmBios.h:458
UINT8 ContainedElementType
Definition SmBios.h:456
Definition SmBios.h:1426
SMBIOS_TABLE_STRING DescriptionString
Definition SmBios.h:1429
UINT8 DeviceType
Definition SmBios.h:1427
Definition SmBios.h:1552
UINT8 DataFormatType
Definition SmBios.h:1554
UINT8 LogType
The enumeration value from EVENT_LOG_TYPE_DATA.
Definition SmBios.h:1553
Definition SmBios.h:273
UINT16 Unit
Definition SmBios.h:275
UINT16 Size
Definition SmBios.h:274
Definition SmBios.h:1484
UINT16 ItemHandle
Definition SmBios.h:1486
UINT8 ItemType
Definition SmBios.h:1485
Definition Base.h:281
Definition SmBios.h:237
UINT8 AgpIsSupported
Definition SmBios.h:240
UINT8 AtapiZipDriveBootIsSupported
Definition SmBios.h:243
UINT8 I2OBootIsSupported
Definition SmBios.h:241
UINT8 UsbLegacyIsSupported
Definition SmBios.h:239
UINT8 Boot1394IsSupported
Definition SmBios.h:244
UINT8 Ls120BootIsSupported
Definition SmBios.h:242
UINT8 AcpiIsSupported
Definition SmBios.h:238
UINT8 SmartBatteryIsSupported
Definition SmBios.h:245
Definition SmBios.h:253
UINT8 BiosBootSpecIsSupported
Definition SmBios.h:254
UINT8 UefiSpecificationSupported
Definition SmBios.h:257
UINT8 VirtualMachineSupported
Definition SmBios.h:258
UINT8 FunctionKeyNetworkBootIsSupported
Definition SmBios.h:255
UINT8 TargetContentDistributionEnabled
Definition SmBios.h:256
UINT8 ExtensionByte2Reserved
Definition SmBios.h:259
Definition SmBios.h:999
UINT16 Reserved
Definition SmBios.h:1011
UINT16 Simm
Definition SmBios.h:1007
UINT16 Unknown
Definition SmBios.h:1001
UINT16 Ecc
Definition SmBios.h:1006
UINT16 Standard
Definition SmBios.h:1002
UINT16 Other
Definition SmBios.h:1000
UINT16 Sdram
Definition SmBios.h:1010
UINT16 Dimm
Definition SmBios.h:1008
UINT16 FastPageMode
Definition SmBios.h:1003
UINT16 Parity
Definition SmBios.h:1005
UINT16 Edo
Definition SmBios.h:1004
UINT16 BurstEdo
Definition SmBios.h:1009
Definition SmBios.h:1704
UINT16 Reserved
Definition SmBios.h:1705
UINT16 Other
Definition SmBios.h:1706
UINT16 Rambus
Definition SmBios.h:1711
UINT16 Cmos
Definition SmBios.h:1713
UINT16 CacheDram
Definition SmBios.h:1716
UINT16 FastPaged
Definition SmBios.h:1708
UINT16 WindowDram
Definition SmBios.h:1715
UINT16 Registered
Definition SmBios.h:1718
UINT16 LrDimm
Definition SmBios.h:1720
UINT16 Edo
Definition SmBios.h:1714
UINT16 Synchronous
Definition SmBios.h:1712
UINT16 StaticColumn
Definition SmBios.h:1709
UINT16 PseudoStatic
Definition SmBios.h:1710
UINT16 Nonvolatile
Definition SmBios.h:1717
UINT16 Unknown
Definition SmBios.h:1707
UINT16 Unbuffered
Definition SmBios.h:1719
Definition SmBios.h:2318
UINT16 DeviceHandle
Definition SmBios.h:2320
UINT8 DeviceLoad
Definition SmBios.h:2319
Definition SmBios.h:935
UINT8 ErrorScrubbing
Definition SmBios.h:941
UINT8 Other
Definition SmBios.h:936
UINT8 SingleBitErrorCorrect
Definition SmBios.h:939
UINT8 DoubleBitErrorCorrect
Definition SmBios.h:940
UINT8 Unknown
Definition SmBios.h:937
UINT8 Reserved
Definition SmBios.h:942
UINT8 None
Definition SmBios.h:938
Definition SmBios.h:1017
UINT8 SingleOrDoubleBank
Definition SmBios.h:1019
UINT8 InstalledOrEnabledSize
Size (n), where 2**n is the size in MB.
Definition SmBios.h:1018
Definition SmBios.h:961
UINT16 Other
Definition SmBios.h:962
UINT16 FiftyNs
Definition SmBios.h:966
UINT16 Unknown
Definition SmBios.h:963
UINT16 SeventyNs
Definition SmBios.h:964
UINT16 SixtyNs
Definition SmBios.h:965
UINT16 Reserved
Definition SmBios.h:967
MBCE_SYSTEM_RESERVED SystemReserved
Definition SmBios.h:267
MBCE_BIOS_RESERVED BiosReserved
Definition SmBios.h:266
Definition SmBios.h:196
UINT32 ApmIsSupported
Definition SmBios.h:206
UINT32 BiosIsUpgradable
Definition SmBios.h:207
UINT32 JapaneseToshibaFloppyIsSupported
Definition SmBios.h:217
UINT32 SerialIsSupported
Definition SmBios.h:224
UINT32 RomBiosIsSocketed
Definition SmBios.h:213
UINT32 PcmciaIsSupported
Definition SmBios.h:204
UINT32 EisaIsSupported
Definition SmBios.h:202
UINT32 Reserved
Bits 0-1.
Definition SmBios.h:197
UINT32 PrinterIsSupported
Definition SmBios.h:225
UINT32 SelectableBootIsSupported
Definition SmBios.h:212
UINT32 Keyboard8042IsSupported
Definition SmBios.h:223
UINT32 ReservedForVendor
Definition SmBios.h:228
UINT32 Floppy35_288IsSupported
Definition SmBios.h:221
UINT32 PlugAndPlayIsSupported
Definition SmBios.h:205
UINT32 EDDSpecificationIsSupported
Definition SmBios.h:215
UINT32 VlVesaIsSupported
Definition SmBios.h:209
UINT32 BootFromCdIsSupported
Definition SmBios.h:211
UINT32 Floppy525_360IsSupported
Definition SmBios.h:218
UINT32 BiosCharacteristicsNotSupported
Definition SmBios.h:199
UINT32 Floppy35_720IsSupported
Definition SmBios.h:220
UINT32 CgaMonoIsSupported
Definition SmBios.h:226
UINT32 Floppy525_12IsSupported
Definition SmBios.h:219
UINT32 JapaneseNecFloppyIsSupported
Definition SmBios.h:216
UINT32 IsaIsSupported
Definition SmBios.h:200
UINT32 PciIsSupported
Definition SmBios.h:203
UINT32 EscdSupportIsAvailable
Definition SmBios.h:210
UINT32 PrintScreenIsSupported
Definition SmBios.h:222
UINT32 BootFromPcmciaIsSupported
Definition SmBios.h:214
UINT32 McaIsSupported
Definition SmBios.h:201
UINT32 BiosShadowingAllowed
Definition SmBios.h:208
UINT32 NecPc98
Definition SmBios.h:227
UINT32 Unknown
Definition SmBios.h:198
Definition SmBios.h:2081
UINT8 CoolingDeviceStatus
Definition SmBios.h:2083
UINT8 CoolingDevice
Definition SmBios.h:2082
UINT8 ElectricalCurrentProbeSite
Definition SmBios.h:2136
UINT8 ElectricalCurrentProbeStatus
Definition SmBios.h:2137
Definition SmBios.h:1345
UINT8 ModemRingResumeSupported
Definition SmBios.h:1353
UINT8 CardBusSupported
Definition SmBios.h:1351
UINT8 Provides50Volts
Definition SmBios.h:1347
UINT8 SharedSlot
Definition SmBios.h:1349
UINT8 PcCard16Supported
Definition SmBios.h:1350
UINT8 CharacteristicsUnknown
Definition SmBios.h:1346
UINT8 ZoomVideoSupported
Definition SmBios.h:1352
UINT8 Provides33Volts
Definition SmBios.h:1348
Definition SmBios.h:1358
UINT8 BifurcationSupported
Definition SmBios.h:1362
UINT8 HotPlugDevicesSupported
Definition SmBios.h:1360
UINT8 SmbusSignalSupported
Definition SmBios.h:1361
UINT8 Reserved
Set to 0.
Definition SmBios.h:1363
UINT8 PmeSignalSupported
Definition SmBios.h:1359
Definition SmBios.h:1369
UINT8 DevFuncNum
Definition SmBios.h:1372
UINT8 BusNum
Definition SmBios.h:1371
UINT16 SegmentGroupNum
Definition SmBios.h:1370
UINT8 DataBusWidth
Definition SmBios.h:1373
Definition SmBios.h:2108
UINT8 TemperatureProbeStatus
Definition SmBios.h:2110
UINT8 TemperatureProbeSite
Definition SmBios.h:2109
Definition SmBios.h:2054
UINT8 VoltageProbeSite
Definition SmBios.h:2055
UINT8 VoltageProbeStatus
Definition SmBios.h:2056
Definition SmBios.h:831
UINT32 ProcessorPse36
Definition SmBios.h:849
UINT32 ProcessorPsn
Definition SmBios.h:850
UINT32 ProcessorPse
Definition SmBios.h:835
UINT32 ProcessorDs
Definition SmBios.h:853
UINT32 ProcessorCmov
Definition SmBios.h:847
UINT32 ProcessorAcpi
Definition SmBios.h:854
UINT32 ProcessorReserved3
Definition SmBios.h:860
UINT32 ProcessorMsr
Definition SmBios.h:837
UINT32 ProcessorReserved4
Definition SmBios.h:862
UINT32 ProcessorTsc
Definition SmBios.h:836
UINT32 ProcessorMmx
Definition SmBios.h:855
UINT32 ProcessorMca
Definition SmBios.h:846
UINT32 ProcessorSs
Definition SmBios.h:859
UINT32 ProcessorMce
Definition SmBios.h:839
UINT32 ProcessorVme
Definition SmBios.h:833
UINT32 ProcessorFpu
Definition SmBios.h:832
UINT32 ProcessorSse
Definition SmBios.h:857
UINT32 ProcessorTm
Definition SmBios.h:861
UINT32 ProcessorApic
Definition SmBios.h:841
UINT32 ProcessorMtrr
Definition SmBios.h:844
UINT32 ProcessorReserved1
Definition SmBios.h:842
UINT32 ProcessorSep
Definition SmBios.h:843
UINT32 ProcessorPae
Definition SmBios.h:838
UINT32 ProcessorFxsr
Definition SmBios.h:856
UINT32 ProcessorClfsh
Definition SmBios.h:851
UINT32 ProcessorCx8
Definition SmBios.h:840
UINT32 ProcessorPat
Definition SmBios.h:848
UINT32 ProcessorDe
Definition SmBios.h:834
UINT32 ProcessorSse2
Definition SmBios.h:858
UINT32 ProcessorReserved2
Definition SmBios.h:852
UINT32 ProcessorPge
Definition SmBios.h:845
Definition SmBios.h:865
PROCESSOR_FEATURE_FLAGS FeatureFlags
Definition SmBios.h:867
PROCESSOR_SIGNATURE Signature
Definition SmBios.h:866
Definition SmBios.h:820
UINT32 ProcessorModel
Definition SmBios.h:822
UINT32 ProcessorFamily
Definition SmBios.h:823
UINT32 ProcessorXFamily
Definition SmBios.h:827
UINT32 ProcessorReserved1
Definition SmBios.h:825
UINT32 ProcessorReserved2
Definition SmBios.h:828
UINT32 ProcessorXModel
Definition SmBios.h:826
UINT32 ProcessorSteppingId
Definition SmBios.h:821
UINT32 ProcessorType
Definition SmBios.h:824
Definition SmBios.h:742
UINT8 ProcessorVoltageCapability2_9V
Definition SmBios.h:745
UINT8 ProcessorVoltageCapability3_3V
Definition SmBios.h:744
UINT8 ProcessorVoltageCapability5V
Definition SmBios.h:743
UINT8 ProcessorVoltageReserved
Bits 4-6, must be zero.
Definition SmBios.h:747
UINT8 ProcessorVoltageCapabilityReserved
Bit 3, must be zero.
Definition SmBios.h:746
UINT8 ProcessorVoltageIndicateLegacy
Definition SmBios.h:748
Definition SmBios.h:173
SMBIOS_TYPE Type
Definition SmBios.h:174
UINT8 Length
Definition SmBios.h:175
SMBIOS_HANDLE Handle
Definition SmBios.h:176
Definition SmBios.h:157
UINT8 Reserved
Definition SmBios.h:165
UINT8 EntryPointLength
Definition SmBios.h:160
UINT8 MinorVersion
Definition SmBios.h:162
UINT8 DocRev
Definition SmBios.h:163
UINT32 TableMaximumSize
Definition SmBios.h:166
UINT8 EntryPointRevision
Definition SmBios.h:164
UINT8 MajorVersion
Definition SmBios.h:161
UINT64 TableAddress
Definition SmBios.h:167
UINT8 EntryPointStructureChecksum
Definition SmBios.h:159
Definition SmBios.h:140
UINT16 MaxStructureSize
Definition SmBios.h:146
UINT8 SmbiosBcdRevision
Definition SmBios.h:154
UINT16 NumberOfSmbiosStructures
Definition SmBios.h:153
UINT16 TableLength
Definition SmBios.h:151
UINT8 IntermediateChecksum
Definition SmBios.h:150
UINT8 MajorVersion
Definition SmBios.h:144
UINT8 EntryPointRevision
Definition SmBios.h:147
UINT8 EntryPointStructureChecksum
Definition SmBios.h:142
UINT8 EntryPointLength
Definition SmBios.h:143
UINT8 MinorVersion
Definition SmBios.h:145
UINT32 TableAddress
Definition SmBios.h:152
Definition SmBios.h:281
SMBIOS_TABLE_STRING Vendor
Definition SmBios.h:283
UINT8 SystemBiosMinorRelease
Definition SmBios.h:291
SMBIOS_TABLE_STRING BiosReleaseDate
Definition SmBios.h:286
UINT8 SystemBiosMajorRelease
Definition SmBios.h:290
MISC_BIOS_CHARACTERISTICS BiosCharacteristics
Definition SmBios.h:288
UINT8 EmbeddedControllerFirmwareMinorRelease
Definition SmBios.h:293
UINT16 BiosSegment
Definition SmBios.h:285
EXTENDED_BIOS_ROM_SIZE ExtendedBiosSize
Definition SmBios.h:297
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:282
UINT8 BiosSize
Definition SmBios.h:287
UINT8 EmbeddedControllerFirmwareMajorRelease
Definition SmBios.h:292
SMBIOS_TABLE_STRING BiosVersion
Definition SmBios.h:284
Definition SmBios.h:1442
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1443
Definition SmBios.h:1452
UINT8 StringCount
Definition SmBios.h:1454
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1453
Definition SmBios.h:2535
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2536
Definition SmBios.h:2542
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2543
Definition SmBios.h:1462
UINT8 StringCount
Definition SmBios.h:1464
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1463
Definition SmBios.h:1473
UINT8 Flags
Definition SmBios.h:1476
SMBIOS_TABLE_STRING CurrentLanguages
Definition SmBios.h:1478
UINT8 InstallableLanguages
Definition SmBios.h:1475
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1474
Definition SmBios.h:1496
SMBIOS_TABLE_STRING GroupName
Definition SmBios.h:1498
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1497
Definition SmBios.h:1565
UINT8 LogHeaderFormat
Definition SmBios.h:1574
UINT16 LogDataStartOffset
Definition SmBios.h:1569
UINT8 LengthOfLogTypeDescriptor
Definition SmBios.h:1576
UINT32 AccessMethodAddress
Definition SmBios.h:1573
UINT8 LogStatus
Definition SmBios.h:1571
UINT16 LogHeaderStartOffset
Definition SmBios.h:1568
UINT32 LogChangeToken
Definition SmBios.h:1572
UINT8 AccessMethod
Definition SmBios.h:1570
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1566
UINT8 NumberOfSupportedLogTypeDescriptors
Definition SmBios.h:1575
UINT16 LogAreaLength
Definition SmBios.h:1567
Definition SmBios.h:1632
UINT16 NumberOfMemoryDevices
Definition SmBios.h:1639
UINT64 ExtendedMaximumCapacity
Definition SmBios.h:1643
UINT8 Use
The enumeration value from MEMORY_ARRAY_USE.
Definition SmBios.h:1635
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1633
UINT8 MemoryErrorCorrection
The enumeration value from MEMORY_ERROR_CORRECTION.
Definition SmBios.h:1636
UINT16 MemoryErrorInformationHandle
Definition SmBios.h:1638
UINT32 MaximumCapacity
Definition SmBios.h:1637
UINT8 Location
The enumeration value from MEMORY_ARRAY_LOCATION.
Definition SmBios.h:1634
Definition SmBios.h:1767
SMBIOS_TABLE_STRING SerialNumber
Definition SmBios.h:1782
UINT64 LogicalSize
Definition SmBios.h:1818
SMBIOS_TABLE_STRING BankLocator
Definition SmBios.h:1777
SMBIOS_TABLE_STRING FirwareVersion
Definition SmBios.h:1810
UINT64 VolatileSize
Definition SmBios.h:1816
UINT16 ConfiguredMemoryClockSpeed
Definition SmBios.h:1798
SMBIOS_TABLE_STRING AssetTag
Definition SmBios.h:1783
UINT16 MemorySubsystemControllerProductID
Definition SmBios.h:1814
UINT16 ModuleManufacturerID
Definition SmBios.h:1811
UINT16 MemoryArrayHandle
Definition SmBios.h:1769
MEMORY_DEVICE_OPERATING_MODE_CAPABILITY MemoryOperatingModeCapability
Definition SmBios.h:1809
UINT8 DeviceSet
Definition SmBios.h:1775
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1768
UINT16 MemoryErrorInformationHandle
Definition SmBios.h:1770
UINT16 DataWidth
Definition SmBios.h:1772
UINT8 MemoryType
The enumeration value from MEMORY_DEVICE_TYPE.
Definition SmBios.h:1778
UINT16 MinimumVoltage
Definition SmBios.h:1802
UINT8 FormFactor
The enumeration value from MEMORY_FORM_FACTOR.
Definition SmBios.h:1774
UINT64 CacheSize
Definition SmBios.h:1817
UINT32 ExtendedSize
Definition SmBios.h:1792
UINT16 MemorySubsystemControllerManufacturerID
Definition SmBios.h:1813
UINT16 MaximumVoltage
Definition SmBios.h:1803
SMBIOS_TABLE_STRING PartNumber
Definition SmBios.h:1784
SMBIOS_TABLE_STRING Manufacturer
Definition SmBios.h:1781
UINT16 TotalWidth
Definition SmBios.h:1771
UINT16 Speed
Definition SmBios.h:1780
SMBIOS_TABLE_STRING DeviceLocator
Definition SmBios.h:1776
UINT16 ConfiguredVoltage
Definition SmBios.h:1804
MEMORY_DEVICE_TYPE_DETAIL TypeDetail
Definition SmBios.h:1779
UINT64 NonVolatileSize
Definition SmBios.h:1815
UINT8 MemoryTechnology
The enumeration value from MEMORY_DEVICE_TECHNOLOGY.
Definition SmBios.h:1808
UINT8 Attributes
Definition SmBios.h:1788
UINT16 Size
Definition SmBios.h:1773
UINT16 ModuleProductID
Definition SmBios.h:1812
Definition SmBios.h:1868
UINT8 ErrorGranularity
The enumeration value from MEMORY_ERROR_GRANULARITY.
Definition SmBios.h:1871
UINT32 ErrorResolution
Definition SmBios.h:1876
UINT32 VendorSyndrome
Definition SmBios.h:1873
UINT32 DeviceErrorAddress
Definition SmBios.h:1875
UINT32 MemoryArrayErrorAddress
Definition SmBios.h:1874
UINT8 ErrorType
The enumeration value from MEMORY_ERROR_TYPE.
Definition SmBios.h:1870
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1869
UINT8 ErrorOperation
The enumeration value from MEMORY_ERROR_OPERATION.
Definition SmBios.h:1872
Definition SmBios.h:1885
UINT8 PartitionWidth
Definition SmBios.h:1890
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1886
UINT64 ExtendedStartingAddress
Definition SmBios.h:1894
UINT32 StartingAddress
Definition SmBios.h:1887
UINT16 MemoryArrayHandle
Definition SmBios.h:1889
UINT64 ExtendedEndingAddress
Definition SmBios.h:1895
UINT32 EndingAddress
Definition SmBios.h:1888
Definition SmBios.h:323
SMBIOS_TABLE_STRING Manufacturer
Definition SmBios.h:325
SMBIOS_TABLE_STRING ProductName
Definition SmBios.h:326
GUID Uuid
Definition SmBios.h:329
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:324
SMBIOS_TABLE_STRING SKUNumber
Definition SmBios.h:331
UINT8 WakeUpType
The enumeration value from MISC_SYSTEM_WAKEUP_TYPE.
Definition SmBios.h:330
SMBIOS_TABLE_STRING SerialNumber
Definition SmBios.h:328
SMBIOS_TABLE_STRING Version
Definition SmBios.h:327
SMBIOS_TABLE_STRING Family
Definition SmBios.h:332
Definition SmBios.h:1904
UINT8 InterleavedDataDepth
Definition SmBios.h:1912
UINT16 MemoryDeviceHandle
Definition SmBios.h:1908
UINT8 PartitionRowPosition
Definition SmBios.h:1910
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1905
UINT8 InterleavePosition
Definition SmBios.h:1911
UINT32 EndingAddress
Definition SmBios.h:1907
UINT16 MemoryArrayMappedAddressHandle
Definition SmBios.h:1909
UINT64 ExtendedEndingAddress
Definition SmBios.h:1917
UINT64 ExtendedStartingAddress
Definition SmBios.h:1916
UINT32 StartingAddress
Definition SmBios.h:1906
Definition SmBios.h:1959
UINT8 Type
The enumeration value from BUILTIN_POINTING_DEVICE_TYPE.
Definition SmBios.h:1961
UINT8 NumberOfButtons
Definition SmBios.h:1963
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1960
UINT8 Interface
The enumeration value from BUILTIN_POINTING_DEVICE_INTERFACE.
Definition SmBios.h:1962
Definition SmBios.h:1987
SMBIOS_TABLE_STRING SBDSVersionNumber
Definition SmBios.h:1997
UINT16 SBDSSerialNumber
Definition SmBios.h:1999
UINT16 DeviceCapacity
Definition SmBios.h:1995
UINT32 OEMSpecific
Definition SmBios.h:2003
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1988
UINT8 MaximumErrorInBatteryData
Definition SmBios.h:1998
UINT16 SBDSManufactureDate
Definition SmBios.h:2000
SMBIOS_TABLE_STRING ManufactureDate
Definition SmBios.h:1991
UINT16 DesignVoltage
Definition SmBios.h:1996
UINT8 DesignCapacityMultiplier
Definition SmBios.h:2002
SMBIOS_TABLE_STRING DeviceName
Definition SmBios.h:1993
SMBIOS_TABLE_STRING Manufacturer
Definition SmBios.h:1990
SMBIOS_TABLE_STRING SBDSDeviceChemistry
Definition SmBios.h:2001
SMBIOS_TABLE_STRING SerialNumber
Definition SmBios.h:1992
UINT8 DeviceChemistry
The enumeration value from PORTABLE_BATTERY_DEVICE_CHEMISTRY.
Definition SmBios.h:1994
SMBIOS_TABLE_STRING Location
Definition SmBios.h:1989
Definition SmBios.h:2015
UINT16 ResetLimit
Definition SmBios.h:2019
UINT16 TimerInterval
Definition SmBios.h:2020
UINT16 ResetCount
Definition SmBios.h:2018
UINT8 Capabilities
Definition SmBios.h:2017
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2016
UINT16 Timeout
Definition SmBios.h:2021
Definition SmBios.h:2029
UINT8 HardwareSecuritySettings
Definition SmBios.h:2031
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2030
Definition SmBios.h:2042
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2043
UINT8 NextScheduledPowerOnMonth
Definition SmBios.h:2044
UINT8 NextScheduledPowerOnHour
Definition SmBios.h:2046
UINT8 NextScheduledPowerOnMinute
Definition SmBios.h:2047
UINT8 NextScheduledPowerOnDayOfMonth
Definition SmBios.h:2045
UINT8 NextScheduledPowerOnSecond
Definition SmBios.h:2048
Definition SmBios.h:2065
MISC_VOLTAGE_PROBE_LOCATION LocationAndStatus
Definition SmBios.h:2068
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2066
UINT16 MaximumValue
Definition SmBios.h:2069
UINT16 Resolution
Definition SmBios.h:2071
UINT16 MinimumValue
Definition SmBios.h:2070
UINT16 Accuracy
Definition SmBios.h:2073
UINT32 OEMDefined
Definition SmBios.h:2074
UINT16 Tolerance
Definition SmBios.h:2072
UINT16 NominalValue
Definition SmBios.h:2075
SMBIOS_TABLE_STRING Description
Definition SmBios.h:2067
Definition SmBios.h:2092
UINT16 TemperatureProbeHandle
Definition SmBios.h:2094
UINT32 OEMDefined
Definition SmBios.h:2097
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2093
MISC_COOLING_DEVICE_TYPE DeviceTypeAndStatus
Definition SmBios.h:2095
UINT8 CoolingUnitGroup
Definition SmBios.h:2096
SMBIOS_TABLE_STRING Description
Definition SmBios.h:2102
UINT16 NominalSpeed
Definition SmBios.h:2098
Definition SmBios.h:2119
UINT16 MaximumValue
Definition SmBios.h:2123
UINT16 Tolerance
Definition SmBios.h:2126
UINT16 Resolution
Definition SmBios.h:2125
UINT16 NominalValue
Definition SmBios.h:2129
UINT32 OEMDefined
Definition SmBios.h:2128
MISC_TEMPERATURE_PROBE_LOCATION LocationAndStatus
Definition SmBios.h:2122
UINT16 MinimumValue
Definition SmBios.h:2124
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2120
UINT16 Accuracy
Definition SmBios.h:2127
SMBIOS_TABLE_STRING Description
Definition SmBios.h:2121
Definition SmBios.h:2146
UINT16 Resolution
Definition SmBios.h:2152
UINT16 MinimumValue
Definition SmBios.h:2151
SMBIOS_TABLE_STRING Description
Definition SmBios.h:2148
UINT16 MaximumValue
Definition SmBios.h:2150
UINT16 Accuracy
Definition SmBios.h:2154
UINT32 OEMDefined
Definition SmBios.h:2155
UINT16 Tolerance
Definition SmBios.h:2153
MISC_ELECTRICAL_CURRENT_PROBE_LOCATION LocationAndStatus
Definition SmBios.h:2149
UINT16 NominalValue
Definition SmBios.h:2156
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2147
Definition SmBios.h:372
SMBIOS_TABLE_STRING ProductName
Definition SmBios.h:375
UINT8 NumberOfContainedObjectHandles
Definition SmBios.h:383
SMBIOS_TABLE_STRING Version
Definition SmBios.h:376
SMBIOS_TABLE_STRING AssetTag
Definition SmBios.h:378
UINT16 ChassisHandle
Definition SmBios.h:381
BASE_BOARD_FEATURE_FLAGS FeatureFlag
Definition SmBios.h:379
SMBIOS_TABLE_STRING SerialNumber
Definition SmBios.h:377
SMBIOS_TABLE_STRING Manufacturer
Definition SmBios.h:374
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:373
UINT8 BoardType
The enumeration value from BASE_BOARD_TYPE.
Definition SmBios.h:382
SMBIOS_TABLE_STRING LocationInChassis
Definition SmBios.h:380
Definition SmBios.h:2166
SMBIOS_TABLE_STRING ManufacturerName
Definition SmBios.h:2168
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2167
UINT8 Connections
Definition SmBios.h:2169
Definition SmBios.h:2177
UINT8 Reserved1
Definition SmBios.h:2180
UINT16 Reserved2
Definition SmBios.h:2181
UINT64 Reserved3
Definition SmBios.h:2184
UINT32 BisEntry16
Definition SmBios.h:2182
UINT8 Checksum
Definition SmBios.h:2179
UINT32 BisEntry32
Definition SmBios.h:2183
UINT32 Reserved4
Definition SmBios.h:2185
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2178
Definition SmBios.h:2217
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2218
UINT8 BootStatus
The enumeration value from MISC_BOOT_INFORMATION_STATUS_DATA_TYPE.
Definition SmBios.h:2220
Definition SmBios.h:2229
UINT64 MemoryArrayErrorAddress
Definition SmBios.h:2235
UINT32 VendorSyndrome
Definition SmBios.h:2234
UINT32 ErrorResolution
Definition SmBios.h:2237
UINT8 ErrorGranularity
The enumeration value from MEMORY_ERROR_GRANULARITY.
Definition SmBios.h:2232
UINT8 ErrorType
The enumeration value from MEMORY_ERROR_TYPE.
Definition SmBios.h:2231
UINT8 ErrorOperation
The enumeration value from MEMORY_ERROR_OPERATION.
Definition SmBios.h:2233
UINT64 DeviceErrorAddress
Definition SmBios.h:2236
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2230
Definition SmBios.h:2277
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2278
SMBIOS_TABLE_STRING Description
Definition SmBios.h:2279
UINT8 AddressType
The enumeration value from MISC_MANAGEMENT_DEVICE_ADDRESS_TYPE.
Definition SmBios.h:2282
UINT32 Address
Definition SmBios.h:2281
UINT8 Type
The enumeration value from MISC_MANAGEMENT_DEVICE_TYPE.
Definition SmBios.h:2280
Definition SmBios.h:2291
UINT16 ComponentHandle
Definition SmBios.h:2295
UINT16 ManagementDeviceHandle
Definition SmBios.h:2294
SMBIOS_TABLE_STRING Description
Definition SmBios.h:2293
UINT16 ThresholdHandle
Definition SmBios.h:2296
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2292
Definition SmBios.h:2305
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2306
UINT16 LowerThresholdNonRecoverable
Definition SmBios.h:2311
UINT16 UpperThresholdNonRecoverable
Definition SmBios.h:2312
UINT16 LowerThresholdNonCritical
Definition SmBios.h:2307
UINT16 UpperThresholdCritical
Definition SmBios.h:2310
UINT16 UpperThresholdNonCritical
Definition SmBios.h:2308
UINT16 LowerThresholdCritical
Definition SmBios.h:2309
Definition SmBios.h:2340
UINT8 ChannelType
Definition SmBios.h:2342
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2341
UINT8 MaximumChannelLoad
Definition SmBios.h:2343
UINT8 MemoryDeviceCount
Definition SmBios.h:2344
Definition SmBios.h:2370
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2371
UINT8 NVStorageDeviceAddress
Definition SmBios.h:2375
UINT8 I2CSlaveAddress
Definition SmBios.h:2374
UINT8 BaseAddressModifier_InterruptInfo
Definition SmBios.h:2377
UINT8 InterfaceType
The enumeration value from BMC_INTERFACE_TYPE.
Definition SmBios.h:2372
UINT8 IPMISpecificationRevision
Definition SmBios.h:2373
UINT64 BaseAddress
Definition SmBios.h:2376
UINT8 InterruptNumber
Definition SmBios.h:2378
Definition SmBios.h:2400
SMBIOS_TABLE_STRING SerialNumber
Definition SmBios.h:2406
SMBIOS_TABLE_STRING Location
Definition SmBios.h:2403
SMBIOS_TABLE_STRING AssetTagNumber
Definition SmBios.h:2407
UINT16 InputVoltageProbeHandle
Definition SmBios.h:2412
SMBIOS_TABLE_STRING DeviceName
Definition SmBios.h:2404
UINT16 MaxPowerCapacity
Definition SmBios.h:2410
UINT8 PowerUnitGroup
Definition SmBios.h:2402
SYS_POWER_SUPPLY_CHARACTERISTICS PowerSupplyCharacteristics
Definition SmBios.h:2411
SMBIOS_TABLE_STRING ModelPartNumber
Definition SmBios.h:2408
UINT16 CoolingDeviceHandle
Definition SmBios.h:2413
SMBIOS_TABLE_STRING Manufacturer
Definition SmBios.h:2405
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2401
UINT16 InputCurrentProbeHandle
Definition SmBios.h:2414
SMBIOS_TABLE_STRING RevisionLevel
Definition SmBios.h:2409
Definition SmBios.h:471
UINT8 SecurityStatus
The enumeration value from MISC_CHASSIS_SECURITY_STATE.
Definition SmBios.h:481
SMBIOS_TABLE_STRING SerialNumber
Definition SmBios.h:476
UINT8 ContainedElementCount
Definition SmBios.h:485
SMBIOS_TABLE_STRING AssetTag
Definition SmBios.h:477
SMBIOS_TABLE_STRING Version
Definition SmBios.h:475
UINT8 ThermalState
The enumeration value from MISC_CHASSIS_STATE.
Definition SmBios.h:480
SMBIOS_TABLE_STRING Manufacturer
Definition SmBios.h:473
UINT8 BootupState
The enumeration value from MISC_CHASSIS_STATE.
Definition SmBios.h:478
UINT8 Height
Definition SmBios.h:483
UINT8 Type
Definition SmBios.h:474
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:472
UINT8 PowerSupplyState
The enumeration value from MISC_CHASSIS_STATE.
Definition SmBios.h:479
UINT8 NumberofPowerCords
Definition SmBios.h:484
UINT8 ContainedElementRecordLength
Definition SmBios.h:486
Definition SmBios.h:2434
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2435
UINT8 NumberOfAdditionalInformationEntries
Definition SmBios.h:2436
Definition SmBios.h:2464
SMBIOS_TABLE_STRING ReferenceDesignation
Definition SmBios.h:2466
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2465
UINT16 SegmentGroupNum
Definition SmBios.h:2469
UINT8 DevFuncNum
Definition SmBios.h:2471
UINT8 BusNum
Definition SmBios.h:2470
UINT8 DeviceType
The enumeration value from ONBOARD_DEVICE_EXTENDED_INFO_TYPE.
Definition SmBios.h:2467
UINT8 DeviceTypeInstance
Definition SmBios.h:2468
Definition SmBios.h:2510
UINT8 InterfaceType
The enumeration value from MC_HOST_INTERFACE_TYPE.
Definition SmBios.h:2512
UINT8 InterfaceTypeSpecificDataLength
Definition SmBios.h:2513
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2511
Definition SmBios.h:2520
UINT64 Characteristics
Definition SmBios.h:2528
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:2521
UINT32 OemDefined
Definition SmBios.h:2529
UINT8 MajorSpecVersion
Definition SmBios.h:2523
UINT32 FirmwareVersion2
Definition SmBios.h:2526
UINT8 MinorSpecVersion
Definition SmBios.h:2524
UINT32 FirmwareVersion1
Definition SmBios.h:2525
SMBIOS_TABLE_STRING Description
Definition SmBios.h:2527
Definition SmBios.h:879
UINT16 L1CacheHandle
Definition SmBios.h:893
PROCESSOR_ID_DATA ProcessorId
Definition SmBios.h:885
SMBIOS_TABLE_STRING ProcessorManufacture
Definition SmBios.h:884
SMBIOS_TABLE_STRING AssetTag
Definition SmBios.h:897
UINT8 ThreadCount
Definition SmBios.h:904
PROCESSOR_VOLTAGE Voltage
Definition SmBios.h:887
UINT16 ThreadCount2
Definition SmBios.h:915
UINT16 MaxSpeed
Definition SmBios.h:889
UINT8 CoreCount
Definition SmBios.h:902
UINT16 EnabledCoreCount2
Definition SmBios.h:914
UINT8 EnabledCoreCount
Definition SmBios.h:903
UINT16 CoreCount2
Definition SmBios.h:913
UINT8 ProcessorUpgrade
The enumeration value from PROCESSOR_UPGRADE.
Definition SmBios.h:892
UINT16 ProcessorCharacteristics
Definition SmBios.h:905
UINT8 Status
Definition SmBios.h:891
UINT16 ProcessorFamily2
Definition SmBios.h:909
UINT16 L2CacheHandle
Definition SmBios.h:894
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:880
UINT8 ProcessorType
The enumeration value from PROCESSOR_TYPE_DATA.
Definition SmBios.h:882
UINT16 ExternalClock
Definition SmBios.h:888
SMBIOS_TABLE_STRING Socket
Definition SmBios.h:881
UINT16 L3CacheHandle
Definition SmBios.h:895
SMBIOS_TABLE_STRING ProcessorVersion
Definition SmBios.h:886
UINT16 CurrentSpeed
Definition SmBios.h:890
UINT8 ProcessorFamily
The enumeration value from PROCESSOR_FAMILY_DATA.
Definition SmBios.h:883
SMBIOS_TABLE_STRING PartNumber
Definition SmBios.h:898
SMBIOS_TABLE_STRING SerialNumber
Definition SmBios.h:896
Definition SmBios.h:982
UINT8 SupportInterleave
The enumeration value from MEMORY_SUPPORT_INTERLEAVE_TYPE.
Definition SmBios.h:986
UINT16 SupportMemoryType
Definition SmBios.h:990
UINT8 AssociatedMemorySlotNum
Definition SmBios.h:992
MEMORY_SPEED_TYPE SupportSpeed
Definition SmBios.h:989
MEMORY_ERROR_CORRECT_CAPABILITY ErrCorrectCapability
Definition SmBios.h:985
UINT8 MemoryModuleVoltage
Definition SmBios.h:991
UINT8 MaxMemoryModuleSize
Definition SmBios.h:988
UINT8 ErrDetectMethod
The enumeration value from MEMORY_ERROR_DETECT_METHOD.
Definition SmBios.h:984
UINT8 CurrentInterleave
The enumeration value from MEMORY_SUPPORT_INTERLEAVE_TYPE .
Definition SmBios.h:987
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:983
Definition SmBios.h:1033
MEMORY_INSTALLED_ENABLED_SIZE EnabledSize
Definition SmBios.h:1040
UINT8 BankConnections
Definition SmBios.h:1036
UINT8 CurrentSpeed
Definition SmBios.h:1037
UINT8 ErrorStatus
Definition SmBios.h:1041
SMBIOS_TABLE_STRING SocketDesignation
Definition SmBios.h:1035
MEMORY_INSTALLED_ENABLED_SIZE InstalledSize
Definition SmBios.h:1039
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1034
MEMORY_CURRENT_TYPE CurrentMemoryType
Definition SmBios.h:1038
Definition SmBios.h:1109
UINT8 SystemCacheType
The enumeration value from CACHE_TYPE_DATA.
Definition SmBios.h:1119
UINT8 Associativity
The enumeration value from CACHE_ASSOCIATIVITY_DATA.
Definition SmBios.h:1120
UINT32 InstalledSize2
Definition SmBios.h:1125
UINT16 CacheConfiguration
Definition SmBios.h:1112
CACHE_SRAM_TYPE_DATA CurrentSRAMType
Definition SmBios.h:1116
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1110
CACHE_SRAM_TYPE_DATA SupportedSRAMType
Definition SmBios.h:1115
UINT32 MaximumCacheSize2
Definition SmBios.h:1124
SMBIOS_TABLE_STRING SocketDesignation
Definition SmBios.h:1111
UINT8 CacheSpeed
Definition SmBios.h:1117
UINT8 ErrorCorrectionType
The enumeration value from CACHE_ERROR_TYPE_DATA.
Definition SmBios.h:1118
UINT16 InstalledSize
Definition SmBios.h:1114
UINT16 MaximumCacheSize
Definition SmBios.h:1113
Definition SmBios.h:1228
SMBIOS_TABLE_STRING InternalReferenceDesignator
Definition SmBios.h:1230
UINT8 PortType
The enumeration value from MISC_PORT_TYPE.
Definition SmBios.h:1234
UINT8 ExternalConnectorType
The enumeration value from MISC_PORT_CONNECTOR_TYPE.
Definition SmBios.h:1233
UINT8 InternalConnectorType
The enumeration value from MISC_PORT_CONNECTOR_TYPE.
Definition SmBios.h:1231
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1229
SMBIOS_TABLE_STRING ExternalReferenceDesignator
Definition SmBios.h:1232
Definition SmBios.h:1383
SMBIOS_TABLE_STRING SlotDesignation
Definition SmBios.h:1385
UINT8 DevFuncNum
Definition SmBios.h:1398
MISC_SLOT_CHARACTERISTICS2 SlotCharacteristics2
Definition SmBios.h:1392
UINT8 SlotType
The enumeration value from MISC_SLOT_TYPE.
Definition SmBios.h:1386
UINT8 DataBusWidth
Definition SmBios.h:1402
UINT8 BusNum
Definition SmBios.h:1397
UINT16 SlotID
Definition SmBios.h:1390
UINT8 SlotDataBusWidth
The enumeration value from MISC_SLOT_DATA_BUS_WIDTH.
Definition SmBios.h:1387
UINT8 CurrentUsage
The enumeration value from MISC_SLOT_USAGE.
Definition SmBios.h:1388
SMBIOS_STRUCTURE Hdr
Definition SmBios.h:1384
UINT16 SegmentGroupNum
Definition SmBios.h:1396
UINT8 PeerGroupingCount
Definition SmBios.h:1403
UINT8 SlotLength
The enumeration value from MISC_SLOT_LENGTH.
Definition SmBios.h:1389
MISC_SLOT_CHARACTERISTICS1 SlotCharacteristics1
Definition SmBios.h:1391
Definition SmBios.h:2384
UINT16 InputVoltageRangeSwitch
Definition SmBios.h:2388
UINT16 Reserved
Definition SmBios.h:2391
UINT16 PowerSupplyType
Definition SmBios.h:2390
UINT16 PowerSupplyHotReplaceable
Definition SmBios.h:2385
UINT16 PowerSupplyUnplugged
Definition SmBios.h:2387
UINT16 PowerSupplyStatus
Definition SmBios.h:2389
UINT16 PowerSupplyPresent
Definition SmBios.h:2386
UINT16 Unknown
Definition SmBios.h:1746
UINT16 Other
Definition SmBios.h:1745
UINT16 Reserved
Set to 0.
Definition SmBios.h:1744
UINT16 VolatileMemory
Definition SmBios.h:1747
UINT16 BlockAccessiblePersistentMemory
Definition SmBios.h:1749
UINT16 Reserved2
Set to 0.
Definition SmBios.h:1750
UINT16 Uint16
Definition SmBios.h:1755
UINT16 ByteAccessiblePersistentMemory
Definition SmBios.h:1748
Definition SmBios.h:2549
SMBIOS_TABLE_TYPE9 * Type9
Definition SmBios.h:2560
UINT8 * Raw
Definition SmBios.h:2597
SMBIOS_TABLE_TYPE36 * Type36
Definition SmBios.h:2587
SMBIOS_TABLE_TYPE16 * Type16
Definition SmBios.h:2567
SMBIOS_TABLE_TYPE43 * Type43
Definition SmBios.h:2594
SMBIOS_TABLE_TYPE14 * Type14
Definition SmBios.h:2565
SMBIOS_TABLE_TYPE7 * Type7
Definition SmBios.h:2558
SMBIOS_TABLE_TYPE11 * Type11
Definition SmBios.h:2562
SMBIOS_TABLE_TYPE34 * Type34
Definition SmBios.h:2585
SMBIOS_TABLE_TYPE10 * Type10
Definition SmBios.h:2561
SMBIOS_TABLE_TYPE39 * Type39
Definition SmBios.h:2590
SMBIOS_TABLE_TYPE6 * Type6
Definition SmBios.h:2557
SMBIOS_TABLE_TYPE26 * Type26
Definition SmBios.h:2577
SMBIOS_TABLE_TYPE15 * Type15
Definition SmBios.h:2566
SMBIOS_TABLE_TYPE33 * Type33
Definition SmBios.h:2584
SMBIOS_TABLE_TYPE30 * Type30
Definition SmBios.h:2581
SMBIOS_TABLE_TYPE127 * Type127
Definition SmBios.h:2596
SMBIOS_TABLE_TYPE5 * Type5
Definition SmBios.h:2556
SMBIOS_TABLE_TYPE29 * Type29
Definition SmBios.h:2580
SMBIOS_TABLE_TYPE2 * Type2
Definition SmBios.h:2553
SMBIOS_TABLE_TYPE35 * Type35
Definition SmBios.h:2586
SMBIOS_TABLE_TYPE24 * Type24
Definition SmBios.h:2575
SMBIOS_TABLE_TYPE21 * Type21
Definition SmBios.h:2572
SMBIOS_TABLE_TYPE28 * Type28
Definition SmBios.h:2579
SMBIOS_TABLE_TYPE1 * Type1
Definition SmBios.h:2552
SMBIOS_TABLE_TYPE38 * Type38
Definition SmBios.h:2589
SMBIOS_TABLE_TYPE13 * Type13
Definition SmBios.h:2564
SMBIOS_TABLE_TYPE40 * Type40
Definition SmBios.h:2591
SMBIOS_TABLE_TYPE42 * Type42
Definition SmBios.h:2593
SMBIOS_TABLE_TYPE31 * Type31
Definition SmBios.h:2582
SMBIOS_TABLE_TYPE23 * Type23
Definition SmBios.h:2574
SMBIOS_TABLE_TYPE32 * Type32
Definition SmBios.h:2583
SMBIOS_TABLE_TYPE17 * Type17
Definition SmBios.h:2568
SMBIOS_TABLE_TYPE20 * Type20
Definition SmBios.h:2571
SMBIOS_TABLE_TYPE22 * Type22
Definition SmBios.h:2573
SMBIOS_TABLE_TYPE4 * Type4
Definition SmBios.h:2555
SMBIOS_TABLE_TYPE41 * Type41
Definition SmBios.h:2592
SMBIOS_TABLE_TYPE8 * Type8
Definition SmBios.h:2559
SMBIOS_TABLE_TYPE25 * Type25
Definition SmBios.h:2576
SMBIOS_TABLE_TYPE18 * Type18
Definition SmBios.h:2569
SMBIOS_TABLE_TYPE126 * Type126
Definition SmBios.h:2595
SMBIOS_TABLE_TYPE19 * Type19
Definition SmBios.h:2570
SMBIOS_TABLE_TYPE0 * Type0
Definition SmBios.h:2551
SMBIOS_TABLE_TYPE12 * Type12
Definition SmBios.h:2563
SMBIOS_STRUCTURE * Hdr
Definition SmBios.h:2550
SMBIOS_TABLE_TYPE3 * Type3
Definition SmBios.h:2554
SMBIOS_TABLE_TYPE27 * Type27
Definition SmBios.h:2578
SMBIOS_TABLE_TYPE37 * Type37
Definition SmBios.h:2588