typedef struct _PROC_PERF_DOMAIN                                // 26 elements, 0x78 bytes (sizeof)
          {
/*0x000*/     struct _LIST_ENTRY Link;                                    // 2 elements, 0x8 bytes (sizeof)
/*0x008*/     struct _KPRCB* Master;
/*0x00C*/     struct _KAFFINITY_EX Members;                               // 4 elements, 0xC bytes (sizeof)
/*0x018*/     PVOID FeedbackHandler;
/*0x01C*/     PVOID GetFFHThrottleState;
/*0x020*/     PVOID BoostPolicyHandler;
/*0x024*/     PVOID PerfSelectionHandler;
/*0x028*/     PVOID PerfHandler;
/*0x02C*/     struct _PROC_PERF_CONSTRAINT* Processors;
/*0x030*/     UINT64       PerfChangeTime;
/*0x038*/     ULONG32      ProcessorCount;
/*0x03C*/     ULONG32      PreviousFrequencyMhz;
/*0x040*/     ULONG32      CurrentFrequencyMhz;
/*0x044*/     ULONG32      PreviousFrequency;
/*0x048*/     ULONG32      CurrentFrequency;
/*0x04C*/     ULONG32      CurrentPerfContext;
/*0x050*/     ULONG32      DesiredFrequency;
/*0x054*/     ULONG32      MaxFrequency;
/*0x058*/     ULONG32      MinPerfPercent;
/*0x05C*/     ULONG32      MinThrottlePercent;
/*0x060*/     ULONG32      MaxPercent;
/*0x064*/     ULONG32      MinPercent;
/*0x068*/     ULONG32      ConstrainedMaxPercent;
/*0x06C*/     ULONG32      ConstrainedMinPercent;
/*0x070*/     UINT8        Coordination;
/*0x071*/     UINT8        _PADDING0_[0x3];
/*0x074*/     LONG32       PerfChangeIntervalCount;
          }PROC_PERF_DOMAIN, *PPROC_PERF_DOMAIN;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.