From 96cebf42c3f42dd0e72fa5e71b2f0bf1e163530b Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Wed, 21 Nov 2007 15:53:31 +0000 Subject: [PATCH] set DRIVER_CANCEL and DRIVER_DISPATCH where needed svn path=/trunk/; revision=30629 --- reactos/drivers/filesystems/npfs/fsctrl.c | 1 + reactos/drivers/filesystems/npfs/npfs.h | 16 ++++++++++++++++ reactos/drivers/filesystems/npfs/rw.c | 1 + 3 files changed, 18 insertions(+) diff --git a/reactos/drivers/filesystems/npfs/fsctrl.c b/reactos/drivers/filesystems/npfs/fsctrl.c index ccbe045f400..eeb72eb0ec0 100644 --- a/reactos/drivers/filesystems/npfs/fsctrl.c +++ b/reactos/drivers/filesystems/npfs/fsctrl.c @@ -16,6 +16,7 @@ /* FUNCTIONS *****************************************************************/ +static DRIVER_CANCEL NpfsListeningCancelRoutine; static VOID STDCALL NpfsListeningCancelRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) diff --git a/reactos/drivers/filesystems/npfs/npfs.h b/reactos/drivers/filesystems/npfs/npfs.h index 522cd344eca..eb5a70b7abe 100644 --- a/reactos/drivers/filesystems/npfs/npfs.h +++ b/reactos/drivers/filesystems/npfs/npfs.h @@ -98,21 +98,37 @@ extern NPAGED_LOOKASIDE_LIST NpfsPipeDataLookasideList; #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 diff --git a/reactos/drivers/filesystems/npfs/rw.c b/reactos/drivers/filesystems/npfs/rw.c index 5b0f48b2a0f..ce0e0a0ac3a 100644 --- a/reactos/drivers/filesystems/npfs/rw.c +++ b/reactos/drivers/filesystems/npfs/rw.c @@ -43,6 +43,7 @@ VOID HexDump(PUCHAR Buffer, ULONG Length) } #endif +static DRIVER_CANCEL NpfsReadWriteCancelRoutine; static VOID STDCALL NpfsReadWriteCancelRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)