| Min version | 2003/XP64 SP1 | Vista SP1 | 7 | 8 Pre RTM | 8 | 8.1 | 10 Pre RTM | 10 |
|---|---|---|---|---|---|---|---|---|
| Max version | 2003/XP64 SP2 | Vista SP2 | 7 SP1 | 8.1 Update 1 | 10 TH2 | |||
| x64 offset offset:bitpos | Field Name | |||||||
| 0x0000 | struct _SLIST_HEADER DeadStackList | union _SLIST_HEADER PagedPoolSListHead | uint64_t DeepIdleSet | uint64_t IdleNonParkedCpuSet | ||||
| 0x0008 | uint64_t SharedReadyQueueLeaders | uint64_t IdleSmtSet | ||||||
| 0x0010 | struct _SLIST_HEADER PfnDereferenceSListHead | union _SLIST_HEADER[3] NonPagedPoolSListHead | uint64_t IdleCpuSet | |||||
| 0x0010 | uint64_t Alignment | |||||||
| 0x0018 | uint64_t ProcessorMask | |||||||
| 0x0020 | uint8_t Color | |||||||
| 0x0021 | uint8_t Seed | |||||||
| 0x0022 | uint8_t NodeNumber | |||||||
| 0x0023 | struct _flags Flags | |||||||
| 0x0024 | unsigned long MmShiftedColor | |||||||
| 0x0028 | uint64_t[2] FreeCount | |||||||
| 0x0038 | struct _SLIST_ENTRY * PfnDeferredList | |||||||
| 0x0040 | union _SLIST_HEADER PfnDereferenceSListHead | struct _GROUP_AFFINITY Affinity | unsigned long ProximityId | uint64_t DeepIdleSet | ||||
| 0x0044 | uint16_t NodeNumber | |||||||
| 0x0046 | uint16_t PrimaryNodeNumber | |||||||
| 0x0048 | uint8_t MaximumProcessors | uint64_t NonParkedSet | uint64_t IdleConstrainedSet | |||||
| 0x0049 | struct _flags Flags | |||||||
| 0x004A | uint8_t Stride | |||||||
| 0x004B | uint8_t NodePad0 | uint8_t LowIndex | ||||||
| 0x004C | unsigned long BalanceStride | |||||||
| 0x0050 | uint64_t ProcessorMask | unsigned long ProximityId | struct _GROUP_AFFINITY Affinity | long ParkLock | uint64_t NonParkedSet | |||
| 0x0054 | uint16_t NodeNumber | unsigned long Seed | ||||||
| 0x0056 | uint16_t PrimaryNodeNumber | |||||||
| 0x0058 | uint8_t Color | uint8_t MaximumProcessors | long ParkLock | |||||
| 0x0059 | uint8_t Seed | uint8_t Color | ||||||
| 0x005A | uint8_t NodeNumber | struct _flags Flags | ||||||
| 0x005B | struct _flags Flags | uint8_t NodePad0 | ||||||
| 0x005C | unsigned long MmShiftedColor | unsigned long Seed | unsigned long Seed | |||||
| 0x0060 | uint64_t[2] FreeCount | unsigned long MmShiftedColor | uint64_t IdleCpuSet | |||||
| 0x0068 | volatile uint64_t[2] FreeCount | uint64_t IdleSmtSet | ||||||
| 0x0070 | struct _SLIST_ENTRY * volatile PfnDeferredList | |||||||
| 0x0078 | unsigned long Right | |||||||
| 0x007C | unsigned long Left | |||||||
| 0x0080 | struct _CACHED_KSTACK_LIST CachedKernelStacks | unsigned long Seed | uint64_t NonParkedSet | unsigned long SiblingMask | ||||
| 0x0084 | unsigned long Lowest | |||||||
| 0x0088 | unsigned long Highest | unsigned long Seed | struct _GROUP_AFFINITY Affinity | |||||
| 0x0088 | uint8_t[10] AffinityFill | |||||||
| 0x008C | long ParkLock | unsigned long Lowest | ||||||
| 0x0090 | uint64_t NonParkedSet | unsigned long Highest | ||||||
| 0x0092 | uint16_t NodeNumber | |||||||
| 0x0094 | long ParkLock | uint16_t PrimaryNodeNumber | ||||||
| 0x0096 | uint8_t Stride | |||||||
| 0x0097 | uint8_t LowIndex | uint8_t Spare0 | ||||||
| 0x0098 | uint64_t SharedReadyQueueLeaders | |||||||
| 0x00A0 | long ParkLock | unsigned long ProximityId | ||||||
| 0x00A4 | unsigned long NodePad1 | unsigned long Lowest | ||||||
| 0x00A8 | unsigned long Highest | |||||||
| 0x00AC | uint8_t MaximumProcessors | |||||||
| 0x00AD | struct _flags Flags | |||||||
| 0x00AE | uint8_t Spare | uint8_t Spare10 | ||||||
| 0x00B0 | struct _KHETERO_PROCESSOR_SET[5] HeteroSets | |||||||