_KSCB

//0x1b8 bytes (sizeof) struct _KSCB { ULONGLONG GenerationCycles; //0x0 ULONGLONG MinQuotaCycleTarget; //0x8 ULONGLONG MaxQuotaCycleTarget; //0x10 ULONGLONG RankCycleTarget; //0x18 ULONGLONG LongTermCycles; //0x20 ULONGLONG LastReportedCycles; //0x28 volatile ULONGLONG OverQuotaHistory; //0x30 ULONGLONG ReadyTime; //0x38 ULONGLONG InsertTime; //0x40 struct _LIST_ENTRY PerProcessorList; //0x48 struct _RTL_BALANCED_NODE QueueNode; //0x58 union { struct { USHORT Inserted:1; //0x70 USHORT MaxOverQuota:1; //0x70 USHORT MinOverQuota:1; //0x70 USHORT RankBias:1; //0x70 USHORT UnconstrainedMaxQuota:1; //0x70 USHORT UnconstrainedMinQuota:1; //0x70 USHORT ShareRankOwner:1; //0x70 USHORT PerProcHardCap:1; //0x70 USHORT Referenced:1; //0x70 }; USHORT PrcbLockFlags; //0x70 }; UCHAR Depth; //0x72 UCHAR Pad1; //0x73 ULONG OwningProcessorIndex; //0x74 USHORT ReadySummary; //0x78 USHORT Pad2; //0x7a ULONG Rank; //0x7c volatile ULONG* ShareRank; //0x80 volatile ULONG OwnerShareRank; //0x88 struct _LIST_ENTRY ReadyListHead[16]; //0x90 struct _RTL_RB_TREE ChildScbQueue; //0x190 struct _KSCB* Parent; //0x1a0 struct _KSCB* Root; //0x1a8 struct _SINGLE_LIST_ENTRY TracingListEntry; //0x1b0 };