//0x100 bytes (sizeof)
struct _PROCESSOR_POWER_STATE
{
struct _PPM_IDLE_STATES* IdleStates; //0x0
ULONGLONG IdleTimeLast; //0x8
ULONGLONG IdleTimeTotal; //0x10
ULONGLONG IdleTimeEntry; //0x18
struct _PROC_IDLE_ACCOUNTING* IdleAccounting; //0x20
enum _PROC_HYPERVISOR_STATE Hypervisor; //0x28
ULONG PerfHistoryTotal; //0x2c
UCHAR ThermalConstraint; //0x30
UCHAR PerfHistoryCount; //0x31
UCHAR PerfHistorySlot; //0x32
UCHAR Reserved; //0x33
ULONG LastSysTime; //0x34
ULONGLONG WmiDispatchPtr; //0x38
LONG WmiInterfaceEnabled; //0x40
struct _PPM_FFH_THROTTLE_STATE_INFO FFHThrottleStateInfo; //0x48
struct _KDPC PerfActionDpc; //0x68
volatile LONG PerfActionMask; //0xa8
struct _PROC_IDLE_SNAP IdleCheck; //0xb0
struct _PROC_IDLE_SNAP PerfCheck; //0xc0
struct _PROC_PERF_DOMAIN* Domain; //0xd0
struct _PROC_PERF_CONSTRAINT* PerfConstraint; //0xd8
struct _PROC_PERF_LOAD* Load; //0xe0
struct _PROC_HISTORY_ENTRY* PerfHistory; //0xe8
ULONG Utility; //0xf0
ULONG OverUtilizedHistory; //0xf4
volatile ULONG AffinityCount; //0xf8
ULONG AffinityHistory; //0xfc
};