x64x86arm64 / ntdllntoskrnl

_POP_POWER_SETTING_VALUES

← first 1 build latest →
struct _POP_POWER_SETTING_VALUES {
unsigned long StructureSize;/* 0x0 4 */
/* ── cacheline 3 boundary (192 bytes) ── */
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