KsepMatchInitAcpiOemInfo

NTSTATUS __stdcall KsepMatchInitAcpiOemInfo(_LOADER_PARAMETER_BLOCK *LoaderBlock){
  NTSTATUS v1; 
  INT64 Table; 
  INT64 v3; 
  xmmword_140C53D18 = 0i64;
  qword_140C53D28 = 0xFFFFFFFFi64;
  xmmword_140C53F58 = 0i64;
  HIDWORD(xmmword_140C53D18) = -1;
  v1 = -1073741275;
  HIDWORD(xmmword_140C53F58) = -1;
  xmmword_140C53CF8 = 0i64;
  qword_140C53F68 = 0i64;
  xmmword_140C53D08 = 0i64;
  xmmword_140C53F38 = 0i64;
  xmmword_140C53F48 = 0i64;
  Table = HalpAcpiGetTable((volatile INT64 *)LoaderBlock);
  v3 = Table;
  if( Table )
  {
    v1 = KsepStringAnsiToUnicode(&qword_140CF2560, 0xEui64, (INT8 *)(Table + 10), 6ui64);
    if( v1 >= 0 )
    {
      v1 = KsepStringAnsiToUnicode(&qword_140CF2338, 0x12ui64, (INT8 *)(v3 + 16), 8ui64);
      if( v1 >= 0 )
      {
        v1 = KsepStringAnsiToUnicode(&qword_140CF2328, 0xAui64, (INT8 *)(v3 + 28), 4ui64);
        if( v1 >= 0 )
        {
          *(_QWORD *)&xmmword_140C53CF8 = &qword_140CF2560;
          *((_QWORD *)&xmmword_140C53CF8 + 1) = &qword_140CF2328;
          HIDWORD(xmmword_140C53D18) = *(unsigned __int8 *)(v3 + 8);
          LODWORD(qword_140C53D28) = *(_DWORD *)(v3 + 32);
          *(_QWORD *)&xmmword_140C53F38 = &qword_140CF2560;
          *((_QWORD *)&xmmword_140C53F38 + 1) = &qword_140CF2338;
          HIDWORD(xmmword_140C53F58) = *(_DWORD *)(v3 + 24);
        }
      }
    }
  }
  return v1;
}

Referenced by:

KsepMatchInitMachineInfo