ExpAllocateLowLevelTable

CHAR *__fastcall ExpAllocateLowLevelTable(INT64 a1, INT64 a2){
  CHAR *result; 
  result = (CHAR *)ExpAllocateTablePagedPoolNoZero(*(_EPROCESS **)(a1 + 16), 0x1000ui64);
  if( result )
  {
    *(_QWORD *)result = 0i64;
    *((_QWORD *)result + 1) = a2;
  }
  return result;
}

Referenced by:

ExpAllocateHandleTable
ExpAllocateHandleTableEntrySlow
ExpAllocateMidLevelTable