Type Alias SYSTEM_POWER_POLICY
Source pub type SYSTEM_POWER_POLICY = _SYSTEM_POWER_POLICY;
struct SYSTEM_POWER_POLICY {Show 28 fields
pub Revision: u32,
pub PowerButton: POWER_ACTION_POLICY,
pub SleepButton: POWER_ACTION_POLICY,
pub LidClose: POWER_ACTION_POLICY,
pub LidOpenWake: i32,
pub Reserved: u32,
pub Idle: POWER_ACTION_POLICY,
pub IdleTimeout: u32,
pub IdleSensitivity: u8,
pub DynamicThrottle: u8,
pub Spare2: [u8; 2],
pub MinSleep: i32,
pub MaxSleep: i32,
pub ReducedLatencySleep: i32,
pub WinLogonFlags: u32,
pub Spare3: u32,
pub DozeS4Timeout: u32,
pub BroadcastCapacityResolution: u32,
pub DischargePolicy: [SYSTEM_POWER_LEVEL; 4],
pub VideoTimeout: u32,
pub VideoDimDisplay: u8,
pub VideoReserved: [u32; 3],
pub SpindownTimeout: u32,
pub OptimizeForPower: u8,
pub FanThrottleTolerance: u8,
pub ForcedThrottle: u8,
pub MinThrottle: u8,
pub OverThrottled: POWER_ACTION_POLICY,
}