x64x86 / ntdllntoskrnl

_RTL_SPARSE_BITMAP_CTX

← 10.0.14393.693 6 builds latest →
struct _RTL_SPARSE_BITMAP_CTX {
unsigned __int64 Lock;/* 0x0 8 */
void* (*AllocateRoutine)(unsigned __int64);/* 0x20 8 */
void (*FreeRoutine)(void*);/* 0x28 8 */
unsigned long RangeCount;/* 0x30 4 */
unsigned long RangeIndexLimit;/* 0x34 4 */
unsigned long BitsPerRange;/* 0x38 4 */
unsigned long RangeCountMax;/* 0x3c 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long RangeMetadataOffset;/* 0x40 4 */
unsigned long MetadataSizePerBit;/* 0x44 4 */
unsigned long DefaultBitsSet : 1;/* 0x48:0 4 */
unsigned long SparseRangeArray : 1;/* 0x48:1 4 */
unsigned long NoInternalLocking : 1;/* 0x48:2 4 */
unsigned long SpareFlags : 29;/* 0x48:3 4 */
};
size 80 (0x50)15 members0 holespadding 42 cachelines