MACHINE_POWER_POLICY (Structures)
Last changed: dsmith@p1.com-67.174.199.203

.
Summary
TODO - a short description

C# Definition:

struct MACHINE_POWER_POLICY {
    uint Revision;
    SYSTEM_POWER_STATE MinSleepAc;
    SYSTEM_POWER_STATE MinSleepDc;
    SYSTEM_POWER_STATE ReducedLatencySleepAc;
    SYSTEM_POWER_STATE ReducedLatencySleepDc;
    uint DozeTimeoutAc;
    uint DozeTimeoutDc;
    uint DozeS4TimeoutAc;
    uint DozeS4TimeoutDc;
    byte MinThrottleAc;
    byte MinThrottleDc;
    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 2)]
    byte[] pad1;
    POWER_ACTION_POLICY OverThrottledAc;
    POWER_ACTION_POLICY OverThrottledDc;
}

VB Definition:

    Structure MACHINE_POWER_POLICY
        Private Revision As UInteger
        Private MinSleepAc As SYSTEM_POWER_STATE
        Private MinSleepDc As SYSTEM_POWER_STATE
        Private ReducedLatencySleepAc As SYSTEM_POWER_STATE
        Private ReducedLatencySleepDc As SYSTEM_POWER_STATE
        Private DozeTimeoutAc As UInteger
        Private DozeTimeoutDc As UInteger
        Private DozeS4TimeoutAc As UInteger
        Private DozeS4TimeoutDc As UInteger
        Private MinThrottleAc As Byte
        Private MinThrottleDc As Byte
        <MarshalAs(UnmanagedType.ByValArray, SizeConst := 2)> _
        Private pad1 As Byte()
        Private OverThrottledAc As POWER_ACTION_POLICY
        Private OverThrottledDc As POWER_ACTION_POLICY
    End Structure

'=======================================================

'Service provided by Telerik (www.telerik.com)

'Conversion powered by NRefactory.

'Twitter: @telerik

'Facebook: facebook.com/telerik

'=======================================================

User-Defined Field Types:

SYSTEM_POWER_STATE, POWER_ACTION_POLICY

Notes:

None.

Documentation