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 */