Min version | 8 Pre RTM | 8 | 10 Pre RTM | 10 Pre RTM | 10 |
---|---|---|---|---|---|
Max version | 8.1 Update 1 | 10 TH2 | |||
x64 offset offset:bitpos | Field Name | ||||
0x0000 | struct _NT_TIB32 NtTib | ||||
0x001C | unsigned long EnvironmentPointer | ||||
0x0020 | struct _CLIENT_ID32 ClientId | ||||
0x0028 | unsigned long ActiveRpcHandle | ||||
0x002C | unsigned long ThreadLocalStoragePointer | ||||
0x0030 | unsigned long ProcessEnvironmentBlock | ||||
0x0034 | unsigned long LastErrorValue | ||||
0x0038 | unsigned long CountOfOwnedCriticalSections | ||||
0x003C | unsigned long CsrClientThread | ||||
0x0040 | unsigned long Win32ThreadInfo | ||||
0x0044 | unsigned long[26] User32Reserved | ||||
0x00AC | unsigned long[5] UserReserved | ||||
0x00C0 | unsigned long WOW32Reserved | ||||
0x00C4 | unsigned long CurrentLocale | ||||
0x00C8 | unsigned long FpSoftwareStatusRegister | ||||
0x00CC | unsigned long[54] SystemReserved1 | unsigned long[16] ReservedForDebuggerInstrumentation | |||
0x010C | unsigned long[38] SystemReserved1 | ||||
0x01A4 | long ExceptionCode | ||||
0x01A8 | unsigned long ActivationContextStackPointer | ||||
0x01AC | uint8_t[36] SpareBytes | unsigned long InstrumentationCallbackSp | |||
0x01B0 | unsigned long InstrumentationCallbackPreviousPc | ||||
0x01B4 | unsigned long InstrumentationCallbackPreviousSp | ||||
0x01B8 | uint8_t InstrumentationCallbackDisabled | ||||
0x01B9 | uint8_t[23] SpareBytes | ||||
0x01D0 | unsigned long TxFsContext | ||||
0x01D4 | struct _GDI_TEB_BATCH32 GdiTebBatch | ||||
0x06B4 | struct _CLIENT_ID32 RealClientId | ||||
0x06BC | unsigned long GdiCachedProcessHandle | ||||
0x06C0 | unsigned long GdiClientPID | ||||
0x06C4 | unsigned long GdiClientTID | ||||
0x06C8 | unsigned long GdiThreadLocalInfo | ||||
0x06CC | unsigned long[62] Win32ClientInfo | ||||
0x07C4 | unsigned long[233] glDispatchTable | ||||
0x0B68 | unsigned long[29] glReserved1 | ||||
0x0BDC | unsigned long glReserved2 | ||||
0x0BE0 | unsigned long glSectionInfo | ||||
0x0BE4 | unsigned long glSection | ||||
0x0BE8 | unsigned long glTable | ||||
0x0BEC | unsigned long glCurrentRC | ||||
0x0BF0 | unsigned long glContext | ||||
0x0BF4 | unsigned long LastStatusValue | ||||
0x0BF8 | struct _STRING32 StaticUnicodeString | ||||
0x0C00 | wchar_t[261] StaticUnicodeBuffer | ||||
0x0E0C | unsigned long DeallocationStack | ||||
0x0E10 | unsigned long[64] TlsSlots | ||||
0x0F10 | struct LIST_ENTRY32 TlsLinks | ||||
0x0F18 | unsigned long Vdm | ||||
0x0F1C | unsigned long ReservedForNtRpc | ||||
0x0F20 | unsigned long[2] DbgSsReserved | ||||
0x0F28 | unsigned long HardErrorMode | ||||
0x0F2C | unsigned long[9] Instrumentation | ||||
0x0F50 | struct _GUID ActivityId | ||||
0x0F60 | unsigned long SubProcessTag | ||||
0x0F64 | unsigned long EtwLocalData | unsigned long PerflibData | |||
0x0F68 | unsigned long EtwTraceData | ||||
0x0F6C | unsigned long WinSockData | ||||
0x0F70 | unsigned long GdiBatchCount | ||||
0x0F74 | struct _PROCESSOR_NUMBER CurrentIdealProcessor | ||||
0x0F74 | unsigned long IdealProcessorValue | ||||
0x0F74 | uint8_t ReservedPad0 | ||||
0x0F75 | uint8_t ReservedPad1 | ||||
0x0F76 | uint8_t ReservedPad2 | ||||
0x0F77 | uint8_t IdealProcessor | ||||
0x0F78 | unsigned long GuaranteedStackBytes | ||||
0x0F7C | unsigned long ReservedForPerf | ||||
0x0F80 | unsigned long ReservedForOle | ||||
0x0F84 | unsigned long WaitingOnLoaderLock | ||||
0x0F88 | unsigned long SavedPriorityState | ||||
0x0F8C | unsigned long ReservedForCodeCoverage | ||||
0x0F90 | unsigned long ThreadPoolData | ||||
0x0F94 | unsigned long TlsExpansionSlots | ||||
0x0F98 | unsigned long MuiGeneration | ||||
0x0F9C | unsigned long IsImpersonating | ||||
0x0FA0 | unsigned long NlsCache | ||||
0x0FA4 | unsigned long pShimData | ||||
0x0FA8 | uint16_t HeapVirtualAffinity | ||||
0x0FAA | uint16_t LowFragHeapDataSlot | ||||
0x0FAC | unsigned long CurrentTransactionHandle | ||||
0x0FB0 | unsigned long ActiveFrame | ||||
0x0FB4 | unsigned long FlsData | ||||
0x0FB8 | unsigned long PreferredLanguages | ||||
0x0FBC | unsigned long UserPrefLanguages | ||||
0x0FC0 | unsigned long MergedPrefLanguages | ||||
0x0FC4 | unsigned long MuiImpersonation | ||||
0x0FC8 | volatile uint16_t CrossTebFlags | ||||
0x0FC8:0x00 | uint16_t SpareCrossTebBits | ||||
0x0FCA | uint16_t SameTebFlags | ||||
0x0FCA:0x00 | uint16_t SafeThunkCall | ||||
0x0FCA:0x01 | uint16_t InDebugPrint | ||||
0x0FCA:0x02 | uint16_t HasFiberData | ||||
0x0FCA:0x03 | uint16_t SkipThreadAttach | ||||
0x0FCA:0x04 | uint16_t WerInShipAssertCode | ||||
0x0FCA:0x05 | uint16_t RanProcessInit | ||||
0x0FCA:0x06 | uint16_t ClonedThread | ||||
0x0FCA:0x07 | uint16_t SuppressDebugMsg | ||||
0x0FCA:0x08 | uint16_t DisableUserStackWalk | ||||
0x0FCA:0x09 | uint16_t RtlExceptionAttached | ||||
0x0FCA:0x0A | uint16_t InitialThread | ||||
0x0FCA:0x0B | uint16_t SessionAware | ||||
0x0FCA:0x0C | uint16_t DisabledStackCheck | uint16_t SpareSameTebBits | uint16_t LoadOwner | ||
0x0FCA:0x0D | uint16_t SpareSameTebBits | uint16_t LoaderWorker | |||
0x0FCA:0x0E | uint16_t SpareSameTebBits | ||||
0x0FCC | unsigned long TxnScopeEnterCallback | ||||
0x0FD0 | unsigned long TxnScopeExitCallback | ||||
0x0FD4 | unsigned long TxnScopeContext | ||||
0x0FD8 | unsigned long LockCount | ||||
0x0FDC | unsigned long SpareUlong0 | long WowTebOffset | |||
0x0FE0 | unsigned long ResourceRetValue | ||||
0x0FE4 | unsigned long ReservedForWdf | ||||
0x0FE8 | uint64_t ReservedForCrt | ||||
0x0FF0 | struct _GUID EffectiveContainerId |