Obsolete NDISXxx Functions and Macros for Windows 2000 and Later, and for Windows Me and Later

NDIS 4.0 and NDIS 5.0 drivers, as well as NDIS 3.0 miniport drivers, should never call any of the following functions and macros. For descriptions of NdisXxx and filter-specific functions and macros useful to NDIS miniport, intermediate, and protocol drivers that were written or revised to run on the current operating system, see NDIS Library Functions.

The following NdisXxx and filter-package functions and macros exist only to support legacy NDIS V3.0 drivers, and are therefore obsolete:

EthChangeFilterAddresses

EthCreateFilter

EthDeleteFilter

EthDeleteFilterOpenAdapter

EthFilterAdjust

EthFilterIndicateReceive

EthFilterIndicateReceiveComplete

EthNoteFilterOpenAdapter

ETH_NUMBER_OF_GLOBAL_FILTER_ADDRESSES

EthNumberOfOpenFilterAddresses

EthQueryGlobalFilterAddresses

ETH_QUERY_FILTER_CLASSES

EthQueryOpenFilterAddresses

ETH_QUERY_PACKET_FILTER

EthShouldAddressLoopBack

FddiChangeFilterLongAddresses

FddiChangeFilterShortAddresses

FddiCreateFilter

FddiDeleteFilter

FddiDeleteFilterOpenAdapter

FddiFilterAdjust

FddiFilterIndicateReceive

FddiFilterIndicateReceiveComplete

FddiNoteFilterOpenAdapter

FDDI_NUMBER_OF_GLOBAL_FILTER_LONG_ADDRESSES

FDDI_NUMBER_OF_GLOBAL_FILTER_SHORT_ADDRESSES

FddiNumberOfOpenFilterLongAddresses

FddiNumberOfOpenFilterShortAddresses

FDDI_QUERY_FILTER_CLASSES

FddiQueryGlobalFilterLongAddresses

FddiQueryGlobalFilterShortAddresses

FddiQueryOpenFilterLongAddresses

FddiQueryOpenFilterShortAddresses

FDDI_QUERY_PACKET_FILTER

FddiShouldAddressLoopBack

NdisAllocateDmaChannel

NdisAllocateSharedMemory

NdisCompleteBufferPhysicalMapping

NdisCompleteCloseAdapter

NdisCompleteDmaTransfer

NdisCompleteOpenAdapter

NdisCompleteQueryStatistics

NdisCompleteRequest

NdisCompleteReset

NdisCompleteSend

NdisCompleteTransferData

NdisDeregisterAdapter

NdisDeregisterAdapterShutdownHandler

NdisDeregisterMac

NdisFreeDmaChannel

NdisFreeSharedMemory

NdisIMQueueMiniportCallback

NdisIMRevertBack

NdisIMSwitchToMiniport

NdisIndicateReceive

NdisIndicateReceiveComplete

NdisIndicateStatus

NdisIndicateStatusComplete

NdisInitializeInterrupt

NdisInitializeWrapper

NdisMapIoSpace

NdisOverrideBusNumber

NdisPciAssignResources

NdisQueryMapRegisterCount

NdisQueryReceiveInformation

NdisReadBindingInformation

NdisReadDmaCounter

NdisRegisterAdapter

NdisRegisterAdapterShutdownHandler

NdisRegisterMac

NdisReleaseAdapterResources

NdisRemoveInterrupt

NdisReadMcaPosInformation

NdisSetupDmaTransfer

NdisStartBufferPhysicalMapping

NdisSynchronizeWithInterrupt

NdisUnmapIoSpace

NdisUpdateSharedMemory

TrChangeFunctionalAddress

TrChangeGroupAddress

TrCreateFilter

TrDeleteFilter

TrDeleteFilterOpenAdapter

TrFilterAdjust

TrFilterIndicateReceive

TrFilterIndicateReceiveComplete

TrNoteFilterOpenAdapter

TR_QUERY_FILTER_ADDRESSES

TR_QUERY_FILTER_BINDING_ADDRESS

TR_QUERY_FILTER_BINDING_GROUP

TR_QUERY_FILTER_CLASSES

TR_QUERY_FILTER_GROUP

TR_QUERY_PACKET_FILTER

TrShouldAddressLoopBack

Send comments about this topic to Microsoft