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

POWER_INFORMATION_LEVEL

列挙型
基底型i4

メンバー 100

名前10進16進
SystemPowerPolicyAc00x0
SystemPowerPolicyDc10x1
VerifySystemPolicyAc20x2
VerifySystemPolicyDc30x3
SystemPowerCapabilities40x4
SystemBatteryState50x5
SystemPowerStateHandler60x6
ProcessorStateHandler70x7
SystemPowerPolicyCurrent80x8
AdministratorPowerPolicy90x9
SystemReserveHiberFile100xA
ProcessorInformation110xB
SystemPowerInformation120xC
ProcessorStateHandler2130xD
LastWakeTime140xE
LastSleepTime150xF
SystemExecutionState160x10
SystemPowerStateNotifyHandler170x11
ProcessorPowerPolicyAc180x12
ProcessorPowerPolicyDc190x13
VerifyProcessorPowerPolicyAc200x14
VerifyProcessorPowerPolicyDc210x15
ProcessorPowerPolicyCurrent220x16
SystemPowerStateLogging230x17
SystemPowerLoggingEntry240x18
SetPowerSettingValue250x19
NotifyUserPowerSetting260x1A
PowerInformationLevelUnused0270x1B
SystemMonitorHiberBootPowerOff280x1C
SystemVideoState290x1D
TraceApplicationPowerMessage300x1E
TraceApplicationPowerMessageEnd310x1F
ProcessorPerfStates320x20
ProcessorIdleStates330x21
ProcessorCap340x22
SystemWakeSource350x23
SystemHiberFileInformation360x24
TraceServicePowerMessage370x25
ProcessorLoad380x26
PowerShutdownNotification390x27
MonitorCapabilities400x28
SessionPowerInit410x29
SessionDisplayState420x2A
PowerRequestCreate430x2B
PowerRequestAction440x2C
GetPowerRequestList450x2D
ProcessorInformationEx460x2E
NotifyUserModeLegacyPowerEvent470x2F
GroupPark480x30
ProcessorIdleDomains490x31
WakeTimerList500x32
SystemHiberFileSize510x33
ProcessorIdleStatesHv520x34
ProcessorPerfStatesHv530x35
ProcessorPerfCapHv540x36
ProcessorSetIdle550x37
LogicalProcessorIdling560x38
UserPresence570x39
PowerSettingNotificationName580x3A
GetPowerSettingValue590x3B
IdleResiliency600x3C
SessionRITState610x3D
SessionConnectNotification620x3E
SessionPowerCleanup630x3F
SessionLockState640x40
SystemHiberbootState650x41
PlatformInformation660x42
PdcInvocation670x43
MonitorInvocation680x44
FirmwareTableInformationRegistered690x45
SetShutdownSelectedTime700x46
SuspendResumeInvocation710x47
PlmPowerRequestCreate720x48
ScreenOff730x49
CsDeviceNotification740x4A
PlatformRole750x4B
LastResumePerformance760x4C
DisplayBurst770x4D
ExitLatencySamplingPercentage780x4E
RegisterSpmPowerSettings790x4F
PlatformIdleStates800x50
ProcessorIdleVeto810x51
PlatformIdleVeto820x52
SystemBatteryStatePrecise830x53
ThermalEvent840x54
PowerRequestActionInternal850x55
BatteryDeviceState860x56
PowerInformationInternal870x57
ThermalStandby880x58
SystemHiberFileType890x59
PhysicalPowerButtonPress900x5A
QueryPotentialDripsConstraint910x5B
EnergyTrackerCreate920x5C
EnergyTrackerQuery930x5D
UpdateBlackBoxRecorder940x5E
SessionAllowExternalDmaDevices950x5F
SendSuspendResumeNotification960x60
BlackBoxRecorderDirectAccessBuffer970x61
SystemPowerSourceState980x62
PowerInformationLevelMaximum990x63

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum POWER_INFORMATION_LEVEL : int {
    SystemPowerPolicyAc = 0,
    SystemPowerPolicyDc = 1,
    VerifySystemPolicyAc = 2,
    VerifySystemPolicyDc = 3,
    SystemPowerCapabilities = 4,
    SystemBatteryState = 5,
    SystemPowerStateHandler = 6,
    ProcessorStateHandler = 7,
    SystemPowerPolicyCurrent = 8,
    AdministratorPowerPolicy = 9,
    SystemReserveHiberFile = 10,
    ProcessorInformation = 11,
    SystemPowerInformation = 12,
    ProcessorStateHandler2 = 13,
    LastWakeTime = 14,
    LastSleepTime = 15,
    SystemExecutionState = 16,
    SystemPowerStateNotifyHandler = 17,
    ProcessorPowerPolicyAc = 18,
    ProcessorPowerPolicyDc = 19,
    VerifyProcessorPowerPolicyAc = 20,
    VerifyProcessorPowerPolicyDc = 21,
    ProcessorPowerPolicyCurrent = 22,
    SystemPowerStateLogging = 23,
    SystemPowerLoggingEntry = 24,
    SetPowerSettingValue = 25,
    NotifyUserPowerSetting = 26,
    PowerInformationLevelUnused0 = 27,
    SystemMonitorHiberBootPowerOff = 28,
    SystemVideoState = 29,
    TraceApplicationPowerMessage = 30,
    TraceApplicationPowerMessageEnd = 31,
    ProcessorPerfStates = 32,
    ProcessorIdleStates = 33,
    ProcessorCap = 34,
    SystemWakeSource = 35,
    SystemHiberFileInformation = 36,
    TraceServicePowerMessage = 37,
    ProcessorLoad = 38,
    PowerShutdownNotification = 39,
    MonitorCapabilities = 40,
    SessionPowerInit = 41,
    SessionDisplayState = 42,
    PowerRequestCreate = 43,
    PowerRequestAction = 44,
    GetPowerRequestList = 45,
    ProcessorInformationEx = 46,
    NotifyUserModeLegacyPowerEvent = 47,
    GroupPark = 48,
    ProcessorIdleDomains = 49,
    WakeTimerList = 50,
    SystemHiberFileSize = 51,
    ProcessorIdleStatesHv = 52,
    ProcessorPerfStatesHv = 53,
    ProcessorPerfCapHv = 54,
    ProcessorSetIdle = 55,
    LogicalProcessorIdling = 56,
    UserPresence = 57,
    PowerSettingNotificationName = 58,
    GetPowerSettingValue = 59,
    IdleResiliency = 60,
    SessionRITState = 61,
    SessionConnectNotification = 62,
    SessionPowerCleanup = 63,
    SessionLockState = 64,
    SystemHiberbootState = 65,
    PlatformInformation = 66,
    PdcInvocation = 67,
    MonitorInvocation = 68,
    FirmwareTableInformationRegistered = 69,
    SetShutdownSelectedTime = 70,
    SuspendResumeInvocation = 71,
    PlmPowerRequestCreate = 72,
    ScreenOff = 73,
    CsDeviceNotification = 74,
    PlatformRole = 75,
    LastResumePerformance = 76,
    DisplayBurst = 77,
    ExitLatencySamplingPercentage = 78,
    RegisterSpmPowerSettings = 79,
    PlatformIdleStates = 80,
    ProcessorIdleVeto = 81,
    PlatformIdleVeto = 82,
    SystemBatteryStatePrecise = 83,
    ThermalEvent = 84,
    PowerRequestActionInternal = 85,
    BatteryDeviceState = 86,
    PowerInformationInternal = 87,
    ThermalStandby = 88,
    SystemHiberFileType = 89,
    PhysicalPowerButtonPress = 90,
    QueryPotentialDripsConstraint = 91,
    EnergyTrackerCreate = 92,
    EnergyTrackerQuery = 93,
    UpdateBlackBoxRecorder = 94,
    SessionAllowExternalDmaDevices = 95,
    SendSuspendResumeNotification = 96,
    BlackBoxRecorderDirectAccessBuffer = 97,
    SystemPowerSourceState = 98,
    PowerInformationLevelMaximum = 99
} POWER_INFORMATION_LEVEL;
public enum POWER_INFORMATION_LEVEL : int
{
    SystemPowerPolicyAc = 0,
    SystemPowerPolicyDc = 1,
    VerifySystemPolicyAc = 2,
    VerifySystemPolicyDc = 3,
    SystemPowerCapabilities = 4,
    SystemBatteryState = 5,
    SystemPowerStateHandler = 6,
    ProcessorStateHandler = 7,
    SystemPowerPolicyCurrent = 8,
    AdministratorPowerPolicy = 9,
    SystemReserveHiberFile = 10,
    ProcessorInformation = 11,
    SystemPowerInformation = 12,
    ProcessorStateHandler2 = 13,
    LastWakeTime = 14,
    LastSleepTime = 15,
    SystemExecutionState = 16,
    SystemPowerStateNotifyHandler = 17,
    ProcessorPowerPolicyAc = 18,
    ProcessorPowerPolicyDc = 19,
    VerifyProcessorPowerPolicyAc = 20,
    VerifyProcessorPowerPolicyDc = 21,
    ProcessorPowerPolicyCurrent = 22,
    SystemPowerStateLogging = 23,
    SystemPowerLoggingEntry = 24,
    SetPowerSettingValue = 25,
    NotifyUserPowerSetting = 26,
    PowerInformationLevelUnused0 = 27,
    SystemMonitorHiberBootPowerOff = 28,
    SystemVideoState = 29,
    TraceApplicationPowerMessage = 30,
    TraceApplicationPowerMessageEnd = 31,
    ProcessorPerfStates = 32,
    ProcessorIdleStates = 33,
    ProcessorCap = 34,
    SystemWakeSource = 35,
    SystemHiberFileInformation = 36,
    TraceServicePowerMessage = 37,
    ProcessorLoad = 38,
    PowerShutdownNotification = 39,
    MonitorCapabilities = 40,
    SessionPowerInit = 41,
    SessionDisplayState = 42,
    PowerRequestCreate = 43,
    PowerRequestAction = 44,
    GetPowerRequestList = 45,
    ProcessorInformationEx = 46,
    NotifyUserModeLegacyPowerEvent = 47,
    GroupPark = 48,
    ProcessorIdleDomains = 49,
    WakeTimerList = 50,
    SystemHiberFileSize = 51,
    ProcessorIdleStatesHv = 52,
    ProcessorPerfStatesHv = 53,
    ProcessorPerfCapHv = 54,
    ProcessorSetIdle = 55,
    LogicalProcessorIdling = 56,
    UserPresence = 57,
    PowerSettingNotificationName = 58,
    GetPowerSettingValue = 59,
    IdleResiliency = 60,
    SessionRITState = 61,
    SessionConnectNotification = 62,
    SessionPowerCleanup = 63,
    SessionLockState = 64,
    SystemHiberbootState = 65,
    PlatformInformation = 66,
    PdcInvocation = 67,
    MonitorInvocation = 68,
    FirmwareTableInformationRegistered = 69,
    SetShutdownSelectedTime = 70,
    SuspendResumeInvocation = 71,
    PlmPowerRequestCreate = 72,
    ScreenOff = 73,
    CsDeviceNotification = 74,
    PlatformRole = 75,
    LastResumePerformance = 76,
    DisplayBurst = 77,
    ExitLatencySamplingPercentage = 78,
    RegisterSpmPowerSettings = 79,
    PlatformIdleStates = 80,
    ProcessorIdleVeto = 81,
    PlatformIdleVeto = 82,
    SystemBatteryStatePrecise = 83,
    ThermalEvent = 84,
    PowerRequestActionInternal = 85,
    BatteryDeviceState = 86,
    PowerInformationInternal = 87,
    ThermalStandby = 88,
    SystemHiberFileType = 89,
    PhysicalPowerButtonPress = 90,
    QueryPotentialDripsConstraint = 91,
    EnergyTrackerCreate = 92,
    EnergyTrackerQuery = 93,
    UpdateBlackBoxRecorder = 94,
    SessionAllowExternalDmaDevices = 95,
    SendSuspendResumeNotification = 96,
    BlackBoxRecorderDirectAccessBuffer = 97,
    SystemPowerSourceState = 98,
    PowerInformationLevelMaximum = 99,
}
Public Enum POWER_INFORMATION_LEVEL As Integer
    SystemPowerPolicyAc = 0
    SystemPowerPolicyDc = 1
    VerifySystemPolicyAc = 2
    VerifySystemPolicyDc = 3
    SystemPowerCapabilities = 4
    SystemBatteryState = 5
    SystemPowerStateHandler = 6
    ProcessorStateHandler = 7
    SystemPowerPolicyCurrent = 8
    AdministratorPowerPolicy = 9
    SystemReserveHiberFile = 10
    ProcessorInformation = 11
    SystemPowerInformation = 12
    ProcessorStateHandler2 = 13
    LastWakeTime = 14
    LastSleepTime = 15
    SystemExecutionState = 16
    SystemPowerStateNotifyHandler = 17
    ProcessorPowerPolicyAc = 18
    ProcessorPowerPolicyDc = 19
    VerifyProcessorPowerPolicyAc = 20
    VerifyProcessorPowerPolicyDc = 21
    ProcessorPowerPolicyCurrent = 22
    SystemPowerStateLogging = 23
    SystemPowerLoggingEntry = 24
    SetPowerSettingValue = 25
    NotifyUserPowerSetting = 26
    PowerInformationLevelUnused0 = 27
    SystemMonitorHiberBootPowerOff = 28
    SystemVideoState = 29
    TraceApplicationPowerMessage = 30
    TraceApplicationPowerMessageEnd = 31
    ProcessorPerfStates = 32
    ProcessorIdleStates = 33
    ProcessorCap = 34
    SystemWakeSource = 35
    SystemHiberFileInformation = 36
    TraceServicePowerMessage = 37
    ProcessorLoad = 38
    PowerShutdownNotification = 39
    MonitorCapabilities = 40
    SessionPowerInit = 41
    SessionDisplayState = 42
    PowerRequestCreate = 43
    PowerRequestAction = 44
    GetPowerRequestList = 45
    ProcessorInformationEx = 46
    NotifyUserModeLegacyPowerEvent = 47
    GroupPark = 48
    ProcessorIdleDomains = 49
    WakeTimerList = 50
    SystemHiberFileSize = 51
    ProcessorIdleStatesHv = 52
    ProcessorPerfStatesHv = 53
    ProcessorPerfCapHv = 54
    ProcessorSetIdle = 55
    LogicalProcessorIdling = 56
    UserPresence = 57
    PowerSettingNotificationName = 58
    GetPowerSettingValue = 59
    IdleResiliency = 60
    SessionRITState = 61
    SessionConnectNotification = 62
    SessionPowerCleanup = 63
    SessionLockState = 64
    SystemHiberbootState = 65
    PlatformInformation = 66
    PdcInvocation = 67
    MonitorInvocation = 68
    FirmwareTableInformationRegistered = 69
    SetShutdownSelectedTime = 70
    SuspendResumeInvocation = 71
    PlmPowerRequestCreate = 72
    ScreenOff = 73
    CsDeviceNotification = 74
    PlatformRole = 75
    LastResumePerformance = 76
    DisplayBurst = 77
    ExitLatencySamplingPercentage = 78
    RegisterSpmPowerSettings = 79
    PlatformIdleStates = 80
    ProcessorIdleVeto = 81
    PlatformIdleVeto = 82
    SystemBatteryStatePrecise = 83
    ThermalEvent = 84
    PowerRequestActionInternal = 85
    BatteryDeviceState = 86
    PowerInformationInternal = 87
    ThermalStandby = 88
    SystemHiberFileType = 89
    PhysicalPowerButtonPress = 90
    QueryPotentialDripsConstraint = 91
    EnergyTrackerCreate = 92
    EnergyTrackerQuery = 93
    UpdateBlackBoxRecorder = 94
    SessionAllowExternalDmaDevices = 95
    SendSuspendResumeNotification = 96
    BlackBoxRecorderDirectAccessBuffer = 97
    SystemPowerSourceState = 98
    PowerInformationLevelMaximum = 99
