typedef struct _PS_CPU_QUOTA_BLOCK { union { struct { LIST_ENTRY ListEntry; unsigned long SessionId; unsigned long CpuShareWeight; PSP_CPU_SHARE_CAPTURED_WEIGHT_DATA CapturedWeightData; union { struct { unsigned long DuplicateInputMarker : 1; unsigned long Reserved : 31; }; long MiscFlags; }; }; struct { unsigned __int64 BlockCurrentGenerationLock; unsigned __int64 CyclesAccumulated; }; }; unsigned __int64 CycleCredit; unsigned long BlockCurrentGeneration; unsigned long CpuCyclePercent; unsigned char CyclesFinishedForCurrentGeneration; PS_PER_CPU_QUOTA_CACHE_AWARE Cpu[256]; } PS_CPU_QUOTA_BLOCK, *PPS_CPU_QUOTA_BLOCK;