ReactOS  0.4.14-dev-583-g2a1ba2c
potypes.h File Reference

Go to the source code of this file.

Classes

union  _POWER_STATE
 
struct  _SYSTEM_POWER_STATE_CONTEXT
 
struct  _COUNTED_REASON_CONTEXT
 
struct  CM_Power_Data_s
 
struct  _SET_POWER_SETTING_VALUE
 
struct  _NOTIFY_USER_POWER_SETTING
 
struct  _APPLICATIONLAUNCH_SETTING_VALUE
 
struct  BATTERY_REPORTING_SCALE
 

Macros

#define _PO_DDK_
 
#define PO_CB_SYSTEM_POWER_POLICY   0
 
#define PO_CB_AC_STATUS   1
 
#define PO_CB_BUTTON_COLLISION   2
 
#define PO_CB_SYSTEM_STATE_LOCK   3
 
#define PO_CB_LID_SWITCH_STATE   4
 
#define PO_CB_PROCESSOR_POWER_POLICY   5
 
#define POWER_SYSTEM_MAXIMUM   PowerSystemMaximum
 
#define IOCTL_QUERY_DEVICE_POWER_STATE   CTL_CODE(FILE_DEVICE_BATTERY, 0x0, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_SET_DEVICE_WAKE   CTL_CODE(FILE_DEVICE_BATTERY, 0x1, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_CANCEL_DEVICE_WAKE   CTL_CODE(FILE_DEVICE_BATTERY, 0x2, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define ES_SYSTEM_REQUIRED   0x00000001
 
#define ES_DISPLAY_REQUIRED   0x00000002
 
#define ES_USER_PRESENT   0x00000004
 
#define ES_CONTINUOUS   0x80000000
 
#define DIAGNOSTIC_REASON_VERSION   0
 
#define DIAGNOSTIC_REASON_SIMPLE_STRING   0x00000001
 
#define DIAGNOSTIC_REASON_DETAILED_STRING   0x00000002
 
#define DIAGNOSTIC_REASON_NOT_SPECIFIED   0x80000000
 
#define DIAGNOSTIC_REASON_INVALID_FLAGS   (~0x80000003)
 
#define POWER_REQUEST_CONTEXT_VERSION   0
 
#define POWER_REQUEST_CONTEXT_SIMPLE_STRING   0x00000001
 
#define POWER_REQUEST_CONTEXT_DETAILED_STRING   0x00000002
 
#define PowerRequestMaximum   3
 
#define PDCAP_D0_SUPPORTED   0x00000001
 
#define PDCAP_D1_SUPPORTED   0x00000002
 
#define PDCAP_D2_SUPPORTED   0x00000004
 
#define PDCAP_D3_SUPPORTED   0x00000008
 
#define PDCAP_WAKE_FROM_D0_SUPPORTED   0x00000010
 
#define PDCAP_WAKE_FROM_D1_SUPPORTED   0x00000020
 
#define PDCAP_WAKE_FROM_D2_SUPPORTED   0x00000040
 
#define PDCAP_WAKE_FROM_D3_SUPPORTED   0x00000080
 
#define PDCAP_WARM_EJECT_SUPPORTED   0x00000100
 
#define POWER_SETTING_VALUE_VERSION   (0x1)
 
#define CORE_PARKING_POLICY_CHANGE_IDEAL   0
 
#define CORE_PARKING_POLICY_CHANGE_SINGLE   1
 
#define CORE_PARKING_POLICY_CHANGE_ROCKET   2
 
#define CORE_PARKING_POLICY_CHANGE_MAX   CORE_PARKING_POLICY_CHANGE_ROCKET
 
#define PERFSTATE_POLICY_CHANGE_IDEAL   0
 
#define PERFSTATE_POLICY_CHANGE_SINGLE   1
 
#define PERFSTATE_POLICY_CHANGE_ROCKET   2
 
#define PERFSTATE_POLICY_CHANGE_MAX   PERFSTATE_POLICY_CHANGE_ROCKET
 
#define PROCESSOR_PERF_BOOST_POLICY_DISABLED   0
 
#define PROCESSOR_PERF_BOOST_POLICY_MAX   100
 
#define POWER_DEVICE_IDLE_POLICY_PERFORMANCE   0
 
#define POWER_DEVICE_IDLE_POLICY_CONSERVATIVE   1
 
#define PO_CB_SYSTEM_POWER_POLICY   0
 
#define PO_CB_AC_STATUS   1
 
#define PO_CB_BUTTON_COLLISION   2
 
#define PO_CB_SYSTEM_STATE_LOCK   3
 
#define PO_CB_LID_SWITCH_STATE   4
 
#define PO_CB_PROCESSOR_POWER_POLICY   5
 

Typedefs

typedef enum _POWER_INFORMATION_LEVEL POWER_INFORMATION_LEVEL
 
typedef enum POWER_ACTIONPPOWER_ACTION
 
typedef enum _DEVICE_POWER_STATE DEVICE_POWER_STATE
 
typedef enum _DEVICE_POWER_STATEPDEVICE_POWER_STATE
 
typedef enum _MONITOR_DISPLAY_STATE MONITOR_DISPLAY_STATE
 
typedef enum _MONITOR_DISPLAY_STATEPMONITOR_DISPLAY_STATE
 
typedef union _POWER_STATE POWER_STATE
 
typedef union _POWER_STATEPPOWER_STATE
 
typedef enum _POWER_STATE_TYPE POWER_STATE_TYPE
 
typedef enum _POWER_STATE_TYPEPPOWER_STATE_TYPE
 
typedef struct _SYSTEM_POWER_STATE_CONTEXT SYSTEM_POWER_STATE_CONTEXT
 
typedef struct _SYSTEM_POWER_STATE_CONTEXTPSYSTEM_POWER_STATE_CONTEXT
 
typedef struct _COUNTED_REASON_CONTEXT COUNTED_REASON_CONTEXT
 
typedef struct _COUNTED_REASON_CONTEXTPCOUNTED_REASON_CONTEXT
 
typedef ULONG EXECUTION_STATE
 
typedef ULONGPEXECUTION_STATE
 
typedef enum _POWER_REQUEST_TYPE POWER_REQUEST_TYPE
 
typedef enum _POWER_REQUEST_TYPEPPOWER_REQUEST_TYPE
 
typedef struct CM_Power_Data_s CM_POWER_DATA
 
typedef struct CM_Power_Data_sPCM_POWER_DATA
 
typedef enum _SYSTEM_POWER_CONDITION SYSTEM_POWER_CONDITION
 
typedef struct _SET_POWER_SETTING_VALUE SET_POWER_SETTING_VALUE
 
typedef struct _SET_POWER_SETTING_VALUEPSET_POWER_SETTING_VALUE
 
typedef struct _NOTIFY_USER_POWER_SETTING NOTIFY_USER_POWER_SETTING
 
typedef struct _NOTIFY_USER_POWER_SETTINGPNOTIFY_USER_POWER_SETTING
 
typedef struct _APPLICATIONLAUNCH_SETTING_VALUE APPLICATIONLAUNCH_SETTING_VALUE
 
typedef struct _APPLICATIONLAUNCH_SETTING_VALUEPAPPLICATIONLAUNCH_SETTING_VALUE
 
typedef enum _POWER_PLATFORM_ROLE POWER_PLATFORM_ROLE
 
typedef struct BATTERY_REPORTING_SCALEPBATTERY_REPORTING_SCALE
 
typedef REQUEST_POWER_COMPLETE * PREQUEST_POWER_COMPLETE
 
typedef POWER_SETTING_CALLBACK * PPOWER_SETTING_CALLBACK
 

Enumerations

enum  _POWER_INFORMATION_LEVEL {
  SystemPowerPolicyAc, SystemPowerPolicyDc, VerifySystemPolicyAc, VerifySystemPolicyDc,
  SystemPowerCapabilities, SystemBatteryState, SystemPowerStateHandler, ProcessorStateHandler,
  SystemPowerPolicyCurrent, AdministratorPowerPolicy, SystemReserveHiberFile, ProcessorInformation,
  SystemPowerInformation, ProcessorStateHandler2, LastWakeTime, LastSleepTime,
  SystemExecutionState, SystemPowerStateNotifyHandler, ProcessorPowerPolicyAc, ProcessorPowerPolicyDc,
  VerifyProcessorPowerPolicyAc, VerifyProcessorPowerPolicyDc, ProcessorPowerPolicyCurrent, SystemPowerStateLogging,
  SystemPowerLoggingEntry, SetPowerSettingValue, NotifyUserPowerSetting, PowerInformationLevelUnused0,
  PowerInformationLevelUnused1, SystemVideoState, TraceApplicationPowerMessage, TraceApplicationPowerMessageEnd,
  ProcessorPerfStates, ProcessorIdleStates, ProcessorCap, SystemWakeSource,
  SystemHiberFileInformation, TraceServicePowerMessage, ProcessorLoad, PowerShutdownNotification,
  MonitorCapabilities, SessionPowerInit, SessionDisplayState, PowerRequestCreate,
  PowerRequestAction, GetPowerRequestList, ProcessorInformationEx, NotifyUserModeLegacyPowerEvent,
  GroupPark, ProcessorIdleDomains, WakeTimerList, SystemHiberFileSize,
  PowerInformationLevelMaximum, SystemPowerPolicyAc, SystemPowerPolicyDc, VerifySystemPolicyAc,
  VerifySystemPolicyDc, SystemPowerCapabilities, SystemBatteryState, SystemPowerStateHandler,
  ProcessorStateHandler, SystemPowerPolicyCurrent, AdministratorPowerPolicy, SystemReserveHiberFile,
  ProcessorInformation, SystemPowerInformation, ProcessorStateHandler2, LastWakeTime,
  LastSleepTime, SystemExecutionState, SystemPowerStateNotifyHandler, ProcessorPowerPolicyAc,
  ProcessorPowerPolicyDc, VerifyProcessorPowerPolicyAc, VerifyProcessorPowerPolicyDc, ProcessorPowerPolicyCurrent,
  SystemPowerStateLogging, SystemPowerLoggingEntry, SetPowerSettingValue, NotifyUserPowerSetting,
  PowerInformationLevelUnused0, PowerInformationLevelUnused1, SystemVideoState, TraceApplicationPowerMessage,
  TraceApplicationPowerMessageEnd, ProcessorPerfStates, ProcessorIdleStates, ProcessorCap,
  SystemWakeSource, SystemHiberFileInformation, TraceServicePowerMessage, ProcessorLoad,
  PowerShutdownNotification, MonitorCapabilities, SessionPowerInit, SessionDisplayState,
  PowerRequestCreate, PowerRequestAction, GetPowerRequestList, ProcessorInformationEx,
  NotifyUserModeLegacyPowerEvent, GroupPark, ProcessorIdleDomains, WakeTimerList,
  SystemHiberFileSize, PowerInformationLevelMaximum, SystemPowerPolicyAc, SystemPowerPolicyDc,
  VerifySystemPolicyAc, VerifySystemPolicyDc, SystemPowerCapabilities, SystemBatteryState,
  SystemPowerStateHandler, ProcessorStateHandler, SystemPowerPolicyCurrent, AdministratorPowerPolicy,
  SystemReserveHiberFile, ProcessorInformation, SystemPowerInformation, ProcessorStateHandler2,
  LastWakeTime, LastSleepTime, SystemExecutionState, SystemPowerStateNotifyHandler,
  ProcessorPowerPolicyAc, ProcessorPowerPolicyDc, VerifyProcessorPowerPolicyAc, VerifyProcessorPowerPolicyDc,
  ProcessorPowerPolicyCurrent, SystemPowerStateLogging, SystemPowerLoggingEntry, SetPowerSettingValue,
  NotifyUserPowerSetting, PowerInformationLevelUnused0, PowerInformationLevelUnused1, SystemVideoState,
  TraceApplicationPowerMessage, TraceApplicationPowerMessageEnd, ProcessorPerfStates, ProcessorIdleStates,
  ProcessorCap, SystemWakeSource, SystemHiberFileInformation, TraceServicePowerMessage,
  ProcessorLoad, PowerShutdownNotification, MonitorCapabilities, SessionPowerInit,
  SessionDisplayState, PowerRequestCreate, PowerRequestAction, GetPowerRequestList,
  ProcessorInformationEx, NotifyUserModeLegacyPowerEvent, GroupPark, ProcessorIdleDomains,
  WakeTimerList, SystemHiberFileSize, PowerInformationLevelMaximum
}
 
enum  POWER_ACTION {
  PowerActionNone, PowerActionReserved, PowerActionSleep, PowerActionHibernate,
  PowerActionShutdown, PowerActionShutdownReset, PowerActionShutdownOff, PowerActionWarmEject,
  PowerActionNone = 0, PowerActionReserved, PowerActionSleep, PowerActionHibernate,
  PowerActionShutdown, PowerActionShutdownReset, PowerActionShutdownOff, PowerActionWarmEject,
  PowerActionNone = 0, PowerActionReserved, PowerActionSleep, PowerActionHibernate,
  PowerActionShutdown, PowerActionShutdownReset, PowerActionShutdownOff, PowerActionWarmEject
}
 
