summaryrefslogtreecommitdiffstats
path: root/private/ntos/ndis/ndis40/pragma.h
diff options
context:
space:
mode:
Diffstat (limited to 'private/ntos/ndis/ndis40/pragma.h')
-rw-r--r--private/ntos/ndis/ndis40/pragma.h733
1 files changed, 733 insertions, 0 deletions
diff --git a/private/ntos/ndis/ndis40/pragma.h b/private/ntos/ndis/ndis40/pragma.h
new file mode 100644
index 000000000..ec73aeebb
--- /dev/null
+++ b/private/ntos/ndis/ndis40/pragma.h
@@ -0,0 +1,733 @@
+/*++
+
+Copyright (c) 1990-1995 Microsoft Corporation
+
+Module Name:
+
+ pragma.h
+
+Abstract:
+
+ Pragma definitions for pageable/init/section-pageable NDIS Wrapper routines.
+
+Author:
+
+
+Environment:
+
+ Kernel mode, FSD
+
+Revision History:
+
+ Feb-96 Jameel Hyder Moved from individual source files
+--*/
+
+#ifndef _PRAGMA_
+#define _PRAGMA_
+
+#ifdef ALLOC_PRAGMA
+#ifdef NDIS_NT
+
+#pragma alloc_text(INIT, DriverEntry)
+#pragma alloc_text(INIT, ndisReadRegistry)
+#pragma alloc_text(INIT, ndisAddMediaTypeToArray)
+#pragma alloc_text(INIT, ndisReadParameters)
+
+#pragma alloc_text(PAGENPNP, ndisDispatchRequest)
+#pragma alloc_text(PAGENPNP, ndisHandlePnPRequest)
+#pragma alloc_text(PAGENPNP, ndisHandleLoadDriver)
+#pragma alloc_text(PAGENPNP, ndisHandleUnloadDriver)
+#pragma alloc_text(PAGENPNP, ndisHandleTranslateName)
+#pragma alloc_text(PAGENPNP, ndisHandleProtocolNotification)
+#pragma alloc_text(PAGENPNP, ndisReferenceAdapterOrMiniportByName)
+#pragma alloc_text(PAGENPNP, ndisHandleLegacyTransport)
+#pragma alloc_text(PAGENPNP, ndisInitializeBindings)
+#pragma alloc_text(PAGENPNP, NdisCompleteBindAdapter)
+#pragma alloc_text(PAGENPNP, ndisQueuedProtocolNotification)
+#pragma alloc_text(PAGENPNP, NdisCompleteUnbindAdapter)
+#pragma alloc_text(PAGENPNP, NdisRegisterTdiCallBack)
+#pragma alloc_text(PAGENPNP, ndisInitializePackage)
+#pragma alloc_text(PAGENPNP, NdisOpenFile)
+#pragma alloc_text(PAGENPNP, NdisCloseFile)
+#pragma alloc_text(PAGENPNP, NdisQueryMapRegisterCount)
+#pragma alloc_text(PAGENPNP, ndisUnloadMiniport)
+#pragma alloc_text(PAGENPNP, ndisTranslateMiniportName)
+#pragma alloc_text(PAGENPNP, ndisUnloadMac)
+#pragma alloc_text(PAGENPNP, ndisTranslateMacName)
+#pragma alloc_text(PAGENPNP, ndisCreateIrpHandler)
+#pragma alloc_text(PAGENPNP, ndisDeviceControlIrpHandler)
+#pragma alloc_text(PAGENPNP, ndisSuccessIrpHandler)
+
+#pragma alloc_text(PAGENDSI, ndisInitializeAllAdapterInstances)
+#pragma alloc_text(PAGENDSI, ndisInitializeAdapter)
+#pragma alloc_text(PAGENDSI, ndisMInitializeAdapter)
+#pragma alloc_text(PAGENDSI, ndisQueuedBindNotification)
+#pragma alloc_text(PAGENDSI, NdisIMInitializeDeviceInstance)
+#pragma alloc_text(PAGENDSI, NdisIMDeInitializeDeviceInstance)
+#pragma alloc_text(PAGENDSI, ndisValidatePcmciaDriver)
+#pragma alloc_text(PAGENDSI, ndisCheckIfPcmciaCardPresent)
+#pragma alloc_text(PAGENDSI, ndisFixBusInformation)
+#pragma alloc_text(PAGENDSI, ndisAddBusInformation)
+#pragma alloc_text(PAGENDSI, ndisSearchGlobalDb)
+#pragma alloc_text(PAGENDSI, ndisAddGlobalDb)
+#pragma alloc_text(PAGENDSI, ndisDeleteGlobalDb)
+#pragma alloc_text(PAGENDSI, ndisCheckProtocolBinding)
+#pragma alloc_text(PAGENDSI, ndisProtocolAlreadyBound)
+#pragma alloc_text(PAGENDSI, ndisUpdateDriverInstance)
+#pragma alloc_text(PAGENDSI, NdisOpenConfiguration)
+#pragma alloc_text(PAGENDSI, NdisOpenGlobalConfiguration)
+#pragma alloc_text(PAGENDSI, NdisOpenConfigurationKeyByName)
+#pragma alloc_text(PAGENDSI, NdisOpenConfigurationKeyByIndex)
+#pragma alloc_text(PAGENDSI, NdisReadConfiguration)
+#pragma alloc_text(PAGENDSI, NdisWriteConfiguration)
+#pragma alloc_text(PAGENDSI, NdisCloseConfiguration)
+#pragma alloc_text(PAGENDSI, NdisReadBindingInformation)
+#pragma alloc_text(PAGENDSI, NdisReadNetworkAddress)
+#pragma alloc_text(PAGENDSI, NdisConvertStringToAtmAddress)
+#pragma alloc_text(PAGENDSI, ndisSaveLinkage)
+#pragma alloc_text(PAGENDSI, ndisSaveParameters)
+#pragma alloc_text(PAGENDSI, ndisCheckRoute)
+#pragma alloc_text(PAGENDSI, ndisCheckPortUsage)
+#pragma alloc_text(PAGENDSI, ndisStartMapping)
+#pragma alloc_text(PAGENDSI, ndisEndMapping)
+#pragma alloc_text(PAGENDSI, NdisImmediateReadPortUchar)
+#pragma alloc_text(PAGENDSI, NdisImmediateReadPortUshort)
+#pragma alloc_text(PAGENDSI, NdisImmediateReadPortUlong)
+#pragma alloc_text(PAGENDSI, NdisImmediateWritePortUchar)
+#pragma alloc_text(PAGENDSI, NdisImmediateWritePortUshort)
+#pragma alloc_text(PAGENDSI, NdisImmediateWritePortUlong)
+#pragma alloc_text(PAGENDSI, ndisCheckMemoryUsage)
+#pragma alloc_text(PAGENDSI, NdisImmediateReadSharedMemory)
+#pragma alloc_text(PAGENDSI, NdisImmediateWriteSharedMemory)
+#pragma alloc_text(PAGENDSI, NdisInitializeWrapper)
+#pragma alloc_text(PAGENDSI, NdisRegisterAdapterShutdownHandler)
+#pragma alloc_text(PAGENDSI, NdisRegisterMac)
+#pragma alloc_text(PAGENDSI, NdisRegisterAdapter)
+#pragma alloc_text(PAGENDSI, NdisMapIoSpace)
+#pragma alloc_text(PAGENDSI, NdisPciAssignResources)
+#pragma alloc_text(PAGENDSI, NdisAllocateDmaChannel)
+#pragma alloc_text(PAGENDSI, NdisMAllocateMapRegisters)
+#pragma alloc_text(PAGENDSI, NdisMSetAttributes)
+#pragma alloc_text(PAGENDSI, NdisMSetAttributesEx)
+#pragma alloc_text(PAGENDSI, NdisReadEisaSlotInformationEx)
+#pragma alloc_text(PAGENDSI, NdisReadEisaSlotInformation)
+#pragma alloc_text(PAGENDSI, NdisReadMcaPosInformation)
+#pragma alloc_text(PAGENDSI, NdisImmediateReadPciSlotInformation)
+#pragma alloc_text(PAGENDSI, NdisImmediateWritePciSlotInformation)
+#pragma alloc_text(PAGENDSI, NdisOverrideBusNumber)
+#pragma alloc_text(PAGENDSI, NdisInitializeInterrupt)
+
+#pragma alloc_text(PAGENDSM, NdisMRegisterMiniport)
+#pragma alloc_text(PAGENDSM, NdisIMRegisterLayeredMiniport)
+#pragma alloc_text(PAGENDSM, NdisMDeregisterIoPortRange)
+#pragma alloc_text(PAGENDSM, NdisMRegisterIoPortRange)
+#pragma alloc_text(PAGENDSM, NdisMMapIoSpace)
+#pragma alloc_text(PAGENDSM, NdisMUnmapIoSpace)
+#pragma alloc_text(PAGENDSM, NdisMRegisterDmaChannel)
+#pragma alloc_text(PAGENDSM, NdisMDeregisterDmaChannel)
+#pragma alloc_text(PAGENDSM, NdisMAllocateSharedMemory)
+#pragma alloc_text(PAGENDSM, NdisMFreeSharedMemory)
+#pragma alloc_text(PAGENDSM, NdisMReadDmaCounter)
+#pragma alloc_text(PAGENDSM, NdisMFreeMapRegisters)
+#pragma alloc_text(PAGENDSM, NdisMRegisterAdapterShutdownHandler)
+#pragma alloc_text(PAGENDSM, NdisMDeregisterAdapterShutdownHandler)
+#pragma alloc_text(PAGENDSM, NdisMPciAssignResources)
+#pragma alloc_text(PAGENDSM, NdisMInitializeTimer)
+#pragma alloc_text(PAGENDSM, NdisMCancelTimer)
+#pragma alloc_text(PAGENDSM, NdisMDeregisterInterrupt)
+#pragma alloc_text(PAGENDSM, NdisMRegisterInterrupt)
+#pragma alloc_text(PAGENDSM, NdisMSynchronizeWithInterrupt)
+#pragma alloc_text(PAGENDSM, ndisMIsr)
+#pragma alloc_text(PAGENDSM, ndisMDpc)
+#pragma alloc_text(PAGENDSM, ndisMWakeUpDpc)
+#pragma alloc_text(PAGENDSM, ndisMDpcTimer)
+#pragma alloc_text(PAGENDSM, ndisMTimerDpc)
+#pragma alloc_text(PAGENDSM, ndisMDeferredTimerDpc)
+#pragma alloc_text(PAGENDSM, ndisMDeQueueWorkItem)
+#pragma alloc_text(PAGENDSM, ndisMDeQueueWorkItemFullDuplex)
+#pragma alloc_text(PAGENDSM, ndisMQueueWorkItem)
+#pragma alloc_text(PAGENDSM, ndisMQueueWorkItemFullDuplex)
+#pragma alloc_text(PAGENDSM, ndisMQueueNewWorkItem)
+#pragma alloc_text(PAGENDSM, ndisMQueueNewWorkItemFullDuplex)
+#pragma alloc_text(PAGENDSM, ndisMProcessDeferredFullDuplex)
+#pragma alloc_text(PAGENDSM, ndisMProcessDeferred)
+#if _SEND_PRIORITY
+#pragma alloc_text(PAGENDSM, ndisMProcessDeferredFullDuplexPrioritySends)
+#pragma alloc_text(PAGENDSM, ndisMProcessDeferredPrioritySends)
+#endif
+#pragma alloc_text(PAGENDSM, ndisMProcessResetRequested)
+#pragma alloc_text(PAGENDSM, NdisMIndicateStatus)
+#pragma alloc_text(PAGENDSM, NdisMIndicateStatusComplete)
+#pragma alloc_text(PAGENDSM, NdisMWanIndicateReceive)
+#pragma alloc_text(PAGENDSM, NdisMWanIndicateReceiveComplete)
+#pragma alloc_text(PAGENDSM, NdisQueryReceiveInformation)
+#pragma alloc_text(PAGENDSM, NdisReturnPackets)
+#pragma alloc_text(PAGENDSM, ndisMIndicatePacket)
+#pragma alloc_text(PAGENDSM, ndisMLazyReturnPackets)
+#pragma alloc_text(PAGENDSM, NdisMTransferDataComplete)
+#pragma alloc_text(PAGENDSM, ndisMTransferDataSync)
+#pragma alloc_text(PAGENDSM, ndisMTransferData)
+#pragma alloc_text(PAGENDSM, ndisMDummyTransferData)
+#pragma alloc_text(PAGENDSM, ndisMAbortPacketsAndRequests)
+#pragma alloc_text(PAGENDSM, ndisMResetCompleteCommonStep2)
+#pragma alloc_text(PAGENDSM, ndisMResetCompleteCommonStep1)
+#pragma alloc_text(PAGENDSM, ndisMProcessResetRequested)
+#pragma alloc_text(PAGENDSM, ndisMResetCompleteFullDuplex)
+#pragma alloc_text(PAGENDSM, NdisMResetComplete)
+#pragma alloc_text(PAGENDSM, ndisMResetFullDuplex)
+#pragma alloc_text(PAGENDSM, ndisMReset)
+#pragma alloc_text(PAGENDSM, ndisMResetSend)
+#pragma alloc_text(PAGENDSM, ndisMResetSendPackets)
+#pragma alloc_text(PAGENDSM, ndisMFinishClose)
+#pragma alloc_text(PAGENDSM, ndisMKillOpen)
+#pragma alloc_text(PAGENDSM, ndisDeQueueOpenOnMiniport)
+#pragma alloc_text(PAGENDSM, ndisDequeueMiniportOnDriver)
+#pragma alloc_text(PAGENDSM, ndisQueueMiniportOnDriver)
+#pragma alloc_text(PAGENDSM, ndisDereferenceMiniport)
+#pragma alloc_text(PAGENDSM, ndisDereferenceDriver)
+#pragma alloc_text(PAGENDSM, ndisMHaltMiniport)
+#pragma alloc_text(PAGENDSM, ndisMUnload)
+#pragma alloc_text(PAGENDSM, ndisMShutdown)
+#pragma alloc_text(PAGENDSM, ndisMRequest)
+#pragma alloc_text(PAGENDSI, ndisMUndoBogusFilters)
+#pragma alloc_text(PAGENDSI, ndisMDoMiniportOp)
+#pragma alloc_text(PAGENDSM, ndisMRequestQueryInformationPost)
+#pragma alloc_text(PAGENDSM, ndisMSyncQueryInformationComplete)
+#pragma alloc_text(PAGENDSM, NdisMQueryInformationComplete)
+#pragma alloc_text(PAGENDSM, ndisMRequestSetInformationPost)
+#pragma alloc_text(PAGENDSM, ndisMSyncSetInformationComplete)
+#pragma alloc_text(PAGENDSM, NdisMSetInformationComplete)
+#pragma alloc_text(PAGENDSM, ndisMAbortQueryStatisticsRequest)
+#pragma alloc_text(PAGENDSM, ndisMSetPacketFilter)
+#pragma alloc_text(PAGENDSM, ndisMSetCurrentLookahead)
+#pragma alloc_text(PAGENDSM, ndisMSetMulticastList)
+#pragma alloc_text(PAGENDSM, ndisMSetFunctionalAddress)
+#pragma alloc_text(PAGENDSM, ndisMSetGroupAddress)
+#pragma alloc_text(PAGENDSM, ndisMSetFddiMulticastList)
+#pragma alloc_text(PAGENDSM, ndisMSetInformation)
+#pragma alloc_text(PAGENDSM, ndisMQueryCurrentPacketFilter)
+#pragma alloc_text(PAGENDSM, ndisMQueryMediaSupported)
+#pragma alloc_text(PAGENDSM, ndisMQueryEthernetMulticastList)
+#pragma alloc_text(PAGENDSM, ndisMQueryLongMulticastList)
+#pragma alloc_text(PAGENDSM, ndisMQueryShortMulticastList)
+#pragma alloc_text(PAGENDSM, ndisMQueryMaximumFrameSize)
+#pragma alloc_text(PAGENDSM, ndisMQueryMaximumTotalSize)
+#pragma alloc_text(PAGENDSM, ndisMQueryNetworkAddress)
+#pragma alloc_text(PAGENDSM, ndisMQueryInformation)
+#pragma alloc_text(PAGENDSM, ndisMDoRequests)
+#pragma alloc_text(PAGENDSM, ndisMAllocateRequest)
+#pragma alloc_text(PAGENDSM, ndisMQueueRequest)
+#pragma alloc_text(PAGENDSM, ndisMRestoreFilterSettings)
+#pragma alloc_text(PAGENDSM, ndisMFilterOutStatisticsOids)
+#pragma alloc_text(PAGENDSM, ndisMQueryOidList)
+#pragma alloc_text(PAGENDSM, ndisMChangeFddiAddresses)
+#pragma alloc_text(PAGENDSM, ndisMChangeFunctionalAddress)
+#pragma alloc_text(PAGENDSM, ndisMChangeGroupAddress)
+#pragma alloc_text(PAGENDSM, ndisMCloseAction)
+#pragma alloc_text(PAGENDSM, ndisMChangeClass)
+#pragma alloc_text(PAGENDSM, ndisMChangeEthAddresses)
+#pragma alloc_text(PAGENDSM, ndisMCopyFromPacketToBuffer)
+#pragma alloc_text(PAGENDSM, ndisMIndicateLoopback)
+#pragma alloc_text(PAGENDSM, ndisMIsLoopbackPacket)
+#pragma alloc_text(PAGENDSM, ndisMStartSendPacketsFullDuplex)
+#pragma alloc_text(PAGENDSM, ndisMStartSendsFullDuplex)
+#pragma alloc_text(PAGENDSM, ndisMStartSendPackets)
+#pragma alloc_text(PAGENDSM, ndisMStartSends)
+#pragma alloc_text(PAGENDSM, ndisMSyncSend)
+#pragma alloc_text(PAGENDSM, ndisMWanSend)
+#pragma alloc_text(PAGENDSM, NdisMSendComplete)
+#pragma alloc_text(PAGENDSM, ndisMSendCompleteFullDuplex)
+#pragma alloc_text(PAGENDSM, NdisMWanSendComplete)
+#pragma alloc_text(PAGENDSM, ndisMSendResourcesAvailableFullDuplex)
+#pragma alloc_text(PAGENDSM, NdisMSendResourcesAvailable)
+#pragma alloc_text(PAGENDSM, ndisMSendFullDuplex)
+#pragma alloc_text(PAGENDSM, ndisMSend)
+#pragma alloc_text(PAGENDSM, NdisMStartBufferPhysicalMapping)
+#pragma alloc_text(PAGENDSM, NdisMCompleteBufferPhysicalMapping)
+
+#pragma alloc_text(PAGENDSP, ndisMOpenAdapter)
+#pragma alloc_text(PAGENDSP, ndisMSendFullDuplexToSendPackets)
+#pragma alloc_text(PAGENDSP, ndisMSendPacketsFullDuplex)
+#pragma alloc_text(PAGENDSP, ndisMSendToSendPackets)
+#pragma alloc_text(PAGENDSP, ndisMSendPackets)
+#pragma alloc_text(PAGENDSP, ndisMSendPacketsFullDuplexToSend)
+#pragma alloc_text(PAGENDSP, ndisMSendPacketsToSend)
+#pragma alloc_text(PAGENDSP, NdisRegisterProtocol)
+#pragma alloc_text(PAGENDSP, NdisDeregisterProtocol)
+#pragma alloc_text(PAGENDSP, NdisOpenAdapter)
+#pragma alloc_text(PAGENDSP, NdisCloseAdapter)
+#pragma alloc_text(PAGENDSP, NdisSetProtocolFilter)
+#pragma alloc_text(PAGENDSP, NdisGetDriverHandle)
+#pragma alloc_text(PAGENDSP, ndisDereferenceProtocol)
+#pragma alloc_text(PAGENDSP, NdisOpenProtocolConfiguration)
+#pragma alloc_text(PAGENDSP, ndisQueueOpenOnProtocol)
+#pragma alloc_text(PAGENDSP, ndisDeQueueOpenOnProtocol)
+#pragma alloc_text(PAGENDSP, NdisWriteEventLogEntry)
+
+#pragma alloc_text(PAGENDSW, NdisDeregisterMac)
+#pragma alloc_text(PAGENDSW, ndisDpc)
+#pragma alloc_text(PAGENDSW, ndisIsr)
+#pragma alloc_text(PAGENDSW, ndisDereferenceMac)
+#pragma alloc_text(PAGENDSW, ndisDereferenceAdapter)
+#pragma alloc_text(PAGENDSW, ndisKillAdapter)
+#pragma alloc_text(PAGENDSW, ndisQueueOpenOnAdapter)
+#pragma alloc_text(PAGENDSW, ndisDeQueueOpenOnAdapter)
+#pragma alloc_text(PAGENDSW, ndisDeQueueAdapterOnMac)
+#pragma alloc_text(PAGENDSW, ndisQueueAdapterOnMac)
+#pragma alloc_text(PAGENDSW, ndisKillOpen)
+#pragma alloc_text(PAGENDSW, ndisKillOpenAndNotifyProtocol)
+#pragma alloc_text(PAGENDSW, ndisCloseIrpHandler)
+#pragma alloc_text(PAGENDSW, NdisCompleteQueryStatistics)
+#pragma alloc_text(PAGENDSW, ndisQueryOidList)
+#pragma alloc_text(PAGENDSW, NdisFinishOpen)
+#pragma alloc_text(PAGENDSW, NdisCompleteOpenAdapter)
+#pragma alloc_text(PAGENDSW, ndisQueuedCompleteOpenAdapter)
+#pragma alloc_text(PAGENDSW, NdisCompleteCloseAdapter)
+#pragma alloc_text(PAGENDSW, ndisQueuedCompleteCloseAdapter)
+#pragma alloc_text(PAGENDSW, ndisMacReceiveCompleteHandler)
+#pragma alloc_text(PAGENDSW, ndisMacReceiveHandler)
+#pragma alloc_text(PAGENDSW, ndisGetOpenBlockFromProtocolBindingContext)
+#pragma alloc_text(PAGENDSW, ndisShutdown)
+#pragma alloc_text(PAGENDSW, ndisUnload)
+
+#pragma alloc_text(PAGENDSE, ethRemoveBindingFromLists)
+#pragma alloc_text(PAGENDSE, ethRemoveAndFreeBinding)
+#pragma alloc_text(PAGENDSE, EthCreateFilter)
+#pragma alloc_text(PAGENDSE, EthDeleteFilter)
+#pragma alloc_text(PAGENDSE, EthNoteFilterOpenAdapter)
+#pragma alloc_text(PAGENDSE, EthDeleteFilterOpenAdapter)
+#pragma alloc_text(PAGENDSE, ethUndoChangeFilterAddresses)
+#pragma alloc_text(PAGENDSE, EthChangeFilterAddresses)
+#pragma alloc_text(PAGENDSE, ethUpdateDirectedBindingList)
+#pragma alloc_text(PAGENDSE, ethUpdateBroadcastBindingList)
+#pragma alloc_text(PAGENDSE, ethUpdateSpecificBindingLists)
+#pragma alloc_text(PAGENDSE, ethUndoFilterAdjust)
+#pragma alloc_text(PAGENDSE, EthFilterAdjust)
+#pragma alloc_text(PAGENDSE, EthNumberOfOpenFilterAddresses)
+#pragma alloc_text(PAGENDSE, EthQueryOpenFilterAddresses)
+#pragma alloc_text(PAGENDSE, EthQueryGlobalFilterAddresses)
+#pragma alloc_text(PAGENDSE, EthFilterIndicateReceiveComplete)
+#pragma alloc_text(PAGENDSE, EthFilterDprIndicateReceiveComplete)
+#pragma alloc_text(PAGENDSE, EthFilterDprIndicateReceiveCompleteFullMac)
+#pragma alloc_text(PAGENDSE, EthFilterIndicateReceive)
+#pragma alloc_text(PAGENDSE, EthFilterDprIndicateReceive)
+#pragma alloc_text(PAGENDSE, EthFilterDprIndicateReceiveFullMac)
+#pragma alloc_text(PAGENDSE, EthFilterDprIndicateReceivePacket)
+#pragma alloc_text(PAGENDSE, EthFindMulticast)
+#pragma alloc_text(PAGENDSE, EthShouldAddressLoopBack)
+
+#pragma alloc_text(PAGENDST, trRemoveBindingFromLists)
+#pragma alloc_text(PAGENDST, trRemoveAndFreeBinding)
+#pragma alloc_text(PAGENDST, TrCreateFilter)
+#pragma alloc_text(PAGENDST, TrDeleteFilter)
+#pragma alloc_text(PAGENDST, TrNoteFilterOpenAdapter)
+#pragma alloc_text(PAGENDST, TrDeleteFilterOpenAdapter)
+#pragma alloc_text(PAGENDST, trUndoChangeFunctionalAddress)
+#pragma alloc_text(PAGENDST, TrChangeFunctionalAddress)
+#pragma alloc_text(PAGENDST, trUndoChangeGroupAddress)
+#pragma alloc_text(PAGENDST, trCompleteChangeGroupAddress)
+#pragma alloc_text(PAGENDST, TrChangeGroupAddress)
+#pragma alloc_text(PAGENDST, trUpdateDirectedBindingList)
+#pragma alloc_text(PAGENDST, trUpdateBroadcastBindingList)
+#pragma alloc_text(PAGENDST, trUpdateSpecificBindingLists)
+#pragma alloc_text(PAGENDST, trUndoFilterAdjust)
+#pragma alloc_text(PAGENDST, TrFilterAdjust)
+#pragma alloc_text(PAGENDST, TrFilterIndicateReceive)
+#pragma alloc_text(PAGENDST, TrFilterDprIndicateReceive)
+#pragma alloc_text(PAGENDST, TrFilterDprIndicateReceiveFullMac)
+#pragma alloc_text(PAGENDST, TrFilterDprIndicateReceivePacket)
+#pragma alloc_text(PAGENDST, TrFilterIndicateReceiveComplete)
+#pragma alloc_text(PAGENDST, TrFilterDprIndicateReceiveComplete)
+#pragma alloc_text(PAGENDST, TrFilterDprIndicateReceiveCompleteFullMac)
+#pragma alloc_text(PAGENDST, TrShouldAddressLoopBack)
+
+#pragma alloc_text(PAGENDSF, fddiRemoveBindingFromLists)
+#pragma alloc_text(PAGENDSF, fddiRemoveAndFreeBinding)
+#pragma alloc_text(PAGENDSF, FddiCreateFilter)
+#pragma alloc_text(PAGENDSF, FddiDeleteFilter)
+#pragma alloc_text(PAGENDSF, FddiNoteFilterOpenAdapter)
+#pragma alloc_text(PAGENDSF, FddiDeleteFilterOpenAdapter)
+#pragma alloc_text(PAGENDSF, fddiUndoChangeFilterLongAddresses)
+#pragma alloc_text(PAGENDSF, FddiChangeFilterLongAddresses)
+#pragma alloc_text(PAGENDSF, fddiUndoChangeFilterShortAddresses)
+#pragma alloc_text(PAGENDSF, FddiChangeFilterShortAddresses)
+#pragma alloc_text(PAGENDSF, fddiUpdateDirectedBindingList)
+#pragma alloc_text(PAGENDSF, fddiUpdateBroadcastBindingList)
+#pragma alloc_text(PAGENDSF, fddiUpdateSpecificBindingLists)
+#pragma alloc_text(PAGENDSF, fddiUndoFilterAdjust)
+#pragma alloc_text(PAGENDSF, FddiFilterAdjust)
+#pragma alloc_text(PAGENDSF, FddiNumberOfOpenFilterLongAddresses)
+#pragma alloc_text(PAGENDSF, FddiNumberOfOpenFilterShortAddresses)
+#pragma alloc_text(PAGENDSF, FddiQueryOpenFilterLongAddresses)
+#pragma alloc_text(PAGENDSF, FddiQueryOpenFilterShortAddresses)
+#pragma alloc_text(PAGENDSF, FddiQueryGlobalFilterLongAddresses)
+#pragma alloc_text(PAGENDSF, FddiQueryGlobalFilterShortAddresses)
+#pragma alloc_text(PAGENDSF, FddiFilterIndicateReceive)
+#pragma alloc_text(PAGENDSF, FddiFilterDprIndicateReceive)
+#pragma alloc_text(PAGENDSF, FddiFilterDprIndicateReceiveFullMac)
+#pragma alloc_text(PAGENDSF, FddiFilterDprIndicateReceivePacket)
+#pragma alloc_text(PAGENDSF, FddiFilterIndicateReceiveComplete)
+#pragma alloc_text(PAGENDSF, FddiFilterDprIndicateReceiveComplete)
+#pragma alloc_text(PAGENDSF, FddiFilterDprIndicateReceiveCompleteFullMac)
+#pragma alloc_text(PAGENDSF, FddiFindMulticastLongAddress)
+#pragma alloc_text(PAGENDSF, FddiFindMulticastShortAddress)
+#pragma alloc_text(PAGENDSF, FddiShouldAddressLoopBack)
+
+#pragma alloc_text(PAGENDSA, ArcAllocateBuffers)
+#pragma alloc_text(PAGENDSA, ArcAllocatePackets)
+#pragma alloc_text(PAGENDSA, ArcDiscardPacketBuffers)
+#pragma alloc_text(PAGENDSA, ArcFreeNdisPacket)
+#pragma alloc_text(PAGENDSA, ArcDestroyPacket)
+#pragma alloc_text(PAGENDSA, ArcConvertToNdisPacket)
+#pragma alloc_text(PAGENDSA, ArcFilterDprIndicateReceive)
+#pragma alloc_text(PAGENDSA, ArcCreateFilter)
+#pragma alloc_text(PAGENDSA, ArcDeleteFilter)
+#pragma alloc_text(PAGENDSA, ArcNoteFilterOpenAdapter)
+#pragma alloc_text(PAGENDSA, ArcDeleteFilterOpenAdapter)
+#pragma alloc_text(PAGENDSA, ArcFilterAdjust)
+#pragma alloc_text(PAGENDSA, ArcFilterDoIndication)
+#pragma alloc_text(PAGENDSA, ArcFilterDprIndicateReceiveComplete)
+#pragma alloc_text(PAGENDSA, ArcConvertOidListToEthernet)
+#pragma alloc_text(PAGENDSA, ndisMArcCopyFromBufferToPacket)
+#pragma alloc_text(PAGENDSA, ndisMArcnetSend)
+#pragma alloc_text(PAGENDSA, ndisMArcTransferData)
+#pragma alloc_text(PAGENDSA, ndisMArcIndicateEthEncapsulatedReceive)
+#pragma alloc_text(PAGENDSA, ndisMBuildArcnetHeader)
+#pragma alloc_text(PAGENDSA, ndisMFreeArcnetHeader)
+#pragma alloc_text(PAGENDSA, ndisMArcnetSendLoopback)
+
+#pragma alloc_text(PAGENDCO, NdisCmRegisterAddressFamily)
+#pragma alloc_text(PAGENDCO, NdisClOpenAddressFamily)
+#pragma alloc_text(PAGENDCO, NdisCmOpenAddressFamilyComplete)
+#pragma alloc_text(PAGENDCO, NdisClCloseAddressFamily)
+#pragma alloc_text(PAGENDCO, NdisCmCloseAddressFamilyComplete)
+#pragma alloc_text(PAGENDCO, NdisClRegisterSap)
+#pragma alloc_text(PAGENDCO, NdisCmRegisterSapComplete)
+#pragma alloc_text(PAGENDCO, NdisClDeregisterSap)
+#pragma alloc_text(PAGENDCO, NdisCmDeregisterSapComplete)
+#pragma alloc_text(PAGENDCO, NdisClMakeCall)
+#pragma alloc_text(PAGENDCO, NdisCmMakeCallComplete)
+#pragma alloc_text(PAGENDCO, NdisCmDispatchIncomingCall)
+#pragma alloc_text(PAGENDCO, NdisClIncomingCallComplete)
+#pragma alloc_text(PAGENDCO, NdisCmDispatchCallConnected)
+#pragma alloc_text(PAGENDCO, NdisClModifyCallQoS)
+#pragma alloc_text(PAGENDCO, NdisCmModifyCallQoSComplete)
+#pragma alloc_text(PAGENDCO, NdisCmDispatchIncomingCallQoSChange)
+#pragma alloc_text(PAGENDCO, NdisClCloseCall)
+#pragma alloc_text(PAGENDCO, NdisCmCloseCallComplete)
+#pragma alloc_text(PAGENDCO, NdisCmDispatchIncomingCloseCall)
+#pragma alloc_text(PAGENDCO, NdisClAddParty)
+#pragma alloc_text(PAGENDCO, NdisCmAddPartyComplete)
+#pragma alloc_text(PAGENDCO, NdisClDropParty)
+#pragma alloc_text(PAGENDCO, NdisCmDropPartyComplete)
+#pragma alloc_text(PAGENDCO, NdisCmDispatchIncomingDropParty)
+#pragma alloc_text(PAGENDCO, NdisCoCreateVc)
+#pragma alloc_text(PAGENDCO, NdisCoDeleteVc)
+#pragma alloc_text(PAGENDCO, NdisCmActivateVc)
+#pragma alloc_text(PAGENDCO, NdisMCoActivateVcComplete)
+#pragma alloc_text(PAGENDCO, NdisCmDeactivateVc)
+#pragma alloc_text(PAGENDCO, NdisMCoDeactivateVcComplete)
+#pragma alloc_text(PAGENDCO, NdisCoRequest)
+#pragma alloc_text(PAGENDCO, NdisCoRequestComplete)
+#pragma alloc_text(PAGENDCO, NdisMCoIndicateReceivePacket)
+#pragma alloc_text(PAGENDCO, NdisMCoReceiveComplete)
+#pragma alloc_text(PAGENDCO, NdisCoSendPackets)
+#pragma alloc_text(PAGENDCO, NdisMCoSendComplete)
+#pragma alloc_text(PAGENDCO, NdisMCoIndicateStatus)
+#pragma alloc_text(PAGENDCO, NdisMCmRegisterAddressFamily)
+#pragma alloc_text(PAGENDCO, NdisMCmCreateVc)
+// #pragma alloc_text(PAGENDCO, NdisMCmDeleteVc)
+#pragma alloc_text(PAGENDCO, NdisMCmActivateVc)
+#pragma alloc_text(PAGENDCO, NdisMCmDeactivateVc)
+#pragma alloc_text(PAGENDCO, ndisMNotifyAfRegistration)
+#pragma alloc_text(PAGENDCO, ndisReferenceAf)
+#pragma alloc_text(PAGENDCO, ndisDereferenceAf)
+#pragma alloc_text(PAGENDCO, ndisReferenceSap)
+#pragma alloc_text(PAGENDCO, ndisDereferenceSap)
+#pragma alloc_text(PAGENDSM, ndisMCoFreeResources)
+#pragma alloc_text(PAGENDCO, ndisReferenceVc)
+#pragma alloc_text(PAGENDCO, ndisDereferenceVc)
+#pragma alloc_text(PAGENDCO, ndisMRejectSend)
+#pragma alloc_text(PAGENDCO, ndisMRejectSendPackets)
+#pragma alloc_text(PAGENDCO, ndisMCoDpc)
+#pragma alloc_text(PAGENDCO, ndisMCoDpcTimer)
+
+#else // NDIS_WIN
+
+#pragma NDIS_PAGEABLE_FUNCTION(NdisMInitializeTimer)
+#pragma NDIS_LOCKED_FUNCTION(NdisMCancelTimer)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisMDeregisterInterrupt)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisMRegisterInterrupt)
+#pragma NDIS_LOCKED_FUNCTION(NdisMSynchronizeWithInterrupt)
+#pragma NDIS_LOCKED_FUNCTION(ndisMIsr)
+#pragma NDIS_LOCKED_FUNCTION(ndisMDpc)
+#pragma NDIS_LOCKED_FUNCTION(ndisMWakeUpDpc)
+#pragma NDIS_LOCKED_FUNCTION(ndisMDpcTimer)
+#pragma NDIS_LOCKED_FUNCTION(ndisMTimerDpc)
+#pragma NDIS_LOCKED_FUNCTION(ndisMDeferredTimerDpc)
+#pragma NDIS_LOCKED_FUNCTION(ndisMDeQueueWorkItem)
+#pragma NDIS_LOCKED_FUNCTION(ndisMDeQueueWorkItemFullDuplex)
+#pragma NDIS_LOCKED_FUNCTION(ndisMQueueWorkItem)
+#pragma NDIS_LOCKED_FUNCTION(ndisMQueueWorkItemFullDuplex)
+#pragma NDIS_LOCKED_FUNCTION(ndisMQueueNewWorkItem)
+#pragma NDIS_LOCKED_FUNCTION(ndisMQueueNewWorkItemFullDuplex)
+#pragma NDIS_LOCKED_FUNCTION(ndisMProcessDeferredFullDuplex)
+#pragma NDIS_LOCKED_FUNCTION(ndisMProcessDeferred)
+#if _SEND_PRIORITY
+#pragma NDIS_LOCKED_FUNCTION(PAGENDSM, ndisMProcessDeferredFullDuplexPrioritySends)
+#pragma NDIS_LOCKED_FUNCTION(PAGENDSM, ndisMProcessDeferredPrioritySends)
+#endif
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMProcessResetRequested)
+#pragma NDIS_LOCKED_FUNCTION(NdisMIndicateStatus)
+#pragma NDIS_LOCKED_FUNCTION(NdisMIndicateStatusComplete)
+#pragma NDIS_LOCKED_FUNCTION(NdisMWanIndicateReceive)
+#pragma NDIS_LOCKED_FUNCTION(NdisMWanIndicateReceiveComplete)
+#pragma NDIS_LOCKED_FUNCTION(NdisQueryReceiveInformation)
+#pragma NDIS_LOCKED_FUNCTION(NdisReturnPackets)
+#pragma NDIS_LOCKED_FUNCTION(ndisMIndicatePacket)
+#pragma NDIS_LOCKED_FUNCTION(ndisMLazyReturnPackets)
+#pragma NDIS_LOCKED_FUNCTION(NdisMTransferDataComplete)
+#pragma NDIS_LOCKED_FUNCTION(ndisMTransferDataSync)
+#pragma NDIS_LOCKED_FUNCTION(ndisMTransferData)
+#pragma NDIS_LOCKED_FUNCTION(ndisMDummyTransferData)
+#pragma NDIS_LOCKED_FUNCTION(ndisMAbortPacketsAndRequests)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMResetCompleteCommonStep2)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMResetCompleteCommonStep1)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMProcessResetRequested)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMResetCompleteFullDuplex)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisMResetComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMResetFullDuplex)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMReset)
+#pragma NDIS_LOCKED_FUNCTION(ndisMResetSend)
+#pragma NDIS_LOCKED_FUNCTION(ndisMResetSendPackets)
+#pragma NDIS_LOCKED_FUNCTION(NdisIMSwitchToMiniport)
+#pragma NDIS_LOCKED_FUNCTION(NdisIMRevertBack)
+#pragma NDIS_LOCKED_FUNCTION(NdisIMQueueMiniportCallback)
+#pragma NDIS_LOCKED_FUNCTION(ndisIMQueueWorkItem)
+#pragma NDIS_LOCKED_FUNCTION(ndisIMQueueWorkItemFullDuplex)
+#pragma NDIS_LOCKED_FUNCTION(ndisIMQueueNewWorkItem)
+#pragma NDIS_LOCKED_FUNCTION(ndisIMQueueNewWorkItemFullDuplex)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMRequest)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMUndoBogusFilters)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMDoMiniportOp)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMRequestQueryInformationPost)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMSyncQueryInformationComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisMQueryInformationComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMRequestSetInformationPost)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMSyncSetInformationComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisMSetInformationComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMAbortQueryStatisticsRequest)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMSetPacketFilter)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMSetCurrentLookahead)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMSetMulticastList)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMSetFunctionalAddress)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMSetGroupAddress)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMSetFddiMulticastList)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMSetInformation)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMQueryCurrentPacketFilter)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMQueryMediaSupported)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMQueryEthernetMulticastList)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMQueryLongMulticastList)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMQueryShortMulticastList)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMQueryMaximumFrameSize)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMQueryMaximumTotalSize)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMQueryNetworkAddress)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMQueryInformation)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMDoRequests)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMAllocateRequest)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMQueueRequest)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMRestoreFilterSettings)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMFilterOutStatisticsOids)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMQueryOidList)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMChangeFddiAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMChangeFunctionalAddress)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMChangeGroupAddress)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMCloseAction)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMChangeClass)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMChangeEthAddresses)
+#pragma NDIS_LOCKED_FUNCTION(ndisMCopyFromPacketToBuffer)
+#pragma NDIS_LOCKED_FUNCTION(ndisMIndicateLoopback)
+#pragma NDIS_LOCKED_FUNCTION(ndisMIsLoopbackPacket)
+#pragma NDIS_LOCKED_FUNCTION(ndisMStartSendPacketsFullDuplex)
+#pragma NDIS_LOCKED_FUNCTION(ndisMStartSendsFullDuplex)
+#pragma NDIS_LOCKED_FUNCTION(ndisMStartSendPackets)
+#pragma NDIS_LOCKED_FUNCTION(ndisMStartSends)
+#pragma NDIS_LOCKED_FUNCTION(ndisMSyncSend)
+#pragma NDIS_LOCKED_FUNCTION(ndisMWanSend)
+#pragma NDIS_LOCKED_FUNCTION(NdisMSendComplete)
+#pragma NDIS_LOCKED_FUNCTION(ndisMSendCompleteFullDuplex)
+#pragma NDIS_LOCKED_FUNCTION(NdisMWanSendComplete)
+#pragma NDIS_LOCKED_FUNCTION(ndisMSendResourcesAvailableFullDuplex)
+#pragma NDIS_LOCKED_FUNCTION(NdisMSendResourcesAvailable)
+#pragma NDIS_LOCKED_FUNCTION(ndisMSendFullDuplexToSendPackets)
+#pragma NDIS_LOCKED_FUNCTION(ndisMSendPacketsFullDuplex)
+#pragma NDIS_LOCKED_FUNCTION(ndisMSendToSendPackets)
+#pragma NDIS_LOCKED_FUNCTION(ndisMSendPackets)
+#pragma NDIS_LOCKED_FUNCTION(ndisMSendPacketsFullDuplexToSend)
+#pragma NDIS_LOCKED_FUNCTION(ndisMSendFullDuplex)
+#pragma NDIS_LOCKED_FUNCTION(ndisMSendPacketsToSend)
+#pragma NDIS_LOCKED_FUNCTION(ndisMSend)
+
+#pragma NDIS_PAGEABLE_FUNCTION(ethRemoveBindingFromLists)
+#pragma NDIS_PAGEABLE_FUNCTION(ethRemoveAndFreeBinding)
+#pragma NDIS_PAGEABLE_FUNCTION(EthCreateFilter)
+#pragma NDIS_PAGEABLE_FUNCTION(EthDeleteFilter)
+#pragma NDIS_PAGEABLE_FUNCTION(EthNoteFilterOpenAdapter)
+#pragma NDIS_PAGEABLE_FUNCTION(EthDeleteFilterOpenAdapter)
+#pragma NDIS_PAGEABLE_FUNCTION(ethUndoChangeFilterAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(EthChangeFilterAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(ethUpdateDirectedBindingList)
+#pragma NDIS_PAGEABLE_FUNCTION(ethUpdateBroadcastBindingList)
+#pragma NDIS_PAGEABLE_FUNCTION(ethUpdateSpecificBindingLists)
+#pragma NDIS_PAGEABLE_FUNCTION(ethUndoFilterAdjust)
+#pragma NDIS_PAGEABLE_FUNCTION(EthFilterAdjust)
+#pragma NDIS_PAGEABLE_FUNCTION(EthNumberOfOpenFilterAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(EthQueryOpenFilterAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(EthQueryGlobalFilterAddresses)
+#pragma NDIS_LOCKED_FUNCTION(EthFilterIndicateReceiveComplete)
+#pragma NDIS_LOCKED_FUNCTION(EthFilterDprIndicateReceiveComplete)
+#pragma NDIS_LOCKED_FUNCTION(EthFilterDprIndicateReceiveCompleteFullMac)
+#pragma NDIS_LOCKED_FUNCTION(EthFilterIndicateReceive)
+#pragma NDIS_LOCKED_FUNCTION(EthFilterDprIndicateReceive)
+#pragma NDIS_LOCKED_FUNCTION(EthFilterDprIndicateReceiveFullMac)
+#pragma NDIS_LOCKED_FUNCTION(EthFilterDprIndicateReceivePacket)
+#pragma NDIS_LOCKED_FUNCTION(EthFindMulticast)
+#pragma NDIS_LOCKED_FUNCTION(EthShouldAddressLoopBack)
+
+#pragma NDIS_PAGEABLE_FUNCTION(trRemoveBindingFromLists)
+#pragma NDIS_PAGEABLE_FUNCTION(trRemoveAndFreeBinding)
+#pragma NDIS_PAGEABLE_FUNCTION(TrCreateFilter)
+#pragma NDIS_PAGEABLE_FUNCTION(TrDeleteFilter)
+#pragma NDIS_PAGEABLE_FUNCTION(TrNoteFilterOpenAdapter)
+#pragma NDIS_PAGEABLE_FUNCTION(TrDeleteFilterOpenAdapter)
+#pragma NDIS_PAGEABLE_FUNCTION(trUndoChangeFunctionalAddress)
+#pragma NDIS_PAGEABLE_FUNCTION(TrChangeFunctionalAddress)
+#pragma NDIS_PAGEABLE_FUNCTION(trUndoChangeGroupAddress)
+#pragma NDIS_PAGEABLE_FUNCTION(trCompleteChangeGroupAddress)
+#pragma NDIS_PAGEABLE_FUNCTION(TrChangeGroupAddress)
+#pragma NDIS_PAGEABLE_FUNCTION(trUpdateDirectedBindingList)
+#pragma NDIS_PAGEABLE_FUNCTION(trUpdateBroadcastBindingList)
+#pragma NDIS_PAGEABLE_FUNCTION(trUpdateSpecificBindingLists)
+#pragma NDIS_PAGEABLE_FUNCTION(trUndoFilterAdjust)
+#pragma NDIS_PAGEABLE_FUNCTION(TrFilterAdjust)
+#pragma NDIS_LOCKED_FUNCTION(TrFilterIndicateReceive)
+#pragma NDIS_LOCKED_FUNCTION(TrFilterDprIndicateReceive)
+#pragma NDIS_LOCKED_FUNCTION(TrFilterDprIndicateReceiveFullMac)
+#pragma NDIS_LOCKED_FUNCTION(TrFilterDprIndicateReceivePacket)
+#pragma NDIS_LOCKED_FUNCTION(TrFilterIndicateReceiveComplete)
+#pragma NDIS_LOCKED_FUNCTION(TrFilterDprIndicateReceiveComplete)
+#pragma NDIS_LOCKED_FUNCTION(TrFilterDprIndicateReceiveCompleteFullMac)
+#pragma NDIS_LOCKED_FUNCTION(TrShouldAddressLoopBack)
+
+#pragma NDIS_PAGEABLE_FUNCTION(fddiRemoveBindingFromLists)
+#pragma NDIS_PAGEABLE_FUNCTION(fddiRemoveAndFreeBinding)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiCreateFilter)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiDeleteFilter)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiNoteFilterOpenAdapter)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiDeleteFilterOpenAdapter)
+#pragma NDIS_PAGEABLE_FUNCTION(fddiUndoChangeFilterLongAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiChangeFilterLongAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(fddiUndoChangeFilterShortAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiChangeFilterShortAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(fddiUpdateDirectedBindingList)
+#pragma NDIS_PAGEABLE_FUNCTION(fddiUpdateBroadcastBindingList)
+#pragma NDIS_PAGEABLE_FUNCTION(fddiUpdateSpecificBindingLists)
+#pragma NDIS_PAGEABLE_FUNCTION(fddiUndoFilterAdjust)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiFilterAdjust)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiNumberOfOpenFilterLongAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiNumberOfOpenFilterShortAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiQueryOpenFilterLongAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiQueryOpenFilterShortAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiQueryGlobalFilterLongAddresses)
+#pragma NDIS_PAGEABLE_FUNCTION(FddiQueryGlobalFilterShortAddresses)
+#pragma NDIS_LOCKED_FUNCTION(FddiFilterIndicateReceive)
+#pragma NDIS_LOCKED_FUNCTION(FddiFilterDprIndicateReceive)
+#pragma NDIS_LOCKED_FUNCTION(FddiFilterDprIndicateReceiveFullMac)
+#pragma NDIS_LOCKED_FUNCTION(FddiFilterDprIndicateReceivePacket)
+#pragma NDIS_LOCKED_FUNCTION(FddiFilterIndicateReceiveComplete)
+#pragma NDIS_LOCKED_FUNCTION(FddiFilterDprIndicateReceiveComplete)
+#pragma NDIS_LOCKED_FUNCTION(FddiFilterDprIndicateReceiveCompleteFullMac)
+#pragma NDIS_LOCKED_FUNCTION(FddiFindMulticastLongAddress)
+#pragma NDIS_LOCKED_FUNCTION(FddiFindMulticastShortAddress)
+#pragma NDIS_LOCKED_FUNCTION(FddiShouldAddressLoopBack)
+
+#pragma NDIS_LOCKED_FUNCTION(ArcAllocateBuffers)
+#pragma NDIS_LOCKED_FUNCTION(ArcAllocatePackets)
+#pragma NDIS_LOCKED_FUNCTION(ArcDiscardPacketBuffers)
+#pragma NDIS_LOCKED_FUNCTION(ArcFreeNdisPacket)
+#pragma NDIS_LOCKED_FUNCTION(ArcDestroyPacket)
+#pragma NDIS_LOCKED_FUNCTION(ArcConvertToNdisPacket)
+#pragma NDIS_LOCKED_FUNCTION(ArcFilterDprIndicateReceive)
+#pragma NDIS_PAGEABLE_FUNCTION(ArcCreateFilter)
+#pragma NDIS_PAGEABLE_FUNCTION(ArcDeleteFilter)
+#pragma NDIS_PAGEABLE_FUNCTION(ArcNoteFilterOpenAdapter)
+#pragma NDIS_PAGEABLE_FUNCTION(ArcDeleteFilterOpenAdapter)
+#pragma NDIS_PAGEABLE_FUNCTION(ArcFilterAdjust)
+#pragma NDIS_LOCKED_FUNCTION(ArcFilterDoIndication)
+#pragma NDIS_LOCKED_FUNCTION(ArcFilterDprIndicateReceiveComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(ArcConvertOidListToEthernet)
+#pragma NDIS_LOCKED_FUNCTION(ndisMArcCopyFromBufferToPacket)
+#pragma NDIS_LOCKED_FUNCTION(ndisMArcnetSend)
+#pragma NDIS_LOCKED_FUNCTION(ndisMArcTransferData)
+#pragma NDIS_LOCKED_FUNCTION(ndisMArcIndicateEthEncapsulatedReceive)
+#pragma NDIS_LOCKED_FUNCTION(ndisMBuildArcnetHeader)
+#pragma NDIS_LOCKED_FUNCTION(ndisMFreeArcnetHeader)
+#pragma NDIS_LOCKED_FUNCTION(ndisMArcnetSendLoopback)
+
+
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmRegisterAddressFamily)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisClOpenAddressFamily)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmOpenAddressFamilyComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMNotifyAfRegistration)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisClCloseAddressFamily)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmCloseAddressFamilyComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisClRegisterSap)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmRegisterSapComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisClDeregisterSap)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmDeregisterSapComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisClMakeCall)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmMakeCallComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmDispatchIncomingCall)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisClIncomingCallComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmDispatchCallConnected)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisClModifyCallQoS)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmModifyCallQoSComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmDispatchIncomingCallQoSChange)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisClCloseCall)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmCloseCallComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmDispatchIncomingCloseCall)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisClAddParty)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmAddPartyComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisClDropParty)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmDropPartyComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmDispatchIncomingDropParty)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCoCreateVc)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCoDeleteVc)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmActivateVc)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisMCoActivateVcComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCmDeactivateVc)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisMCoDeactivateVcComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCoRequest)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisCoRequestComplete)
+#pragma NDIS_LOCKED_FUNCTION(NdisMCoIndicateReceivePacket)
+#pragma NDIS_LOCKED_FUNCTION(NdisMCoReceiveComplete)
+#pragma NDIS_LOCKED_FUNCTION(NdisCoSendPackets)
+#pragma NDIS_LOCKED_FUNCTION(NdisMCoSendComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisMCoIndicateStatus)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisMCmRegisterAddressFamily)
+#pragma NDIS_PAGEABLE_FUNCTION(NdisMCoRequestComplete)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisReferenceAf)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisDereferenceAf)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisReferenceSap)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisDereferenceSap)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisMCoFreeResources)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisReferenceVc)
+#pragma NDIS_PAGEABLE_FUNCTION(ndisDereferenceVc)
+#pragma NDIS_LOCKED_FUNCTION(ndisMRejectSend)
+#pragma NDIS_LOCKED_FUNCTION(ndisMRejectSendPackets)
+#pragma NDIS_LOCKED_FUNCTION(ndisMCoDpc)
+#pragma NDIS_LOCKED_FUNCTION(ndisMCoDpcTimer)
+#endif // NDIS_NT
+#endif // ALLOC_PRAGMA
+
+#endif // _PRAGMA_