[ros-diffs] [cgutman] 41222: - Export and stub NdisAllocateFromBlockPool, NdisCancelSendPackets, NdisCoAssignInstanceName, NdisCoGetTapiCallId, NdisCreateBlockPool, NdisDestroyBlockPool, NdisGeneratePartialCancelId, NdisGetRoutineAddress, NdisGetSharedDataAlignment, NdisGetVersion, NdisIMGetCurrentPacketStack, NdisIMNotifyPnPEvent, NdisQueryPendingIOCount, and NdisSetPacketStatus

cgutman at svn.reactos.org cgutman at svn.reactos.org
Sun May 31 16:47:07 CEST 2009


Author: cgutman
Date: Sun May 31 18:47:06 2009
New Revision: 41222

URL: http://svn.reactos.org/svn/reactos?rev=41222&view=rev
Log:
 - Export and stub NdisAllocateFromBlockPool, NdisCancelSendPackets, NdisCoAssignInstanceName, NdisCoGetTapiCallId, NdisCreateBlockPool, NdisDestroyBlockPool, NdisGeneratePartialCancelId, NdisGetRoutineAddress, NdisGetSharedDataAlignment, NdisGetVersion, NdisIMGetCurrentPacketStack, NdisIMNotifyPnPEvent, NdisQueryPendingIOCount, and NdisSetPacketStatus

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

Modified: trunk/reactos/drivers/network/ndis/ndis.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis.def?rev=41222&r1=41221&r2=41222&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 18:47:06 2009
@@ -16,6 +16,7 @@
 NdisAllocateBuffer at 20
 NdisAllocateBufferPool at 12
 NdisAllocateDmaChannel at 20
+NdisAllocateFromBlockPool at 4
 NdisAllocateMemory at 20
 NdisAllocateMemoryWithTag at 12
 NdisAllocatePacket at 12
@@ -26,6 +27,7 @@
 NdisAnsiStringToUnicodeString at 8
 NdisBufferLength at 4
 NdisBufferVirtualAddress at 4
+NdisCancelSendPackets at 8
 NdisCancelTimer at 8
 NdisClAddParty at 16
 NdisClCloseAddressFamily at 4
@@ -57,8 +59,10 @@
 NdisCmOpenAddressFamilyComplete at 12
 NdisCmRegisterAddressFamily at 16
 NdisCmRegisterSapComplete at 12
+NdisCoAssignInstanceName at 12
 NdisCoCreateVc at 16
 NdisCoDeleteVc at 4
+NdisCoGetTapiCallId at 8
 NdisCoRequest at 20
 NdisCoRequestComplete at 20
 NdisCoSendPackets at 12
@@ -75,10 +79,13 @@
 NdisCopyBuffer at 24
 NdisCopyFromPacketToPacket at 24
 NdisCopyFromPacketToPacketSafe at 28
+NdisCreateBlockPool at 16
 NdisDeregisterAdapter at 4
 NdisDeregisterAdapterShutdownHandler at 4
 NdisDeregisterMac at 8
 NdisDeregisterProtocol at 8
+;NdisDeregisterTdiCallback ?
+NdisDestroyBlockPool at 4
 NdisDprAcquireSpinLock at 4
 NdisDprAllocatePacket at 12
 NdisDprAllocatePacketNonInterlocked at 12
@@ -94,6 +101,7 @@
 NdisFreePacketPool at 4
 NdisFreeSharedMemory at 24
 NdisFreeSpinLock at 4
+NdisGeneratePartialCancelId at 0
 NdisGetBufferPhysicalArraySize at 8
 NdisGetCurrentProcessorCounts at 12
 NdisGetCurrentProcessorCpuUsage at 4
@@ -104,7 +112,10 @@
 NdisGetPacketCancelId at 4
 NdisGetPoolFromPacket at 4
 NdisGetReceivedPacket at 8
+NdisGetRoutineAddress at 4
+NdisGetSharedDataAlignment at 0
 NdisGetSystemUpTime at 4
+NdisGetVersion at 0
 NdisIMAssociateMiniport at 8
 NdisIMCancelInitializeDeviceInstance at 8
 NdisIMCopySendCompletePerPacketInfo at 8
@@ -112,9 +123,11 @@
 NdisIMDeInitializeDeviceInstance at 4
 NdisIMDeregisterLayeredMiniport at 4
 NdisIMGetBindingContext at 4
+NdisIMGetCurrentPacketStack at 8
 NdisIMGetDeviceContext at 4
 NdisIMInitializeDeviceInstance at 8
 NdisIMInitializeDeviceInstanceEx at 12
+NdisIMNotifyPnPEvent at 8
 NdisImmediateReadPciSlotInformation at 20
 NdisImmediateReadPortUchar at 12
 NdisImmediateReadPortUlong at 12
@@ -231,6 +244,7 @@
 NdisQueryBufferOffset at 12
 NdisQueryBufferSafe at 16
 NdisQueryMapRegisterCount at 8
+NdisQueryPendingIOCount at 8
 NdisReadConfiguration at 20
 NdisReadEisaSlotInformation at 16
 NdisReadEisaSlotInformationEx at 20
