/** * @file sys/lockctrl.c * * @copyright 2015 Bill Zissimopoulos */ #include DRIVER_DISPATCH FspLockControl; #ifdef ALLOC_PRAGMA #pragma alloc_text(PAGE, FspLockControl) #endif NTSTATUS FspLockControl( _In_ PDEVICE_OBJECT DeviceObject, _In_ PIRP Irp) { FSP_ENTER_MJ(PAGED_CODE()); ASSERT(IRP_MJ_LOCK_CONTROL == IrpSp->MajorFunction); Irp->IoStatus.Status = STATUS_INVALID_DEVICE_REQUEST; IoCompleteRequest(Irp, IO_NO_INCREMENT); Result = STATUS_INVALID_DEVICE_REQUEST; FSP_LEAVE_MJ("", 0); }