Data Structures |
| struct | PGLOBAL_MACHINE_POWER_POLICY |
| struct | PGLOBAL_USER_POWER_POLICY |
| struct | PGLOBAL_POWER_POLICY |
| struct | PMACHINE_POWER_POLICY |
| struct | PMACHINE_PROCESSOR_POWER_POLICY |
| struct | PUSER_POWER_POLICY |
| struct | PPOWER_POLICY |
Defines |
| #define | EnableMultiBatteryDisplay 2 |
| #define | EnablePasswordLogon 4 |
| #define | EnableSysTrayBatteryMeter 1 |
| #define | EnableWakeOnRing 8 |
| #define | EnableVideoDimDisplay 16 |
| #define | NEWSCHEME (UINT)-1 |
Typedefs |
| typedef BOOLEAN(CALLBACK * | PWRSCHEMESENUMPROC )(UINT, DWORD, LPWSTR, DWORD, LPWSTR, PPOWER_POLICY, LPARAM) |
| typedef BOOLEAN(CALLBACK * | PFNNTINITIATEPWRACTION )(POWER_ACTION, SYSTEM_POWER_STATE, ULONG, BOOLEAN) |
Functions |
| NTSTATUS WINAPI | CallNtPowerInformation (POWER_INFORMATION_LEVEL, PVOID, ULONG, PVOID, ULONG) |
| BOOLEAN WINAPI | CanUserWritePwrScheme (VOID) |
| BOOLEAN WINAPI | DeletePwrScheme (UINT) |
| BOOLEAN WINAPI | EnumPwrSchemes (PWRSCHEMESENUMPROC, LPARAM) |
| BOOLEAN WINAPI | GetActivePwrScheme (PUINT) |
| BOOLEAN WINAPI | GetCurrentPowerPolicies (PGLOBAL_POWER_POLICY, PPOWER_POLICY) |
| BOOLEAN WINAPI | GetPwrCapabilities (PSYSTEM_POWER_CAPABILITIES) |
| BOOLEAN WINAPI | GetPwrDiskSpindownRange (PUINT, PUINT) |
| BOOLEAN WINAPI | IsAdminOverrideActive (PADMINISTRATOR_POWER_POLICY) |
| BOOLEAN WINAPI | IsPwrHibernateAllowed (VOID) |
| BOOLEAN WINAPI | IsPwrShutdownAllowed (VOID) |
| BOOLEAN WINAPI | IsPwrSuspendAllowed (VOID) |
| BOOLEAN WINAPI | ReadGlobalPwrPolicy (PGLOBAL_POWER_POLICY) |
| BOOLEAN WINAPI | ReadProcessorPwrScheme (UINT, PMACHINE_PROCESSOR_POWER_POLICY) |
| BOOLEAN WINAPI | ReadPwrScheme (UINT, PPOWER_POLICY) |
| BOOLEAN WINAPI | SetActivePwrScheme (UINT, PGLOBAL_POWER_POLICY, PPOWER_POLICY) |
| BOOLEAN WINAPI | SetSuspendState (BOOLEAN, BOOLEAN, BOOLEAN) |
| BOOLEAN WINAPI | WriteGlobalPwrPolicy (PGLOBAL_POWER_POLICY) |
| BOOLEAN WINAPI | WriteProcessorPwrScheme (UINT, PMACHINE_PROCESSOR_POWER_POLICY) |
| BOOLEAN WINAPI | ValidatePowerPolicies (PGLOBAL_POWER_POLICY, PPOWER_POLICY) |
| BOOLEAN WINAPI | WritePwrScheme (PUINT, LPWSTR, LPWSTR, PPOWER_POLICY) |