Some fixes.
[reactos.git] / reactos / drivers / fs / np / fsctrl.c
1 /* $Id: fsctrl.c,v 1.1 2000/05/13 13:51:08 dwelch Exp $
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS kernel
5 * FILE: services/fs/np/fsctrl.c
6 * PURPOSE: Named pipe filesystem
7 * PROGRAMMER: David Welch <welch@cwcom.net>
8 */
9
10 /* INCLUDES ******************************************************************/
11
12 #include <ddk/ntddk.h>
13
14 //#define NDEBUG
15 #include <internal/debug.h>
16
17 #include "npfs.h"
18
19 /* FUNCTIONS *****************************************************************/
20
21 NTSTATUS NpfsFileSystemControl(PDEVICE_OBJECT DeviceObject, PIRP Irp)
22 {
23 PIO_STACK_LOCATION IoStack;
24 PFILE_OBJECT FileObject;
25 NTSTATUS Status;
26 PNPFS_DEVICE_EXTENSION DeviceExt;
27 PNPFS_PIPE Pipe;
28 PNPFS_FCB Fcb;
29
30 DeviceExt = (PNPFS_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
31 IoStack = IoGetCurrentIrpStackLocation(Irp);
32 FileObject = IoStack->FileObject;
33 Fcb = FileObject->FsContext;
34 Pipe = Fcb->Pipe;
35
36 switch (stk->Parameters.FileSystemControl.IoControlCode)
37 {
38 case FSCTL_WAIT_PIPE:
39 break;
40
41 case FSCTL_LISTEN:
42 break;
43
44 case FSCTL_SET_STATE:
45 break;
46
47 case FSCTL_GET_STATE:
48 {
49
50
51 break;
52 }
53
54 default:
55 }
56 }
57
58
59 /* EOF */