//0x140 bytes (sizeof)
struct _KNODE
{
ULONG IdleNonParkedCpuSet; //0x0
ULONG IdleSmtSet; //0x4
ULONG NonPairedSmtSet; //0x8
ULONG IdleCpuSet; //0xc
ULONG DeepIdleSet; //0x40
ULONG IdleConstrainedSet; //0x44
ULONG NonParkedSet; //0x48
ULONG SoftParkedSet; //0x4c
ULONG NonIsrTargetedSet; //0x50
LONG ParkLock; //0x54
USHORT ThreadSeed; //0x58
USHORT ProcessSeed; //0x5a
ULONG SiblingMask; //0x80
union
{
struct _GROUP_AFFINITY Affinity; //0x84
struct
{
UCHAR AffinityFill[6]; //0x84
USHORT NodeNumber; //0x8a
USHORT PrimaryNodeNumber; //0x8c
USHORT Spare0; //0x8e
};
};
ULONG SharedReadyQueueMask; //0x90
ULONG StrideMask; //0x94
ULONG ProximityId; //0x98
ULONG Lowest; //0x9c
ULONG Highest; //0xa0
UCHAR MaximumProcessors; //0xa4
struct _flags Flags; //0xa5
UCHAR Spare10; //0xa6
struct _KHETERO_PROCESSOR_SET HeteroSets[5]; //0xa8
ULONG PpmConfiguredQosSets[5]; //0xe4
ULONG Spare11; //0xf8
union _KQOS_GROUPING_SETS QosGroupingSets; //0x100
ULONG QosPreemptibleSet; //0x108
ULONG LLCLeaders; //0x10c
};