typedef struct _PROC_PERF_DOMAIN { LIST_ENTRY Link; KPRCB *Master; KAFFINITY_EX Members; unsigned char (*FeedbackHandler)(unsigned long *, unsigned __int64, unsigned char); void (*GetFFHThrottleState)(unsigned __int64 *); void (*BoostPolicyHandler)(unsigned long); unsigned long (*PerfSelectionHandler)(unsigned __int64, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long *, unsigned long *); void (*PerfHandler)(unsigned __int64, unsigned long); PROC_PERF_CONSTRAINT *Processors; unsigned __int64 PerfChangeTime; unsigned long ProcessorCount; unsigned long PreviousFrequencyMhz; unsigned long CurrentFrequencyMhz; unsigned long PreviousFrequency; unsigned long CurrentFrequency; unsigned long CurrentPerfContext; unsigned long DesiredFrequency; unsigned long MaxFrequency; unsigned long MinPerfPercent; unsigned long MinThrottlePercent; unsigned long MaxPercent; unsigned long MinPercent; unsigned long ConstrainedMaxPercent; unsigned long ConstrainedMinPercent; unsigned char Coordination; volatile long PerfChangeIntervalCount; } PROC_PERF_DOMAIN, *PPROC_PERF_DOMAIN;