Min versionXPXP SP22003/XP642003/XP64 SP1VistaVista SP178 Pre RTM8 Pre RTM8.1 Update 110 TH2
Max versionXP SP1XP SP32003/XP64 SP2Vista SP27 SP1810
x86 offset
offset:bitpos
Field Name
0x0000uint8_t
InheritedAddressSpace
0x0001uint8_t
ReadImageFileExecOptions
0x0002uint8_t
BeingDebugged
0x0003uint8_t
SpareBool
uint8_t
BitField
0x0003:0x00uint8_t
ImageUsesLargePages
0x0003:0x01uint8_t
SpareBits
uint8_t
IsProtectedProcess
0x0003:0x02uint8_t
IsLegacyProcess
uint8_t
IsImageDynamicallyRelocated
0x0003:0x03uint8_t
IsImageDynamicallyRelocated
uint8_t
SkipPatchingUser32Forwarders
0x0003:0x04uint8_t
SpareBits
uint8_t
SkipPatchingUser32Forwarders
uint8_t
IsPackagedProcess
0x0003:0x05uint8_t
SpareBits
uint8_t
IsPackagedProcess
uint8_t
IsAppContainer
0x0003:0x06uint8_t
IsAppContainer
uint8_t
IsProtectedProcessLight
0x0003:0x07uint8_t
SpareBits
0x0004void *
Mutant
0x0008void *
ImageBaseAddress
0x000Cstruct _PEB_LDR_DATA *
Ldr
0x0010struct _RTL_USER_PROCESS_PARAMETERS *
ProcessParameters
0x0014void *
SubSystemData
0x0018void *
ProcessHeap
0x001Cstruct _RTL_CRITICAL_SECTION *
FastPebLock
0x0020void *
FastPebLockRoutine
void *
SparePtr1
void *
AtlThunkSListPtr
0x0024void *
FastPebUnlockRoutine
void *
SparePtr2
void *
IFEOKey
0x0028unsigned long
EnvironmentUpdateCount
unsigned long
CrossProcessFlags
0x0028:0x00unsigned long
ProcessInJob
0x0028:0x01unsigned long
ProcessInitializing
0x0028:0x02unsigned long
ReservedBits0
unsigned long
ProcessUsingVEH
0x0028:0x03unsigned long
ProcessUsingVCH
0x0028:0x04unsigned long
ReservedBits0
unsigned long
ProcessUsingFTH
0x0028:0x05unsigned long
ReservedBits0
0x002Cvoid *
KernelCallbackTable
void *
KernelCallbackTable
0x002Cvoid *
UserSharedInfoPtr
0x0030unsigned long[1]
SystemReserved
0x0034:0x00unsigned long
ExecuteOptions
unsigned long
AtlThunkSListPtr32
unsigned long
ExecuteOptions
unsigned long
SpareUlong
unsigned long
AtlThunkSListPtr32
0x0034:0x02unsigned long
SpareBits
unsigned long
SpareBits
0x0038struct _PEB_FREE_BLOCK *
FreeList
unsigned long
SparePebPtr0
void *
ApiSetMap
0x003Cunsigned long
TlsExpansionCounter
0x0040void *
TlsBitmap
0x0044unsigned long[2]
TlsBitmapBits
0x004Cvoid *
ReadOnlySharedMemoryBase
0x0050void *
ReadOnlySharedMemoryHeap
void *
HotpatchInformation
void *
SparePvoid0
0x0054void * *
ReadOnlyStaticServerData
0x0058void *
AnsiCodePageData
0x005Cvoid *
OemCodePageData
0x0060void *
UnicodeCaseTableData
0x0064unsigned long
NumberOfProcessors
0x0068unsigned long
NtGlobalFlag
0x0070union _LARGE_INTEGER
CriticalSectionTimeout
0x0078unsigned long
HeapSegmentReserve
0x007Cunsigned long
HeapSegmentCommit
0x0080unsigned long
HeapDeCommitTotalFreeThreshold
0x0084unsigned long
HeapDeCommitFreeBlockThreshold
0x0088unsigned long
NumberOfHeaps
0x008Cunsigned long
MaximumNumberOfHeaps
0x0090void * *
ProcessHeaps
0x0094void *
GdiSharedHandleTable
0x0098void *
ProcessStarterHelper
0x009Cunsigned long
GdiDCAttributeList
0x00A0void *
LoaderLock
struct _RTL_CRITICAL_SECTION *
LoaderLock
0x00A4unsigned long
OSMajorVersion
0x00A8unsigned long
OSMinorVersion
0x00ACuint16_t
OSBuildNumber
0x00AEuint16_t
OSCSDVersion
0x00B0unsigned long
OSPlatformId
0x00B4unsigned long
ImageSubsystem
0x00B8unsigned long
ImageSubsystemMajorVersion
0x00BCunsigned long
ImageSubsystemMinorVersion
0x00C0unsigned long
ImageProcessAffinityMask
unsigned long
ActiveProcessAffinityMask
0x00C4unsigned long[34]
GdiHandleBuffer
0x014Cfunction *
PostProcessInitRoutine
0x0150void *
TlsExpansionBitmap
0x0154unsigned long[32]
TlsExpansionBitmapBits
0x01D4unsigned long
SessionId
0x01D8union _ULARGE_INTEGER
AppCompatFlags
0x01E0union _ULARGE_INTEGER
AppCompatFlagsUser
0x01E8void *
pShimData
0x01ECvoid *
AppCompatInfo
0x01F0struct _UNICODE_STRING
CSDVersion
0x01F8void *
ActivationContextData
const struct _ACTIVATION_CONTEXT_DATA *
ActivationContextData
0x01FCvoid *
ProcessAssemblyStorageMap
struct _ASSEMBLY_STORAGE_MAP *
ProcessAssemblyStorageMap
0x0200void *
SystemDefaultActivationContextData
const struct _ACTIVATION_CONTEXT_DATA *
SystemDefaultActivationContextData
0x0204void *
SystemAssemblyStorageMap
struct _ASSEMBLY_STORAGE_MAP *
SystemAssemblyStorageMap
0x0208unsigned long
MinimumStackCommit
0x020Cvoid * *
FlsCallback
struct _FLS_CALLBACK_INFO *
FlsCallback
0x0210struct _LIST_ENTRY
FlsListHead
0x0218void *
FlsBitmap
0x021Cunsigned long[4]
FlsBitmapBits
0x022Cunsigned long
FlsHighIndex
0x0230void *
WerRegistrationData
0x0234void *
WerShipAssertPtr
0x0238void *
pContextData
void *
pUnused
0x023Cvoid *
pImageHeaderHash
0x0240unsigned long
TracingFlags
0x0240:0x00unsigned long
HeapTracingEnabled
0x0240:0x01unsigned long
CritSecTracingEnabled
0x0240:0x02unsigned long
SpareTracingBits
unsigned long
LibLoaderTracingEnabled
0x0240:0x03unsigned long
SpareTracingBits
0x0248uint64_t
CsrServerReadOnlySharedMemoryBase
0x0250unsigned long
TppWorkerpListLock
0x0254struct _LIST_ENTRY
TppWorkerpList
0x025Cvoid *[128]
WaitOnAddressHashTable