WmipNotificationIrpCancel

VOID __stdcall WmipNotificationIrpCancel(DEVICE_OBJECT *DeviceObject, IRP *Irp, UINT8 a3){
  void *v3; 
  struct _KLOCK_QUEUE_HANDLE LockHandle; 
  *(_QWORD *)&LockHandle.OldIrql = 0i64;
  LockHandle.LockQueue.Next = 0i64;
  LockHandle.LockQueue.Lock = &WmipCancelSpinLock;
  KxAcquireQueuedSpinLock((PIO_WORKITEM)&LockHandle, (PIO_WORKITEM_ROUTINE)&WmipCancelSpinLock, (WORK_QUEUE_TYPE)a3, v3);
  WmipClearIrpObjectList(Irp);
  KeReleaseInStackQueuedSpinLockFromDpcLevel(&LockHandle);
  KeReleaseQueuedSpinLock(7ui64, *((_BYTE *)Irp + 69));
  *((_QWORD *)Irp + 7) = 0i64;
  *((_DWORD *)Irp + 12) = -1073741536;
  IofCompleteRequest(Irp, 0);
}

Referenced by:

No references.