|
Classes |
struct | _NDIS_SPIN_LOCK |
struct | _NDIS_EVENT |
struct | _NDIS_WORK_ITEM |
struct | BINARY_DATA |
struct | _NDIS_CONFIGURATION_PARAMETER |
struct | _NDIS_WAN_LINE_UP |
struct | _NDIS_WAN_LINE_DOWN |
struct | _NDIS_WAN_FRAGMENT |
struct | _NDIS_WAN_GET_STATS |
struct | _NDIS_DMA_DESCRIPTION |
struct | _NDIS_DMA_BLOCK |
struct | _NDIS_PACKET_PRIVATE |
struct | _MEDIA_SPECIFIC_INFORMATION |
struct | _NDIS_PACKET_OOB_DATA |
struct | _NDIS_PACKET |
struct | _NDIS_PACKET_EXTENSION |
struct | _NDIS_TCP_IP_CHECKSUM_PACKET_INFO |
struct | _NDIS_IPSEC_PACKET_INFO |
struct | _NDIS_ENCAPSULATION_FORMAT |
struct | _NDIS_TASK_OFFLOAD_HEADER |
struct | _NDIS_TASK_OFFLOAD |
struct | _NDIS_TASK_TCP_IP_CHECKSUM |
struct | _NDIS_TASK_TCP_LARGE_SEND |
struct | _NDIS_TASK_IPSEC |
struct | _NDIS_WAN_PACKET |
struct | _NDIS_REQUEST |
union | _NDIS_REQUEST::_DATA |
struct | _NDIS_REQUEST::_DATA::_QUERY_INFORMATION |
struct | _NDIS_REQUEST::_DATA::_SET_INFORMATION |
struct | CO_ADDRESS_FAMILY |
struct | CO_SAP |
struct | _NDIS_PHYSICAL_ADDRESS_UNIT |
struct | _REFERENCE |
struct | _MAP_REGISTER_ENTRY |
union | _NDIS_RW_LOCK_REFCOUNT |
struct | _NDIS_RW_LOCK |
struct | _LOCK_STATE |
struct | _NDIS_TIMER |
Defines |
#define | NDIS_NT 1 |
#define | NDIS_INIT_FUNCTION(_F) alloc_text(INIT,_F) |
#define | NDIS_PAGABLE_FUNCTION(_F) alloc_text(PAGE,_F) |
#define | NDIS_PAGEABLE_FUNCTION(_F) alloc_text(PAGE,_F) |
#define | EXPORT DECLSPEC_IMPORT |
#define | NdisMoveMemory(Destination, Source, Length) RtlCopyMemory(Destination, Source, Length) |
#define | NdisZeroMemory(Destination, Length) RtlZeroMemory(Destination, Length) |
#define | NdisEqualMemory(Source1, Source2, Length) RtlEqualMemory(Source1, Source2, Length) |
#define | NdisFillMemory(Destination, Length, Fill) RtlFillMemory(Destination, Length, Fill) |
#define | NdisRetrieveUlong(Destination, Source) RtlRetrieveUlong(Destination, Source) |
#define | NdisStoreUlong(Destination, Value) RtlStoreUlong(Destination, Value) |
#define | NDIS_STRING_CONST(x) {sizeof(L##x)-2, sizeof(L##x), L##x} |
#define | NdisMoveToMappedMemory(Destination, Source, Length) NdisMoveMappedMemory(Destination,Source,Length) |
#define | NdisMoveFromMappedMemory(Destination, Source, Length) NdisMoveMappedMemory(Destination,Source,Length) |
#define | NdisInterruptLatched Latched |
#define | NdisInterruptLevelSensitive LevelSensitive |
#define | NDIS_FLAGS_PROTOCOL_ID_MASK 0x0000000F |
#define | NDIS_FLAGS_MULTICAST_PACKET 0x00000010 |
#define | NDIS_FLAGS_BROADCAST_PACKET 0x00000020 |
#define | NDIS_FLAGS_DIRECTED_PACKET 0x00000040 |
#define | NDIS_FLAGS_DONT_LOOPBACK 0x00000080 |
#define | NDIS_FLAGS_IS_LOOPBACK_PACKET 0x00000100 |
#define | NDIS_FLAGS_LOOPBACK_ONLY 0x00000200 |
#define | NDIS_FLAGS_SKIP_LOOPBACK 0x00000400 |
#define | fPACKET_WRAPPER_RESERVED 0x3F |
#define | fPACKET_CONTAINS_MEDIA_SPECIFIC_INFO 0x40 |
#define | fPACKET_ALLOCATED_BY_NDIS 0x80 |
#define | NDIS_GET_PACKET_PROTOCOL_TYPE(_Packet_) ((_Packet_)->Private.Flags & NDIS_PROTOCOL_ID_MASK) |
#define | NDIS_OOB_DATA_FROM_PACKET(_p) |
#define | NDIS_GET_PACKET_HEADER_SIZE(_Packet) |
#define | NDIS_GET_PACKET_STATUS(_Packet) |
#define | NDIS_GET_PACKET_TIME_TO_SEND(_Packet) |
#define | NDIS_GET_PACKET_TIME_SENT(_Packet) |
#define | NDIS_GET_PACKET_TIME_RECEIVED(_Packet) |
#define | NDIS_GET_PACKET_MEDIA_SPECIFIC_INFO(_Packet,_pMediaSpecificInfo,_pSizeMediaSpecificInfo) |
#define | NDIS_SET_PACKET_HEADER_SIZE(_Packet, _HdrSize) |
#define | NDIS_SET_PACKET_STATUS(_Packet, _Status) |
#define | NDIS_SET_PACKET_TIME_TO_SEND(_Packet, _TimeToSend) |
#define | NDIS_SET_PACKET_TIME_SENT(_Packet, _TimeSent) |
#define | NDIS_SET_PACKET_TIME_RECEIVED(_Packet, _TimeReceived) |
#define | NDIS_SET_PACKET_MEDIA_SPECIFIC_INFO(_Packet,_MediaSpecificInfo,_SizeMediaSpecificInfo) |
#define | NDIS_PACKET_EXTENSION_FROM_PACKET(_P) ((PNDIS_PACKET_EXTENSION)((PUCHAR)(_P) + (_P)->Private.NdisPacketOobOffset + sizeof(NDIS_PACKET_OOB_DATA))) |
#define | NDIS_PER_PACKET_INFO_FROM_PACKET(_P, _Id) ((PNDIS_PACKET_EXTENSION)((PUCHAR)(_P) + (_P)->Private.NdisPacketOobOffset + sizeof(NDIS_PACKET_OOB_DATA)))->NdisPacketInfo[(_Id)] |
#define | NDIS_GET_ORIGINAL_PACKET(_P) NDIS_PER_PACKET_INFO_FROM_PACKET(_P, OriginalPacketInfo) |
#define | NDIS_SET_ORIGINAL_PACKET(_P, _OP) NDIS_PER_PACKET_INFO_FROM_PACKET(_P, OriginalPacketInfo) = _OP |
#define | MAX_HASHES 4 |
#define | TRUNCATED_HASH_LEN 12 |
#define | CRYPTO_SUCCESS 0 |
#define | CRYPTO_GENERIC_ERROR 1 |
#define | CRYPTO_TRANSPORT_AH_AUTH_FAILED 2 |
#define | CRYPTO_TRANSPORT_ESP_AUTH_FAILED 3 |
#define | CRYPTO_TUNNEL_AH_AUTH_FAILED 4 |
#define | CRYPTO_TUNNEL_ESP_AUTH_FAILED 5 |
#define | CRYPTO_INVALID_PACKET_SYNTAX 6 |
#define | CRYPTO_INVALID_PROTOCOL 7 |
#define | NDIS_TASK_OFFLOAD_VERSION 1 |
#define | NdisGetPacketFlags(_Packet) (_Packet)->Private.Flags |
#define | NdisSetPacketFlags(_Packet, _Flags) (_Packet)->Private.Flags |= (_Flags) |
#define | NdisClearPacketFlags(_Packet, _Flags) (_Packet)->Private.Flags &= ~(_Flags) |
#define | CO_ADDRESS_FAMILY_Q2931 ((NDIS_AF)0x1) |
#define | CO_ADDRESS_FAMILY_PSCHED ((NDIS_AF)0x2) |
#define | CO_ADDRESS_FAMILY_L2TP ((NDIS_AF)0x3) |
#define | CO_ADDRESS_FAMILY_IRDA ((NDIS_AF)0x4) |
#define | CO_ADDRESS_FAMILY_1394 ((NDIS_AF)0x5) |
#define | CO_ADDRESS_FAMILY_PPP ((NDIS_AF)0x6) |
#define | CO_ADDRESS_FAMILY_TAPI ((NDIS_AF)0x800) |
#define | CO_ADDRESS_FAMILY_TAPI_PROXY ((NDIS_AF)0x801) |
#define | CO_ADDRESS_FAMILY_PROXY 0x80000000 |
#define | NdisGetPhysicalAddressHigh(_PhysicalAddress) ((_PhysicalAddress).HighPart) |
#define | NdisSetPhysicalAddressHigh(_PhysicalAddress, _Value) ((_PhysicalAddress).HighPart) = (_Value) |
#define | NdisGetPhysicalAddressLow(_PhysicalAddress) ((_PhysicalAddress).LowPart) |
#define | NdisSetPhysicalAddressLow(_PhysicalAddress, _Value) ((_PhysicalAddress).LowPart) = (_Value) |
#define | NDIS_PHYSICAL_ADDRESS_CONST(_Low, _High) { (ULONG)(_Low), (LONG)(_High) } |
#define | NDIS_MEMORY_CONTIGUOUS 0x00000001 |
#define | NDIS_MEMORY_NONCACHED 0x00000002 |
#define | NDIS_OPEN_RECEIVE_NOT_REENTRANT 0x00000001 |
#define | NDIS_STATUS_SUCCESS ((NDIS_STATUS)STATUS_SUCCESS) |
#define | NDIS_STATUS_PENDING ((NDIS_STATUS) STATUS_PENDING) |
#define | NDIS_STATUS_NOT_RECOGNIZED ((NDIS_STATUS)0x00010001L) |
#define | NDIS_STATUS_NOT_COPIED ((NDIS_STATUS)0x00010002L) |
#define | NDIS_STATUS_NOT_ACCEPTED ((NDIS_STATUS)0x00010003L) |
#define | NDIS_STATUS_CALL_ACTIVE ((NDIS_STATUS)0x00010007L) |
#define | NDIS_STATUS_ONLINE ((NDIS_STATUS)0x40010003L) |
#define | NDIS_STATUS_RESET_START ((NDIS_STATUS)0x40010004L) |
#define | NDIS_STATUS_RESET_END ((NDIS_STATUS)0x40010005L) |
#define | NDIS_STATUS_RING_STATUS ((NDIS_STATUS)0x40010006L) |
#define | NDIS_STATUS_CLOSED ((NDIS_STATUS)0x40010007L) |
#define | NDIS_STATUS_WAN_LINE_UP ((NDIS_STATUS)0x40010008L) |
#define | NDIS_STATUS_WAN_LINE_DOWN ((NDIS_STATUS)0x40010009L) |
#define | NDIS_STATUS_WAN_FRAGMENT ((NDIS_STATUS)0x4001000AL) |
#define | NDIS_STATUS_MEDIA_CONNECT ((NDIS_STATUS)0x4001000BL) |
#define | NDIS_STATUS_MEDIA_DISCONNECT ((NDIS_STATUS)0x4001000CL) |
#define | NDIS_STATUS_HARDWARE_LINE_UP ((NDIS_STATUS)0x4001000DL) |
#define | NDIS_STATUS_HARDWARE_LINE_DOWN ((NDIS_STATUS)0x4001000EL) |
#define | NDIS_STATUS_INTERFACE_UP ((NDIS_STATUS)0x4001000FL) |
#define | NDIS_STATUS_INTERFACE_DOWN ((NDIS_STATUS)0x40010010L) |
#define | NDIS_STATUS_MEDIA_BUSY ((NDIS_STATUS)0x40010011L) |
#define | NDIS_STATUS_MEDIA_SPECIFIC_INDICATION ((NDIS_STATUS)0x40010012L) |
#define | NDIS_STATUS_WW_INDICATION NDIS_STATUS_MEDIA_SPECIFIC_INDICATION |
#define | NDIS_STATUS_LINK_SPEED_CHANGE ((NDIS_STATUS)0x40010013L) |
#define | NDIS_STATUS_WAN_GET_STATS ((NDIS_STATUS)0x40010014L) |
#define | NDIS_STATUS_WAN_CO_FRAGMENT ((NDIS_STATUS)0x40010015L) |
#define | NDIS_STATUS_WAN_CO_LINKPARAMS ((NDIS_STATUS)0x40010016L) |
#define | NDIS_STATUS_NOT_RESETTABLE ((NDIS_STATUS)0x80010001L) |
#define | NDIS_STATUS_SOFT_ERRORS ((NDIS_STATUS)0x80010003L) |
#define | NDIS_STATUS_HARD_ERRORS ((NDIS_STATUS)0x80010004L) |
#define | NDIS_STATUS_BUFFER_OVERFLOW ((NDIS_STATUS)STATUS_BUFFER_OVERFLOW) |
#define | NDIS_STATUS_FAILURE ((NDIS_STATUS) STATUS_UNSUCCESSFUL) |
#define | NDIS_STATUS_RESOURCES ((NDIS_STATUS)STATUS_INSUFFICIENT_RESOURCES) |
#define | NDIS_STATUS_CLOSING ((NDIS_STATUS)0xC0010002L) |
#define | NDIS_STATUS_BAD_VERSION ((NDIS_STATUS)0xC0010004L) |
#define | NDIS_STATUS_BAD_CHARACTERISTICS ((NDIS_STATUS)0xC0010005L) |
#define | NDIS_STATUS_ADAPTER_NOT_FOUND ((NDIS_STATUS)0xC0010006L) |
#define | NDIS_STATUS_OPEN_FAILED ((NDIS_STATUS)0xC0010007L) |
#define | NDIS_STATUS_DEVICE_FAILED ((NDIS_STATUS)0xC0010008L) |
#define | NDIS_STATUS_MULTICAST_FULL ((NDIS_STATUS)0xC0010009L) |
#define | NDIS_STATUS_MULTICAST_EXISTS ((NDIS_STATUS)0xC001000AL) |
#define | NDIS_STATUS_MULTICAST_NOT_FOUND ((NDIS_STATUS)0xC001000BL) |
#define | NDIS_STATUS_REQUEST_ABORTED ((NDIS_STATUS)0xC001000CL) |
#define | NDIS_STATUS_RESET_IN_PROGRESS ((NDIS_STATUS)0xC001000DL) |
#define | NDIS_STATUS_CLOSING_INDICATING ((NDIS_STATUS)0xC001000EL) |
#define | NDIS_STATUS_NOT_SUPPORTED ((NDIS_STATUS)STATUS_NOT_SUPPORTED) |
#define | NDIS_STATUS_INVALID_PACKET ((NDIS_STATUS)0xC001000FL) |
#define | NDIS_STATUS_OPEN_LIST_FULL ((NDIS_STATUS)0xC0010010L) |
#define | NDIS_STATUS_ADAPTER_NOT_READY ((NDIS_STATUS)0xC0010011L) |
#define | NDIS_STATUS_ADAPTER_NOT_OPEN ((NDIS_STATUS)0xC0010012L) |
#define | NDIS_STATUS_NOT_INDICATING ((NDIS_STATUS)0xC0010013L) |
#define | NDIS_STATUS_INVALID_LENGTH ((NDIS_STATUS)0xC0010014L) |
#define | NDIS_STATUS_INVALID_DATA ((NDIS_STATUS)0xC0010015L) |
#define | NDIS_STATUS_BUFFER_TOO_SHORT ((NDIS_STATUS)0xC0010016L) |
#define | NDIS_STATUS_INVALID_OID ((NDIS_STATUS)0xC0010017L) |
#define | NDIS_STATUS_ADAPTER_REMOVED ((NDIS_STATUS)0xC0010018L) |
#define | NDIS_STATUS_UNSUPPORTED_MEDIA ((NDIS_STATUS)0xC0010019L) |
#define | NDIS_STATUS_GROUP_ADDRESS_IN_USE ((NDIS_STATUS)0xC001001AL) |
#define | NDIS_STATUS_FILE_NOT_FOUND ((NDIS_STATUS)0xC001001BL) |
#define | NDIS_STATUS_ERROR_READING_FILE ((NDIS_STATUS)0xC001001CL) |
#define | NDIS_STATUS_ALREADY_MAPPED ((NDIS_STATUS)0xC001001DL) |
#define | NDIS_STATUS_RESOURCE_CONFLICT ((NDIS_STATUS)0xC001001EL) |
#define | NDIS_STATUS_NO_CABLE ((NDIS_STATUS)0xC001001FL) |
#define | NDIS_STATUS_INVALID_SAP ((NDIS_STATUS)0xC0010020L) |
#define | NDIS_STATUS_SAP_IN_USE ((NDIS_STATUS)0xC0010021L) |
#define | NDIS_STATUS_INVALID_ADDRESS ((NDIS_STATUS)0xC0010022L) |
#define | NDIS_STATUS_VC_NOT_ACTIVATED ((NDIS_STATUS)0xC0010023L) |
#define | NDIS_STATUS_DEST_OUT_OF_ORDER ((NDIS_STATUS)0xC0010024L) |
#define | NDIS_STATUS_VC_NOT_AVAILABLE ((NDIS_STATUS)0xC0010025L) |
#define | NDIS_STATUS_CELLRATE_NOT_AVAILABLE ((NDIS_STATUS)0xC0010026L) |
#define | NDIS_STATUS_INCOMPATABLE_QOS ((NDIS_STATUS)0xC0010027L) |
#define | NDIS_STATUS_AAL_PARAMS_UNSUPPORTED ((NDIS_STATUS)0xC0010028L) |
#define | NDIS_STATUS_NO_ROUTE_TO_DESTINATION ((NDIS_STATUS)0xC0010029L) |
#define | NDIS_STATUS_TOKEN_RING_OPEN_ERROR ((NDIS_STATUS)0xC0011000L) |
#define | NDIS_STATUS_INVALID_DEVICE_REQUEST ((NDIS_STATUS)STATUS_INVALID_DEVICE_REQUEST) |
#define | NDIS_STATUS_NETWORK_UNREACHABLE ((NDIS_STATUS)STATUS_NETWORK_UNREACHABLE) |
#define | NDIS_ERROR_CODE ULONG |
#define | NDIS_ERROR_CODE_RESOURCE_CONFLICT EVENT_NDIS_RESOURCE_CONFLICT |
#define | NDIS_ERROR_CODE_OUT_OF_RESOURCES EVENT_NDIS_OUT_OF_RESOURCE |
#define | NDIS_ERROR_CODE_HARDWARE_FAILURE EVENT_NDIS_HARDWARE_FAILURE |
#define | NDIS_ERROR_CODE_ADAPTER_NOT_FOUND EVENT_NDIS_ADAPTER_NOT_FOUND |
#define | NDIS_ERROR_CODE_INTERRUPT_CONNECT EVENT_NDIS_INTERRUPT_CONNECT |
#define | NDIS_ERROR_CODE_DRIVER_FAILURE EVENT_NDIS_DRIVER_FAILURE |
#define | NDIS_ERROR_CODE_BAD_VERSION EVENT_NDIS_BAD_VERSION |
#define | NDIS_ERROR_CODE_TIMEOUT EVENT_NDIS_TIMEOUT |
#define | NDIS_ERROR_CODE_NETWORK_ADDRESS EVENT_NDIS_NETWORK_ADDRESS |
#define | NDIS_ERROR_CODE_UNSUPPORTED_CONFIGURATION EVENT_NDIS_UNSUPPORTED_CONFIGURATION |
#define | NDIS_ERROR_CODE_INVALID_VALUE_FROM_ADAPTER EVENT_NDIS_INVALID_VALUE_FROM_ADAPTER |
#define | NDIS_ERROR_CODE_MISSING_CONFIGURATION_PARAMETER EVENT_NDIS_MISSING_CONFIGURATION_PARAMETER |
#define | NDIS_ERROR_CODE_BAD_IO_BASE_ADDRESS EVENT_NDIS_BAD_IO_BASE_ADDRESS |
#define | NDIS_ERROR_CODE_RECEIVE_SPACE_SMALL EVENT_NDIS_RECEIVE_SPACE_SMALL |
#define | NDIS_ERROR_CODE_ADAPTER_DISABLED EVENT_NDIS_ADAPTER_DISABLED |
#define | NdisAllocateSpinLock(_SpinLock) KeInitializeSpinLock(&(_SpinLock)->SpinLock) |
#define | NdisFreeSpinLock(_SpinLock) |
#define | NdisAcquireSpinLock(_SpinLock) KeAcquireSpinLock(&(_SpinLock)->SpinLock, &(_SpinLock)->OldIrql) |
#define | NdisReleaseSpinLock(_SpinLock) KeReleaseSpinLock(&(_SpinLock)->SpinLock,(_SpinLock)->OldIrql) |
#define | NdisDprAcquireSpinLock(_SpinLock) |
#define | NdisDprReleaseSpinLock(_SpinLock) KeReleaseSpinLockFromDpcLevel(&(_SpinLock)->SpinLock) |
#define | NdisGetCurrentSystemTime(_pSystemTime) |
#define | NdisInterlockedIncrement(Addend) InterlockedIncrement(Addend) |
#define | NdisInterlockedDecrement(Addend) InterlockedDecrement(Addend) |
#define | NdisInterlockedAddUlong(_Addend, _Increment, _SpinLock) ExInterlockedAddUlong(_Addend, _Increment, &(_SpinLock)->SpinLock) |
#define | NdisInterlockedInsertHeadList(_ListHead, _ListEntry, _SpinLock) ExInterlockedInsertHeadList(_ListHead, _ListEntry, &(_SpinLock)->SpinLock) |
#define | NdisInterlockedInsertTailList(_ListHead, _ListEntry, _SpinLock) ExInterlockedInsertTailList(_ListHead, _ListEntry, &(_SpinLock)->SpinLock) |
#define | NdisInterlockedRemoveHeadList(_ListHead, _SpinLock) ExInterlockedRemoveHeadList(_ListHead, &(_SpinLock)->SpinLock) |
#define | NdisInterlockedPushEntryList(ListHead, ListEntry, Lock) ExInterlockedPushEntryList(ListHead, ListEntry, &(Lock)->SpinLock) |
#define | NdisInterlockedPopEntryList(ListHead, Lock) ExInterlockedPopEntryList(ListHead, &(Lock)->SpinLock) |
#define | MAXIMUM_PROCESSORS 32 |
#define | NdisInterlockedAddLargeStatistic(_Addend, _Increment) ExInterlockedAddLargeStatistic((PLARGE_INTEGER)_Addend, _Increment) |
#define | NdisInterlockedPushEntrySList(SListHead, SListEntry, Lock) ExInterlockedPushEntrySList(SListHead, SListEntry, &(Lock)->SpinLock) |
#define | NdisInterlockedPopEntrySList(SListHead, Lock) ExInterlockedPopEntrySList(SListHead, &(Lock)->SpinLock) |
#define | NdisInterlockedFlushSList(SListHead) ExInterlockedFlushSList(SListHead) |
#define | NdisInitializeSListHead(SListHead) ExInitializeSListHead(SListHead) |
#define | NdisQueryDepthSList(SListHead) ExQueryDepthSList(SListHead) |
#define | NdisInitializeListHead(_ListHead) InitializeListHead(_ListHead) |
#define | NdisCopyLookaheadData(_Destination, _Source, _Length, _MacOptions) |
#define | NdisReinitializePacket(Packet) |
#define | NdisFreeBuffer(Buffer) IoFreeMdl(Buffer) |
#define | NdisQueryBuffer(_Buffer, _VirtualAddress, _Length) |
#define | NdisQueryBufferSafe(_Buffer, _VirtualAddress, _Length, _Priority) |
#define | NdisQueryBufferOffset(_Buffer, _Offset, _Length) |
#define | NdisGetFirstBufferFromPacket(_Packet,_FirstBuffer,_FirstBufferVA,_FirstBufferLength,_TotalBufferLength) |
#define | NDIS_BUFFER_TO_SPAN_PAGES(_Buffer) |
#define | NdisGetBufferPhysicalArraySize(Buffer, ArraySize) (*(ArraySize) = NDIS_BUFFER_TO_SPAN_PAGES(Buffer)) |
#define | NDIS_BUFFER_LINKAGE(Buffer) ((Buffer)->Next) |
#define | NdisRecalculatePacketCounts(Packet) |
#define | NdisChainBufferAtFront(Packet, Buffer) |
#define | NdisChainBufferAtBack(Packet, Buffer) |
#define | NdisQueryPacket(_Packet,_PhysicalBufferCount,_BufferCount,_FirstBuffer,_TotalPacketLength) |
#define | NdisGetNextBuffer(CurrentBuffer, NextBuffer) |
#define | NdisAdjustBufferLength(Buffer, Length) (((Buffer)->ByteCount) = (Length)) |
#define | NdisStallExecution(MicroSecondsToStall) KeStallExecutionProcessor(MicroSecondsToStall) |
#define | NdisInitializeWorkItem(_WI_, _R_, _C_) |
#define | NdisFlushBuffer(Buffer, WriteToDevice) KeFlushIoBuffers((Buffer),!(WriteToDevice), TRUE) |
#define | NdisGetCacheFillSize() HalGetDmaAlignmentRequirement() |
#define | NDIS_PORT_TO_PORT(Handle, Port) (((PNDIS_ADAPTER_BLOCK)(Handle))->PortOffset + (Port)) |
#define | NdisWritePortUchar(Handle, Port, Data) WRITE_PORT_UCHAR((PUCHAR)(NDIS_PORT_TO_PORT(Handle,Port)),(UCHAR)(Data)) |
#define | NdisWritePortUshort(Handle, Port, Data) WRITE_PORT_USHORT((PUSHORT)(NDIS_PORT_TO_PORT(Handle,Port)),(USHORT)(Data)) |
#define | NdisWritePortUlong(Handle, Port, Data) WRITE_PORT_ULONG((PULONG)(NDIS_PORT_TO_PORT(Handle,Port)),(ULONG)(Data)) |
#define | NdisWritePortBufferUchar(Handle, Port, Buffer, Length) NdisRawWritePortBufferUchar(NDIS_PORT_TO_PORT((Handle),(Port)),(Buffer),(Length)) |
#define | NdisWritePortBufferUshort(Handle, Port, Buffer, Length) NdisRawWritePortBufferUshort(NDIS_PORT_TO_PORT((Handle),(Port)),(Buffer),(Length)) |
#define | NdisWritePortBufferUlong(Handle, Port, Buffer, Length) NdisRawWritePortBufferUlong(NDIS_PORT_TO_PORT((Handle),(Port)),(Buffer),(Length)) |
#define | NdisReadPortUchar(Handle, Port, Data) NdisRawReadPortUchar(NDIS_PORT_TO_PORT((Handle),(Port)),(Data)) |
#define | NdisReadPortUshort(Handle, Port, Data) NdisRawReadPortUshort(NDIS_PORT_TO_PORT((Handle),(Port)),(Data)) |
#define | NdisReadPortUlong(Handle, Port, Data) NdisRawReadPortUlong(NDIS_PORT_TO_PORT((Handle),(Port)),(Data)) |
#define | NdisReadPortBufferUchar(Handle, Port, Buffer, Length) NdisRawReadPortBufferUchar(NDIS_PORT_TO_PORT((Handle),(Port)),(Buffer),(Length)) |
#define | NdisReadPortBufferUshort(Handle, Port, Buffer, Length) NdisRawReadPortBufferUshort(NDIS_PORT_TO_PORT((Handle),(Port)),(Buffer),(Length)) |
#define | NdisReadPortBufferUlong(Handle, Port, Buffer) NdisRawReadPortBufferUlong(NDIS_PORT_TO_PORT((Handle),(Port)),(Buffer),(Length)) |
#define | NdisRawWritePortUchar(Port, Data) WRITE_PORT_UCHAR((PUCHAR)(Port),(UCHAR)(Data)) |
#define | NdisRawWritePortUshort(Port, Data) WRITE_PORT_USHORT((PUSHORT)(Port),(USHORT)(Data)) |
#define | NdisRawWritePortUlong(Port, Data) WRITE_PORT_ULONG((PULONG)(Port),(ULONG)(Data)) |
#define | NdisRawWritePortBufferUchar(Port, Buffer, Length) WRITE_PORT_BUFFER_UCHAR((PUCHAR)(Port),(PUCHAR)(Buffer),(Length)) |
#define | NdisRawWritePortBufferUshort(Port, Buffer, Length) |
#define | NdisRawWritePortBufferUlong(Port, Buffer, Length) |
#define | NdisRawReadPortUchar(Port, Data) *(Data) = READ_PORT_UCHAR((PUCHAR)(Port)) |
#define | NdisRawReadPortUshort(Port, Data) *(Data) = READ_PORT_USHORT((PUSHORT)(Port)) |
#define | NdisRawReadPortUlong(Port, Data) *(Data) = READ_PORT_ULONG((PULONG)(Port)) |
#define | NdisRawReadPortBufferUchar(Port, Buffer, Length) READ_PORT_BUFFER_UCHAR((PUCHAR)(Port),(PUCHAR)(Buffer),(Length)) |
#define | NdisRawReadPortBufferUshort(Port, Buffer, Length) |
#define | NdisRawReadPortBufferUlong(Port, Buffer, Length) |
#define | NdisWriteRegisterUchar(Register, Data) |
#define | NdisWriteRegisterUshort(Register, Data) |
#define | NdisWriteRegisterUlong(Register, Data) |
#define | NdisWriteRegisterUcharWithStall(Register, Data, StallTime) |
#define | NdisWriteRegisterUshortWithStall(Register, Data, StallTime) |
#define | NdisWriteRegisterUlongWithStall(Register, Data, StallTime) |
#define | NdisReadRegisterUchar(Register, Data) *(Data) = READ_REGISTER_UCHAR((PUCHAR)(Register)) |
#define | NdisReadRegisterUshort(Register, Data) *(Data) = READ_REGISTER_USHORT((PUSHORT)(Register)) |
#define | NdisReadRegisterUlong(Register, Data) *(Data) = READ_REGISTER_ULONG((PULONG)(Register)) |
#define | NdisEqualAnsiString(_String1, _String2, _CaseInsensitive) RtlEqualAnsiString(_String1, _String2, _CaseInsensitive) |
#define | NdisEqualString(_String1, _String2, _CaseInsensitive) RtlEqualUnicodeString(_String1, _String2, _CaseInsensitive) |
#define | NdisEqualUnicodeString(_String1, _String2, _CaseInsensitive) RtlEqualUnicodeString(_String1, _String2, _CaseInsensitive) |
#define | NdisFreeString(String) NdisFreeMemory((String).Buffer, (String).MaximumLength, 0) |
#define | NdisPrintString(String) DbgPrint("%ls",(String).Buffer) |
#define | NdisCreateLookaheadBufferFromSharedMemory(_S, _L, _B) ((*(_B)) = (_S)) |
#define | NdisDestroyLookaheadBufferFromSharedMemory(_B) |
#define | NdisReadDmaCounter(_NdisDmaHandle) HalReadDmaCounter(((PNDIS_DMA_BLOCK)(_NdisDmaHandle))->SystemAdapterObject) |
#define | NdisUpdateSharedMemory(_H, _L, _V, _P) |
#define | NdisInitAnsiString(_as, s) RtlInitString(_as, s) |
#define | NdisInitUnicodeString(_us, s) RtlInitUnicodeString(_us, s) |
#define | NdisAnsiStringToUnicodeString(_us, _as) RtlAnsiStringToUnicodeString(_us, _as, FALSE) |
#define | NdisUnicodeStringToAnsiString(_as, _us) RtlUnicodeStringToAnsiString(_as, _us, FALSE) |
#define | NdisUpcaseUnicodeString(_d, _s) RtlUpcaseUnicodeString(_d, _s, FALSE) |
#define | NdisInitializeNPagedLookasideList(_L, _AR, _FR, _Fl, _S, _T, _D) ExInitializeNPagedLookasideList(_L, _AR, _FR, _Fl, _S, _T, _D) |
#define | NdisDeleteNPagedLookasideList(_L) ExDeleteNPagedLookasideList(_L) |
#define | NdisAllocateFromNPagedLookasideList(_L) ExAllocateFromNPagedLookasideList(_L) |
#define | NdisFreeToNPagedLookasideList(_L, _E) ExFreeToNPagedLookasideList(_L, _E) |
Typedefs |
typedef signed int | INT |
typedef signed int * | PINT |
typedef unsigned int | UINT |
typedef unsigned int * | PUINT |
typedef UNICODE_STRING | NDIS_STRING |
typedef UNICODE_STRING * | PNDIS_STRING |
typedef PVOID | NDIS_HANDLE |
typedef PVOID * | PNDIS_HANDLE |
typedef int | NDIS_STATUS |
typedef int * | PNDIS_STATUS |
typedef CM_MCA_POS_DATA | NDIS_MCA_POS_DATA |
typedef CM_MCA_POS_DATA * | PNDIS_MCA_POS_DATA |
typedef CM_EISA_SLOT_INFORMATION | NDIS_EISA_SLOT_INFORMATION |
typedef CM_EISA_SLOT_INFORMATION * | PNDIS_EISA_SLOT_INFORMATION |
typedef CM_EISA_FUNCTION_INFORMATION | NDIS_EISA_FUNCTION_INFORMATION |
typedef CM_EISA_FUNCTION_INFORMATION * | PNDIS_EISA_FUNCTION_INFORMATION |
typedef _NDIS_SPIN_LOCK | NDIS_SPIN_LOCK |
typedef _NDIS_SPIN_LOCK * | PNDIS_SPIN_LOCK |
typedef _NDIS_EVENT | NDIS_EVENT |
typedef _NDIS_EVENT * | PNDIS_EVENT |
typedef VOID(* | NDIS_PROC )(struct _NDIS_WORK_ITEM *, PVOID) |
typedef _NDIS_WORK_ITEM | NDIS_WORK_ITEM |
typedef _NDIS_WORK_ITEM * | PNDIS_WORK_ITEM |
typedef KINTERRUPT_MODE | NDIS_INTERRUPT_MODE |
typedef KINTERRUPT_MODE * | PNDIS_INTERRUPT_MODE |
typedef enum _NDIS_PARAMETER_TYPE | NDIS_PARAMETER_TYPE |
typedef enum _NDIS_PARAMETER_TYPE * | PNDIS_PARAMETER_TYPE |
typedef _NDIS_CONFIGURATION_PARAMETER | NDIS_CONFIGURATION_PARAMETER |
typedef _NDIS_CONFIGURATION_PARAMETER * | PNDIS_CONFIGURATION_PARAMETER |
typedef enum _NDIS_PROCESSOR_TYPE | NDIS_PROCESSOR_TYPE |
typedef enum _NDIS_PROCESSOR_TYPE * | PNDIS_PROCESSOR_TYPE |
typedef enum _NDIS_ENVIRONMENT_TYPE | NDIS_ENVIRONMENT_TYPE |
typedef enum _NDIS_ENVIRONMENT_TYPE * | PNDIS_ENVIRONMENT_TYPE |
typedef enum _NDIS_INTERFACE_TYPE | NDIS_INTERFACE_TYPE |
typedef enum _NDIS_INTERFACE_TYPE * | PNDIS_INTERFACE_TYPE |
typedef VOID(* | ADAPTER_SHUTDOWN_HANDLER )(IN PVOID ShutdownContext) |
typedef CM_PARTIAL_RESOURCE_LIST | NDIS_RESOURCE_LIST |
typedef CM_PARTIAL_RESOURCE_LIST * | PNDIS_RESOURCE_LIST |
typedef _NDIS_WAN_LINE_UP | NDIS_WAN_LINE_UP |
typedef _NDIS_WAN_LINE_UP * | PNDIS_WAN_LINE_UP |
typedef _NDIS_WAN_LINE_DOWN | NDIS_WAN_LINE_DOWN |
typedef _NDIS_WAN_LINE_DOWN * | PNDIS_WAN_LINE_DOWN |
typedef _NDIS_WAN_FRAGMENT | NDIS_WAN_FRAGMENT |
typedef _NDIS_WAN_FRAGMENT * | PNDIS_WAN_FRAGMENT |
typedef _NDIS_WAN_GET_STATS | NDIS_WAN_GET_STATS |
typedef _NDIS_WAN_GET_STATS * | PNDIS_WAN_GET_STATS |
typedef _NDIS_DMA_DESCRIPTION | NDIS_DMA_DESCRIPTION |
typedef _NDIS_DMA_DESCRIPTION * | PNDIS_DMA_DESCRIPTION |
typedef _NDIS_DMA_BLOCK | NDIS_DMA_BLOCK |
typedef _NDIS_DMA_BLOCK * | PNDIS_DMA_BLOCK |
typedef MDL | NDIS_BUFFER |
typedef MDL * | PNDIS_BUFFER |
typedef NDIS_HANDLE | PNDIS_PACKET_POOL |
typedef _NDIS_PACKET_PRIVATE | NDIS_PACKET_PRIVATE |
typedef _NDIS_PACKET_PRIVATE * | PNDIS_PACKET_PRIVATE |
typedef enum _NDIS_CLASS_ID | NDIS_CLASS_ID |
typedef _MEDIA_SPECIFIC_INFORMATION | MEDIA_SPECIFIC_INFORMATION |
typedef _MEDIA_SPECIFIC_INFORMATION * | PMEDIA_SPECIFIC_INFORMATION |
typedef _NDIS_PACKET_OOB_DATA | NDIS_PACKET_OOB_DATA |
typedef _NDIS_PACKET_OOB_DATA * | PNDIS_PACKET_OOB_DATA |
typedef _NDIS_PACKET | NDIS_PACKET |
typedef _NDIS_PACKET * | PNDIS_PACKET |
typedef _NDIS_PACKET ** | PPNDIS_PACKET |
typedef enum _NDIS_PER_PACKET_INFO | NDIS_PER_PACKET_INFO |
typedef enum _NDIS_PER_PACKET_INFO * | PNDIS_PER_PACKET_INFO |
typedef _NDIS_PACKET_EXTENSION | NDIS_PACKET_EXTENSION |
typedef _NDIS_PACKET_EXTENSION * | PNDIS_PACKET_EXTENSION |
typedef _NDIS_TCP_IP_CHECKSUM_PACKET_INFO | NDIS_TCP_IP_CHECKSUM_PACKET_INFO |
typedef _NDIS_TCP_IP_CHECKSUM_PACKET_INFO * | PNDIS_TCP_IP_CHECKSUM_PACKET_INFO |
typedef _NDIS_IPSEC_PACKET_INFO | NDIS_IPSEC_PACKET_INFO |
typedef _NDIS_IPSEC_PACKET_INFO * | PNDIS_IPSEC_PACKET_INFO |
typedef enum _NDIS_TASK | NDIS_TASK |
typedef enum _NDIS_TASK * | PNDIS_TASK |
typedef enum _NDIS_ENCAPSULATION | NDIS_ENCAPSULATION |
typedef _NDIS_ENCAPSULATION_FORMAT | NDIS_ENCAPSULATION_FORMAT |
typedef _NDIS_ENCAPSULATION_FORMAT * | PNDIS_ENCAPSULATION_FORMAT |
typedef _NDIS_TASK_OFFLOAD_HEADER | NDIS_TASK_OFFLOAD_HEADER |
typedef _NDIS_TASK_OFFLOAD_HEADER * | PNDIS_TASK_OFFLOAD_HEADER |
typedef _NDIS_TASK_OFFLOAD | NDIS_TASK_OFFLOAD |
typedef _NDIS_TASK_OFFLOAD * | PNDIS_TASK_OFFLOAD |
typedef _NDIS_TASK_TCP_IP_CHECKSUM | NDIS_TASK_TCP_IP_CHECKSUM |
typedef _NDIS_TASK_TCP_IP_CHECKSUM * | PNDIS_TASK_TCP_IP_CHECKSUM |
typedef _NDIS_TASK_TCP_LARGE_SEND | NDIS_TASK_TCP_LARGE_SEND |
typedef _NDIS_TASK_TCP_LARGE_SEND * | PNDIS_TASK_TCP_LARGE_SEND |
typedef _NDIS_TASK_IPSEC | NDIS_TASK_IPSEC |
typedef _NDIS_TASK_IPSEC * | PNDIS_TASK_IPSEC |
typedef UINT | IEEE8021PPRIORITY |
typedef _NDIS_WAN_PACKET | NDIS_WAN_PACKET |
typedef _NDIS_WAN_PACKET * | PNDIS_WAN_PACKET |
typedef enum _NDIS_REQUEST_TYPE | NDIS_REQUEST_TYPE |
typedef enum _NDIS_REQUEST_TYPE * | PNDIS_REQUEST_TYPE |
typedef _NDIS_REQUEST | NDIS_REQUEST |
typedef _NDIS_REQUEST * | PNDIS_REQUEST |
typedef ULONG | NDIS_AF |
typedef ULONG * | PNDIS_AF |
typedef * | PCO_ADDRESS_FAMILY |
typedef * | PCO_SAP |
typedef PHYSICAL_ADDRESS | NDIS_PHYSICAL_ADDRESS |
typedef PHYSICAL_ADDRESS * | PNDIS_PHYSICAL_ADDRESS |
typedef _NDIS_PHYSICAL_ADDRESS_UNIT | NDIS_PHYSICAL_ADDRESS_UNIT |
typedef _NDIS_PHYSICAL_ADDRESS_UNIT * | PNDIS_PHYSICAL_ADDRESS_UNIT |
typedef _REFERENCE | REFERENCE |
typedef _REFERENCE * | PREFERENCE |
typedef _MAP_REGISTER_ENTRY | MAP_REGISTER_ENTRY |
typedef _MAP_REGISTER_ENTRY * | PMAP_REGISTER_ENTRY |
typedef _NDIS_RW_LOCK_REFCOUNT | NDIS_RW_LOCK_REFCOUNT |
typedef _NDIS_RW_LOCK | NDIS_RW_LOCK |
typedef _NDIS_RW_LOCK * | PNDIS_RW_LOCK |
typedef _LOCK_STATE | LOCK_STATE |
typedef _LOCK_STATE * | PLOCK_STATE |
typedef _NDIS_WRAPPER_HANDLE
NDIS_WRAPPER_HANDLE * | PNDIS_WRAPPER_HANDLE |
typedef _NDIS_MAC_BLOCK NDIS_MAC_BLOCK * | PNDIS_MAC_BLOCK |
typedef _NDIS_ADAPTER_BLOCK
NDIS_ADAPTER_BLOCK * | PNDIS_ADAPTER_BLOCK |
typedef _NDIS_PROTOCOL_BLOCK
NDIS_PROTOCOL_BLOCK * | PNDIS_PROTOCOL_BLOCK |
typedef _NDIS_OPEN_BLOCK NDIS_OPEN_BLOCK * | PNDIS_OPEN_BLOCK |
typedef VOID(* | PNDIS_TIMER_FUNCTION )(IN PVOID SystemSpecific1, IN PVOID FunctionContext, IN PVOID SystemSpecific2, IN PVOID SystemSpecific3) |
typedef _NDIS_TIMER | NDIS_TIMER |
typedef _NDIS_TIMER * | PNDIS_TIMER |
Enumerations |
enum | _NDIS_PARAMETER_TYPE {
NdisParameterInteger,
NdisParameterHexInteger,
NdisParameterString,
NdisParameterMultiString,
NdisParameterBinary
} |
enum | _NDIS_PROCESSOR_TYPE { NdisProcessorX86,
NdisProcessorMips,
NdisProcessorAlpha,
NdisProcessorPpc
} |
enum | _NDIS_ENVIRONMENT_TYPE { NdisEnvironmentWindows,
NdisEnvironmentWindowsNt
} |
enum | _NDIS_INTERFACE_TYPE {
NdisInterfaceInternal = Internal,
NdisInterfaceIsa = Isa,
NdisInterfaceEisa = Eisa,
NdisInterfaceMca = MicroChannel,
NdisInterfaceTurboChannel = TurboChannel,
NdisInterfacePci = PCIBus,
NdisInterfacePcMcia = PCMCIABus
} |
enum | _NDIS_CLASS_ID { NdisClass802_3Priority,
NdisClassWirelessWanMbxMailbox,
NdisClassIrdaPacketInfo,
NdisClassAtmAALInfo
} |
enum | _NDIS_PER_PACKET_INFO {
TcpIpChecksumPacketInfo,
IpSecPacketInfo,
TcpLargeSendPacketInfo,
ClassificationHandlePacketInfo,
HeaderIndexInfo,
ScatterGatherListPacketInfo,
Ieee8021pPriority,
OriginalPacketInfo,
NdisInternalExtension1,
NdisInternalExtension2,
MaxPerPacketInfo
} |
enum | _NDIS_TASK { TcpIpChecksumNdisTask,
IpSecNdisTask,
TcpLargeSendNdisTask,
MaxNdisTask
} |
enum | _NDIS_ENCAPSULATION {
UNSPECIFIED_Encapsulation,
NULL_Encapsulation,
IEEE_802_3_Encapsulation,
IEEE_802_5_Encapsulation,
LLC_SNAP_ROUTED_Encapsulation,
LLC_SNAP_BRIDGED_Encapsulation
} |
enum | _NDIS_REQUEST_TYPE {
NdisRequestQueryInformation,
NdisRequestSetInformation,
NdisRequestQueryStatistics,
NdisRequestOpen,
NdisRequestClose,
NdisRequestSend,
NdisRequestTransferData,
NdisRequestReset,
NdisRequestGeneric1,
NdisRequestGeneric2,
NdisRequestGeneric3,
NdisRequestGeneric4
} |
Functions |
EXPORT VOID | NdisInitializeReadWriteLock (IN PNDIS_RW_LOCK Lock) |
EXPORT VOID | NdisAcquireReadWriteLock (IN PNDIS_RW_LOCK Lock, IN BOOLEAN fWrite, IN PLOCK_STATE LockState) |
EXPORT VOID | NdisReleaseReadWriteLock (IN PNDIS_RW_LOCK Lock, IN PLOCK_STATE LockState) |
EXPORT VOID | NdisGetCurrentProcessorCpuUsage (OUT PULONG pCpuUsage) |
EXPORT VOID | NdisGetCurrentProcessorCounts (OUT PULONG pIdleCount, OUT PULONG pKernelAndUser, OUT PULONG pIndex) |
EXPORT VOID | NdisGetSystemUpTime (OUT PULONG pSystemUpTime) |
EXPORT VOID | NdisOpenConfiguration (OUT PNDIS_STATUS Status, OUT PNDIS_HANDLE ConfigurationHandle, IN NDIS_HANDLE WrapperConfigurationContext) |
EXPORT VOID | NdisOpenConfigurationKeyByName (OUT PNDIS_STATUS Status, IN NDIS_HANDLE ConfigurationHandle, IN PNDIS_STRING SubKeyName, OUT PNDIS_HANDLE SubKeyHandle) |
EXPORT VOID | NdisOpenConfigurationKeyByIndex (OUT PNDIS_STATUS Status, IN NDIS_HANDLE ConfigurationHandle, IN ULONG Index, OUT PNDIS_STRING KeyName, OUT PNDIS_HANDLE KeyHandle) |
EXPORT VOID | NdisReadConfiguration (OUT PNDIS_STATUS Status, OUT PNDIS_CONFIGURATION_PARAMETER *ParameterValue, IN NDIS_HANDLE ConfigurationHandle, IN PNDIS_STRING Keyword, IN NDIS_PARAMETER_TYPE ParameterType) |
EXPORT VOID | NdisWriteConfiguration (OUT PNDIS_STATUS Status, IN NDIS_HANDLE ConfigurationHandle, IN PNDIS_STRING Keyword, IN PNDIS_CONFIGURATION_PARAMETER ParameterValue) |
EXPORT VOID | NdisCloseConfiguration (IN NDIS_HANDLE ConfigurationHandle) |
EXPORT VOID | NdisReadNetworkAddress (OUT PNDIS_STATUS Status, OUT PVOID *NetworkAddress, OUT PUINT NetworkAddressLength, IN NDIS_HANDLE ConfigurationHandle) |
EXPORT VOID | NdisReadEisaSlotInformation (OUT PNDIS_STATUS Status, IN NDIS_HANDLE WrapperConfigurationContext, OUT PUINT SlotNumber, OUT PNDIS_EISA_FUNCTION_INFORMATION EisaData) |
EXPORT VOID | NdisReadEisaSlotInformationEx (OUT PNDIS_STATUS Status, IN NDIS_HANDLE WrapperConfigurationContext, OUT PUINT SlotNumber, OUT PNDIS_EISA_FUNCTION_INFORMATION *EisaData, OUT PUINT NumberOfFunctions) |
EXPORT VOID | NdisReadMcaPosInformation (OUT PNDIS_STATUS Status, IN NDIS_HANDLE WrapperConfigurationContext, IN PUINT ChannelNumber, OUT PNDIS_MCA_POS_DATA McaData) |
EXPORT ULONG | NdisReadPciSlotInformation (IN NDIS_HANDLE NdisAdapterHandle, IN ULONG SlotNumber, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length) |
EXPORT ULONG | NdisWritePciSlotInformation (IN NDIS_HANDLE NdisAdapterHandle, IN ULONG SlotNumber, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length) |
EXPORT NDIS_STATUS | NdisPciAssignResources (IN NDIS_HANDLE NdisMacHandle, IN NDIS_HANDLE NdisWrapperHandle, IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG SlotNumber, OUT PNDIS_RESOURCE_LIST *AssignedResources) |
EXPORT ULONG | NdisReadPcmciaAttributeMemory (IN NDIS_HANDLE NdisAdapterHandle, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length) |
EXPORT ULONG | NdisWritePcmciaAttributeMemory (IN NDIS_HANDLE NdisAdapterHandle, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length) |
EXPORT VOID | NdisAllocateBufferPool (OUT PNDIS_STATUS Status, OUT PNDIS_HANDLE PoolHandle, IN UINT NumberOfDescriptors) |
EXPORT VOID | NdisFreeBufferPool (IN NDIS_HANDLE PoolHandle) |
EXPORT VOID | NdisAllocateBuffer (OUT PNDIS_STATUS Status, OUT PNDIS_BUFFER *Buffer, IN NDIS_HANDLE PoolHandle, IN PVOID VirtualAddress, IN UINT Length) |
EXPORT VOID | NdisCopyBuffer (OUT PNDIS_STATUS Status, OUT PNDIS_BUFFER *Buffer, IN NDIS_HANDLE PoolHandle, IN PVOID MemoryDescriptor, IN UINT Offset, IN UINT Length) |
EXPORT VOID | NdisAllocatePacketPool (OUT PNDIS_STATUS Status, OUT PNDIS_HANDLE PoolHandle, IN UINT NumberOfDescriptors, IN UINT ProtocolReservedLength) |
EXPORT VOID | NdisAllocatePacketPoolEx (OUT PNDIS_STATUS Status, OUT PNDIS_HANDLE PoolHandle, IN UINT NumberOfDescriptors, IN UINT NumberOfOverflowDescriptors, IN UINT ProtocolReservedLength) |
EXPORT VOID | NdisSetPacketPoolProtocolId (IN NDIS_HANDLE PacketPoolHandle, IN UINT ProtocolId) |
EXPORT UINT | NdisPacketPoolUsage (IN NDIS_HANDLE PoolHandle) |
EXPORT VOID | NdisFreePacketPool (IN NDIS_HANDLE PoolHandle) |
EXPORT VOID | NdisFreePacket (IN PNDIS_PACKET Packet) |
EXPORT VOID | NdisDprFreePacket (IN PNDIS_PACKET Packet) |
EXPORT VOID | NdisDprFreePacketNonInterlocked (IN PNDIS_PACKET Packet) |
EXPORT VOID | NdisAllocatePacket (OUT PNDIS_STATUS Status, OUT PNDIS_PACKET *Packet, IN NDIS_HANDLE PoolHandle) |
EXPORT VOID | NdisDprAllocatePacket (OUT PNDIS_STATUS Status, OUT PNDIS_PACKET *Packet, IN NDIS_HANDLE PoolHandle) |
EXPORT VOID | NdisDprAllocatePacketNonInterlocked (OUT PNDIS_STATUS Status, OUT PNDIS_PACKET *Packet, IN NDIS_HANDLE PoolHandle) |
EXPORT VOID | NdisUnchainBufferAtFront (IN OUT PNDIS_PACKET Packet, OUT PNDIS_BUFFER *Buffer) |
EXPORT VOID | NdisUnchainBufferAtBack (IN OUT PNDIS_PACKET Packet, OUT PNDIS_BUFFER *Buffer) |
EXPORT VOID | NdisCopyFromPacketToPacket (IN PNDIS_PACKET Destination, IN UINT DestinationOffset, IN UINT BytesToCopy, IN PNDIS_PACKET Source, IN UINT SourceOffset, OUT PUINT BytesCopied) |
EXPORT NDIS_STATUS | NdisAllocateMemory (OUT PVOID *VirtualAddress, IN UINT Length, IN UINT MemoryFlags, IN NDIS_PHYSICAL_ADDRESS HighestAcceptableAddress) |
EXPORT NDIS_STATUS | NdisAllocateMemoryWithTag (OUT PVOID *VirtualAddress, IN UINT Length, IN ULONG Tag) |
EXPORT VOID | NdisFreeMemory (IN PVOID VirtualAddress, IN UINT Length, IN UINT MemoryFlags) |
EXPORT VOID | NdisInitializeEvent (IN PNDIS_EVENT Event) |
EXPORT VOID | NdisSetEvent (IN PNDIS_EVENT Event) |
EXPORT VOID | NdisResetEvent (IN PNDIS_EVENT Event) |
EXPORT BOOLEAN | NdisWaitEvent (IN PNDIS_EVENT Event, IN UINT msToWait) |
EXPORT NDIS_STATUS | NdisScheduleWorkItem (IN PNDIS_WORK_ITEM WorkItem) |
EXPORT NDIS_STATUS | NdisQueryMapRegisterCount (IN NDIS_INTERFACE_TYPE BusType, OUT PUINT MapRegisterCount) |
EXPORT VOID | NdisOpenFile (OUT PNDIS_STATUS Status, OUT PNDIS_HANDLE FileHandle, OUT PUINT FileLength, IN PNDIS_STRING FileName, IN NDIS_PHYSICAL_ADDRESS HighestAcceptableAddress) |
EXPORT VOID | NdisCloseFile (IN NDIS_HANDLE FileHandle) |
EXPORT VOID | NdisMapFile (OUT PNDIS_STATUS Status, OUT PVOID *MappedBuffer, IN NDIS_HANDLE FileHandle) |
EXPORT VOID | NdisUnmapFile (IN NDIS_HANDLE FileHandle) |
EXPORT VOID | NdisWriteErrorLogEntry (IN NDIS_HANDLE NdisAdapterHandle, IN NDIS_ERROR_CODE ErrorCode, IN ULONG NumberOfErrorValues,...) |
EXPORT VOID | NdisInitializeString (OUT PNDIS_STRING Destination, IN PUCHAR Source) |
EXPORT VOID | NdisSetTimer (IN PNDIS_TIMER Timer, IN UINT MillisecondsToDelay) |
EXPORT VOID | NdisAllocateDmaChannel (OUT PNDIS_STATUS Status, OUT PNDIS_HANDLE NdisDmaHandle, IN NDIS_HANDLE NdisAdapterHandle, IN PNDIS_DMA_DESCRIPTION DmaDescription, IN ULONG MaximumLength) |
EXPORT VOID | NdisFreeDmaChannel (IN NDIS_HANDLE NdisDmaHandle) |
EXPORT VOID | NdisSetupDmaTransfer (OUT PNDIS_STATUS Status, IN NDIS_HANDLE NdisDmaHandle, IN PNDIS_BUFFER Buffer, IN ULONG Offset, IN ULONG Length, IN BOOLEAN WriteToDevice) |
EXPORT VOID | NdisCompleteDmaTransfer (OUT PNDIS_STATUS Status, IN NDIS_HANDLE NdisDmaHandle, IN PNDIS_BUFFER Buffer, IN ULONG Offset, IN ULONG Length, IN BOOLEAN WriteToDevice) |
EXPORT VOID | NdisInitializeWrapper (OUT PNDIS_HANDLE NdisWrapperHandle, IN PVOID SystemSpecific1, IN PVOID SystemSpecific2, IN PVOID SystemSpecific3) |
EXPORT VOID | NdisTerminateWrapper (IN NDIS_HANDLE NdisWrapperHandle, IN PVOID SystemSpecific) |
EXPORT CCHAR | NdisSystemProcessorCount (VOID) |
EXPORT VOID | NdisImmediateReadPortUchar (IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG Port, OUT PUCHAR Data) |
EXPORT VOID | NdisImmediateReadPortUshort (IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG Port, OUT PUSHORT Data) |
EXPORT VOID | NdisImmediateReadPortUlong (IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG Port, OUT PULONG Data) |
EXPORT VOID | NdisImmediateWritePortUchar (IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG Port, IN UCHAR Data) |
EXPORT VOID | NdisImmediateWritePortUshort (IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG Port, IN USHORT Data) |
EXPORT VOID | NdisImmediateWritePortUlong (IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG Port, IN ULONG Data) |
EXPORT VOID | NdisImmediateReadSharedMemory (IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG SharedMemoryAddress, IN PUCHAR Buffer, IN ULONG Length) |
EXPORT VOID | NdisImmediateWriteSharedMemory (IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG SharedMemoryAddress, IN PUCHAR Buffer, IN ULONG Length) |
EXPORT ULONG | NdisImmediateReadPciSlotInformation (IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG SlotNumber, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length) |
EXPORT ULONG | NdisImmediateWritePciSlotInformation (IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG SlotNumber, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length) |