Min version | Vista | 7 | 7 SP1 | 8 Pre RTM | 8 Pre RTM | 8.1 Update 1 | 8.1 Update 1 |
---|---|---|---|---|---|---|---|
Max version | Vista SP2 | 7 SP1 | 8 | 10 TH2 | |||
x86 offset offset:bitpos | Field Name | ||||||
0x0000 | struct _RTL_CRITICAL_SECTION Lock | struct _RTL_SRWLOCK Lock | struct _RTL_SRWLOCK Lock | ||||
0x0000 | struct _RTL_CRITICAL_SECTION padding | ||||||
0x0004 | struct _LIST_ENTRY SubSegmentZones | ||||||
0x000C | void * Heap | ||||||
0x0010 | void * NextSegmentInfoArrayAddress | ||||||
0x0014 | void * FirstUncommittedAddress | ||||||
0x0018 | struct _LIST_ENTRY SubSegmentZones | void * ReservedAddressLimit | |||||
0x001C | unsigned long SegmentCreate | ||||||
0x0020 | unsigned long ZoneBlockSize | unsigned long SegmentDelete | |||||
0x0024 | void * Heap | volatile unsigned long MinimumCacheDepth | |||||
0x0028 | unsigned long SegmentChange | volatile unsigned long CacheShiftThreshold | |||||
0x002C | unsigned long SegmentCreate | unsigned long SizeInCache | volatile unsigned long SizeInCache | ||||
0x0030 | unsigned long SegmentInsertInFree | union _HEAP_BUCKET_RUN_INFO RunInfo | volatile union _HEAP_BUCKET_RUN_INFO RunInfo | ||||
0x0034 | unsigned long SegmentDelete | ||||||
0x0038 | unsigned long CacheAllocs | struct _USER_MEMORY_CACHE_ENTRY[12] UserBlockCache | |||||
0x003C | unsigned long CacheFrees | ||||||
0x0040 | struct _USER_MEMORY_CACHE_ENTRY[12] UserBlockCache | unsigned long SizeInCache | |||||
0x0048 | union _HEAP_BUCKET_RUN_INFO RunInfo | ||||||
0x0050 | struct _USER_MEMORY_CACHE_ENTRY[12] UserBlockCache | ||||||
0x0100 | struct _HEAP_BUCKET[128] Buckets | ||||||
0x0110 | struct _HEAP_BUCKET[128] Buckets | ||||||
0x01B8 | struct _HEAP_BUCKET[129] Buckets | struct _HEAP_LFH_MEM_POLICIES MemoryPolicies | |||||
0x01BC | struct _HEAP_BUCKET[129] Buckets | ||||||
0x0300 | struct _HEAP_LOCAL_DATA[1] LocalData | ||||||
0x0310 | struct _HEAP_LOCAL_DATA[1] LocalData | ||||||
0x03BC | struct _HEAP_LOCAL_SEGMENT_INFO *[129] SegmentInfoArrays | ||||||
0x03C0 | struct _HEAP_LOCAL_SEGMENT_INFO *[129] SegmentInfoArrays | ||||||
0x05C0 | struct _HEAP_LOCAL_SEGMENT_INFO *[129] AffinitizedInfoArrays | ||||||
0x05C4 | struct _HEAP_LOCAL_SEGMENT_INFO *[129] AffinitizedInfoArrays | ||||||
0x07C4 | struct _SEGMENT_HEAP * SegmentAllocator | ||||||
0x07C8 | struct _HEAP_LOCAL_DATA[1] LocalData | struct _SEGMENT_HEAP * SegmentAllocator | |||||
0x07D0 | struct _HEAP_LOCAL_DATA[1] LocalData |