Win32 API 日本語リファレンス
ホームSystem.Power › 定数

定数

181

Windows.Win32.System.Power

名前
PPM_FIRMWARE_ACPI1C2DWORD1
PPM_FIRMWARE_ACPI1C3DWORD2
PPM_FIRMWARE_ACPI1TSTATESDWORD4
PPM_FIRMWARE_CSTDWORD8
PPM_FIRMWARE_CSDDWORD16
PPM_FIRMWARE_PCTDWORD32
PPM_FIRMWARE_PSSDWORD64
PPM_FIRMWARE_XPSSDWORD128
PPM_FIRMWARE_PPCDWORD256
PPM_FIRMWARE_PSDDWORD512
PPM_FIRMWARE_PTCDWORD1024
PPM_FIRMWARE_TSSDWORD2048
PPM_FIRMWARE_TPCDWORD4096
PPM_FIRMWARE_TSDDWORD8192
PPM_FIRMWARE_PCCHDWORD16384
PPM_FIRMWARE_PCCPDWORD32768
PPM_FIRMWARE_OSCDWORD65536
PPM_FIRMWARE_PDCDWORD131072
PPM_FIRMWARE_CPCDWORD262144
PPM_FIRMWARE_LPIDWORD524288
PPM_PERFORMANCE_IMPLEMENTATION_NONEDWORD0
PPM_PERFORMANCE_IMPLEMENTATION_PSTATESDWORD1
PPM_PERFORMANCE_IMPLEMENTATION_PCCV1DWORD2
PPM_PERFORMANCE_IMPLEMENTATION_CPPCDWORD3
PPM_PERFORMANCE_IMPLEMENTATION_PEPDWORD4
PPM_IDLE_IMPLEMENTATION_NONEDWORD0
PPM_IDLE_IMPLEMENTATION_CSTATESDWORD1
PPM_IDLE_IMPLEMENTATION_PEPDWORD2
PPM_IDLE_IMPLEMENTATION_MICROPEPDWORD3
PPM_IDLE_IMPLEMENTATION_LPISTATESDWORD4
PPM_PERFSTATE_CHANGE_GUIDGUID{A5B32DDD-7F39-4ABC-B892-900E43B59EBB}
PPM_PERFSTATE_DOMAIN_CHANGE_GUIDGUID{995E6B7F-D653-497A-B978-36A30C29BF01}
PPM_IDLESTATE_CHANGE_GUIDGUID{4838FE4F-F71C-4E51-9ECC-8430A7AC4C6C}
PPM_PERFSTATES_DATA_GUIDGUID{5708CC20-7D40-4BF4-B4AA-2B01338D0126}
PPM_IDLESTATES_DATA_GUIDGUID{BA138E10-E250-4AD7-8616-CF1A7AD410E7}
PPM_IDLE_ACCOUNTING_GUIDGUID{E2A26F78-AE07-4EE0-A30F-CE54F55A94CD}
PPM_IDLE_ACCOUNTING_EX_GUIDGUID{D67ABD39-81F8-4A5E-8152-72E31EC912EE}
PPM_THERMALCONSTRAINT_GUIDGUID{A852C2C8-1A4C-423B-8C2C-F30D82931A88}
PPM_PERFMON_PERFSTATE_GUIDGUID{7FD18652-0CFE-40D2-B0A1-0B066A87759E}
PPM_THERMAL_POLICY_CHANGE_GUIDGUID{48F377B8-6880-4C7B-8BDC-380176C6654D}
PROCESSOR_NUMBER_PKEYDEVPROPKEY{1462028317, 54703, 19487, 161, 3, 160, 110, 40, 242, 4, 198}, 1
GUID_DEVICE_BATTERYGUID{72631E54-78A4-11D0-BCF7-00AA00B7B32A}
GUID_DEVICE_APPLICATIONLAUNCH_BUTTONGUID{629758EE-986E-4D9E-8E47-DE27F8AB054D}
GUID_DEVICE_SYS_BUTTONGUID{4AFA3D53-74A7-11D0-BE5E-00A0C9062857}
GUID_DEVICE_LIDGUID{4AFA3D52-74A7-11D0-BE5E-00A0C9062857}
GUID_DEVICE_THERMAL_ZONEGUID{4AFA3D51-74A7-11D0-BE5E-00A0C9062857}
GUID_DEVICE_FANGUID{05ECD13D-81DA-4A2A-8A4C-524F23DD4DC9}
GUID_DEVICE_PROCESSORGUID{97FADB10-4E33-40AE-359C-8BEF029DBDD0}
GUID_DEVICE_MEMORYGUID{3FD0F03D-92E0-45FB-B75C-5ED8FFB01021}
GUID_DEVICE_ACPI_TIMEGUID{97F99BF6-4497-4F18-BB22-4B9FB2FBEF9C}
GUID_DEVICE_MESSAGE_INDICATORGUID{CD48A365-FA94-4CE2-A232-A1B764E5D8B4}
GUID_DEVICE_POWER_ADAPTERGUID{F76C6C62-7DEA-43CD-8689-D9A4AF3D8557}
GUID_CLASS_INPUTGUID{4D1E55B2-F16F-11CF-88CB-001111000030}
GUID_DEVINTERFACE_THERMAL_COOLINGGUID{DBE4373D-3C81-40CB-ACE4-E0E5D05F0C9F}
GUID_DEVINTERFACE_THERMAL_MANAGERGUID{927EC093-69A4-4BC0-BD02-711664714463}
GUID_DEVINTERFACE_POWER_LIMITGUID{8F366301-091E-4056-B92F-958B27625FCE}
GUID_DEVINTERFACE_TEMPERATURE_SENSORGUID{2A6C8538-7895-4D56-8567-795D3844858A}
GUID_DEVINTERFACE_CUSTOMIZED_IOGUID{2ED8544A-8EEF-4033-B2A0-04AAA507CECB}
BATTERY_UNKNOWN_CAPACITYDWORD4294967295
UNKNOWN_CAPACITYDWORD4294967295
BATTERY_SYSTEM_BATTERYDWORD2147483648
BATTERY_CAPACITY_RELATIVEDWORD1073741824
BATTERY_IS_SHORT_TERMDWORD536870912
BATTERY_SEALEDDWORD268435456
BATTERY_SET_CHARGE_SUPPORTEDDWORD1
BATTERY_SET_DISCHARGE_SUPPORTEDDWORD2
BATTERY_SET_CHARGINGSOURCE_SUPPORTEDDWORD4
BATTERY_SET_CHARGER_ID_SUPPORTEDDWORD8
BATTERY_UNKNOWN_TIMEDWORD4294967295
BATTERY_UNKNOWN_CURRENTDWORD4294967295
UNKNOWN_CURRENTDWORD4294967295
BATTERY_USB_CHARGER_STATUS_FN_DEFAULT_USBDWORD1
BATTERY_USB_CHARGER_STATUS_UCM_PDDWORD2
BATTERY_UNKNOWN_VOLTAGEDWORD4294967295
BATTERY_UNKNOWN_RATEDWORD2147483648
UNKNOWN_RATEDWORD2147483648
UNKNOWN_VOLTAGEDWORD4294967295
BATTERY_POWER_ON_LINEDWORD1
BATTERY_DISCHARGINGDWORD2
BATTERY_CHARGINGDWORD4
BATTERY_CRITICALDWORD8
MAX_BATTERY_STRING_SIZEDWORD128
IOCTL_BATTERY_QUERY_TAGDWORD2703424
IOCTL_BATTERY_QUERY_INFORMATIONDWORD2703428
IOCTL_BATTERY_SET_INFORMATIONDWORD2719816
IOCTL_BATTERY_QUERY_STATUSDWORD2703436
IOCTL_BATTERY_CHARGING_SOURCE_CHANGEDWORD2703440
BATTERY_TAG_INVALIDDWORD0
IOCTL_QUERY_CUSTOMIZED_IO_CAPABILITIESDWORD2704000
IOCTL_QUERY_CUSTOMIZED_INPUT_FROM_PLATFORMDWORD2704004
IOCTL_SEND_CUSTOMIZED_OUTPUT_TO_PLATFORMDWORD2720392
MAX_ACTIVE_COOLING_LEVELSDWORD10
ACTIVE_COOLINGDWORD0
PASSIVE_COOLINGDWORD1
THERMAL_WAIT_READ_TIMEOUT_IMMEDIATEDWORD0
THERMAL_WAIT_READ_TIMEOUT_NONEDWORD4294967295
TZ_ACTIVATION_REASON_THERMALDWORD1
TZ_ACTIVATION_REASON_CURRENTDWORD2
THERMAL_POLICY_VERSION_1DWORD1
THERMAL_POLICY_VERSION_2DWORD2
IOCTL_THERMAL_QUERY_INFORMATIONDWORD2703488
IOCTL_THERMAL_SET_COOLING_POLICYDWORD2719876
IOCTL_RUN_ACTIVE_COOLING_METHODDWORD2719880
IOCTL_THERMAL_SET_PASSIVE_LIMITDWORD2719884
IOCTL_THERMAL_READ_TEMPERATUREDWORD2703504
IOCTL_THERMAL_READ_POLICYDWORD2703508
IOCTL_QUERY_LIDDWORD2703552
IOCTL_NOTIFY_SWITCH_EVENTDWORD2703616
IOCTL_GET_SYS_BUTTON_CAPSDWORD2703680
IOCTL_GET_SYS_BUTTON_EVENTDWORD2703684
SYS_BUTTON_POWERDWORD1
SYS_BUTTON_SLEEPDWORD2
SYS_BUTTON_LIDDWORD4
SYS_BUTTON_WAKEDWORD2147483648
SYS_BUTTON_LID_STATE_MASKDWORD196608
SYS_BUTTON_LID_OPENDWORD65536
SYS_BUTTON_LID_CLOSEDDWORD131072
SYS_BUTTON_LID_INITIALDWORD262144
SYS_BUTTON_LID_CHANGEDDWORD524288
IOCTL_GET_PROCESSOR_OBJ_INFODWORD2703744
THERMAL_COOLING_INTERFACE_VERSIONDWORD1
THERMAL_DEVICE_INTERFACE_VERSIONDWORD1
POWER_LIMIT_INTERFACE_VERSIONDWORD1
IOCTL_SET_SYS_MESSAGE_INDICATORDWORD2720192
IOCTL_SET_WAKE_ALARM_VALUEDWORD2720256
IOCTL_SET_WAKE_ALARM_POLICYDWORD2720260
IOCTL_GET_WAKE_ALARM_VALUEDWORD2736648
IOCTL_GET_WAKE_ALARM_POLICYDWORD2736652
ACPI_TIME_ADJUST_DAYLIGHTDWORD1
ACPI_TIME_IN_DAYLIGHTDWORD2
ACPI_TIME_ZONE_UNKNOWNDWORD2047
IOCTL_ACPI_GET_REAL_TIMEDWORD2703888
IOCTL_ACPI_SET_REAL_TIMEDWORD2720276
IOCTL_GET_WAKE_ALARM_SYSTEM_POWERSTATEDWORD2703896
IOCTL_GET_ACPI_TIME_AND_ALARM_CAPABILITIESDWORD2703900
BATTERY_STATUS_WMI_GUIDGUID{FC4670D1-EBBF-416E-87CE-374A4EBC111A}
BATTERY_RUNTIME_WMI_GUIDGUID{535A3767-1AC2-49BC-A077-3F7A02E40AEC}
BATTERY_TEMPERATURE_WMI_GUIDGUID{1A52A14D-ADCE-4A44-9A3E-C8D8F15FF2C2}
BATTERY_FULL_CHARGED_CAPACITY_WMI_GUIDGUID{40B40565-96F7-4435-8694-97E0E4395905}
BATTERY_CYCLE_COUNT_WMI_GUIDGUID{EF98DB24-0014-4C25-A50B-C724AE5CD371}
BATTERY_STATIC_DATA_WMI_GUIDGUID{05E1E463-E4E2-4EA9-80CB-9BD4B3CA0655}
BATTERY_STATUS_CHANGE_WMI_GUIDGUID{CDDFA0C3-7C5B-4E43-A034-059FA5B84364}
BATTERY_TAG_CHANGE_WMI_GUIDGUID{5E1F6E19-8786-4D23-94FC-9E746BD5D888}
BATTERY_NOTIFY_VERSION_1DWORD1
BATTERY_NOTIFY_VERSION_2DWORD2
CHARGE_REQUIREMENT_MAX_POWER_SOURCE_TYPESDWORD2
BATTERY_MINIPORT_UPDATE_DATA_VER_1DWORD1
BATTERY_MINIPORT_UPDATE_DATA_VER_2DWORD2
BATTERY_CLASS_MAJOR_VERSIONDWORD1
BATTERY_CLASS_MINOR_VERSIONDWORD0
BATTERY_CLASS_MINOR_VERSION_1DWORD1
BATTERY_CLASS_MINOR_VERSION_2DWORD2
ADAPTER_CLASS_MAJOR_VERSIONDWORD1
ADAPTER_CLASS_MINOR_VERSIONDWORD0
GUID_DEVICE_ENERGY_METERGUID{45BD8344-7ED6-49CF-A440-C276C933B053}
IOCTL_EMI_GET_VERSIONDWORD2244608
IOCTL_EMI_GET_METADATA_SIZEDWORD2244612
IOCTL_EMI_GET_METADATADWORD2244616
IOCTL_EMI_GET_MEASUREMENTDWORD2244620
EMI_NAME_MAXDWORD16
EMI_VERSION_V1DWORD1
EMI_VERSION_V2DWORD2
EFFECTIVE_POWER_MODE_V1DWORD1
EFFECTIVE_POWER_MODE_V2DWORD2
EnableSysTrayBatteryMeterDWORD1
EnableMultiBatteryDisplayDWORD2
EnablePasswordLogonDWORD4
EnableWakeOnRingDWORD8
EnableVideoDimDisplayDWORD16
POWER_ATTRIBUTE_HIDEDWORD1
POWER_ATTRIBUTE_SHOW_AOACDWORD2
DEVICEPOWER_HARDWAREIDDWORD2147483648
DEVICEPOWER_AND_OPERATIONDWORD1073741824
DEVICEPOWER_FILTER_DEVICES_PRESENTDWORD536870912
DEVICEPOWER_FILTER_HARDWAREDWORD268435456
DEVICEPOWER_FILTER_WAKEENABLEDDWORD134217728
DEVICEPOWER_FILTER_WAKEPROGRAMMABLEDWORD67108864
DEVICEPOWER_FILTER_ON_NAMEDWORD33554432
DEVICEPOWER_SET_WAKEENABLEDDWORD1
DEVICEPOWER_CLEAR_WAKEENABLEDDWORD2
THERMAL_EVENT_VERSIONDWORD1

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define PPM_FIRMWARE_ACPI1C2 1
#define PPM_FIRMWARE_ACPI1C3 2
#define PPM_FIRMWARE_ACPI1TSTATES 4
#define PPM_FIRMWARE_CST 8
#define PPM_FIRMWARE_CSD 16
#define PPM_FIRMWARE_PCT 32
#define PPM_FIRMWARE_PSS 64
#define PPM_FIRMWARE_XPSS 128
#define PPM_FIRMWARE_PPC 256
#define PPM_FIRMWARE_PSD 512
#define PPM_FIRMWARE_PTC 1024
#define PPM_FIRMWARE_TSS 2048
#define PPM_FIRMWARE_TPC 4096
#define PPM_FIRMWARE_TSD 8192
#define PPM_FIRMWARE_PCCH 16384
#define PPM_FIRMWARE_PCCP 32768
#define PPM_FIRMWARE_OSC 65536
#define PPM_FIRMWARE_PDC 131072
#define PPM_FIRMWARE_CPC 262144
#define PPM_FIRMWARE_LPI 524288
#define PPM_PERFORMANCE_IMPLEMENTATION_NONE 0
#define PPM_PERFORMANCE_IMPLEMENTATION_PSTATES 1
#define PPM_PERFORMANCE_IMPLEMENTATION_PCCV1 2
#define PPM_PERFORMANCE_IMPLEMENTATION_CPPC 3
#define PPM_PERFORMANCE_IMPLEMENTATION_PEP 4
#define PPM_IDLE_IMPLEMENTATION_NONE 0
#define PPM_IDLE_IMPLEMENTATION_CSTATES 1
#define PPM_IDLE_IMPLEMENTATION_PEP 2
#define PPM_IDLE_IMPLEMENTATION_MICROPEP 3
#define PPM_IDLE_IMPLEMENTATION_LPISTATES 4
#define BATTERY_UNKNOWN_CAPACITY 4294967295
#define UNKNOWN_CAPACITY 4294967295
#define BATTERY_SYSTEM_BATTERY 2147483648
#define BATTERY_CAPACITY_RELATIVE 1073741824
#define BATTERY_IS_SHORT_TERM 536870912
#define BATTERY_SEALED 268435456
#define BATTERY_SET_CHARGE_SUPPORTED 1
#define BATTERY_SET_DISCHARGE_SUPPORTED 2
#define BATTERY_SET_CHARGINGSOURCE_SUPPORTED 4
#define BATTERY_SET_CHARGER_ID_SUPPORTED 8
#define BATTERY_UNKNOWN_TIME 4294967295
#define BATTERY_UNKNOWN_CURRENT 4294967295
#define UNKNOWN_CURRENT 4294967295
#define BATTERY_USB_CHARGER_STATUS_FN_DEFAULT_USB 1
#define BATTERY_USB_CHARGER_STATUS_UCM_PD 2
#define BATTERY_UNKNOWN_VOLTAGE 4294967295
#define BATTERY_UNKNOWN_RATE 2147483648
#define UNKNOWN_RATE 2147483648
#define UNKNOWN_VOLTAGE 4294967295
#define BATTERY_POWER_ON_LINE 1
#define BATTERY_DISCHARGING 2
#define BATTERY_CHARGING 4
#define BATTERY_CRITICAL 8
#define MAX_BATTERY_STRING_SIZE 128
#define IOCTL_BATTERY_QUERY_TAG 2703424
#define IOCTL_BATTERY_QUERY_INFORMATION 2703428
#define IOCTL_BATTERY_SET_INFORMATION 2719816
#define IOCTL_BATTERY_QUERY_STATUS 2703436
#define IOCTL_BATTERY_CHARGING_SOURCE_CHANGE 2703440
#define BATTERY_TAG_INVALID 0
#define IOCTL_QUERY_CUSTOMIZED_IO_CAPABILITIES 2704000
#define IOCTL_QUERY_CUSTOMIZED_INPUT_FROM_PLATFORM 2704004
#define IOCTL_SEND_CUSTOMIZED_OUTPUT_TO_PLATFORM 2720392
#define MAX_ACTIVE_COOLING_LEVELS 10
#define ACTIVE_COOLING 0
#define PASSIVE_COOLING 1
#define THERMAL_WAIT_READ_TIMEOUT_IMMEDIATE 0
#define THERMAL_WAIT_READ_TIMEOUT_NONE 4294967295
#define TZ_ACTIVATION_REASON_THERMAL 1
#define TZ_ACTIVATION_REASON_CURRENT 2
#define THERMAL_POLICY_VERSION_1 1
#define THERMAL_POLICY_VERSION_2 2
#define IOCTL_THERMAL_QUERY_INFORMATION 2703488
#define IOCTL_THERMAL_SET_COOLING_POLICY 2719876
#define IOCTL_RUN_ACTIVE_COOLING_METHOD 2719880
#define IOCTL_THERMAL_SET_PASSIVE_LIMIT 2719884
#define IOCTL_THERMAL_READ_TEMPERATURE 2703504
#define IOCTL_THERMAL_READ_POLICY 2703508
#define IOCTL_QUERY_LID 2703552
#define IOCTL_NOTIFY_SWITCH_EVENT 2703616
#define IOCTL_GET_SYS_BUTTON_CAPS 2703680
#define IOCTL_GET_SYS_BUTTON_EVENT 2703684
#define SYS_BUTTON_POWER 1
#define SYS_BUTTON_SLEEP 2
#define SYS_BUTTON_LID 4
#define SYS_BUTTON_WAKE 2147483648
#define SYS_BUTTON_LID_STATE_MASK 196608
#define SYS_BUTTON_LID_OPEN 65536
#define SYS_BUTTON_LID_CLOSED 131072
#define SYS_BUTTON_LID_INITIAL 262144
#define SYS_BUTTON_LID_CHANGED 524288
#define IOCTL_GET_PROCESSOR_OBJ_INFO 2703744
#define THERMAL_COOLING_INTERFACE_VERSION 1
#define THERMAL_DEVICE_INTERFACE_VERSION 1
#define POWER_LIMIT_INTERFACE_VERSION 1
#define IOCTL_SET_SYS_MESSAGE_INDICATOR 2720192
#define IOCTL_SET_WAKE_ALARM_VALUE 2720256
#define IOCTL_SET_WAKE_ALARM_POLICY 2720260
#define IOCTL_GET_WAKE_ALARM_VALUE 2736648
#define IOCTL_GET_WAKE_ALARM_POLICY 2736652
#define ACPI_TIME_ADJUST_DAYLIGHT 1
#define ACPI_TIME_IN_DAYLIGHT 2
#define ACPI_TIME_ZONE_UNKNOWN 2047
#define IOCTL_ACPI_GET_REAL_TIME 2703888
#define IOCTL_ACPI_SET_REAL_TIME 2720276
#define IOCTL_GET_WAKE_ALARM_SYSTEM_POWERSTATE 2703896
#define IOCTL_GET_ACPI_TIME_AND_ALARM_CAPABILITIES 2703900
#define BATTERY_NOTIFY_VERSION_1 1
#define BATTERY_NOTIFY_VERSION_2 2
#define CHARGE_REQUIREMENT_MAX_POWER_SOURCE_TYPES 2
#define BATTERY_MINIPORT_UPDATE_DATA_VER_1 1
#define BATTERY_MINIPORT_UPDATE_DATA_VER_2 2
#define BATTERY_CLASS_MAJOR_VERSION 1
#define BATTERY_CLASS_MINOR_VERSION 0
#define BATTERY_CLASS_MINOR_VERSION_1 1
#define BATTERY_CLASS_MINOR_VERSION_2 2
#define ADAPTER_CLASS_MAJOR_VERSION 1
#define ADAPTER_CLASS_MINOR_VERSION 0
#define IOCTL_EMI_GET_VERSION 2244608
#define IOCTL_EMI_GET_METADATA_SIZE 2244612
#define IOCTL_EMI_GET_METADATA 2244616
#define IOCTL_EMI_GET_MEASUREMENT 2244620
#define EMI_NAME_MAX 16
#define EMI_VERSION_V1 1
#define EMI_VERSION_V2 2
#define EFFECTIVE_POWER_MODE_V1 1
#define EFFECTIVE_POWER_MODE_V2 2
#define EnableSysTrayBatteryMeter 1
#define EnableMultiBatteryDisplay 2
#define EnablePasswordLogon 4
#define EnableWakeOnRing 8
#define EnableVideoDimDisplay 16
#define POWER_ATTRIBUTE_HIDE 1
#define POWER_ATTRIBUTE_SHOW_AOAC 2
#define DEVICEPOWER_HARDWAREID 2147483648
#define DEVICEPOWER_AND_OPERATION 1073741824
#define DEVICEPOWER_FILTER_DEVICES_PRESENT 536870912
#define DEVICEPOWER_FILTER_HARDWARE 268435456
#define DEVICEPOWER_FILTER_WAKEENABLED 134217728
#define DEVICEPOWER_FILTER_WAKEPROGRAMMABLE 67108864
#define DEVICEPOWER_FILTER_ON_NAME 33554432
#define DEVICEPOWER_SET_WAKEENABLED 1
#define DEVICEPOWER_CLEAR_WAKEENABLED 2
#define THERMAL_EVENT_VERSION 1
public const uint PPM_FIRMWARE_ACPI1C2 = 1;
public const uint PPM_FIRMWARE_ACPI1C3 = 2;
public const uint PPM_FIRMWARE_ACPI1TSTATES = 4;
public const uint PPM_FIRMWARE_CST = 8;
public const uint PPM_FIRMWARE_CSD = 16;
public const uint PPM_FIRMWARE_PCT = 32;
public const uint PPM_FIRMWARE_PSS = 64;
public const uint PPM_FIRMWARE_XPSS = 128;
public const uint PPM_FIRMWARE_PPC = 256;
public const uint PPM_FIRMWARE_PSD = 512;
public const uint PPM_FIRMWARE_PTC = 1024;
public const uint PPM_FIRMWARE_TSS = 2048;
public const uint PPM_FIRMWARE_TPC = 4096;
public const uint PPM_FIRMWARE_TSD = 8192;
public const uint PPM_FIRMWARE_PCCH = 16384;
public const uint PPM_FIRMWARE_PCCP = 32768;
public const uint PPM_FIRMWARE_OSC = 65536;
public const uint PPM_FIRMWARE_PDC = 131072;
public const uint PPM_FIRMWARE_CPC = 262144;
public const uint PPM_FIRMWARE_LPI = 524288;
public const uint PPM_PERFORMANCE_IMPLEMENTATION_NONE = 0;
public const uint PPM_PERFORMANCE_IMPLEMENTATION_PSTATES = 1;
public const uint PPM_PERFORMANCE_IMPLEMENTATION_PCCV1 = 2;
public const uint PPM_PERFORMANCE_IMPLEMENTATION_CPPC = 3;
public const uint PPM_PERFORMANCE_IMPLEMENTATION_PEP = 4;
public const uint PPM_IDLE_IMPLEMENTATION_NONE = 0;
public const uint PPM_IDLE_IMPLEMENTATION_CSTATES = 1;
public const uint PPM_IDLE_IMPLEMENTATION_PEP = 2;
public const uint PPM_IDLE_IMPLEMENTATION_MICROPEP = 3;
public const uint PPM_IDLE_IMPLEMENTATION_LPISTATES = 4;
public const uint BATTERY_UNKNOWN_CAPACITY = 4294967295;
public const uint UNKNOWN_CAPACITY = 4294967295;
public const uint BATTERY_SYSTEM_BATTERY = 2147483648;
public const uint BATTERY_CAPACITY_RELATIVE = 1073741824;
public const uint BATTERY_IS_SHORT_TERM = 536870912;
public const uint BATTERY_SEALED = 268435456;
public const uint BATTERY_SET_CHARGE_SUPPORTED = 1;
public const uint BATTERY_SET_DISCHARGE_SUPPORTED = 2;
public const uint BATTERY_SET_CHARGINGSOURCE_SUPPORTED = 4;
public const uint BATTERY_SET_CHARGER_ID_SUPPORTED = 8;
public const uint BATTERY_UNKNOWN_TIME = 4294967295;
public const uint BATTERY_UNKNOWN_CURRENT = 4294967295;
public const uint UNKNOWN_CURRENT = 4294967295;
public const uint BATTERY_USB_CHARGER_STATUS_FN_DEFAULT_USB = 1;
public const uint BATTERY_USB_CHARGER_STATUS_UCM_PD = 2;
public const uint BATTERY_UNKNOWN_VOLTAGE = 4294967295;
public const uint BATTERY_UNKNOWN_RATE = 2147483648;
public const uint UNKNOWN_RATE = 2147483648;
public const uint UNKNOWN_VOLTAGE = 4294967295;
public const uint BATTERY_POWER_ON_LINE = 1;
public const uint BATTERY_DISCHARGING = 2;
public const uint BATTERY_CHARGING = 4;
public const uint BATTERY_CRITICAL = 8;
public const uint MAX_BATTERY_STRING_SIZE = 128;
public const uint IOCTL_BATTERY_QUERY_TAG = 2703424;
public const uint IOCTL_BATTERY_QUERY_INFORMATION = 2703428;
public const uint IOCTL_BATTERY_SET_INFORMATION = 2719816;
public const uint IOCTL_BATTERY_QUERY_STATUS = 2703436;
public const uint IOCTL_BATTERY_CHARGING_SOURCE_CHANGE = 2703440;
public const uint BATTERY_TAG_INVALID = 0;
public const uint IOCTL_QUERY_CUSTOMIZED_IO_CAPABILITIES = 2704000;
public const uint IOCTL_QUERY_CUSTOMIZED_INPUT_FROM_PLATFORM = 2704004;
public const uint IOCTL_SEND_CUSTOMIZED_OUTPUT_TO_PLATFORM = 2720392;
public const uint MAX_ACTIVE_COOLING_LEVELS = 10;
public const uint ACTIVE_COOLING = 0;
public const uint PASSIVE_COOLING = 1;
public const uint THERMAL_WAIT_READ_TIMEOUT_IMMEDIATE = 0;
public const uint THERMAL_WAIT_READ_TIMEOUT_NONE = 4294967295;
public const uint TZ_ACTIVATION_REASON_THERMAL = 1;
public const uint TZ_ACTIVATION_REASON_CURRENT = 2;
public const uint THERMAL_POLICY_VERSION_1 = 1;
public const uint THERMAL_POLICY_VERSION_2 = 2;
public const uint IOCTL_THERMAL_QUERY_INFORMATION = 2703488;
public const uint IOCTL_THERMAL_SET_COOLING_POLICY = 2719876;
public const uint IOCTL_RUN_ACTIVE_COOLING_METHOD = 2719880;
public const uint IOCTL_THERMAL_SET_PASSIVE_LIMIT = 2719884;
public const uint IOCTL_THERMAL_READ_TEMPERATURE = 2703504;
public const uint IOCTL_THERMAL_READ_POLICY = 2703508;
public const uint IOCTL_QUERY_LID = 2703552;
public const uint IOCTL_NOTIFY_SWITCH_EVENT = 2703616;
public const uint IOCTL_GET_SYS_BUTTON_CAPS = 2703680;
public const uint IOCTL_GET_SYS_BUTTON_EVENT = 2703684;
public const uint SYS_BUTTON_POWER = 1;
public const uint SYS_BUTTON_SLEEP = 2;
public const uint SYS_BUTTON_LID = 4;
public const uint SYS_BUTTON_WAKE = 2147483648;
public const uint SYS_BUTTON_LID_STATE_MASK = 196608;
public const uint SYS_BUTTON_LID_OPEN = 65536;
public const uint SYS_BUTTON_LID_CLOSED = 131072;
public const uint SYS_BUTTON_LID_INITIAL = 262144;
public const uint SYS_BUTTON_LID_CHANGED = 524288;
public const uint IOCTL_GET_PROCESSOR_OBJ_INFO = 2703744;
public const uint THERMAL_COOLING_INTERFACE_VERSION = 1;
public const uint THERMAL_DEVICE_INTERFACE_VERSION = 1;
public const uint POWER_LIMIT_INTERFACE_VERSION = 1;
public const uint IOCTL_SET_SYS_MESSAGE_INDICATOR = 2720192;
public const uint IOCTL_SET_WAKE_ALARM_VALUE = 2720256;
public const uint IOCTL_SET_WAKE_ALARM_POLICY = 2720260;
public const uint IOCTL_GET_WAKE_ALARM_VALUE = 2736648;
public const uint IOCTL_GET_WAKE_ALARM_POLICY = 2736652;
public const uint ACPI_TIME_ADJUST_DAYLIGHT = 1;
public const uint ACPI_TIME_IN_DAYLIGHT = 2;
public const uint ACPI_TIME_ZONE_UNKNOWN = 2047;
public const uint IOCTL_ACPI_GET_REAL_TIME = 2703888;
public const uint IOCTL_ACPI_SET_REAL_TIME = 2720276;
public const uint IOCTL_GET_WAKE_ALARM_SYSTEM_POWERSTATE = 2703896;
public const uint IOCTL_GET_ACPI_TIME_AND_ALARM_CAPABILITIES = 2703900;
public const uint BATTERY_NOTIFY_VERSION_1 = 1;
public const uint BATTERY_NOTIFY_VERSION_2 = 2;
public const uint CHARGE_REQUIREMENT_MAX_POWER_SOURCE_TYPES = 2;
public const uint BATTERY_MINIPORT_UPDATE_DATA_VER_1 = 1;
public const uint BATTERY_MINIPORT_UPDATE_DATA_VER_2 = 2;
public const uint BATTERY_CLASS_MAJOR_VERSION = 1;
public const uint BATTERY_CLASS_MINOR_VERSION = 0;
public const uint BATTERY_CLASS_MINOR_VERSION_1 = 1;
public const uint BATTERY_CLASS_MINOR_VERSION_2 = 2;
public const uint ADAPTER_CLASS_MAJOR_VERSION = 1;
public const uint ADAPTER_CLASS_MINOR_VERSION = 0;
public const uint IOCTL_EMI_GET_VERSION = 2244608;
public const uint IOCTL_EMI_GET_METADATA_SIZE = 2244612;
public const uint IOCTL_EMI_GET_METADATA = 2244616;
public const uint IOCTL_EMI_GET_MEASUREMENT = 2244620;
public const uint EMI_NAME_MAX = 16;
public const uint EMI_VERSION_V1 = 1;
public const uint EMI_VERSION_V2 = 2;
public const uint EFFECTIVE_POWER_MODE_V1 = 1;
public const uint EFFECTIVE_POWER_MODE_V2 = 2;
public const uint EnableSysTrayBatteryMeter = 1;
public const uint EnableMultiBatteryDisplay = 2;
public const uint EnablePasswordLogon = 4;
public const uint EnableWakeOnRing = 8;
public const uint EnableVideoDimDisplay = 16;
public const uint POWER_ATTRIBUTE_HIDE = 1;
public const uint POWER_ATTRIBUTE_SHOW_AOAC = 2;
public const uint DEVICEPOWER_HARDWAREID = 2147483648;
public const uint DEVICEPOWER_AND_OPERATION = 1073741824;
public const uint DEVICEPOWER_FILTER_DEVICES_PRESENT = 536870912;
public const uint DEVICEPOWER_FILTER_HARDWARE = 268435456;
public const uint DEVICEPOWER_FILTER_WAKEENABLED = 134217728;
public const uint DEVICEPOWER_FILTER_WAKEPROGRAMMABLE = 67108864;
public const uint DEVICEPOWER_FILTER_ON_NAME = 33554432;
public const uint DEVICEPOWER_SET_WAKEENABLED = 1;
public const uint DEVICEPOWER_CLEAR_WAKEENABLED = 2;
public const uint THERMAL_EVENT_VERSION = 1;
PPM_FIRMWARE_ACPI1C2 = 1
PPM_FIRMWARE_ACPI1C3 = 2
PPM_FIRMWARE_ACPI1TSTATES = 4
PPM_FIRMWARE_CST = 8
PPM_FIRMWARE_CSD = 16
PPM_FIRMWARE_PCT = 32
PPM_FIRMWARE_PSS = 64
PPM_FIRMWARE_XPSS = 128
PPM_FIRMWARE_PPC = 256
PPM_FIRMWARE_PSD = 512
PPM_FIRMWARE_PTC = 1024
PPM_FIRMWARE_TSS = 2048
PPM_FIRMWARE_TPC = 4096
PPM_FIRMWARE_TSD = 8192
PPM_FIRMWARE_PCCH = 16384
PPM_FIRMWARE_PCCP = 32768
PPM_FIRMWARE_OSC = 65536
PPM_FIRMWARE_PDC = 131072
PPM_FIRMWARE_CPC = 262144
PPM_FIRMWARE_LPI = 524288
PPM_PERFORMANCE_IMPLEMENTATION_NONE = 0
PPM_PERFORMANCE_IMPLEMENTATION_PSTATES = 1
PPM_PERFORMANCE_IMPLEMENTATION_PCCV1 = 2
PPM_PERFORMANCE_IMPLEMENTATION_CPPC = 3
PPM_PERFORMANCE_IMPLEMENTATION_PEP = 4
PPM_IDLE_IMPLEMENTATION_NONE = 0
PPM_IDLE_IMPLEMENTATION_CSTATES = 1
PPM_IDLE_IMPLEMENTATION_PEP = 2
PPM_IDLE_IMPLEMENTATION_MICROPEP = 3
PPM_IDLE_IMPLEMENTATION_LPISTATES = 4
BATTERY_UNKNOWN_CAPACITY = 4294967295
UNKNOWN_CAPACITY = 4294967295
BATTERY_SYSTEM_BATTERY = 2147483648
BATTERY_CAPACITY_RELATIVE = 1073741824
BATTERY_IS_SHORT_TERM = 536870912
BATTERY_SEALED = 268435456
BATTERY_SET_CHARGE_SUPPORTED = 1
BATTERY_SET_DISCHARGE_SUPPORTED = 2
BATTERY_SET_CHARGINGSOURCE_SUPPORTED = 4
BATTERY_SET_CHARGER_ID_SUPPORTED = 8
BATTERY_UNKNOWN_TIME = 4294967295
BATTERY_UNKNOWN_CURRENT = 4294967295
UNKNOWN_CURRENT = 4294967295
BATTERY_USB_CHARGER_STATUS_FN_DEFAULT_USB = 1
BATTERY_USB_CHARGER_STATUS_UCM_PD = 2
BATTERY_UNKNOWN_VOLTAGE = 4294967295
BATTERY_UNKNOWN_RATE = 2147483648
UNKNOWN_RATE = 2147483648
UNKNOWN_VOLTAGE = 4294967295
BATTERY_POWER_ON_LINE = 1
BATTERY_DISCHARGING = 2
BATTERY_CHARGING = 4
BATTERY_CRITICAL = 8
MAX_BATTERY_STRING_SIZE = 128
IOCTL_BATTERY_QUERY_TAG = 2703424
IOCTL_BATTERY_QUERY_INFORMATION = 2703428
IOCTL_BATTERY_SET_INFORMATION = 2719816
IOCTL_BATTERY_QUERY_STATUS = 2703436
IOCTL_BATTERY_CHARGING_SOURCE_CHANGE = 2703440
BATTERY_TAG_INVALID = 0
IOCTL_QUERY_CUSTOMIZED_IO_CAPABILITIES = 2704000
IOCTL_QUERY_CUSTOMIZED_INPUT_FROM_PLATFORM = 2704004
IOCTL_SEND_CUSTOMIZED_OUTPUT_TO_PLATFORM = 2720392
MAX_ACTIVE_COOLING_LEVELS = 10
ACTIVE_COOLING = 0
PASSIVE_COOLING = 1
THERMAL_WAIT_READ_TIMEOUT_IMMEDIATE = 0
THERMAL_WAIT_READ_TIMEOUT_NONE = 4294967295
TZ_ACTIVATION_REASON_THERMAL = 1
TZ_ACTIVATION_REASON_CURRENT = 2
THERMAL_POLICY_VERSION_1 = 1
THERMAL_POLICY_VERSION_2 = 2
IOCTL_THERMAL_QUERY_INFORMATION = 2703488
IOCTL_THERMAL_SET_COOLING_POLICY = 2719876
IOCTL_RUN_ACTIVE_COOLING_METHOD = 2719880
IOCTL_THERMAL_SET_PASSIVE_LIMIT = 2719884
IOCTL_THERMAL_READ_TEMPERATURE = 2703504
IOCTL_THERMAL_READ_POLICY = 2703508
IOCTL_QUERY_LID = 2703552
IOCTL_NOTIFY_SWITCH_EVENT = 2703616
IOCTL_GET_SYS_BUTTON_CAPS = 2703680
IOCTL_GET_SYS_BUTTON_EVENT = 2703684
SYS_BUTTON_POWER = 1
SYS_BUTTON_SLEEP = 2
SYS_BUTTON_LID = 4
SYS_BUTTON_WAKE = 2147483648
SYS_BUTTON_LID_STATE_MASK = 196608
SYS_BUTTON_LID_OPEN = 65536
SYS_BUTTON_LID_CLOSED = 131072
SYS_BUTTON_LID_INITIAL = 262144
SYS_BUTTON_LID_CHANGED = 524288
IOCTL_GET_PROCESSOR_OBJ_INFO = 2703744
THERMAL_COOLING_INTERFACE_VERSION = 1
THERMAL_DEVICE_INTERFACE_VERSION = 1
POWER_LIMIT_INTERFACE_VERSION = 1
IOCTL_SET_SYS_MESSAGE_INDICATOR = 2720192
IOCTL_SET_WAKE_ALARM_VALUE = 2720256
IOCTL_SET_WAKE_ALARM_POLICY = 2720260
IOCTL_GET_WAKE_ALARM_VALUE = 2736648
IOCTL_GET_WAKE_ALARM_POLICY = 2736652
ACPI_TIME_ADJUST_DAYLIGHT = 1
ACPI_TIME_IN_DAYLIGHT = 2
ACPI_TIME_ZONE_UNKNOWN = 2047
IOCTL_ACPI_GET_REAL_TIME = 2703888
IOCTL_ACPI_SET_REAL_TIME = 2720276
IOCTL_GET_WAKE_ALARM_SYSTEM_POWERSTATE = 2703896
IOCTL_GET_ACPI_TIME_AND_ALARM_CAPABILITIES = 2703900
BATTERY_NOTIFY_VERSION_1 = 1
BATTERY_NOTIFY_VERSION_2 = 2
CHARGE_REQUIREMENT_MAX_POWER_SOURCE_TYPES = 2
BATTERY_MINIPORT_UPDATE_DATA_VER_1 = 1
BATTERY_MINIPORT_UPDATE_DATA_VER_2 = 2
BATTERY_CLASS_MAJOR_VERSION = 1
BATTERY_CLASS_MINOR_VERSION = 0
BATTERY_CLASS_MINOR_VERSION_1 = 1
BATTERY_CLASS_MINOR_VERSION_2 = 2
ADAPTER_CLASS_MAJOR_VERSION = 1
ADAPTER_CLASS_MINOR_VERSION = 0
IOCTL_EMI_GET_VERSION = 2244608
IOCTL_EMI_GET_METADATA_SIZE = 2244612
IOCTL_EMI_GET_METADATA = 2244616
IOCTL_EMI_GET_MEASUREMENT = 2244620
EMI_NAME_MAX = 16
EMI_VERSION_V1 = 1
EMI_VERSION_V2 = 2
EFFECTIVE_POWER_MODE_V1 = 1
EFFECTIVE_POWER_MODE_V2 = 2
EnableSysTrayBatteryMeter = 1
EnableMultiBatteryDisplay = 2
EnablePasswordLogon = 4
EnableWakeOnRing = 8
EnableVideoDimDisplay = 16
POWER_ATTRIBUTE_HIDE = 1
POWER_ATTRIBUTE_SHOW_AOAC = 2
DEVICEPOWER_HARDWAREID = 2147483648
DEVICEPOWER_AND_OPERATION = 1073741824
DEVICEPOWER_FILTER_DEVICES_PRESENT = 536870912
DEVICEPOWER_FILTER_HARDWARE = 268435456
DEVICEPOWER_FILTER_WAKEENABLED = 134217728
DEVICEPOWER_FILTER_WAKEPROGRAMMABLE = 67108864
DEVICEPOWER_FILTER_ON_NAME = 33554432
DEVICEPOWER_SET_WAKEENABLED = 1
DEVICEPOWER_CLEAR_WAKEENABLED = 2
THERMAL_EVENT_VERSION = 1
pub const PPM_FIRMWARE_ACPI1C2: u32 = 1;
pub const PPM_FIRMWARE_ACPI1C3: u32 = 2;
pub const PPM_FIRMWARE_ACPI1TSTATES: u32 = 4;
pub const PPM_FIRMWARE_CST: u32 = 8;
pub const PPM_FIRMWARE_CSD: u32 = 16;
pub const PPM_FIRMWARE_PCT: u32 = 32;
pub const PPM_FIRMWARE_PSS: u32 = 64;
pub const PPM_FIRMWARE_XPSS: u32 = 128;
pub const PPM_FIRMWARE_PPC: u32 = 256;
pub const PPM_FIRMWARE_PSD: u32 = 512;
pub const PPM_FIRMWARE_PTC: u32 = 1024;
pub const PPM_FIRMWARE_TSS: u32 = 2048;
pub const PPM_FIRMWARE_TPC: u32 = 4096;
pub const PPM_FIRMWARE_TSD: u32 = 8192;
pub const PPM_FIRMWARE_PCCH: u32 = 16384;
pub const PPM_FIRMWARE_PCCP: u32 = 32768;
pub const PPM_FIRMWARE_OSC: u32 = 65536;
pub const PPM_FIRMWARE_PDC: u32 = 131072;
pub const PPM_FIRMWARE_CPC: u32 = 262144;
pub const PPM_FIRMWARE_LPI: u32 = 524288;
pub const PPM_PERFORMANCE_IMPLEMENTATION_NONE: u32 = 0;
pub const PPM_PERFORMANCE_IMPLEMENTATION_PSTATES: u32 = 1;
pub const PPM_PERFORMANCE_IMPLEMENTATION_PCCV1: u32 = 2;
pub const PPM_PERFORMANCE_IMPLEMENTATION_CPPC: u32 = 3;
pub const PPM_PERFORMANCE_IMPLEMENTATION_PEP: u32 = 4;
pub const PPM_IDLE_IMPLEMENTATION_NONE: u32 = 0;
pub const PPM_IDLE_IMPLEMENTATION_CSTATES: u32 = 1;
pub const PPM_IDLE_IMPLEMENTATION_PEP: u32 = 2;
pub const PPM_IDLE_IMPLEMENTATION_MICROPEP: u32 = 3;
pub const PPM_IDLE_IMPLEMENTATION_LPISTATES: u32 = 4;
pub const BATTERY_UNKNOWN_CAPACITY: u32 = 4294967295;
pub const UNKNOWN_CAPACITY: u32 = 4294967295;
pub const BATTERY_SYSTEM_BATTERY: u32 = 2147483648;
pub const BATTERY_CAPACITY_RELATIVE: u32 = 1073741824;
pub const BATTERY_IS_SHORT_TERM: u32 = 536870912;
pub const BATTERY_SEALED: u32 = 268435456;
pub const BATTERY_SET_CHARGE_SUPPORTED: u32 = 1;
pub const BATTERY_SET_DISCHARGE_SUPPORTED: u32 = 2;
pub const BATTERY_SET_CHARGINGSOURCE_SUPPORTED: u32 = 4;
pub const BATTERY_SET_CHARGER_ID_SUPPORTED: u32 = 8;
pub const BATTERY_UNKNOWN_TIME: u32 = 4294967295;
pub const BATTERY_UNKNOWN_CURRENT: u32 = 4294967295;
pub const UNKNOWN_CURRENT: u32 = 4294967295;
pub const BATTERY_USB_CHARGER_STATUS_FN_DEFAULT_USB: u32 = 1;
pub const BATTERY_USB_CHARGER_STATUS_UCM_PD: u32 = 2;
pub const BATTERY_UNKNOWN_VOLTAGE: u32 = 4294967295;
pub const BATTERY_UNKNOWN_RATE: u32 = 2147483648;
pub const UNKNOWN_RATE: u32 = 2147483648;
pub const UNKNOWN_VOLTAGE: u32 = 4294967295;
pub const BATTERY_POWER_ON_LINE: u32 = 1;
pub const BATTERY_DISCHARGING: u32 = 2;
pub const BATTERY_CHARGING: u32 = 4;
pub const BATTERY_CRITICAL: u32 = 8;
pub const MAX_BATTERY_STRING_SIZE: u32 = 128;
pub const IOCTL_BATTERY_QUERY_TAG: u32 = 2703424;
pub const IOCTL_BATTERY_QUERY_INFORMATION: u32 = 2703428;
pub const IOCTL_BATTERY_SET_INFORMATION: u32 = 2719816;
pub const IOCTL_BATTERY_QUERY_STATUS: u32 = 2703436;
pub const IOCTL_BATTERY_CHARGING_SOURCE_CHANGE: u32 = 2703440;
pub const BATTERY_TAG_INVALID: u32 = 0;
pub const IOCTL_QUERY_CUSTOMIZED_IO_CAPABILITIES: u32 = 2704000;
pub const IOCTL_QUERY_CUSTOMIZED_INPUT_FROM_PLATFORM: u32 = 2704004;
pub const IOCTL_SEND_CUSTOMIZED_OUTPUT_TO_PLATFORM: u32 = 2720392;
pub const MAX_ACTIVE_COOLING_LEVELS: u32 = 10;
pub const ACTIVE_COOLING: u32 = 0;
pub const PASSIVE_COOLING: u32 = 1;
pub const THERMAL_WAIT_READ_TIMEOUT_IMMEDIATE: u32 = 0;
pub const THERMAL_WAIT_READ_TIMEOUT_NONE: u32 = 4294967295;
pub const TZ_ACTIVATION_REASON_THERMAL: u32 = 1;
pub const TZ_ACTIVATION_REASON_CURRENT: u32 = 2;
pub const THERMAL_POLICY_VERSION_1: u32 = 1;
pub const THERMAL_POLICY_VERSION_2: u32 = 2;
pub const IOCTL_THERMAL_QUERY_INFORMATION: u32 = 2703488;
pub const IOCTL_THERMAL_SET_COOLING_POLICY: u32 = 2719876;
pub const IOCTL_RUN_ACTIVE_COOLING_METHOD: u32 = 2719880;
pub const IOCTL_THERMAL_SET_PASSIVE_LIMIT: u32 = 2719884;
pub const IOCTL_THERMAL_READ_TEMPERATURE: u32 = 2703504;
pub const IOCTL_THERMAL_READ_POLICY: u32 = 2703508;
pub const IOCTL_QUERY_LID: u32 = 2703552;
pub const IOCTL_NOTIFY_SWITCH_EVENT: u32 = 2703616;
pub const IOCTL_GET_SYS_BUTTON_CAPS: u32 = 2703680;
pub const IOCTL_GET_SYS_BUTTON_EVENT: u32 = 2703684;
pub const SYS_BUTTON_POWER: u32 = 1;
pub const SYS_BUTTON_SLEEP: u32 = 2;
pub const SYS_BUTTON_LID: u32 = 4;
pub const SYS_BUTTON_WAKE: u32 = 2147483648;
pub const SYS_BUTTON_LID_STATE_MASK: u32 = 196608;
pub const SYS_BUTTON_LID_OPEN: u32 = 65536;
pub const SYS_BUTTON_LID_CLOSED: u32 = 131072;
pub const SYS_BUTTON_LID_INITIAL: u32 = 262144;
pub const SYS_BUTTON_LID_CHANGED: u32 = 524288;
pub const IOCTL_GET_PROCESSOR_OBJ_INFO: u32 = 2703744;
pub const THERMAL_COOLING_INTERFACE_VERSION: u32 = 1;
pub const THERMAL_DEVICE_INTERFACE_VERSION: u32 = 1;
pub const POWER_LIMIT_INTERFACE_VERSION: u32 = 1;
pub const IOCTL_SET_SYS_MESSAGE_INDICATOR: u32 = 2720192;
pub const IOCTL_SET_WAKE_ALARM_VALUE: u32 = 2720256;
pub const IOCTL_SET_WAKE_ALARM_POLICY: u32 = 2720260;
pub const IOCTL_GET_WAKE_ALARM_VALUE: u32 = 2736648;
pub const IOCTL_GET_WAKE_ALARM_POLICY: u32 = 2736652;
pub const ACPI_TIME_ADJUST_DAYLIGHT: u32 = 1;
pub const ACPI_TIME_IN_DAYLIGHT: u32 = 2;
pub const ACPI_TIME_ZONE_UNKNOWN: u32 = 2047;
pub const IOCTL_ACPI_GET_REAL_TIME: u32 = 2703888;
pub const IOCTL_ACPI_SET_REAL_TIME: u32 = 2720276;
pub const IOCTL_GET_WAKE_ALARM_SYSTEM_POWERSTATE: u32 = 2703896;
pub const IOCTL_GET_ACPI_TIME_AND_ALARM_CAPABILITIES: u32 = 2703900;
pub const BATTERY_NOTIFY_VERSION_1: u32 = 1;
pub const BATTERY_NOTIFY_VERSION_2: u32 = 2;
pub const CHARGE_REQUIREMENT_MAX_POWER_SOURCE_TYPES: u32 = 2;
pub const BATTERY_MINIPORT_UPDATE_DATA_VER_1: u32 = 1;
pub const BATTERY_MINIPORT_UPDATE_DATA_VER_2: u32 = 2;
pub const BATTERY_CLASS_MAJOR_VERSION: u32 = 1;
pub const BATTERY_CLASS_MINOR_VERSION: u32 = 0;
pub const BATTERY_CLASS_MINOR_VERSION_1: u32 = 1;
pub const BATTERY_CLASS_MINOR_VERSION_2: u32 = 2;
pub const ADAPTER_CLASS_MAJOR_VERSION: u32 = 1;
pub const ADAPTER_CLASS_MINOR_VERSION: u32 = 0;
pub const IOCTL_EMI_GET_VERSION: u32 = 2244608;
pub const IOCTL_EMI_GET_METADATA_SIZE: u32 = 2244612;
pub const IOCTL_EMI_GET_METADATA: u32 = 2244616;
pub const IOCTL_EMI_GET_MEASUREMENT: u32 = 2244620;
pub const EMI_NAME_MAX: u32 = 16;
pub const EMI_VERSION_V1: u32 = 1;
pub const EMI_VERSION_V2: u32 = 2;
pub const EFFECTIVE_POWER_MODE_V1: u32 = 1;
pub const EFFECTIVE_POWER_MODE_V2: u32 = 2;
pub const EnableSysTrayBatteryMeter: u32 = 1;
pub const EnableMultiBatteryDisplay: u32 = 2;
pub const EnablePasswordLogon: u32 = 4;
pub const EnableWakeOnRing: u32 = 8;
pub const EnableVideoDimDisplay: u32 = 16;
pub const POWER_ATTRIBUTE_HIDE: u32 = 1;
pub const POWER_ATTRIBUTE_SHOW_AOAC: u32 = 2;
pub const DEVICEPOWER_HARDWAREID: u32 = 2147483648;
pub const DEVICEPOWER_AND_OPERATION: u32 = 1073741824;
pub const DEVICEPOWER_FILTER_DEVICES_PRESENT: u32 = 536870912;
pub const DEVICEPOWER_FILTER_HARDWARE: u32 = 268435456;
pub const DEVICEPOWER_FILTER_WAKEENABLED: u32 = 134217728;
pub const DEVICEPOWER_FILTER_WAKEPROGRAMMABLE: u32 = 67108864;
pub const DEVICEPOWER_FILTER_ON_NAME: u32 = 33554432;
pub const DEVICEPOWER_SET_WAKEENABLED: u32 = 1;
pub const DEVICEPOWER_CLEAR_WAKEENABLED: u32 = 2;
pub const THERMAL_EVENT_VERSION: u32 = 1;
const (
	PPM_FIRMWARE_ACPI1C2 uint32 = 1
	PPM_FIRMWARE_ACPI1C3 uint32 = 2
	PPM_FIRMWARE_ACPI1TSTATES uint32 = 4
	PPM_FIRMWARE_CST uint32 = 8
	PPM_FIRMWARE_CSD uint32 = 16
	PPM_FIRMWARE_PCT uint32 = 32
	PPM_FIRMWARE_PSS uint32 = 64
	PPM_FIRMWARE_XPSS uint32 = 128
	PPM_FIRMWARE_PPC uint32 = 256
	PPM_FIRMWARE_PSD uint32 = 512
	PPM_FIRMWARE_PTC uint32 = 1024
	PPM_FIRMWARE_TSS uint32 = 2048
	PPM_FIRMWARE_TPC uint32 = 4096
	PPM_FIRMWARE_TSD uint32 = 8192
	PPM_FIRMWARE_PCCH uint32 = 16384
	PPM_FIRMWARE_PCCP uint32 = 32768
	PPM_FIRMWARE_OSC uint32 = 65536
	PPM_FIRMWARE_PDC uint32 = 131072
	PPM_FIRMWARE_CPC uint32 = 262144
	PPM_FIRMWARE_LPI uint32 = 524288
	PPM_PERFORMANCE_IMPLEMENTATION_NONE uint32 = 0
	PPM_PERFORMANCE_IMPLEMENTATION_PSTATES uint32 = 1
	PPM_PERFORMANCE_IMPLEMENTATION_PCCV1 uint32 = 2
	PPM_PERFORMANCE_IMPLEMENTATION_CPPC uint32 = 3
	PPM_PERFORMANCE_IMPLEMENTATION_PEP uint32 = 4
	PPM_IDLE_IMPLEMENTATION_NONE uint32 = 0
	PPM_IDLE_IMPLEMENTATION_CSTATES uint32 = 1
	PPM_IDLE_IMPLEMENTATION_PEP uint32 = 2
	PPM_IDLE_IMPLEMENTATION_MICROPEP uint32 = 3
	PPM_IDLE_IMPLEMENTATION_LPISTATES uint32 = 4
	BATTERY_UNKNOWN_CAPACITY uint32 = 4294967295
	UNKNOWN_CAPACITY uint32 = 4294967295
	BATTERY_SYSTEM_BATTERY uint32 = 2147483648
	BATTERY_CAPACITY_RELATIVE uint32 = 1073741824
	BATTERY_IS_SHORT_TERM uint32 = 536870912
	BATTERY_SEALED uint32 = 268435456
	BATTERY_SET_CHARGE_SUPPORTED uint32 = 1
	BATTERY_SET_DISCHARGE_SUPPORTED uint32 = 2
	BATTERY_SET_CHARGINGSOURCE_SUPPORTED uint32 = 4
	BATTERY_SET_CHARGER_ID_SUPPORTED uint32 = 8
	BATTERY_UNKNOWN_TIME uint32 = 4294967295
	BATTERY_UNKNOWN_CURRENT uint32 = 4294967295
	UNKNOWN_CURRENT uint32 = 4294967295
	BATTERY_USB_CHARGER_STATUS_FN_DEFAULT_USB uint32 = 1
	BATTERY_USB_CHARGER_STATUS_UCM_PD uint32 = 2
	BATTERY_UNKNOWN_VOLTAGE uint32 = 4294967295
	BATTERY_UNKNOWN_RATE uint32 = 2147483648
	UNKNOWN_RATE uint32 = 2147483648
	UNKNOWN_VOLTAGE uint32 = 4294967295
	BATTERY_POWER_ON_LINE uint32 = 1
	BATTERY_DISCHARGING uint32 = 2
	BATTERY_CHARGING uint32 = 4
	BATTERY_CRITICAL uint32 = 8
	MAX_BATTERY_STRING_SIZE uint32 = 128
	IOCTL_BATTERY_QUERY_TAG uint32 = 2703424
	IOCTL_BATTERY_QUERY_INFORMATION uint32 = 2703428
	IOCTL_BATTERY_SET_INFORMATION uint32 = 2719816
	IOCTL_BATTERY_QUERY_STATUS uint32 = 2703436
	IOCTL_BATTERY_CHARGING_SOURCE_CHANGE uint32 = 2703440
	BATTERY_TAG_INVALID uint32 = 0
	IOCTL_QUERY_CUSTOMIZED_IO_CAPABILITIES uint32 = 2704000
	IOCTL_QUERY_CUSTOMIZED_INPUT_FROM_PLATFORM uint32 = 2704004
	IOCTL_SEND_CUSTOMIZED_OUTPUT_TO_PLATFORM uint32 = 2720392
	MAX_ACTIVE_COOLING_LEVELS uint32 = 10
	ACTIVE_COOLING uint32 = 0
	PASSIVE_COOLING uint32 = 1
	THERMAL_WAIT_READ_TIMEOUT_IMMEDIATE uint32 = 0
	THERMAL_WAIT_READ_TIMEOUT_NONE uint32 = 4294967295
	TZ_ACTIVATION_REASON_THERMAL uint32 = 1
	TZ_ACTIVATION_REASON_CURRENT uint32 = 2
	THERMAL_POLICY_VERSION_1 uint32 = 1
	THERMAL_POLICY_VERSION_2 uint32 = 2
	IOCTL_THERMAL_QUERY_INFORMATION uint32 = 2703488
	IOCTL_THERMAL_SET_COOLING_POLICY uint32 = 2719876
	IOCTL_RUN_ACTIVE_COOLING_METHOD uint32 = 2719880
	IOCTL_THERMAL_SET_PASSIVE_LIMIT uint32 = 2719884
	IOCTL_THERMAL_READ_TEMPERATURE uint32 = 2703504
	IOCTL_THERMAL_READ_POLICY uint32 = 2703508
	IOCTL_QUERY_LID uint32 = 2703552
	IOCTL_NOTIFY_SWITCH_EVENT uint32 = 2703616
	IOCTL_GET_SYS_BUTTON_CAPS uint32 = 2703680
	IOCTL_GET_SYS_BUTTON_EVENT uint32 = 2703684
	SYS_BUTTON_POWER uint32 = 1
	SYS_BUTTON_SLEEP uint32 = 2
	SYS_BUTTON_LID uint32 = 4
	SYS_BUTTON_WAKE uint32 = 2147483648
	SYS_BUTTON_LID_STATE_MASK uint32 = 196608
	SYS_BUTTON_LID_OPEN uint32 = 65536
	SYS_BUTTON_LID_CLOSED uint32 = 131072
	SYS_BUTTON_LID_INITIAL uint32 = 262144
	SYS_BUTTON_LID_CHANGED uint32 = 524288
	IOCTL_GET_PROCESSOR_OBJ_INFO uint32 = 2703744
	THERMAL_COOLING_INTERFACE_VERSION uint32 = 1
	THERMAL_DEVICE_INTERFACE_VERSION uint32 = 1
	POWER_LIMIT_INTERFACE_VERSION uint32 = 1
	IOCTL_SET_SYS_MESSAGE_INDICATOR uint32 = 2720192
	IOCTL_SET_WAKE_ALARM_VALUE uint32 = 2720256
	IOCTL_SET_WAKE_ALARM_POLICY uint32 = 2720260
	IOCTL_GET_WAKE_ALARM_VALUE uint32 = 2736648
	IOCTL_GET_WAKE_ALARM_POLICY uint32 = 2736652
	ACPI_TIME_ADJUST_DAYLIGHT uint32 = 1
	ACPI_TIME_IN_DAYLIGHT uint32 = 2
	ACPI_TIME_ZONE_UNKNOWN uint32 = 2047
	IOCTL_ACPI_GET_REAL_TIME uint32 = 2703888
	IOCTL_ACPI_SET_REAL_TIME uint32 = 2720276
	IOCTL_GET_WAKE_ALARM_SYSTEM_POWERSTATE uint32 = 2703896
	IOCTL_GET_ACPI_TIME_AND_ALARM_CAPABILITIES uint32 = 2703900
	BATTERY_NOTIFY_VERSION_1 uint32 = 1
	BATTERY_NOTIFY_VERSION_2 uint32 = 2
	CHARGE_REQUIREMENT_MAX_POWER_SOURCE_TYPES uint32 = 2
	BATTERY_MINIPORT_UPDATE_DATA_VER_1 uint32 = 1
	BATTERY_MINIPORT_UPDATE_DATA_VER_2 uint32 = 2
	BATTERY_CLASS_MAJOR_VERSION uint32 = 1
	BATTERY_CLASS_MINOR_VERSION uint32 = 0
	BATTERY_CLASS_MINOR_VERSION_1 uint32 = 1
	BATTERY_CLASS_MINOR_VERSION_2 uint32 = 2
	ADAPTER_CLASS_MAJOR_VERSION uint32 = 1
	ADAPTER_CLASS_MINOR_VERSION uint32 = 0
	IOCTL_EMI_GET_VERSION uint32 = 2244608
	IOCTL_EMI_GET_METADATA_SIZE uint32 = 2244612
	IOCTL_EMI_GET_METADATA uint32 = 2244616
	IOCTL_EMI_GET_MEASUREMENT uint32 = 2244620
	EMI_NAME_MAX uint32 = 16
	EMI_VERSION_V1 uint32 = 1
	EMI_VERSION_V2 uint32 = 2
	EFFECTIVE_POWER_MODE_V1 uint32 = 1
	EFFECTIVE_POWER_MODE_V2 uint32 = 2
	EnableSysTrayBatteryMeter uint32 = 1
	EnableMultiBatteryDisplay uint32 = 2
	EnablePasswordLogon uint32 = 4
	EnableWakeOnRing uint32 = 8
	EnableVideoDimDisplay uint32 = 16
	POWER_ATTRIBUTE_HIDE uint32 = 1
	POWER_ATTRIBUTE_SHOW_AOAC uint32 = 2
	DEVICEPOWER_HARDWAREID uint32 = 2147483648
	DEVICEPOWER_AND_OPERATION uint32 = 1073741824
	DEVICEPOWER_FILTER_DEVICES_PRESENT uint32 = 536870912
	DEVICEPOWER_FILTER_HARDWARE uint32 = 268435456
	DEVICEPOWER_FILTER_WAKEENABLED uint32 = 134217728
	DEVICEPOWER_FILTER_WAKEPROGRAMMABLE uint32 = 67108864
	DEVICEPOWER_FILTER_ON_NAME uint32 = 33554432
	DEVICEPOWER_SET_WAKEENABLED uint32 = 1
	DEVICEPOWER_CLEAR_WAKEENABLED uint32 = 2
	THERMAL_EVENT_VERSION uint32 = 1
)
#define global PPM_FIRMWARE_ACPI1C2                       1
#define global PPM_FIRMWARE_ACPI1C3                       2
#define global PPM_FIRMWARE_ACPI1TSTATES                  4
#define global PPM_FIRMWARE_CST                           8
#define global PPM_FIRMWARE_CSD                           16
#define global PPM_FIRMWARE_PCT                           32
#define global PPM_FIRMWARE_PSS                           64
#define global PPM_FIRMWARE_XPSS                          128
#define global PPM_FIRMWARE_PPC                           256
#define global PPM_FIRMWARE_PSD                           512
#define global PPM_FIRMWARE_PTC                           1024
#define global PPM_FIRMWARE_TSS                           2048
#define global PPM_FIRMWARE_TPC                           4096
#define global PPM_FIRMWARE_TSD                           8192
#define global PPM_FIRMWARE_PCCH                          16384
#define global PPM_FIRMWARE_PCCP                          32768
#define global PPM_FIRMWARE_OSC                           65536
#define global PPM_FIRMWARE_PDC                           131072
#define global PPM_FIRMWARE_CPC                           262144
#define global PPM_FIRMWARE_LPI                           524288
#define global PPM_PERFORMANCE_IMPLEMENTATION_NONE        0
#define global PPM_PERFORMANCE_IMPLEMENTATION_PSTATES     1
#define global PPM_PERFORMANCE_IMPLEMENTATION_PCCV1       2
#define global PPM_PERFORMANCE_IMPLEMENTATION_CPPC        3
#define global PPM_PERFORMANCE_IMPLEMENTATION_PEP         4
#define global PPM_IDLE_IMPLEMENTATION_NONE               0
#define global PPM_IDLE_IMPLEMENTATION_CSTATES            1
#define global PPM_IDLE_IMPLEMENTATION_PEP                2
#define global PPM_IDLE_IMPLEMENTATION_MICROPEP           3
#define global PPM_IDLE_IMPLEMENTATION_LPISTATES          4
#define global PPM_PERFSTATE_CHANGE_GUID                  "{A5B32DDD-7F39-4ABC-B892-900E43B59EBB}"
#define global PPM_PERFSTATE_DOMAIN_CHANGE_GUID           "{995E6B7F-D653-497A-B978-36A30C29BF01}"
#define global PPM_IDLESTATE_CHANGE_GUID                  "{4838FE4F-F71C-4E51-9ECC-8430A7AC4C6C}"
#define global PPM_PERFSTATES_DATA_GUID                   "{5708CC20-7D40-4BF4-B4AA-2B01338D0126}"
#define global PPM_IDLESTATES_DATA_GUID                   "{BA138E10-E250-4AD7-8616-CF1A7AD410E7}"
#define global PPM_IDLE_ACCOUNTING_GUID                   "{E2A26F78-AE07-4EE0-A30F-CE54F55A94CD}"
#define global PPM_IDLE_ACCOUNTING_EX_GUID                "{D67ABD39-81F8-4A5E-8152-72E31EC912EE}"
#define global PPM_THERMALCONSTRAINT_GUID                 "{A852C2C8-1A4C-423B-8C2C-F30D82931A88}"
#define global PPM_PERFMON_PERFSTATE_GUID                 "{7FD18652-0CFE-40D2-B0A1-0B066A87759E}"
#define global PPM_THERMAL_POLICY_CHANGE_GUID             "{48F377B8-6880-4C7B-8BDC-380176C6654D}"
#define global PROCESSOR_NUMBER_PKEY                      "{1462028317, 54703, 19487, 161, 3, 160, 110, 40, 242, 4, 198}, 1"
#define global GUID_DEVICE_BATTERY                        "{72631E54-78A4-11D0-BCF7-00AA00B7B32A}"
#define global GUID_DEVICE_APPLICATIONLAUNCH_BUTTON       "{629758EE-986E-4D9E-8E47-DE27F8AB054D}"
#define global GUID_DEVICE_SYS_BUTTON                     "{4AFA3D53-74A7-11D0-BE5E-00A0C9062857}"
#define global GUID_DEVICE_LID                            "{4AFA3D52-74A7-11D0-BE5E-00A0C9062857}"
#define global GUID_DEVICE_THERMAL_ZONE                   "{4AFA3D51-74A7-11D0-BE5E-00A0C9062857}"
#define global GUID_DEVICE_FAN                            "{05ECD13D-81DA-4A2A-8A4C-524F23DD4DC9}"
#define global GUID_DEVICE_PROCESSOR                      "{97FADB10-4E33-40AE-359C-8BEF029DBDD0}"
#define global GUID_DEVICE_MEMORY                         "{3FD0F03D-92E0-45FB-B75C-5ED8FFB01021}"
#define global GUID_DEVICE_ACPI_TIME                      "{97F99BF6-4497-4F18-BB22-4B9FB2FBEF9C}"
#define global GUID_DEVICE_MESSAGE_INDICATOR              "{CD48A365-FA94-4CE2-A232-A1B764E5D8B4}"
#define global GUID_DEVICE_POWER_ADAPTER                  "{F76C6C62-7DEA-43CD-8689-D9A4AF3D8557}"
#define global GUID_CLASS_INPUT                           "{4D1E55B2-F16F-11CF-88CB-001111000030}"
#define global GUID_DEVINTERFACE_THERMAL_COOLING          "{DBE4373D-3C81-40CB-ACE4-E0E5D05F0C9F}"
#define global GUID_DEVINTERFACE_THERMAL_MANAGER          "{927EC093-69A4-4BC0-BD02-711664714463}"
#define global GUID_DEVINTERFACE_POWER_LIMIT              "{8F366301-091E-4056-B92F-958B27625FCE}"
#define global GUID_DEVINTERFACE_TEMPERATURE_SENSOR       "{2A6C8538-7895-4D56-8567-795D3844858A}"
#define global GUID_DEVINTERFACE_CUSTOMIZED_IO            "{2ED8544A-8EEF-4033-B2A0-04AAA507CECB}"
#define global BATTERY_UNKNOWN_CAPACITY                   4294967295
#define global UNKNOWN_CAPACITY                           4294967295
#define global BATTERY_SYSTEM_BATTERY                     2147483648
#define global BATTERY_CAPACITY_RELATIVE                  1073741824
#define global BATTERY_IS_SHORT_TERM                      536870912
#define global BATTERY_SEALED                             268435456
#define global BATTERY_SET_CHARGE_SUPPORTED               1
#define global BATTERY_SET_DISCHARGE_SUPPORTED            2
#define global BATTERY_SET_CHARGINGSOURCE_SUPPORTED       4
#define global BATTERY_SET_CHARGER_ID_SUPPORTED           8
#define global BATTERY_UNKNOWN_TIME                       4294967295
#define global BATTERY_UNKNOWN_CURRENT                    4294967295
#define global UNKNOWN_CURRENT                            4294967295
#define global BATTERY_USB_CHARGER_STATUS_FN_DEFAULT_USB  1
#define global BATTERY_USB_CHARGER_STATUS_UCM_PD          2
#define global BATTERY_UNKNOWN_VOLTAGE                    4294967295
#define global BATTERY_UNKNOWN_RATE                       2147483648
#define global UNKNOWN_RATE                               2147483648
#define global UNKNOWN_VOLTAGE                            4294967295
#define global BATTERY_POWER_ON_LINE                      1
#define global BATTERY_DISCHARGING                        2
#define global BATTERY_CHARGING                           4
#define global BATTERY_CRITICAL                           8
#define global MAX_BATTERY_STRING_SIZE                    128
#define global IOCTL_BATTERY_QUERY_TAG                    2703424
#define global IOCTL_BATTERY_QUERY_INFORMATION            2703428
#define global IOCTL_BATTERY_SET_INFORMATION              2719816
#define global IOCTL_BATTERY_QUERY_STATUS                 2703436
#define global IOCTL_BATTERY_CHARGING_SOURCE_CHANGE       2703440
#define global BATTERY_TAG_INVALID                        0
#define global IOCTL_QUERY_CUSTOMIZED_IO_CAPABILITIES     2704000
#define global IOCTL_QUERY_CUSTOMIZED_INPUT_FROM_PLATFORM 2704004
#define global IOCTL_SEND_CUSTOMIZED_OUTPUT_TO_PLATFORM   2720392
#define global MAX_ACTIVE_COOLING_LEVELS                  10
#define global ACTIVE_COOLING                             0
#define global PASSIVE_COOLING                            1
#define global THERMAL_WAIT_READ_TIMEOUT_IMMEDIATE        0
#define global THERMAL_WAIT_READ_TIMEOUT_NONE             4294967295
#define global TZ_ACTIVATION_REASON_THERMAL               1
#define global TZ_ACTIVATION_REASON_CURRENT               2
#define global THERMAL_POLICY_VERSION_1                   1
#define global THERMAL_POLICY_VERSION_2                   2
#define global IOCTL_THERMAL_QUERY_INFORMATION            2703488
#define global IOCTL_THERMAL_SET_COOLING_POLICY           2719876
#define global IOCTL_RUN_ACTIVE_COOLING_METHOD            2719880
#define global IOCTL_THERMAL_SET_PASSIVE_LIMIT            2719884
#define global IOCTL_THERMAL_READ_TEMPERATURE             2703504
#define global IOCTL_THERMAL_READ_POLICY                  2703508
#define global IOCTL_QUERY_LID                            2703552
#define global IOCTL_NOTIFY_SWITCH_EVENT                  2703616
#define global IOCTL_GET_SYS_BUTTON_CAPS                  2703680
#define global IOCTL_GET_SYS_BUTTON_EVENT                 2703684
#define global SYS_BUTTON_POWER                           1
#define global SYS_BUTTON_SLEEP                           2
#define global SYS_BUTTON_LID                             4
#define global SYS_BUTTON_WAKE                            2147483648
#define global SYS_BUTTON_LID_STATE_MASK                  196608
#define global SYS_BUTTON_LID_OPEN                        65536
#define global SYS_BUTTON_LID_CLOSED                      131072
#define global SYS_BUTTON_LID_INITIAL                     262144
#define global SYS_BUTTON_LID_CHANGED                     524288
#define global IOCTL_GET_PROCESSOR_OBJ_INFO               2703744
#define global THERMAL_COOLING_INTERFACE_VERSION          1
#define global THERMAL_DEVICE_INTERFACE_VERSION           1
#define global POWER_LIMIT_INTERFACE_VERSION              1
#define global IOCTL_SET_SYS_MESSAGE_INDICATOR            2720192
#define global IOCTL_SET_WAKE_ALARM_VALUE                 2720256
#define global IOCTL_SET_WAKE_ALARM_POLICY                2720260
#define global IOCTL_GET_WAKE_ALARM_VALUE                 2736648
#define global IOCTL_GET_WAKE_ALARM_POLICY                2736652
#define global ACPI_TIME_ADJUST_DAYLIGHT                  1
#define global ACPI_TIME_IN_DAYLIGHT                      2
#define global ACPI_TIME_ZONE_UNKNOWN                     2047
#define global IOCTL_ACPI_GET_REAL_TIME                   2703888
#define global IOCTL_ACPI_SET_REAL_TIME                   2720276
#define global IOCTL_GET_WAKE_ALARM_SYSTEM_POWERSTATE     2703896
#define global IOCTL_GET_ACPI_TIME_AND_ALARM_CAPABILITIES 2703900
#define global BATTERY_STATUS_WMI_GUID                    "{FC4670D1-EBBF-416E-87CE-374A4EBC111A}"
#define global BATTERY_RUNTIME_WMI_GUID                   "{535A3767-1AC2-49BC-A077-3F7A02E40AEC}"
#define global BATTERY_TEMPERATURE_WMI_GUID               "{1A52A14D-ADCE-4A44-9A3E-C8D8F15FF2C2}"
#define global BATTERY_FULL_CHARGED_CAPACITY_WMI_GUID     "{40B40565-96F7-4435-8694-97E0E4395905}"
#define global BATTERY_CYCLE_COUNT_WMI_GUID               "{EF98DB24-0014-4C25-A50B-C724AE5CD371}"
#define global BATTERY_STATIC_DATA_WMI_GUID               "{05E1E463-E4E2-4EA9-80CB-9BD4B3CA0655}"
#define global BATTERY_STATUS_CHANGE_WMI_GUID             "{CDDFA0C3-7C5B-4E43-A034-059FA5B84364}"
#define global BATTERY_TAG_CHANGE_WMI_GUID                "{5E1F6E19-8786-4D23-94FC-9E746BD5D888}"
#define global BATTERY_NOTIFY_VERSION_1                   1
#define global BATTERY_NOTIFY_VERSION_2                   2
#define global CHARGE_REQUIREMENT_MAX_POWER_SOURCE_TYPES  2
#define global BATTERY_MINIPORT_UPDATE_DATA_VER_1         1
#define global BATTERY_MINIPORT_UPDATE_DATA_VER_2         2
#define global BATTERY_CLASS_MAJOR_VERSION                1
#define global BATTERY_CLASS_MINOR_VERSION                0
#define global BATTERY_CLASS_MINOR_VERSION_1              1
#define global BATTERY_CLASS_MINOR_VERSION_2              2
#define global ADAPTER_CLASS_MAJOR_VERSION                1
#define global ADAPTER_CLASS_MINOR_VERSION                0
#define global GUID_DEVICE_ENERGY_METER                   "{45BD8344-7ED6-49CF-A440-C276C933B053}"
#define global IOCTL_EMI_GET_VERSION                      2244608
#define global IOCTL_EMI_GET_METADATA_SIZE                2244612
#define global IOCTL_EMI_GET_METADATA                     2244616
#define global IOCTL_EMI_GET_MEASUREMENT                  2244620
#define global EMI_NAME_MAX                               16
#define global EMI_VERSION_V1                             1
#define global EMI_VERSION_V2                             2
#define global EFFECTIVE_POWER_MODE_V1                    1
#define global EFFECTIVE_POWER_MODE_V2                    2
#define global EnableSysTrayBatteryMeter                  1
#define global EnableMultiBatteryDisplay                  2
#define global EnablePasswordLogon                        4
#define global EnableWakeOnRing                           8
#define global EnableVideoDimDisplay                      16
#define global POWER_ATTRIBUTE_HIDE                       1
#define global POWER_ATTRIBUTE_SHOW_AOAC                  2
#define global DEVICEPOWER_HARDWAREID                     2147483648
#define global DEVICEPOWER_AND_OPERATION                  1073741824
#define global DEVICEPOWER_FILTER_DEVICES_PRESENT         536870912
#define global DEVICEPOWER_FILTER_HARDWARE                268435456
#define global DEVICEPOWER_FILTER_WAKEENABLED             134217728
#define global DEVICEPOWER_FILTER_WAKEPROGRAMMABLE        67108864
#define global DEVICEPOWER_FILTER_ON_NAME                 33554432
#define global DEVICEPOWER_SET_WAKEENABLED                1
#define global DEVICEPOWER_CLEAR_WAKEENABLED              2
#define global THERMAL_EVENT_VERSION                      1