+/*
+ * COPYRIGHT: See COPYING in the top level directory
+ * PROJECT: ReactOS kernel
+ * FILE: drivers/filesystems/fastfat/pnp.c
+ * PURPOSE: VFAT Filesystem
+ * PROGRAMMER: Pierre Schweitzer
+ *
+ */
+
+/* INCLUDES *****************************************************************/
+
+#define NDEBUG
+#include "vfat.h"
+
+/* FUNCTIONS ****************************************************************/
+
+NTSTATUS VfatPnp(PVFAT_IRP_CONTEXT IrpContext)
+{
+ PVCB Vcb = NULL;
+ NTSTATUS Status;
+
+ /* PRECONDITION */
+ ASSERT(IrpContext);
+
+ switch (IrpContext->Stack->MinorFunction)
+ {
+ case IRP_MN_QUERY_REMOVE_DEVICE:
+ case IRP_MN_SURPRISE_REMOVAL:
+ case IRP_MN_REMOVE_DEVICE:
+ case IRP_MN_CANCEL_REMOVE_DEVICE:
+ Status = STATUS_NOT_IMPLEMENTED;
+ break;
+ default:
+ IoSkipCurrentIrpStackLocation(IrpContext->Irp);
+ Vcb = (PVCB)IrpContext->Stack->DeviceObject->DeviceExtension;
+ Status = IoCallDriver(Vcb->StorageDevice, IrpContext->Irp);
+ }
+
+ VfatFreeIrpContext(IrpContext);
+
+ return Status;
+}