End Enum
import enum

class POWER_INFORMATION_LEVEL(enum.IntEnum):
    SystemPowerPolicyAc = 0
    SystemPowerPolicyDc = 1
    VerifySystemPolicyAc = 2
    VerifySystemPolicyDc = 3
    SystemPowerCapabilities = 4
    SystemBatteryState = 5
    SystemPowerStateHandler = 6
    ProcessorStateHandler = 7
    SystemPowerPolicyCurrent = 8
    AdministratorPowerPolicy = 9
    SystemReserveHiberFile = 10
    ProcessorInformation = 11
    SystemPowerInformation = 12
    ProcessorStateHandler2 = 13
    LastWakeTime = 14
    LastSleepTime = 15
    SystemExecutionState = 16
    SystemPowerStateNotifyHandler = 17
    ProcessorPowerPolicyAc = 18
    ProcessorPowerPolicyDc = 19
    VerifyProcessorPowerPolicyAc = 20
    VerifyProcessorPowerPolicyDc = 21
    ProcessorPowerPolicyCurrent = 22
    SystemPowerStateLogging = 23
    SystemPowerLoggingEntry = 24
    SetPowerSettingValue = 25
    NotifyUserPowerSetting = 26
    PowerInformationLevelUnused0 = 27
    SystemMonitorHiberBootPowerOff = 28
    SystemVideoState = 29
    TraceApplicationPowerMessage = 30
    TraceApplicationPowerMessageEnd = 31
    ProcessorPerfStates = 32
    ProcessorIdleStates = 33
    ProcessorCap = 34
    SystemWakeSource = 35
    SystemHiberFileInformation = 36
    TraceServicePowerMessage = 37
    ProcessorLoad = 38
    PowerShutdownNotification = 39
    MonitorCapabilities = 40
    SessionPowerInit = 41
    SessionDisplayState = 42
    PowerRequestCreate = 43
    PowerRequestAction = 44
    GetPowerRequestList = 45
    ProcessorInformationEx = 46
    NotifyUserModeLegacyPowerEvent = 47
    GroupPark = 48
    ProcessorIdleDomains = 49
    WakeTimerList = 50
    SystemHiberFileSize = 51
    ProcessorIdleStatesHv = 52
    ProcessorPerfStatesHv = 53
    ProcessorPerfCapHv = 54
    ProcessorSetIdle = 55
    LogicalProcessorIdling = 56
    UserPresence = 57
    PowerSettingNotificationName = 58
    GetPowerSettingValue = 59
    IdleResiliency = 60
    SessionRITState = 61
    SessionConnectNotification = 62
    SessionPowerCleanup = 63
    SessionLockState = 64
    SystemHiberbootState = 65
    PlatformInformation = 66
    PdcInvocation = 67
    MonitorInvocation = 68
    FirmwareTableInformationRegistered = 69
    SetShutdownSelectedTime = 70
    SuspendResumeInvocation = 71
    PlmPowerRequestCreate = 72
    ScreenOff = 73
    CsDeviceNotification = 74
    PlatformRole = 75
    LastResumePerformance = 76
    DisplayBurst = 77
    ExitLatencySamplingPercentage = 78
    RegisterSpmPowerSettings = 79
    PlatformIdleStates = 80
    ProcessorIdleVeto = 81
    PlatformIdleVeto = 82
    SystemBatteryStatePrecise = 83
    ThermalEvent = 84
    PowerRequestActionInternal = 85
    BatteryDeviceState = 86
    PowerInformationInternal = 87
    ThermalStandby = 88
    SystemHiberFileType = 89
    PhysicalPowerButtonPress = 90
    QueryPotentialDripsConstraint = 91
    EnergyTrackerCreate = 92
    EnergyTrackerQuery = 93
    UpdateBlackBoxRecorder = 94
    SessionAllowExternalDmaDevices = 95
    SendSuspendResumeNotification = 96
    BlackBoxRecorderDirectAccessBuffer = 97
    SystemPowerSourceState = 98
    PowerInformationLevelMaximum = 99
