Min versionXP2003/XP642003/XP64 SP1Vista78 Pre RTM8 Pre RTM88.1 Update 110 Pre RTM10 Pre RTM10
Max versionXP SP32003/XP64 SP2Vista SP27 SP110 TH2
x86 offset
offset:bitpos
Field Name
0x0000unsigned long
ProcessorMask
union _SLIST_HEADER
DeadStackList
union _SLIST_HEADER
PagedPoolSListHead
unsigned long
DeepIdleSet
unsigned long
IdleNonParkedCpuSet
0x0004unsigned long
Color
unsigned long
SharedReadyQueueLeaders
unsigned long
IdleSmtSet
0x0008unsigned long
MmShiftedColor
union _SLIST_HEADER
PfnDereferenceSListHead
union _SLIST_HEADER[3]
NonPagedPoolSListHead
unsigned long
IdleCpuSet
0x000Cunsigned long[2]
FreeCount
0x0010unsigned long
ProcessorMask
0x0014uint8_t
Color
0x0015uint8_t
Seed
0x0016uint8_t
NodeNumber
0x0017struct _flags
Flags
0x0018union _SLIST_HEADER
DeadStackList
unsigned long
MmShiftedColor
0x001Cunsigned long[2]
FreeCount
0x0020union _SLIST_HEADER
PfnDereferenceSListHead
union _SLIST_HEADER
PfnDereferenceSListHead
struct _GROUP_AFFINITY
Affinity
0x0024struct _SINGLE_LIST_ENTRY *
PfnDeferredList
0x0028struct _SINGLE_LIST_ENTRY *
PfnDeferredList
unsigned long
ProcessorMask
0x002Cuint8_t
Seed
uint8_t
Color
unsigned long
ProximityId
0x002Dstruct _flags
Flags
uint8_t
NodeNumber
uint8_t
Seed
0x002Estruct _flags
Flags
uint8_t
NodeNumber
0x002Fstruct _flags
Flags
0x0030unsigned long
MmShiftedColor
uint16_t
NodeNumber
0x0032uint16_t
PrimaryNodeNumber
0x0034unsigned long[2]
FreeCount
uint8_t
MaximumProcessors
0x0035uint8_t
Color
0x0036struct _flags
Flags
0x0037uint8_t
NodePad0
0x0038unsigned long
Seed
0x003Cstruct _SINGLE_LIST_ENTRY * volatile
PfnDeferredList
unsigned long
MmShiftedColor
0x0040struct _CACHED_KSTACK_LIST
CachedKernelStacks
volatile unsigned long[2]
FreeCount
unsigned long
ProximityId
unsigned long
DeepIdleSet
0x0044uint16_t
NodeNumber
unsigned long
NonParkedSet
unsigned long
IdleConstrainedSet
0x0046uint16_t
PrimaryNodeNumber
0x0048struct _CACHED_KSTACK_LIST
CachedKernelStacks
uint8_t
MaximumProcessors
long
ParkLock
unsigned long
NonParkedSet
0x0049struct _flags
Flags
0x004Auint8_t
Stride
0x004Buint8_t
NodePad0
uint8_t
LowIndex
0x004Cunsigned long
BalanceStride
struct _GROUP_AFFINITY
Affinity
unsigned long
Seed
long
ParkLock
0x0050struct _GROUP_AFFINITY
Affinity
unsigned long
Seed
0x0058unsigned long
IdleCpuSet
0x005Cunsigned long
IdleCpuSet
unsigned long
IdleSmtSet
0x0060long
ParkLock
unsigned long
IdleSmtSet
0x0064unsigned long
NodePad1
0x0080unsigned long
Seed
unsigned long
NonParkedSet
unsigned long
SiblingMask
0x0084unsigned long
Lowest
unsigned long
Seed
struct _GROUP_AFFINITY
Affinity
0x0084uint8_t[6]
AffinityFill
0x0088unsigned long
Highest
unsigned long
Lowest
0x008Auint16_t
NodeNumber
0x008Clong
ParkLock
unsigned long
Highest
uint16_t
PrimaryNodeNumber
0x008Euint8_t
Stride
0x008Fuint8_t
LowIndex
uint8_t
Spare0
0x0090unsigned long
NonParkedSet
long
ParkLock
unsigned long
SharedReadyQueueLeaders
0x0094unsigned long
ProximityId
0x0098unsigned long
Lowest
0x009Cunsigned long
Highest
0x00A0uint8_t
MaximumProcessors
0x00A1struct _flags
Flags
0x00A2uint8_t
Spare
uint8_t
Spare10
0x00A4struct _KHETERO_PROCESSOR_SET[5]
HeteroSets