struct _RTL_SPARSE_BITMAP_CTX { unsigned __int64 Lock;/* 0x0 8 */ struct _RTL_SPARSE_BITMAP_RANGE** BitmapRanges;/* 0x8 8 */ struct _RTL_BITMAP RangeArrayCommitStatus;/* 0x10 16 */ 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
Used in (0)