4#ifndef __WINE_WINTERNL_H
15#define EnableMultiBatteryDisplay 2
16#define EnablePasswordLogon 4
17#define EnableSysTrayBatteryMeter 1
18#define EnableWakeOnRing 8
19#define EnableVideoDimDisplay 16
20#define NEWSCHEME (UINT)-1
enum _POWER_INFORMATION_LEVEL POWER_INFORMATION_LEVEL
enum _SYSTEM_POWER_STATE SYSTEM_POWER_STATE
#define NUM_DISCHARGE_POLICIES
struct _MACHINE_POWER_POLICY * PMACHINE_POWER_POLICY
struct _GLOBAL_MACHINE_POWER_POLICY GLOBAL_MACHINE_POWER_POLICY
BOOLEAN WINAPI ReadPwrScheme(UINT, PPOWER_POLICY)
struct _GLOBAL_POWER_POLICY * PGLOBAL_POWER_POLICY
BOOLEAN WINAPI DeletePwrScheme(UINT)
BOOLEAN WINAPI IsPwrHibernateAllowed(VOID)
BOOLEAN(CALLBACK * PFNNTINITIATEPWRACTION)(POWER_ACTION, SYSTEM_POWER_STATE, ULONG, BOOLEAN)
BOOLEAN WINAPI EnumPwrSchemes(PWRSCHEMESENUMPROC, LPARAM)
BOOLEAN WINAPI ReadGlobalPwrPolicy(PGLOBAL_POWER_POLICY)
BOOLEAN WINAPI IsPwrShutdownAllowed(VOID)
struct _GLOBAL_USER_POWER_POLICY * PGLOBAL_USER_POWER_POLICY
BOOLEAN WINAPI WriteGlobalPwrPolicy(PGLOBAL_POWER_POLICY)
BOOLEAN WINAPI GetPwrDiskSpindownRange(PUINT, PUINT)
struct _MACHINE_PROCESSOR_POWER_POLICY * PMACHINE_PROCESSOR_POWER_POLICY
BOOLEAN WINAPI WriteProcessorPwrScheme(UINT, PMACHINE_PROCESSOR_POWER_POLICY)
BOOLEAN WINAPI SetSuspendState(BOOLEAN, BOOLEAN, BOOLEAN)
struct _USER_POWER_POLICY USER_POWER_POLICY
BOOLEAN(CALLBACK * PWRSCHEMESENUMPROC)(UINT, DWORD, LPWSTR, DWORD, LPWSTR, PPOWER_POLICY, LPARAM)
BOOLEAN WINAPI GetPwrCapabilities(PSYSTEM_POWER_CAPABILITIES)
BOOLEAN WINAPI GetCurrentPowerPolicies(PGLOBAL_POWER_POLICY, PPOWER_POLICY)
struct _GLOBAL_POWER_POLICY GLOBAL_POWER_POLICY
struct _GLOBAL_MACHINE_POWER_POLICY * PGLOBAL_MACHINE_POWER_POLICY
BOOLEAN WINAPI CanUserWritePwrScheme(VOID)
BOOLEAN WINAPI ValidatePowerPolicies(PGLOBAL_POWER_POLICY, PPOWER_POLICY)
NTSTATUS WINAPI CallNtPowerInformation(POWER_INFORMATION_LEVEL, PVOID, ULONG, PVOID, ULONG)
struct _GLOBAL_USER_POWER_POLICY GLOBAL_USER_POWER_POLICY
BOOLEAN WINAPI WritePwrScheme(PUINT, LPWSTR, LPWSTR, PPOWER_POLICY)
struct _USER_POWER_POLICY * PUSER_POWER_POLICY
BOOLEAN WINAPI IsAdminOverrideActive(PADMINISTRATOR_POWER_POLICY)
BOOLEAN WINAPI GetActivePwrScheme(PUINT)
BOOLEAN WINAPI SetActivePwrScheme(UINT, PGLOBAL_POWER_POLICY, PPOWER_POLICY)
struct _MACHINE_POWER_POLICY MACHINE_POWER_POLICY
BOOLEAN WINAPI IsPwrSuspendAllowed(VOID)
struct _POWER_POLICY * PPOWER_POLICY
BOOLEAN WINAPI ReadProcessorPwrScheme(UINT, PMACHINE_PROCESSOR_POWER_POLICY)
struct _MACHINE_PROCESSOR_POWER_POLICY MACHINE_PROCESSOR_POWER_POLICY
struct _POWER_POLICY POWER_POLICY
SYSTEM_POWER_STATE LidOpenWakeDc
SYSTEM_POWER_STATE LidOpenWakeAc
ULONG BroadcastCapacityResolution
GLOBAL_USER_POWER_POLICY user
GLOBAL_MACHINE_POWER_POLICY mach
SYSTEM_POWER_LEVEL DischargePolicy[NUM_DISCHARGE_POLICIES]
POWER_ACTION_POLICY PowerButtonDc
POWER_ACTION_POLICY LidCloseDc
POWER_ACTION_POLICY SleepButtonDc
POWER_ACTION_POLICY PowerButtonAc
POWER_ACTION_POLICY SleepButtonAc
POWER_ACTION_POLICY LidCloseAc
SYSTEM_POWER_STATE MinSleepAc
SYSTEM_POWER_STATE ReducedLatencySleepDc
POWER_ACTION_POLICY OverThrottledDc
SYSTEM_POWER_STATE ReducedLatencySleepAc
POWER_ACTION_POLICY OverThrottledAc
SYSTEM_POWER_STATE MinSleepDc
PROCESSOR_POWER_POLICY ProcessorPolicyDc
PROCESSOR_POWER_POLICY ProcessorPolicyAc
MACHINE_POWER_POLICY mach
SYSTEM_POWER_STATE MaxSleepAc
SYSTEM_POWER_STATE MaxSleepDc
POWER_ACTION_POLICY IdleAc
UCHAR FanThrottleToleranceDc
UCHAR FanThrottleToleranceAc
BOOLEAN OptimizeForPowerDc
POWER_ACTION_POLICY IdleDc
BOOLEAN OptimizeForPowerAc
_Reserved_ PVOID Reserved