[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