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