x64x86arm64 / ntdllntoskrnl

_HEAP_PAGE_RANGE_DESCRIPTOR

← 10.0.18362.1016 3 builds latest →
struct _HEAP_PAGE_RANGE_DESCRIPTOR {
union {
struct {
unsigned long TreeSignature;/* 0x0 4 */
unsigned long UnusedBytes;/* 0x4 4 */
unsigned short ExtraPresent : 1;/* 0x8:0 2 */
unsigned short Spare0 : 15;/* 0x8:1 2 */
};/* 0x0 10 */
};/* 0x0 12 */
union {
volatile unsigned char RangeFlags;/* 0xc 1 */
struct {
unsigned char RangeFlagBits : 5;/* 0xc:0 1 */
unsigned char CommittedPageCount : 3;/* 0xc:5 1 */
};/* 0xc 1 */
struct {
unsigned char Align[3];/* 0xc 3 */
union {
unsigned char UnitOffset;/* 0xf 1 */
unsigned char UnitSize;/* 0xf 1 */
};/* 0xf 1 */
};/* 0xc 4 */
};/* 0xc 4 */
};
size 16 (0x10)12 members0 holespadding 01 cacheline
Used in (1)