MuiRegAllocArray

UINT8 *__fastcall MuiRegAllocArray(INT64 a1, UINT64 a2){
  UINT8 *v2; 
  unsigned __int64 v3; 
  size_t v4; 
  VOID **PoolWithTag; 
  UINT8 *v6; 

  v2 = 0i64;
  v3 = 2i64 * (unsigned int)a2;
  if( v3 <= 0xFFFFFFFF && (_DWORD)v3 )
  {
    v4 = 2 * a2;
    PoolWithTag = ExAllocatePoolWithTag(1ui64, (unsigned int)v3, 1920232557i64);
    v6 = (UINT8 *)PoolWithTag;
    if( PoolWithTag )
      memset(PoolWithTag, 0i64, v4);
    return v6;
  }
  return v2;
}

Referenced by:

RtlpLoadInstallLanguageFallback
RtlpMuiRegConfigMatchesInstalled
RtlpMuiRegGetInstalledLanguageIndexByLangId
RtlpMuiRegLangInfoMatchesSpec
RtlpMuiRegValidateInstalled