RtlpMuiRegLoadRegistryInfo

int __fastcall RtlpMuiRegLoadRegistryInfo(__int64 a1){
  int LicInformation; 
  int result; 
  int v4; 
  void *v5; 
  void *v6; 
  v6 = 0i64;
  if( !a1 )
    return -1073741811;
  LicInformation = RtlpMuiRegLoadLicInformation(a1);
  if( LicInformation < 0 )
    DbgPrint("*** RtlpMuiRegLoadLicInformation failed with status %x", (unsigned int)LicInformation);
  result = RtlpMuiRegLoadInstalled(a1);
  if( result >= 0 )
  {
    RtlpMuiRegFreeRegistryInfo(a1, 4u);
    result = RtlpLoadLanguageConfigList(v4, &v6, a1);
    if( result >= 0 )
    {
      v5 = v6;
      if( v6 )
      {
        *(_DWORD *)a1 |= 4u;
        *(_QWORD *)(a1 + 40) = v5;
      }
    }
  }
  return result;
}

Referenced by:

RtlpMuiRegCreateKernelRegistryInfo