- Export the stubs for NdisRegisterTdiCallBack, NdisSetProtocolFilter, and NdisClGetProtocolVcContextFromTapiCallId

- Remove some extra stuff
 - Move implemented stuff to misc.c
 - Add some debug prints

svn path=/trunk/; revision=41231
This commit is contained in:
Cameron Gutman 2009-05-31 23:00:32 +00:00
parent a10701f6ac
commit d6dda55c2d
4 changed files with 74 additions and 49 deletions

View file

@ -34,6 +34,7 @@ NdisClCloseAddressFamily@4
NdisClCloseCall@16
NdisClDeregisterSap@4
NdisClDropParty@12
NdisClGetProtocolVcContextFromTapiCallId@12
NdisClIncomingCallComplete@12
NdisClMakeCall@16
NdisClModifyCallQoS@8
@ -84,7 +85,7 @@ NdisDeregisterAdapter@4
NdisDeregisterAdapterShutdownHandler@4
NdisDeregisterMac@8
NdisDeregisterProtocol@8
;NdisDeregisterTdiCallback ?
NdisDeregisterTdiCallBack@0
NdisDestroyBlockPool@4
NdisDprAcquireSpinLock@4
NdisDprAllocatePacket@12
@ -256,7 +257,7 @@ NdisReEnumerateProtocolBindings@4
NdisRegisterAdapter@24
NdisRegisterAdapterShutdownHandler@12
NdisRegisterProtocol@16
;NdisRegisterTdiCallBack ?
NdisRegisterTdiCallBack@8
NdisReleaseAdapterResources@4
NdisReleaseReadWriteLock@8
NdisReleaseSpinLock@4
@ -270,7 +271,7 @@ NdisSetEvent@4
NdisSetPacketCancelId@8
NdisSetPacketPoolProtocolId@8
NdisSetPacketStatus@16
;NdisSetProtocolFilter ?
NdisSetProtocolFilter@32
NdisSetTimer@8
NdisSetTimerEx@12
NdisSetupDmaTransfer@24

View file

@ -131,28 +131,6 @@ NdisAllocateFromBlockPool(
return NULL;
}
/*
* @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
*/
@ -309,28 +287,31 @@ NdisMWanSendComplete(
UNIMPLEMENTED
}
/*
NdisOpenGlobalConfiguration
*/
#if 0
* @unimplemented
*/
VOID
EXPORT
NdisRegisterTdiCallBack(
IN TDI_REGISTER_CALLBACK RegsterCallback)
IN TDI_REGISTER_CALLBACK RegisterCallback,
IN TDI_PNP_HANDLER PnPHandler)
{
UNIMPLEMENTED
}
#endif
/*
NdisScheduleWorkItem
*/
* @unimplemented
*/
VOID
EXPORT
NdisDeregisterTdiCallBack(VOID)
{
UNIMPLEMENTED
}
#if 0
/*
* @unimplemented
*/
VOID
EXPORT
NdisSetProtocolFilter(
@ -345,18 +326,6 @@ NdisSetProtocolFilter(
{
UNIMPLEMENTED
}
#endif
/*
NdisUpcaseUnicodeString
NdisUpdateSharedMemory@4
*/
/*
NdisWriteEventLogEntry
*/
/*

View file

@ -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

View file

@ -126,6 +126,8 @@ NdisUnmapFile(
{
PNDIS_HANDLE_OBJECT HandleObject = (PNDIS_HANDLE_OBJECT) FileHandle;
NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
HandleObject->Mapped = FALSE;
}
@ -141,6 +143,8 @@ NdisCloseFile(
ASSERT_IRQL(PASSIVE_LEVEL);
NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
ASSERT ( FileHandle );
FileHandleObject = NDIS_HANDLE_TO_POBJECT(FileHandle);
@ -177,6 +181,8 @@ NdisOpenFile(
ASSERT_IRQL(PASSIVE_LEVEL);
NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
*Status = NDIS_STATUS_SUCCESS;
FullFileName.Buffer = NULL;
@ -280,6 +286,8 @@ NdisGetCurrentProcessorCounts(
* NDIS 5.0
*/
{
NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
ExGetCurrentProcessorCounts( (PULONG) pIdleCount, (PULONG) pKernelAndUser, (PULONG) pIndex);
}
@ -294,6 +302,8 @@ NdisGetSystemUpTime(OUT PULONG pSystemUpTime)
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 @@ NTAPI
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 @@ NdisScheduleWorkItem(
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 @@ NdisGetCurrentProcessorCpuUsage(
* 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 */