FsRtlBalanceReads

NTSTATUS __stdcall FsRtlBalanceReads(_DEVICE_OBJECT *TargetDevice){
  PIRP *v2; 
  NTSTATUS result; 
  _IO_STATUS_BLOCK IoStatusBlock; 
  __int128 Object; 
  __int64 v6; 

  v6 = 0i64;
  Object = 0i64;
  IoStatusBlock = 0i64;
  KeInitializeEvent((INT64)&Object, 0, 0);
  v2 = IoBuildDeviceIoControlRequest(0x66001Bu, TargetDevice, 0i64, 0, 0i64, 0, 0, (PKEVENT)&Object, &IoStatusBlock);
  if( !v2 )
    return -1073741670;
  result = IofCallDriver((UINT64)TargetDevice, (UINT64)v2);
  if( result == 259 )
  {
    KeWaitForSingleObject((UINT64)&Object, 0, 0, 0, 0i64);
    return IoStatusBlock.Status;
  }
  return result;
}

Referenced by:

No references.