Major refactoring: WIP

This commit is contained in:
Bill Zissimopoulos 2015-12-22 17:52:05 -08:00
parent ebfabba568
commit 93e9039ec8

View File

@ -501,20 +501,15 @@ NTSTATUS FspVolumeWork(
{ {
PAGED_CODE(); PAGED_CODE();
return STATUS_INVALID_DEVICE_REQUEST; ASSERT(IRP_MJ_FILE_SYSTEM_CONTROL == IrpSp->MajorFunction);
} ASSERT(IRP_MN_USER_FS_REQUEST == IrpSp->MinorFunction);
ASSERT(FSP_FSCTL_TRANSACT == IrpSp->Parameters.FileSystemControl.FsControlCode);
#if 0
static NTSTATUS FspFsvolWork(
PDEVICE_OBJECT DeviceObject, PIRP Irp, PIO_STACK_LOCATION IrpSp)
{
PAGED_CODE();
if (KernelMode != Irp->RequestorMode) if (KernelMode != Irp->RequestorMode)
return STATUS_ACCESS_DENIED; return STATUS_ACCESS_DENIED;
NTSTATUS Result; NTSTATUS Result;
FSP_FSVOL_DEVICE_EXTENSION *FsvolDeviceExtension = FspFsvolDeviceExtension(DeviceObject); FSP_FSVOL_DEVICE_EXTENSION *FsvolDeviceExtension = FspFsvolDeviceExtension(FsvolDeviceObject);
FSP_FSCTL_TRANSACT_REQ *Request = IrpSp->Parameters.FileSystemControl.Type3InputBuffer; FSP_FSCTL_TRANSACT_REQ *Request = IrpSp->Parameters.FileSystemControl.Type3InputBuffer;
ASSERT(0 == Request->Hint); ASSERT(0 == Request->Hint);
@ -543,4 +538,3 @@ static NTSTATUS FspFsvolWork(
return Result; return Result;
} }
#endif