struct _POP_POWER_SETTING_VALUES { unsigned long StructureSize;/* 0x0 4 */ struct _SYSTEM_POWER_POLICY PopPolicy;/* 0x4 232 */ /* ── cacheline 3 boundary (192 bytes) ── */ enum SYSTEM_POWER_CONDITION CurrentAcDcPowerState;/* 0xec 4 */ unsigned char AwayModeEnabled;/* 0xf0 1 */ unsigned char AwayModeEngaged;/* 0xf1 1 */ unsigned char AwayModePolicyAllowed;/* 0xf2 1 */ /* 1 byte padding */ long AwayModeIgnoreUserPresent;/* 0xf4 4 */ volatile long AwayModeIgnoreAction;/* 0xf8 4 */ unsigned char DisableFastS4;/* 0xfc 1 */ unsigned char DisableStandbyStates;/* 0xfd 1 */ /* 2 bytes padding */ /* ── cacheline 4 boundary (256 bytes) ── */ unsigned long UnattendSleepTimeout;/* 0x100 4 */ volatile unsigned long DiskIgnoreTime;/* 0x104 4 */ volatile unsigned long DeviceIdlePolicy;/* 0x108 4 */ unsigned long VideoDimTimeout;/* 0x10c 4 */ unsigned long VideoNormalBrightness;/* 0x110 4 */ unsigned long VideoDimBrightness;/* 0x114 4 */ unsigned long AlsOffset;/* 0x118 4 */ unsigned long AlsEnabled;/* 0x11c 4 */ unsigned long EsBrightness;/* 0x120 4 */ unsigned char SwitchShutdownForced;/* 0x124 1 */ /* 3 bytes padding */ unsigned long SystemCoolingPolicy;/* 0x128 4 */ unsigned char MediaBufferingEngaged;/* 0x12c 1 */ unsigned char AudioActivity;/* 0x12d 1 */ unsigned char FullscreenVideoPlayback;/* 0x12e 1 */ /* 1 byte padding */ unsigned long EsBatteryThreshold;/* 0x130 4 */ unsigned char EsAggressive;/* 0x134 1 */ unsigned char EsUserAwaySetting;/* 0x135 1 */ /* 2 bytes padding */ unsigned long ConnectivityInStandby;/* 0x138 4 */ unsigned long DisconnectedStandbyMode;/* 0x13c 4 */ /* ── cacheline 5 boundary (320 bytes) ── */ unsigned long UserPresencePredictionEnabled;/* 0x140 4 */ unsigned char AirplaneModeEnabled;/* 0x144 1 */ unsigned char BluetoothDeviceCharging;/* 0x145 1 */};size 328 (0x148)32 members5 holes (9 bytes)padding 26 cachelines
Used in (0)