typedef struct _PROC_PERF_DOMAIN                                         // 26 elements, 0xB8 bytes (sizeof)
          {
/*0x000*/     struct _LIST_ENTRY Link;                                             // 2 elements, 0x10 bytes (sizeof)
/*0x010*/     struct _KPRCB* Master;
/*0x018*/     struct _KAFFINITY_EX Members;                                        // 4 elements, 0x28 bytes (sizeof)
/*0x040*/     PVOID FeedbackHandler;
/*0x048*/     PVOID GetFFHThrottleState;
/*0x050*/     PVOID BoostPolicyHandler;
/*0x058*/     PVOID PerfSelectionHandler;
/*0x060*/     PVOID PerfHandler;
/*0x068*/     struct _PROC_PERF_CONSTRAINT* Processors;
/*0x070*/     UINT64       PerfChangeTime;
/*0x078*/     ULONG32      ProcessorCount;
/*0x07C*/     ULONG32      PreviousFrequencyMhz;
/*0x080*/     ULONG32      CurrentFrequencyMhz;
/*0x084*/     ULONG32      PreviousFrequency;
/*0x088*/     ULONG32      CurrentFrequency;
/*0x08C*/     ULONG32      CurrentPerfContext;
/*0x090*/     ULONG32      DesiredFrequency;
/*0x094*/     ULONG32      MaxFrequency;
/*0x098*/     ULONG32      MinPerfPercent;
/*0x09C*/     ULONG32      MinThrottlePercent;
/*0x0A0*/     ULONG32      MaxPercent;
/*0x0A4*/     ULONG32      MinPercent;
/*0x0A8*/     ULONG32      ConstrainedMaxPercent;
/*0x0AC*/     ULONG32      ConstrainedMinPercent;
/*0x0B0*/     UINT8        Coordination;
/*0x0B1*/     UINT8        _PADDING0_[0x3];
/*0x0B4*/     LONG32       PerfChangeIntervalCount;
          }PROC_PERF_DOMAIN, *PPROC_PERF_DOMAIN;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.