Min version8.1 Update 18.110 Pre RTM
Max version8.1 Update 110 TH2
Architecturex86x64x86x64
x86 offset
offset:bitpos
Field Namex64 offset
offset:bitpos
0x0000struct _LIST_ENTRY
ListEntry
struct _LIST_ENTRY
ListEntry
0x0000
0x0000struct _SINGLE_LIST_ENTRY
Link
struct _SLIST_ENTRY
Link
0x0000
0x0008struct _HEAP_LFH_SUBSEGMENT_OWNER *
Owner
0x0010
0x0008union _HEAP_LFH_SUBSEGMENT_DELAY_FREE
DelayFree
0x0010
0x000Cstruct _RTL_SRWLOCK
BitmapLock
struct _RTL_SRWLOCK
CommitLock
0x0018
0x0010struct _RTL_SRWLOCK
CommitLock
struct _RTL_SRWLOCK
CommitLock
uint16_t
FreeCount
0x0020
0x0010volatile int16_t
InterlockedShort
0x0020
0x0010volatile long
InterlockedLong
0x0020
0x0012uint16_t
BlockCount
0x0022
0x0014uint16_t
FreeHint
uint16_t
FreeHint
0x0024
0x0014uint16_t
FreeCount
0x0028
0x0014volatile int16_t
InterlockedShort
0x0028
0x0014volatile long
InterlockedLong
volatile long
InterlockedLong
0x0028
0x0016uint8_t
Location
uint8_t
Location
0x0026
0x0016uint16_t
BlockCount
uint16_t
BlockCount
0x002A
0x0017uint8_t
Spare
0x0027
0x0018struct _HEAP_LFH_SUBSEGMENT_ENCODED_OFFSETS
BlockOffsets
struct _HEAP_LFH_SUBSEGMENT_ENCODED_OFFSETS
BlockOffsets
0x0028
0x0018uint16_t
FreeHint
0x002C
0x001Auint16_t
BlockSize
0x002E
0x001Cuint8_t
CommitUnitShift
uint8_t
CommitUnitShift
0x002C
0x001Cunsigned long
CommitBitmap
unsigned long
CommitBitmap
0x0030
0x001Duint8_t
CommitUnitCount
0x002D
0x001Euint16_t
CommitStateOffset
0x002E
0x0020uintptr_t[1]
BlockBitmap
0x0030
0x0020uint16_t
FirstBlockOffset
0x0034
0x0022uint8_t
Location
0x0036
0x0023volatile uint8_t
DecommitInProgress
0x0037
0x0024uintptr_t[1]
AllocationBitmap
0x0038