VslFinishSecureImageValidation

INT64 __fastcall VslFinishSecureImageValidation(
        INT64 a1,
        INT64 a2,
        INT64 a3,
        CHAR a4,
        _BYTE *a5,
        _QWORD *a6,
        _QWORD *a7,
        _QWORD *a8,
        _DWORD *a9){
  int v10; 
  NTSTATUS v13; 
  __int64 v14; 
  INT64 result[3]; 
  int v17; 
  CHAR v18; 
  char v19; 
  PVOID P; 
  __int64 v21; 
  int v22; 
  v10 = a3;
  memset((INT64)result, 0i64);
  result[2] = a2;
  result[1] = a1;
  v17 = v10;
  v18 = a4;
  P = 0i64;
  v13 = VslpEnterIumSecureMode(2u, 27, 0i64, (INT64)result);
  *a9 = v22;
  if( v13 >= 0 )
  {
    *a5 = v19;
    *a8 = v21;
  }
  if( P )
  {
    LODWORD(v14) = VslFreePoolTransferObject(P);
    *a6 = v14;
  }
  else
  {
    *a6 = 0i64;
    *a7 = 0i64;
  }
  return(unsigned int)v13;
}

Referenced by:

No references.