IopLiveDumpValidateDumpFileHandle

NTSTATUS __stdcall IopLiveDumpValidateDumpFileHandle(VOID *FileHandle){
  NTSTATUS result; 
  _IO_STATUS_BLOCK v2; 
  int v3; 

  v3 = 0;
  v2 = 0i64;
  if( !FileHandle )
    return -1073741811;
  result = ZwQueryInformationFile(FileHandle, &v2, &v3, 4ui64, FileModeInformation);
  if( result >= 0 )
  {
    result = v2.Status;
    if( v2.Status >= 0 )
    {
      if( (v3 & 0x30) != 0 )
        return 0;
      return -1073741811;
    }
  }
  return result;
}

Referenced by:

IopLiveDumpValidateParameters