enum  _DEVICE_POWER_STATE {
  PowerDeviceUnspecified, PowerDeviceD0, PowerDeviceD1, PowerDeviceD2,
  PowerDeviceD3, PowerDeviceMaximum, PowerDeviceUnspecified = 0, PowerDeviceD0,
  PowerDeviceD1, PowerDeviceD2, PowerDeviceD3, PowerDeviceMaximum,
  PowerDeviceUnspecified = 0, PowerDeviceD0, PowerDeviceD1, PowerDeviceD2,
  PowerDeviceD3, PowerDeviceMaximum
}
 
enum  _MONITOR_DISPLAY_STATE { PowerMonitorOff = 0, PowerMonitorOn, PowerMonitorDim }
 
enum  _POWER_STATE_TYPE { SystemPowerState = 0, DevicePowerState, SystemPowerState = 0, DevicePowerState }
 
enum  LATENCY_TIME { LT_DONT_CARE, LT_LOWEST_LATENCY }
 
enum  _POWER_REQUEST_TYPE { PowerRequestDisplayRequired, PowerRequestSystemRequired, PowerRequestAwayModeRequired }
 
enum  _SYSTEM_POWER_CONDITION { PoAc, PoDc, PoHot, PoConditionMaximum }
 
enum  _POWER_PLATFORM_ROLE {
  PlatformRoleUnspecified = 0, PlatformRoleDesktop, PlatformRoleMobile, PlatformRoleWorkstation,
  PlatformRoleEnterpriseServer, PlatformRoleSOHOServer, PlatformRoleAppliancePC, PlatformRolePerformanceServer,
  PlatformRoleMaximum
}
 

