| Min version | 8.1 Update 1 |
|---|---|
| Max version | 10 TH2 |
| x86 offset offset:bitpos | Field Name |
| 0x0000 | unsigned long Lock |
| 0x0004 | struct _RTL_SPARSE_BITMAP_RANGE * * BitmapRanges |
| 0x0008 | struct _RTL_BITMAP RangeArrayCommitStatus |
| 0x0010 | function * AllocateRoutine |
| 0x0014 | function * FreeRoutine |
| 0x0018 | unsigned long RangeCount |
| 0x001C | unsigned long RangeIndexLimit |
| 0x0020 | unsigned long BitsPerRange |
| 0x0024 | unsigned long RangeCountMax |
| 0x0028 | unsigned long RangeMetadataOffset |
| 0x002C | unsigned long MetadataSizePerBit |
| 0x0030:0x00 | unsigned long DefaultBitsSet |
| 0x0030:0x01 | unsigned long SparseRangeArray |
| 0x0030:0x02 | unsigned long NoInternalLocking |
| 0x0030:0x03 | unsigned long SpareFlags |