ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

fsctrl.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.