core.sys.windows.powrprof

Windows API header module

Translated from MinGW Windows headers

Authors

Stewart Gordon

License

Types 16

Fields
ULONG Revision
SYSTEM_POWER_STATE LidOpenWakeAc
SYSTEM_POWER_STATE LidOpenWakeDc
ULONG BroadcastCapacityResolution
Fields
ULONG Revision
POWER_ACTION_POLICY PowerButtonAc
POWER_ACTION_POLICY PowerButtonDc
POWER_ACTION_POLICY SleepButtonAc
POWER_ACTION_POLICY SleepButtonDc
SYSTEM_POWER_LEVEL[NUM_DISCHARGE_POLICIES] DischargePolicy
ULONG GlobalFlags
Fields
ULONG Revision
SYSTEM_POWER_STATE ReducedLatencySleepAc
SYSTEM_POWER_STATE ReducedLatencySleepDc
ULONG DozeTimeoutAc
ULONG DozeTimeoutDc
ULONG DozeS4TimeoutAc
ULONG DozeS4TimeoutDc
UCHAR MinThrottleAc
UCHAR MinThrottleDc
UCHAR[2] pad1
POWER_ACTION_POLICY OverThrottledAc
POWER_ACTION_POLICY OverThrottledDc
Fields
ULONG Revision
PROCESSOR_POWER_POLICY ProcessorPolicyAc
PROCESSOR_POWER_POLICY ProcessorPolicyDc
Fields
ULONG Revision
ULONG IdleTimeoutAc
ULONG IdleTimeoutDc
UCHAR IdleSensitivityAc
UCHAR IdleSensitivityDc
UCHAR ThrottlePolicyAc
UCHAR ThrottlePolicyDc
ULONG[2] Reserved
ULONG VideoTimeoutAc
ULONG VideoTimeoutDc
ULONG SpindownTimeoutAc
ULONG SpindownTimeoutDc
BOOLEAN OptimizeForPowerAc
BOOLEAN OptimizeForPowerDc
UCHAR FanThrottleToleranceAc
UCHAR FanThrottleToleranceDc
UCHAR ForcedThrottleAc
UCHAR ForcedThrottleDc
aliasPWRSCHEMESENUMPROC = BOOLEAN function(UINT, DWORD, LPTSTR, DWORD, LPTSTR, PPOWER_POLICY, LPARAM)

Variables 2

enumvarEnableSysTrayBatteryMeter = 1
enumvarNEWSCHEME = - 1