Min version | XP SP2 | 2003/XP64 SP1 | ||
---|---|---|---|---|
Max version | 2003/XP64 | 10 TH2 | ||
Architecture | x86 | x86 | x64 | |
x86 offset offset:bitpos | Field Name | x64 offset offset:bitpos | ||
0x0000 | struct _DPH_HEAP_BLOCK * pNextAlloc | struct _DPH_HEAP_BLOCK * pNextAlloc | 0x0000 | |
0x0000 | struct _LIST_ENTRY AvailableEntry | 0x0000 | ||
0x0000 | struct _RTL_BALANCED_LINKS TableLinks | 0x0000 | ||
0x0004 | uint8_t * pVirtualBlock | |||
0x0008 | unsigned long nVirtualBlockSize | |||
0x000C | unsigned long nVirtualAccessSize | |||
0x0010 | uint8_t * pUserAllocation | 0x0020 | ||
0x0014 | unsigned long nUserRequestedSize | uint8_t * pVirtualBlock | 0x0028 | |
0x0018 | unsigned long nUserActualSize | uintptr_t nVirtualBlockSize | 0x0030 | |
0x001C | void * UserValue | uintptr_t nVirtualAccessSize | 0x0038 | |
0x0020 | unsigned long UserFlags | uintptr_t nUserRequestedSize | 0x0040 | |
0x0024 | struct _RTL_TRACE_BLOCK * StackTrace | uintptr_t nUserActualSize | 0x0048 | |
0x0028 | void * UserValue | 0x0050 | ||
0x002C | unsigned long UserFlags | 0x0058 | ||
0x0030 | struct _RTL_TRACE_BLOCK * StackTrace | 0x0060 | ||
0x0034 | struct _LIST_ENTRY AdjacencyEntry | 0x0068 | ||
0x003C | uint8_t * pVirtualRegion | 0x0078 |