Min versionVistaVista SP177 SP18 Pre RTM8 Pre RTM88.1 Update 18.18.1 Update 1
Max versionVista SP27 SP188.1 Update 110 TH2
Architecturex86x64x86x64x86x64x86x64x86x64x86x64x86x64
x86 offset
offset:bitpos
Field Namex64 offset
offset:bitpos
0x0000struct _RTL_CRITICAL_SECTION
Lock
struct _RTL_CRITICAL_SECTION
Lock
struct _RTL_CRITICAL_SECTION
Lock
struct _RTL_CRITICAL_SECTION
Lock
struct _RTL_SRWLOCK
Lock
struct _RTL_SRWLOCK
Lock
0x0000
0x0000struct _RTL_CRITICAL_SECTION
padding
struct _RTL_CRITICAL_SECTION
padding
0x0000
0x0004struct _LIST_ENTRY
SubSegmentZones
0x0008
0x000Cvoid *
Heap
0x0018
0x0010void *
NextSegmentInfoArrayAddress
0x0020
0x0014void *
FirstUncommittedAddress
void *
FirstUncommittedAddress
void *
FirstUncommittedAddress
void *
FirstUncommittedAddress
void *
FirstUncommittedAddress
void *
FirstUncommittedAddress
void *
FirstUncommittedAddress
void *
FirstUncommittedAddress
0x0028
0x0018struct _LIST_ENTRY
SubSegmentZones
struct _LIST_ENTRY
SubSegmentZones
struct _LIST_ENTRY
SubSegmentZones
struct _LIST_ENTRY
SubSegmentZones
struct _LIST_ENTRY
SubSegmentZones
struct _LIST_ENTRY
SubSegmentZones
0x0028
0x0018void *
ReservedAddressLimit
0x0030
0x001Cunsigned long
SegmentCreate
unsigned long
SegmentCreate
unsigned long
SegmentCreate
unsigned long
SegmentCreate
unsigned long
SegmentCreate
unsigned long
SegmentCreate
unsigned long
SegmentCreate
unsigned long
SegmentCreate
0x0038
0x0020uintptr_t
ZoneBlockSize
0x0038
0x0020unsigned long
SegmentDelete
0x003C
0x0024void *
Heap
void *
Heap
void *
Heap
void *
Heap
void *
Heap
void *
Heap
volatile unsigned long
MinimumCacheDepth
0x0040
0x0028volatile unsigned long
CacheShiftThreshold
volatile unsigned long
CacheShiftThreshold
volatile unsigned long
CacheShiftThreshold
volatile unsigned long
CacheShiftThreshold
volatile unsigned long
CacheShiftThreshold
volatile unsigned long
CacheShiftThreshold
volatile unsigned long
CacheShiftThreshold
volatile unsigned long
CacheShiftThreshold
0x0044
0x0028unsigned long
SegmentChange
unsigned long
SegmentChange
unsigned long
SegmentChange
unsigned long
SegmentChange
unsigned long
SegmentChange
unsigned long
SegmentChange
0x0048
0x002Cunsigned long
SizeInCache
uint64_t
SizeInCache
unsigned long
SizeInCache
uint64_t
SizeInCache
volatile unsigned long
SizeInCache
volatile uint64_t
SizeInCache
volatile unsigned long
SizeInCache
volatile uint64_t
SizeInCache
0x0048
0x002Cunsigned long
SegmentCreate
0x004C
0x0030unsigned long
SegmentInsertInFree
union _HEAP_BUCKET_RUN_INFO
RunInfo
volatile union _HEAP_BUCKET_RUN_INFO
RunInfo
0x0050
0x0034unsigned long
SegmentDelete
0x0054
0x0038unsigned long
CacheAllocs
unsigned long
CacheAllocs
unsigned long
CacheAllocs
unsigned long
CacheAllocs
unsigned long
CacheAllocs
unsigned long
CacheAllocs
0x0058
0x0038struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
0x0060
0x003Cunsigned long
CacheFrees
0x005C
0x0040struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
uintptr_t
SizeInCache
0x0060
0x0048union _HEAP_BUCKET_RUN_INFO
RunInfo
0x0068
0x0050struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
0x0070
0x0100struct _HEAP_BUCKET[128]
Buckets
0x01E0
0x0110struct _HEAP_BUCKET[128]
Buckets
0x01F0
0x01B8struct _HEAP_BUCKET[129]
Buckets
struct _HEAP_LFH_MEM_POLICIES
MemoryPolicies
0x02A0
0x01BCstruct _HEAP_BUCKET[129]
Buckets
struct _HEAP_BUCKET[129]
Buckets
0x02A4
0x0300struct _HEAP_LOCAL_DATA[1]
LocalData
0x03E0
0x0310struct _HEAP_LOCAL_DATA[1]
LocalData
0x03F0
0x03BCstruct _HEAP_LOCAL_SEGMENT_INFO *[129]
SegmentInfoArrays
0x04A8
0x03C0struct _HEAP_LOCAL_SEGMENT_INFO *[129]
SegmentInfoArrays
struct _HEAP_LOCAL_SEGMENT_INFO *[129]
SegmentInfoArrays
0x04A8
0x05C0struct _HEAP_LOCAL_SEGMENT_INFO *[129]
AffinitizedInfoArrays
0x08B0
0x05C4struct _HEAP_LOCAL_SEGMENT_INFO *[129]
AffinitizedInfoArrays
struct _HEAP_LOCAL_SEGMENT_INFO *[129]
AffinitizedInfoArrays
0x08B0
0x07C4struct _SEGMENT_HEAP *
SegmentAllocator
struct _SEGMENT_HEAP *
SegmentAllocator
0x0CB8
0x07C8struct _SEGMENT_HEAP *
SegmentAllocator
struct _SEGMENT_HEAP *
SegmentAllocator
0x0CB8
0x07C8struct _HEAP_LOCAL_DATA[1]
LocalData
0x0CC0
0x07D0struct _HEAP_LOCAL_DATA[1]
LocalData
0x0CC0