// POWER_INFORMATION_LEVEL
pub const SystemPowerPolicyAc: i32 = 0;
pub const SystemPowerPolicyDc: i32 = 1;
pub const VerifySystemPolicyAc: i32 = 2;
pub const VerifySystemPolicyDc: i32 = 3;
pub const SystemPowerCapabilities: i32 = 4;
pub const SystemBatteryState: i32 = 5;
pub const SystemPowerStateHandler: i32 = 6;
pub const ProcessorStateHandler: i32 = 7;
pub const SystemPowerPolicyCurrent: i32 = 8;
pub const AdministratorPowerPolicy: i32 = 9;
pub const SystemReserveHiberFile: i32 = 10;
pub const ProcessorInformation: i32 = 11;
pub const SystemPowerInformation: i32 = 12;
pub const ProcessorStateHandler2: i32 = 13;
pub const LastWakeTime: i32 = 14;
pub const LastSleepTime: i32 = 15;
pub const SystemExecutionState: i32 = 16;
pub const SystemPowerStateNotifyHandler: i32 = 17;
pub const ProcessorPowerPolicyAc: i32 = 18;
pub const ProcessorPowerPolicyDc: i32 = 19;
pub const VerifyProcessorPowerPolicyAc: i32 = 20;
pub const VerifyProcessorPowerPolicyDc: i32 = 21;
pub const ProcessorPowerPolicyCurrent: i32 = 22;
pub const SystemPowerStateLogging: i32 = 23;
pub const SystemPowerLoggingEntry: i32 = 24;
pub const SetPowerSettingValue: i32 = 25;
pub const NotifyUserPowerSetting: i32 = 26;
pub const PowerInformationLevelUnused0: i32 = 27;
pub const SystemMonitorHiberBootPowerOff: i32 = 28;
pub const SystemVideoState: i32 = 29;
pub const TraceApplicationPowerMessage: i32 = 30;
pub const TraceApplicationPowerMessageEnd: i32 = 31;
pub const ProcessorPerfStates: i32 = 32;
pub const ProcessorIdleStates: i32 = 33;
pub const ProcessorCap: i32 = 34;
pub const SystemWakeSource: i32 = 35;
pub const SystemHiberFileInformation: i32 = 36;
pub const TraceServicePowerMessage: i32 = 37;
pub const ProcessorLoad: i32 = 38;
pub const PowerShutdownNotification: i32 = 39;
pub const MonitorCapabilities: i32 = 40;
pub const SessionPowerInit: i32 = 41;
pub const SessionDisplayState: i32 = 42;
pub const PowerRequestCreate: i32 = 43;
pub const PowerRequestAction: i32 = 44;
pub const GetPowerRequestList: i32 = 45;
pub const ProcessorInformationEx: i32 = 46;
pub const NotifyUserModeLegacyPowerEvent: i32 = 47;
pub const GroupPark: i32 = 48;
pub const ProcessorIdleDomains: i32 = 49;
pub const WakeTimerList: i32 = 50;
pub const SystemHiberFileSize: i32 = 51;
pub const ProcessorIdleStatesHv: i32 = 52;
pub const ProcessorPerfStatesHv: i32 = 53;
pub const ProcessorPerfCapHv: i32 = 54;
pub const ProcessorSetIdle: i32 = 55;
pub const LogicalProcessorIdling: i32 = 56;
pub const UserPresence: i32 = 57;
pub const PowerSettingNotificationName: i32 = 58;
pub const GetPowerSettingValue: i32 = 59;
pub const IdleResiliency: i32 = 60;
pub const SessionRITState: i32 = 61;
pub const SessionConnectNotification: i32 = 62;
pub const SessionPowerCleanup: i32 = 63;
pub const SessionLockState: i32 = 64;
pub const SystemHiberbootState: i32 = 65;
pub const PlatformInformation: i32 = 66;
pub const PdcInvocation: i32 = 67;
pub const MonitorInvocation: i32 = 68;
pub const FirmwareTableInformationRegistered: i32 = 69;
pub const SetShutdownSelectedTime: i32 = 70;
pub const SuspendResumeInvocation: i32 = 71;
pub const PlmPowerRequestCreate: i32 = 72;
pub const ScreenOff: i32 = 73;
pub const CsDeviceNotification: i32 = 74;
pub const PlatformRole: i32 = 75;
pub const LastResumePerformance: i32 = 76;
pub const DisplayBurst: i32 = 77;
pub const ExitLatencySamplingPercentage: i32 = 78;
pub const RegisterSpmPowerSettings: i32 = 79;
pub const PlatformIdleStates: i32 = 80;
pub const ProcessorIdleVeto: i32 = 81;
pub const PlatformIdleVeto: i32 = 82;
pub const SystemBatteryStatePrecise: i32 = 83;
pub const ThermalEvent: i32 = 84;
pub const PowerRequestActionInternal: i32 = 85;
pub const BatteryDeviceState: i32 = 86;
pub const PowerInformationInternal: i32 = 87;
pub const ThermalStandby: i32 = 88;
pub const SystemHiberFileType: i32 = 89;
pub const PhysicalPowerButtonPress: i32 = 90;
pub const QueryPotentialDripsConstraint: i32 = 91;
pub const EnergyTrackerCreate: i32 = 92;
pub const EnergyTrackerQuery: i32 = 93;
pub const UpdateBlackBoxRecorder: i32 = 94;
pub const SessionAllowExternalDmaDevices: i32 = 95;
pub const SendSuspendResumeNotification: i32 = 96;
pub const BlackBoxRecorderDirectAccessBuffer: i32 = 97;
pub const SystemPowerSourceState: i32 = 98;
pub const PowerInformationLevelMaximum: i32 = 99;
// POWER_INFORMATION_LEVEL
const (
	SystemPowerPolicyAc int32 = 0
	SystemPowerPolicyDc int32 = 1
	VerifySystemPolicyAc int32 = 2
	VerifySystemPolicyDc int32 = 3
	SystemPowerCapabilities int32 = 4
	SystemBatteryState int32 = 5
	SystemPowerStateHandler int32 = 6
	ProcessorStateHandler int32 = 7
	SystemPowerPolicyCurrent int32 = 8
	AdministratorPowerPolicy int32 = 9
	SystemReserveHiberFile int32 = 10
	ProcessorInformation int32 = 11
	SystemPowerInformation int32 = 12
	ProcessorStateHandler2 int32 = 13
	LastWakeTime int32 = 14
	LastSleepTime int32 = 15
	SystemExecutionState int32 = 16
	SystemPowerStateNotifyHandler int32 = 17
	ProcessorPowerPolicyAc int32 = 18
	ProcessorPowerPolicyDc int32 = 19
	VerifyProcessorPowerPolicyAc int32 = 20
	VerifyProcessorPowerPolicyDc int32 = 21
	ProcessorPowerPolicyCurrent int32 = 22
	SystemPowerStateLogging int32 = 23
	SystemPowerLoggingEntry int32 = 24
	SetPowerSettingValue int32 = 25
	NotifyUserPowerSetting int32 = 26
	PowerInformationLevelUnused0 int32 = 27
	SystemMonitorHiberBootPowerOff int32 = 28
	SystemVideoState int32 = 29
	TraceApplicationPowerMessage int32 = 30
	TraceApplicationPowerMessageEnd int32 = 31
	ProcessorPerfStates int32 = 32
	ProcessorIdleStates int32 = 33
	ProcessorCap int32 = 34
	SystemWakeSource int32 = 35
	SystemHiberFileInformation int32 = 36
	TraceServicePowerMessage int32 = 37
	ProcessorLoad int32 = 38
	PowerShutdownNotification int32 = 39
	MonitorCapabilities int32 = 40
	SessionPowerInit int32 = 41
	SessionDisplayState int32 = 42
	PowerRequestCreate int32 = 43
	PowerRequestAction int32 = 44
	GetPowerRequestList int32 = 45
	ProcessorInformationEx int32 = 46
	NotifyUserModeLegacyPowerEvent int32 = 47
	GroupPark int32 = 48
	ProcessorIdleDomains int32 = 49
	WakeTimerList int32 = 50
	SystemHiberFileSize int32 = 51
	ProcessorIdleStatesHv int32 = 52
	ProcessorPerfStatesHv int32 = 53
	ProcessorPerfCapHv int32 = 54
	ProcessorSetIdle int32 = 55
	LogicalProcessorIdling int32 = 56
	UserPresence int32 = 57
	PowerSettingNotificationName int32 = 58
	GetPowerSettingValue int32 = 59
	IdleResiliency int32 = 60
	SessionRITState int32 = 61
	SessionConnectNotification int32 = 62
	SessionPowerCleanup int32 = 63
	SessionLockState int32 = 64
	SystemHiberbootState int32 = 65
	PlatformInformation int32 = 66
	PdcInvocation int32 = 67
	MonitorInvocation int32 = 68
	FirmwareTableInformationRegistered int32 = 69
	SetShutdownSelectedTime int32 = 70
	SuspendResumeInvocation int32 = 71
	PlmPowerRequestCreate int32 = 72
	ScreenOff int32 = 73
	CsDeviceNotification int32 = 74
	PlatformRole int32 = 75
	LastResumePerformance int32 = 76
	DisplayBurst int32 = 77
	ExitLatencySamplingPercentage int32 = 78
	RegisterSpmPowerSettings int32 = 79
	PlatformIdleStates int32 = 80
	ProcessorIdleVeto int32 = 81
	PlatformIdleVeto int32 = 82
	SystemBatteryStatePrecise int32 = 83
	ThermalEvent int32 = 84
	PowerRequestActionInternal int32 = 85
	BatteryDeviceState int32 = 86
	PowerInformationInternal int32 = 87
	ThermalStandby int32 = 88
	SystemHiberFileType int32 = 89
	PhysicalPowerButtonPress int32 = 90
	QueryPotentialDripsConstraint int32 = 91
	EnergyTrackerCreate int32 = 92
	EnergyTrackerQuery int32 = 93
	UpdateBlackBoxRecorder int32 = 94
	SessionAllowExternalDmaDevices int32 = 95
	SendSuspendResumeNotification int32 = 96
	BlackBoxRecorderDirectAccessBuffer int32 = 97
	SystemPowerSourceState int32 = 98
	PowerInformationLevelMaximum int32 = 99
)
const
  SystemPowerPolicyAc = 0;
  SystemPowerPolicyDc = 1;
  VerifySystemPolicyAc = 2;
  VerifySystemPolicyDc = 3;
  SystemPowerCapabilities = 4;
  SystemBatteryState = 5;
  SystemPowerStateHandler = 6;
  ProcessorStateHandler = 7;
  SystemPowerPolicyCurrent = 8;
  AdministratorPowerPolicy = 9;
  SystemReserveHiberFile = 10;
  ProcessorInformation = 11;
  SystemPowerInformation = 12;
  ProcessorStateHandler2 = 13;
  LastWakeTime = 14;
  LastSleepTime = 15;
  SystemExecutionState = 16;
  SystemPowerStateNotifyHandler = 17;
  ProcessorPowerPolicyAc = 18;
  ProcessorPowerPolicyDc = 19;
  VerifyProcessorPowerPolicyAc = 20;
  VerifyProcessorPowerPolicyDc = 21;
  ProcessorPowerPolicyCurrent = 22;
  SystemPowerStateLogging = 23;
  SystemPowerLoggingEntry = 24;
  SetPowerSettingValue = 25;
  NotifyUserPowerSetting = 26;
  PowerInformationLevelUnused0 = 27;
  SystemMonitorHiberBootPowerOff = 28;
  SystemVideoState = 29;
  TraceApplicationPowerMessage = 30;
  TraceApplicationPowerMessageEnd = 31;
  ProcessorPerfStates = 32;
  ProcessorIdleStates = 33;
  ProcessorCap = 34;
  SystemWakeSource = 35;
  SystemHiberFileInformation = 36;
  TraceServicePowerMessage = 37;
  ProcessorLoad = 38;
  PowerShutdownNotification = 39;
  MonitorCapabilities = 40;
  SessionPowerInit = 41;
  SessionDisplayState = 42;
  PowerRequestCreate = 43;
  PowerRequestAction = 44;
  GetPowerRequestList = 45;
  ProcessorInformationEx = 46;
  NotifyUserModeLegacyPowerEvent = 47;
  GroupPark = 48;
  ProcessorIdleDomains = 49;
  WakeTimerList = 50;
  SystemHiberFileSize = 51;
  ProcessorIdleStatesHv = 52;
  ProcessorPerfStatesHv = 53;
  ProcessorPerfCapHv = 54;
  ProcessorSetIdle = 55;
  LogicalProcessorIdling = 56;
  UserPresence = 57;
  PowerSettingNotificationName = 58;
  GetPowerSettingValue = 59;
  IdleResiliency = 60;
  SessionRITState = 61;
  SessionConnectNotification = 62;
  SessionPowerCleanup = 63;
  SessionLockState = 64;
  SystemHiberbootState = 65;
  PlatformInformation = 66;
  PdcInvocation = 67;
  MonitorInvocation = 68;
  FirmwareTableInformationRegistered = 69;
  SetShutdownSelectedTime = 70;
  SuspendResumeInvocation = 71;
  PlmPowerRequestCreate = 72;
  ScreenOff = 73;
  CsDeviceNotification = 74;
  PlatformRole = 75;
  LastResumePerformance = 76;
  DisplayBurst = 77;
  ExitLatencySamplingPercentage = 78;
  RegisterSpmPowerSettings = 79;
  PlatformIdleStates = 80;
  ProcessorIdleVeto = 81;
  PlatformIdleVeto = 82;
  SystemBatteryStatePrecise = 83;
  ThermalEvent = 84;
  PowerRequestActionInternal = 85;
  BatteryDeviceState = 86;
  PowerInformationInternal = 87;
  ThermalStandby = 88;
  SystemHiberFileType = 89;
  PhysicalPowerButtonPress = 90;
  QueryPotentialDripsConstraint = 91;
  EnergyTrackerCreate = 92;
  EnergyTrackerQuery = 93;
  UpdateBlackBoxRecorder = 94;
  SessionAllowExternalDmaDevices = 95;
  SendSuspendResumeNotification = 96;
  BlackBoxRecorderDirectAccessBuffer = 97;
  SystemPowerSourceState = 98;
  PowerInformationLevelMaximum = 99;
