x64x86 / ntdllntoskrnl

_RTL_HEAP_WALK_ENTRY

← 10.0.14393.693 6 builds latest →
struct _RTL_HEAP_WALK_ENTRY {
void* DataAddress;/* 0x0 8 */
unsigned __int64 DataSize;/* 0x8 8 */
unsigned char OverheadBytes;/* 0x10 1 */
unsigned char SegmentIndex;/* 0x11 1 */
unsigned short Flags;/* 0x12 2 */
/* 4 bytes padding */
union {
struct {
unsigned __int64 Settable;/* 0x18 8 */
unsigned short TagIndex;/* 0x20 2 */
unsigned short AllocatorBackTraceIndex;/* 0x22 2 */
unsigned long Reserved[2];/* 0x24 8 */
} Block;/* 0x18 24 */
struct {
unsigned long CommittedSize;/* 0x18 4 */
unsigned long UnCommittedSize;/* 0x1c 4 */
void* FirstEntry;/* 0x20 8 */
void* LastEntry;/* 0x28 8 */
} Segment;/* 0x18 24 */
};/* 0x18 24 */
};
size 48 (0x30)7 members1 hole (4 bytes)padding 01 cacheline