[ros-diffs] [cwittich] 30629: set DRIVER_CANCEL and DRIVER_DISPATCH where needed
cwittich at svn.reactos.org
cwittich at svn.reactos.org
Wed Nov 21 16:53:32 CET 2007
Author: cwittich
Date: Wed Nov 21 18:53:31 2007
New Revision: 30629
URL: http://svn.reactos.org/svn/reactos?rev=30629&view=rev
Log:
set DRIVER_CANCEL and DRIVER_DISPATCH where needed
Modified:
trunk/reactos/drivers/filesystems/npfs/fsctrl.c
trunk/reactos/drivers/filesystems/npfs/npfs.h
trunk/reactos/drivers/filesystems/npfs/rw.c
Modified: trunk/reactos/drivers/filesystems/npfs/fsctrl.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs/fsctrl.c?rev=30629&r1=30628&r2=30629&view=diff
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs/fsctrl.c (original)
+++ trunk/reactos/drivers/filesystems/npfs/fsctrl.c Wed Nov 21 18:53:31 2007
@@ -16,6 +16,7 @@
/* FUNCTIONS *****************************************************************/
+static DRIVER_CANCEL NpfsListeningCancelRoutine;
static VOID STDCALL
NpfsListeningCancelRoutine(IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp)
Modified: trunk/reactos/drivers/filesystems/npfs/npfs.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs/npfs.h?rev=30629&r1=30628&r2=30629&view=diff
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs/npfs.h (original)
+++ trunk/reactos/drivers/filesystems/npfs/npfs.h Wed Nov 21 18:53:31 2007
@@ -98,21 +98,37 @@
#define PAGE_ROUND_UP(x) ( (((ULONG_PTR)x)%PAGE_SIZE) ? ((((ULONG_PTR)x)&(~(PAGE_SIZE-1)))+PAGE_SIZE) : ((ULONG_PTR)x) )
+DRIVER_DISPATCH NpfsCreate;
NTSTATUS STDCALL NpfsCreate(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+
+DRIVER_DISPATCH NpfsCreateNamedPipe;
NTSTATUS STDCALL NpfsCreateNamedPipe(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+
+DRIVER_DISPATCH NpfsCleanup;
NTSTATUS STDCALL NpfsCleanup(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+
+DRIVER_DISPATCH NpfsClose;
NTSTATUS STDCALL NpfsClose(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+DRIVER_DISPATCH NpfsRead;
NTSTATUS STDCALL NpfsRead(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+
+DRIVER_DISPATCH NpfsWrite;
NTSTATUS STDCALL NpfsWrite(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+DRIVER_DISPATCH NpfsFlushBuffers;
NTSTATUS STDCALL NpfsFlushBuffers(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+DRIVER_DISPATCH NpfsFileSystemControl;
NTSTATUS STDCALL NpfsFileSystemControl(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+DRIVER_DISPATCH NpfsQueryInformation;
NTSTATUS STDCALL NpfsQueryInformation(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+
+DRIVER_DISPATCH NpfsSetInformation;
NTSTATUS STDCALL NpfsSetInformation(PDEVICE_OBJECT DeviceObject, PIRP Irp);
+DRIVER_DISPATCH NpfsQueryVolumeInformation;
NTSTATUS STDCALL NpfsQueryVolumeInformation (PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS STDCALL
Modified: trunk/reactos/drivers/filesystems/npfs/rw.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs/rw.c?rev=30629&r1=30628&r2=30629&view=diff
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs/rw.c (original)
+++ trunk/reactos/drivers/filesystems/npfs/rw.c Wed Nov 21 18:53:31 2007
@@ -43,6 +43,7 @@
}
#endif
+static DRIVER_CANCEL NpfsReadWriteCancelRoutine;
static VOID STDCALL
NpfsReadWriteCancelRoutine(IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp)
More information about the Ros-diffs
mailing list