[ros-diffs] [cgutman] 41231: - Export the stubs for NdisRegisterTdiCallBack, NdisSetProtocolFilter, and NdisClGetProtocolVcContextFromTapiCallId - Remove some extra stuff - Move implemented stuff to misc.c - Add some debug prints

cgutman at svn.reactos.org cgutman at svn.reactos.org
Mon Jun 1 01:00:33 CEST 2009


Author: cgutman
Date: Mon Jun  1 03:00:32 2009
New Revision: 41231

URL: http://svn.reactos.org/svn/reactos?rev=41231&view=rev
Log:
 - Export the stubs for NdisRegisterTdiCallBack, NdisSetProtocolFilter, and NdisClGetProtocolVcContextFromTapiCallId
 - Remove some extra stuff
 - Move implemented stuff to misc.c
 - Add some debug prints

Modified:
    trunk/reactos/drivers/network/ndis/ndis.def
    trunk/reactos/drivers/network/ndis/ndis/50stubs.c
    trunk/reactos/drivers/network/ndis/ndis/cl.c
    trunk/reactos/drivers/network/ndis/ndis/misc.c

Modified: trunk/reactos/drivers/network/ndis/ndis.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis.def?rev=41231&r1=41230&r2=41231&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis.def [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis.def [iso-8859-1] Mon Jun  1 03:00:32 2009
@@ -34,6 +34,7 @@
 NdisClCloseCall at 16
 NdisClDeregisterSap at 4
 NdisClDropParty at 12
+NdisClGetProtocolVcContextFromTapiCallId at 12
 NdisClIncomingCallComplete at 12
 NdisClMakeCall at 16
 NdisClModifyCallQoS at 8
@@ -84,7 +85,7 @@
 NdisDeregisterAdapterShutdownHandler at 4
 NdisDeregisterMac at 8
 NdisDeregisterProtocol at 8
-;NdisDeregisterTdiCallback ?
+NdisDeregisterTdiCallBack at 0
 NdisDestroyBlockPool at 4
 NdisDprAcquireSpinLock at 4
 NdisDprAllocatePacket at 12
@@ -256,7 +257,7 @@
 NdisRegisterAdapter at 24
 NdisRegisterAdapterShutdownHandler at 12
 NdisRegisterProtocol at 16
-;NdisRegisterTdiCallBack ?
+NdisRegisterTdiCallBack at 8
 NdisReleaseAdapterResources at 4
 NdisReleaseReadWriteLock at 8
 NdisReleaseSpinLock at 4
@@ -270,7 +271,7 @@
 NdisSetPacketCancelId at 8
 NdisSetPacketPoolProtocolId at 8
 NdisSetPacketStatus at 16
-;NdisSetProtocolFilter ?
+NdisSetProtocolFilter at 32
 NdisSetTimer at 8
 NdisSetTimerEx at 12
 NdisSetupDmaTransfer at 24

Modified: trunk/reactos/drivers/network/ndis/ndis/50stubs.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/50stubs.c?rev=41231&r1=41230&r2=41231&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/50stubs.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/50stubs.c [iso-8859-1] Mon Jun  1 03:00:32 2009
@@ -132,28 +132,6 @@
 }
 
 /*
- * @implemented
- */
-ULONG
-EXPORT
-NdisGetSharedDataAlignment(VOID)
-{
-    return KeGetRecommendedSharedDataAlignment();
-}
-
-/*
- * @implemented
- */
-UINT
-EXPORT
-NdisGetVersion(VOID)
-{
-    NDIS_DbgPrint(MAX_TRACE, ("NdisGetVersion() has returned 5.1\n"));
-
-    return (UINT) 0x501;
-}
-
-/*
  * @unimplemented
  */
 PVOID
@@ -309,28 +287,31 @@
     UNIMPLEMENTED
 }
 
