DownLevelGetParentLanguageName
NTSTATUS __stdcall DownLevelGetParentLanguageName(WCHAR *lpName, WCHAR *lpParentLanguageName){
_BYTE *v3;
__int64 v4;
const unsigned __int16 *v5;
if( !lpName )
return 0;
if( !lpParentLanguageName )
return 0;
v3 = bsearch(lpName, &off_140002F10, 0x1B4u, 8u, (int(__cdecl *)(const void *, const void *))CompareLangName);
if( !v3 )
return 0;
v4 = -1i64;
v5 = (&off_140003CB0)[2 * dword_140003CBC[4 * word_14001F010[(v3 - (_BYTE *)&off_140002F10) >> 3]]];
do
++v4;
while( v5[v4] );
if( (int)StringCchCopyNW(lpParentLanguageName, 85i64, v5, v4 + 1) >= 0 )
return v4 + 1;
else
return 0;
}Referenced by:
LdrpGetParentLangId