Min versionXP2003/XP64 SP1VistaVista SP1
Max version2003/XP64 SP210 TH2
Architecturex86x64x86x64
x86 offset
offset:bitpos
Field Namex64 offset
offset:bitpos
0x0000struct _HEAP_ENTRY
Entry
0x0000
0x0008unsigned long
Signature
unsigned long
SegmentSignature
0x0010
0x000Cunsigned long
Flags
unsigned long
SegmentFlags
0x0014
0x0010struct _HEAP *
Heap
struct _LIST_ENTRY
SegmentListEntry
0x0018
0x0014uintptr_t
LargestUnCommittedRange
0x0020
0x0018void *
BaseAddress
struct _HEAP *
Heap
0x0028
0x001Cunsigned long
NumberOfPages
void *
BaseAddress
0x0030
0x0020struct _HEAP_ENTRY *
FirstEntry
unsigned long
NumberOfPages
0x0038
0x0024struct _HEAP_ENTRY *
LastValidEntry
struct _HEAP_ENTRY *
FirstEntry
0x0040
0x0028unsigned long
NumberOfUnCommittedPages
struct _HEAP_ENTRY *
LastValidEntry
struct _HEAP_ENTRY *
LastValidEntry
0x0048
0x002Cunsigned long
NumberOfUnCommittedRanges
unsigned long
NumberOfUnCommittedRanges
0x004C
0x002Cunsigned long
NumberOfUnCommittedPages
unsigned long
NumberOfUnCommittedPages
0x0050
0x0030struct _HEAP_UNCOMMMTTED_RANGE *
UnCommittedRanges
0x0050
0x0030unsigned long
NumberOfUnCommittedRanges
0x0054
0x0034uint16_t
AllocatorBackTraceIndex
uint16_t
SegmentAllocatorBackTraceIndex
0x0058
0x0036uint16_t
Reserved
0x005A
0x0038struct _HEAP_ENTRY *
LastEntryInSegment
struct _LIST_ENTRY
UCRSegmentList
0x0060