// POWER_INFORMATION_LEVEL
pub const SystemPowerPolicyAc: i32 = 0;
pub const SystemPowerPolicyDc: i32 = 1;
pub const VerifySystemPolicyAc: i32 = 2;
pub const VerifySystemPolicyDc: i32 = 3;
pub const SystemPowerCapabilities: i32 = 4;
pub const SystemBatteryState: i32 = 5;
pub const SystemPowerStateHandler: i32 = 6;
pub const ProcessorStateHandler: i32 = 7;
pub const SystemPowerPolicyCurrent: i32 = 8;
pub const AdministratorPowerPolicy: i32 = 9;
pub const SystemReserveHiberFile: i32 = 10;
pub const ProcessorInformation: i32 = 11;
pub const SystemPowerInformation: i32 = 12;
pub const ProcessorStateHandler2: i32 = 13;
pub const LastWakeTime: i32 = 14;
pub const LastSleepTime: i32 = 15;
pub const SystemExecutionState: i32 = 16;
pub const SystemPowerStateNotifyHandler: i32 = 17;
pub const ProcessorPowerPolicyAc: i32 = 18;
pub const ProcessorPowerPolicyDc: i32 = 19;
pub const VerifyProcessorPowerPolicyAc: i32 = 20;
pub const VerifyProcessorPowerPolicyDc: i32 = 21;
pub const ProcessorPowerPolicyCurrent: i32 = 22;
pub const SystemPowerStateLogging: i32 = 23;
pub const SystemPowerLoggingEntry: i32 = 24;
pub const SetPowerSettingValue: i32 = 25;
pub const NotifyUserPowerSetting: i32 = 26;
pub const PowerInformationLevelUnused0: i32 = 27;
pub const SystemMonitorHiberBootPowerOff: i32 = 28;
pub const SystemVideoState: i32 = 29;
pub const TraceApplicationPowerMessage: i32 = 30;
pub const TraceApplicationPowerMessageEnd: i32 = 31;
pub const ProcessorPerfStates: i32 = 32;
pub const ProcessorIdleStates: i32 = 33;
pub const ProcessorCap: i32 = 34;
pub const SystemWakeSource: i32 = 35;
pub const SystemHiberFileInformation: i32 = 36;
pub const TraceServicePowerMessage: i32 = 37;
pub const ProcessorLoad: i32 = 38;
pub const PowerShutdownNotification: i32 = 39;
pub const MonitorCapabilities: i32 = 40;
pub const SessionPowerInit: i32 = 41;
pub const SessionDisplayState: i32 = 42;
pub const PowerRequestCreate: i32 = 43;
pub const PowerRequestAction: i32 = 44;
pub const GetPowerRequestList: i32 = 45;
pub const ProcessorInformationEx: i32 = 46;
pub const NotifyUserModeLegacyPowerEvent: i32 = 47;
pub const GroupPark: i32 = 48;
pub const ProcessorIdleDomains: i32 = 49;
pub const WakeTimerList: i32 = 50;
pub const SystemHiberFileSize: i32 = 51;
pub const ProcessorIdleStatesHv: i32 = 52;
pub const ProcessorPerfStatesHv: i32 = 53;
pub const ProcessorPerfCapHv: i32 = 54;
pub const ProcessorSetIdle: i32 = 55;
pub const LogicalProcessorIdling: i32 = 56;
pub const UserPresence: i32 = 57;
pub const PowerSettingNotificationName: i32 = 58;
pub const GetPowerSettingValue: i32 = 59;
pub const IdleResiliency: i32 = 60;
pub const SessionRITState: i32 = 61;
pub const SessionConnectNotification: i32 = 62;
pub const SessionPowerCleanup: i32 = 63;
pub const SessionLockState: i32 = 64;
pub const SystemHiberbootState: i32 = 65;
pub const PlatformInformation: i32 = 66;
pub const PdcInvocation: i32 = 67;
pub const MonitorInvocation: i32 = 68;
pub const FirmwareTableInformationRegistered: i32 = 69;
pub const SetShutdownSelectedTime: i32 = 70;
pub const SuspendResumeInvocation: i32 = 71;
pub const PlmPowerRequestCreate: i32 = 72;
pub const ScreenOff: i32 = 73;
pub const CsDeviceNotification: i32 = 74;
pub const PlatformRole: i32 = 75;
pub const LastResumePerformance: i32 = 76;
pub const DisplayBurst: i32 = 77;
pub const ExitLatencySamplingPercentage: i32 = 78;
pub const RegisterSpmPowerSettings: i32 = 79;
pub const PlatformIdleStates: i32 = 80;
pub const ProcessorIdleVeto: i32 = 81;
pub const PlatformIdleVeto: i32 = 82;
pub const SystemBatteryStatePrecise: i32 = 83;
pub const ThermalEvent: i32 = 84;
pub const PowerRequestActionInternal: i32 = 85;
pub const BatteryDeviceState: i32 = 86;
pub const PowerInformationInternal: i32 = 87;
pub const ThermalStandby: i32 = 88;
pub const SystemHiberFileType: i32 = 89;
pub const PhysicalPowerButtonPress: i32 = 90;
pub const QueryPotentialDripsConstraint: i32 = 91;
pub const EnergyTrackerCreate: i32 = 92;
pub const EnergyTrackerQuery: i32 = 93;
pub const UpdateBlackBoxRecorder: i32 = 94;
pub const SessionAllowExternalDmaDevices: i32 = 95;
pub const SendSuspendResumeNotification: i32 = 96;
pub const BlackBoxRecorderDirectAccessBuffer: i32 = 97;
pub const SystemPowerSourceState: i32 = 98;
pub const PowerInformationLevelMaximum: i32 = 99;
const
  SystemPowerPolicyAc* = 0
  SystemPowerPolicyDc* = 1
  VerifySystemPolicyAc* = 2
  VerifySystemPolicyDc* = 3
  SystemPowerCapabilities* = 4
  SystemBatteryState* = 5
  SystemPowerStateHandler* = 6
  ProcessorStateHandler* = 7
  SystemPowerPolicyCurrent* = 8
  AdministratorPowerPolicy* = 9
  SystemReserveHiberFile* = 10
  ProcessorInformation* = 11
  SystemPowerInformation* = 12
  ProcessorStateHandler2* = 13
  LastWakeTime* = 14
  LastSleepTime* = 15
  SystemExecutionState* = 16
  SystemPowerStateNotifyHandler* = 17
  ProcessorPowerPolicyAc* = 18
  ProcessorPowerPolicyDc* = 19
  VerifyProcessorPowerPolicyAc* = 20
  VerifyProcessorPowerPolicyDc* = 21
  ProcessorPowerPolicyCurrent* = 22
  SystemPowerStateLogging* = 23
  SystemPowerLoggingEntry* = 24
  SetPowerSettingValue* = 25
  NotifyUserPowerSetting* = 26
  PowerInformationLevelUnused0* = 27
  SystemMonitorHiberBootPowerOff* = 28
  SystemVideoState* = 29
  TraceApplicationPowerMessage* = 30
  TraceApplicationPowerMessageEnd* = 31
  ProcessorPerfStates* = 32
  ProcessorIdleStates* = 33
  ProcessorCap* = 34
  SystemWakeSource* = 35
  SystemHiberFileInformation* = 36
  TraceServicePowerMessage* = 37
  ProcessorLoad* = 38
  PowerShutdownNotification* = 39
  MonitorCapabilities* = 40
  SessionPowerInit* = 41
  SessionDisplayState* = 42
  PowerRequestCreate* = 43
  PowerRequestAction* = 44
  GetPowerRequestList* = 45
  ProcessorInformationEx* = 46
  NotifyUserModeLegacyPowerEvent* = 47
  GroupPark* = 48
  ProcessorIdleDomains* = 49
  WakeTimerList* = 50
  SystemHiberFileSize* = 51
  ProcessorIdleStatesHv* = 52
  ProcessorPerfStatesHv* = 53
  ProcessorPerfCapHv* = 54
  ProcessorSetIdle* = 55
  LogicalProcessorIdling* = 56
  UserPresence* = 57
  PowerSettingNotificationName* = 58
  GetPowerSettingValue* = 59
  IdleResiliency* = 60
  SessionRITState* = 61
  SessionConnectNotification* = 62
  SessionPowerCleanup* = 63
  SessionLockState* = 64
  SystemHiberbootState* = 65
  PlatformInformation* = 66
  PdcInvocation* = 67
  MonitorInvocation* = 68
  FirmwareTableInformationRegistered* = 69
  SetShutdownSelectedTime* = 70
  SuspendResumeInvocation* = 71
  PlmPowerRequestCreate* = 72
  ScreenOff* = 73
  CsDeviceNotification* = 74
  PlatformRole* = 75
  LastResumePerformance* = 76
  DisplayBurst* = 77
  ExitLatencySamplingPercentage* = 78
  RegisterSpmPowerSettings* = 79
  PlatformIdleStates* = 80
  ProcessorIdleVeto* = 81
  PlatformIdleVeto* = 82
  SystemBatteryStatePrecise* = 83
  ThermalEvent* = 84
  PowerRequestActionInternal* = 85
  BatteryDeviceState* = 86
  PowerInformationInternal* = 87
  ThermalStandby* = 88
  SystemHiberFileType* = 89
  PhysicalPowerButtonPress* = 90
  QueryPotentialDripsConstraint* = 91
  EnergyTrackerCreate* = 92
  EnergyTrackerQuery* = 93
  UpdateBlackBoxRecorder* = 94
  SessionAllowExternalDmaDevices* = 95
  SendSuspendResumeNotification* = 96
  BlackBoxRecorderDirectAccessBuffer* = 97
  SystemPowerSourceState* = 98
  PowerInformationLevelMaximum* = 99