@@ -255,6 +269,7 @@
 NdisSetEvent at 4
 NdisSetPacketCancelId at 8
 NdisSetPacketPoolProtocolId at 8
+NdisSetPacketStatus at 16
 ;NdisSetProtocolFilter ?
 NdisSetTimer at 8
 NdisSetTimerEx at 12

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=41222&r1=41221&r2=41222&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] Sun May 31 18:47:06 2009
@@ -9,6 +9,176 @@
  */
 
 #include "ndissys.h"
+
+/*
+ * @unimplemented
+ */
+VOID
+EXPORT
+NdisSetPacketStatus(
+    IN PNDIS_PACKET  Packet,
+    IN NDIS_STATUS  Status,
+    IN NDIS_HANDLE  Handle,
+    IN ULONG  Code)
+{
+    UNIMPLEMENTED
+}
+
+/*
+ * @unimplemented
+ */
+NDIS_STATUS
+EXPORT
+NdisQueryPendingIOCount(
+    IN  PVOID  NdisBindingHandle,
+    OUT PULONG  IoCount)
+{
+    UNIMPLEMENTED
+
+    return NDIS_STATUS_FAILURE;
+}
+
+/*
+ * @unimplemented
+ */
+NDIS_STATUS
+EXPORT
+NdisIMNotifyPnPEvent(
+    IN  NDIS_HANDLE  MiniportHandle,
+    IN  PNET_PNP_EVENT  NetPnPEvent)
+{
+    UNIMPLEMENTED
+
+    return NDIS_STATUS_FAILURE;
+}
+
+/*
+ * @unimplemented
+ */
+PNDIS_PACKET_STACK
+EXPORT
+NdisIMGetCurrentPacketStack(
+    IN PNDIS_PACKET  Packet,
+    OUT BOOLEAN  *StacksRemaining)
+{
+    UNIMPLEMENTED
+
+    *StacksRemaining = FALSE;
+
+    return NULL;
+}
+
+/*
+ * @unimplemented
+ */
+UCHAR
+EXPORT
+NdisGeneratePartialCancelId(VOID)
+{
+    UNIMPLEMENTED
+
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID
+EXPORT
+NdisFreeToBlockPool(
+    IN PUCHAR  Block)
+{
+    UNIMPLEMENTED
+}
+
+/*
+ * @unimplemented
+ */
+VOID
+EXPORT
+NdisDestroyBlockPool(
+    IN NDIS_HANDLE  BlockPoolHandle)
+{
+    UNIMPLEMENTED
+}
+
+/*
+ * @unimplemented
+ */
+NDIS_HANDLE
+EXPORT
+NdisCreateBlockPool(
+    IN USHORT  BlockSize,
+    IN USHORT  FreeBlockLinkOffset,
+    IN ULONG  Tag,
+    IN NDIS_BLOCK_INITIALIZER  InitFunction OPTIONAL)
+{
+    UNIMPLEMENTED
+
+    return NULL;
+}
+
+/*
+ * @unimplemented
+ */
+PUCHAR
+EXPORT
+NdisAllocateFromBlockPool(
+    IN NDIS_HANDLE  BlockPoolHandle)
+{
+    UNIMPLEMENTED
+
+    return NULL;
+}
+
+/*
+ * @unimplemented
+ */
+ULONG
+EXPORT
+NdisGetSharedDataAlignment(VOID)
+{
+    UNIMPLEMENTED
+
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+UINT
+EXPORT
+NdisGetVersion(VOID)
+{
+    UNIMPLEMENTED
+
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+PVOID
+EXPORT
+NdisGetRoutineAddress(
+    IN PUNICODE_STRING  NdisRoutineName)
+{
+    UNIMPLEMENTED
+
+    return NULL;
+}
+
+/*
+ * @unimplemented
+ */
+VOID
+EXPORT
+NdisCancelSendPackets(
+    IN NDIS_HANDLE  NdisBindingHandle,
+    IN PVOID  CancelId)
+{
+    UNIMPLEMENTED
+}
 
 /*
  * @unimplemented

Modified: trunk/reactos/drivers/network/ndis/ndis/co.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/co.c?rev=41222&r1=41221&r2=41222&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/co.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/co.c [iso-8859-1] Sun May 31 18:47:06 2009
@@ -10,6 +10,34 @@
 
 #include "ndissys.h"
 
+/*
+ * @unimplemented
+ */
+NDIS_STATUS
+EXPORT
+NdisCoGetTapiCallId(
+    IN NDIS_HANDLE  NdisVcHandle,
+    IN OUT PVAR_STRING  TapiCallId)
+{
+    UNIMPLEMENTED
+
+    return NDIS_STATUS_FAILURE;
+}
+
+/*
+ * @unimplemented
+ */
+NDIS_STATUS
+EXPORT
+NdisCoAssignInstanceName(
+    IN NDIS_HANDLE  NdisVcHandle,
+    IN PNDIS_STRING  BaseInstanceName,
+    OUT PNDIS_STRING  VcInstanceName)
+{
+    UNIMPLEMENTED
+
+    return NDIS_STATUS_FAILURE;
+}
 
 /*
  * @unimplemented



More information about the Ros-diffs mailing list