RtlpIsALicensedRegularLanguage

__int64 __fastcall RtlpIsALicensedRegularLanguage(_QWORD *a1, wchar_t *a2){
  unsigned int v2; 
  WCHAR *v5; 
  WCHAR *v6; 
  WCHAR *v7; 
  int v9; 
  v2 = 0;
  if( a1 )
  {
    v5 = (WCHAR *)a1[17];
    if( !v5 || RtlpLangNameInMultiSzString(v5, a2) )
    {
      v6 = (WCHAR *)a1[16];
      if( v6 )
      {
        v9 = -(RtlpLangNameInMultiSzString(v6, a2) == 0);
      }
      else
      {
        v7 = (WCHAR *)a1[19];
        if( !v7 )
          return v2;
        v9 = -(RtlpLangNameInMultiSzString(v7, a2) != 0);
      }
      return v9 & 0xC0000034;
    }
    return(unsigned int)-1073741772;
  }
  return 3221225524i64;
}

Referenced by:

RtlpMuiRegAddLanguageByName
RtlpMuiRegValidateInstalled