Min versionVista77 SP18 Pre RTM8 Pre RTM8.1 Update 18.1 Update 1
Max versionVista SP27 SP1810 TH2
x86 offset
offset:bitpos
Field Name
0x0000struct _RTL_CRITICAL_SECTION
Lock
struct _RTL_SRWLOCK
Lock
struct _RTL_SRWLOCK
Lock
0x0000struct _RTL_CRITICAL_SECTION
padding
0x0004struct _LIST_ENTRY
SubSegmentZones
0x000Cvoid *
Heap
0x0010void *
NextSegmentInfoArrayAddress
0x0014void *
FirstUncommittedAddress
0x0018struct _LIST_ENTRY
SubSegmentZones
void *
ReservedAddressLimit
0x001Cunsigned long
SegmentCreate
0x0020unsigned long
ZoneBlockSize
unsigned long
SegmentDelete
0x0024void *
Heap
volatile unsigned long
MinimumCacheDepth
0x0028unsigned long
SegmentChange
volatile unsigned long
CacheShiftThreshold
0x002Cunsigned long
SegmentCreate
unsigned long
SizeInCache
volatile unsigned long
SizeInCache
0x0030unsigned long
SegmentInsertInFree
union _HEAP_BUCKET_RUN_INFO
RunInfo
volatile union _HEAP_BUCKET_RUN_INFO
RunInfo
0x0034unsigned long
SegmentDelete
0x0038unsigned long
CacheAllocs
struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
0x003Cunsigned long
CacheFrees
0x0040struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
unsigned long
SizeInCache
0x0048union _HEAP_BUCKET_RUN_INFO
RunInfo
0x0050struct _USER_MEMORY_CACHE_ENTRY[12]
UserBlockCache
0x0100struct _HEAP_BUCKET[128]
Buckets
0x0110struct _HEAP_BUCKET[128]
Buckets
0x01B8struct _HEAP_BUCKET[129]
Buckets
struct _HEAP_LFH_MEM_POLICIES
MemoryPolicies
0x01BCstruct _HEAP_BUCKET[129]
Buckets
0x0300struct _HEAP_LOCAL_DATA[1]
LocalData
0x0310struct _HEAP_LOCAL_DATA[1]
LocalData
0x03BCstruct _HEAP_LOCAL_SEGMENT_INFO *[129]
SegmentInfoArrays
0x03C0struct _HEAP_LOCAL_SEGMENT_INFO *[129]
SegmentInfoArrays
0x05C0struct _HEAP_LOCAL_SEGMENT_INFO *[129]
AffinitizedInfoArrays
0x05C4struct _HEAP_LOCAL_SEGMENT_INFO *[129]
AffinitizedInfoArrays
0x07C4struct _SEGMENT_HEAP *
SegmentAllocator
0x07C8struct _HEAP_LOCAL_DATA[1]
LocalData
struct _SEGMENT_HEAP *
SegmentAllocator
0x07D0struct _HEAP_LOCAL_DATA[1]
LocalData