-
-/*
-NdisOpenGlobalConfiguration
-*/
-
-#if 0
+/*
+ * @unimplemented
+ */
 VOID
 EXPORT
 NdisRegisterTdiCallBack(
-    IN  TDI_REGISTER_CALLBACK   RegsterCallback)
-{
-    UNIMPLEMENTED
-}
-#endif
-
-
-/*
-NdisScheduleWorkItem
-*/
-
-
-#if 0
+    IN  TDI_REGISTER_CALLBACK   RegisterCallback,
+    IN  TDI_PNP_HANDLER         PnPHandler)
+{
+    UNIMPLEMENTED
+}
+
+/*
+ * @unimplemented
+ */
+VOID
+EXPORT
+NdisDeregisterTdiCallBack(VOID)
+{
+    UNIMPLEMENTED
+}
+
+/*
+ * @unimplemented
+ */
 VOID
 EXPORT
 NdisSetProtocolFilter(
@@ -345,18 +326,6 @@
 {
     UNIMPLEMENTED
 }
-#endif
-
-
-/*
-NdisUpcaseUnicodeString
-NdisUpdateSharedMemory at 4
-*/
-
-
-/*
-NdisWriteEventLogEntry
-*/
 
 
 /*

Modified: trunk/reactos/drivers/network/ndis/ndis/cl.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/cl.c?rev=41231&r1=41230&r2=41231&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/cl.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/cl.c [iso-8859-1] Mon Jun  1 03:00:32 2009
@@ -10,6 +10,19 @@
 
 #include "ndissys.h"
 
+/*
+ * @unimplemented
+ */
+NDIS_STATUS
+EXPORT
+NdisClGetProtocolVcContextFromTapiCallId(
+    IN UNICODE_STRING  TapiCallId,
+    OUT PNDIS_HANDLE  ProtocolVcContext)
+{
+    UNIMPLEMENTED
+
+    return NDIS_STATUS_FAILURE;
+}
 
 /*
  * @unimplemented

Modified: trunk/reactos/drivers/network/ndis/ndis/misc.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/misc.c?rev=41231&r1=41230&r2=41231&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/misc.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/misc.c [iso-8859-1] Mon Jun  1 03:00:32 2009
@@ -126,6 +126,8 @@
 {
   PNDIS_HANDLE_OBJECT HandleObject = (PNDIS_HANDLE_OBJECT) FileHandle;
 
+  NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
+
   HandleObject->Mapped = FALSE;
 }
 
@@ -140,6 +142,8 @@
   PNDIS_HANDLE_OBJECT FileHandleObject;
 
   ASSERT_IRQL(PASSIVE_LEVEL);
+
+  NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
 
   ASSERT ( FileHandle );
 
@@ -176,6 +180,8 @@
   IO_STATUS_BLOCK IoStatusBlock;
 
   ASSERT_IRQL(PASSIVE_LEVEL);
+
+  NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
 
   *Status = NDIS_STATUS_SUCCESS;
   FullFileName.Buffer = NULL;
@@ -280,6 +286,8 @@
  *    NDIS 5.0
  */
 {
+    NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
+
     ExGetCurrentProcessorCounts( (PULONG) pIdleCount, (PULONG) pKernelAndUser, (PULONG) pIndex); 
 }
 
@@ -294,6 +302,8 @@
     ULONG Increment;
     LARGE_INTEGER TickCount;
 
+    NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
+
     /* Get the increment and current tick count */
     Increment = KeQueryTimeIncrement();
     KeQueryTickCount(&TickCount);
@@ -388,6 +398,9 @@
 ndisProcWorkItemHandler(PVOID pContext)
 {
     PNDIS_WORK_ITEM pNdisItem = (PNDIS_WORK_ITEM)pContext;
+
+    NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
+
     pNdisItem->Routine(pNdisItem, pNdisItem->Context);
 }
 
@@ -397,6 +410,9 @@
     IN PNDIS_WORK_ITEM  pWorkItem)
 {
     PWORK_QUEUE_ITEM pntWorkItem = (PWORK_QUEUE_ITEM)pWorkItem->WrapperReserved;
+
+    NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
+
     ExInitializeWorkItem(pntWorkItem, ndisProcWorkItemHandler, pWorkItem);
     ExQueueWorkItem(pntWorkItem, DelayedWorkQueue);
     return NDIS_STATUS_SUCCESS;
@@ -415,7 +431,33 @@
  *     pCpuUsage = Pointer to a buffer to place CPU usage
  */
 {
+    NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
+
     ExGetCurrentProcessorCpuUsage(pCpuUsage);
 }
 
+/*
+ * @implemented
+ */
+ULONG
+EXPORT
+NdisGetSharedDataAlignment(VOID)
+{
+    NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
+
+    return KeGetRecommendedSharedDataAlignment();
+}
+
+/*
+ * @implemented
+ */
+UINT
+EXPORT
+NdisGetVersion(VOID)
+{
+    NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
+
+    return (UINT) 0x501;
+}
+
 /* EOF */



More information about the Ros-diffs mailing list