Defines |
| #define | WIN32_NO_STATUS |
| #define | NTOS_MODE_USER |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (powrprof) |
| BOOLEAN WINAPI | WritePwrPolicy (PUINT puiID, PPOWER_POLICY pPowerPolicy) |
| NTSTATUS WINAPI | CallNtPowerInformation (POWER_INFORMATION_LEVEL InformationLevel, PVOID lpInputBuffer, ULONG nInputBufferSize, PVOID lpOutputBuffer, ULONG nOutputBufferSize) |
| BOOLEAN WINAPI | CanUserWritePwrScheme (VOID) |
| BOOLEAN WINAPI | DeletePwrScheme (UINT uiIndex) |
| static BOOLEAN | POWRPROF_GetUserPowerPolicy (LPWSTR szNum, PUSER_POWER_POLICY puserPwrPolicy, DWORD cchName, LPWSTR szName, DWORD cchDesc, LPWSTR szDesc) |
| static BOOLEAN | POWRPROF_GetMachinePowerPolicy (LPWSTR szNum, PMACHINE_POWER_POLICY pmachinePwrPolicy) |
| BOOLEAN WINAPI | EnumPwrSchemes (PWRSCHEMESENUMPROC lpfnPwrSchemesEnumProc, LPARAM lParam) |
| BOOLEAN WINAPI | GetActivePwrScheme (PUINT puiID) |
| BOOLEAN WINAPI | GetCurrentPowerPolicies (PGLOBAL_POWER_POLICY pGlobalPowerPolicy, PPOWER_POLICY pPowerPolicy) |
| BOOLEAN WINAPI | GetPwrCapabilities (PSYSTEM_POWER_CAPABILITIES lpSystemPowerCapabilities) |
| BOOLEAN WINAPI | GetPwrDiskSpindownRange (PUINT RangeMax, PUINT RangeMin) |
| BOOLEAN WINAPI | IsAdminOverrideActive (PADMINISTRATOR_POWER_POLICY p) |
| BOOLEAN WINAPI | IsPwrHibernateAllowed (VOID) |
| BOOLEAN WINAPI | IsPwrShutdownAllowed (VOID) |
| BOOLEAN WINAPI | IsPwrSuspendAllowed (VOID) |
| DWORD WINAPI | PowerGetActiveScheme (HKEY UserRootPowerKey, GUID **polguid) |
| DWORD WINAPI | PowerReadDCValue (HKEY RootPowerKey, const GUID *Scheme, const GUID *SubGroup, const GUID *PowerSettings, PULONG Type, PUCHAR Buffer, DWORD *BufferSize) |
| BOOLEAN WINAPI | ReadGlobalPwrPolicy (PGLOBAL_POWER_POLICY pGlobalPowerPolicy) |
| BOOLEAN WINAPI | ReadProcessorPwrScheme (UINT uiID, PMACHINE_PROCESSOR_POWER_POLICY pMachineProcessorPowerPolicy) |
| BOOLEAN WINAPI | ReadPwrScheme (UINT uiID, PPOWER_POLICY pPowerPolicy) |
| BOOLEAN WINAPI | SetActivePwrScheme (UINT uiID, PGLOBAL_POWER_POLICY lpGlobalPowerPolicy, PPOWER_POLICY lpPowerPolicy) |
| BOOLEAN WINAPI | SetSuspendState (BOOLEAN Hibernate, BOOLEAN ForceCritical, BOOLEAN DisableWakeEvent) |
| BOOLEAN WINAPI | WriteGlobalPwrPolicy (PGLOBAL_POWER_POLICY pGlobalPowerPolicy) |
| BOOLEAN WINAPI | WriteProcessorPwrScheme (UINT ID, PMACHINE_PROCESSOR_POWER_POLICY pMachineProcessorPowerPolicy) |
| static VOID | SetLastID (VOID) |
| BOOLEAN WINAPI | WritePwrScheme (PUINT puiID, LPWSTR lpszName, LPWSTR lpszDescription, PPOWER_POLICY pPowerPolicy) |
| static BOOLEAN | CheckPowerActionPolicy (PPOWER_ACTION_POLICY pPAP, SYSTEM_POWER_CAPABILITIES PowerCaps) |
| static VOID | FixSystemPowerState (PSYSTEM_POWER_STATE Psps, SYSTEM_POWER_CAPABILITIES PowerCaps) |
| BOOLEAN WINAPI | ValidatePowerPolicies (PGLOBAL_POWER_POLICY pGPP, PPOWER_POLICY pPP) |
| BOOL WINAPI | DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) |
Variables |
| static const WCHAR | szPowerCfgSubKey [] = "Software\\Microsoft\\Windows\\CurrentVersion\\Controls Folder\\PowerCfg" |
| static const WCHAR | szUserPowerConfigSubKey [] = "Control Panel\\PowerCfg" |
| static const WCHAR | szCurrentPowerPolicies [] = "CurrentPowerPolicy" |
| static const WCHAR | szPolicies [] = "Policies" |
| static const WCHAR | szName [] = "Name" |
| static const WCHAR | szDescription [] = "Description" |
| static const WCHAR | szSemaphoreName [] = "PowerProfileRegistrySemaphore" |
| static const WCHAR | szDiskMax [] = "DiskSpindownMax" |
| static const WCHAR | szDiskMin [] = "DiskSpindownMin" |
| static const WCHAR | szLastID [] = "LastID" |
| UINT | g_LastID = (UINT)-1 |
| HANDLE | PPRegSemaphore = NULL |