MmMapSecureViewOfSection

INT64 __fastcall MmMapSecureViewOfSection(
        INT64 a1,
        INT64 a2,
        INT64 *a3,
        INT64 a4,
        INT64 a5,
        UINT64 *a6,
        INT64 *a7,
        INT64 a8,
        INT64 a9,
        INT64 a10,
        INT64 a11,
        INT64 a12){
  INT64 v15; 
  INT64 v16; 
  INT64 v17; 
  INT64 result[9]; 
  int v19; 
  INT64 v20; 
  memset((INT64)result, 0i64);
  LODWORD(v17) = 4;
  LODWORD(v16) = 0;
  v15 = MiMapParametersInitialize((INT64)result, a1, a2, *a3, *a7, v16, v17, 0i64);
  if( (int)v15 < 0
    || (v20 = a12,
        v19 = 2,
        v15 = MiMapViewOfSection(a1, (__int64)result, (unsigned __int64 *)a3, 0i64, a6, 2, 1),
        (int)v15 < 0) )
  {
    if( *a3 )
      ++dword_140C4E524;
    else
      ++dword_140C4E520;
  }
  else
  {
    *a7 = result[3];
    return(unsigned int)v15;
  }
  return v15;
}

Referenced by:

AlpcpCreateView