Functions

 $if (_WDMDDK_) typedef enum _SYSTEM_POWER_STATE
 
 DEFINE_GUID (GUID_MAX_POWER_SAVINGS, 0xA1841308, 0x3541, 0x4FAB, 0xBC, 0x81, 0xF7, 0x15, 0x56, 0xF2, 0x0B, 0x4A)
 
 DEFINE_GUID (GUID_MIN_POWER_SAVINGS, 0x8C5E7FDA, 0xE8BF, 0x4A96, 0x9A, 0x85, 0xA6, 0xE2, 0x3A, 0x8C, 0x63, 0x5C)
 
 DEFINE_GUID (GUID_TYPICAL_POWER_SAVINGS, 0x381B4222, 0xF694, 0x41F0, 0x96, 0x85, 0xFF, 0x5B, 0xB2, 0x60, 0xDF, 0x2E)
 
 DEFINE_GUID (NO_SUBGROUP_GUID, 0xFEA3413E, 0x7E05, 0x4911, 0x9A, 0x71, 0x70, 0x03, 0x31, 0xF1, 0xC2, 0x94)
 
 DEFINE_GUID (ALL_POWERSCHEMES_GUID, 0x68A1E95E, 0x13EA, 0x41E1, 0x80, 0x11, 0x0C, 0x49, 0x6C, 0xA4, 0x90, 0xB0)
 
 DEFINE_GUID (GUID_POWERSCHEME_PERSONALITY, 0x245D8541, 0x3943, 0x4422, 0xB0, 0x25, 0x13, 0xA7, 0x84, 0xF6, 0x79, 0xB7)
 
 DEFINE_GUID (GUID_ACTIVE_POWERSCHEME, 0x31F9F286, 0x5084, 0x42FE, 0xB7, 0x20, 0x2B, 0x02, 0x64, 0x99, 0x37, 0x63)
 
 DEFINE_GUID (GUID_VIDEO_SUBGROUP, 0x7516B95F, 0xF776, 0x4464, 0x8C, 0x53, 0x06, 0x16, 0x7F, 0x40, 0xCC, 0x99)
 
 DEFINE_GUID (GUID_VIDEO_POWERDOWN_TIMEOUT, 0x3C0BC021, 0xC8A8, 0x4E07, 0xA9, 0x73, 0x6B, 0x14, 0xCB, 0xCB, 0x2B, 0x7E)
 
 DEFINE_GUID (GUID_VIDEO_ANNOYANCE_TIMEOUT, 0x82DBCF2D, 0xCD67, 0x40C5, 0xBF, 0xDC, 0x9F, 0x1A, 0x5C, 0xCD, 0x46, 0x63)
 
 DEFINE_GUID (GUID_VIDEO_ADAPTIVE_PERCENT_INCREASE, 0xEED904DF, 0xB142, 0x4183, 0xB1, 0x0B, 0x5A, 0x11, 0x97, 0xA3, 0x78, 0x64)
 
 DEFINE_GUID (GUID_VIDEO_DIM_TIMEOUT, 0x17aaa29b, 0x8b43, 0x4b94, 0xaa, 0xfe, 0x35, 0xf6, 0x4d, 0xaa, 0xf1, 0xee)
 
 DEFINE_GUID (GUID_VIDEO_ADAPTIVE_POWERDOWN, 0x90959D22, 0xD6A1, 0x49B9, 0xAF, 0x93, 0xBC, 0xE8, 0x85, 0xAD, 0x33, 0x5B)
 
 DEFINE_GUID (GUID_MONITOR_POWER_ON, 0x02731015, 0x4510, 0x4526, 0x99, 0xE6, 0xE5, 0xA1, 0x7E, 0xBD, 0x1A, 0xEA)
 
 DEFINE_GUID (GUID_DEVICE_POWER_POLICY_VIDEO_BRIGHTNESS, 0xaded5e82L, 0xb909, 0x4619, 0x99, 0x49, 0xf5, 0xd7, 0x1d, 0xac, 0x0b, 0xcb)
 
 DEFINE_GUID (GUID_DEVICE_POWER_POLICY_VIDEO_DIM_BRIGHTNESS, 0xf1fbfde2, 0xa960, 0x4165, 0x9f, 0x88, 0x50, 0x66, 0x79, 0x11, 0xce, 0x96)
 
 DEFINE_GUID (GUID_VIDEO_CURRENT_MONITOR_BRIGHTNESS, 0x8ffee2c6, 0x2d01, 0x46be, 0xad, 0xb9, 0x39, 0x8a, 0xdd, 0xc5, 0xb4, 0xff)
 
 DEFINE_GUID (GUID_VIDEO_ADAPTIVE_DISPLAY_BRIGHTNESS, 0xFBD9AA66, 0x9553, 0x4097, 0xBA, 0x44, 0xED, 0x6E, 0x9D, 0x65, 0xEA, 0xB8)
 
 DEFINE_GUID (GUID_SESSION_DISPLAY_STATE, 0x73A5E93A, 0x5BB1, 0x4F93, 0x89, 0x5B, 0xDB, 0xD0, 0xDA, 0x85, 0x59, 0x67)
 
 DEFINE_GUID (GUID_CONSOLE_DISPLAY_STATE, 0x6fe69556, 0x704a, 0x47a0, 0x8f, 0x24, 0xc2, 0x8d, 0x93, 0x6f, 0xda, 0x47)
 
 DEFINE_GUID (GUID_ALLOW_DISPLAY_REQUIRED, 0xA9CEB8DA, 0xCD46, 0x44FB, 0xA9, 0x8B, 0x02, 0xAF, 0x69, 0xDE, 0x46, 0x23)
 
 DEFINE_GUID (GUID_DISK_SUBGROUP, 0x0012EE47, 0x9041, 0x4B5D, 0x9B, 0x77, 0x53, 0x5F, 0xBA, 0x8B, 0x14, 0x42)
 
 DEFINE_GUID (GUID_DISK_POWERDOWN_TIMEOUT, 0x6738E2C4, 0xE8A5, 0x4A42, 0xB1, 0x6A, 0xE0, 0x40, 0xE7, 0x69, 0x75, 0x6E)
 
 DEFINE_GUID (GUID_DISK_BURST_IGNORE_THRESHOLD, 0x80e3c60e, 0xbb94, 0x4ad8, 0xbb, 0xe0, 0x0d, 0x31, 0x95, 0xef, 0xc6, 0x63)
 
 DEFINE_GUID (GUID_DISK_ADAPTIVE_POWERDOWN, 0x396A32E1, 0x499A, 0x40B2, 0x91, 0x24, 0xA9, 0x6A, 0xFE, 0x70, 0x76, 0x67)
 
 DEFINE_GUID (GUID_SLEEP_SUBGROUP, 0x238C9FA8, 0x0AAD, 0x41ED, 0x83, 0xF4, 0x97, 0xBE, 0x24, 0x2C, 0x8F, 0x20)
 
 DEFINE_GUID (GUID_SLEEP_IDLE_THRESHOLD, 0x81cd32e0, 0x7833, 0x44f3, 0x87, 0x37, 0x70, 0x81, 0xf3, 0x8d, 0x1f, 0x70)
 
 DEFINE_GUID (GUID_STANDBY_TIMEOUT, 0x29F6C1DB, 0x86DA, 0x48C5, 0x9F, 0xDB, 0xF2, 0xB6, 0x7B, 0x1F, 0x44, 0xDA)
 
 DEFINE_GUID (GUID_UNATTEND_SLEEP_TIMEOUT, 0x7bc4a2f9, 0xd8fc, 0x4469, 0xb0, 0x7b, 0x33, 0xeb, 0x78, 0x5a, 0xac, 0xa0)
 
 DEFINE_GUID (GUID_HIBERNATE_TIMEOUT, 0x9D7815A6, 0x7EE4, 0x497E, 0x88, 0x88, 0x51, 0x5A, 0x05, 0xF0, 0x23, 0x64)
 
 DEFINE_GUID (GUID_HIBERNATE_FASTS4_POLICY, 0x94AC6D29, 0x73CE, 0x41A6, 0x80, 0x9F, 0x63, 0x63, 0xBA, 0x21, 0xB4, 0x7E)
 
 DEFINE_GUID (GUID_CRITICAL_POWER_TRANSITION, 0xB7A27025, 0xE569, 0x46c2, 0xA5, 0x04, 0x2B, 0x96, 0xCA, 0xD2, 0x25, 0xA1)
 
 DEFINE_GUID (GUID_SYSTEM_AWAYMODE, 0x98A7F580, 0x01F7, 0x48AA, 0x9C, 0x0F, 0x44, 0x35, 0x2C, 0x29, 0xE5, 0xC0)
 
 DEFINE_GUID (GUID_ALLOW_AWAYMODE, 0x25dfa149, 0x5dd1, 0x4736, 0xb5, 0xab, 0xe8, 0xa3, 0x7b, 0x5b, 0x81, 0x87)
 
 DEFINE_GUID (GUID_ALLOW_STANDBY_STATES, 0xabfc2519, 0x3608, 0x4c2a, 0x94, 0xea, 0x17, 0x1b, 0x0e, 0xd5, 0x46, 0xab)
 
 DEFINE_GUID (GUID_ALLOW_RTC_WAKE, 0xBD3B718A, 0x0680, 0x4D9D, 0x8A, 0xB2, 0xE1, 0xD2, 0xB4, 0xAC, 0x80, 0x6D)
 
 DEFINE_GUID (GUID_ALLOW_SYSTEM_REQUIRED, 0xA4B195F5, 0x8225, 0x47D8, 0x80, 0x12, 0x9D, 0x41, 0x36, 0x97, 0x86, 0xE2)
 
 DEFINE_GUID (GUID_SYSTEM_BUTTON_SUBGROUP, 0x4F971E89, 0xEEBD, 0x4455, 0xA8, 0xDE, 0x9E, 0x59, 0x04, 0x0E, 0x73, 0x47)
 
 DEFINE_GUID (GUID_POWERBUTTON_ACTION, 0x7648EFA3, 0xDD9C, 0x4E3E, 0xB5, 0x66, 0x50, 0xF9, 0x29, 0x38, 0x62, 0x80)
 
 DEFINE_GUID (GUID_POWERBUTTON_ACTION_FLAGS, 0x857E7FAC, 0x034B, 0x4704, 0xAB, 0xB1, 0xBC, 0xA5, 0x4A, 0xA3, 0x14, 0x78)
 
 DEFINE_GUID (GUID_SLEEPBUTTON_ACTION, 0x96996BC0, 0xAD50, 0x47EC, 0x92, 0x3B, 0x6F, 0x41, 0x87, 0x4D, 0xD9, 0xEB)
 
 DEFINE_GUID (GUID_SLEEPBUTTON_ACTION_FLAGS, 0x2A160AB1, 0xB69D, 0x4743, 0xB7, 0x18, 0xBF, 0x14, 0x41, 0xD5, 0xE4, 0x93)
 
 DEFINE_GUID (GUID_USERINTERFACEBUTTON_ACTION, 0xA7066653, 0x8D6C, 0x40A8, 0x91, 0x0E, 0xA1, 0xF5, 0x4B, 0x84, 0xC7, 0xE5)
 
 DEFINE_GUID (GUID_LIDCLOSE_ACTION, 0x5CA83367, 0x6E45, 0x459F, 0xA2, 0x7B, 0x47, 0x6B, 0x1D, 0x01, 0xC9, 0x36)
 
 DEFINE_GUID (GUID_LIDCLOSE_ACTION_FLAGS, 0x97E969AC, 0x0D6C, 0x4D08, 0x92, 0x7C, 0xD7, 0xBD, 0x7A, 0xD7, 0x85, 0x7B)
 
 DEFINE_GUID (GUID_LIDOPEN_POWERSTATE, 0x99FF10E7, 0x23B1, 0x4C07, 0xA9, 0xD1, 0x5C, 0x32, 0x06, 0xD7, 0x41, 0xB4)
 
 DEFINE_GUID (GUID_BATTERY_SUBGROUP, 0xE73A048D, 0xBF27, 0x4F12, 0x97, 0x31, 0x8B, 0x20, 0x76, 0xE8, 0x89, 0x1F)
 
 DEFINE_GUID (GUID_BATTERY_DISCHARGE_ACTION_0, 0x637EA02F, 0xBBCB, 0x4015, 0x8E, 0x2C, 0xA1, 0xC7, 0xB9, 0xC0, 0xB5, 0x46)
 
 DEFINE_GUID (GUID_BATTERY_DISCHARGE_LEVEL_0, 0x9A66D8D7, 0x4FF7, 0x4EF9, 0xB5, 0xA2, 0x5A, 0x32, 0x6C, 0xA2, 0xA4, 0x69)
 
 DEFINE_GUID (GUID_BATTERY_DISCHARGE_FLAGS_0, 0x5dbb7c9f, 0x38e9, 0x40d2, 0x97, 0x49, 0x4f, 0x8a, 0x0e, 0x9f, 0x64, 0x0f)
 
 DEFINE_GUID (GUID_BATTERY_DISCHARGE_ACTION_1, 0xD8742DCB, 0x3E6A, 0x4B3C, 0xB3, 0xFE, 0x37, 0x46, 0x23, 0xCD, 0xCF, 0x06)
 
 DEFINE_GUID (GUID_BATTERY_DISCHARGE_LEVEL_1, 0x8183BA9A, 0xE910, 0x48DA, 0x87, 0x69, 0x14, 0xAE, 0x6D, 0xC1, 0x17, 0x0A)
 
 DEFINE_GUID (GUID_BATTERY_DISCHARGE_FLAGS_1, 0xbcded951, 0x187b, 0x4d05, 0xbc, 0xcc, 0xf7, 0xe5, 0x19, 0x60, 0xc2, 0x58)
 
 DEFINE_GUID (GUID_BATTERY_DISCHARGE_ACTION_2, 0x421CBA38, 0x1A8E, 0x4881, 0xAC, 0x89, 0xE3, 0x3A, 0x8B, 0x04, 0xEC, 0xE4)
 
 DEFINE_GUID (GUID_BATTERY_DISCHARGE_LEVEL_2, 0x07A07CA2, 0xADAF, 0x40D7, 0xB0, 0x77, 0x53, 0x3A, 0xAD, 0xED, 0x1B, 0xFA)
 
 DEFINE_GUID (GUID_BATTERY_DISCHARGE_FLAGS_2, 0x7fd2f0c4, 0xfeb7, 0x4da3, 0x81, 0x17, 0xe3, 0xfb, 0xed, 0xc4, 0x65, 0x82)
 
 DEFINE_GUID (GUID_BATTERY_DISCHARGE_ACTION_3, 0x80472613, 0x9780, 0x455E, 0xB3, 0x08, 0x72, 0xD3, 0x00, 0x3C, 0xF2, 0xF8)
 
 DEFINE_GUID (GUID_BATTERY_DISCHARGE_LEVEL_3, 0x58AFD5A6, 0xC2DD, 0x47D2, 0x9F, 0xBF, 0xEF, 0x70, 0xCC, 0x5C, 0x59, 0x65)
 
 DEFINE_GUID (GUID_BATTERY_DISCHARGE_FLAGS_3, 0x73613ccf, 0xdbfa, 0x4279, 0x83, 0x56, 0x49, 0x35, 0xf6, 0xbf, 0x62, 0xf3)
 
 DEFINE_GUID (GUID_PROCESSOR_SETTINGS_SUBGROUP, 0x54533251, 0x82BE, 0x4824, 0x96, 0xC1, 0x47, 0xB6, 0x0B, 0x74, 0x0D, 0x00)
 
 DEFINE_GUID (GUID_PROCESSOR_THROTTLE_POLICY, 0x57027304, 0x4AF6, 0x4104, 0x92, 0x60, 0xE3, 0xD9, 0x52, 0x48, 0xFC, 0x36)
 
 DEFINE_GUID (GUID_PROCESSOR_THROTTLE_MAXIMUM, 0xBC5038F7, 0x23E0, 0x4960, 0x96, 0xDA, 0x33, 0xAB, 0xAF, 0x59, 0x35, 0xEC)
 
 DEFINE_GUID (GUID_PROCESSOR_THROTTLE_MINIMUM, 0x893DEE8E, 0x2BEF, 0x41E0, 0x89, 0xC6, 0xB5, 0x5D, 0x09, 0x29, 0x96, 0x4C)
 
 DEFINE_GUID (GUID_PROCESSOR_ALLOW_THROTTLING, 0x3b04d4fd, 0x1cc7, 0x4f23, 0xab, 0x1c, 0xd1, 0x33, 0x78, 0x19, 0xc4, 0xbb)
 
 DEFINE_GUID (GUID_PROCESSOR_IDLESTATE_POLICY, 0x68f262a7, 0xf621, 0x4069, 0xb9, 0xa5, 0x48, 0x74, 0x16, 0x9b, 0xe2, 0x3c)
 
 DEFINE_GUID (GUID_PROCESSOR_PERFSTATE_POLICY, 0xBBDC3814, 0x18E9, 0x4463, 0x8A, 0x55, 0xD1, 0x97, 0x32, 0x7C, 0x45, 0xC0)
 
 DEFINE_GUID (GUID_PROCESSOR_PERF_INCREASE_THRESHOLD, 0x06cadf0e, 0x64ed, 0x448a, 0x89, 0x27, 0xce, 0x7b, 0xf9, 0x0e, 0xb3, 0x5d)
 
 DEFINE_GUID (GUID_PROCESSOR_PERF_DECREASE_THRESHOLD, 0x12a0ab44, 0xfe28, 0x4fa9, 0xb3, 0xbd, 0x4b, 0x64, 0xf4, 0x49, 0x60, 0xa6)
 
 DEFINE_GUID (GUID_PROCESSOR_PERF_INCREASE_POLICY, 0x465e1f50, 0xb610, 0x473a, 0xab, 0x58, 0x0, 0xd1, 0x7, 0x7d, 0xc4, 0x18)
 
 DEFINE_GUID (GUID_PROCESSOR_PERF_DECREASE_POLICY, 0x40fbefc7, 0x2e9d, 0x4d25, 0xa1, 0x85, 0xc, 0xfd, 0x85, 0x74, 0xba, 0xc6)
 
 DEFINE_GUID (GUID_PROCESSOR_PERF_INCREASE_TIME, 0x984cf492, 0x3bed, 0x4488, 0xa8, 0xf9, 0x42, 0x86, 0xc9, 0x7b, 0xf5, 0xaa)
 
 DEFINE_GUID (GUID_PROCESSOR_PERF_DECREASE_TIME, 0xd8edeb9b, 0x95cf, 0x4f95, 0xa7, 0x3c, 0xb0, 0x61, 0x97, 0x36, 0x93, 0xc8)
 
 DEFINE_GUID (GUID_PROCESSOR_PERF_TIME_CHECK, 0x4d2b0152, 0x7d5c, 0x498b, 0x88, 0xe2, 0x34, 0x34, 0x53, 0x92, 0xa2, 0xc5)
 
 DEFINE_GUID (GUID_PROCESSOR_PERF_BOOST_POLICY, 0x45bcc044, 0xd885, 0x43e2, 0x86, 0x5, 0xee, 0xe, 0xc6, 0xe9, 0x6b, 0x59)
 
 DEFINE_GUID (GUID_PROCESSOR_IDLE_ALLOW_SCALING, 0x6c2993b0, 0x8f48, 0x481f, 0xbc, 0xc6, 0x0, 0xdd, 0x27, 0x42, 0xaa, 0x6)
 
 DEFINE_GUID (GUID_PROCESSOR_IDLE_DISABLE, 0x5d76a2ca, 0xe8c0, 0x402f, 0xa1, 0x33, 0x21, 0x58, 0x49, 0x2d, 0x58, 0xad)
 
 DEFINE_GUID (GUID_PROCESSOR_IDLE_TIME_CHECK, 0xc4581c31, 0x89ab, 0x4597, 0x8e, 0x2b, 0x9c, 0x9c, 0xab, 0x44, 0xe, 0x6b)
 
 DEFINE_GUID (GUID_PROCESSOR_IDLE_DEMOTE_THRESHOLD, 0x4b92d758, 0x5a24, 0x4851, 0xa4, 0x70, 0x81, 0x5d, 0x78, 0xae, 0xe1, 0x19)
 
 DEFINE_GUID (GUID_PROCESSOR_IDLE_PROMOTE_THRESHOLD, 0x7b224883, 0xb3cc, 0x4d79, 0x81, 0x9f, 0x83, 0x74, 0x15, 0x2c, 0xbe, 0x7c)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_INCREASE_THRESHOLD, 0xdf142941, 0x20f3, 0x4edf, 0x9a, 0x4a, 0x9c, 0x83, 0xd3, 0xd7, 0x17, 0xd1)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_DECREASE_THRESHOLD, 0x68dd2f27, 0xa4ce, 0x4e11, 0x84, 0x87, 0x37, 0x94, 0xe4, 0x13, 0x5d, 0xfa)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_INCREASE_POLICY, 0xc7be0679, 0x2817, 0x4d69, 0x9d, 0x02, 0x51, 0x9a, 0x53, 0x7e, 0xd0, 0xc6)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_DECREASE_POLICY, 0x71021b41, 0xc749, 0x4d21, 0xbe, 0x74, 0xa0, 0x0f, 0x33, 0x5d, 0x58, 0x2b)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_MAX_CORES, 0xea062031, 0x0e34, 0x4ff1, 0x9b, 0x6d, 0xeb, 0x10, 0x59, 0x33, 0x40, 0x28)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_MIN_CORES, 0x0cc5b647, 0xc1df, 0x4637, 0x89, 0x1a, 0xde, 0xc3, 0x5c, 0x31, 0x85, 0x83)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_INCREASE_TIME, 0x2ddd5a84, 0x5a71, 0x437e, 0x91, 0x2a, 0xdb, 0x0b, 0x8c, 0x78, 0x87, 0x32)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_DECREASE_TIME, 0xdfd10d17, 0xd5eb, 0x45dd, 0x87, 0x7a, 0x9a, 0x34, 0xdd, 0xd1, 0x5c, 0x82)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_DECREASE_FACTOR, 0x8f7b45e3, 0xc393, 0x480a, 0x87, 0x8c, 0xf6, 0x7a, 0xc3, 0xd0, 0x70, 0x82)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_THRESHOLD, 0x5b33697b, 0xe89d, 0x4d38, 0xaa, 0x46, 0x9e, 0x7d, 0xfb, 0x7c, 0xd2, 0xf9)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_AFFINITY_WEIGHTING, 0xe70867f1, 0xfa2f, 0x4f4e, 0xae, 0xa1, 0x4d, 0x8a, 0x0b, 0xa2, 0x3b, 0x20)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_DECREASE_FACTOR, 0x1299023c, 0xbc28, 0x4f0a, 0x81, 0xec, 0xd3, 0x29, 0x5a, 0x8d, 0x81, 0x5d)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_THRESHOLD, 0x9ac18e92, 0xaa3c, 0x4e27, 0xb3, 0x07, 0x01, 0xae, 0x37, 0x30, 0x71, 0x29)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_WEIGHTING, 0x8809c2d8, 0xb155, 0x42d4, 0xbc, 0xda, 0x0d, 0x34, 0x56, 0x51, 0xb1, 0xdb)
 
 DEFINE_GUID (GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_THRESHOLD, 0x943c8cb6, 0x6f93, 0x4227, 0xad, 0x87, 0xe9, 0xa3, 0xfe, 0xec, 0x08, 0xd1)
 
 DEFINE_GUID (GUID_PROCESSOR_PARKING_CORE_OVERRIDE, 0xa55612aa, 0xf624, 0x42c6, 0xa4, 0x43, 0x73, 0x97, 0xd0, 0x64, 0xc0, 0x4f)
 
 DEFINE_GUID (GUID_PROCESSOR_PARKING_PERF_STATE, 0x447235c7, 0x6a8d, 0x4cc0, 0x8e, 0x24, 0x9e, 0xaf, 0x70, 0xb9, 0x6e, 0x2b)
 
 DEFINE_GUID (GUID_PROCESSOR_PERF_HISTORY, 0x7d24baa7, 0x0b84, 0x480f, 0x84, 0x0c, 0x1b, 0x07, 0x43, 0xc0, 0x0f, 0x5f)
 
 DEFINE_GUID (GUID_SYSTEM_COOLING_POLICY, 0x94D3A615, 0xA899, 0x4AC5, 0xAE, 0x2B, 0xE4, 0xD8, 0xF6, 0x34, 0x36, 0x7F)
 
 DEFINE_GUID (GUID_LOCK_CONSOLE_ON_WAKE, 0x0E796BDB, 0x100D, 0x47D6, 0xA2, 0xD5, 0xF7, 0xD2, 0xDA, 0xA5, 0x1F, 0x51)
 
 DEFINE_GUID (GUID_DEVICE_IDLE_POLICY, 0x4faab71a, 0x92e5, 0x4726, 0xb5, 0x31, 0x22, 0x45, 0x59, 0x67, 0x2d, 0x19)
 
 DEFINE_GUID (GUID_ACDC_POWER_SOURCE, 0x5D3E9A59, 0xE9D5, 0x4B00, 0xA6, 0xBD, 0xFF, 0x34, 0xFF, 0x51, 0x65, 0x48)
 
 DEFINE_GUID (GUID_LIDSWITCH_STATE_CHANGE, 0xBA3E0F4D, 0xB817, 0x4094, 0xA2, 0xD1, 0xD5, 0x63, 0x79, 0xE6, 0xA0, 0xF3)
 
 DEFINE_GUID (GUID_BATTERY_PERCENTAGE_REMAINING, 0xA7AD8041, 0xB45A, 0x4CAE, 0x87, 0xA3, 0xEE, 0xCB, 0xB4, 0x68, 0xA9, 0xE1)
 
 DEFINE_GUID (GUID_IDLE_BACKGROUND_TASK, 0x515C31D8, 0xF734, 0x163D, 0xA0, 0xFD, 0x11, 0xA0, 0x8C, 0x91, 0xE8, 0xF1)
 
 DEFINE_GUID (GUID_BACKGROUND_TASK_NOTIFICATION, 0xCF23F240, 0x2A54, 0x48D8, 0xB1, 0x14, 0xDE, 0x15, 0x18, 0xFF, 0x05, 0x2E)
 
 DEFINE_GUID (GUID_APPLAUNCH_BUTTON, 0x1A689231, 0x7399, 0x4E9A, 0x8F, 0x99, 0xB7, 0x1F, 0x99, 0x9D, 0xB3, 0xFA)
 
 DEFINE_GUID (GUID_PCIEXPRESS_SETTINGS_SUBGROUP, 0x501a4d13, 0x42af, 0x4429, 0x9f, 0xd1, 0xa8, 0x21, 0x8c, 0x26, 0x8e, 0x20)
 
 DEFINE_GUID (GUID_PCIEXPRESS_ASPM_POLICY, 0xee12f906, 0xd277, 0x404b, 0xb6, 0xda, 0xe5, 0xfa, 0x1a, 0x57, 0x6d, 0xf5)
 
 DEFINE_GUID (GUID_ENABLE_SWITCH_FORCED_SHUTDOWN, 0x833a6b62, 0xdfa4, 0x46d1, 0x82, 0xf8, 0xe0, 0x9e, 0x34, 0xd0, 0x29, 0xd6)
 
 _Function_class_ (REQUEST_POWER_COMPLETE) _IRQL_requires_same_ typedef VOID(NTAPI REQUEST_POWER_COMPLETE)(_In_ struct _DEVICE_OBJECT *DeviceObject
 
 _Function_class_ (POWER_SETTING_CALLBACK) _IRQL_requires_same_ typedef NTSTATUS(NTAPI POWER_SETTING_CALLBACK)(_In_ LPCGUID SettingGuid
 
 _In_reads_bytes_ (ValueLength) PVOID Value
 

Variables

 SYSTEM_POWER_STATE
 
PSYSTEM_POWER_STATE
 
_In_ UCHAR MinorFunction
 
_In_ UCHAR _In_ POWER_STATE PowerState
 
_In_ UCHAR _In_ POWER_STATE _In_opt_ PVOID Context
 
_In_ UCHAR _In_ POWER_STATE _In_opt_ PVOID _In_ struct _IO_STATUS_BLOCKIoStatus
 
_In_ ULONG ValueLength
 

Macro Definition Documentation

◆ _PO_DDK_

#define _PO_DDK_

◆ CORE_PARKING_POLICY_CHANGE_IDEAL

#define CORE_PARKING_POLICY_CHANGE_IDEAL   0

Definition at line 269 of file potypes.h.

◆ CORE_PARKING_POLICY_CHANGE_MAX

#define CORE_PARKING_POLICY_CHANGE_MAX   CORE_PARKING_POLICY_CHANGE_ROCKET

Definition at line 272 of file potypes.h.

◆ CORE_PARKING_POLICY_CHANGE_ROCKET

#define CORE_PARKING_POLICY_CHANGE_ROCKET   2

Definition at line 271 of file potypes.h.

◆ CORE_PARKING_POLICY_CHANGE_SINGLE

#define CORE_PARKING_POLICY_CHANGE_SINGLE   1

Definition at line 270 of file potypes.h.

◆ DIAGNOSTIC_REASON_DETAILED_STRING

#define DIAGNOSTIC_REASON_DETAILED_STRING   0x00000002

Definition at line 179 of file potypes.h.

◆ DIAGNOSTIC_REASON_INVALID_FLAGS

#define DIAGNOSTIC_REASON_INVALID_FLAGS   (~0x80000003)

Definition at line 181 of file potypes.h.

◆ DIAGNOSTIC_REASON_NOT_SPECIFIED

#define DIAGNOSTIC_REASON_NOT_SPECIFIED   0x80000000

Definition at line 180 of file potypes.h.

◆ DIAGNOSTIC_REASON_SIMPLE_STRING

#define DIAGNOSTIC_REASON_SIMPLE_STRING   0x00000001

Definition at line 178 of file potypes.h.

◆ DIAGNOSTIC_REASON_VERSION

#define DIAGNOSTIC_REASON_VERSION   0

Definition at line 177 of file potypes.h.

◆ ES_CONTINUOUS

#define ES_CONTINUOUS   0x80000000

Definition at line 167 of file potypes.h.

◆ ES_DISPLAY_REQUIRED

#define ES_DISPLAY_REQUIRED   0x00000002

Definition at line 165 of file potypes.h.

◆ ES_SYSTEM_REQUIRED

#define ES_SYSTEM_REQUIRED   0x00000001

Definition at line 164 of file potypes.h.

◆ ES_USER_PRESENT

#define ES_USER_PRESENT   0x00000004

Definition at line 166 of file potypes.h.

◆ IOCTL_CANCEL_DEVICE_WAKE

#define IOCTL_CANCEL_DEVICE_WAKE   CTL_CODE(FILE_DEVICE_BATTERY, 0x2, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 161 of file potypes.h.

◆ IOCTL_QUERY_DEVICE_POWER_STATE

#define IOCTL_QUERY_DEVICE_POWER_STATE   CTL_CODE(FILE_DEVICE_BATTERY, 0x0, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 155 of file potypes.h.

◆ IOCTL_SET_DEVICE_WAKE

#define IOCTL_SET_DEVICE_WAKE   CTL_CODE(FILE_DEVICE_BATTERY, 0x1, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 158 of file potypes.h.

◆ PDCAP_D0_SUPPORTED

#define PDCAP_D0_SUPPORTED   0x00000001

Definition at line 198 of file potypes.h.

◆ PDCAP_D1_SUPPORTED

#define PDCAP_D1_SUPPORTED   0x00000002

Definition at line 199 of file potypes.h.

◆ PDCAP_D2_SUPPORTED

#define PDCAP_D2_SUPPORTED   0x00000004

Definition at line 200 of file potypes.h.

◆ PDCAP_D3_SUPPORTED

#define PDCAP_D3_SUPPORTED   0x00000008

Definition at line 201 of file potypes.h.

◆ PDCAP_WAKE_FROM_D0_SUPPORTED

#define PDCAP_WAKE_FROM_D0_SUPPORTED   0x00000010

Definition at line 202 of file potypes.h.

◆ PDCAP_WAKE_FROM_D1_SUPPORTED

#define PDCAP_WAKE_FROM_D1_SUPPORTED   0x00000020

Definition at line 203 of file potypes.h.

◆ PDCAP_WAKE_FROM_D2_SUPPORTED

#define PDCAP_WAKE_FROM_D2_SUPPORTED   0x00000040

Definition at line 204 of file potypes.h.

◆ PDCAP_WAKE_FROM_D3_SUPPORTED

#define PDCAP_WAKE_FROM_D3_SUPPORTED   0x00000080

Definition at line 205 of file potypes.h.

◆ PDCAP_WARM_EJECT_SUPPORTED

#define PDCAP_WARM_EJECT_SUPPORTED   0x00000100

Definition at line 206 of file potypes.h.

◆ PERFSTATE_POLICY_CHANGE_IDEAL

#define PERFSTATE_POLICY_CHANGE_IDEAL   0

Definition at line 384 of file potypes.h.

◆ PERFSTATE_POLICY_CHANGE_MAX

#define PERFSTATE_POLICY_CHANGE_MAX   PERFSTATE_POLICY_CHANGE_ROCKET

Definition at line 387 of file potypes.h.

◆ PERFSTATE_POLICY_CHANGE_ROCKET

#define PERFSTATE_POLICY_CHANGE_ROCKET   2

Definition at line 386 of file potypes.h.

◆ PERFSTATE_POLICY_CHANGE_SINGLE

#define PERFSTATE_POLICY_CHANGE_SINGLE   1

Definition at line 385 of file potypes.h.

◆ PO_CB_AC_STATUS [1/2]

#define PO_CB_AC_STATUS   1

◆ PO_CB_AC_STATUS [2/2]

#define PO_CB_AC_STATUS   1

◆ PO_CB_BUTTON_COLLISION [1/2]

#define PO_CB_BUTTON_COLLISION   2

◆ PO_CB_BUTTON_COLLISION [2/2]

#define PO_CB_BUTTON_COLLISION   2

◆ PO_CB_LID_SWITCH_STATE [1/2]

#define PO_CB_LID_SWITCH_STATE   4

◆ PO_CB_LID_SWITCH_STATE [2/2]

#define PO_CB_LID_SWITCH_STATE   4

◆ PO_CB_PROCESSOR_POWER_POLICY [1/2]

#define PO_CB_PROCESSOR_POWER_POLICY   5

◆ PO_CB_PROCESSOR_POWER_POLICY [2/2]

#define PO_CB_PROCESSOR_POWER_POLICY   5

◆ PO_CB_SYSTEM_POWER_POLICY [1/2]

#define PO_CB_SYSTEM_POWER_POLICY   0

◆ PO_CB_SYSTEM_POWER_POLICY [2/2]

#define PO_CB_SYSTEM_POWER_POLICY   0

◆ PO_CB_SYSTEM_STATE_LOCK [1/2]

#define PO_CB_SYSTEM_STATE_LOCK   3

◆ PO_CB_SYSTEM_STATE_LOCK [2/2]

#define PO_CB_SYSTEM_STATE_LOCK   3

◆ POWER_DEVICE_IDLE_POLICY_CONSERVATIVE

#define POWER_DEVICE_IDLE_POLICY_CONSERVATIVE   1

Definition at line 393 of file potypes.h.

◆ POWER_DEVICE_IDLE_POLICY_PERFORMANCE

#define POWER_DEVICE_IDLE_POLICY_PERFORMANCE   0

Definition at line 392 of file potypes.h.

◆ POWER_REQUEST_CONTEXT_DETAILED_STRING

#define POWER_REQUEST_CONTEXT_DETAILED_STRING   0x00000002

Definition at line 186 of file potypes.h.

◆ POWER_REQUEST_CONTEXT_SIMPLE_STRING

#define POWER_REQUEST_CONTEXT_SIMPLE_STRING   0x00000001

Definition at line 185 of file potypes.h.

◆ POWER_REQUEST_CONTEXT_VERSION

#define POWER_REQUEST_CONTEXT_VERSION   0

Definition at line 184 of file potypes.h.

◆ POWER_SETTING_VALUE_VERSION

#define POWER_SETTING_VALUE_VERSION   (0x1)

Definition at line 236 of file potypes.h.

◆ POWER_SYSTEM_MAXIMUM

#define POWER_SYSTEM_MAXIMUM   PowerSystemMaximum

Definition at line 28 of file potypes.h.

◆ PowerRequestMaximum

#define PowerRequestMaximum   3

Definition at line 188 of file potypes.h.

◆ PROCESSOR_PERF_BOOST_POLICY_DISABLED

#define PROCESSOR_PERF_BOOST_POLICY_DISABLED   0

Definition at line 389 of file potypes.h.

◆ PROCESSOR_PERF_BOOST_POLICY_MAX

#define PROCESSOR_PERF_BOOST_POLICY_MAX   100

Definition at line 390 of file potypes.h.

Typedef Documentation

◆ APPLICATIONLAUNCH_SETTING_VALUE

◆ CM_POWER_DATA

◆ COUNTED_REASON_CONTEXT

◆ DEVICE_POWER_STATE

◆ EXECUTION_STATE

Definition at line 169 of file potypes.h.

◆ MONITOR_DISPLAY_STATE

◆ NOTIFY_USER_POWER_SETTING

◆ PAPPLICATIONLAUNCH_SETTING_VALUE

◆ PBATTERY_REPORTING_SCALE

◆ PCM_POWER_DATA

◆ PCOUNTED_REASON_CONTEXT

◆ PDEVICE_POWER_STATE

◆ PEXECUTION_STATE

Definition at line 169 of file potypes.h.

◆ PMONITOR_DISPLAY_STATE

◆ PNOTIFY_USER_POWER_SETTING

◆ POWER_INFORMATION_LEVEL

◆ POWER_PLATFORM_ROLE

◆ POWER_REQUEST_TYPE

◆ POWER_STATE

typedef union _POWER_STATE POWER_STATE

◆ POWER_STATE_TYPE

◆ PPOWER_ACTION

◆ PPOWER_REQUEST_TYPE

◆ PPOWER_SETTING_CALLBACK

typedef POWER_SETTING_CALLBACK* PPOWER_SETTING_CALLBACK

Definition at line 414 of file potypes.h.

◆ PPOWER_STATE

typedef union _POWER_STATE * PPOWER_STATE

◆ PPOWER_STATE_TYPE

◆ PREQUEST_POWER_COMPLETE

typedef REQUEST_POWER_COMPLETE* PREQUEST_POWER_COMPLETE

Definition at line 404 of file potypes.h.

◆ PSET_POWER_SETTING_VALUE

◆ PSYSTEM_POWER_STATE_CONTEXT

◆ SET_POWER_SETTING_VALUE

◆ SYSTEM_POWER_CONDITION

◆ SYSTEM_POWER_STATE_CONTEXT

Enumeration Type Documentation

◆ _DEVICE_POWER_STATE

Enumerator
PowerDeviceUnspecified 
PowerDeviceD0 
PowerDeviceD1 
PowerDeviceD2 
PowerDeviceD3 
PowerDeviceMaximum 
PowerDeviceUnspecified 
PowerDeviceD0 
PowerDeviceD1 
PowerDeviceD2 
PowerDeviceD3 
PowerDeviceMaximum 
PowerDeviceUnspecified 
PowerDeviceD0 
PowerDeviceD1 
PowerDeviceD2 
PowerDeviceD3 
PowerDeviceMaximum 

Definition at line 97 of file potypes.h.

97  {
enum _DEVICE_POWER_STATE * PDEVICE_POWER_STATE
enum _DEVICE_POWER_STATE DEVICE_POWER_STATE

◆ _MONITOR_DISPLAY_STATE

Enumerator
PowerMonitorOff 
PowerMonitorOn 
PowerMonitorDim 

Definition at line 106 of file potypes.h.

106  {
107  PowerMonitorOff = 0,
enum _MONITOR_DISPLAY_STATE * PMONITOR_DISPLAY_STATE
enum _MONITOR_DISPLAY_STATE MONITOR_DISPLAY_STATE

◆ _POWER_INFORMATION_LEVEL

Enumerator
SystemPowerPolicyAc 
SystemPowerPolicyDc 
VerifySystemPolicyAc 
VerifySystemPolicyDc 
SystemPowerCapabilities 
SystemBatteryState 
SystemPowerStateHandler 
ProcessorStateHandler 
SystemPowerPolicyCurrent 
AdministratorPowerPolicy 
SystemReserveHiberFile 
ProcessorInformation 
SystemPowerInformation 
ProcessorStateHandler2 
LastWakeTime 
LastSleepTime 
SystemExecutionState 
SystemPowerStateNotifyHandler 
ProcessorPowerPolicyAc 
ProcessorPowerPolicyDc 
VerifyProcessorPowerPolicyAc 
VerifyProcessorPowerPolicyDc 
ProcessorPowerPolicyCurrent 
SystemPowerStateLogging 
SystemPowerLoggingEntry 
SetPowerSettingValue 
NotifyUserPowerSetting 
PowerInformationLevelUnused0 
PowerInformationLevelUnused1 
SystemVideoState 
TraceApplicationPowerMessage 
TraceApplicationPowerMessageEnd 
ProcessorPerfStates 
ProcessorIdleStates 
ProcessorCap 
SystemWakeSource 
SystemHiberFileInformation 
TraceServicePowerMessage 
ProcessorLoad 
PowerShutdownNotification 
MonitorCapabilities 
SessionPowerInit 
SessionDisplayState 
PowerRequestCreate 
PowerRequestAction 
GetPowerRequestList 
ProcessorInformationEx 
NotifyUserModeLegacyPowerEvent 
GroupPark 
ProcessorIdleDomains 
WakeTimerList 
SystemHiberFileSize 
PowerInformationLevelMaximum 
SystemPowerPolicyAc 
SystemPowerPolicyDc 
VerifySystemPolicyAc 
VerifySystemPolicyDc 
SystemPowerCapabilities 
SystemBatteryState 
SystemPowerStateHandler 
ProcessorStateHandler 
SystemPowerPolicyCurrent 
AdministratorPowerPolicy 
SystemReserveHiberFile 
ProcessorInformation 
SystemPowerInformation 
ProcessorStateHandler2 
LastWakeTime 
LastSleepTime 
SystemExecutionState 
SystemPowerStateNotifyHandler 
ProcessorPowerPolicyAc 
ProcessorPowerPolicyDc 
VerifyProcessorPowerPolicyAc 
VerifyProcessorPowerPolicyDc 
ProcessorPowerPolicyCurrent 
SystemPowerStateLogging 
SystemPowerLoggingEntry 
SetPowerSettingValue 
NotifyUserPowerSetting 
PowerInformationLevelUnused0 
PowerInformationLevelUnused1 
SystemVideoState 
TraceApplicationPowerMessage 
TraceApplicationPowerMessageEnd 
ProcessorPerfStates 
ProcessorIdleStates 
ProcessorCap 
SystemWakeSource 
SystemHiberFileInformation 
TraceServicePowerMessage 
ProcessorLoad 
PowerShutdownNotification 
MonitorCapabilities 
SessionPowerInit 
SessionDisplayState 
PowerRequestCreate 
PowerRequestAction 
GetPowerRequestList 
ProcessorInformationEx 
NotifyUserModeLegacyPowerEvent 
GroupPark 
ProcessorIdleDomains 
WakeTimerList 
SystemHiberFileSize 
PowerInformationLevelMaximum 
SystemPowerPolicyAc 
SystemPowerPolicyDc 
VerifySystemPolicyAc 
VerifySystemPolicyDc 
SystemPowerCapabilities 
SystemBatteryState 
SystemPowerStateHandler 
ProcessorStateHandler 
SystemPowerPolicyCurrent 
AdministratorPowerPolicy 
SystemReserveHiberFile 
ProcessorInformation 
SystemPowerInformation 
ProcessorStateHandler2 
LastWakeTime 
LastSleepTime 
SystemExecutionState 
SystemPowerStateNotifyHandler 
ProcessorPowerPolicyAc 
ProcessorPowerPolicyDc 
VerifyProcessorPowerPolicyAc 
VerifyProcessorPowerPolicyDc 
ProcessorPowerPolicyCurrent 
SystemPowerStateLogging 
SystemPowerLoggingEntry 
SetPowerSettingValue 
NotifyUserPowerSetting 
PowerInformationLevelUnused0 
PowerInformationLevelUnused1 
SystemVideoState 
TraceApplicationPowerMessage 
TraceApplicationPowerMessageEnd 
ProcessorPerfStates 
ProcessorIdleStates 
ProcessorCap 
SystemWakeSource 
SystemHiberFileInformation 
TraceServicePowerMessage 
ProcessorLoad 
PowerShutdownNotification 
MonitorCapabilities 
SessionPowerInit 
SessionDisplayState 
PowerRequestCreate 
PowerRequestAction 
GetPowerRequestList 
ProcessorInformationEx 
NotifyUserModeLegacyPowerEvent 
GroupPark 
ProcessorIdleDomains 
WakeTimerList 
SystemHiberFileSize 
PowerInformationLevelMaximum 

Definition at line 30 of file potypes.h.

30  {
79  GroupPark,
enum _POWER_INFORMATION_LEVEL POWER_INFORMATION_LEVEL

◆ _POWER_PLATFORM_ROLE

Enumerator
PlatformRoleUnspecified 
PlatformRoleDesktop 
PlatformRoleMobile 
PlatformRoleWorkstation 
PlatformRoleEnterpriseServer 
PlatformRoleSOHOServer 
PlatformRoleAppliancePC 
PlatformRolePerformanceServer 
PlatformRoleMaximum 

Definition at line 248 of file potypes.h.

◆ _POWER_REQUEST_TYPE

Enumerator
PowerRequestDisplayRequired 
PowerRequestSystemRequired 
PowerRequestAwayModeRequired 

Definition at line 190 of file potypes.h.

◆ _POWER_STATE_TYPE

Enumerator
SystemPowerState 
DevicePowerState 
SystemPowerState 
DevicePowerState 

Definition at line 117 of file potypes.h.

117  {
118  SystemPowerState = 0,
enum _POWER_STATE_TYPE * PPOWER_STATE_TYPE
enum _POWER_STATE_TYPE POWER_STATE_TYPE

◆ _SYSTEM_POWER_CONDITION

Enumerator
PoAc 
PoDc 
PoHot 
PoConditionMaximum 

Definition at line 221 of file potypes.h.

221  {
222  PoAc,
223  PoDc,
224  PoHot,
enum _SYSTEM_POWER_CONDITION SYSTEM_POWER_CONDITION
Definition: potypes.h:223
Definition: potypes.h:224
Definition: potypes.h:222

◆ LATENCY_TIME

Enumerator
LT_DONT_CARE 
LT_LOWEST_LATENCY 

Definition at line 171 of file potypes.h.

171  {
172  LT_DONT_CARE,
174 } LATENCY_TIME;
LATENCY_TIME
Definition: potypes.h:171

◆ POWER_ACTION

Enumerator
PowerActionNone 
PowerActionReserved 
PowerActionSleep 
PowerActionHibernate 
PowerActionShutdown 
PowerActionShutdownReset 
PowerActionShutdownOff 
PowerActionWarmEject 
PowerActionNone 
PowerActionReserved 
PowerActionSleep 
PowerActionHibernate 
PowerActionShutdown 
PowerActionShutdownReset 
PowerActionShutdownOff 
PowerActionWarmEject 
PowerActionNone 
PowerActionReserved 
PowerActionSleep 
PowerActionHibernate 
PowerActionShutdown 
PowerActionShutdownReset 
PowerActionShutdownOff 
PowerActionWarmEject 

Definition at line 86 of file potypes.h.

Function Documentation

◆ $if()

◆ _Function_class_() [1/2]

_Function_class_ ( REQUEST_POWER_COMPLETE  )

◆ _Function_class_() [2/2]

_Function_class_ ( POWER_SETTING_CALLBACK  )

◆ _In_reads_bytes_()

_In_reads_bytes_ ( ValueLength  )

◆ DEFINE_GUID() [1/109]

DEFINE_GUID ( GUID_MAX_POWER_SAVINGS  ,
0xA1841308  ,
0x3541  ,
0x4FAB  ,
0xBC  ,
0x81  ,
0xF7  ,
0x15  ,
0x56  ,
0xF2  ,
0x0B  ,
0x4A   
)

◆ DEFINE_GUID() [2/109]

DEFINE_GUID ( GUID_MIN_POWER_SAVINGS  ,
0x8C5E7FDA  ,
0xE8BF  ,
0x4A96  ,
0x9A  ,
0x85  ,
0xA6  ,
0xE2  ,
0x3A  ,
0x8C  ,
0x63  ,
0x5C   
)

◆ DEFINE_GUID() [3/109]

DEFINE_GUID ( GUID_TYPICAL_POWER_SAVINGS  ,
0x381B4222  ,
0xF694  ,
0x41F0  ,
0x96  ,
0x85  ,
0xFF  ,
0x5B  ,
0xB2  ,
0x60  ,
0xDF  ,
0x2E   
)

◆ DEFINE_GUID() [4/109]

DEFINE_GUID ( NO_SUBGROUP_GUID  ,
0xFEA3413E  ,
0x7E05  ,
0x4911  ,
0x9A  ,
0x71  ,
0x70  ,
0x03  ,
0x31  ,
0xF1  ,
0xC2  ,
0x94   
)

◆ DEFINE_GUID() [5/109]

DEFINE_GUID ( ALL_POWERSCHEMES_GUID  ,
0x68A1E95E  ,
0x13EA  ,
0x41E1  ,
0x80  ,
0x11  ,
0x0C  ,
0x49  ,
0x6C  ,
0xA4  ,
0x90  ,
0xB0   
)

◆ DEFINE_GUID() [6/109]

DEFINE_GUID ( GUID_POWERSCHEME_PERSONALITY  ,
0x245D8541  ,
0x3943  ,
0x4422  ,
0xB0  ,
0x25  ,
0x13  ,
0xA7  ,
0x84  ,
0xF6  ,
0x79  ,
0xB7   
)

◆ DEFINE_GUID() [7/109]

DEFINE_GUID ( GUID_ACTIVE_POWERSCHEME  ,
0x31F9F286  ,
0x5084  ,
0x42FE  ,
0xB7  ,
0x20  ,
0x2B  ,
0x02  ,
0x64  ,
0x99  ,
0x37  ,
0x63   
)

◆ DEFINE_GUID() [8/109]

DEFINE_GUID ( GUID_VIDEO_SUBGROUP  ,
0x7516B95F  ,
0xF776  ,
0x4464  ,
0x8C  ,
0x53  ,
0x06  ,
0x16  ,
0x7F  ,
0x40  ,
0xCC  ,
0x99   
)

◆ DEFINE_GUID() [9/109]

DEFINE_GUID ( GUID_VIDEO_POWERDOWN_TIMEOUT  ,
0x3C0BC021  ,
0xC8A8  ,
0x4E07  ,
0xA9  ,
0x73  ,
0x6B  ,
0x14  ,
0xCB  ,
0xCB  ,
0x2B  ,
0x7E   
)

◆ DEFINE_GUID() [10/109]

DEFINE_GUID ( GUID_VIDEO_ANNOYANCE_TIMEOUT  ,
0x82DBCF2D  ,
0xCD67  ,
0x40C5  ,
0xBF  ,
0xDC  ,
0x9F  ,
0x1A  ,
0x5C  ,
0xCD  ,
0x46  ,
0x63   
)

◆ DEFINE_GUID() [11/109]

DEFINE_GUID ( GUID_VIDEO_ADAPTIVE_PERCENT_INCREASE  ,
0xEED904DF  ,
0xB142  ,
0x4183  ,
0xB1  ,
0x0B  ,
0x5A  ,
0x11  ,
0x97  ,
0xA3  ,
0x78  ,
0x64   
)

◆ DEFINE_GUID() [12/109]

DEFINE_GUID ( GUID_VIDEO_DIM_TIMEOUT  ,
0x17aaa29b  ,
0x8b43  ,
0x4b94  ,
0xaa  ,
0xfe  ,
0x35  ,
0xf6  ,
0x4d  ,
0xaa  ,
0xf1  ,
0xee   
)

◆ DEFINE_GUID() [13/109]

DEFINE_GUID ( GUID_VIDEO_ADAPTIVE_POWERDOWN  ,
0x90959D22  ,
0xD6A1  ,
0x49B9  ,
0xAF  ,
0x93  ,
0xBC  ,
0xE8  ,
0x85  ,
0xAD  ,
0x33  ,
0x5B   
)

◆ DEFINE_GUID() [14/109]

DEFINE_GUID ( GUID_MONITOR_POWER_ON  ,
0x02731015  ,
0x4510  ,
0x4526  ,
0x99  ,
0xE6  ,
0xE5  ,
0xA1  ,
0x7E  ,
0xBD  ,
0x1A  ,
0xEA   
)

◆ DEFINE_GUID() [15/109]

DEFINE_GUID ( GUID_DEVICE_POWER_POLICY_VIDEO_BRIGHTNESS  ,
0xaded5e82L  ,
0xb909  ,
0x4619  ,
0x99  ,
0x49  ,
0xf5  ,
0xd7  ,
0x1d  ,
0xac  ,
0x0b  ,
0xcb   
)

◆ DEFINE_GUID() [16/109]

DEFINE_GUID ( GUID_DEVICE_POWER_POLICY_VIDEO_DIM_BRIGHTNESS  ,
0xf1fbfde2  ,
0xa960  ,
0x4165  ,
0x9f  ,
0x88  ,
0x50  ,
0x66  ,
0x79  ,
0x11  ,
0xce  ,
0x96   
)

◆ DEFINE_GUID() [17/109]

DEFINE_GUID ( GUID_VIDEO_CURRENT_MONITOR_BRIGHTNESS  ,
0x8ffee2c6  ,
0x2d01  ,
0x46be  ,
0xad  ,
0xb9  ,
0x39  ,
0x8a  ,
0xdd  ,
0xc5  ,
0xb4  ,
0xff   
)

◆ DEFINE_GUID() [18/109]

DEFINE_GUID ( GUID_VIDEO_ADAPTIVE_DISPLAY_BRIGHTNESS  ,
0xFBD9AA66  ,
0x9553  ,
0x4097  ,
0xBA  ,
0x44  ,
0xED  ,
0x6E  ,
0x9D  ,
0x65  ,
0xEA  ,
0xB8   
)

◆ DEFINE_GUID() [19/109]

DEFINE_GUID ( GUID_SESSION_DISPLAY_STATE  ,
0x73A5E93A  ,
0x5BB1  ,
0x4F93  ,
0x89  ,
0x5B  ,
0xDB  ,
0xD0  ,
0xDA  ,
0x85  ,
0x59  ,
0x67   
)

◆ DEFINE_GUID() [20/109]

DEFINE_GUID ( GUID_CONSOLE_DISPLAY_STATE  ,
0x6fe69556  ,
0x704a  ,
0x47a0  ,
0x8f  ,
0x24  ,
0xc2  ,
0x8d  ,
0x93  ,
0x6f  ,
0xda  ,
0x47   
)

◆ DEFINE_GUID() [21/109]

DEFINE_GUID ( GUID_ALLOW_DISPLAY_REQUIRED  ,
0xA9CEB8DA  ,
0xCD46  ,
0x44FB  ,
0xA9  ,
0x8B  ,
0x02  ,
0xAF  ,
0x69  ,
0xDE  ,
0x46  ,
0x23   
)

◆ DEFINE_GUID() [22/109]

DEFINE_GUID ( GUID_DISK_SUBGROUP  ,
0x0012EE47  ,
0x9041  ,
0x4B5D  ,
0x9B  ,
0x77  ,
0x53  ,
0x5F  ,
0xBA  ,
0x8B  ,
0x14  ,
0x42   
)

◆ DEFINE_GUID() [23/109]

DEFINE_GUID ( GUID_DISK_POWERDOWN_TIMEOUT  ,
0x6738E2C4  ,
0xE8A5  ,
0x4A42  ,
0xB1  ,
0x6A  ,
0xE0  ,
0x40  ,
0xE7  ,
0x69  ,
0x75  ,
0x6E   
)

◆ DEFINE_GUID() [24/109]

DEFINE_GUID ( GUID_DISK_BURST_IGNORE_THRESHOLD  ,
0x80e3c60e  ,
0xbb94  ,
0x4ad8  ,
0xbb  ,
0xe0  ,
0x0d  ,
0x31  ,
0x95  ,
0xef  ,
0xc6  ,
0x63   
)

◆ DEFINE_GUID() [25/109]

DEFINE_GUID ( GUID_DISK_ADAPTIVE_POWERDOWN  ,
0x396A32E1  ,
0x499A  ,
0x40B2  ,
0x91  ,
0x24  ,
0xA9  ,
0x6A  ,
0xFE  ,
0x70  ,
0x76  ,
0x67   
)

◆ DEFINE_GUID() [26/109]

DEFINE_GUID ( GUID_SLEEP_SUBGROUP  ,
0x238C9FA8  ,
0x0AAD  ,
0x41ED  ,
0x83  ,
0xF4  ,
0x97  ,
0xBE  ,
0x24  ,
0x2C  ,
0x8F  ,
0x20   
)

◆ DEFINE_GUID() [27/109]

DEFINE_GUID ( GUID_SLEEP_IDLE_THRESHOLD  ,
0x81cd32e0  ,
0x7833  ,
0x44f3  ,
0x87  ,
0x37  ,
0x70  ,
0x81  ,
0xf3  ,
0x8d  ,
0x1f  ,
0x70   
)

◆ DEFINE_GUID() [28/109]

DEFINE_GUID ( GUID_STANDBY_TIMEOUT  ,
0x29F6C1DB  ,
0x86DA  ,
0x48C5  ,
0x9F  ,
0xDB  ,
0xF2  ,
0xB6  ,
0x7B  ,
0x1F  ,
0x44  ,
0xDA   
)

◆ DEFINE_GUID() [29/109]

DEFINE_GUID ( GUID_UNATTEND_SLEEP_TIMEOUT  ,
0x7bc4a2f9  ,
0xd8fc  ,
0x4469  ,
0xb0  ,
0x7b  ,
0x33  ,
0xeb  ,
0x78  ,
0x5a  ,
0xac  ,
0xa0   
)

◆ DEFINE_GUID() [30/109]

DEFINE_GUID ( GUID_HIBERNATE_TIMEOUT  ,
0x9D7815A6  ,
0x7EE4  ,
0x497E  ,
0x88  ,
0x88  ,
0x51  ,
0x5A  ,
0x05  ,
0xF0  ,
0x23  ,
0x64   
)

◆ DEFINE_GUID() [31/109]

DEFINE_GUID ( GUID_HIBERNATE_FASTS4_POLICY  ,
0x94AC6D29  ,
0x73CE  ,
0x41A6  ,
0x80  ,
0x9F  ,
0x63  ,
0x63  ,
0xBA  ,
0x21  ,
0xB4  ,
0x7E   
)

◆ DEFINE_GUID() [32/109]

DEFINE_GUID ( GUID_CRITICAL_POWER_TRANSITION  ,
0xB7A27025  ,
0xE569  ,
0x46c2  ,
0xA5  ,
0x04  ,
0x2B  ,
0x96  ,
0xCA  ,
0xD2  ,
0x25  ,
0xA1   
)

◆ DEFINE_GUID() [33/109]

DEFINE_GUID ( GUID_SYSTEM_AWAYMODE  ,
0x98A7F580  ,
0x01F7  ,
0x48AA  ,
0x9C  ,
0x0F  ,
0x44  ,
0x35  ,
0x2C  ,
0x29  ,
0xE5  ,
0xC0   
)

◆ DEFINE_GUID() [34/109]

DEFINE_GUID ( GUID_ALLOW_AWAYMODE  ,
0x25dfa149  ,
0x5dd1  ,
0x4736  ,
0xb5  ,
0xab  ,
0xe8  ,
0xa3  ,
0x7b  ,
0x5b  ,
0x81  ,
0x87   
)

◆ DEFINE_GUID() [35/109]

DEFINE_GUID ( GUID_ALLOW_STANDBY_STATES  ,
0xabfc2519  ,
0x3608  ,
0x4c2a  ,
0x94  ,
0xea  ,
0x17  ,
0x1b  ,
0x0e  ,
0xd5  ,
0x46  ,
0xab   
)

◆ DEFINE_GUID() [36/109]

DEFINE_GUID ( GUID_ALLOW_RTC_WAKE  ,
0xBD3B718A  ,
0x0680  ,
0x4D9D  ,
0x8A  ,
0xB2  ,
0xE1  ,
0xD2  ,
0xB4  ,
0xAC  ,
0x80  ,
0x6D   
)

◆ DEFINE_GUID() [37/109]

DEFINE_GUID ( GUID_ALLOW_SYSTEM_REQUIRED  ,
0xA4B195F5  ,
0x8225  ,
0x47D8  ,
0x80  ,
0x12  ,
0x9D  ,
0x41  ,
0x36  ,
0x97  ,
0x86  ,
0xE2   
)

◆ DEFINE_GUID() [38/109]

DEFINE_GUID ( GUID_SYSTEM_BUTTON_SUBGROUP  ,
0x4F971E89  ,
0xEEBD  ,
0x4455  ,
0xA8  ,
0xDE  ,
0x9E  ,
0x59  ,
0x04  ,
0x0E  ,
0x73  ,
0x47   
)

◆ DEFINE_GUID() [39/109]

DEFINE_GUID ( GUID_POWERBUTTON_ACTION  ,
0x7648EFA3  ,
0xDD9C  ,
0x4E3E  ,
0xB5  ,
0x66  ,
0x50  ,
0xF9  ,
0x29  ,
0x38  ,
0x62  ,
0x80   
)

◆ DEFINE_GUID() [40/109]

DEFINE_GUID ( GUID_POWERBUTTON_ACTION_FLAGS  ,
0x857E7FAC  ,
0x034B  ,
0x4704  ,
0xAB  ,
0xB1  ,
0xBC  ,
0xA5  ,
0x4A  ,
0xA3  ,
0x14  ,
0x78   
)

◆ DEFINE_GUID() [41/109]

DEFINE_GUID ( GUID_SLEEPBUTTON_ACTION  ,
0x96996BC0  ,
0xAD50  ,
0x47EC  ,
0x92  ,
0x3B  ,
0x6F  ,
0x41  ,
0x87  ,
0x4D  ,
0xD9  ,
0xEB   
)

◆ DEFINE_GUID() [42/109]

DEFINE_GUID ( GUID_SLEEPBUTTON_ACTION_FLAGS  ,
0x2A160AB1  ,
0xB69D  ,
0x4743  ,
0xB7  ,
0x18  ,
0xBF  ,
0x14  ,
0x41  ,
0xD5  ,
0xE4  ,
0x93   
)

◆ DEFINE_GUID() [43/109]

DEFINE_GUID ( GUID_USERINTERFACEBUTTON_ACTION  ,
0xA7066653  ,
0x8D6C  ,
0x40A8  ,
0x91  ,
0x0E  ,
0xA1  ,
0xF5  ,
0x4B  ,
0x84  ,
0xC7  ,
0xE5   
)

◆ DEFINE_GUID() [44/109]

DEFINE_GUID ( GUID_LIDCLOSE_ACTION  ,
0x5CA83367  ,
0x6E45  ,
0x459F  ,
0xA2  ,
0x7B  ,
0x47  ,
0x6B  ,
0x1D  ,
0x01  ,
0xC9  ,
0x36   
)

◆ DEFINE_GUID() [45/109]

DEFINE_GUID ( GUID_LIDCLOSE_ACTION_FLAGS  ,
0x97E969AC  ,
0x0D6C  ,
0x4D08  ,
0x92  ,
0x7C  ,
0xD7  ,
0xBD  ,
0x7A  ,
0xD7  ,
0x85  ,
0x7B   
)

◆ DEFINE_GUID() [46/109]

DEFINE_GUID ( GUID_LIDOPEN_POWERSTATE  ,
0x99FF10E7  ,
0x23B1  ,
0x4C07  ,
0xA9  ,
0xD1  ,
0x5C  ,
0x32  ,
0x06  ,
0xD7  ,
0x41  ,
0xB4   
)

◆ DEFINE_GUID() [47/109]

DEFINE_GUID ( GUID_BATTERY_SUBGROUP  ,
0xE73A048D  ,
0xBF27  ,
0x4F12  ,
0x97  ,
0x31  ,
0x8B  ,
0x20  ,
0x76  ,
0xE8  ,
0x89  ,
0x1F   
)

◆ DEFINE_GUID() [48/109]

DEFINE_GUID ( GUID_BATTERY_DISCHARGE_ACTION_0  ,
0x637EA02F  ,
0xBBCB  ,
0x4015  ,
0x8E  ,
0x2C  ,
0xA1  ,
0xC7  ,
0xB9  ,
0xC0  ,
0xB5  ,
0x46   
)

◆ DEFINE_GUID() [49/109]

DEFINE_GUID ( GUID_BATTERY_DISCHARGE_LEVEL_0  ,
0x9A66D8D7  ,
0x4FF7  ,
0x4EF9  ,
0xB5  ,
0xA2  ,
0x5A  ,
0x32  ,
0x6C  ,
0xA2  ,
0xA4  ,
0x69   
)

◆ DEFINE_GUID() [50/109]

DEFINE_GUID ( GUID_BATTERY_DISCHARGE_FLAGS_0  ,
0x5dbb7c9f  ,
0x38e9  ,
0x40d2  ,
0x97  ,
0x49  ,
0x4f  ,
0x8a  ,
0x0e  ,
0x9f  ,
0x64  ,
0x0f   
)

◆ DEFINE_GUID() [51/109]

DEFINE_GUID ( GUID_BATTERY_DISCHARGE_ACTION_1  ,
0xD8742DCB  ,
0x3E6A  ,
0x4B3C  ,
0xB3  ,
0xFE  ,
0x37  ,
0x46  ,
0x23  ,
0xCD  ,
0xCF  ,
0x06   
)

◆ DEFINE_GUID() [52/109]

DEFINE_GUID ( GUID_BATTERY_DISCHARGE_LEVEL_1  ,
0x8183BA9A  ,
0xE910  ,
0x48DA  ,
0x87  ,
0x69  ,
0x14  ,
0xAE  ,
0x6D  ,
0xC1  ,
0x17  ,
0x0A   
)

◆ DEFINE_GUID() [53/109]

DEFINE_GUID ( GUID_BATTERY_DISCHARGE_FLAGS_1  ,
0xbcded951  ,
0x187b  ,
0x4d05  ,
0xbc  ,
0xcc  ,
0xf7  ,
0xe5  ,
0x19  ,
0x60  ,
0xc2  ,
0x58   
)

◆ DEFINE_GUID() [54/109]

DEFINE_GUID ( GUID_BATTERY_DISCHARGE_ACTION_2  ,
0x421CBA38  ,
0x1A8E  ,
0x4881  ,
0xAC  ,
0x89  ,
0xE3  ,
0x3A  ,
0x8B  ,
0x04  ,
0xEC  ,
0xE4   
)

◆ DEFINE_GUID() [55/109]

DEFINE_GUID ( GUID_BATTERY_DISCHARGE_LEVEL_2  ,
0x07A07CA2  ,
0xADAF  ,
0x40D7  ,
0xB0  ,
0x77  ,
0x53  ,
0x3A  ,
0xAD  ,
0xED  ,
0x1B  ,
0xFA   
)

◆ DEFINE_GUID() [56/109]

DEFINE_GUID ( GUID_BATTERY_DISCHARGE_FLAGS_2  ,
0x7fd2f0c4  ,
0xfeb7  ,
0x4da3  ,
0x81  ,
0x17  ,
0xe3  ,
0xfb  ,
0xed  ,
0xc4  ,
0x65  ,
0x82   
)

◆ DEFINE_GUID() [57/109]

DEFINE_GUID ( GUID_BATTERY_DISCHARGE_ACTION_3  ,
0x80472613  ,
0x9780  ,
0x455E  ,
0xB3  ,
0x08  ,
0x72  ,
0xD3  ,
0x00  ,
0x3C  ,
0xF2  ,
0xF8   
)

◆ DEFINE_GUID() [58/109]

DEFINE_GUID ( GUID_BATTERY_DISCHARGE_LEVEL_3  ,
0x58AFD5A6  ,
0xC2DD  ,
0x47D2  ,
0x9F  ,
0xBF  ,
0xEF  ,
0x70  ,
0xCC  ,
0x5C  ,
0x59  ,
0x65   
)

◆ DEFINE_GUID() [59/109]

DEFINE_GUID ( GUID_BATTERY_DISCHARGE_FLAGS_3  ,
0x73613ccf  ,
0xdbfa  ,
0x4279  ,
0x83  ,
0x56  ,
0x49  ,
0x35  ,
0xf6  ,
0xbf  ,
0x62  ,
0xf3   
)

◆ DEFINE_GUID() [60/109]

DEFINE_GUID ( GUID_PROCESSOR_SETTINGS_SUBGROUP  ,
0x54533251  ,
0x82BE  ,
0x4824  ,
0x96  ,
0xC1  ,
0x47  ,
0xB6  ,
0x0B  ,
0x74  ,
0x0D  ,
0x00   
)

◆ DEFINE_GUID() [61/109]

DEFINE_GUID ( GUID_PROCESSOR_THROTTLE_POLICY  ,
0x57027304  ,
0x4AF6  ,
0x4104  ,
0x92  ,
0x60  ,
0xE3  ,
0xD9  ,
0x52  ,
0x48  ,
0xFC  ,
0x36   
)

◆ DEFINE_GUID() [62/109]

DEFINE_GUID ( GUID_PROCESSOR_THROTTLE_MAXIMUM  ,
0xBC5038F7  ,
0x23E0  ,
0x4960  ,
0x96  ,
0xDA  ,
0x33  ,
0xAB  ,
0xAF  ,
0x59  ,
0x35  ,
0xEC   
)

◆ DEFINE_GUID() [63/109]

DEFINE_GUID ( GUID_PROCESSOR_THROTTLE_MINIMUM  ,
0x893DEE8E  ,
0x2BEF  ,
0x41E0  ,
0x89  ,
0xC6  ,
0xB5  ,
0x5D  ,
0x09  ,
0x29  ,
0x96  ,
0x4C   
)

◆ DEFINE_GUID() [64/109]

DEFINE_GUID ( GUID_PROCESSOR_ALLOW_THROTTLING  ,
0x3b04d4fd  ,
0x1cc7  ,
0x4f23  ,
0xab  ,
0x1c  ,
0xd1  ,
0x33  ,
0x78  ,
0x19  ,
0xc4  ,
0xbb   
)

◆ DEFINE_GUID() [65/109]

DEFINE_GUID ( GUID_PROCESSOR_IDLESTATE_POLICY  ,
0x68f262a7  ,
0xf621  ,
0x4069  ,
0xb9  ,
0xa5  ,
0x48  ,
0x74  ,
0x16  ,
0x9b  ,
0xe2  ,
0x3c   
)

◆ DEFINE_GUID() [66/109]

DEFINE_GUID ( GUID_PROCESSOR_PERFSTATE_POLICY  ,
0xBBDC3814  ,
0x18E9  ,
0x4463  ,
0x8A  ,
0x55  ,
0xD1  ,
0x97  ,
0x32  ,
0x7C  ,
0x45  ,
0xC0   
)

◆ DEFINE_GUID() [67/109]

DEFINE_GUID ( GUID_PROCESSOR_PERF_INCREASE_THRESHOLD  ,
0x06cadf0e  ,
0x64ed  ,
0x448a  ,
0x89  ,
0x27  ,
0xce  ,
0x7b  ,
0xf9  ,
0x0e  ,
0xb3  ,
0x5d   
)

◆ DEFINE_GUID() [68/109]

DEFINE_GUID ( GUID_PROCESSOR_PERF_DECREASE_THRESHOLD  ,
0x12a0ab44  ,
0xfe28  ,
0x4fa9  ,
0xb3  ,
0xbd  ,
0x4b  ,
0x64  ,
0xf4  ,
0x49  ,
0x60  ,
0xa6   
)

◆ DEFINE_GUID() [69/109]

DEFINE_GUID ( GUID_PROCESSOR_PERF_INCREASE_POLICY  ,
0x465e1f50  ,
0xb610  ,
0x473a  ,
0xab  ,
0x58  ,
0x0  ,
0xd1  ,
0x7  ,
0x7d  ,
0xc4  ,
0x18   
)

◆ DEFINE_GUID() [70/109]

DEFINE_GUID ( GUID_PROCESSOR_PERF_DECREASE_POLICY  ,
0x40fbefc7  ,
0x2e9d  ,
0x4d25  ,
0xa1  ,
0x85  ,
0xc  ,
0xfd  ,
0x85  ,
0x74  ,
0xba  ,
0xc6   
)

◆ DEFINE_GUID() [71/109]

DEFINE_GUID ( GUID_PROCESSOR_PERF_INCREASE_TIME  ,
0x984cf492  ,
0x3bed  ,
0x4488  ,
0xa8  ,
0xf9  ,
0x42  ,
0x86  ,
0xc9  ,
0x7b  ,
0xf5  ,
0xaa   
)

◆ DEFINE_GUID() [72/109]

DEFINE_GUID ( GUID_PROCESSOR_PERF_DECREASE_TIME  ,
0xd8edeb9b  ,
0x95cf  ,
0x4f95  ,
0xa7  ,
0x3c  ,
0xb0  ,
0x61  ,
0x97  ,
0x36  ,
0x93  ,
0xc8   
)

◆ DEFINE_GUID() [73/109]

DEFINE_GUID ( GUID_PROCESSOR_PERF_TIME_CHECK  ,
0x4d2b0152  ,
0x7d5c  ,
0x498b  ,
0x88  ,
0xe2  ,
0x34  ,
0x34  ,
0x53  ,
0x92  ,
0xa2  ,
0xc5   
)

◆ DEFINE_GUID() [74/109]

DEFINE_GUID ( GUID_PROCESSOR_PERF_BOOST_POLICY  ,
0x45bcc044  ,
0xd885  ,
0x43e2  ,
0x86  ,
0x5  ,
0xee  ,
0xe  ,
0xc6  ,
0xe9  ,
0x6b  ,
0x59   
)

◆ DEFINE_GUID() [75/109]

DEFINE_GUID ( GUID_PROCESSOR_IDLE_ALLOW_SCALING  ,
0x6c2993b0  ,
0x8f48  ,
0x481f  ,
0xbc  ,
0xc6  ,
0x0  ,
0xdd  ,
0x27  ,
0x42  ,
0xaa  ,
0x6   
)

◆ DEFINE_GUID() [76/109]

DEFINE_GUID ( GUID_PROCESSOR_IDLE_DISABLE  ,
0x5d76a2ca  ,
0xe8c0  ,
0x402f  ,
0xa1  ,
0x33  ,
0x21  ,
0x58  ,
0x49  ,
0x2d  ,
0x58  ,
0xad   
)

◆ DEFINE_GUID() [77/109]

DEFINE_GUID ( GUID_PROCESSOR_IDLE_TIME_CHECK  ,
0xc4581c31  ,
0x89ab  ,
0x4597  ,
0x8e  ,
0x2b  ,
0x9c  ,
0x9c  ,
0xab  ,
0x44  ,
0xe  ,
0x6b   
)

◆ DEFINE_GUID() [78/109]

DEFINE_GUID ( GUID_PROCESSOR_IDLE_DEMOTE_THRESHOLD  ,
0x4b92d758  ,
0x5a24  ,
0x4851  ,
0xa4  ,
0x70  ,
0x81  ,
0x5d  ,
0x78  ,
0xae  ,
0xe1  ,
0x19   
)

◆ DEFINE_GUID() [79/109]

DEFINE_GUID ( GUID_PROCESSOR_IDLE_PROMOTE_THRESHOLD  ,
0x7b224883  ,
0xb3cc  ,
0x4d79  ,
0x81  ,
0x9f  ,
0x83  ,
0x74  ,
0x15  ,
0x2c  ,
0xbe  ,
0x7c   
)

◆ DEFINE_GUID() [80/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_INCREASE_THRESHOLD  ,
0xdf142941  ,
0x20f3  ,
0x4edf  ,
0x9a  ,
0x4a  ,
0x9c  ,
0x83  ,
0xd3  ,
0xd7  ,
0x17  ,
0xd1   
)

◆ DEFINE_GUID() [81/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_DECREASE_THRESHOLD  ,
0x68dd2f27  ,
0xa4ce  ,
0x4e11  ,
0x84  ,
0x87  ,
0x37  ,
0x94  ,
0xe4  ,
0x13  ,
0x5d  ,
0xfa   
)

◆ DEFINE_GUID() [82/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_INCREASE_POLICY  ,
0xc7be0679  ,
0x2817  ,
0x4d69  ,
0x9d  ,
0x02  ,
0x51  ,
0x9a  ,
0x53  ,
0x7e  ,
0xd0  ,
0xc6   
)

◆ DEFINE_GUID() [83/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_DECREASE_POLICY  ,
0x71021b41  ,
0xc749  ,
0x4d21  ,
0xbe  ,
0x74  ,
0xa0  ,
0x0f  ,
0x33  ,
0x5d  ,
0x58  ,
0x2b   
)

◆ DEFINE_GUID() [84/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_MAX_CORES  ,
0xea062031  ,
0x0e34  ,
0x4ff1  ,
0x9b  ,
0x6d  ,
0xeb  ,
0x10  ,
0x59  ,
0x33  ,
0x40  ,
0x28   
)

◆ DEFINE_GUID() [85/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_MIN_CORES  ,
0x0cc5b647  ,
0xc1df  ,
0x4637  ,
0x89  ,
0x1a  ,
0xde  ,
0xc3  ,
0x5c  ,
0x31  ,
0x85  ,
0x83   
)

◆ DEFINE_GUID() [86/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_INCREASE_TIME  ,
0x2ddd5a84  ,
0x5a71  ,
0x437e  ,
0x91  ,
0x2a  ,
0xdb  ,
0x0b  ,
0x8c  ,
0x78  ,
0x87  ,
0x32   
)

◆ DEFINE_GUID() [87/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_DECREASE_TIME  ,
0xdfd10d17  ,
0xd5eb  ,
0x45dd  ,
0x87  ,
0x7a  ,
0x9a  ,
0x34  ,
0xdd  ,
0xd1  ,
0x5c  ,
0x82   
)

◆ DEFINE_GUID() [88/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_DECREASE_FACTOR  ,
0x8f7b45e3  ,
0xc393  ,
0x480a  ,
0x87  ,
0x8c  ,
0xf6  ,
0x7a  ,
0xc3  ,
0xd0  ,
0x70  ,
0x82   
)

◆ DEFINE_GUID() [89/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_THRESHOLD  ,
0x5b33697b  ,
0xe89d  ,
0x4d38  ,
0xaa  ,
0x46  ,
0x9e  ,
0x7d  ,
0xfb  ,
0x7c  ,
0xd2  ,
0xf9   
)

◆ DEFINE_GUID() [90/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_AFFINITY_WEIGHTING  ,
0xe70867f1  ,
0xfa2f  ,
0x4f4e  ,
0xae  ,
0xa1  ,
0x4d  ,
0x8a  ,
0x0b  ,
0xa2  ,
0x3b  ,
0x20   
)

◆ DEFINE_GUID() [91/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_DECREASE_FACTOR  ,
0x1299023c  ,
0xbc28  ,
0x4f0a  ,
0x81  ,
0xec  ,
0xd3  ,
0x29  ,
0x5a  ,
0x8d  ,
0x81  ,
0x5d   
)

◆ DEFINE_GUID() [92/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_THRESHOLD  ,
0x9ac18e92  ,
0xaa3c  ,
0x4e27  ,
0xb3  ,
0x07  ,
0x01  ,
0xae  ,
0x37  ,
0x30  ,
0x71  ,
0x29   
)

◆ DEFINE_GUID() [93/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_WEIGHTING  ,
0x8809c2d8  ,
0xb155  ,
0x42d4  ,
0xbc  ,
0xda  ,
0x0d  ,
0x34  ,
0x56  ,
0x51  ,
0xb1  ,
0xdb   
)

◆ DEFINE_GUID() [94/109]

DEFINE_GUID ( GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_THRESHOLD  ,
0x943c8cb6  ,
0x6f93  ,
0x4227  ,
0xad  ,
0x87  ,
0xe9  ,
0xa3  ,
0xfe  ,
0xec  ,
0x08  ,
0xd1   
)

◆ DEFINE_GUID() [95/109]

DEFINE_GUID ( GUID_PROCESSOR_PARKING_CORE_OVERRIDE  ,
0xa55612aa  ,
0xf624  ,
0x42c6  ,
0xa4  ,
0x43  ,
0x73  ,
0x97  ,
0xd0  ,
0x64  ,
0xc0  ,
0x4f   
)

◆ DEFINE_GUID() [96/109]

DEFINE_GUID ( GUID_PROCESSOR_PARKING_PERF_STATE  ,
0x447235c7  ,
0x6a8d  ,
0x4cc0  ,
0x8e  ,
0x24  ,
0x9e  ,
0xaf  ,
0x70  ,
0xb9  ,
0x6e  ,
0x2b   
)

◆ DEFINE_GUID() [97/109]

DEFINE_GUID ( GUID_PROCESSOR_PERF_HISTORY  ,
0x7d24baa7  ,
0x0b84  ,
0x480f  ,
0x84  ,
0x0c  ,
0x1b  ,
0x07  ,
0x43  ,
0xc0  ,
0x0f  ,
0x5f   
)

◆ DEFINE_GUID() [98/109]

DEFINE_GUID ( GUID_SYSTEM_COOLING_POLICY  ,
0x94D3A615  ,
0xA899  ,
0x4AC5  ,
0xAE  ,
0x2B  ,
0xE4  ,
0xD8  ,
0xF6  ,
0x34  ,
0x36  ,
0x7F   
)

◆ DEFINE_GUID() [99/109]

DEFINE_GUID ( GUID_LOCK_CONSOLE_ON_WAKE  ,
0x0E796BDB  ,
0x100D  ,
0x47D6  ,
0xA2  ,
0xD5  ,
0xF7  ,
0xD2  ,
0xDA  ,
0xA5  ,
0x1F  ,
0x51   
)

◆ DEFINE_GUID() [100/109]

DEFINE_GUID ( GUID_DEVICE_IDLE_POLICY  ,
0x4faab71a  ,
0x92e5  ,
0x4726  ,
0xb5  ,
0x31  ,
0x22  ,
0x45  ,
0x59  ,
0x67  ,
0x2d  ,
0x19   
)

◆ DEFINE_GUID() [101/109]

DEFINE_GUID ( GUID_ACDC_POWER_SOURCE  ,
0x5D3E9A59  ,
0xE9D5  ,
0x4B00  ,
0xA6  ,
0xBD  ,
0xFF  ,
0x34  ,
0xFF  ,
0x51  ,
0x65  ,
0x48   
)

◆ DEFINE_GUID() [102/109]

DEFINE_GUID ( GUID_LIDSWITCH_STATE_CHANGE  ,
0xBA3E0F4D  ,
0xB817  ,
0x4094  ,
0xA2  ,
0xD1  ,
0xD5  ,
0x63  ,
0x79  ,
0xE6  ,
0xA0  ,
0xF3   
)

◆ DEFINE_GUID() [103/109]

DEFINE_GUID ( GUID_BATTERY_PERCENTAGE_REMAINING  ,
0xA7AD8041  ,
0xB45A  ,
0x4CAE  ,
0x87  ,
0xA3  ,
0xEE  ,
0xCB  ,
0xB4  ,
0x68  ,
0xA9  ,
0xE1   
)

◆ DEFINE_GUID() [104/109]

DEFINE_GUID ( GUID_IDLE_BACKGROUND_TASK  ,
0x515C31D8  ,
0xF734  ,
0x163D  ,
0xA0  ,
0xFD  ,
0x11  ,
0xA0  ,
0x8C  ,
0x91  ,
0xE8  ,
0xF1   
)

◆ DEFINE_GUID() [105/109]

DEFINE_GUID ( GUID_BACKGROUND_TASK_NOTIFICATION  ,
0xCF23F240  ,
0x2A54  ,
0x48D8  ,
0xB1  ,
0x14  ,
0xDE  ,
0x15  ,
0x18  ,
0xFF  ,
0x05  ,
0x2E   
)

◆ DEFINE_GUID() [106/109]

DEFINE_GUID ( GUID_APPLAUNCH_BUTTON  ,
0x1A689231  ,
0x7399  ,
0x4E9A  ,
0x8F  ,
0x99  ,
0xB7  ,
0x1F  ,
0x99  ,
0x9D  ,
0xB3  ,
0xFA   
)

◆ DEFINE_GUID() [107/109]

DEFINE_GUID ( GUID_PCIEXPRESS_SETTINGS_SUBGROUP  ,
0x501a4d13  ,
0x42af  ,
0x4429  ,
0x9f  ,
0xd1  ,
0xa8  ,
0x21  ,
0x8c  ,
0x26  ,
0x8e  ,
0x20   
)

◆ DEFINE_GUID() [108/109]

DEFINE_GUID ( GUID_PCIEXPRESS_ASPM_POLICY  ,
0xee12f906  ,
0xd277  ,
0x404b  ,
0xb6  ,
0xda  ,
0xe5  ,
0xfa  ,
0x1a  ,
0x57  ,
0x6d  ,
0xf5   
)

◆ DEFINE_GUID() [109/109]

DEFINE_GUID ( GUID_ENABLE_SWITCH_FORCED_SHUTDOWN  ,
0x833a6b62  ,
0xdfa4  ,
0x46d1  ,
0x82  ,
0xf8  ,
0xe0  ,
0x9e  ,
0x34  ,
0xd0  ,
0x29  ,
0xd6   
)

Variable Documentation

◆ Context

Definition at line 400 of file potypes.h.

◆ IoStatus

Definition at line 403 of file potypes.h.

◆ MinorFunction

_In_ UCHAR MinorFunction

Definition at line 400 of file potypes.h.

◆ PowerState

_In_ UCHAR _In_ POWER_STATE PowerState

Definition at line 400 of file potypes.h.

◆ PSYSTEM_POWER_STATE

Definition at line 26 of file potypes.h.

◆ SYSTEM_POWER_STATE

Definition at line 26 of file potypes.h.

◆ ValueLength

_In_ ULONG ValueLength

Definition at line 412 of file potypes.h.