Author: cwittich
Date: Wed Nov 21 20:11:49 2007
New Revision: 30638
URL:
http://svn.reactos.org/svn/reactos?rev=30638&view=rev
Log:
don't assign DO_DIRECT_IO directly to DeviceObject->Flags
set DRIVER_DISPATCH where needed
Modified:
trunk/reactos/drivers/filesystems/msfs/msfs.c
trunk/reactos/drivers/filesystems/msfs/msfs.h
Modified: trunk/reactos/drivers/filesystems/msfs/msfs.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/msfs/m…
==============================================================================
--- trunk/reactos/drivers/filesystems/msfs/msfs.c (original)
+++ trunk/reactos/drivers/filesystems/msfs/msfs.c Wed Nov 21 20:11:49 2007
@@ -67,7 +67,7 @@
}
/* initialize the device object */
- DeviceObject->Flags = DO_DIRECT_IO;
+ DeviceObject->Flags |= DO_DIRECT_IO;
/* initialize device extension */
DeviceExtension = DeviceObject->DeviceExtension;
Modified: trunk/reactos/drivers/filesystems/msfs/msfs.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/msfs/m…
==============================================================================
--- trunk/reactos/drivers/filesystems/msfs/msfs.h (original)
+++ trunk/reactos/drivers/filesystems/msfs/msfs.h Wed Nov 21 20:11:49 2007
@@ -76,16 +76,28 @@
#define KeUnlockMutex(x) KeReleaseMutex(x, FALSE);
+DRIVER_DISPATCH MsfsCreate;
NTSTATUS DEFAULTAPI MsfsCreate(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+
+DRIVER_DISPATCH MsfsCreateMailslot;
NTSTATUS DEFAULTAPI MsfsCreateMailslot(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+
+DRIVER_DISPATCH MsfsClose;
NTSTATUS DEFAULTAPI MsfsClose(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+DRIVER_DISPATCH MsfsQueryInformation;
NTSTATUS DEFAULTAPI MsfsQueryInformation(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+
+DRIVER_DISPATCH MsfsSetInformation;
NTSTATUS DEFAULTAPI MsfsSetInformation(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+DRIVER_DISPATCH MsfsRead;
NTSTATUS DEFAULTAPI MsfsRead(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+
+DRIVER_DISPATCH MsfsWrite;
NTSTATUS DEFAULTAPI MsfsWrite(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+DRIVER_DISPATCH MsfsFileSystemControl;
NTSTATUS DEFAULTAPI MsfsFileSystemControl(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS NTAPI