newlib/winsup/w32api/lib/ddk/ndis.def
Chris Sutcliffe 1c931bf118 2008-08-29 Andy Grover <andy.grover@oracle.com>
* include/ddk/ndis.h (NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION,
        struct NDIS_TASK_OFFLOAD_HEADER, PROTOCOL_RESERVED_SIZE_IN_PACKET,
        NdisGetFirstBufferFromPacketSafe, NdisMIndicateReceivePacket,
        NdisSetPacketPoolProtocolId, NdisMInitializeTimer, NdisMSetPeriodicTimer,
        NdisMCancelTimer): Define.
        (enum NDIS_ENCAPSULATION, struct NDIS_ENCAPSULATION_FORMAT): move in file.
        (struct _NDIS_PACKET): Define using _ANONYMOUS_UNION and ANONYMOUS_STRUCT to
        eliminate warnings.
        (NdisReinitializePacket): Rename from NdisReinitializePacketCounts.
        * lib/ddk/ndis.def (NdisInitAnsiString, NdisInitUnicodeString, NdisMCancelTimer,
        NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisSetPacketPoolProtocolId):
        Export.
2008-08-30 23:08:11 +00:00

278 lines
7.0 KiB
Modula-2

LIBRARY ndis.sys
EXPORTS
;ArcFilterDprIndicateReceive
;ArcFilterDprIndicateReceiveComplete
;EthFilterDprIndicateReceive
;EthFilterDprIndicateReceiveComplete
;FddiFilterDprIndicateReceive
;FddiFilterDprIndicateReceiveComplete
NDIS_BUFFER_TO_SPAN_PAGES@4
NdisAcquireReadWriteLock@12
;NdisAcquireSpinLock
NdisAdjustBufferLength@8
NdisAllocateBuffer@20
NdisAllocateBufferPool@12
;NdisAllocateFromBlockPool
NdisAllocateMemory@20
NdisAllocateMemoryWithTag@12
NdisAllocatePacket@12
NdisAllocatePacketPool@16
NdisAllocatePacketPoolEx@20
;NdisAllocateSpinLock
NdisAnsiStringToUnicodeString@8
NdisBufferLength@4
NdisBufferVirtualAddress@4
;NdisCancelSendPackets
;NdisCancelTimer
NdisClAddParty@16
NdisClCloseAddressFamily@4
NdisClCloseCall@16
NdisClDeregisterSap@4
NdisClDropParty@12
;NdisClGetProtocolVcContextFromTapiCallId
NdisClIncomingCallComplete@12
NdisClMakeCall@16
NdisClModifyCallQoS@8
NdisClOpenAddressFamily@24
NdisClRegisterSap@16
NdisCloseAdapter@8
NdisCloseConfiguration@4
;NdisCloseFile
NdisCmActivateVc@8
NdisCmAddPartyComplete@16
NdisCmCloseAddressFamilyComplete@8
NdisCmCloseCallComplete@12
NdisCmDeactivateVc@4
NdisCmDeregisterSapComplete@8
NdisCmDispatchCallConnected@4
NdisCmDispatchIncomingCall@12
NdisCmDispatchIncomingCallQoSChange@8
NdisCmDispatchIncomingCloseCall@16
NdisCmDispatchIncomingDropParty@16
NdisCmDropPartyComplete@8
NdisCmMakeCallComplete@20
NdisCmModifyCallQoSComplete@12
NdisCmOpenAddressFamilyComplete@12
NdisCmRegisterAddressFamily@16
NdisCmRegisterSapComplete@12
;NdisCoAssignInstanceName
NdisCoCreateVc@16
NdisCoDeleteVc@4
;NdisCoGetTapiCallId
NdisCoRequest@20
NdisCoRequestComplete@20
NdisCoSendPackets@12
;NdisCompareAnsiString DATA
;NdisCompareUnicodeString DATA
NdisCompleteBindAdapter@12
;NdisCompleteDmaTransfer
NdisCompletePnPEvent@12
NdisCompleteUnbindAdapter@8
;NdisConvertStringToAtmAddress
NdisCopyBuffer@24
NdisCopyFromPacketToPacket@24
;NdisCopyFromPacketToPacketSafe
;NdisCreateBlockPool
NdisDeregisterProtocol@8
;NdisDestroyBlockPool
;NdisDprAcquireSpinLock
NdisDprAllocatePacket@12
NdisDprAllocatePacketNonInterlocked@12
NdisDprFreePacket@4
NdisDprFreePacketNonInterlocked@4
;NdisDprReleaseSpinLock
;NdisEqualString DATA
NdisFreeBuffer@4
NdisFreeBufferPool@4
NdisFreeMemory@12
NdisFreePacket@4
NdisFreePacketPool@4
;NdisFreeSpinLock
;NdisFreeToBlockPool
;NdisGeneratePartialCancelId
NdisGetBufferPhysicalArraySize@8
NdisGetCurrentProcessorCounts@12
NdisGetCurrentProcessorCpuUsage@4
;NdisGetCurrentSystemTime
NdisGetDriverHandle@8
NdisGetFirstBufferFromPacket@20
;NdisGetFirstBufferFromPacketSafe
;NdisGetPacketCancelId
;NdisGetPoolFromPacket
NdisGetReceivedPacket@8
;NdisGetRoutineAddress
;NdisGetSharedDataAlignment
NdisGetSystemUpTime@4
;NdisGetVersion
NdisIMAssociateMiniport@8
NdisIMCancelInitializeDeviceInstance@8
NdisIMCopySendCompletePerPacketInfo@8
NdisIMCopySendPerPacketInfo@8
NdisIMDeInitializeDeviceInstance@4
NdisIMDeregisterLayeredMiniport@4
NdisIMGetBindingContext@4
;NdisIMGetCurrentPacketStack
NdisIMGetDeviceContext@4
;NdisIMInitializeDeviceInstance
NdisIMInitializeDeviceInstanceEx@12
;NdisIMNotifyPnPEvent
;NdisIMQueueMiniportCallback
NdisIMRegisterLayeredMiniport@16
;NdisIMRevertBack
;NdisIMSwitchToMiniport
;NdisImmediateReadPciSlotInformation
;NdisImmediateReadPortUchar
;NdisImmediateReadPortUlong
;NdisImmediateReadPortUshort
NdisImmediateReadSharedMemory@16
;NdisImmediateWritePciSlotInformation
;NdisImmediateWritePortUchar
;NdisImmediateWritePortUlong
;NdisImmediateWritePortUshort
NdisImmediateWriteSharedMemory@16
NdisInitAnsiString@8
NdisInitUnicodeString@8
;NdisInitializeEvent
NdisInitializeReadWriteLock@4
;NdisInitializeString
;NdisInitializeTimer
NdisInitializeWrapper@16
;NdisInterlockedAddLargeInterger DATA
;NdisInterlockedAddUlong
;NdisInterlockedDecrement
;NdisInterlockedIncrement
;NdisInterlockedInsertHeadList
;NdisInterlockedInsertTailList
;NdisInterlockedPopEntryList
;NdisInterlockedPushEntryList
;NdisInterlockedRemoveHeadList
NdisMAllocateMapRegisters@20
NdisMAllocateSharedMemory@20
NdisMAllocateSharedMemoryAsync@16
NdisMCancelTimer@8
NdisMCloseLog@4
NdisMCmActivateVc@8
NdisMCmCreateVc@16
NdisMCmDeactivateVc@4
NdisMCmDeleteVc@4
NdisMCmRegisterAddressFamily@16
NdisMCmRequest@16
NdisMCoActivateVcComplete@12
NdisMCoDeactivateVcComplete@8
NdisMCoIndicateReceivePacket@12
NdisMCoIndicateStatus@20
NdisMCoReceiveComplete@4
NdisMCoRequestComplete@12
NdisMCoSendComplete@12
;NdisMCompleteBufferPhysicalMapping
NdisMCreateLog@12
NdisMDeregisterAdapterShutdownHandler@4
NdisMDeregisterDevice@4
;NdisMDeregisterDmaChannel
NdisMDeregisterInterrupt@4
NdisMDeregisterIoPortRange@16
NdisMFlushLog@4
NdisMFreeMapRegisters@4
NdisMFreeSharedMemory@24
NdisMGetDeviceProperty@24
;NdisMGetDmaAlignment
;NdisMIndicateStatus
;NdisMIndicateStatusComplete
NdisMInitializeScatterGatherDma@12
NdisMInitializeTimer@16
NdisMMapIoSpace@20
;NdisMPciAssignResources
NdisMPromoteMiniport@4
NdisMQueryAdapterInstanceName@8
NdisMQueryAdapterResources@16
;NdisMQueryInformationComplete
;NdisMReadDmaCounter
NdisMRegisterAdapterShutdownHandler@12
NdisMRegisterDevice@24
;NdisMRegisterDmaChannel
NdisMRegisterInterrupt@28
NdisMRegisterIoPortRange@16
NdisMRegisterMiniport@12
NdisMRegisterUnloadHandler@8
NdisMRemoveMiniport@4
;NdisMResetComplete
;NdisMSendComplete
;NdisMSendResourcesAvailable
;NdisMSetAttributes
NdisMSetAttributesEx@20
;NdisMSetInformationComplete
NdisMSetMiniportSecondary@8
NdisMSetPeriodicTimer@8
;NdisMSetTimer
NdisMSleep@4
;NdisMStartBufferPhysicalMapping
NdisMSynchronizeWithInterrupt@12
;NdisMTransferDataComplete
NdisMUnmapIoSpace@12
NdisMWanIndicateReceive@20
NdisMWanIndicateReceiveComplete@4
NdisMWanSendComplete@12
NdisMWriteLogData@12
;NdisMapFile
;NdisMatchPdoWithPacket
NdisOpenAdapter@44
NdisOpenConfiguration@12
NdisOpenConfigurationKeyByIndex@20
NdisOpenConfigurationKeyByName@16
;NdisOpenFile
NdisOpenProtocolConfiguration@12
;NdisOverrideBusNumber
NdisPacketPoolUsage@4
;NdisPacketSize
NdisQueryAdapterInstanceName@8
;NdisQueryBindInstanceName
NdisQueryBuffer@12
NdisQueryBufferOffset@12
NdisQueryBufferSafe@16
;NdisQueryMapRegisterCount
;NdisQueryPendingIOCount
;NdisReEnumerateProtocolBindings
NdisReadConfiguration@20
NdisReadEisaSlotInformation@16
NdisReadEisaSlotInformationEx@20
;NdisReadMcaPosInformation
NdisReadNetworkAddress@16
NdisReadPciSlotInformation@20
NdisReadPcmciaAttributeMemory@16
NdisRegisterProtocol@16
;NdisRegisterTdiCallBack
NdisReleaseReadWriteLock@8
;NdisReleaseSpinLock
NdisRequest@12
NdisReset@8
;NdisResetEvent
NdisReturnPackets@8
;NdisScheduleWorkItem
NdisSend@12
NdisSendPackets@12
;NdisSetEvent
;NdisSetPacketCancelId
NdisSetPacketPoolProtocolId@8
;NdisSetPacketStatus
;NdisSetProtocolFilter
;NdisSetTimer
;NdisSetTimerEx
NdisSetupDmaTransfer@24
;NdisSystemProcessorCount
NdisTerminateWrapper@8
NdisTransferData@28
NdisUnchainBufferAtBack@8
NdisUnchainBufferAtFront@8
NdisUnicodeStringToAnsiString@8
;NdisUnmapFile
NdisUpcaseUnicodeString@8
NdisUpdateSharedMemory@20
;NdisWaitEvent
NdisWriteConfiguration@16
NdisWriteErrorLogEntry
NdisWriteEventLogEntry@28
NdisWritePciSlotInformation@20
NdisWritePcmciaAttributeMemory@16
;TrFilterDprIndicateReceive
;TrFilterDprIndicateReceiveComplete