[ros-diffs] [cgutman] 41225: - Implement and export NdisOverrideBusNumber

cgutman at svn.reactos.org cgutman at svn.reactos.org
Sun May 31 18:04:45 CEST 2009


Author: cgutman
Date: Sun May 31 20:04:43 2009
New Revision: 41225

URL: http://svn.reactos.org/svn/reactos?rev=41225&view=rev
Log:
 - Implement and export NdisOverrideBusNumber

Modified:
    trunk/reactos/drivers/network/ndis/ndis.def
    trunk/reactos/drivers/network/ndis/ndis/40stubs.c
    trunk/reactos/drivers/network/ndis/ndis/hardware.c

Modified: trunk/reactos/drivers/network/ndis/ndis.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis.def?rev=41225&r1=41224&r2=41225&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis.def [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis.def [iso-8859-1] Sun May 31 20:04:43 2009
@@ -234,7 +234,7 @@
 NdisOpenConfigurationKeyByName at 16
 NdisOpenFile at 24
 NdisOpenProtocolConfiguration at 12
-;NdisOverrideBusNumber ?
+NdisOverrideBusNumber at 12
 NdisPacketPoolUsage at 4
 NdisPacketSize at 4
 NdisPciAssignResources at 20

Modified: trunk/reactos/drivers/network/ndis/ndis/40stubs.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/40stubs.c?rev=41225&r1=41224&r2=41225&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/40stubs.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/40stubs.c [iso-8859-1] Sun May 31 20:04:43 2009
@@ -148,26 +148,6 @@
     UNIMPLEMENTED
 
 	return FALSE;
-}
-
-
-/*
- * @unimplemented
- */
-VOID
-EXPORT
-NdisOverrideBusNumber(
-    IN  NDIS_HANDLE WrapperConfigurationContext,
-    IN  NDIS_HANDLE MiniportAdapterHandle   OPTIONAL,
-    IN  ULONG       BusNumber)
-/*
- * FUNCTION:
- * ARGUMENTS:
- * NOTES:
- *    NDIS 4.0
- */
-{
-    UNIMPLEMENTED
 }
 
 

Modified: trunk/reactos/drivers/network/ndis/ndis/hardware.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/hardware.c?rev=41225&r1=41224&r2=41225&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/hardware.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/hardware.c [iso-8859-1] Sun May 31 20:04:43 2009
@@ -302,4 +302,31 @@
                                  Length);
 }
 
+/*
+ * @implemented
+ */
+VOID
+EXPORT
+NdisOverrideBusNumber(
+    IN  NDIS_HANDLE WrapperConfigurationContext,
+    IN  NDIS_HANDLE MiniportAdapterHandle   OPTIONAL,
+    IN  ULONG       BusNumber)
+/*
+ * FUNCTION:
+ * ARGUMENTS:
+ * NOTES:
+ *    NDIS 4.0
+ */
+{
+    PNDIS_WRAPPER_CONTEXT Wrapper = WrapperConfigurationContext;
+    PLOGICAL_ADAPTER Adapter = MiniportAdapterHandle;
+
+    NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
+
+    Wrapper->BusNumber = BusNumber;
+
+    if (Adapter)
+        Adapter->NdisMiniportBlock.BusNumber = BusNumber;
+}
+
 /* EOF */



More information about the Ros-diffs mailing list