Min version | XP | 2003/XP64 | 2003/XP64 SP1 | Vista | 7 | 8 Pre RTM | 8 Pre RTM | 8.1 Update 1 | 8.1 Update 1 | 10 Pre RTM |
---|---|---|---|---|---|---|---|---|---|---|
Max version | XP SP3 | 2003/XP64 SP2 | Vista SP2 | 7 SP1 | 8 | 10 TH2 | ||||
x86 offset offset:bitpos | Field Name | |||||||||
0x0000 | uint8_t Type | uint8_t Type | volatile long Lock | |||||||
0x0000 | volatile long Lock | volatile long Lock | long LockNV | |||||||
0x0000 | long LockNV | uint8_t Type | ||||||||
0x0000 | uint8_t TimerType | |||||||||
0x0000 | uint8_t Timer2Type | |||||||||
0x0000 | uint8_t QueueType | |||||||||
0x0000 | uint8_t ThreadType | |||||||||
0x0000 | uint8_t MutantType | |||||||||
0x0001 | uint8_t Absolute | uint8_t Absolute | uint8_t Abandoned | uint8_t TimerControlFlags | uint8_t Signalling | |||||
0x0001 | uint8_t NpxIrql | uint8_t Absolute | uint8_t TimerControlFlags | |||||||
0x0001 | uint8_t NpxIrql | uint8_t Abandoned | uint8_t QueueControlFlags | uint8_t Absolute | ||||||
0x0001 | uint8_t Signalling | uint8_t Signalling | uint8_t Abandoned | uint8_t Timer2Flags | ||||||
0x0001 | uint8_t Signalling | uint8_t Timer2Inserted | ||||||||
0x0001 | uint8_t Timer2Flags | uint8_t QueueControlFlags | ||||||||
0x0001:0x00 | uint8_t Timer2Inserted | uint8_t Abandoned | ||||||||
0x0001 | uint8_t ThreadReserved | |||||||||
0x0001 | uint8_t MutantSize | |||||||||
0x0001:0x01 | uint8_t Coalescable | uint8_t Wake | uint8_t Wake | |||||||
0x0001:0x01 | uint8_t DisableIncrement | uint8_t Timer2Expiring | ||||||||
0x0001:0x01 | uint8_t Timer2Expiring | uint8_t DisableIncrement | ||||||||
0x0001:0x02 | uint8_t KeepShifting | uint8_t Coalescable | uint8_t EncodedTolerableDelay | uint8_t EncodedTolerableDelay | ||||||
0x0001:0x02 | uint8_t Timer2CancelPending | uint8_t Timer2CancelPending | ||||||||
0x0001:0x02 | uint8_t QueueReservedControlFlags | |||||||||
0x0001:0x03 | uint8_t EncodedTolerableDelay | uint8_t KeepShifting | uint8_t Timer2SetPending | |||||||
0x0001:0x04 | uint8_t EncodedTolerableDelay | uint8_t Timer2Running | ||||||||
0x0001:0x05 | uint8_t Timer2Disabled | |||||||||
0x0001:0x06 | uint8_t Reserved1 | uint8_t Timer2ReservedFlags | ||||||||
0x0002 | uint8_t Size | uint8_t Size | uint8_t ThreadControlFlags | uint8_t Size | ||||||
0x0002 | uint8_t Hand | uint8_t CpuThrottled | uint8_t CycleProfiling | uint8_t Hand | ||||||
0x0002 | uint8_t Hand | uint8_t Timer2Reserved1 | ||||||||
0x0002 | uint8_t Size | uint8_t Reserved3 | uint8_t QueueSize | |||||||
0x0002 | uint8_t Size | uint8_t ThreadControlFlags | ||||||||
0x0002:0x00 | uint8_t CycleProfiling | |||||||||
0x0002 | uint8_t DpcActive | |||||||||
0x0002:0x01 | uint8_t CycleProfiling | uint8_t CounterProfiling | ||||||||
0x0002:0x02 | uint8_t CounterProfiling | uint8_t GroupScheduling | ||||||||
0x0002:0x03 | uint8_t Reserved | uint8_t AffinitySet | ||||||||
0x0002:0x04 | uint8_t Reserved | uint8_t Reserved2 | uint8_t ThreadReservedControlFlags | uint8_t Tagged | ||||||
0x0002:0x05 | uint8_t EnergyProfiling | |||||||||
0x0002:0x06 | uint8_t Instrumented | |||||||||
0x0002:0x07 | uint8_t ThreadReservedControlFlags | |||||||||
0x0003 | uint8_t Inserted | uint8_t Inserted | uint8_t TimerMiscFlags | uint8_t Reserved1 | ||||||
0x0003 | uint8_t DebugActive | uint8_t DebugActive | uint8_t Index | uint8_t TimerMiscFlags | ||||||
0x0003 | uint8_t DpcActive | uint8_t DebugActive | uint8_t Index | |||||||
0x0003:0x00 | uint8_t ActiveDR7 | uint8_t DpcActive | uint8_t DpcActive | uint8_t Timer2Reserved2 | ||||||
0x0003 | uint8_t DpcActive | uint8_t Reserved5 | uint8_t QueueReserved | |||||||
0x0003 | uint8_t DebugActive | |||||||||
0x0003 | uint8_t MutantReserved | |||||||||
0x0003:0x01 | uint8_t Processor | uint8_t Processor | ||||||||
0x0003:0x01 | uint8_t Instrumented | |||||||||
0x0003:0x02 | uint8_t Reserved2 | |||||||||
0x0003:0x06 | uint8_t Inserted | uint8_t Inserted | ||||||||
0x0003:0x06 | uint8_t UmsScheduled | |||||||||
0x0003:0x07 | volatile uint8_t Expired | volatile uint8_t Expired | ||||||||
0x0003:0x07 | uint8_t UmsPrimary | |||||||||
0x0004 | long SignalState | |||||||||
0x0008 | struct _LIST_ENTRY WaitListHead |