Min versionXP2003/XP642003/XP64 SP1VistaVista SP178 Pre RTM8 Pre RTM88.1 Update 18.18.1 Update 110 Pre RTM10 Pre RTM
Max versionXP SP32003/XP64 SP2Vista SP27 SP188.1 Update 110 TH2
Architecturex86x86x86x64x86x64x86x64x86x64x86x64x86x64x86x64x64x86x64
x86 offset
offset:bitpos
Field Namex64 offset
offset:bitpos
0x0000uint8_t
Type
uint8_t
Type
volatile long
Lock
0x0000
0x0000volatile long
Lock
volatile long
Lock
long
LockNV
0x0000
0x0000long
LockNV
uint8_t
Type
0x0000
0x0000uint8_t
TimerType
0x0000
0x0000uint8_t
Timer2Type
0x0000
0x0000uint8_t
QueueType
0x0000
0x0000uint8_t
ThreadType
0x0000
0x0000uint8_t
MutantType
0x0000
0x0001uint8_t
Absolute
uint8_t
Absolute
uint8_t
Abandoned
uint8_t
TimerControlFlags
uint8_t
Signalling
0x0001
0x0001uint8_t
NpxIrql
uint8_t
Absolute
uint8_t
TimerControlFlags
0x0001
0x0001uint8_t
NpxIrql
uint8_t
Abandoned
uint8_t
QueueControlFlags
uint8_t
Absolute
0x0001
0x0001uint8_t
Signalling
uint8_t
Signalling
uint8_t
Abandoned
uint8_t
Timer2Flags
0x0001
0x0001uint8_t
Signalling
uint8_t
Timer2Inserted
0x0001
0x0001uint8_t
Timer2Flags
uint8_t
QueueControlFlags
0x0001
0x0001:0x00uint8_t
Timer2Inserted
uint8_t
Abandoned
0x0001:0x00
0x0001uint8_t
ThreadReserved
0x0001
0x0001uint8_t
MutantSize
0x0001
0x0001:0x01uint8_t
Coalescable
uint8_t
Wake
uint8_t
Wake
0x0001:0x01
0x0001:0x01uint8_t
DisableIncrement
uint8_t
Timer2Expiring
0x0001:0x01
0x0001:0x01uint8_t
Timer2Expiring
uint8_t
DisableIncrement
0x0001:0x01
0x0001:0x02uint8_t
KeepShifting
uint8_t
Coalescable
uint8_t
EncodedTolerableDelay
uint8_t
EncodedTolerableDelay
0x0001:0x02
0x0001:0x02uint8_t
Timer2CancelPending
uint8_t
Timer2CancelPending
0x0001:0x02
0x0001:0x02uint8_t
QueueReservedControlFlags
0x0001:0x02
0x0001:0x03uint8_t
EncodedTolerableDelay
uint8_t
KeepShifting
uint8_t
Timer2SetPending
0x0001:0x03
0x0001:0x04uint8_t
EncodedTolerableDelay
uint8_t
Timer2Running
0x0001:0x04
0x0001:0x05uint8_t
Timer2Disabled
0x0001:0x05
0x0001:0x06uint8_t
Reserved1
uint8_t
Timer2ReservedFlags
0x0001:0x06
0x0002uint8_t
Size
uint8_t
Size
uint8_t
ThreadControlFlags
uint8_t
Size
0x0002
0x0002uint8_t
Hand
uint8_t
Hand
uint8_t
Hand
uint8_t
Hand
uint8_t
CpuThrottled
uint8_t
CycleProfiling
uint8_t
Hand
0x0002
0x0002uint8_t
Hand
uint8_t
Timer2Reserved1
0x0002
0x0002uint8_t
Size
uint8_t
Reserved3
uint8_t
QueueSize
0x0002
0x0002uint8_t
Size
uint8_t
ThreadControlFlags
0x0002
0x0002:0x00uint8_t
CycleProfiling
0x0002:0x00
0x0002uint8_t
DpcActive
0x0002
0x0002:0x01uint8_t
CycleProfiling
uint8_t
CounterProfiling
0x0002:0x01
0x0002:0x02uint8_t
CounterProfiling
uint8_t
GroupScheduling
0x0002:0x02
0x0002:0x03uint8_t
Reserved
uint8_t
Reserved
uint8_t
AffinitySet
0x0002:0x03
0x0002:0x04uint8_t
Reserved
uint8_t
Reserved
uint8_t
Reserved
uint8_t
Reserved
uint8_t
Reserved2
uint8_t
Reserved2
uint8_t
ThreadReservedControlFlags
uint8_t
ThreadReservedControlFlags
uint8_t
Tagged
0x0002:0x04
0x0002:0x05uint8_t
ThreadReservedControlFlags
uint8_t
EnergyProfiling
0x0002:0x05
0x0002:0x06uint8_t
Instrumented
uint8_t
Instrumented
uint8_t
Instrumented
uint8_t
Instrumented
0x0003:0x01
0x0002:0x07uint8_t
ThreadReservedControlFlags
0x0002:0x06
0x0003uint8_t
Inserted
uint8_t
Inserted
uint8_t
TimerMiscFlags
uint8_t
Reserved1
0x0003
0x0003uint8_t
DebugActive
uint8_t
DebugActive
uint8_t
DebugActive
uint8_t
Index
uint8_t
TimerMiscFlags
0x0003
0x0003uint8_t
DpcActive
uint8_t
DpcActive
uint8_t
DebugActive
uint8_t
Index
0x0003
0x0003:0x00uint8_t
ActiveDR7
uint8_t
DpcActive
uint8_t
ActiveDR7
uint8_t
DpcActive
uint8_t
ActiveDR7
uint8_t
DpcActive
uint8_t
ActiveDR7
uint8_t
Timer2Reserved2
0x0003:0x00
0x0003uint8_t
DpcActive
uint8_t
DpcActive
uint8_t
DpcActive
uint8_t
Reserved5
uint8_t
DpcActive
uint8_t
QueueReserved
0x0003
0x0003uint8_t
Reserved5
uint8_t
DebugActive
0x0003
0x0003uint8_t
MutantReserved
uint8_t
ActiveDR7
uint8_t
MutantReserved
uint8_t
ActiveDR7
0x0003:0x00
uint8_t
MutantReserved
uint8_t
MutantReserved
0x0003
0x0003:0x01uint8_t
Processor
uint8_t
Instrumented
uint8_t
Processor
uint8_t
Processor
uint8_t
Processor
uint8_t
Processor
uint8_t
Processor
0x0003:0x01
0x0003:0x01uint8_t
Instrumented
0x0003:0x02uint8_t
Reserved2
uint8_t
Reserved2
uint8_t
Reserved2
uint8_t
Reserved2
uint8_t
Minimal
uint8_t
Minimal
uint8_t
Minimal
0x0003:0x02
uint8_t
Reserved4
uint8_t
Reserved4
uint8_t
Reserved4
0x0003:0x03
0x0003:0x06uint8_t
Inserted
uint8_t
Inserted
uint8_t
Inserted
uint8_t
Inserted
uint8_t
Inserted
uint8_t
Inserted
uint8_t
Inserted
uint8_t
Inserted
uint8_t
Inserted
uint8_t
Inserted
uint8_t
Inserted
0x0003:0x06
0x0003:0x06uint8_t
UmsScheduled
uint8_t
UmsScheduled
uint8_t
UmsScheduled
uint8_t
UmsScheduled
uint8_t
UmsScheduled
uint8_t
UmsScheduled
0x0003:0x06
0x0003:0x07volatile uint8_t
Expired
volatile uint8_t
Expired
volatile uint8_t
Expired
volatile uint8_t
Expired
volatile uint8_t
Expired
volatile uint8_t
Expired
volatile uint8_t
Expired
volatile uint8_t
Expired
volatile uint8_t
Expired
volatile uint8_t
Expired
volatile uint8_t
Expired
0x0003:0x07
0x0003:0x07uint8_t
UmsPrimary
uint8_t
UmsPrimary
uint8_t
UmsPrimary
uint8_t
UmsPrimary
uint8_t
UmsPrimary
uint8_t
UmsPrimary
0x0003:0x07
0x0004long
SignalState
0x0004
0x0008struct _LIST_ENTRY
WaitListHead
0x0008