Min versionXPXP SP22003/XP642003/XP64 SP12003/XP64 SP2VistaVista SP178 Pre RTM8 Pre RTM10 Pre RTM10 Pre RTM
Max versionXP SP1XP SP32003/XP64 SP2Vista SP27 SP18.1 Update 110 TH2
x86 offset
offset:bitpos
Field Name
0x0000struct _NT_TIB
NtTib
0x001Cvoid *
EnvironmentPointer
0x0020struct _CLIENT_ID
ClientId
0x0028void *
ActiveRpcHandle
0x002Cvoid *
ThreadLocalStoragePointer
0x0030struct _PEB *
ProcessEnvironmentBlock
0x0034unsigned long
LastErrorValue
0x0038unsigned long
CountOfOwnedCriticalSections
0x003Cvoid *
CsrClientThread
0x0040void *
Win32ThreadInfo
0x0044unsigned long[26]
User32Reserved
0x00ACunsigned long[5]
UserReserved
0x00C0void *
WOW32Reserved
0x00C4unsigned long
CurrentLocale
0x00C8unsigned long
FpSoftwareStatusRegister
0x00CCvoid *[54]
SystemReserved1
void *[16]
ReservedForDebuggerInstrumentation
0x010Cvoid *[38]
SystemReserved1
0x01A4long
ExceptionCode
0x01A8struct _ACTIVATION_CONTEXT_STACK
ActivationContextStack
struct _ACTIVATION_CONTEXT_STACK *
ActivationContextStackPointer
0x01ACuint8_t[40]
SpareBytes1
uint8_t[36]
SpareBytes1
uint8_t[36]
SpareBytes
unsigned long
InstrumentationCallbackSp
0x01B0unsigned long
InstrumentationCallbackPreviousPc
0x01B4unsigned long
InstrumentationCallbackPreviousSp
0x01B8uint8_t
InstrumentationCallbackDisabled
0x01B9uint8_t[23]
SpareBytes
0x01BCuint8_t[24]
SpareBytes1
0x01D0unsigned long
TxFsContext
0x01D4struct _GDI_TEB_BATCH
GdiTebBatch
0x06B4struct _CLIENT_ID
RealClientId
0x06BCvoid *
GdiCachedProcessHandle
0x06C0unsigned long
GdiClientPID
0x06C4unsigned long
GdiClientTID
0x06C8void *
GdiThreadLocalInfo
0x06CCunsigned long[62]
Win32ClientInfo
0x07C4void *[233]
glDispatchTable
0x0B68unsigned long[29]
glReserved1
0x0BDCvoid *
glReserved2
0x0BE0void *
glSectionInfo
0x0BE4void *
glSection
0x0BE8void *
glTable
0x0BECvoid *
glCurrentRC
0x0BF0void *
glContext
0x0BF4unsigned long
LastStatusValue
0x0BF8struct _UNICODE_STRING
StaticUnicodeString
0x0C00uint16_t[261]
StaticUnicodeBuffer
wchar_t[261]
StaticUnicodeBuffer
0x0E0Cvoid *
DeallocationStack
0x0E10void *[64]
TlsSlots
0x0F10struct _LIST_ENTRY
TlsLinks
0x0F18void *
Vdm
0x0F1Cvoid *
ReservedForNtRpc
0x0F20void *[2]
DbgSsReserved
0x0F28unsigned long
HardErrorsAreDisabled
unsigned long
HardErrorMode
0x0F2Cvoid *[16]
Instrumentation
void *[14]
Instrumentation
void *[9]
Instrumentation
0x0F50struct _GUID
ActivityId
0x0F60void *
SubProcessTag
0x0F64void *
SubProcessTag
void *
EtwLocalData
void *
PerflibData
0x0F68void *
EtwTraceData
0x0F6Cvoid *
WinSockData
0x0F70unsigned long
GdiBatchCount
0x0F74uint8_t
InDbgPrint
uint8_t
SpareBool0
struct _PROCESSOR_NUMBER
CurrentIdealProcessor
0x0F74unsigned long
IdealProcessorValue
0x0F74uint8_t
ReservedPad0
0x0F75uint8_t
FreeStackOnTermination
uint8_t
SpareBool1
uint8_t
ReservedPad1
0x0F76uint8_t
HasFiberData
uint8_t
SpareBool2
uint8_t
ReservedPad2
0x0F77uint8_t
IdealProcessor
0x0F78unsigned long
Spare3
unsigned long
GuaranteedStackBytes
0x0F7Cvoid *
ReservedForPerf
0x0F80void *
ReservedForOle
0x0F84unsigned long
WaitingOnLoaderLock
0x0F88struct _Wx86ThreadState
Wx86Thread
unsigned long
SparePointer1
void *
SavedPriorityState
0x0F8Cunsigned long
SoftPatchPtr1
unsigned long
ReservedForCodeCoverage
0x0F90unsigned long
SoftPatchPtr2
void *
ThreadPoolData
0x0F94void * *
TlsExpansionSlots
0x0F98unsigned long
ImpersonationLocale
unsigned long
MuiGeneration
0x0F9Cunsigned long
IsImpersonating
0x0FA0void *
NlsCache
0x0FA4void *
pShimData
0x0FA8unsigned long
HeapVirtualAffinity
uint16_t
HeapVirtualAffinity
0x0FAAuint16_t
LowFragHeapDataSlot
0x0FACvoid *
CurrentTransactionHandle
0x0FB0struct _TEB_ACTIVE_FRAME *
ActiveFrame
0x0FB4uint8_t
SafeThunkCall
void *
FlsData
0x0FB5uint8_t[3]
BooleanSpare
0x0FB8uint8_t
SafeThunkCall
void *
PreferredLanguages
0x0FB9uint8_t[3]
BooleanSpare
0x0FBCvoid *
UserPrefLanguages
0x0FC0void *
MergedPrefLanguages
0x0FC4unsigned long
MuiImpersonation
0x0FC8volatile uint16_t
CrossTebFlags
0x0FC8:0x00uint16_t
SpareCrossTebBits
0x0FCAuint16_t
SameTebFlags
0x0FCA:0x00uint16_t
DbgSafeThunkCall
uint16_t
SafeThunkCall
0x0FCA:0x01uint16_t
DbgInDebugPrint
uint16_t
InDebugPrint
0x0FCA:0x02uint16_t
DbgHasFiberData
uint16_t
HasFiberData
0x0FCA:0x03uint16_t
DbgSkipThreadAttach
uint16_t
SkipThreadAttach
0x0FCA:0x04uint16_t
DbgWerInShipAssertCode
uint16_t
WerInShipAssertCode
0x0FCA:0x05uint16_t
DbgRanProcessInit
uint16_t
RanProcessInit
0x0FCA:0x06uint16_t
DbgClonedThread
uint16_t
ClonedThread
0x0FCA:0x07uint16_t
DbgSuppressDebugMsg
uint16_t
SuppressDebugMsg
0x0FCA:0x08uint16_t
SpareSameTebBits
uint16_t
RtlDisableUserStackWalk
uint16_t
DisableUserStackWalk
0x0FCA:0x09uint16_t
RtlExceptionAttached
0x0FCA:0x0Auint16_t
SpareSameTebBits
uint16_t
InitialThread
0x0FCA:0x0Buint16_t
SpareSameTebBits
uint16_t
SessionAware
0x0FCA:0x0Cuint16_t
DisabledStackCheck
uint16_t
SpareSameTebBits
uint16_t
LoadOwner
0x0FCA:0x0Duint16_t
SpareSameTebBits
uint16_t
LoaderWorker
0x0FCA:0x0Euint16_t
SpareSameTebBits
0x0FCCvoid *
TxnScopeEnterCallback
0x0FD0void *
TxnScopeExitCallback
0x0FD4void *
TxnScopeContext
0x0FD8unsigned long
LockCount
0x0FDCunsigned long
ProcessRundown
unsigned long
SpareUlong0
long
WowTebOffset
0x0FE0uint64_t
LastSwitchTime
void *
ResourceRetValue
0x0FE4void *
ReservedForWdf
0x0FE8uint64_t
TotalSwitchOutTime
uint64_t
ReservedForCrt
0x0FF0union _LARGE_INTEGER
WaitReasonBitMap
struct _GUID
EffectiveContainerId