Min version2003/XP64 SP1
Max version10 TH2
x64 offset
offset:bitpos
Field Name
0x0000unsigned long
Signature
0x0004unsigned long
HeapFlags
0x0008struct _RTL_CRITICAL_SECTION *
HeapCritSect
0x0010unsigned long
nRemoteLockAcquired
0x0018struct _DPH_HEAP_BLOCK *
pVirtualStorageListHead
0x0020struct _DPH_HEAP_BLOCK *
pVirtualStorageListTail
0x0028unsigned long
nVirtualStorageRanges
0x0030uint64_t
nVirtualStorageBytes
0x0038struct _RTL_AVL_TABLE
BusyNodesTable
0x00A0struct _DPH_HEAP_BLOCK *
NodeToAllocate
0x00A8unsigned long
nBusyAllocations
0x00B0uint64_t
nBusyAllocationBytesCommitted
0x00B8struct _DPH_HEAP_BLOCK *
pFreeAllocationListHead
0x00C0struct _DPH_HEAP_BLOCK *
pFreeAllocationListTail
0x00C8unsigned long
nFreeAllocations
0x00D0uint64_t
nFreeAllocationBytesCommitted
0x00D8struct _LIST_ENTRY
AvailableAllocationHead
0x00E8unsigned long
nAvailableAllocations
0x00F0uint64_t
nAvailableAllocationBytesCommitted
0x00F8struct _DPH_HEAP_BLOCK *
pUnusedNodeListHead
0x0100struct _DPH_HEAP_BLOCK *
pUnusedNodeListTail
0x0108unsigned long
nUnusedNodes
0x0110uint64_t
nBusyAllocationBytesAccessible
0x0118struct _DPH_HEAP_BLOCK *
pNodePoolListHead
0x0120struct _DPH_HEAP_BLOCK *
pNodePoolListTail
0x0128unsigned long
nNodePools
0x0130uint64_t
nNodePoolBytes
0x0138struct _LIST_ENTRY
NextHeap
0x0148unsigned long
ExtraFlags
0x014Cunsigned long
Seed
0x0150void *
NormalHeap
0x0158struct _RTL_TRACE_BLOCK *
CreateStackTrace
0x0160void *
FirstThread