00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef _TDEHWCOMMON_H
00021 #define _TDEHWCOMMON_H
00022
00023
00024 namespace TDEGenericDeviceType {
00025 enum TDEGenericDeviceType {
00026 Root,
00027 RootSystem,
00028 CPU,
00029 GPU,
00030 RAM,
00031 Bus,
00032 I2C,
00033 MDIO,
00034 Mainboard,
00035 Disk,
00036 SCSI,
00037 StorageController,
00038 Mouse,
00039 Keyboard,
00040 HID,
00041 Modem,
00042 Monitor,
00043 Network,
00044 NonvolatileMemory,
00045 Printer,
00046 Scanner,
00047 Sound,
00048 VideoCapture,
00049 IEEE1394,
00050 PCMCIA,
00051 Camera,
00052 TextIO,
00053 Serial,
00054 Parallel,
00055 Peripheral,
00056 Backlight,
00057 Battery,
00058 PowerSupply,
00059 Dock,
00060 ThermalSensor,
00061 ThermalControl,
00062 BlueTooth,
00063 Bridge,
00064 Hub,
00065 Platform,
00066 Cryptography,
00067 CryptographicCard,
00068 BiometricSecurity,
00069 TestAndMeasurement,
00070 Timekeeping,
00071 Event,
00072 Input,
00073 PNP,
00074 OtherACPI,
00075 OtherUSB,
00076 OtherMultimedia,
00077 OtherPeripheral,
00078 OtherSensor,
00079 OtherVirtual,
00080 Other,
00081 Last = Other
00082 };
00083 };
00084
00085 namespace TDEDisplayPowerLevel {
00086 enum TDEDisplayPowerLevel {
00087 On,
00088 Standby,
00089 Suspend,
00090 Off
00091 };
00092 };
00093
00094 namespace TDEHardwareEvent {
00095 enum TDEHardwareEvent {
00096 HardwareListModified,
00097 MountTableModified,
00098 HardwareAdded,
00099 HardwareRemoved,
00100 HardwareUpdated,
00101 Other,
00102 Last = Other
00103 };
00104 };
00105
00106 #endif // _TDEHWCOMMON_H