Min versionVistaVista SP18 Pre RTM8 Pre RTM88.1 Update 18.1
Max version7 SP1810 TH2
Architecturex86x64x86x64x86x64x86x64
x86 offset
offset:bitpos
Field Namex64 offset
offset:bitpos
0x0000struct _SINGLE_LIST_ENTRY
SFreeListEntry
0x0000
0x0000struct _HEAP_SUBSEGMENT *
SubSegment
0x0000
0x0004void *
Reserved
0x0008
0x0008uintptr_t
SizeIndex
uintptr_t
SizeIndex
uintptr_t
SizeIndex
uintptr_t
SizeIndex
unsigned long
SizeIndexAndPadding
0x0010
0x0008uint8_t
SizeIndex
0x0010
0x0009uint8_t
GuardPagePresent
0x0011
0x000Auint16_t
PaddingBytes
0x0012
0x000Cunsigned long
Signature
unsigned long
Signature
unsigned long
Signature
unsigned long
Signature
0x0014
0x000Cuintptr_t
Signature
uintptr_t
Signature
uintptr_t
Signature
uintptr_t
Signature
0x0018
0x0010uint16_t
FirstAllocationOffset
uint16_t
FirstAllocationOffset
struct _HEAP_USERDATA_OFFSETS
EncodedOffsets
struct _HEAP_USERDATA_OFFSETS
EncodedOffsets
0x0018
0x0010uint16_t
FirstAllocationOffset
0x0020
0x0012uint16_t
BlockStride
uint16_t
BlockStride
0x001A
0x0012uint16_t
BlockStride
0x0022
0x0014struct _RTL_BITMAP
BusyBitmap
struct _RTL_BITMAP_EX
BusyBitmap
struct _RTL_BITMAP
BusyBitmap
struct _RTL_BITMAP_EX
BusyBitmap
0x0020
0x0014struct _RTL_BITMAP
BusyBitmap
struct _RTL_BITMAP_EX
BusyBitmap
0x0028
0x001Cuintptr_t[1]
BitmapData
uintptr_t[1]
BitmapData
uintptr_t[1]
BitmapData
uintptr_t[1]
BitmapData
0x0030
0x001Cuintptr_t[1]
BitmapData
0x0038