RtlCSparseBitmapBitmaskRead

INT64 __fastcall RtlCSparseBitmapBitmaskRead(INT64 a1, UINT64 a2){
  int v2; 
  if( _bittest64((const signed __int64 *)(a1 + 56), a2 >> 30) )
  {
    if( _bittest64(*(const signed __int64 **)a1, a2 >> 15) )
      v2 = 2;
    else
      v2 = 1;
  }
  else
  {
    v2 = 0;
  }
  if( v2 == 2 )
    return(*(_QWORD *)(*(_QWORD *)(a1 + 8) + 8 * (a2 >> 6)) >> (a2 & 0x3F)) & 3i64;
  else
    return 0i64;
}

Referenced by:

ExFreeHeapPool
RtlpHpExtrasSetPresent
RtlpHpFreeHeap
RtlpHpGetOwnerHeap
RtlpHpMetadataCommit
RtlpHpSizeHeapInternal