|
Classes |
struct | _NDIS_INTERRUPT |
struct | _NDIS_PORT_DESCRIPTOR |
struct | _NDIS_ADAPTER_INFORMATION |
struct | _NDIS_MAC_CHARACTERISTICS |
struct | _NDIS_ADAPTER_BLOCK |
struct | _NDIS_OPEN_BLOCK |
Defines |
#define | NdisCompleteSend(NdisBindingContext, Packet, Status) |
#define | NdisWanSendComplete(NdisBindingContext, WanPacket, Status) |
#define | NdisCompleteTransferData(NdisBindingContext,Packet,Status,BytesTransferred) |
#define | NdisCompleteReset(NdisBindingContext, Status) |
#define | NdisCompleteRequest(NdisBindingContext, NdisRequest, Status) |
#define | NdisIndicateReceive(Status,NdisBindingContext,MacReceiveContext,HeaderBuffer,HeaderBufferSize,LookaheadBuffer,LookaheadBufferSize,PacketSize) |
#define | NdisWanIndicateReceive(Status,NdisBindingContext,NdisLinkContext,Packet,PacketSize) |
#define | FilterIndicateReceive(Status,NdisBindingContext,MacReceiveContext,HeaderBuffer,HeaderBufferSize,LookaheadBuffer,LookaheadBufferSize,PacketSize) |
#define | NdisIndicateReceiveComplete(NdisBindingContext) |
#define | NdisWanIndicateReceiveComplete(NdisBindingContext,NdisLinkContext) |
#define | FilterIndicateReceiveComplete(NdisBindingContext) |
#define | NdisIndicateStatus(NdisBindingContext,GeneralStatus,StatusBuffer,StatusBufferSize) |
#define | NdisIndicateStatusComplete(NdisBindingContext) |
#define | NdisUnmapIoSpace(Handle, VirtualAddress, Length) MmUnmapIoSpace((VirtualAddress), (Length)); |
#define | NdisSynchronizeWithInterrupt(Interrupt, Function, Context) |
#define | NdisStartBufferPhysicalMapping(_NdisAdapterHandle,_Buffer,_PhysicalMapRegister,_Write,_PhysicalAddressArray,_ArraySize) |
#define | NdisCompleteBufferPhysicalMapping(_NdisAdapterHandle,_Buffer,_PhysicalMapRegister) |
Typedefs |
typedef BOOLEAN(* | PNDIS_INTERRUPT_SERVICE )(IN PVOID InterruptContext) |
typedef VOID(* | PNDIS_DEFERRED_PROCESSING )(IN PVOID SystemSpecific1, IN PVOID InterruptContext, IN PVOID SystemSpecific2, IN PVOID SystemSpecific3) |
typedef _NDIS_INTERRUPT | NDIS_INTERRUPT |
typedef _NDIS_INTERRUPT * | PNDIS_INTERRUPT |
typedef NDIS_STATUS(* | PNDIS_ACTIVATE_CALLBACK )(IN NDIS_HANDLE NdisAdatperHandle, IN NDIS_HANDLE MacAdapterContext, IN ULONG DmaChannel) |
typedef _NDIS_PORT_DESCRIPTOR | NDIS_PORT_DESCRIPTOR |
typedef _NDIS_PORT_DESCRIPTOR * | PNDIS_PORT_DESCRIPTOR |
typedef _NDIS_ADAPTER_INFORMATION | NDIS_ADAPTER_INFORMATION |
typedef _NDIS_ADAPTER_INFORMATION * | PNDIS_ADAPTER_INFORMATION |
typedef NDIS_STATUS(* | OPEN_ADAPTER_HANDLER )(OUT PNDIS_STATUS OpenErrorStatus, OUT NDIS_HANDLE *MacBindingHandle, OUT PUINT SelectedMediumIndex, IN PNDIS_MEDIUM MediumArray, IN UINT MediumArraySize, IN NDIS_HANDLE NdisBindingContext, IN NDIS_HANDLE MacAdapterContext, IN UINT OpenOptions, IN PSTRING AddressingInformation OPTIONAL) |
typedef NDIS_STATUS(* | CLOSE_ADAPTER_HANDLER )(IN NDIS_HANDLE MacBindingHandle) |
typedef NDIS_STATUS(* | WAN_TRANSFER_DATA_HANDLER )(VOID) |
typedef NDIS_STATUS(* | QUERY_GLOBAL_STATISTICS_HANDLER )(IN NDIS_HANDLE MacAdapterContext, IN PNDIS_REQUEST NdisRequest) |
typedef VOID(* | UNLOAD_MAC_HANDLER )(IN NDIS_HANDLE MacMacContext) |
typedef NDIS_STATUS(* | ADD_ADAPTER_HANDLER )(IN NDIS_HANDLE MacMacContext, IN NDIS_HANDLE WrapperConfigurationContext, IN PNDIS_STRING AdapterName) |
typedef VOID(* | REMOVE_ADAPTER_HANDLER )(IN NDIS_HANDLE MacAdapterContext) |
typedef NDIS_STATUS(* | WAN_SEND_HANDLER )(IN NDIS_HANDLE MacBindingHandle, IN NDIS_HANDLE LinkHandle, IN PVOID Packet) |
typedef NDIS_STATUS(* | SEND_HANDLER )(IN NDIS_HANDLE MacBindingHandle, IN PNDIS_PACKET Packet) |
typedef NDIS_STATUS(* | TRANSFER_DATA_HANDLER )(IN NDIS_HANDLE MacBindingHandle, IN NDIS_HANDLE MacReceiveContext, IN UINT ByteOffset, IN UINT BytesToTransfer, OUT PNDIS_PACKET Packet, OUT PUINT BytesTransferred) |
typedef NDIS_STATUS(* | RESET_HANDLER )(IN NDIS_HANDLE MacBindingHandle) |
typedef NDIS_STATUS(* | REQUEST_HANDLER )(IN NDIS_HANDLE MacBindingHandle, IN PNDIS_REQUEST NdisRequest) |
typedef VOID(* | SEND_PACKETS_HANDLER )(IN NDIS_HANDLE MiniportAdapterContext, IN PPNDIS_PACKET PacketArray, IN UINT NumberOfPackets) |
typedef _NDIS_MAC_CHARACTERISTICS | NDIS_MAC_CHARACTERISTICS |
typedef _NDIS_MAC_CHARACTERISTICS * | PNDIS_MAC_CHARACTERISTICS |
typedef NDIS_MAC_CHARACTERISTICS | NDIS_WAN_MAC_CHARACTERISTICS |
typedef NDIS_WAN_MAC_CHARACTERISTICS * | PNDIS_WAN_MAC_CHARACTERISTICS |
Functions |
EXPORT VOID | NdisInitializeTimer (IN OUT PNDIS_TIMER Timer, IN PNDIS_TIMER_FUNCTION TimerFunction, IN PVOID FunctionContext) |
VOID | NdisCancelTimer (IN PNDIS_TIMER Timer, OUT PBOOLEAN TimerCancelled) |
EXPORT VOID | NdisAllocateSharedMemory (IN NDIS_HANDLE NdisAdapterHandle, IN ULONG Length, IN BOOLEAN Cached, OUT PVOID *VirtualAddress, OUT PNDIS_PHYSICAL_ADDRESS PhysicalAddress) |
EXPORT VOID | NdisFreeSharedMemory (IN NDIS_HANDLE NdisAdapterHandle, IN ULONG Length, IN BOOLEAN Cached, IN PVOID VirtualAddress, IN NDIS_PHYSICAL_ADDRESS PhysicalAddress) |
EXPORT VOID | NdisRegisterMac (OUT PNDIS_STATUS Status, OUT PNDIS_HANDLE NdisMacHandle, IN NDIS_HANDLE NdisWrapperHandle, IN NDIS_HANDLE MacMacContext, IN PNDIS_MAC_CHARACTERISTICS MacCharacteristics, IN UINT CharacteristicsLength) |
EXPORT VOID | NdisDeregisterMac (OUT PNDIS_STATUS Status, IN NDIS_HANDLE NdisMacHandle) |
EXPORT NDIS_STATUS | NdisRegisterAdapter (OUT PNDIS_HANDLE NdisAdapterHandle, IN NDIS_HANDLE NdisMacHandle, IN NDIS_HANDLE MacAdapterContext, IN NDIS_HANDLE WrapperConfigurationContext, IN PNDIS_STRING AdapterName, IN PVOID AdapterInformation) |
EXPORT NDIS_STATUS | NdisDeregisterAdapter (IN NDIS_HANDLE NdisAdapterHandle) |
EXPORT VOID | NdisRegisterAdapterShutdownHandler (IN NDIS_HANDLE NdisAdapterHandle, IN PVOID ShutdownContext, IN ADAPTER_SHUTDOWN_HANDLER ShutdownHandler) |
EXPORT VOID | NdisDeregisterAdapterShutdownHandler (IN NDIS_HANDLE NdisAdapterHandle) |
EXPORT VOID | NdisReleaseAdapterResources (IN NDIS_HANDLE NdisAdapterHandle) |
EXPORT VOID | NdisCompleteOpenAdapter (IN NDIS_HANDLE NdisBindingContext, IN NDIS_STATUS Status, IN NDIS_STATUS OpenErrorStatus) |
EXPORT VOID | NdisCompleteCloseAdapter (IN NDIS_HANDLE NdisBindingContext, IN NDIS_STATUS Status) |
EXPORT VOID | NdisCompleteQueryStatistics (IN NDIS_HANDLE NdisAdapterHandle, IN PNDIS_REQUEST NdisRequest, IN NDIS_STATUS Status) |
EXPORT VOID | NdisMapIoSpace (OUT PNDIS_STATUS Status, OUT PVOID *VirtualAddress, IN NDIS_HANDLE NdisAdapterHandle, IN NDIS_PHYSICAL_ADDRESS PhysicalAddress, IN UINT Length) |
EXPORT VOID | NdisInitializeInterrupt (OUT PNDIS_STATUS Status, IN OUT PNDIS_INTERRUPT Interrupt, IN NDIS_HANDLE NdisAdapterHandle, IN PNDIS_INTERRUPT_SERVICE InterruptServiceRoutine, IN PVOID InterruptContext, IN PNDIS_DEFERRED_PROCESSING DeferredProcessingRoutine, IN UINT InterruptVector, IN UINT InterruptLevel, IN BOOLEAN SharedInterrupt, IN NDIS_INTERRUPT_MODE InterruptMode) |
EXPORT VOID | NdisRemoveInterrupt (IN PNDIS_INTERRUPT Interrupt) |