typedef struct _PROCESSOR_POWER_STATE                         // 27 elements, 0xC8 bytes (sizeof)
          {
/*0x000*/     struct _PPM_IDLE_STATES* IdleStates;
/*0x004*/     UINT8        _PADDING0_[0x4];
/*0x008*/     UINT64       IdleTimeLast;
/*0x010*/     UINT64       IdleTimeTotal;
/*0x018*/     UINT64       IdleTimeEntry;
/*0x020*/     struct _PROC_IDLE_ACCOUNTING* IdleAccounting;
/*0x024*/     enum _PROC_HYPERVISOR_STATE Hypervisor;
/*0x028*/     ULONG32      PerfHistoryTotal;
/*0x02C*/     UINT8        ThermalConstraint;
/*0x02D*/     UINT8        PerfHistoryCount;
/*0x02E*/     UINT8        PerfHistorySlot;
/*0x02F*/     UINT8        Reserved;
/*0x030*/     ULONG32      LastSysTime;
/*0x034*/     ULONG32      WmiDispatchPtr;
/*0x038*/     LONG32       WmiInterfaceEnabled;
/*0x03C*/     UINT8        _PADDING1_[0x4];
/*0x040*/     struct _PPM_FFH_THROTTLE_STATE_INFO FFHThrottleStateInfo; // 5 elements, 0x20 bytes (sizeof)
/*0x060*/     struct _KDPC PerfActionDpc;                               // 9 elements, 0x20 bytes (sizeof)
/*0x080*/     LONG32       PerfActionMask;
/*0x084*/     UINT8        _PADDING2_[0x4];
/*0x088*/     struct _PROC_IDLE_SNAP IdleCheck;                         // 2 elements, 0x10 bytes (sizeof)
/*0x098*/     struct _PROC_IDLE_SNAP PerfCheck;                         // 2 elements, 0x10 bytes (sizeof)
/*0x0A8*/     struct _PROC_PERF_DOMAIN* Domain;
/*0x0AC*/     struct _PROC_PERF_CONSTRAINT* PerfConstraint;
/*0x0B0*/     struct _PROC_PERF_LOAD* Load;
/*0x0B4*/     struct _PROC_HISTORY_ENTRY* PerfHistory;
/*0x0B8*/     ULONG32      Utility;
/*0x0BC*/     ULONG32      OverUtilizedHistory;
/*0x0C0*/     ULONG32      AffinityCount;
/*0x0C4*/     ULONG32      AffinityHistory;
          }PROCESSOR_POWER_STATE, *PPROCESSOR_POWER_STATE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.