From fcb309055ef7e31348c4a76f6b3f9dfbc64f4ebd Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 15 Nov 2011 18:41:34 +0000 Subject: [PATCH] [NDIS] - Implement NdisPciAssignResources svn path=/trunk/; revision=54387 --- reactos/drivers/network/ndis/ndis/30stubs.c | 18 ------------------ reactos/drivers/network/ndis/ndis/hardware.c | 20 +++++++++++++++++++- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/reactos/drivers/network/ndis/ndis/30stubs.c b/reactos/drivers/network/ndis/ndis/30stubs.c index f7091f3d7e1..5d318fac375 100644 --- a/reactos/drivers/network/ndis/ndis/30stubs.c +++ b/reactos/drivers/network/ndis/ndis/30stubs.c @@ -70,24 +70,6 @@ FddiFilterDprIndicateReceiveComplete( } -/* - * @unimplemented - */ -NDIS_STATUS -EXPORT -NdisPciAssignResources( - IN NDIS_HANDLE NdisMacHandle, - IN NDIS_HANDLE NdisWrapperHandle, - IN NDIS_HANDLE WrapperConfigurationContext, - IN ULONG SlotNumber, - OUT PNDIS_RESOURCE_LIST *AssignedResources) -{ - UNIMPLEMENTED - - return NDIS_STATUS_FAILURE; -} - - /* * @unimplemented */ diff --git a/reactos/drivers/network/ndis/ndis/hardware.c b/reactos/drivers/network/ndis/ndis/hardware.c index 4a937bd90d4..fce8d0599dd 100644 --- a/reactos/drivers/network/ndis/ndis/hardware.c +++ b/reactos/drivers/network/ndis/ndis/hardware.c @@ -78,7 +78,25 @@ NdisMPciAssignResources( return NDIS_STATUS_SUCCESS; } - +/* + * @implemented + */ +NDIS_STATUS +EXPORT +NdisPciAssignResources( + IN NDIS_HANDLE NdisMacHandle, + IN NDIS_HANDLE NdisWrapperHandle, + IN NDIS_HANDLE WrapperConfigurationContext, + IN ULONG SlotNumber, + OUT PNDIS_RESOURCE_LIST *AssignedResources) +{ + PNDIS_WRAPPER_CONTEXT WrapperContext = (PNDIS_WRAPPER_CONTEXT)WrapperConfigurationContext; + PLOGICAL_ADAPTER Adapter = WrapperContext->DeviceObject->DeviceExtension; + + return NdisMPciAssignResources(Adapter, + SlotNumber, + AssignedResources); +} /* * @implemented */