From: Hervé Poussineau Date: Wed, 23 Nov 2005 20:16:34 +0000 (+0000) Subject: Implement IRP_MN_QUERY_DEVICE_RELATIONS X-Git-Tag: backups/ros-branch-0_2_9@19949~431 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=5cb6768bb2a3123e93fd8cc11d989a62642a5ed9;ds=sidebyside Implement IRP_MN_QUERY_DEVICE_RELATIONS Activate code in IRP_MN_STOP_DEVICE svn path=/trunk/; revision=19497 --- diff --git a/reactos/drivers/net/ndis/ndis/miniport.c b/reactos/drivers/net/ndis/ndis/miniport.c index 3f423635e6b..c8dd4c40f69 100644 --- a/reactos/drivers/net/ndis/ndis/miniport.c +++ b/reactos/drivers/net/ndis/ndis/miniport.c @@ -1533,9 +1533,6 @@ NdisIDispatchPnp( break; case IRP_MN_STOP_DEVICE: - /* FIXME */ - Status = STATUS_UNSUCCESSFUL; - break; Status = NdisIForwardIrpAndWait(Adapter, Irp); if (NT_SUCCESS(Status) && NT_SUCCESS(Irp->IoStatus.Status)) { @@ -1545,6 +1542,12 @@ NdisIDispatchPnp( IoCompleteRequest(Irp, IO_NO_INCREMENT); break; + case IRP_MN_QUERY_DEVICE_RELATIONS: + Status = STATUS_NOT_SUPPORTED; + Irp->IoStatus.Status = Status; + IoCompleteRequest(Irp, IO_NO_INCREMENT); + break; + default: IoSkipCurrentIrpStackLocation(Irp); Status = IoCallDriver(Adapter->NdisMiniportBlock.NextDeviceObject, Irp);