enum POWER_INFORMATION_LEVEL : int {
    SystemPowerPolicyAc = 0,
    SystemPowerPolicyDc = 1,
    VerifySystemPolicyAc = 2,
    VerifySystemPolicyDc = 3,
    SystemPowerCapabilities = 4,
    SystemBatteryState = 5,
    SystemPowerStateHandler = 6,
    ProcessorStateHandler = 7,
    SystemPowerPolicyCurrent = 8,
    AdministratorPowerPolicy = 9,
    SystemReserveHiberFile = 10,
    ProcessorInformation = 11,
    SystemPowerInformation = 12,
    ProcessorStateHandler2 = 13,
    LastWakeTime = 14,
    LastSleepTime = 15,
    SystemExecutionState = 16,
    SystemPowerStateNotifyHandler = 17,
    ProcessorPowerPolicyAc = 18,
    ProcessorPowerPolicyDc = 19,
    VerifyProcessorPowerPolicyAc = 20,
    VerifyProcessorPowerPolicyDc = 21,
    ProcessorPowerPolicyCurrent = 22,
    SystemPowerStateLogging = 23,
    SystemPowerLoggingEntry = 24,
    SetPowerSettingValue = 25,
    NotifyUserPowerSetting = 26,
    PowerInformationLevelUnused0 = 27,
    SystemMonitorHiberBootPowerOff = 28,
    SystemVideoState = 29,
    TraceApplicationPowerMessage = 30,
    TraceApplicationPowerMessageEnd = 31,
    ProcessorPerfStates = 32,
    ProcessorIdleStates = 33,
    ProcessorCap = 34,
    SystemWakeSource = 35,
    SystemHiberFileInformation = 36,
    TraceServicePowerMessage = 37,
    ProcessorLoad = 38,
    PowerShutdownNotification = 39,
    MonitorCapabilities = 40,
    SessionPowerInit = 41,
    SessionDisplayState = 42,
    PowerRequestCreate = 43,
    PowerRequestAction = 44,
    GetPowerRequestList = 45,
    ProcessorInformationEx = 46,
    NotifyUserModeLegacyPowerEvent = 47,
    GroupPark = 48,
    ProcessorIdleDomains = 49,
    WakeTimerList = 50,
    SystemHiberFileSize = 51,
    ProcessorIdleStatesHv = 52,
    ProcessorPerfStatesHv = 53,
    ProcessorPerfCapHv = 54,
    ProcessorSetIdle = 55,
    LogicalProcessorIdling = 56,
    UserPresence = 57,
    PowerSettingNotificationName = 58,
    GetPowerSettingValue = 59,
    IdleResiliency = 60,
    SessionRITState = 61,
    SessionConnectNotification = 62,
    SessionPowerCleanup = 63,
    SessionLockState = 64,
    SystemHiberbootState = 65,
    PlatformInformation = 66,
    PdcInvocation = 67,
    MonitorInvocation = 68,
    FirmwareTableInformationRegistered = 69,
    SetShutdownSelectedTime = 70,
    SuspendResumeInvocation = 71,
    PlmPowerRequestCreate = 72,
    ScreenOff = 73,
    CsDeviceNotification = 74,
    PlatformRole = 75,
    LastResumePerformance = 76,
    DisplayBurst = 77,
    ExitLatencySamplingPercentage = 78,
    RegisterSpmPowerSettings = 79,
    PlatformIdleStates = 80,
    ProcessorIdleVeto = 81,
    PlatformIdleVeto = 82,
    SystemBatteryStatePrecise = 83,
    ThermalEvent = 84,
    PowerRequestActionInternal = 85,
    BatteryDeviceState = 86,
    PowerInformationInternal = 87,
    ThermalStandby = 88,
    SystemHiberFileType = 89,
    PhysicalPowerButtonPress = 90,
    QueryPotentialDripsConstraint = 91,
    EnergyTrackerCreate = 92,
    EnergyTrackerQuery = 93,
    UpdateBlackBoxRecorder = 94,
    SessionAllowExternalDmaDevices = 95,
    SendSuspendResumeNotification = 96,
    BlackBoxRecorderDirectAccessBuffer = 97,
    SystemPowerSourceState = 98,
    PowerInformationLevelMaximum = 99,
}
#define global SystemPowerPolicyAc                0x0
#define global SystemPowerPolicyDc                0x1
#define global VerifySystemPolicyAc               0x2
#define global VerifySystemPolicyDc               0x3
#define global SystemPowerCapabilities            0x4
#define global SystemBatteryState                 0x5
#define global SystemPowerStateHandler            0x6
#define global ProcessorStateHandler              0x7
#define global SystemPowerPolicyCurrent           0x8
#define global AdministratorPowerPolicy           0x9
#define global SystemReserveHiberFile             0xA
#define global ProcessorInformation               0xB
#define global SystemPowerInformation             0xC
#define global ProcessorStateHandler2             0xD
#define global LastWakeTime                       0xE
#define global LastSleepTime                      0xF
#define global SystemExecutionState               0x10
#define global SystemPowerStateNotifyHandler      0x11
#define global ProcessorPowerPolicyAc             0x12
#define global ProcessorPowerPolicyDc             0x13
#define global VerifyProcessorPowerPolicyAc       0x14
#define global VerifyProcessorPowerPolicyDc       0x15
#define global ProcessorPowerPolicyCurrent        0x16
#define global SystemPowerStateLogging            0x17
#define global SystemPowerLoggingEntry            0x18
#define global SetPowerSettingValue               0x19
#define global NotifyUserPowerSetting             0x1A
#define global PowerInformationLevelUnused0       0x1B
#define global SystemMonitorHiberBootPowerOff     0x1C
#define global SystemVideoState                   0x1D
#define global TraceApplicationPowerMessage       0x1E
#define global TraceApplicationPowerMessageEnd    0x1F
#define global ProcessorPerfStates                0x20
#define global ProcessorIdleStates                0x21
#define global ProcessorCap                       0x22
#define global SystemWakeSource                   0x23
#define global SystemHiberFileInformation         0x24
#define global TraceServicePowerMessage           0x25
#define global ProcessorLoad                      0x26
#define global PowerShutdownNotification          0x27
#define global MonitorCapabilities                0x28
#define global SessionPowerInit                   0x29
#define global SessionDisplayState                0x2A
#define global PowerRequestCreate                 0x2B
#define global PowerRequestAction                 0x2C
#define global GetPowerRequestList                0x2D
#define global ProcessorInformationEx             0x2E
#define global NotifyUserModeLegacyPowerEvent     0x2F
#define global GroupPark                          0x30
#define global ProcessorIdleDomains               0x31
#define global WakeTimerList                      0x32
#define global SystemHiberFileSize                0x33
#define global ProcessorIdleStatesHv              0x34
#define global ProcessorPerfStatesHv              0x35
#define global ProcessorPerfCapHv                 0x36
#define global ProcessorSetIdle                   0x37
#define global LogicalProcessorIdling             0x38
#define global UserPresence                       0x39
#define global PowerSettingNotificationName       0x3A
#define global GetPowerSettingValue               0x3B
#define global IdleResiliency                     0x3C
#define global SessionRITState                    0x3D
#define global SessionConnectNotification         0x3E
#define global SessionPowerCleanup                0x3F
#define global SessionLockState                   0x40
#define global SystemHiberbootState               0x41
#define global PlatformInformation                0x42
#define global PdcInvocation                      0x43
#define global MonitorInvocation                  0x44
#define global FirmwareTableInformationRegistered 0x45
#define global SetShutdownSelectedTime            0x46
#define global SuspendResumeInvocation            0x47
#define global PlmPowerRequestCreate              0x48
#define global ScreenOff                          0x49
#define global CsDeviceNotification               0x4A
#define global PlatformRole                       0x4B
#define global LastResumePerformance              0x4C
#define global DisplayBurst                       0x4D
#define global ExitLatencySamplingPercentage      0x4E
#define global RegisterSpmPowerSettings           0x4F
#define global PlatformIdleStates                 0x50
#define global ProcessorIdleVeto                  0x51
#define global PlatformIdleVeto                   0x52
#define global SystemBatteryStatePrecise          0x53
#define global ThermalEvent                       0x54
#define global PowerRequestActionInternal         0x55
#define global BatteryDeviceState                 0x56
#define global PowerInformationInternal           0x57
#define global ThermalStandby                     0x58
#define global SystemHiberFileType                0x59
#define global PhysicalPowerButtonPress           0x5A
#define global QueryPotentialDripsConstraint      0x5B
#define global EnergyTrackerCreate                0x5C
#define global EnergyTrackerQuery                 0x5D
#define global UpdateBlackBoxRecorder             0x5E
#define global SessionAllowExternalDmaDevices     0x5F
#define global SendSuspendResumeNotification      0x60
#define global BlackBoxRecorderDirectAccessBuffer 0x61
#define global SystemPowerSourceState             0x62
#define global PowerInformationLevelMaximum       0x63