[NTFS]
[reactos.git] / reactos / drivers / filesystems / ntfs / dispatch.c
index 4670f45..7a08fc1 100644 (file)
@@ -68,13 +68,21 @@ NtfsFsdDispatch(PDEVICE_OBJECT DeviceObject,
             case IRP_MJ_SET_VOLUME_INFORMATION:
                 Status = NtfsSetVolumeInformation(IrpContext);
                 break;
+
+            case IRP_MJ_QUERY_INFORMATION:
+                Status = NtfsQueryInformation(IrpContext);
+                break;
+
+            case IRP_MJ_DIRECTORY_CONTROL:
+                Status = NtfsDirectoryControl(IrpContext);
+                break;
         }
     }
     else
         Status = STATUS_INSUFFICIENT_RESOURCES;
 
     Irp->IoStatus.Status = Status;
-    IoCompleteRequest(Irp, IO_NO_INCREMENT);
+    IoCompleteRequest(Irp, IrpContext->PriorityBoost);
 
     if (IrpContext)
         ExFreePoolWithTag(IrpContext, 'PRIN');