From 5cb6768bb2a3123e93fd8cc11d989a62642a5ed9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Herv=C3=A9=20Poussineau?= Date: Wed, 23 Nov 2005 20:16:34 +0000 Subject: [PATCH] Implement IRP_MN_QUERY_DEVICE_RELATIONS Activate code in IRP_MN_STOP_DEVICE svn path=/trunk/; revision=19497 --- reactos/drivers/net/ndis/ndis/miniport.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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); -- 2.17.1