IopProbeAndLockPages_2

NTSTATUS __fastcall IopProbeAndLockPages_2(_MDL *MemoryDescriptorList, char a2, int a3, _QWORD *a4, int a5){
  unsigned int v6; 
  CHAR v7; 
  NTSTATUS result; 

  v6 = 1;
  v7 = 1;
  if( !a3 )
    v6 = 0;
  if( !a2 )
    v7 = 0;
  MiProbeAndLockPages((INT64)MemoryDescriptorList, v7, v6);
  result = MmTrackLockedPages;
  if( (MmTrackLockedPages & 1) != 0 )
    return MmUpdateMdlTracker(MemoryDescriptorList, *(VOID **)(a4[1] + 8i64 * (unsigned int)a5 + 112), a4);
  return result;
}

Referenced by:

NtQueryEaFile
NtSetEaFile