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