00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef SMBIOSDEFS_H
00020 #define SMBIOSDEFS_H
00021
00022
00023 #include "smbios/compat.h"
00024
00025
00026
00027 #include "smbios/config/abi_prefix.hpp"
00028
00029 namespace smbios
00030 {
00031
00032 enum {
00033 BIOS_Information = 0 ,
00034 System_Information = 1 ,
00035 Base_Board_Information = 2 ,
00036 System_Enclosure_or_Chassis = 3 ,
00037 Processor_Information = 4 ,
00038 Memory_Controller_Information = 5 ,
00039 Memory_Module_Information = 6 ,
00040 Cache_Information = 7 ,
00041 Port_Connector_Information = 8 ,
00042 System_Slots = 9 ,
00043 On_Board_Devices_Information = 10 ,
00044 OEM_Strings = 11 ,
00045 System_Configuration_Options = 12 ,
00046 BIOS_Language_Information = 13 ,
00047 Group_Associations = 14 ,
00048 System_Event_Log = 15 ,
00049 Physical_Memory_Array = 16 ,
00050 Memory_Device = 17 ,
00051 Memory_Error_Information_32_bit = 18 ,
00052 Memory_Array_Mapped_Address = 19 ,
00053 Memory_Device_Mapped_Address = 20 ,
00054 Built_in_Pointing_Device = 21 ,
00055 Portable_Battery = 22 ,
00056 System_Reset = 23 ,
00057 Hardware_Security = 24 ,
00058 System_Power_Controls = 25 ,
00059 Voltage_Probe = 26 ,
00060 Cooling_Device = 27 ,
00061 Temperature_Probe = 28 ,
00062 Electrical__Current_Probe = 29 ,
00063 Out_of_Band_Remote_Access = 30 ,
00064 Boot_Integrity_Services_Entry_Point = 31 ,
00065 System_Boot_Information = 32 ,
00066 Memory_Error_Information_64_bit = 33 ,
00067 Management_Device = 34 ,
00068 Management_Device_Component = 35 ,
00069 Management_Device_Threshold = 36 ,
00070 Memory_Channel = 37 ,
00071 IPMI_Device_Information = 38 ,
00072 System_Power_Supply = 39 ,
00073 Inactive = 126 ,
00074 Revisions_and_IDs = 208 ,
00075 Parallel_Port = 209 ,
00076 Serial_Port = 210 ,
00077 IR_Port = 211 ,
00078
00079 End_of_Table = 127 ,
00080
00081
00082 Dell_Revisions_and_IDs = 0xD0,
00083 Dell_Indexed_Io = 0xD4
00084 };
00085
00086 }
00087
00088
00089
00090 #include "smbios/config/abi_suffix.hpp"
00091
00092 #endif