|
Classes |
struct | _NDIS30_MINIPORT_CHARACTERISTICS |
struct | _NDIS40_MINIPORT_CHARACTERISTICS |
struct | _NDIS50_MINIPORT_CHARACTERISTICS |
struct | _NDIS_MINIPORT_INTERRUPT |
struct | _NDIS_MINIPORT_TIMER |
struct | _NDIS_MINIPORT_WORK_ITEM |
struct | _NDIS_BIND_PATHS |
struct | FILTERDBS |
struct | _NDIS_MINIPORT_BLOCK |
Defines |
#define | NDIS_M_MAX_LOOKAHEAD 526 |
#define | NUMBER_OF_WORK_ITEM_TYPES NdisMaxWorkItems |
#define | NUMBER_OF_SINGLE_WORK_ITEMS 6 |
#define | NDIS_DMA_24BITS ((NDIS_DMA_SIZE)0) |
#define | NDIS_DMA_32BITS ((NDIS_DMA_SIZE)1) |
#define | NDIS_DMA_64BITS ((NDIS_DMA_SIZE)2) |
#define | NdisMSetTimer(_Timer, _Delay) NdisSetTimer((PNDIS_TIMER)_Timer, _Delay) |
#define | NdisMUpdateSharedMemory(_H, _L, _V, _P) NdisUpdateSharedMemory(_H, _L, _V, _P) |
#define | NdisMSetupDmaTransfer(_S, _H, _B, _O, _L, _M_) NdisSetupDmaTransfer(_S, _H, _B, _O, _L, _M_) |
#define | NdisMCompleteDmaTransfer(_S, _H, _B, _O, _L, _M_) NdisCompleteDmaTransfer(_S, _H, _B, _O, _L, _M_) |
#define | NdisMInitializeWrapper(_a, _b, _c, _d) NdisInitializeWrapper((_a),(_b),(_c),(_d)) |
#define | NdisIMInitializeDeviceInstance(_H_, _I_) NdisIMInitializeDeviceInstanceEx(_H_, _I_, NULL) |
#define | NdisMSetAttributes(_H_, _C_, _M_, _T_) |
#define | NDIS_ATTRIBUTE_IGNORE_PACKET_TIMEOUT 0x00000001 |
#define | NDIS_ATTRIBUTE_IGNORE_REQUEST_TIMEOUT 0x00000002 |
#define | NDIS_ATTRIBUTE_IGNORE_TOKEN_RING_ERRORS 0x00000004 |
#define | NDIS_ATTRIBUTE_BUS_MASTER 0x00000008 |
#define | NDIS_ATTRIBUTE_INTERMEDIATE_DRIVER 0x00000010 |
#define | NDIS_ATTRIBUTE_DESERIALIZE 0x00000020 |
#define | NDIS_ATTRIBUTE_NO_HALT_ON_SUSPEND 0x00000040 |
#define | NdisMSendComplete(_M, _P, _S) (*((PNDIS_MINIPORT_BLOCK)(_M))->SendCompleteHandler)(_M, _P, _S) |
#define | NdisMSendResourcesAvailable(_M) (*((PNDIS_MINIPORT_BLOCK)(_M))->SendResourcesHandler)(_M) |
#define | NdisMResetComplete(_M, _S, _A) (*((PNDIS_MINIPORT_BLOCK)(_M))->ResetCompleteHandler)(_M, _S, _A) |
#define | NdisMTransferDataComplete(_M, _P, _S, _B) (*((PNDIS_MINIPORT_BLOCK)(_M))->TDCompleteHandler)(_M, _P, _S, _B) |
#define | NdisMWanSendComplete(_M_, _P_, _S_) (*((PNDIS_MINIPORT_BLOCK)(_M_))->WanSendCompleteHandler)(_M_, _P_, _S_) |
#define | NdisMQueryInformationComplete(_M, _S) (*((PNDIS_MINIPORT_BLOCK)(_M))->QueryCompleteHandler)(_M, _S) |
#define | NdisMSetInformationComplete(_M, _S) (*((PNDIS_MINIPORT_BLOCK)(_M))->SetCompleteHandler)(_M, _S) |
#define | NdisMIndicateReceivePacket(_H, _P, _N) |
#define | NdisMWanIndicateReceive(_S_, _M_, _C_, _P_, _Z_) (*((PNDIS_MINIPORT_BLOCK)(_M_))->WanRcvHandler)(_S_, _M_, _C_, _P_, _Z_) |
#define | NdisMWanIndicateReceiveComplete(_M_, _C_) (*((PNDIS_MINIPORT_BLOCK)(_M_))->WanRcvCompleteHandler)(_M_, _C_) |
#define | NdisMEthIndicateReceive(_H, _C, _B, _SZ, _L, _LSZ, _PSZ) |
#define | NdisMTrIndicateReceive(_H, _C, _B, _SZ, _L, _LSZ, _PSZ) |
#define | NdisMFddiIndicateReceive(_H, _C, _B, _SZ, _L, _LSZ, _PSZ) |
#define | NdisMArcIndicateReceive(_H, _HD, _D, _SZ) |
#define | NdisMEthIndicateReceiveComplete(_H) |
#define | NdisMTrIndicateReceiveComplete(_H) |
#define | NdisMFddiIndicateReceiveComplete(_H) |
#define | NdisMArcIndicateReceiveComplete(_H) |
#define | NdisMIndicateStatus(_M, _G, _SB, _BS) (*((PNDIS_MINIPORT_BLOCK)(_M))->StatusHandler)(_M, _G, _SB, _BS) |
#define | NdisMIndicateStatusComplete(_M) (*((PNDIS_MINIPORT_BLOCK)(_M))->StatusCompleteHandler)(_M) |
#define | NdisMCmRequestComplete(_S_, _AH_, _VH_, _PH_, _R_) NdisCoRequestComplete(_S_, _AH_, _VH_, _PH_, _R_) |
#define | NdisMCmOpenAddressFamilyComplete(_S_, _H_, _C_) NdisCmOpenAddressFamilyComplete(_S_, _H_, _C_) |
#define | NdisMCmCloseAddressFamilyComplete(_S_, _H_) NdisCmCloseAddressFamilyComplete(_S_, _H_) |
#define | NdisMCmRegisterSapComplete(_S_, _H_, _C_) NdisCmRegisterSapComplete(_S_, _H_, _C_) |
#define | NdisMCmDeregisterSapComplete(_S_, _H_) NdisCmDeregisterSapComplete(_S_, _H_) |
#define | NdisMCmMakeCallComplete(_S_, _VH_, _PH_, _CC_, _CP_) NdisCmMakeCallComplete(_S_, _VH_, _PH_, _CC_, _CP_) |
#define | NdisMCmCloseCallComplete(_S_, _VH_, _PH_) NdisCmCloseCallComplete(_S_, _VH_, _PH_) |
#define | NdisMCmAddPartyComplete(_S_, _H_, _C_, _P_) NdisCmAddPartyComplete(_S_, _H_, _C_, _P_) |
#define | NdisMCmDropPartyComplete(_S_, _H_) NdisCmDropPartyComplete(_S_, _H_) |
#define | NdisMCmDispatchIncomingCall(_SH_, _VH_, _CP_) NdisCmDispatchIncomingCall(_SH_, _VH_, _CP_) |
#define | NdisMCmDispatchCallConnected(_H_) NdisCmDispatchCallConnected(_H_) |
#define | NdisMCmModifyCallQoSComplete(_S_, _H_, _P_) NdisCmModifyCallQoSComplete(_S_, _H_, _P_) |
#define | NdisMCmDispatchIncomingCallQoSChange(_H_, _P_) NdisCmDispatchIncomingCallQoSChange(_H_, _P_) |
#define | NdisMCmDispatchIncomingCloseCall(_S_, _H_, _B_, _Z_) NdisCmDispatchIncomingCloseCall(_S_, _H_, _B_, _Z_) |
#define | NdisMCmDispatchIncomingDropParty(_S_, _H_, _B_, _Z_) NdisCmDispatchIncomingDropParty(_S_, _H_, _B_, _Z_) |
Typedefs |
typedef _NDIS_M_DRIVER_BLOCK
NDIS_M_DRIVER_BLOCK * | PNDIS_M_DRIVER_BLOCK |
typedef _NDIS_MINIPORT_BLOCK
NDIS_MINIPORT_BLOCK * | PNDIS_MINIPORT_BLOCK |
typedef _CO_CALL_PARAMETERS
CO_CALL_PARAMETERS * | PCO_CALL_PARAMETERS |
typedef _CO_MEDIA_PARAMETERS
CO_MEDIA_PARAMETERS * | PCO_MEDIA_PARAMETERS |
typedef _NDIS_CALL_MANAGER_CHARACTERISTICS * | PNDIS_CALL_MANAGER_CHARACTERISTICS |
typedef _NDIS_AF_LIST NDIS_AF_LIST * | PNDIS_AF_LIST |
typedef _NULL_FILTER NULL_FILTER * | PNULL_FILTER |
typedef BOOLEAN(* | W_CHECK_FOR_HANG_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext) |
typedef VOID(* | W_DISABLE_INTERRUPT_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext) |
typedef VOID(* | W_ENABLE_INTERRUPT_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext) |
typedef VOID(* | W_HALT_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext) |
typedef VOID(* | W_HANDLE_INTERRUPT_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext) |
typedef NDIS_STATUS(* | W_INITIALIZE_HANDLER )(OUT PNDIS_STATUS OpenErrorStatus, OUT PUINT SelectedMediumIndex, IN PNDIS_MEDIUM MediumArray, IN UINT MediumArraySize, IN NDIS_HANDLE MiniportAdapterContext, IN NDIS_HANDLE WrapperConfigurationContext) |
typedef VOID(* | W_ISR_HANDLER )(OUT PBOOLEAN InterruptRecognized, OUT PBOOLEAN QueueMiniportHandleInterrupt, IN NDIS_HANDLE MiniportAdapterContext) |
typedef NDIS_STATUS(* | W_QUERY_INFORMATION_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext, IN NDIS_OID Oid, IN PVOID InformationBuffer, IN ULONG InformationBufferLength, OUT PULONG BytesWritten, OUT PULONG BytesNeeded) |
typedef NDIS_STATUS(* | W_RECONFIGURE_HANDLER )(OUT PNDIS_STATUS OpenErrorStatus, IN NDIS_HANDLE MiniportAdapterContext OPTIONAL, IN NDIS_HANDLE WrapperConfigurationContext) |
typedef NDIS_STATUS(* | W_RESET_HANDLER )(OUT PBOOLEAN AddressingReset, IN NDIS_HANDLE MiniportAdapterContext) |
typedef NDIS_STATUS(* | W_SEND_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext, IN PNDIS_PACKET Packet, IN UINT Flags) |
typedef NDIS_STATUS(* | WM_SEND_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext, IN NDIS_HANDLE NdisLinkHandle, IN PNDIS_WAN_PACKET Packet) |
typedef NDIS_STATUS(* | W_SET_INFORMATION_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext, IN NDIS_OID Oid, IN PVOID InformationBuffer, IN ULONG InformationBufferLength, OUT PULONG BytesRead, OUT PULONG BytesNeeded) |
typedef NDIS_STATUS(* | W_TRANSFER_DATA_HANDLER )(OUT PNDIS_PACKET Packet, OUT PUINT BytesTransferred, IN NDIS_HANDLE MiniportAdapterContext, IN NDIS_HANDLE MiniportReceiveContext, IN UINT ByteOffset, IN UINT BytesToTransfer) |
typedef NDIS_STATUS(* | WM_TRANSFER_DATA_HANDLER )(VOID) |
typedef _NDIS30_MINIPORT_CHARACTERISTICS | NDIS30_MINIPORT_CHARACTERISTICS |
typedef VOID(* | W_RETURN_PACKET_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext, IN PNDIS_PACKET Packet) |
typedef VOID(* | W_SEND_PACKETS_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext, IN PPNDIS_PACKET PacketArray, IN UINT NumberOfPackets) |
typedef VOID(* | W_ALLOCATE_COMPLETE_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext, IN PVOID VirtualAddress, IN PNDIS_PHYSICAL_ADDRESS PhysicalAddress, IN ULONG Length, IN PVOID Context) |
typedef _NDIS40_MINIPORT_CHARACTERISTICS | NDIS40_MINIPORT_CHARACTERISTICS |
typedef NDIS_STATUS(* | W_CO_CREATE_VC_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext, IN NDIS_HANDLE NdisVcHandle, OUT PNDIS_HANDLE MiniportVcContext) |
typedef NDIS_STATUS(* | W_CO_DELETE_VC_HANDLER )(IN NDIS_HANDLE MiniportVcContext) |
typedef NDIS_STATUS(* | W_CO_ACTIVATE_VC_HANDLER )(IN NDIS_HANDLE MiniportVcContext, IN OUT PCO_CALL_PARAMETERS CallParameters) |
typedef NDIS_STATUS(* | W_CO_DEACTIVATE_VC_HANDLER )(IN NDIS_HANDLE MiniportVcContext) |
typedef VOID(* | W_CO_SEND_PACKETS_HANDLER )(IN NDIS_HANDLE MiniportVcContext, IN PPNDIS_PACKET PacketArray, IN UINT NumberOfPackets) |
typedef NDIS_STATUS(* | W_CO_REQUEST_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext, IN NDIS_HANDLE MiniportVcContext OPTIONAL, IN OUT PNDIS_REQUEST NdisRequest) |
typedef _NDIS50_MINIPORT_CHARACTERISTICS | NDIS50_MINIPORT_CHARACTERISTICS |
typedef _NDIS30_MINIPORT_CHARACTERISTICS | NDIS_MINIPORT_CHARACTERISTICS |
typedef NDIS_MINIPORT_CHARACTERISTICS * | PNDIS_MINIPORT_CHARACTERISTICS |
typedef NDIS_MINIPORT_CHARACTERISTICS | NDIS_WAN_MINIPORT_CHARACTERISTICS |
typedef _NDIS_MINIPORT_INTERRUPT | NDIS_MINIPORT_INTERRUPT |
typedef _NDIS_MINIPORT_INTERRUPT * | PNDIS_MINIPORT_INTERRUPT |
typedef _NDIS_MINIPORT_TIMER | NDIS_MINIPORT_TIMER |
typedef _NDIS_MINIPORT_TIMER * | PNDIS_MINIPORT_TIMER |
typedef VOID(* | FILTER_PACKET_INDICATION_HANDLER )(IN NDIS_HANDLE Miniport, IN PPNDIS_PACKET PacketArray, IN UINT NumberOfPackets) |
typedef VOID(* | ETH_RCV_INDICATE_HANDLER )(IN PETH_FILTER Filter, IN NDIS_HANDLE MacReceiveContext, IN PCHAR Address, IN PVOID HeaderBuffer, IN UINT HeaderBufferSize, IN PVOID LookaheadBuffer, IN UINT LookaheadBufferSize, IN UINT PacketSize) |
typedef VOID(* | ETH_RCV_COMPLETE_HANDLER )(IN PETH_FILTER Filter) |
typedef VOID(* | FDDI_RCV_INDICATE_HANDLER )(IN PFDDI_FILTER Filter, IN NDIS_HANDLE MacReceiveContext, IN PCHAR Address, IN UINT AddressLength, IN PVOID HeaderBuffer, IN UINT HeaderBufferSize, IN PVOID LookaheadBuffer, IN UINT LookaheadBufferSize, IN UINT PacketSize) |
typedef VOID(* | FDDI_RCV_COMPLETE_HANDLER )(IN PFDDI_FILTER Filter) |
typedef VOID(* | TR_RCV_INDICATE_HANDLER )(IN PTR_FILTER Filter, IN NDIS_HANDLE MacReceiveContext, IN PVOID HeaderBuffer, IN UINT HeaderBufferSize, IN PVOID LookaheadBuffer, IN UINT LookaheadBufferSize, IN UINT PacketSize) |
typedef VOID(* | TR_RCV_COMPLETE_HANDLER )(IN PTR_FILTER Filter) |
typedef VOID(* | WAN_RCV_HANDLER )(OUT PNDIS_STATUS Status, IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_HANDLE NdisLinkContext, IN PUCHAR Packet, IN ULONG PacketSize) |
typedef VOID(* | WAN_RCV_COMPLETE_HANDLER )(IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_HANDLE NdisLinkContext) |
typedef VOID(* | NDIS_M_SEND_COMPLETE_HANDLER )(IN NDIS_HANDLE MiniportAdapterHandle, IN PNDIS_PACKET Packet, IN NDIS_STATUS Status) |
typedef VOID(* | NDIS_WM_SEND_COMPLETE_HANDLER )(IN NDIS_HANDLE MiniportAdapterHandle, IN PVOID Packet, IN NDIS_STATUS Status) |
typedef VOID(* | NDIS_M_TD_COMPLETE_HANDLER )(IN NDIS_HANDLE MiniportAdapterHandle, IN PNDIS_PACKET Packet, IN NDIS_STATUS Status, IN UINT BytesTransferred) |
typedef VOID(* | NDIS_M_SEND_RESOURCES_HANDLER )(IN NDIS_HANDLE MiniportAdapterHandle) |
typedef VOID(* | NDIS_M_STATUS_HANDLER )(IN NDIS_HANDLE MiniportHandle, IN NDIS_STATUS GeneralStatus, IN PVOID StatusBuffer, IN UINT StatusBufferSize) |
typedef VOID(* | NDIS_M_STS_COMPLETE_HANDLER )(IN NDIS_HANDLE MiniportAdapterHandle) |
typedef VOID(* | NDIS_M_REQ_COMPLETE_HANDLER )(IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_STATUS Status) |
typedef VOID(* | NDIS_M_RESET_COMPLETE_HANDLER )(IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_STATUS Status, IN BOOLEAN AddressingReset) |
typedef VOID(FASTCALL * | NDIS_M_PROCESS_DEFERRED )(IN PNDIS_MINIPORT_BLOCK Miniport) |
typedef BOOLEAN(FASTCALL * | NDIS_M_START_SENDS )(IN PNDIS_MINIPORT_BLOCK Miniport) |
typedef enum _NDIS_WORK_ITEM_TYPE | NDIS_WORK_ITEM_TYPE |
typedef enum _NDIS_WORK_ITEM_TYPE * | PNDIS_WORK_ITEM_TYPE |
typedef _NDIS_MINIPORT_WORK_ITEM | NDIS_MINIPORT_WORK_ITEM |
typedef _NDIS_MINIPORT_WORK_ITEM * | PNDIS_MINIPORT_WORK_ITEM |
typedef NDIS_STATUS(FASTCALL * | NDIS_M_QUEUE_WORK_ITEM )(IN PNDIS_MINIPORT_BLOCK Miniport, IN NDIS_WORK_ITEM_TYPE WorkItemType, IN PVOID WorkItemContext) |
typedef NDIS_STATUS(FASTCALL * | NDIS_M_QUEUE_NEW_WORK_ITEM )(IN PNDIS_MINIPORT_BLOCK Miniport, IN NDIS_WORK_ITEM_TYPE WorkItemType, IN PVOID WorkItemContext) |
typedef VOID(FASTCALL * | NDIS_M_DEQUEUE_WORK_ITEM )(IN PNDIS_MINIPORT_BLOCK Miniport, IN NDIS_WORK_ITEM_TYPE WorkItemType, OUT PVOID *WorkItemContext) |
typedef _NDIS_BIND_PATHS | NDIS_BIND_PATHS |
typedef _NDIS_BIND_PATHS * | PNDIS_BIND_PATHS |
typedef * | PFILTERDBS |
typedef VOID(* | W_MINIPORT_CALLBACK )(IN NDIS_HANDLE MiniportAdapterContext, IN PVOID CallbackContext) |
typedef UCHAR | NDIS_DMA_SIZE |
Enumerations |
enum | _NDIS_WORK_ITEM_TYPE {
NdisWorkItemRequest,
NdisWorkItemSend,
NdisWorkItemReturnPackets,
NdisWorkItemResetRequested,
NdisWorkItemResetInProgress,
NdisWorkItemHalt,
NdisWorkItemSendLoopback,
NdisWorkItemMiniportCallback,
NdisMaxWorkItems
} |
Functions |
EXPORT NDIS_STATUS | NdisIMQueueMiniportCallback (IN NDIS_HANDLE MiniportAdapterHandle, IN W_MINIPORT_CALLBACK CallbackRoutine, IN PVOID CallbackContext) |
EXPORT BOOLEAN | NdisIMSwitchToMiniport (IN NDIS_HANDLE MiniportAdapterHandle, OUT PNDIS_HANDLE SwitchHandle) |
EXPORT VOID | NdisIMRevertBack (IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_HANDLE SwitchHandle) |
EXPORT NDIS_STATUS | NdisIMRegisterLayeredMiniport (IN NDIS_HANDLE NdisWrapperHandle, IN PNDIS_MINIPORT_CHARACTERISTICS MiniportCharacteristics, IN UINT CharacteristicsLength, OUT PNDIS_HANDLE DriverHandle) |
EXPORT VOID | NdisIMDeregisterLayeredMiniport (IN NDIS_HANDLE DriverHandle) |
EXPORT VOID | NdisIMAssociateMiniport (IN NDIS_HANDLE DriverHandle, IN NDIS_HANDLE ProtocolHandle) |
EXPORT NDIS_STATUS | NdisMRegisterDevice (IN NDIS_HANDLE NdisWrapperHandle, IN PNDIS_STRING DeviceName, IN PNDIS_STRING SymbolicName, IN PDRIVER_DISPATCH MajorFunctions[], OUT PDEVICE_OBJECT *pDeviceObject, OUT NDIS_HANDLE *NdisDeviceHandle) |
EXPORT NDIS_STATUS | NdisMDeregisterDevice (IN NDIS_HANDLE NdisDeviceHandle) |
EXPORT VOID | NdisMRegisterUnloadHandler (IN NDIS_HANDLE NdisWrapperHandle, IN PDRIVER_UNLOAD UnloadHandler) |
EXPORT NDIS_STATUS | NdisMAllocateMapRegisters (IN NDIS_HANDLE MiniportAdapterHandle, IN UINT DmaChannel, IN NDIS_DMA_SIZE DmaSize, IN ULONG PhysicalMapRegistersNeeded, IN ULONG MaximumPhysicalMapping) |
EXPORT VOID | NdisMFreeMapRegisters (IN NDIS_HANDLE MiniportAdapterHandle) |
EXPORT NDIS_STATUS | NdisMInitializeScatterGatherDma (IN NDIS_HANDLE MiniportAdapterHandle, IN BOOLEAN Dma64BitAddresses, IN ULONG MaximumPhysicalMapping) |
EXPORT NDIS_STATUS | NdisMRegisterIoPortRange (OUT PVOID *PortOffset, IN NDIS_HANDLE MiniportAdapterHandle, IN UINT InitialPort, IN UINT NumberOfPorts) |
EXPORT VOID | NdisMDeregisterIoPortRange (IN NDIS_HANDLE MiniportAdapterHandle, IN UINT InitialPort, IN UINT NumberOfPorts, IN PVOID PortOffset) |
EXPORT NDIS_STATUS | NdisMMapIoSpace (OUT PVOID *VirtualAddress, IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_PHYSICAL_ADDRESS PhysicalAddress, IN UINT Length) |
EXPORT VOID | NdisMUnmapIoSpace (IN NDIS_HANDLE MiniportAdapterHandle, IN PVOID VirtualAddress, IN UINT Length) |
EXPORT NDIS_STATUS | NdisMRegisterInterrupt (OUT PNDIS_MINIPORT_INTERRUPT Interrupt, IN NDIS_HANDLE MiniportAdapterHandle, IN UINT InterruptVector, IN UINT InterruptLevel, IN BOOLEAN RequestIsr, IN BOOLEAN SharedInterrupt, IN NDIS_INTERRUPT_MODE InterruptMode) |
EXPORT VOID | NdisMDeregisterInterrupt (IN PNDIS_MINIPORT_INTERRUPT Interrupt) |
EXPORT BOOLEAN | NdisMSynchronizeWithInterrupt (IN PNDIS_MINIPORT_INTERRUPT Interrupt, IN PVOID SynchronizeFunction, IN PVOID SynchronizeContext) |
EXPORT VOID | NdisMQueryAdapterResources (OUT PNDIS_STATUS Status, IN NDIS_HANDLE WrapperConfigurationContext, OUT PNDIS_RESOURCE_LIST ResourceList, IN OUT PUINT BufferSize) |
VOID | NdisMSetPeriodicTimer (IN PNDIS_MINIPORT_TIMER Timer, IN UINT MillisecondPeriod) |
EXPORT VOID | NdisMInitializeTimer (IN OUT PNDIS_MINIPORT_TIMER Timer, IN NDIS_HANDLE MiniportAdapterHandle, IN PNDIS_TIMER_FUNCTION TimerFunction, IN PVOID FunctionContext) |
EXPORT VOID | NdisMCancelTimer (IN PNDIS_MINIPORT_TIMER Timer, OUT PBOOLEAN TimerCancelled) |
EXPORT VOID | NdisMSleep (IN ULONG MicrosecondsToSleep) |
EXPORT VOID | NdisMStartBufferPhysicalMapping (IN NDIS_HANDLE MiniportAdapterHandle, IN PNDIS_BUFFER Buffer, IN ULONG PhysicalMapRegister, IN BOOLEAN WriteToDevice, OUT PNDIS_PHYSICAL_ADDRESS_UNIT PhysicalAddressArray, OUT PUINT ArraySize) |
EXPORT VOID | NdisMCompleteBufferPhysicalMapping (IN NDIS_HANDLE MiniportAdapterHandle, IN PNDIS_BUFFER Buffer, IN ULONG PhysicalMapRegister) |
EXPORT VOID | NdisMAllocateSharedMemory (IN NDIS_HANDLE MiniportAdapterHandle, IN ULONG Length, IN BOOLEAN Cached, OUT PVOID *VirtualAddress, OUT PNDIS_PHYSICAL_ADDRESS PhysicalAddress) |
EXPORT NDIS_STATUS | NdisMAllocateSharedMemoryAsync (IN NDIS_HANDLE MiniportAdapterHandle, IN ULONG Length, IN BOOLEAN Cached, IN PVOID Context) |
EXPORT VOID | NdisMFreeSharedMemory (IN NDIS_HANDLE MiniportAdapterHandle, IN ULONG Length, IN BOOLEAN Cached, IN PVOID VirtualAddress, IN NDIS_PHYSICAL_ADDRESS PhysicalAddress) |
EXPORT NDIS_STATUS | NdisMRegisterDmaChannel (OUT PNDIS_HANDLE MiniportDmaHandle, IN NDIS_HANDLE MiniportAdapterHandle, IN UINT DmaChannel, IN BOOLEAN Dma32BitAddresses, IN PNDIS_DMA_DESCRIPTION DmaDescription, IN ULONG MaximumLength) |
EXPORT VOID | NdisMDeregisterDmaChannel (IN NDIS_HANDLE MiniportDmaHandle) |
EXPORT ULONG | NdisMReadDmaCounter (IN NDIS_HANDLE MiniportDmaHandle) |
EXPORT NDIS_STATUS | NdisMRegisterMiniport (IN NDIS_HANDLE NdisWrapperHandle, IN PNDIS_MINIPORT_CHARACTERISTICS MiniportCharacteristics, IN UINT CharacteristicsLength) |
EXPORT NDIS_STATUS | NdisIMInitializeDeviceInstanceEx (IN NDIS_HANDLE DriverHandle, IN PNDIS_STRING DriverInstance, IN NDIS_HANDLE DeviceContext OPTIONAL) |
EXPORT NDIS_STATUS | NdisIMCancelInitializeDeviceInstance (IN NDIS_HANDLE DriverHandle, IN PNDIS_STRING DeviceInstance) |
EXPORT NDIS_HANDLE | NdisIMGetDeviceContext (IN NDIS_HANDLE MiniportAdapterHandle) |
EXPORT NDIS_HANDLE | NdisIMGetBindingContext (IN NDIS_HANDLE NdisBindingHandle) |
EXPORT NDIS_STATUS | NdisIMDeInitializeDeviceInstance (IN NDIS_HANDLE NdisMiniportHandle) |
EXPORT VOID | NdisIMCopySendPerPacketInfo (IN PNDIS_PACKET DstPacket, IN PNDIS_PACKET SrcPacket) |
EXPORT VOID | NdisIMCopySendCompletePerPacketInfo (IN PNDIS_PACKET DstPacket, PNDIS_PACKET SrcPacket) |
EXPORT VOID | NdisMSetAttributesEx (IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_HANDLE MiniportAdapterContext, IN UINT CheckForHangTimeInSeconds OPTIONAL, IN ULONG AttributeFlags, IN NDIS_INTERFACE_TYPE AdapterType OPTIONAL) |
EXPORT NDIS_STATUS | NdisMSetMiniportSecondary (IN NDIS_HANDLE MiniportHandle, IN NDIS_HANDLE PrimaryMiniportHandle) |
EXPORT NDIS_STATUS | NdisMPromoteMiniport (IN NDIS_HANDLE MiniportHandle) |
EXPORT NDIS_STATUS | NdisMRemoveMiniport (IN NDIS_HANDLE MiniportHandle) |
EXPORT VOID | NdisMRegisterAdapterShutdownHandler (IN NDIS_HANDLE MiniportHandle, IN PVOID ShutdownContext, IN ADAPTER_SHUTDOWN_HANDLER ShutdownHandler) |
EXPORT VOID | NdisMDeregisterAdapterShutdownHandler (IN NDIS_HANDLE MiniportHandle) |
EXPORT NDIS_STATUS | NdisMPciAssignResources (IN NDIS_HANDLE MiniportHandle, IN ULONG SlotNumber, IN PNDIS_RESOURCE_LIST *AssignedResources) |
EXPORT NDIS_STATUS | NdisMCreateLog (IN NDIS_HANDLE MiniportAdapterHandle, IN UINT Size, OUT PNDIS_HANDLE LogHandle) |
EXPORT VOID | NdisMCloseLog (IN NDIS_HANDLE LogHandle) |
EXPORT NDIS_STATUS | NdisMWriteLogData (IN NDIS_HANDLE LogHandle, IN PVOID LogBuffer, IN UINT LogBufferSize) |
EXPORT VOID | NdisMFlushLog (IN NDIS_HANDLE LogHandle) |
EXPORT VOID | NdisMGetDeviceProperty (IN NDIS_HANDLE MiniportAdapterHandle, IN OUT PDEVICE_OBJECT *PhysicalDeviceObject OPTIONAL, IN OUT PDEVICE_OBJECT *FunctionalDeviceObject OPTIONAL, IN OUT PDEVICE_OBJECT *NextDeviceObject OPTIONAL, IN OUT PCM_RESOURCE_LIST *AllocatedResources OPTIONAL, IN OUT PCM_RESOURCE_LIST *AllocatedResourcesTranslated OPTIONAL) |
EXPORT NDIS_STATUS | NdisMQueryAdapterInstanceName (OUT PNDIS_STRING pAdapterInstanceName, IN NDIS_HANDLE MiniportHandle) |
EXPORT VOID | NdisMCoIndicateReceivePacket (IN NDIS_HANDLE NdisVcHandle, IN PPNDIS_PACKET PacketArray, IN UINT NumberOfPackets) |
EXPORT VOID | NdisMCoIndicateStatus (IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_HANDLE NdisVcHandle OPTIONAL, IN NDIS_STATUS GeneralStatus, IN PVOID StatusBuffer OPTIONAL, IN ULONG StatusBufferSize) |
EXPORT VOID | NdisMCoReceiveComplete (IN NDIS_HANDLE MiniportAdapterHandle) |
EXPORT VOID | NdisMCoSendComplete (IN NDIS_STATUS Status, IN NDIS_HANDLE NdisVcHandle, IN PNDIS_PACKET Packet) |
EXPORT VOID | NdisMCoActivateVcComplete (IN NDIS_STATUS Status, IN NDIS_HANDLE NdisVcHandle, IN PCO_CALL_PARAMETERS CallParameters) |
EXPORT VOID | NdisMCoDeactivateVcComplete (IN NDIS_STATUS Status, IN NDIS_HANDLE NdisVcHandle) |
EXPORT VOID | NdisMCoRequestComplete (IN NDIS_STATUS Status, IN NDIS_HANDLE MiniportAdapterHandle, IN PNDIS_REQUEST Request) |
EXPORT NDIS_STATUS | NdisMCmRegisterAddressFamily (IN NDIS_HANDLE MiniportAdapterHandle, IN PCO_ADDRESS_FAMILY AddressFamily, IN PNDIS_CALL_MANAGER_CHARACTERISTICS CmCharacteristics, IN UINT SizeOfCmCharacteristics) |
EXPORT NDIS_STATUS | NdisMCmCreateVc (IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_HANDLE NdisAfHandle, IN NDIS_HANDLE MiniportVcContext, OUT PNDIS_HANDLE NdisVcHandle) |
EXPORT NDIS_STATUS | NdisMCmDeleteVc (IN NDIS_HANDLE NdisVcHandle) |
EXPORT NDIS_STATUS | NdisMCmActivateVc (IN NDIS_HANDLE NdisVcHandle, IN PCO_CALL_PARAMETERS CallParameters) |
EXPORT NDIS_STATUS | NdisMCmDeactivateVc (IN NDIS_HANDLE NdisVcHandle) |
EXPORT NDIS_STATUS | NdisMCmRequest (IN NDIS_HANDLE NdisAfHandle, IN NDIS_HANDLE NdisVcHandle OPTIONAL, IN NDIS_HANDLE NdisPartyHandle OPTIONAL, IN OUT PNDIS_REQUEST NdisRequest) |