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
10 /* INCLUDES ******************************************************************/
18 /* FUNCTIONS *****************************************************************/
21 MsfsFileSystemControl(PDEVICE_OBJECT DeviceObject
,
24 PIO_STACK_LOCATION IoStack
;
25 PFILE_OBJECT FileObject
;
30 DPRINT1("MsfsFileSystemControl(DeviceObject %p Irp %p)\n", DeviceObject
, Irp
);
32 IoStack
= IoGetCurrentIrpStackLocation(Irp
);
33 FileObject
= IoStack
->FileObject
;
34 Fcb
= FileObject
->FsContext
;
35 Ccb
= FileObject
->FsContext2
;
37 DPRINT1("Mailslot name: %wZ\n", &Fcb
->Name
);
39 switch (IoStack
->Parameters
.FileSystemControl
.FsControlCode
)
45 Status
= STATUS_NOT_IMPLEMENTED
;
48 Irp
->IoStatus
.Status
= Status
;
49 Irp
->IoStatus
.Information
= 0;
50 IoCompleteRequest(Irp
, IO_NO_INCREMENT
);