USER_POWER_POLICY (Structures)
Last changed: -64.239.136.245

.
Summary
TODO - a short description

C# Definition:

[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
struct USER_POWER_POLICY {
            public uint Revision;
            public POWER_ACTION_POLICY IdleAc;
            public POWER_ACTION_POLICY IdleDc;
            public uint IdleTimeoutAc;
            public uint IdleTimeoutDc;
            public byte IdleSensitivityAc;
            public byte IdleSensitivityDc;
            public byte ThrottlePolicyAc;
            public byte ThrottlePolicyDc;
            public SYSTEM_POWER_STATE MaxSleepAc;
            public SYSTEM_POWER_STATE MaxSleepDc;
            [MarshalAs(UnmanagedType.ByValArray, SizeConst = 2)]
            public uint[] Reserved;
            public uint VideoTimeoutAc;
            public uint VideoTimeoutDc;
            public uint SpindownTimeoutAc;
            public uint SpindownTimeoutDc;
            [MarshalAs(UnmanagedType.I1)]
            public bool OptimizeForPowerAc;
            [MarshalAs(UnmanagedType.I1)]
            public bool OptimizeForPowerDc;
            public byte FanThrottleToleranceAc;
            public byte FanThrottleToleranceDc;
            public byte ForcedThrottleAc;
            public byte ForcedThrottleDc;
}

VB Definition:

Structure USER_POWER_POLICY
   Public TODO
End Structure

User-Defined Field Types:

None.

Notes:

None.

Documentation