Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenfsctrl.c
Go to the documentation of this file.
00001 /* 00002 * COPYRIGHT: See COPYING in the top level directory 00003 * PROJECT: ReactOS kernel 00004 * FILE: drivers/filesystems/msfs/fsctrl.c 00005 * PURPOSE: Mailslot filesystem 00006 * PROGRAMMER: Eric Kohl 00007 */ 00008 00009 /* INCLUDES ******************************************************************/ 00010 00011 #include "msfs.h" 00012 00013 #define NDEBUG 00014 #include <debug.h> 00015 00016 00017 /* FUNCTIONS *****************************************************************/ 00018 00019 NTSTATUS DEFAULTAPI 00020 MsfsFileSystemControl(PDEVICE_OBJECT DeviceObject, 00021 PIRP Irp) 00022 { 00023 PIO_STACK_LOCATION IoStack; 00024 PFILE_OBJECT FileObject; 00025 PMSFS_FCB Fcb; 00026 NTSTATUS Status; 00027 00028 DPRINT1("MsfsFileSystemControl(DeviceObject %p Irp %p)\n", DeviceObject, Irp); 00029 00030 IoStack = IoGetCurrentIrpStackLocation(Irp); 00031 FileObject = IoStack->FileObject; 00032 Fcb = FileObject->FsContext; 00033 00034 DPRINT1("Mailslot name: %wZ\n", &Fcb->Name); 00035 00036 switch (IoStack->Parameters.FileSystemControl.FsControlCode) 00037 { 00038 default: 00039 Status = STATUS_NOT_IMPLEMENTED; 00040 } 00041 00042 Irp->IoStatus.Status = Status; 00043 Irp->IoStatus.Information = 0; 00044 IoCompleteRequest(Irp, IO_NO_INCREMENT); 00045 00046 return Status; 00047 } 00048 00049 /* EOF */ Generated on Sat May 26 2012 04:26:19 for ReactOS by
1.7.6.1
|