RtlpIsALicensedRegularLanguage
NTSTATUS __stdcall RtlpIsALicensedRegularLanguage(_MUIREGISTRYINFO *RegInfo, WCHAR *LangName){
NTSTATUS v2;
WCHAR *v5;
WCHAR *v6;
WCHAR *v7;
int v9;
v2 = 0;
if( RegInfo )
{
v5 = (WCHAR *)*((_QWORD *)RegInfo + 17);
if( !v5 || RtlpLangNameInMultiSzString(v5, LangName) )
{
v6 = (WCHAR *)*((_QWORD *)RegInfo + 16);
if( v6 )
{
v9 = -(RtlpLangNameInMultiSzString(v6, LangName) == 0);
}
else
{
v7 = (WCHAR *)*((_QWORD *)RegInfo + 19);
if( !v7 )
return v2;
v9 = -(RtlpLangNameInMultiSzString(v7, LangName) != 0);
}
return v9 & 0xC0000034;
}
return -1073741772;
}
return -1073741772;
}Referenced by:
RtlpMuiRegAddLanguageByName
RtlpMuiRegValidateInstalled