Update Indentation (tab->4spaces).
[reactos.git] / reactos / drivers / filesystems / ms / fsctrl.c
1 /* $Id$
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS kernel
5 * FILE: drivers/filesystems/ms/fsctrl.c
6 * PURPOSE: Mailslot filesystem
7 * PROGRAMMER: Eric Kohl
8 */
9
10 /* INCLUDES ******************************************************************/
11
12 #include "msfs.h"
13
14 #define NDEBUG
15 #include <debug.h>
16
17
18 /* FUNCTIONS *****************************************************************/
19
20 NTSTATUS DEFAULTAPI
21 MsfsFileSystemControl(PDEVICE_OBJECT DeviceObject,
22 PIRP Irp)
23 {
24 PIO_STACK_LOCATION IoStack;
25 PFILE_OBJECT FileObject;
26 PMSFS_FCB Fcb;
27 PMSFS_CCB Ccb;
28 NTSTATUS Status;
29
30 DPRINT1("MsfsFileSystemControl(DeviceObject %p Irp %p)\n", DeviceObject, Irp);
31
32 IoStack = IoGetCurrentIrpStackLocation(Irp);
33 FileObject = IoStack->FileObject;
34 Fcb = FileObject->FsContext;
35 Ccb = FileObject->FsContext2;
36
37 DPRINT1("Mailslot name: %wZ\n", &Fcb->Name);
38
39 switch (IoStack->Parameters.FileSystemControl.FsControlCode)
40 {
41 #if 0
42
43 #endif
44 default:
45 Status = STATUS_NOT_IMPLEMENTED;
46 }
47
48 Irp->IoStatus.Status = Status;
49 Irp->IoStatus.Information = 0;
50 IoCompleteRequest(Irp, IO_NO_INCREMENT);
51
52 return Status;
53 }
54
55 /* EOF */