ReactOS 0.4.16-dev-401-g45b008d
|
#include "ntddk.h"
#include "netpnp.h"
#include "ntstatus.h"
#include "netevent.h"
#include <qos.h>
#include "ntddndis.h"
#include <xfilter.h>
Go to the source code of this file.
#define FILTERDBS_S |
#define IPSEC_TPT_UDPESP_OVER_PURE_TUN_ENCAPTYPE_IKE 0x00000008 |
#define IPSEC_TPT_UDPESP_OVER_PURE_TUN_ENCAPTYPE_OTHER 0x00000080 |
#define NDIS30_MINIPORT_CHARACTERISTICS_S |
#define NDIS30_PROTOCOL_CHARACTERISTICS_S |
#define NDIS40 |
#define NDIS40_MINIPORT_CHARACTERISTICS_S |
#define NDIS50_MINIPORT_CHARACTERISTICS_S |
#define NDIS51_MINIPORT_CHARACTERISTICS_S |
#define NDIS_DEVICE_DISABLE_WAKE_ON_PATTERN_MATCH 0x00000100 |
#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 NDIS_ERROR_CODE_ADAPTER_DISABLED EVENT_NDIS_ADAPTER_DISABLED |
#define NDIS_ERROR_CODE_ADAPTER_NOT_FOUND EVENT_NDIS_ADAPTER_NOT_FOUND |
#define NDIS_ERROR_CODE_BAD_IO_BASE_ADDRESS EVENT_NDIS_BAD_IO_BASE_ADDRESS |
#define NDIS_ERROR_CODE_BAD_VERSION EVENT_NDIS_BAD_VERSION |
#define NDIS_ERROR_CODE_DRIVER_FAILURE EVENT_NDIS_DRIVER_FAILURE |
#define NDIS_ERROR_CODE_HARDWARE_FAILURE EVENT_NDIS_HARDWARE_FAILURE |
#define NDIS_ERROR_CODE_INTERRUPT_CONNECT EVENT_NDIS_INTERRUPT_CONNECT |
#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_NETWORK_ADDRESS EVENT_NDIS_NETWORK_ADDRESS |
#define NDIS_ERROR_CODE_OUT_OF_RESOURCES EVENT_NDIS_OUT_OF_RESOURCE |
#define NDIS_ERROR_CODE_RECEIVE_SPACE_SMALL EVENT_NDIS_RECEIVE_SPACE_SMALL |
#define NDIS_ERROR_CODE_RESOURCE_CONFLICT EVENT_NDIS_RESOURCE_CONFLICT |
#define NDIS_ERROR_CODE_TIMEOUT EVENT_NDIS_TIMEOUT |
#define NDIS_ERROR_CODE_UNSUPPORTED_CONFIGURATION EVENT_NDIS_UNSUPPORTED_CONFIGURATION |
#define NDIS_GET_ORIGINAL_PACKET | ( | Packet | ) | NDIS_PER_PACKET_INFO_FROM_PACKET(Packet, OriginalPacketInfo) |
#define NDIS_GET_PACKET_CANCEL_ID | ( | Packet | ) | NDIS_PER_PACKET_INFO_FROM_PACKET(Packet, PacketCancelId) |
#define NDIS_GET_PACKET_MEDIA_SPECIFIC_INFO | ( | _Packet, | |
_pMediaSpecificInfo, | |||
_pSizeMediaSpecificInfo | |||
) |
#define NDIS_GET_PACKET_PROTOCOL_TYPE | ( | _Packet | ) | ((_Packet)->Private.Flags & NDIS_PROTOCOL_ID_MASK) |
#define NDIS_INIT_FUNCTION | ( | FunctionName | ) | alloc_text(INIT, FunctionName) |
#define NDIS_LEGACY_DRIVER 1 |
#define NDIS_LEGACY_MINIPORT 0 |
#define NDIS_LEGACY_PROTOCOL 1 |
#define NDIS_PAGABLE_FUNCTION NDIS_PAGEABLE_FUNCTION |
#define NDIS_PAGEABLE_FUNCTION | ( | FunctionName | ) | alloc_text(PAGE, FunctionName) |
#define NDIS_PROTOCOL_MAJOR_VERSION 4 |
#define NDIS_PROTOCOL_MINOR_VERSION 0 |
#define NDIS_SET_ORIGINAL_PACKET | ( | Packet, | |
OriginalPacket | |||
) | NDIS_PER_PACKET_INFO_FROM_PACKET(Packet, OriginalPacketInfo) = (OriginalPacket) |
#define NDIS_SET_PACKET_CANCEL_ID | ( | Packet, | |
CancelId | |||
) | NDIS_PER_PACKET_INFO_FROM_PACKET(Packet, PacketCancelId) = (CancelId) |
#define NDIS_STATUS_AAL_PARAMS_UNSUPPORTED ((NDIS_STATUS)0xC0010028L) |
#define NDIS_STATUS_ADAPTER_NOT_FOUND ((NDIS_STATUS)0xC0010006L) |
#define NDIS_STATUS_ADAPTER_NOT_OPEN ((NDIS_STATUS)0xC0010012L) |
#define NDIS_STATUS_ADAPTER_NOT_READY ((NDIS_STATUS)0xC0010011L) |
#define NDIS_STATUS_ADAPTER_REMOVED ((NDIS_STATUS)0xC0010018L) |
#define NDIS_STATUS_ALREADY_MAPPED ((NDIS_STATUS)0xC001001DL) |
#define NDIS_STATUS_BAD_CHARACTERISTICS ((NDIS_STATUS)0xC0010005L) |
#define NDIS_STATUS_BAD_VERSION ((NDIS_STATUS)0xC0010004L) |
#define NDIS_STATUS_BUFFER_OVERFLOW ((NDIS_STATUS)STATUS_BUFFER_OVERFLOW) |
#define NDIS_STATUS_BUFFER_TOO_SHORT ((NDIS_STATUS)0xC0010016L) |
#define NDIS_STATUS_CALL_ACTIVE ((NDIS_STATUS)0x00010007L) |
#define NDIS_STATUS_CELLRATE_NOT_AVAILABLE ((NDIS_STATUS)0xC0010026L) |
#define NDIS_STATUS_CLOSED ((NDIS_STATUS)0x40010007L) |
#define NDIS_STATUS_CLOSING ((NDIS_STATUS)0xC0010002L) |
#define NDIS_STATUS_CLOSING_INDICATING ((NDIS_STATUS)0xC001000EL) |
#define NDIS_STATUS_DEST_OUT_OF_ORDER ((NDIS_STATUS)0xC0010024L) |
#define NDIS_STATUS_DEVICE_FAILED ((NDIS_STATUS)0xC0010008L) |
#define NDIS_STATUS_ERROR_READING_FILE ((NDIS_STATUS)0xC001001CL) |
#define NDIS_STATUS_FAILURE ((NDIS_STATUS)STATUS_UNSUCCESSFUL) |
#define NDIS_STATUS_FILE_NOT_FOUND ((NDIS_STATUS)0xC001001BL) |
#define NDIS_STATUS_GROUP_ADDRESS_IN_USE ((NDIS_STATUS)0xC001001AL) |
#define NDIS_STATUS_HARD_ERRORS ((NDIS_STATUS)0x80010004L) |
#define NDIS_STATUS_HARDWARE_LINE_DOWN ((NDIS_STATUS)0x4001000EL) |
#define NDIS_STATUS_HARDWARE_LINE_UP ((NDIS_STATUS)0x4001000DL) |
#define NDIS_STATUS_HOST_UNREACHABLE ((NDIS_STATUS)STATUS_HOST_UNREACHABLE) |
#define NDIS_STATUS_INCOMPATABLE_QOS ((NDIS_STATUS)0xC0010027L) |
#define NDIS_STATUS_INDICATION_REQUIRED ((NDIS_STATUS)STATUS_NDIS_INDICATION_REQUIRED) |
#define NDIS_STATUS_INTERFACE_DOWN ((NDIS_STATUS)0x40010010L) |
#define NDIS_STATUS_INTERFACE_UP ((NDIS_STATUS)0x4001000FL) |
#define NDIS_STATUS_INVALID_ADDRESS ((NDIS_STATUS)0xC0010022L) |
#define NDIS_STATUS_INVALID_DATA ((NDIS_STATUS)0xC0010015L) |
#define NDIS_STATUS_INVALID_DEVICE_REQUEST ((NDIS_STATUS)STATUS_INVALID_DEVICE_REQUEST) |
#define NDIS_STATUS_INVALID_LENGTH ((NDIS_STATUS)0xC0010014L) |
#define NDIS_STATUS_INVALID_OID ((NDIS_STATUS)0xC0010017L) |
#define NDIS_STATUS_INVALID_PACKET ((NDIS_STATUS)0xC001000FL) |
#define NDIS_STATUS_INVALID_SAP ((NDIS_STATUS)0xC0010020L) |
#define NDIS_STATUS_LINK_SPEED_CHANGE ((NDIS_STATUS)0x40010013L) |
#define NDIS_STATUS_MEDIA_BUSY ((NDIS_STATUS)0x40010011L) |
#define NDIS_STATUS_MEDIA_CONNECT ((NDIS_STATUS)0x4001000BL) |
#define NDIS_STATUS_MEDIA_DISCONNECT ((NDIS_STATUS)0x4001000CL) |
#define NDIS_STATUS_MEDIA_SPECIFIC_INDICATION ((NDIS_STATUS)0x40010012L) |
#define NDIS_STATUS_MULTICAST_EXISTS ((NDIS_STATUS)0xC001000AL) |
#define NDIS_STATUS_MULTICAST_FULL ((NDIS_STATUS)0xC0010009L) |
#define NDIS_STATUS_MULTICAST_NOT_FOUND ((NDIS_STATUS)0xC001000BL) |
#define NDIS_STATUS_NETWORK_UNREACHABLE ((NDIS_STATUS)STATUS_NETWORK_UNREACHABLE) |
#define NDIS_STATUS_NO_CABLE ((NDIS_STATUS)0xC001001FL) |
#define NDIS_STATUS_NO_ROUTE_TO_DESTINATION ((NDIS_STATUS)0xC0010029L) |
#define NDIS_STATUS_NOT_ACCEPTED ((NDIS_STATUS)0x00010003L) |
#define NDIS_STATUS_NOT_COPIED ((NDIS_STATUS)0x00010002L) |
#define NDIS_STATUS_NOT_INDICATING ((NDIS_STATUS)0xC0010013L) |
#define NDIS_STATUS_NOT_RECOGNIZED ((NDIS_STATUS)0x00010001L) |
#define NDIS_STATUS_NOT_RESETTABLE ((NDIS_STATUS)0x80010001L) |
#define NDIS_STATUS_NOT_SUPPORTED ((NDIS_STATUS)STATUS_NOT_SUPPORTED) |
#define NDIS_STATUS_ONLINE ((NDIS_STATUS)0x40010003L) |
#define NDIS_STATUS_OPEN_FAILED ((NDIS_STATUS)0xC0010007L) |
#define NDIS_STATUS_OPEN_LIST_FULL ((NDIS_STATUS)0xC0010010L) |
#define NDIS_STATUS_PENDING ((NDIS_STATUS)STATUS_PENDING) |
#define NDIS_STATUS_REQUEST_ABORTED ((NDIS_STATUS)0xC001000CL) |
#define NDIS_STATUS_RESET_END ((NDIS_STATUS)0x40010005L) |
#define NDIS_STATUS_RESET_IN_PROGRESS ((NDIS_STATUS)0xC001000DL) |
#define NDIS_STATUS_RESET_START ((NDIS_STATUS)0x40010004L) |
#define NDIS_STATUS_RESOURCE_CONFLICT ((NDIS_STATUS)0xC001001EL) |
#define NDIS_STATUS_RESOURCES ((NDIS_STATUS)STATUS_INSUFFICIENT_RESOURCES) |
#define NDIS_STATUS_RING_STATUS ((NDIS_STATUS)0x40010006L) |
#define NDIS_STATUS_SAP_IN_USE ((NDIS_STATUS)0xC0010021L) |
#define NDIS_STATUS_SOFT_ERRORS ((NDIS_STATUS)0x80010003L) |
#define NDIS_STATUS_SUCCESS ((NDIS_STATUS)STATUS_SUCCESS) |
#define NDIS_STATUS_TOKEN_RING_OPEN_ERROR ((NDIS_STATUS)0xC0011000L) |
#define NDIS_STATUS_UNSUPPORTED_MEDIA ((NDIS_STATUS)0xC0010019L) |
#define NDIS_STATUS_VC_NOT_ACTIVATED ((NDIS_STATUS)0xC0010023L) |
#define NDIS_STATUS_VC_NOT_AVAILABLE ((NDIS_STATUS)0xC0010025L) |
#define NDIS_STATUS_WAN_CO_FRAGMENT ((NDIS_STATUS)0x40010015L) |
#define NDIS_STATUS_WAN_CO_LINKPARAMS ((NDIS_STATUS)0x40010016L) |
#define NDIS_STATUS_WAN_CO_MTULINKPARAMS ((NDIS_STATUS)0x40010025L) |
#define NDIS_STATUS_WAN_FRAGMENT ((NDIS_STATUS)0x4001000AL) |
#define NDIS_STATUS_WAN_GET_STATS ((NDIS_STATUS)0x40010014L) |
#define NDIS_STATUS_WAN_LINE_DOWN ((NDIS_STATUS)0x40010009L) |
#define NDIS_STATUS_WAN_LINE_UP ((NDIS_STATUS)0x40010008L) |
#define NDIS_STATUS_WW_INDICATION NDIS_STATUS_MEDIA_SPECIFIC_INDICATION |
#define NDIS_SUPPORT_60_COMPATIBLE_API 1 |
#define NDIS_SUPPORT_NDIS6 0 |
#define NDIS_SUPPORT_NDIS61 0 |
#define NDIS_SUPPORT_NDIS620 0 |
#define NdisAcquireSpinLock | ( | _SpinLock | ) | KeAcquireSpinLock(&(_SpinLock)->SpinLock, &(_SpinLock)->OldIrql) |
#define NdisAllocateSpinLock | ( | _SpinLock | ) | KeInitializeSpinLock(&(_SpinLock)->SpinLock) |
#define NdisAnsiStringToUnicodeString | ( | _us, | |
_as | |||
) | RtlAnsiStringToUnicodeString(_us, _as, FALSE) |
#define NDISAPI DECLSPEC_IMPORT |
#define NdisBufferLength MmGetMdlByteCount |
#define NdisBufferVirtualAddress MmGetSystemAddressForMdl |
#define NdisBufferVirtualAddressSafe MmGetSystemAddressForMdlSafe |
#define NdisCopyLookaheadData | ( | Destination, | |
Source, | |||
Length, | |||
MacOptions | |||
) |
#define NdisDeleteNPagedLookasideList | ( | _L | ) | ExDeleteNPagedLookasideList(_L) |
#define NdisDprAcquireSpinLock | ( | _SpinLock | ) | KeAcquireSpinLockAtDpcLevel(&(_SpinLock)->SpinLock) |
#define NdisDprReleaseSpinLock | ( | _SpinLock | ) | KeReleaseSpinLockFromDpcLevel(&(_SpinLock)->SpinLock) |
#define NdisEqualMemory | ( | Source1, | |
Source2, | |||
Length | |||
) | RtlEqualMemory(Source1, Source2, Length) |
#define NdisEqualString RtlEqualString |
#define NdisEqualUnicodeString RtlEqualUnicodeString |
#define NdisFillMemory | ( | Destination, | |
Length, | |||
Fill | |||
) | RtlFillMemory(Destination, Length, Fill) |
#define NdisFlushBuffer | ( | Buffer, | |
WriteToDevice | |||
) | KeFlushIoBuffers((Buffer),!(WriteToDevice), TRUE) |
#define NdisFreeString | ( | _s | ) | NdisFreeMemory((_s).Buffer, (_s).MaximumLength, 0) |
#define NdisGetBufferPhysicalArraySize | ( | Buffer, | |
ArraySize | |||
) | (*(ArraySize) = NDIS_BUFFER_TO_SPAN_PAGES(Buffer)) |
#define NdisGetCurrentSystemTime KeQuerySystemTime |
#define NdisGetFirstBufferFromPacketSafe | ( | _Packet, | |
_FirstBuffer, | |||
_FirstBufferVA, | |||
_FirstBufferLength, | |||
_TotalBufferLength, | |||
_Priority | |||
) |
#define NdisGetNextBuffer | ( | CurrentBuffer, | |
NextBuffer | |||
) |
#define NdisGetPacketCancelId | ( | _Packet | ) | NDIS_GET_PACKET_CANCEL_ID(_Packet) |
#define NdisGetPacketFlags | ( | Packet | ) | (Packet)->Private.Flags |
#define NdisGetPhysicalAddressHigh | ( | PhysicalAddress | ) | ((PhysicalAddress).HighPart) |
#define NdisGetPhysicalAddressLow | ( | PhysicalAddress | ) | ((PhysicalAddress).LowPart) |
#define NdisIMInitializeDeviceInstance | ( | DriverHandle, | |
DeviceInstance | |||
) | NdisIMInitializeDeviceInstanceEx(DriverHandle, DeviceInstance, NULL) |
#define NdisInitAnsiString RtlInitString |
#define NdisInitializeListHead InitializeListHead |
#define NdisInitializeSListHead | ( | SListHead | ) | ExInitializeSListHead(SListHead) |
#define NdisInitializeWorkItem | ( | _WI_, | |
_R_, | |||
_C_ | |||
) |
#define NdisInterlockedAddUlong | ( | _Addend, | |
_Increment, | |||
_SpinLock | |||
) | ExInterlockedAddUlong(_Addend, _Increment, &(_SpinLock)->SpinLock) |
#define NdisInterlockedDecrement | ( | Addend | ) | InterlockedDecrement(Addend) |
#define NdisInterlockedFlushSList | ( | SListHead | ) | ExInterlockedFlushSList(SListHead) |
#define NdisInterlockedIncrement | ( | Addend | ) | InterlockedIncrement(Addend) |
#define NdisInterlockedInsertHeadList | ( | _ListHead, | |
_ListEntry, | |||
_SpinLock | |||
) | ExInterlockedInsertHeadList(_ListHead, _ListEntry, &(_SpinLock)->SpinLock) |
#define NdisInterlockedInsertTailList | ( | _ListHead, | |
_ListEntry, | |||
_SpinLock | |||
) | ExInterlockedInsertTailList(_ListHead, _ListEntry, &(_SpinLock)->SpinLock) |
#define NdisInterlockedPopEntryList | ( | ListHead, | |
Lock | |||
) | ExInterlockedPopEntryList(ListHead, &(Lock)->SpinLock) |
#define NdisInterlockedPopEntrySList | ( | SListHead, | |
Lock | |||
) | ExInterlockedPopEntrySList(SListHead, &(Lock)->SpinLock) |
#define NdisInterlockedPushEntryList | ( | ListHead, | |
ListEntry, | |||
Lock | |||
) | ExInterlockedPushEntryList(ListHead, ListEntry, &(Lock)->SpinLock) |
#define NdisInterlockedPushEntrySList | ( | SListHead, | |
SListEntry, | |||
Lock | |||
) | ExInterlockedPushEntrySList(SListHead, SListEntry, &(Lock)->SpinLock) |
#define NdisInterlockedRemoveHeadList | ( | _ListHead, | |
_SpinLock | |||
) | ExInterlockedRemoveHeadList(_ListHead, &(_SpinLock)->SpinLock) |
#define NdisInterruptLevelSensitive LevelSensitive |
#define NdisMArcIndicateReceive | ( | MiniportAdapterHandle, | |
HeaderBuffer, | |||
DataBuffer, | |||
Length | |||
) |
#define NdisMArcIndicateReceiveComplete | ( | MiniportAdapterHandle | ) |
#define NdisMEthIndicateReceive | ( | MiniportAdapterHandle, | |
MiniportReceiveContext, | |||
HeaderBuffer, | |||
HeaderBufferSize, | |||
LookaheadBuffer, | |||
LookaheadBufferSize, | |||
PacketSize | |||
) |
#define NdisMEthIndicateReceiveComplete | ( | MiniportAdapterHandle | ) |
#define NdisMFddiIndicateReceive | ( | MiniportAdapterHandle, | |
MiniportReceiveContext, | |||
HeaderBuffer, | |||
HeaderBufferSize, | |||
LookaheadBuffer, | |||
LookaheadBufferSize, | |||
PacketSize | |||
) |
#define NdisMFddiIndicateReceiveComplete | ( | MiniportAdapterHandle | ) |
#define NdisMIndicateReceivePacket | ( | MiniportAdapterHandle, | |
ReceivePackets, | |||
NumberOfPackets | |||
) |
#define NdisMIndicateStatus | ( | MiniportAdapterHandle, | |
GeneralStatus, | |||
StatusBuffer, | |||
StatusBufferSize | |||
) |
#define NdisMIndicateStatusComplete | ( | MiniportAdapterHandle | ) |
#define NdisMInitializeWrapper | ( | NdisWrapperHandle, | |
SystemSpecific1, | |||
SystemSpecific2, | |||
SystemSpecific3 | |||
) |
#define NdisMoveFromMappedMemory | ( | Destination, | |
Source, | |||
Length | |||
) | NdisMoveMappedMemory(Destination, Source, Length) |
#define NdisMoveMappedMemory | ( | Destination, | |
Source, | |||
Length | |||
) |
#define NdisMoveMemory | ( | Destination, | |
Source, | |||
Length | |||
) | RtlCopyMemory(Destination, Source, Length) |
#define NdisMoveToMappedMemory | ( | Destination, | |
Source, | |||
Length | |||
) | NdisMoveMappedMemory(Destination, Source, Length) |
#define NdisMQueryInformationComplete | ( | MiniportAdapterHandle, | |
Status | |||
) | (*((PNDIS_MINIPORT_BLOCK)(MiniportAdapterHandle))->QueryCompleteHandler)(MiniportAdapterHandle, Status) |
#define NdisMResetComplete | ( | MiniportAdapterHandle, | |
Status, | |||
AddressingReset | |||
) |
#define NdisMSendComplete | ( | MiniportAdapterHandle, | |
Packet, | |||
Status | |||
) |
#define NdisMSendResourcesAvailable | ( | MiniportAdapterHandle | ) |
#define NdisMSetAttributes | ( | MiniportAdapterHandle, | |
MiniportAdapterContext, | |||
BusMaster, | |||
AdapterType | |||
) |
#define NdisMSetInformationComplete | ( | MiniportAdapterHandle, | |
Status | |||
) |
#define NdisMTransferDataComplete | ( | MiniportAdapterHandle, | |
Packet, | |||
Status, | |||
BytesTransferred | |||
) |
#define NdisMTrIndicateReceive | ( | MiniportAdapterHandle, | |
MiniportReceiveContext, | |||
HeaderBuffer, | |||
HeaderBufferSize, | |||
LookaheadBuffer, | |||
LookaheadBufferSize, | |||
PacketSize | |||
) |
#define NdisMTrIndicateReceiveComplete | ( | MiniportAdapterHandle | ) |
#define NdisMUpdateSharedMemory | ( | _H, | |
_L, | |||
_V, | |||
_P | |||
) | NdisUpdateSharedMemory(_H, _L, _V, _P) |
#define NdisQueryBuffer | ( | _Buffer, | |
_VirtualAddress, | |||
_Length | |||
) |
#define NdisQueryBufferSafe | ( | _Buffer, | |
_VirtualAddress, | |||
_Length, | |||
_Priority | |||
) |
#define NdisQueryDepthSList | ( | SListHead | ) | ExQueryDepthSList(SListHead) |
#define NdisQuerySendFlags | ( | _Packet, | |
_Flags | |||
) | *(_Flags) = (_Packet)->Private.Flags |
#define NdisReleaseSpinLock | ( | _SpinLock | ) | KeReleaseSpinLock(&(_SpinLock)->SpinLock,(_SpinLock)->OldIrql) |
#define NdisRetrieveUlong | ( | DestinationAddress, | |
SourceAddress | |||
) | RtlRetrieveUlong(DestinationAddress, SourceAddress) |
#define NdisSetPacketCancelId | ( | _Packet, | |
_CancelId | |||
) | NDIS_SET_PACKET_CANCEL_ID(_Packet, _CancelId) |
#define NdisSetPhysicalAddressHigh | ( | PhysicalAddress, | |
Value | |||
) | ((PhysicalAddress).HighPart) = (Value) |
#define NdisSetPhysicalAddressLow | ( | PhysicalAddress, | |
Value | |||
) | ((PhysicalAddress).LowPart) = (Value) |
#define NdisSetSendFlags | ( | _Packet, | |
_Flags | |||
) | (_Packet)->Private.Flags = (_Flags) |
#define NdisStallExecution KeStallExecutionProcessor |
#define NdisStoreUlong | ( | DestinationAddress, | |
Value | |||
) | RtlStoreUlong(DestinationAddress, Value) |
#define NdisUnicodeStringToAnsiString | ( | _as, | |
_us | |||
) | RtlUnicodeStringToAnsiString(_as, _us, FALSE) |
#define NdisUpcaseUnicodeString | ( | _d, | |
_s | |||
) | RtlUpcaseUnicodeString(_d, _s, FALSE) |
#define NdisZeroMappedMemory | ( | Destination, | |
Length | |||
) |
#define NdisZeroMemory | ( | Destination, | |
Length | |||
) | RtlZeroMemory(Destination, Length) |
#define NUMBER_OF_WORK_ITEM_TYPES NdisMaxWorkItems |
typedef NDIS_STATUS(NTAPI * ADD_ADAPTER_HANDLER) (IN NDIS_HANDLE MacMacContext, IN NDIS_HANDLE WrapperConfigurationContext, IN PNDIS_STRING AdapterName) |
typedef struct _BINARY_DATA BINARY_DATA |
typedef VOID(NTAPI * BIND_HANDLER) (OUT PNDIS_STATUS Status, IN NDIS_HANDLE BindContext, IN PNDIS_STRING DeviceName, IN PVOID SystemSpecific1, IN PVOID SystemSpecific2) |
typedef VOID(NTAPI * CL_ADD_PARTY_COMPLETE_HANDLER) (IN NDIS_STATUS Status, IN NDIS_HANDLE ProtocolPartyContext, IN NDIS_HANDLE NdisPartyHandle, IN PCO_CALL_PARAMETERS CallParameters) |
typedef VOID(NTAPI * CL_CALL_CONNECTED_HANDLER) (IN NDIS_HANDLE ProtocolVcContext) |
typedef VOID(NTAPI * CL_CLOSE_AF_COMPLETE_HANDLER) (IN NDIS_STATUS Status, IN NDIS_HANDLE ProtocolAfContext) |
typedef VOID(NTAPI * CL_CLOSE_CALL_COMPLETE_HANDLER) (IN NDIS_STATUS Status, IN NDIS_HANDLE ProtocolVcContext, IN NDIS_HANDLE ProtocolPartyContext OPTIONAL) |
typedef VOID(NTAPI * CL_DEREG_SAP_COMPLETE_HANDLER) (IN NDIS_STATUS Status, IN NDIS_HANDLE ProtocolSapContext) |
typedef VOID(NTAPI * CL_DROP_PARTY_COMPLETE_HANDLER) (IN NDIS_STATUS Status, IN NDIS_HANDLE ProtocolPartyContext) |
typedef NDIS_STATUS(NTAPI * CL_INCOMING_CALL_HANDLER) (IN NDIS_HANDLE ProtocolSapContext, IN NDIS_HANDLE ProtocolVcContext, IN OUT PCO_CALL_PARAMETERS CallParameters) |
typedef VOID(NTAPI * CL_INCOMING_CALL_QOS_CHANGE_HANDLER) (IN NDIS_HANDLE ProtocolVcContext, IN PCO_CALL_PARAMETERS CallParameters) |
typedef VOID(NTAPI * CL_INCOMING_CLOSE_CALL_HANDLER) (IN NDIS_STATUS CloseStatus, IN NDIS_HANDLE ProtocolVcContext, IN PVOID CloseData OPTIONAL, IN UINT Size OPTIONAL) |
typedef VOID(NTAPI * CL_INCOMING_DROP_PARTY_HANDLER) (IN NDIS_STATUS DropStatus, IN NDIS_HANDLE ProtocolPartyContext, IN PVOID CloseData OPTIONAL, IN UINT Size OPTIONAL) |
typedef VOID(NTAPI * CL_MAKE_CALL_COMPLETE_HANDLER) (IN NDIS_STATUS Status, IN NDIS_HANDLE ProtocolVcContext, IN NDIS_HANDLE NdisPartyHandle OPTIONAL, IN PCO_CALL_PARAMETERS CallParameters) |
typedef VOID(NTAPI * CL_MODIFY_CALL_QOS_COMPLETE_HANDLER) (IN NDIS_STATUS Status, IN NDIS_HANDLE ProtocolVcContext, IN PCO_CALL_PARAMETERS CallParameters) |
typedef VOID(* CL_OPEN_AF_COMPLETE_HANDLER) (IN NDIS_STATUS Status, IN NDIS_HANDLE ProtocolAfContext, IN NDIS_HANDLE NdisAfHandle) |
typedef VOID(NTAPI * CL_REG_SAP_COMPLETE_HANDLER) (IN NDIS_STATUS Status, IN NDIS_HANDLE ProtocolSapContext, IN PCO_SAP Sap, IN NDIS_HANDLE NdisSapHandle) |
typedef VOID(NTAPI * CLOSE_ADAPTER_COMPLETE_HANDLER) (_In_ NDIS_HANDLE ProtocolBindingContext, _In_ NDIS_STATUS Status) |
typedef NDIS_STATUS(NTAPI * CLOSE_ADAPTER_HANDLER) (IN NDIS_HANDLE MacBindingHandle) |
typedef VOID(NTAPI * CM_ACTIVATE_VC_COMPLETE_HANDLER) (IN NDIS_STATUS Status, IN NDIS_HANDLE CallMgrVcContext, IN PCO_CALL_PARAMETERS CallParameters) |
typedef NDIS_STATUS(NTAPI * CM_ADD_PARTY_HANDLER) (IN NDIS_HANDLE CallMgrVcContext, IN OUT PCO_CALL_PARAMETERS CallParameters, IN NDIS_HANDLE NdisPartyHandle, OUT PNDIS_HANDLE CallMgrPartyContext) |
typedef NDIS_STATUS(NTAPI * CM_CLOSE_AF_HANDLER) (IN NDIS_HANDLE CallMgrAfContext) |
typedef NDIS_STATUS(NTAPI * CM_CLOSE_CALL_HANDLER) (IN NDIS_HANDLE CallMgrVcContext, IN NDIS_HANDLE CallMgrPartyContext OPTIONAL, IN PVOID CloseData OPTIONAL, IN UINT Size OPTIONAL) |
typedef VOID(NTAPI * CM_DEACTIVATE_VC_COMPLETE_HANDLER) (IN NDIS_STATUS Status, IN NDIS_HANDLE CallMgrVcContext) |
typedef NDIS_STATUS(NTAPI * CM_DEREG_SAP_HANDLER) (IN NDIS_HANDLE CallMgrSapContext) |
typedef NDIS_STATUS(NTAPI * CM_DROP_PARTY_HANDLER) (IN NDIS_HANDLE CallMgrPartyContext, IN PVOID CloseData OPTIONAL, IN UINT Size OPTIONAL) |
typedef VOID(NTAPI * CM_INCOMING_CALL_COMPLETE_HANDLER) (IN NDIS_STATUS Status, IN NDIS_HANDLE CallMgrVcContext, IN PCO_CALL_PARAMETERS CallParameters) |
typedef NDIS_STATUS(NTAPI * CM_MAKE_CALL_HANDLER) (IN NDIS_HANDLE CallMgrVcContext, IN OUT PCO_CALL_PARAMETERS CallParameters, IN NDIS_HANDLE NdisPartyHandle OPTIONAL, OUT PNDIS_HANDLE CallMgrPartyContext OPTIONAL) |
typedef NDIS_STATUS(NTAPI * CM_MODIFY_CALL_QOS_HANDLER) (IN NDIS_HANDLE CallMgrVcContext, IN PCO_CALL_PARAMETERS CallParameters) |
typedef NDIS_STATUS(NTAPI * CM_OPEN_AF_HANDLER) (IN NDIS_HANDLE CallMgrBindingContext, IN PCO_ADDRESS_FAMILY AddressFamily, IN NDIS_HANDLE NdisAfHandle, OUT PNDIS_HANDLE CallMgrAfContext) |
typedef NDIS_STATUS(NTAPI * CM_REG_SAP_HANDLER) (IN NDIS_HANDLE CallMgrAfContext, IN PCO_SAP Sap, IN NDIS_HANDLE NdisSapHandle, OUT PNDIS_HANDLE CallMgrSapContext) |
typedef PROTCOL_CO_AF_REGISTER_NOTIFY* CO_AF_REGISTER_NOTIFY_HANDLER |
typedef NDIS_STATUS(NTAPI * CO_CREATE_VC_HANDLER) (IN NDIS_HANDLE ProtocolAfContext, IN NDIS_HANDLE NdisVcHandle, OUT PNDIS_HANDLE ProtocolVcContext) |
typedef NDIS_STATUS(NTAPI * CO_DELETE_VC_HANDLER) (IN NDIS_HANDLE ProtocolVcContext) |
typedef struct _X_FILTER ETH_FILTER |
typedef VOID(NTAPI * ETH_RCV_COMPLETE_HANDLER) (_In_ PETH_FILTER Filter) |
typedef struct _X_FILTER FDDI_FILTER |
typedef VOID(NTAPI * FDDI_RCV_COMPLETE_HANDLER) (IN PFDDI_FILTER Filter) |
typedef VOID(NTAPI * FILTER_PACKET_INDICATION_HANDLER) (_In_ NDIS_HANDLE Miniport, _In_ PPNDIS_PACKET PacketArray, _In_ UINT NumberOfPackets) |
typedef struct _FILTERDBS FILTERDBS |
typedef struct _LOCK_STATE LOCK_STATE |
typedef struct _NDIS_AF_LIST NDIS_AF_LIST |
typedef ANSI_STRING NDIS_ANSI_STRING |
typedef struct _NDIS_BIND_PATHS NDIS_BIND_PATHS |
typedef MDL NDIS_BUFFER |
typedef enum _NDIS_CLASS_ID NDIS_CLASS_ID |
typedef struct _NDIS_DMA_BLOCK NDIS_DMA_BLOCK |
typedef UCHAR NDIS_DMA_SIZE |
typedef struct _NDIS_EVENT NDIS_EVENT |
typedef PVOID NDIS_HANDLE |
typedef struct _NDIS_INTERRUPT NDIS_INTERRUPT |
typedef KINTERRUPT_MODE NDIS_INTERRUPT_MODE |
typedef VOID(FASTCALL * NDIS_M_DEQUEUE_WORK_ITEM) (IN PNDIS_MINIPORT_BLOCK Miniport, IN NDIS_WORK_ITEM_TYPE WorkItemType, OUT 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 NDIS_STATUS(FASTCALL * NDIS_M_QUEUE_WORK_ITEM) (IN PNDIS_MINIPORT_BLOCK Miniport, IN NDIS_WORK_ITEM_TYPE WorkItemType, IN PVOID WorkItemContext) |
typedef VOID(NTAPI * NDIS_M_REQ_COMPLETE_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterHandle, _In_ NDIS_STATUS Status) |
typedef VOID(NTAPI * NDIS_M_RESET_COMPLETE_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterHandle, _In_ NDIS_STATUS Status, _In_ BOOLEAN AddressingReset) |
typedef VOID(NTAPI * NDIS_M_SEND_COMPLETE_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterHandle, _In_ PNDIS_PACKET Packet, _In_ NDIS_STATUS Status) |
typedef VOID(NTAPI * NDIS_M_SEND_RESOURCES_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterHandle) |
typedef BOOLEAN(FASTCALL * NDIS_M_START_SENDS) (_In_ PNDIS_MINIPORT_BLOCK Miniport) |
typedef VOID(NTAPI * NDIS_M_STATUS_HANDLER) (_In_ NDIS_HANDLE MiniportHandle, _In_ NDIS_STATUS GeneralStatus, _In_ PVOID StatusBuffer, _In_ UINT StatusBufferSize) |
typedef VOID(NTAPI * NDIS_M_STS_COMPLETE_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterHandle) |
typedef VOID(NTAPI * NDIS_M_TD_COMPLETE_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterHandle, _In_ PNDIS_PACKET Packet, _In_ NDIS_STATUS Status, _In_ UINT BytesTransferred) |
typedef struct _NDIS_MAC_LINE_UP NDIS_MAC_LINE_UP |
typedef CM_MCA_POS_DATA NDIS_MCA_POS_DATA |
typedef struct _NDIS_OFFLOAD NDIS_OFFLOAD |
typedef struct _NDIS_OPEN_BLOCK NDIS_OPEN_BLOCK |
typedef struct _NDIS_PACKET NDIS_PACKET |
typedef VOID(NTAPI * NDIS_PROC) (struct _NDIS_WORK_ITEM *, PVOID) |
typedef struct _NDIS_PROTOCOL_BLOCK NDIS_PROTOCOL_BLOCK |
typedef struct _NDIS_REQUEST NDIS_REQUEST |
typedef enum _NDIS_REQUEST_TYPE NDIS_REQUEST_TYPE |
typedef struct _NDIS_RW_LOCK NDIS_RW_LOCK |
typedef union _NDIS_RW_LOCK_REFCOUNT NDIS_RW_LOCK_REFCOUNT |
typedef struct _NDIS_SPIN_LOCK NDIS_SPIN_LOCK |
typedef UNICODE_STRING NDIS_STRING |
typedef enum _NDIS_TASK NDIS_TASK |
typedef struct _NDIS_TASK_IPSEC NDIS_TASK_IPSEC |
typedef struct _NDIS_TIMER NDIS_TIMER |
typedef struct _NDIS_WAN_LINE_UP NDIS_WAN_LINE_UP |
typedef struct _NDIS_WAN_PACKET NDIS_WAN_PACKET |
typedef VOID(NTAPI * NDIS_WM_SEND_COMPLETE_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterHandle, _In_ PVOID Packet, _In_ NDIS_STATUS Status) |
typedef struct _NDIS_WORK_ITEM NDIS_WORK_ITEM |
typedef struct _NDIS_WRAPPER_HANDLE NDIS_WRAPPER_HANDLE |
typedef struct _X_FILTER NULL_FILTER |
typedef VOID(NTAPI * OPEN_ADAPTER_COMPLETE_HANDLER) (_In_ NDIS_HANDLE ProtocolBindingContext, _In_ NDIS_STATUS Status, _In_ NDIS_STATUS OpenErrorStatus) |
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 struct _CO_ADDRESS_FAMILY * PCO_ADDRESS_FAMILY |
typedef struct _CO_CALL_PARAMETERS * PCO_CALL_PARAMETERS |
typedef struct _CO_MEDIA_PARAMETERS * PCO_MEDIA_PARAMETERS |
typedef struct _X_FILTER * PETH_FILTER |
typedef struct _X_FILTER * PFDDI_FILTER |
typedef struct _FILTERDBS * PFILTERDBS |
typedef struct _LOCK_STATE * PLOCK_STATE |
typedef struct _NDIS_AF_LIST * PNDIS_AF_LIST |
typedef ANSI_STRING * PNDIS_ANSI_STRING |
typedef struct _NDIS_BIND_PATHS * PNDIS_BIND_PATHS |
typedef MDL * PNDIS_BUFFER |
typedef enum _NDIS_DEVICE_PNP_EVENT * PNDIS_DEVICE_PNP_EVENT |
typedef struct _NDIS_DMA_BLOCK * PNDIS_DMA_BLOCK |
typedef struct _NDIS_DMA_DESCRIPTION * PNDIS_DMA_DESCRIPTION |
typedef enum _NDIS_ENVIRONMENT_TYPE * PNDIS_ENVIRONMENT_TYPE |
typedef struct _NDIS_EVENT * PNDIS_EVENT |
typedef PVOID * PNDIS_HANDLE |
typedef enum _NDIS_INTERFACE_TYPE * PNDIS_INTERFACE_TYPE |
typedef struct _NDIS_INTERRUPT * PNDIS_INTERRUPT |
typedef KINTERRUPT_MODE * PNDIS_INTERRUPT_MODE |
typedef struct _NDIS_M_DRIVER_BLOCK * PNDIS_M_DRIVER_BLOCK |
typedef struct _NDIS_MAC_FRAGMENT * PNDIS_MAC_FRAGMENT |
typedef struct _NDIS_MAC_LINE_DOWN * PNDIS_MAC_LINE_DOWN |
typedef struct _NDIS_MAC_LINE_UP * PNDIS_MAC_LINE_UP |
typedef CM_MCA_POS_DATA * PNDIS_MCA_POS_DATA |
typedef struct _NDIS_MINIPORT_BLOCK * PNDIS_MINIPORT_BLOCK |
typedef struct _NDIS_MINIPORT_TIMER * PNDIS_MINIPORT_TIMER |
typedef struct _NDIS_OFFLOAD * PNDIS_OFFLOAD |
typedef struct _NDIS_OPEN_BLOCK * PNDIS_OPEN_BLOCK |
typedef struct _NDIS_PACKET * PNDIS_PACKET |
typedef struct _NDIS_PACKET_OOB_DATA * PNDIS_PACKET_OOB_DATA |
typedef NDIS_HANDLE PNDIS_PACKET_POOL |
typedef struct _NDIS_PACKET_PRIVATE * PNDIS_PACKET_PRIVATE |
typedef struct _NDIS_PACKET_STACK * PNDIS_PACKET_STACK |
typedef enum _NDIS_PARAMETER_TYPE * PNDIS_PARAMETER_TYPE |
typedef enum _NDIS_PER_PACKET_INFO * PNDIS_PER_PACKET_INFO |
typedef PHYSICAL_ADDRESS * PNDIS_PHYSICAL_ADDRESS |
typedef enum _NDIS_POWER_PROFILE * PNDIS_POWER_PROFILE |
typedef enum _NDIS_PROCESSOR_TYPE * PNDIS_PROCESSOR_TYPE |
typedef struct _NDIS_PROTOCOL_BLOCK * PNDIS_PROTOCOL_BLOCK |
typedef struct _NDIS_REQUEST * PNDIS_REQUEST |
typedef enum _NDIS_REQUEST_TYPE * PNDIS_REQUEST_TYPE |
typedef CM_PARTIAL_RESOURCE_LIST * PNDIS_RESOURCE_LIST |
typedef struct _NDIS_RW_LOCK * PNDIS_RW_LOCK |
typedef struct _NDIS_SPIN_LOCK * PNDIS_SPIN_LOCK |
typedef * PNDIS_STATUS |
typedef UNICODE_STRING * PNDIS_STRING |
typedef enum _NDIS_TASK * PNDIS_TASK |
typedef struct _NDIS_TASK_IPSEC * PNDIS_TASK_IPSEC |
typedef struct _NDIS_TASK_OFFLOAD * PNDIS_TASK_OFFLOAD |
typedef struct _NDIS_TIMER * PNDIS_TIMER |
typedef NDIS_TIMER_FUNCTION* PNDIS_TIMER_FUNCTION |
typedef struct _NDIS_WAN_CO_FRAGMENT * PNDIS_WAN_CO_FRAGMENT |
typedef struct _NDIS_WAN_FRAGMENT * PNDIS_WAN_FRAGMENT |
typedef struct _NDIS_WAN_GET_STATS * PNDIS_WAN_GET_STATS |
typedef struct _NDIS_WAN_LINE_DOWN * PNDIS_WAN_LINE_DOWN |
typedef struct _NDIS_WAN_LINE_UP * PNDIS_WAN_LINE_UP |
typedef struct _NDIS_WAN_PACKET * PNDIS_WAN_PACKET |
typedef struct _NDIS_WORK_ITEM * PNDIS_WORK_ITEM |
typedef enum _NDIS_WORK_ITEM_TYPE * PNDIS_WORK_ITEM_TYPE |
typedef struct _NDIS_WRAPPER_HANDLE * PNDIS_WRAPPER_HANDLE |
typedef NDIS_STATUS(NTAPI * PNP_EVENT_HANDLER) (IN NDIS_HANDLE ProtocolBindingContext, IN PNET_PNP_EVENT NetPnPEvent) |
typedef struct _X_FILTER * PNULL_FILTER |
typedef struct _NDIS_PACKET ** PPNDIS_PACKET |
typedef struct _REFERENCE * PREFERENCE |
typedef struct _X_FILTER * PTR_FILTER |
typedef struct _WAN_CO_LINKPARAMS * PWAN_CO_LINKPARAMS |
typedef NDIS_STATUS(NTAPI * QUERY_GLOBAL_STATISTICS_HANDLER) (IN NDIS_HANDLE MacAdapterContext, IN PNDIS_REQUEST NdisRequest) |
typedef VOID(NTAPI * RECEIVE_COMPLETE_HANDLER) (_In_ NDIS_HANDLE ProtocolBindingContext) |
typedef NDIS_STATUS(NTAPI * RECEIVE_HANDLER) (_In_ NDIS_HANDLE ProtocolBindingContext, _In_ NDIS_HANDLE MacReceiveContext, _In_ PVOID HeaderBuffer, _In_ UINT HeaderBufferSize, _In_ PVOID LookAheadBuffer, _In_ UINT LookaheadBufferSize, _In_ UINT PacketSize) |
typedef INT(NTAPI * RECEIVE_PACKET_HANDLER) (IN NDIS_HANDLE ProtocolBindingContext, IN PNDIS_PACKET Packet) |
typedef struct _REFERENCE REFERENCE |
typedef VOID(* REMOVE_ADAPTER_HANDLER) (IN NDIS_HANDLE MacAdapterContext) |
typedef VOID(NTAPI * REQUEST_COMPLETE_HANDLER) (_In_ NDIS_HANDLE ProtocolBindingContext, _In_ PNDIS_REQUEST NdisRequest, _In_ NDIS_STATUS Status) |
typedef NDIS_STATUS(NTAPI * REQUEST_HANDLER) (_In_ NDIS_HANDLE NdisBindingHandle, _In_ PNDIS_REQUEST NdisRequest) |
typedef VOID(NTAPI * RESET_COMPLETE_HANDLER) (_In_ NDIS_HANDLE ProtocolBindingContext, _In_ NDIS_STATUS Status) |
typedef NDIS_STATUS(NTAPI * RESET_HANDLER) (_In_ NDIS_HANDLE NdisBindingHandle) |
typedef VOID(NTAPI * SEND_COMPLETE_HANDLER) (_In_ NDIS_HANDLE ProtocolBindingContext, _In_ PNDIS_PACKET Packet, _In_ NDIS_STATUS Status) |
typedef NDIS_STATUS(NTAPI * SEND_HANDLER) (_In_ NDIS_HANDLE NdisBindingHandle, _In_ PNDIS_PACKET Packet) |
typedef VOID(NTAPI * SEND_PACKETS_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext, _In_ PPNDIS_PACKET PacketArray, _In_ UINT NumberOfPackets) |
typedef VOID(NTAPI * STATUS_COMPLETE_HANDLER) (_In_ NDIS_HANDLE ProtocolBindingContext) |
typedef VOID(NTAPI * STATUS_HANDLER) (_In_ NDIS_HANDLE ProtocolBindingContext, _In_ NDIS_STATUS GeneralStatus, _In_ PVOID StatusBuffer, _In_ UINT StatusBufferSize) |
typedef NTSTATUS(NTAPI * TDI_PNP_HANDLER) (_In_ PUNICODE_STRING UpperComponent, _In_ PUNICODE_STRING LowerComponent, _In_ PUNICODE_STRING BindList, _In_ PVOID ReconfigBuffer, _In_ UINT ReconfigBufferSize, _In_ UINT Operation) |
typedef NTSTATUS(NTAPI * TDI_REGISTER_CALLBACK) (_In_ PUNICODE_STRING DeviceName, _Out_ HANDLE *TdiHandle) |
typedef VOID(NTAPI * TR_RCV_COMPLETE_HANDLER) (_In_ PTR_FILTER Filter) |
typedef VOID(NTAPI * TRANSFER_DATA_COMPLETE_HANDLER) (_In_ NDIS_HANDLE ProtocolBindingContext, _In_ PNDIS_PACKET Packet, _In_ NDIS_STATUS Status, _In_ UINT BytesTransferred) |
typedef NDIS_STATUS(NTAPI * TRANSFER_DATA_HANDLER) (_In_ NDIS_HANDLE NdisBindingHandle, _In_ NDIS_HANDLE MacReceiveContext, _In_ UINT ByteOffset, _In_ UINT BytesToTransfer, _Out_ PNDIS_PACKET Packet, _Out_ PUINT BytesTransferred) |
typedef VOID(NTAPI * UNBIND_HANDLER) (OUT PNDIS_STATUS Status, IN NDIS_HANDLE ProtocolBindingContext, IN NDIS_HANDLE UnbindContext) |
typedef VOID(NTAPI * UNLOAD_MAC_HANDLER) (IN NDIS_HANDLE MacMacContext) |
typedef VOID(NTAPI * W_ALLOCATE_COMPLETE_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext, _In_ PVOID VirtualAddress, _In_ PNDIS_PHYSICAL_ADDRESS PhysicalAddress, _In_ ULONG Length, _In_ PVOID Context) |
typedef BOOLEAN(NTAPI * W_CHECK_FOR_HANG_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext) |
typedef MINIPORT_CO_ACTIVATE_VC* W_CO_ACTIVATE_VC_HANDLER |
typedef MINIPORT_CO_CREATE_VC* W_CO_CREATE_VC_HANDLER |
typedef MINIPORT_CO_DEACTIVATE_VC* W_CO_DEACTIVATE_VC_HANDLER |
typedef MINIPORT_CO_DELETE_VC* W_CO_DELETE_VC_HANDLER |
typedef NDIS_STATUS(NTAPI * W_CO_REQUEST_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext, _In_opt_ NDIS_HANDLE MiniportVcContext, _Inout_ PNDIS_REQUEST NdisRequest) |
typedef VOID(NTAPI * W_CO_SEND_PACKETS_HANDLER) (_In_ NDIS_HANDLE MiniportVcContext, _In_ PPNDIS_PACKET PacketArray, _In_ UINT NumberOfPackets) |
typedef VOID(NTAPI * W_DISABLE_INTERRUPT_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext) |
typedef VOID(NTAPI * W_ENABLE_INTERRUPT_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext) |
typedef VOID(NTAPI * W_HALT_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext) |
typedef VOID(NTAPI * W_HANDLE_INTERRUPT_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext) |
typedef NDIS_STATUS(NTAPI * 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(NTAPI * W_MINIPORT_CALLBACK) (IN NDIS_HANDLE MiniportAdapterContext, IN PVOID CallbackContext) |
typedef VOID(NTAPI * W_PNP_EVENT_NOTIFY_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext, _In_ NDIS_DEVICE_PNP_EVENT PnPEvent, _In_ PVOID InformationBuffer, _In_ ULONG InformationBufferLength) |
typedef NDIS_STATUS(NTAPI * 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(NTAPI * W_RECONFIGURE_HANDLER) (_Out_ PNDIS_STATUS OpenErrorStatus, _In_ NDIS_HANDLE MiniportAdapterContext, _In_ NDIS_HANDLE WrapperConfigurationContext) |
typedef NDIS_STATUS(NTAPI * W_RESET_HANDLER) (_Out_ PBOOLEAN AddressingReset, _In_ NDIS_HANDLE MiniportAdapterContext) |
typedef VOID(NTAPI * W_RETURN_PACKET_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext, _In_ PNDIS_PACKET Packet) |
typedef NDIS_STATUS(NTAPI * W_SEND_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext, _In_ PNDIS_PACKET Packet, _In_ UINT Flags) |
typedef VOID(NTAPI * W_SEND_PACKETS_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext, _In_ PPNDIS_PACKET PacketArray, _In_ UINT NumberOfPackets) |
typedef NDIS_STATUS(NTAPI * 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 VOID(NTAPI * WAN_RCV_COMPLETE_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterHandle, _In_ NDIS_HANDLE NdisLinkContext) |
typedef VOID(NTAPI * WAN_RCV_HANDLER) (_Out_ PNDIS_STATUS Status, _In_ NDIS_HANDLE MiniportAdapterHandle, _In_ NDIS_HANDLE NdisLinkContext, _In_ PUCHAR Packet, _In_ ULONG PacketSize) |
typedef NDIS_STATUS(NTAPI * WAN_RECEIVE_HANDLER) (_In_ NDIS_HANDLE NdisLinkHandle, _In_ PUCHAR Packet, _In_ ULONG PacketSize) |
typedef VOID(NTAPI * WAN_SEND_COMPLETE_HANDLER) (_In_ NDIS_HANDLE ProtocolBindingContext, _In_ PNDIS_WAN_PACKET Packet, _In_ NDIS_STATUS Status) |
typedef NDIS_STATUS(NTAPI * WAN_SEND_HANDLER) (_In_ NDIS_HANDLE MacBindingHandle, _In_ NDIS_HANDLE LinkHandle, _In_ PVOID Packet) |
typedef NDIS_STATUS(NTAPI * WAN_TRANSFER_DATA_HANDLER) (VOID) |
typedef NDIS_STATUS(NTAPI * WM_SEND_HANDLER) (_In_ NDIS_HANDLE MiniportAdapterContext, _In_ NDIS_HANDLE NdisLinkHandle, _In_ PNDIS_WAN_PACKET Packet) |
typedef NDIS_STATUS(NTAPI * WM_TRANSFER_DATA_HANDLER) (VOID) |
Enumerator | |
---|---|
NdisClass802_3Priority | |
NdisClassWirelessWanMbxMailbox | |
NdisClassIrdaPacketInfo | |
NdisClassAtmAALInfo |
Definition at line 999 of file ndis.h.
Enumerator | |
---|---|
UNSPECIFIED_Encapsulation | |
NULL_Encapsulation | |
IEEE_802_3_Encapsulation | |
IEEE_802_5_Encapsulation | |
LLC_SNAP_ROUTED_Encapsulation | |
LLC_SNAP_BRIDGED_Encapsulation |
Definition at line 1206 of file ndis.h.
Definition at line 899 of file ndis.h.
Enumerator | |
---|---|
NdisParameterInteger | |
NdisParameterHexInteger | |
NdisParameterString | |
NdisParameterMultiString | |
NdisParameterBinary |
Definition at line 925 of file ndis.h.
Definition at line 1177 of file ndis.h.
Enumerator | |
---|---|
NdisPnPDeviceAdded | |
NdisPnPDeviceStarted | |
NdisPnPDeviceQueryStopped | |
NdisPnPDeviceStopped | |
NdisPnPDeviceQueryRemoved | |
NdisPnPDeviceRemoved | |
NdisPnPDeviceSurpriseRemoved |
Definition at line 989 of file ndis.h.
Enumerator | |
---|---|
NdisPowerProfileBattery | |
NdisPowerProfileAcOnLine |
Definition at line 1013 of file ndis.h.
Enumerator | |
---|---|
NdisProcessorX86 | |
NdisProcessorMips | |
NdisProcessorAlpha | |
NdisProcessorPpc | |
NdisProcessorAmd64 | |
NdisProcessorIA64 |
Definition at line 884 of file ndis.h.
Definition at line 789 of file ndis.h.
Enumerator | |
---|---|
TcpIpChecksumNdisTask | |
IpSecNdisTask | |
TcpLargeSendNdisTask | |
MaxNdisTask |
Definition at line 1199 of file ndis.h.
Definition at line 2293 of file ndis.h.
__drv_allocatesMem | ( | Mem | ) |
Definition at line 37 of file exfuncs.h.
__drv_Mode_impl | ( | NDIS_INCLUDED | ) |
_In_ PNDIS_STRING _In_ PNDIS_STRING _In_reads_ | ( | IRP_MJ_PNP | ) |
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _Out_ PUINT _In_reads_ | ( | MediumArraySize | ) |
_Out_ PNDIS_BUFFER _In_opt_ NDIS_HANDLE _In_reads_bytes_ | ( | Length | ) |
_In_reads_bytes_ | ( | LogBufferSize | ) |
_Must_inspect_result_ _In_opt_ NDIS_HANDLE _In_reads_bytes_opt_ | ( | Size | ) |
_In_opt_ NDIS_HANDLE _In_ NDIS_STATUS _In_reads_bytes_opt_ | ( | StatusBufferSize | ) |
_IRQL_requires_ | ( | DISPATCH_LEVEL | ) |
Definition at line 394 of file expool.c.
_IRQL_requires_ | ( | PASSIVE_LEVEL | ) |
Sends a synchronous IOCTL to the specified device object.
[in] | IoControlCode | The IOCTL to send to the device. |
[in] | DeviceObject | Pointer to the device object that will handle the IOCTL. |
[in] | InputBuffer | Optional pointer to a buffer containing input data for the IOCTL. When specified, the buffer should be at least of InputBufferLength size. |
[in] | InputBufferLength | Size in bytes, of the buffer pointed by InputBuffer. |
[out] | OutputBuffer | Optional pointer to a buffer that will receive output data from the IOCTL. When specified, the buffer should be at least of OutputBufferLength size. |
[in] | OutputBufferLength | Size in bytes, of the buffer pointed by OutputBuffer. |
[in] | FileObject | Optional pointer to a file object that may be necessary for the IOCTL. |
Definition at line 2121 of file class.c.
_IRQL_requires_max_ | ( | APC_LEVEL | ) |
Probes and locks virtual pages in memory for the specified process.
[in,out] | MemoryDescriptorList | Memory Descriptor List (MDL) containing the buffer to be probed and locked. |
[in] | Process | The process for which the buffer should be probed and locked. |
[in] | AccessMode | Access mode for probing the pages. Can be KernelMode or UserMode. |
[in] | LockOperation | The type of the probing and locking operation. Can be IoReadAccess, IoWriteAccess or IoModifyAccess. |
Probes and locks virtual pages in memory for the specified process.
Frees previously reserved amount of memory in system virtual address space.
[in] | NumberOfBytes | Size, in bytes, of memory to reserve. |
[in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
[in] | BaseAddress | A pointer to the 1st memory block of the reserved buffer. |
[in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
Definition at line 37 of file cddata.c.
_IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 347 of file common.c.
_In_ UINT _In_ _Pre_satisfies_ | ( | MemoryFlags | = =0||MemoryFlags==NDIS_MEMORY_NONCACHED||MemoryFlags==NDIS_MEMORY_CONTIGUOUS | ) |
typedef _Return_type_success_ | ( | return >= | 0 | ) |
_Acquires_exclusive_lock_ Lock _When_ | ( | ! | fWrite, |
_Acquires_shared_lock_ * | Lock | ||
) |
_When_ | ( | MemoryFlags | = =0 , |
_IRQL_requires_max_(DISPATCH_LEVEL) | |||
) |
_When_ | ( | MsToWait ! | = 0 , |
_Check_return_ | |||
) |
NDISAPI ULONG NTAPI NDIS_BUFFER_TO_SPAN_PAGES | ( | IN PNDIS_BUFFER | Buffer | ) |
Definition at line 314 of file buffer.c.
Referenced by NdisGetBufferPhysicalArraySize(), and NdisQueryPacket().
Obsolete NDISAPI NDIS_STATUS NTAPI NdisAllocateMemory | ( | _At_(*, | Mem | ) |
NDISAPI VOID NTAPI NdisCopyFromPacketToPacketSafe | ( | IN PNDIS_PACKET | Destination, |
IN UINT | DestinationOffset, | ||
IN UINT | BytesToCopy, | ||
IN PNDIS_PACKET | Source, | ||
IN UINT | SourceOffset, | ||
OUT PUINT | BytesCopied, | ||
IN MM_PAGE_PRIORITY | Priority | ||
) |
Definition at line 1202 of file buffer.c.
NDISAPI VOID NTAPI NdisFreeDmaChannel | ( | IN PNDIS_HANDLE | NdisDmaHandle | ) |
Definition at line 1245 of file io.c.
NDISAPI VOID NTAPI NdisGetFirstBufferFromPacket | ( | IN PNDIS_PACKET | _Packet, |
OUT PNDIS_BUFFER * | _FirstBuffer, | ||
OUT PVOID * | _FirstBufferVA, | ||
OUT PUINT | _FirstBufferLength, | ||
OUT PUINT | _TotalBufferLength | ||
) |
Definition at line 873 of file buffer.c.
Referenced by CopyPacketToBuffer(), CopyPacketToBufferChain(), MiniIndicateReceivePacket(), NdisCopyFromPacketToPacket(), and ProtocolTransferDataComplete().
Definition at line 358 of file misc.c.
NDISAPI VOID NTAPI NdisIMCopySendCompletePerPacketInfo | ( | IN PNDIS_PACKET | DstPacket, |
IN PNDIS_PACKET | SrcPacket | ||
) |
Definition at line 1281 of file buffer.c.
NDISAPI VOID NTAPI NdisIMCopySendPerPacketInfo | ( | IN PNDIS_PACKET | DstPacket, |
IN PNDIS_PACKET | SrcPacket | ||
) |
Definition at line 1308 of file buffer.c.
NDISAPI VOID NTAPI NdisImmediateReadSharedMemory | ( | IN NDIS_HANDLE | WrapperConfigurationContext, |
IN ULONG | SharedMemoryAddress, | ||
OUT PUCHAR | Buffer, | ||
IN ULONG | Length | ||
) |
NDISAPI VOID NTAPI NdisImmediateWriteSharedMemory | ( | IN NDIS_HANDLE | WrapperConfigurationContext, |
IN ULONG | SharedMemoryAddress, | ||
IN PUCHAR | Buffer, | ||
IN ULONG | Length | ||
) |
NDISAPI NDIS_STATUS NTAPI NdisIMRegisterLayeredMiniport | ( | _In_ NDIS_HANDLE | NdisWrapperHandle, |
_In_ PNDIS_MINIPORT_CHARACTERISTICS | MiniportCharacteristics, | ||
_In_ UINT | CharacteristicsLength, | ||
_Out_ PNDIS_HANDLE | DriverHandle | ||
) |
NDISAPI VOID NTAPI NdisInitializeWrapper | ( | OUT PNDIS_HANDLE | NdisWrapperHandle, |
IN PVOID | SystemSpecific1, | ||
IN PVOID | SystemSpecific2, | ||
IN PVOID | SystemSpecific3 | ||
) |
Definition at line 1591 of file miniport.c.
NDISAPI VOID NTAPI NdisInitUnicodeString | ( | IN OUT PNDIS_STRING | DestinationString, |
IN PCWSTR | SourceString | ||
) |
Definition at line 130 of file string.c.
Referenced by DcConfigQueryInteger(), MiniportInitialize(), NdisIPnPStartDevice(), NdisReadNetworkAddress(), ParaNdis_DebugInitialize(), and QueryInteger().
_Must_inspect_result_ See details in NdisMAllocateMapRegisters documentation NDISAPI NDIS_STATUS NTAPI NdisMAllocateMapRegisters | ( | _In_ NDIS_HANDLE | MiniportAdapterHandle, |
_In_ UINT | DmaChannel, | ||
_In_ NDIS_DMA_SIZE | DmaSize, | ||
_In_ ULONG | PhysicalMapRegistersNeeded, | ||
_In_ ULONG | MaximumPhysicalMapping | ||
) |
NDISAPI NDIS_STATUS NTAPI NdisMCmRegisterAddressFamily | ( | IN NDIS_HANDLE | MiniportAdapterHandle, |
IN PCO_ADDRESS_FAMILY | AddressFamily, | ||
IN PNDIS_CALL_MANAGER_CHARACTERISTICS | CmCharacteristics, | ||
IN UINT | SizeOfCmCharacteristics | ||
) |
NDISAPI VOID NTAPI NdisMDeregisterAdapterShutdownHandler | ( | _In_ NDIS_HANDLE | MiniportHandle | ) |
NDISAPI VOID NTAPI NdisMSetAttributesEx | ( | IN NDIS_HANDLE | MiniportAdapterHandle, |
IN NDIS_HANDLE | MiniportAdapterContext, | ||
IN UINT CheckForHangTimeInSeconds | OPTIONAL, | ||
IN ULONG | AttributeFlags, | ||
IN NDIS_INTERFACE_TYPE | AdapterType | ||
) |
Definition at line 2883 of file miniport.c.
Referenced by DcInitialize(), MiniportInitialize(), NdisMSetAttributes(), and ParaNdis5_Initialize().
Definition at line 272 of file time.c.
Referenced by DcStartAdapter(), Media143Handle10LinkPass(), Media143HandleNWayComplete(), Media143SelectNextMedia(), MediaLinkStateChange21040(), MediaLinkStateChange21041(), MediaMonitor21040Dpc(), MediaMonitor21041Dpc(), MediaMonitor21140Dpc(), and MediaMonitor21143Dpc().
NDISAPI VOID NTAPI NdisMWanIndicateReceive | ( | OUT PNDIS_STATUS | Status, |
IN NDIS_HANDLE | MiniportAdapterHandle, | ||
IN NDIS_HANDLE | NdisLinkContext, | ||
IN PUCHAR | PacketBuffer, | ||
IN UINT | PacketSize | ||
) |
NDISAPI VOID NTAPI NdisMWanIndicateReceiveComplete | ( | IN NDIS_HANDLE | MiniportAdapterHandle, |
IN NDIS_HANDLE | NdisLinkContext | ||
) |
NDISAPI VOID NTAPI NdisMWanSendComplete | ( | IN NDIS_HANDLE | MiniportAdapterHandle, |
IN PNDIS_WAN_PACKET | Packet, | ||
IN NDIS_STATUS | Status | ||
) |
NDISAPI NDIS_STATUS NTAPI NdisPciAssignResources | ( | IN NDIS_HANDLE | NdisMacHandle, |
IN NDIS_HANDLE | NdisWrapperHandle, | ||
IN NDIS_HANDLE | WrapperConfigurationContext, | ||
IN ULONG | SlotNumber, | ||
OUT PNDIS_RESOURCE_LIST * | AssignedResources | ||
) |
Definition at line 83 of file hardware.c.
_Must_inspect_result_ NDISAPI NDIS_STATUS NTAPI NdisQueryBindInstanceName | ( | _Out_ PNDIS_STRING | pAdapterInstanceName, |
_In_ NDIS_HANDLE | BindingContext | ||
) |
|
static |
Definition at line 3593 of file ndis.h.
Referenced by AdjustPacket(), FreeNdisPacket(), FreeNdisPacketX(), GetDataPtr(), InitializeTransferParameters(), MiniAdapterHasAddress(), MiniportSend(), MiniportTransferData(), NdisUnchainBufferAtBack(), NdisUnchainBufferAtFront(), NICPrepareForTransmit(), NICWritePacket(), ParaNdis_IndicateReceivedPacket(), ParaNdis_PacketCopier(), ProIndicatePacket(), ProSend(), and ResizePacket().
NDISAPI VOID NTAPI NdisReadEisaSlotInformation | ( | OUT PNDIS_STATUS | Status, |
IN NDIS_HANDLE | WrapperConfigurationContext, | ||
OUT PUINT | SlotNumber, | ||
OUT PNDIS_EISA_FUNCTION_INFORMATION | EisaData | ||
) |
Definition at line 219 of file hardware.c.
NDISAPI VOID NTAPI NdisReadEisaSlotInformationEx | ( | OUT PNDIS_STATUS | Status, |
IN NDIS_HANDLE | WrapperConfigurationContext, | ||
OUT PUINT | SlotNumber, | ||
OUT PNDIS_EISA_FUNCTION_INFORMATION * | EisaData, | ||
OUT PUINT | NumberOfFunctions | ||
) |
NDISAPI VOID NTAPI NdisRegisterTdiCallBack | ( | _In_ TDI_REGISTER_CALLBACK | RegisterCallback, |
_In_ TDI_PNP_HANDLER | PnPHandler | ||
) |
NDISAPI VOID NTAPI NdisSend | ( | OUT PNDIS_STATUS | Status, |
IN NDIS_HANDLE | NdisBindingHandle, | ||
IN PNDIS_PACKET | Packet | ||
) |
Definition at line 1272 of file protocol.c.
Referenced by LANTransmit(), and NduDispatchWrite().
NDISAPI VOID NTAPI NdisSendPackets | ( | IN NDIS_HANDLE | NdisBindingHandle, |
IN PPNDIS_PACKET | PacketArray, | ||
IN UINT | NumberOfPackets | ||
) |
Definition at line 1293 of file protocol.c.
NDISAPI VOID NTAPI NdisSetPeriodicTimer | ( | _In_ PNDIS_TIMER | NdisTimer, |
_In_ UINT | MillisecondsPeriod | ||
) |
NDISAPI VOID NTAPI NdisSetProtocolFilter | ( | _At_ *, _Must_inspect_result_ _Out_ PNDIS_STATUS | Status, |
_In_ NDIS_HANDLE | NdisBindingHandle, | ||
_In_ RECEIVE_HANDLER | ReceiveHandler, | ||
_In_ RECEIVE_PACKET_HANDLER | ReceivePacketHandler, | ||
_In_ NDIS_MEDIUM | Medium, | ||
_In_ UINT | Offset, | ||
_In_ UINT | Size, | ||
_In_ PUCHAR | Pattern | ||
) |
NDISAPI VOID NTAPI NdisSetupDmaTransfer | ( | OUT PNDIS_STATUS | Status, |
IN PNDIS_HANDLE | NdisDmaHandle, | ||
IN PNDIS_BUFFER | Buffer, | ||
IN ULONG | Offset, | ||
IN ULONG | Length, | ||
IN BOOLEAN | WriteToDevice | ||
) |
Definition at line 497 of file io.c.
NDISAPI VOID NTAPI NdisTransferData | ( | OUT PNDIS_STATUS | Status, |
IN NDIS_HANDLE | NdisBindingHandle, | ||
IN NDIS_HANDLE | MacReceiveContext, | ||
IN UINT | ByteOffset, | ||
IN UINT | BytesToTransfer, | ||
IN OUT PNDIS_PACKET | Packet, | ||
OUT PUINT | BytesTransferred | ||
) |
Definition at line 1307 of file protocol.c.
Referenced by NduReceive(), and ProtocolReceive().
NDISAPI VOID NTAPI NdisUnchainBufferAtBack | ( | IN OUT PNDIS_PACKET | Packet, |
OUT PNDIS_BUFFER * | Buffer | ||
) |
Definition at line 1020 of file buffer.c.
NDISAPI VOID NTAPI NdisUnchainBufferAtFront | ( | IN OUT PNDIS_PACKET | Packet, |
OUT PNDIS_BUFFER * | Buffer | ||
) |
Definition at line 1069 of file buffer.c.
Referenced by CleanupAndFreePacket(), ParaNdis_IndicateReceivedPacket(), and ParaNdis_UnbindBufferFromPacket().
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _Out_ PUINT _In_ UINT _In_ NDIS_HANDLE _In_ NDIS_HANDLE _In_ PNDIS_STRING AdapterName |
Definition at line 6016 of file ndis.h.
Referenced by GetAdapterIndex(), LANRegisterAdapter(), LocateAdapterBindingByName(), MiniLocateDevice(), NdisMQueryAdapterInstanceName(), and NdisOpenAdapter().
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _Out_ PUINT _In_ UINT _In_ NDIS_HANDLE _In_ NDIS_HANDLE _In_ PNDIS_STRING _In_ UINT _In_opt_ PSTRING AddressingInformation |
_Inout_opt_ PDEVICE_OBJECT _Inout_opt_ PDEVICE_OBJECT _Inout_opt_ PDEVICE_OBJECT _Inout_opt_ PCM_RESOURCE_LIST* AllocatedResources |
Definition at line 4643 of file ndis.h.
Referenced by FdoStartDevice(), HalAssignSlotResources(), HalpAssignPCISlotResources(), HalpAssignSlotResources(), i8042PnpStartDevice(), InPortStartDevice(), IntVideoPortPnPStartDevice(), IoAssignResources(), IopLegacyResourceAllocation(), NdisMGetDeviceProperty(), PciAssignSlotResources(), and VideoPortGetAccessRanges().
_Inout_opt_ PDEVICE_OBJECT _Inout_opt_ PDEVICE_OBJECT _Inout_opt_ PDEVICE_OBJECT _Inout_opt_ PCM_RESOURCE_LIST _Inout_opt_ PCM_RESOURCE_LIST* AllocatedResourcesTranslated |
Definition at line 4644 of file ndis.h.
Referenced by i8042PnpStartDevice(), InPortStartDevice(), NdisMGetDeviceProperty(), and USBPORT_ParseResources().
Definition at line 3171 of file ndis.h.
Referenced by _Dispatch_type_(), AfdConnectedSocketWriteData(), ARPReceive(), CopyBufferChainToBuffer(), CopyBufferToBufferChain(), CopyLoop(), GetPacketTypeFromNdisPacket(), IPReceive(), IPv4Receive(), MiniportTransferData(), NdisCopyFromPacketToPacket(), NdisCopyFromPacketToPacketSafe(), NduDispatchRead(), NduDispatchWrite(), NvNetQueryTcpIpHeaders(), QueryBinding(), and SendComplete().
Definition at line 3168 of file ndis.h.
Referenced by _ConvertToDevmodeA(), _When_(), CdQueryFsAttributeInfo(), CmpQueryKeyName(), CopyBufferChainToBuffer(), CopyBufferToBufferChain(), Ext2QueryFileInformation(), FatGetStatistics(), FatQueryFsAttributeInfo(), FatQueryFsVolumeInfo(), FatQueryShortNameInfo(), MiniportTransferData(), NdisCopyFromPacketToPacket(), NdisCopyFromPacketToPacketSafe(), NICWritePacket(), NtfsGetBothDirectoryInformation(), NtfsGetDirectoryInformation(), NtfsGetFullDirectoryInformation(), NtfsGetNameInformation(), NtfsGetNamesInformation(), SatisfyPacketRecvRequest(), TryToSatisfyRecvRequestFromBuffer(), UDFGetAltNameInformation(), UDFGetFullNameInformation(), UDFGetStatistics(), UDFGetVolumeBitmap(), UDFQueryFsAttributeInfo(), UDFQueryFsVolumeInfo(), CPortPinWaveCyclic::UpdateCommonBuffer(), CPortPinWaveCyclic::UpdateCommonBufferOverlap(), VfatGetFileBothInformation(), VfatGetFileDirectoryInformation(), VfatGetFileFullDirectoryInformation(), VfatGetFileNamesInformation(), and VfatGetNameInformation().
Definition at line 3789 of file ndis.h.
Referenced by NdisAllocateSharedMemory(), NdisFreeSharedMemory(), NdisMAllocateSharedMemory(), NdisMAllocateSharedMemoryAsync(), NdisMFreeSharedMemory(), and TestRead().
_In_ NDIS_HANDLE _In_ NDIS_HANDLE CallMgrAfContext |
_In_ NDIS_HANDLE _In_opt_ NDIS_HANDLE _In_opt_ NDIS_HANDLE CallMgrPartyContext |
_In_ NDIS_HANDLE _In_ NDIS_HANDLE CallMgrSapContext |
_In_ NDIS_HANDLE _In_ PCO_CALL_PARAMETERS CallParameters |
_In_ _Points_to_data_ PVOID CancelId |
Definition at line 6117 of file ndis.h.
Referenced by NdisGeneratePartialCancelId().
_Out_ PNDIS_HANDLE _In_ PNDIS_PROTOCOL_CHARACTERISTICS _In_ UINT CharacteristicsLength |
Definition at line 6136 of file ndis.h.
Referenced by NdisMRegisterMiniport(), and NdisRegisterProtocol().
_Must_inspect_result_ _In_ PCO_ADDRESS_FAMILY _In_ NDIS_HANDLE _In_ PNDIS_CLIENT_CHARACTERISTICS ClCharacteristics |
_Must_inspect_result_ _In_ PCO_ADDRESS_FAMILY _In_ PNDIS_CALL_MANAGER_CHARACTERISTICS CmCharacteristics |
_Out_ PNDIS_HANDLE ConfigurationHandle |
Definition at line 3945 of file ndis.h.
Referenced by DcConfigQueryInteger(), DcReadConfiguration(), MiniportInitialize(), NdisCloseConfiguration(), NdisOpenConfiguration(), NdisOpenConfigurationKeyByIndex(), NdisOpenConfigurationKeyByName(), NdisOpenProtocolConfiguration(), NdisReadConfiguration(), NdisReadNetworkAddress(), NdisWriteConfiguration(), NvNetReadConfiguration(), QueryInteger(), USBPORT_GetInterfaceHandle(), and USBPORT_HandleSelectInterface().
Definition at line 4755 of file ndis.h.
Referenced by AccessMemory1(), AccessMemory2(), Allocate(), AllocateIndexNode(), ARPReceive(), AtapiReadLogicalSectorLBA(), BasepMoveFileDelayed(), BlHtStore(), BlpSecureBootEFIIsEnabled(), BlSecureBootCheckForFactoryReset(), CheckMemory1(), CheckMemory2(), CmGetSystemControlValues(), CmpCompareNewValueDataAgainstKCBCache(), CmpCopyCell(), CmpCopyValue(), CmpSetValueDataNew(), CmpSetValueKeyExisting(), CmpSetValueKeyNew(), CmpValidateValueListByCount(), ConvertBitmapInfo(), CreateJunction(), DECLARE_INTERFACE_(), DGDeliverData(), DrvGetModes(), EfiGetVariable(), EfiInitpConvertEfiFilePath(), ElfReportEventA(), ElfReportEventAndSourceW(), ElfReportEventW(), ElfrIntReportEventW(), ElfrReportEventA(), ElfrReportEventAndSourceW(), ElfrReportEventW(), EmulatorReadIo(), EmulatorWriteIo(), EventDataDescCreate(), FAST486_OPCODE_HANDLER(), Fast486IoReadCallback(), Fast486IoWriteCallback(), Free(), GetDeviceLocationString(), HdlspPutData(), ICMPReceive(), ICMPReply(), ICMPSendDatagram(), IncreaseMftSize(), IniCacheGetKeyValue(), IntEnumFontFamilies(), InternalSetResidentAttributeLength(), IntGdiAddFontResourceEx(), KdpSysReadIoSpace(), KdpSysWriteIoSpace(), KdVmAddToBuffer(), Mx::MxSetValueKey(), NdisWriteConfiguration(), NpAddDataQueueEntry(), NpCommonWrite(), NpReadDataQueue(), NpWriteDataQueue(), NtfsWriteFile(), NtGdiGetFontFamilyInfo(), NtlmStructWriteStrW(), NtlmUStrWriteToStruct(), NtSetValueKey(), FxIoTargetRemoteNotificationCallback::OnCustomEvent(), PinIntersectHandler(), PrepareNextFragment(), QSI_DEF(), RawIpReceive(), RawIPSendDatagram(), ReceiveDatagram(), RegQueryValue(), RegSetValueExA(), RepGetValueData(), FxDevice::RetrieveDeviceInfoRegistrySettings(), RosSymCreateFromRaw(), RtlpPageHeapReAllocate(), RtlSelfRelativeToAbsoluteSD2(), SetAttributeDataLength(), SetHKCRValue(), SetNonResidentAttributeDataLength(), SetRegistryValue(), SetResidentAttributeDataLength(), SockLoadHelperDll(), SpiGetPciConfigData(), START_TEST(), test_Predefined(), UDPReceive(), UDPSendDatagram(), USB2_AllocateHS(), USB2_DeallocateHS(), UsbAudioPinDataIntersect(), USBH_SetPdoRegistryParameter(), USBPORT_SetRegistryKeyValue(), ValidateAllocations(), Write_LocalFileHeader(), x86IoRead(), and x86IoWrite().
_In_ PNDIS_STRING _In_opt_ NDIS_HANDLE DeviceContext |
Definition at line 5246 of file ndis.h.
Referenced by virtio_device_initialize().
_In_ PNDIS_STRING DeviceInstance |
Definition at line 4652 of file ndis.h.
Referenced by DECLARE_INTERFACE_(), NdisMInitializeScatterGatherDma(), and PcDmaMasterDescription().
_In_ PNDIS_STRING DriverInstance |
_In_ NDIS_ERROR_CODE ErrorCode |
Definition at line 4436 of file ndis.h.
Referenced by _test_key_deleted(), AccRewriteGetExplicitEntriesFromAcl(), BasepDoTapeOperation(), bind(), BlStatusError(), BmFatalErrorEx(), BmpErrorLog(), BmpLaunchBootEntry(), CheckNtMartaPresent(), CleanupProtocolProviders(), closesocket(), connect(), CreateHKCRKey(), CreateProcessInternalW(), DeleteHKCRKey(), DeleteHKCRValue(), DeleteRegistryValue(), DeleteSubKey(), DiskError(), DiskGetErrorCodeString(), Dns_Ip4ReverseNameToAddress_W(), Dns_Ip4StringToAddress_W(), Dns_StringToAddressEx(), Dns_StringToDnsAddrEx(), DoFormatMessage(), DosGetCountryInfoEx(), DosInt21h(), EnumHKCRKey(), EnumHKCRValue(), CZipExtract::ExtractSingle(), Fast486ExceptionWithErrorCode(), Fast486InterruptInternal(), FreeInheritedFromArray(), getaddrinfo(), GetAuditedPermissionsFromAclA(), GetEffectiveRightsFromAclA(), GetExplicitEntriesFromAclW(), GetFallbackHKCRKey(), gethostbyaddr(), gethostbyname(), GetInheritanceSourceW(), GetNamedSecurityInfoW(), getnameinfo(), GetNameInfoW(), getpeername(), GetPreferredHKCRKey(), getprotobyname(), getprotobynumber(), GetProtoOpenNetworkDatabase(), GetSecurityInfo(), getservbyname(), getservbyport(), getsockname(), getsockopt(), getxyDataEnt(), IEffectivePermission_fnGetEffectivePermission(), inet_ntoa(), InternalExplicitAccessAToW(), InternalTrusteeAToW(), IofCompleteRequest(), ISecurityInformation_fnGetSecurity(), ISecurityObjectTypeInfo_fnGetInheritSource(), LibraryLogEvent(), listen(), LookupNodeByAddr(), main(), MapAnsiQuerySetToUnicode(), MapUnicodeQuerySetToAnsi(), NBFlushPacketQueue(), NdisWriteErrorLogEntry(), OpenHKCRKey(), OpenNetworkDatabase(), OslBlStatusErrorHandler(), OslFatalErrorEx(), PaintSelectionRect(), PrintErrorText(), PrintWin32Error(), QueryHKCRValue(), ReadRegistryComputerNameValue(), ReadRegistryValue(), recv(), recvfrom(), RegCreateKeyExA(), RegCreateKeyExW(), RegDeleteKeyExA(), RegDeleteKeyExW(), RegDeleteKeyValueW(), RegDeleteValueA(), RegDeleteValueW(), RegEnumKeyExA(), RegEnumKeyExW(), RegEnumValueA(), RegEnumValueW(), RegLoadKeyA(), RegLoadKeyW(), RegNotifyChangeKeyValue(), RegOpenKeyExA(), RegOpenKeyExW(), RegOverridePredefKey(), RegQueryInfoKeyA(), RegQueryInfoKeyW(), RegQueryMultipleValuesA(), RegQueryMultipleValuesW(), RegQueryValueExA(), RegQueryValueExW(), RegReplaceKeyA(), RegReplaceKeyW(), RegRestoreKeyA(), RegSaveKeyA(), RegSaveKeyExA(), RegSetValueExA(), RegSetValueExW(), RegUnLoadKeyA(), ReportLastError(), Rs232ConfigurePortWin32(), Rs232OpenPortWin32(), Rs232ReadByteWin32(), Rs232SetCommunicationTimeoutsWin32(), Rs232WriteByteWin32(), SaBlob_CreateFromRecords(), SaBlob_Query(), SaBlob_WriteRecords(), ScsiPortLogError(), select(), send(), sendto(), SetEntriesInAclA(), SetEntriesInAclW(), SetHKCRValue(), SetNamedSecurityInfoW(), SetSecurityInfo(), setsockopt(), shutdown(), socket(), START_TEST(), StorPortLogError(), Test_CreateOpenKey(), Test_DuplicateHandle(), test_GetNetworkParams(), TestReturnValues(), TiWriteErrorLog(), TreeResetNamedSecurityInfoW(), VideoPortLogError(), WahCloseApcHelper(), WahCloseHandleHelper(), WahCloseNotificationHandleHelper(), WahCloseSocketHandle(), WahCloseThread(), WahCompleteRequest(), WahCreateHandleContextTable(), WahCreateSocketHandle(), WahDisableNonIFSHandleSupport(), WahOpenApcHelper(), WahOpenHandleHelper(), WahOpenNotificationHandleHelper(), WahRemoveHandleContext(), Win32ErrorToMmResult(), WPUModifyIFSHandle(), WPUQueryBlockingCallback(), WriteRegistryValue(), WSAAccept(), WSAAddressToStringA(), WSAAddressToStringW(), WSAAsyncGetHostByAddr(), WSAAsyncGetHostByName(), WSAAsyncGetProtoByName(), WSAAsyncGetProtoByNumber(), WSAAsyncGetServByName(), WSAAsyncGetServByPort(), WSAAsyncSelect(), WSABuildQuerySetBufferA(), WSABuildQuerySetBufferW(), WSACancelAsyncRequest(), WSACancelBlockingCall(), WSACleanup(), WSAConnect(), WSADuplicateSocketA(), WSADuplicateSocketW(), WSAEnumNetworkEvents(), WSAEventSelect(), WSAGetOverlappedResult(), WSAGetQOSByName(), WSAHtonl(), WSAHtons(), WSAIoctl(), WSAIsBlocking(), WSAJoinLeaf(), WSALookupServiceBeginA(), WSALookupServiceBeginW(), WSALookupServiceEnd(), WSALookupServiceNextA(), WSALookupServiceNextW(), WSANtohl(), WSANtohs(), WsApiProlog(), WSARecv(), WSARecvDisconnect(), WSARecvFrom(), WSASend(), WSASendDisconnect(), WSASendTo(), WSASetBlockingHook(), WSASocketW(), WSAStartup(), WSAStringToAddressA(), WSAStringToAddressW(), WsAsyncGetHost(), WsAsyncGetProto(), WsAsyncGetServ(), WSAUnhookBlockingHook(), WSCGetProviderPath(), WsNcEntryInitializeFromRegistry(), WsNcGetCatalogFromProviderId(), WsNcInitializeFromRegistry(), WsNcLoadProvider(), WsNcOpen(), WsNcRefreshFromRegistry(), WsNpInitialize(), WsNpNSPCleanup(), WsNqLookupServiceBegin(), WsNqLookupServiceNext(), WsOpenRegistryRoot(), WsProcInitialize(), WsProcOpenAsyncHelperDevice(), WsProcStartup(), WsRasLoadHelperDll(), WsSetupCatalogProtection(), WsSlowPrologTid(), WsSockAssociateHandle(), WsSockFindIfsSocket(), WsTcFindIfsProviderForSocket(), WsTcGetEntryFromAf(), WsTcGetEntryFromCatalogEntryId(), WsTcGetEntryFromTriplet(), WsTcInitializeFromRegistry(), WsTcLoadProvider(), WsTcOpen(), WsTcRefreshFromRegistry(), WsThreadCancelBlockingCall(), WsThreadCreate(), WsThreadInitialize(), WsThreadStartup(), WsTpDelete(), WsTpInitialize(), and WsTpWSPCleanup().
Definition at line 4751 of file ndis.h.
Referenced by FsRtlNotifyVolumeEvent(), MediaEventSink_Notify(), and ProSetupPnPEvent().
_Out_ PNDIS_HANDLE _Out_ PUINT FileLength |
Definition at line 3228 of file ndis.h.
Referenced by CheckSumMappedFile(), IMAGEHLP_RecalculateChecksum(), InfHostOpenFile(), InfOpenFile(), IniCacheLoadByHandle(), IopQueryNameInternal(), LdrVerifyMappedImageMatchesChecksum(), MapFileAndCheckSumA(), and MapFileAndCheckSumW().
_Inout_opt_ PDEVICE_OBJECT _Inout_opt_ PDEVICE_OBJECT* FunctionalDeviceObject |
Definition at line 4641 of file ndis.h.
Referenced by KopAddDevice(), KsCreateDevice(), KsGetBusEnumParentFDOFromChildPDO(), KsGetDeviceForDeviceObject(), KsInitializeDevice(), NdisMGetDeviceProperty(), SwAddDevice(), VideoPortStartTimer(), and VideoPortStopTimer().
_In_ NDIS_HANDLE _In_ PNDIS_TIMER_FUNCTION _In_ PVOID FunctionContext |
Definition at line 637 of file ndis.h.
Referenced by MediaMonitor21040Dpc(), MediaMonitor21041Dpc(), MediaMonitor21140Dpc(), MediaMonitor21143Dpc(), MiniportMediaDetectionTimer(), NdisInitializeTimer(), NdisMInitializeTimer(), NdisSetTimerEx(), NvNetMediaDetectionDpc(), OnConnectTimer(), and OnDPCPostProcessTimer().
_Acquires_exclusive_lock_ Lock _In_ BOOLEAN fWrite |
Definition at line 4586 of file ndis.h.
Referenced by NdisAcquireReadWriteLock().
_In_opt_ NDIS_HANDLE _In_ NDIS_STATUS GeneralStatus |
Definition at line 1556 of file ndis.h.
Referenced by MiniStatus(), NdisMIndicateStatus(), and ProtocolStatus().
_In_ NDIS_STATUS _In_ NDIS_HANDLE Handle |
_Must_inspect_result_ _In_ PHYSICAL_ADDRESS _In_ PHYSICAL_ADDRESS HighestAcceptableAddress |
Definition at line 3230 of file ndis.h.
Referenced by HalAllocateCommonBuffer(), HalpGrowMapBuffers(), IoFlushAdapterBuffers(), IoMapTransfer(), MmAllocateContiguousMemory(), MmAllocateContiguousMemorySpecifyCache(), NdisAllocateMemory(), and VideoPortAllocateContiguousMemory().
_Must_inspect_result_ _In_ NDIS_HANDLE _In_ UINT InitialPort |
Definition at line 5443 of file ndis.h.
Referenced by NdisMDeregisterIoPortRange(), and NdisMRegisterIoPortRange().
_Must_inspect_result_ _Out_ PULONG IoCount |
Definition at line 6126 of file ndis.h.
Referenced by DetectFeatures().
_Must_inspect_result_ _Out_ PNDIS_STATUS _In_ NDIS_HANDLE _In_ ULONG _Out_ PNDIS_STRING _Out_ PNDIS_HANDLE KeyHandle |
Definition at line 4715 of file ndis.h.
Referenced by acpi_create_registry_table(), acpi_create_volatile_registry_tables(), AcpiRegOpenKey(), AcpiRegQueryValue(), AddCodepageToRegistry(), AddFontsSettingsToRegistry(), AddHotkeySettings(), AddKbLayoutsToRegistry(), append_multi_sz_value(), ApphelpCacheRead(), ApphelpCacheWrite(), AVrfReadIFEO(), BaseComputeProcessDllPath(), BasepIsProcessAllowed(), BasepMoveFileDelayed(), BaseSrvIsVdmAllowed(), BiAddStoreFromFile(), BiCloseKey(), BiDeleteKey(), BiDereferenceHive(), BiEnumerateSubKeys(), BiGetRegistryValue(), CheckKeySecurity__(), CmBattAddDevice(), CmBattCreateFdo(), CmGetSystemDriverList(), CmInitSystem1(), CmLoadKey(), CmpAddToHiveFileList(), CmpCreateControlSet(), CmpInitializeHardwareConfiguration(), CmpInitializeMachineDependentConfiguration(), CmpInitializeRegistryNode(), CmpIsHiveAlreadyLoaded(), CmpLinkHiveToMaster(), CmpRemoveFromHiveFileList(), CmpSetSystemValues(), CreateNestedKey(), CreateProcessInternalW(), CreateProtoHive(), CreateRegistryKeyHandle(), CreateRegKey(), DeleteValueTest(), DestroyProtoHive(), do_reg_operation(), DriverEntry(), DumpRegistryData(), EnumerateDevices(), ExpGetCurrentUserUILanguage(), ExpSetCurrentUserUILanguage(), ExpUuidLoadSequenceNumber(), ExpUuidSaveSequenceNumber(), FdoCreateRawParallelPdo(), FltpReadRegistryValue(), GetComputerNameFromRegistry(), GetComputerNames(), GetCPFileNameFromRegistry(), GetRegInt(), GetRegIntFromID(), GetRootKeyByPredefKey(), GetTimeouts(), HalpGetChipHacks(), HalpMarkAcpiHal(), HalpMarkChipsetDecode(), HalpOpenRegistryKey(), HalpQueryPciRegistryInfo(), HalpRegisterPciDebuggingDeviceInfo(), i8042StoreSMBiosTables(), InitializeProvider(), IntGdiAddFontResourceEx(), IntLoadFontsInRegistry(), IntLoadFontSubstList(), IntLoadRegistryParameters(), IopInitializeBootDrivers(), IopInitializePlugPlayServices(), IopOpenRegistryKeyEx(), IopSaveBootLogToFile(), IopStoreSystemPartitionInformation(), IoSetSystemPartition(), IsShimInfrastructureDisabled(), JapaneseEra_IsFirstYearGannen(), JapaneseEra_Load(), LdrpDisableProcessCompatGuidDetection(), LdrpInitializeApplicationVerifierPackage(), LdrpInitializeExecutionOptions(), LdrQueryImageFileExecutionOptionsEx(), LdrQueryImageFileKeyOption(), LsapIsDatabaseInstalled(), LsapRegCloseKey(), LsapRegCreateKey(), LsapRegDeleteKey(), LsapRegDeleteValue(), LsapRegEnumerateSubKey(), LsapRegEnumerateValue(), LsapRegOpenKey(), LsapRegQueryKeyInfo(), LsapRegQueryValue(), LsapRegSetValue(), MupGetProviderInformation(), Mx::MxDeleteKey(), Mx::MxOpenKey(), Mx::MxQueryValueKey(), Mx::MxSetValueKey(), NdisOpenConfiguration(), NdisOpenConfigurationKeyByIndex(), NdisOpenConfigurationKeyByName(), NdisOpenProtocolConfiguration(), NetIDPage_OnApply(), NetIDPage_OnInitDialog(), NetworkDlg_OnOK(), NewCtxInit(), NtCreateKey(), NtDeleteKey(), NtDeleteValueKey(), NtEnumerateKey(), NtEnumerateValueKey(), NtFlushKey(), NtNotifyChangeKey(), NtOpenKey(), NtQueryKey(), NtQueryOpenSubKeys(), NtQueryValueKey(), NtSaveKey(), NtSaveKeyEx(), NtSetDefaultLocale(), NtSetValueKey(), OpenClassesRootKey(), OpenCurrentConfigKey(), OpenLocalMachineKey(), OpenRegistryKeyHandle(), OpenSoundDeviceRegKey(), OpenSoundDriverParametersRegKey(), OpenUsersKey(), PciAcpiFindRsdt(), PciAddDevice(), PciBuildHackTable(), PciGetBiosConfig(), PciGetIrqRoutingTableFromRegistry(), PciGetRegistryValue(), PciOpenKey(), PciSaveBiosConfig(), Phase1InitializationDiscard(), PiGetDeviceRegistryProperty(), PiInitCacheGroupInformation(), PipGetDriverTagPriority(), PnpDeviceObjectToDeviceInstance(), PopReadShutdownPolicy(), ProcessDisplayRegistry(), ProcessLocaleRegistry(), ProcessorSetFriendlyName(), RegCleanupRegistry(), RegCopyTreeW(), RegDeleteTreeW(), RegDeleteValueA(), RegDeleteValueW(), RegEnumKeyExW(), RegEnumValueW(), RegFlushKey(), RegGetKeySecurity(), RegInitializeRegistry(), registry_callback(), RegLoadKeyW(), RegNotifyChangeKeyValue(), RegOpenKeyExW(), RegpCopyTree(), RegQueryInfoKeyW(), RegReplaceKeyW(), RegRestoreKeyW(), RegSaveKeyW(), RegSetKeySecurity(), RegSetKeyValueA(), RegSetKeyValueW(), RegSetValueExW(), RegUnLoadKeyW(), RtlAddAttributeActionToRXact(), RtlCheckRegistryKey(), RtlCreateRegistryKey(), RtlDeleteRegistryValue(), RtlInitializeRXact(), RtlOpenCurrentUser(), RtlpCloseRegistryHandle(), RtlpGetRegistryHandle(), RtlpNtCreateKey(), RtlpNtEnumerateSubKey(), RtlpNtMakeTemporaryKey(), RtlpNtOpenKey(), RtlpNtQueryValueKey(), RtlpNtSetValueKey(), RtlQueryRegistryValues(), RtlWriteRegistryValue(), RXactInitializeContext(), RXactpCommit(), RXactpOpenTargetKey(), RxGetRegistryParameters(), RxGetStringRegistryParameter(), RxReadRegistryParameters(), SampRegCloseKey(), SampRegCreateKey(), SampRegDeleteValue(), SampRegEnumerateSubKey(), SampRegEnumerateValue(), SampRegOpenKey(), SampRegQueryKeyInfo(), SampRegQueryValue(), SampRegSetValue(), SdbDeletePermLayerKeys(), SdbpGetPermLayersInternal(), SdbpOpenKey(), SdbSetPermLayerKeys(), SepRegQueryHelper(), SetActiveComputerNameToRegistry(), SetComputerNameToRegistry(), SetDefaultPagefile(), SetGeoID(), SetMountedDeviceValue(), SmpCreateDynamicEnvironmentVariables(), SmpLoadDataFromRegistry(), SmpQueryRegistrySosOption(), SmpTranslateSystemPartitionInformation(), SockLoadHelperDll(), SockLoadTransportList(), SockLoadTransportMapping(), START_TEST(), Test_DuplicateHandle(), TestCreateOpen_(), TestRtlQueryRegistryValues(), UnhandledExceptionFilter(), USBH_SetPdoRegistryParameter(), USBH_WriteFailReasonID(), USBPORT_GetRegistryKeyValueFullInfo(), USBPORT_SetRegistryKeyValue(), and UserGetLanguageID().
Definition at line 4416 of file ndis.h.
Referenced by DcConfigQueryInteger(), EventDescCreate(), EventDescOrKeyword(), EventDescSetKeyword(), MiniportInitialize(), NdisReadConfiguration(), NdisReadNetworkAddress(), NdisWriteConfiguration(), and QueryInteger().
_In_ _IRQL_restores_ PLOCK_STATE LockState |
Definition at line 5822 of file ndis.h.
Referenced by NdisMWriteLogData().
_In_ UINT _Out_ PNDIS_HANDLE LogHandle |
Definition at line 5382 of file ndis.h.
Referenced by CcGetDirtyPages(), CcSetLogHandleForFile(), CmpInitHiveFromFile(), ElfCreateBackupLogHandle(), ElfCreateEventLogHandle(), ElfDeleteEventLogHandle(), ElfrBackupELFA(), ElfrBackupELFW(), ElfrClearELFA(), ElfrClearELFW(), ElfrCloseEL(), ElfrDeregisterEventSource(), ElfrFlushEL(), ElfrGetLogInformation(), ElfrIntReportEventW(), ElfrNumberOfRecords(), ElfrOldestRecord(), ElfrOpenBELA(), ElfrOpenBELW(), ElfrOpenELA(), ElfrOpenELW(), ElfrReadELA(), ElfrReadELW(), ElfrRegisterEventSourceA(), ElfrRegisterEventSourceW(), ElfrReportEventA(), ElfrReportEventAndSourceW(), ElfrReportEventW(), IELF_HANDLE_rundown(), NdisMCloseLog(), NdisMCreateLog(), NdisMFlushLog(), OpenBackupEventLogA(), and RpcThreadRoutine().
_Must_inspect_result_ _In_ PNDIS_HANDLE MacContext |
Definition at line 3245 of file ndis.h.
Referenced by NdisMapFile().
Definition at line 4653 of file ndis.h.
Referenced by NdisMInitializeScatterGatherDma().
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _Out_ PUINT _In_ UINT MediumArraySize |
Definition at line 6013 of file ndis.h.
Referenced by DcInitialize(), MiniportInitialize(), NdisOpenAdapter(), and ParaNdis5_Initialize().
Definition at line 2828 of file ndis.h.
Referenced by NdisMSetTimer(), NdisSetTimer(), and NdisSetTimerEx().
_In_ NDIS_HANDLE MiniportAdapterHandle |
Definition at line 4668 of file ndis.h.
Referenced by DcInitialize(), MiniIndicateReceivePacket(), MiniportInitialize(), MiniRequestComplete(), MiniResetComplete(), MiniSendComplete(), MiniSendResourcesAvailable(), MiniStatusComplete(), NdisIMGetDeviceContext(), NdisMAllocateMapRegisters(), NdisMAllocateSharedMemory(), NdisMAllocateSharedMemoryAsync(), NdisMCompleteBufferPhysicalMapping(), NdisMCreateLog(), NdisMDeregisterIoPortRange(), NdisMFreeMapRegisters(), NdisMFreeSharedMemory(), NdisMGetDeviceProperty(), NdisMGetDmaAlignment(), NdisMIndicateStatus(), NdisMIndicateStatusComplete(), NdisMInitializeScatterGatherDma(), NdisMInitializeTimer(), NdisMMapIoSpace(), NdisMPciAssignResources(), NdisMQueryAdapterInstanceName(), NdisMQueryInformationComplete(), NdisMRegisterDmaChannel(), NdisMRegisterInterrupt(), NdisMRegisterIoPortRange(), NdisMResetComplete(), NdisMSendComplete(), NdisMSendResourcesAvailable(), NdisMSetAttributes(), NdisMSetAttributesEx(), NdisMSetInformationComplete(), NdisMStartBufferPhysicalMapping(), NdisMTransferDataComplete(), NdisMUnmapIoSpace(), NdisOverrideBusNumber(), and ParaNdis5_Initialize().
_In_ NDIS_HANDLE _In_ NDIS_HANDLE MiniportVcContext |
Definition at line 5881 of file ndis.h.
Referenced by NdisWaitEvent().
_In_ NDIS_HANDLE NdisAfHandle |
_In_ NDIS_HANDLE NdisBindingHandle |
Definition at line 4735 of file ndis.h.
Referenced by NdisCancelSendPackets(), NdisCloseAdapter(), NdisCompletePnPEvent(), NdisGetDriverHandle(), NdisIMGetBindingContext(), NdisOpenAdapter(), NdisQueryAdapterInstanceName(), NdisRequest(), NdisReset(), NdisSend(), NdisSendPackets(), NdisTransferData(), and ProSendPackets().
_In_ PNDIS_STRING _In_ PNDIS_STRING _Out_ PDEVICE_OBJECT _Out_ NDIS_HANDLE* NdisDeviceHandle |
Definition at line 4680 of file ndis.h.
Referenced by NdisMDeregisterDevice(), and NdisMRegisterDevice().
_Out_ PNDIS_HANDLE NdisDriverHandle |
Definition at line 6064 of file ndis.h.
Referenced by NdisGetDriverHandle().
_In_ NDIS_HANDLE _In_opt_ NDIS_HANDLE _In_opt_ NDIS_HANDLE NdisPartyHandle |
_Out_ PNDIS_HANDLE NdisProtocolHandle |
_In_ NDIS_HANDLE _In_ PNDIS_REQUEST NdisRequest |
Definition at line 1573 of file ndis.h.
Referenced by BindAdapterByName(), MiniDoRequest(), MiniQueryInformation(), MiniSetInformation(), NDISCall(), NdisRequest(), ProRequest(), QueryAdapterOid(), and SetAdapterOid().
_In_ NDIS_HANDLE NdisSapHandle |
_In_ NDIS_HANDLE NdisVcHandle |
_In_ NDIS_HANDLE _In_ PNET_PNP_EVENT NetPnPEvent |
Definition at line 6082 of file ndis.h.
Referenced by NdisCompletePnPEvent(), and NduNetPnPEvent().
_Must_inspect_result_ _Out_ PNDIS_STATUS _Outptr_result_bytebuffer_to_ NetworkAddressLength PVOID* NetworkAddress |
Definition at line 3957 of file ndis.h.
Referenced by DcReadConfiguration(), IPAddInterfaceRoute(), NdisReadNetworkAddress(), NvNetReadConfiguration(), RouterAddRoute(), and RouterCreateRoute().
_Must_inspect_result_ _Out_ PNDIS_STATUS _Outptr_result_bytebuffer_to_ NetworkAddressLength PVOID _Out_ PUINT NetworkAddressLength |
Definition at line 3958 of file ndis.h.
Referenced by NdisReadNetworkAddress().
_Inout_opt_ PDEVICE_OBJECT _Inout_opt_ PDEVICE_OBJECT _Inout_opt_ PDEVICE_OBJECT* NextDeviceObject |
Definition at line 4642 of file ndis.h.
Referenced by FltpIsAttachedToDevice(), KbdHid_AddDevice(), KMix_AddDevice(), KopAddDevice(), KsInitializeDevice(), MouHid_AddDevice(), NdisMGetDeviceProperty(), and SysAudio_AddDevice().
_Out_ PNDIS_HANDLE _In_ UINT NumberOfDescriptors |
Definition at line 2879 of file ndis.h.
Referenced by NdisAllocatePacketPool(), and NdisAllocatePacketPoolEx().
Definition at line 2915 of file ndis.h.
Referenced by NdisAllocatePacketPoolEx().
Definition at line 5121 of file ndis.h.
Referenced by DcSendPackets(), MiniIndicateReceivePacket(), NdisReturnPackets(), NdisSendPackets(), ParaNdis5_SendPackets(), and ProSendPackets().
_Must_inspect_result_ _In_ NDIS_HANDLE _In_ UINT _In_ UINT NumberOfPorts |
Definition at line 4753 of file ndis.h.
Referenced by BaseCheckVDM(), ElfReportEventA(), ElfReportEventAndSourceW(), ElfReportEventW(), ElfrIntReportEventW(), ElfrReportEventA(), ElfrReportEventAndSourceW(), ElfrReportEventW(), and GetNextVDMCommand().
Definition at line 3273 of file ndis.h.
Referenced by NdisQueryPacket().
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_STATUS OpenErrorStatus |
Definition at line 6009 of file ndis.h.
Referenced by BindAdapterByName(), MiniportInitialize(), NdisIPnPStartDevice(), and NdisOpenAdapter().
_In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES _In_ ULONG OpenOptions |
Definition at line 6017 of file ndis.h.
Referenced by BasepOpenFileForMove(), IoFastQueryNetworkAttributes(), and NtOpenFile().
_In_ NDIS_STATUS _In_ NDIS_STATUS OpenStatus |
Definition at line 6035 of file ndis.h.
Referenced by LANRegisterAdapter().
_In_ NDIS_HANDLE _In_ PNDIS_PACKET Packet |
Definition at line 1549 of file ndis.h.
Referenced by AdjustPacket(), AllocateAndChainBuffer(), AllocatePacketWithBuffer(), AllocatePacketWithBufferX(), ARPReceive(), BeepCleanup(), BuildRawIpPacket(), BuildUDPPacket(), byte_till_end(), CleanupAndFreePacket(), CompletePacket(), CreatePacketFromPoolBuffer(), DcCancelSendPackets(), DcCopyPacket(), DcFlushTransmitQueue(), DcHandleRxReceivedFrames(), DcIndicateReceivePackets(), DcProcessPendingPackets(), DcReturnPacket(), DcSendPacket(), DcSendPackets(), display_buffer(), FatCleanVolumeDpc(), FatDeferredCleanVolume(), FatFspMarkVolumeDirtyWithRecover(), FatOverflowPagingFileRead(), FatPagingFileErrorHandler(), FreeNdisPacket(), FreeNdisPacketX(), GET_NUMBER_OF_SG_ELEMENTS(), GetCachedInfo(), GetDataPtr(), IopDeleteIoCompletion(), IopFreeMiniPacket(), IopLogWorker(), IoSetIoCompletion(), KdpSendControlPacket(), KdReceivePacket(), KdSendPacket(), LanReceiveWorker(), LanSubmitReceiveWork(), main(), MiniAdapterHasAddress(), MiniDequeueWorkItem(), MiniportCloseEndpoint(), MiniportOpenEndpoint(), MiniportSend(), MiniportTransferData(), MiniSendComplete(), MiniTransferDataComplete(), MouseDispatchPacket(), MouseGetPacket(), NBCompleteSend(), NBFlushPacketQueue(), NBQueuePacket(), NBSendPackets(), NdisAllocatePacket(), NdisAllocatePacketPoolEx(), NdisDprAllocatePacket(), NdisDprAllocatePacketNonInterlocked(), NdisDprFreePacket(), NdisDprFreePacketNonInterlocked(), NdisFreePacket(), NdisGetPacketCancelId(), NdisGetPoolFromPacket(), NdisMSendComplete(), NdisMTransferDataComplete(), NdisQueryPacket(), NdisSend(), NdisSetPacketCancelId(), NdisTransferData(), NdisUnchainBufferAtBack(), NdisUnchainBufferAtFront(), NduDispatchWrite(), NduReceive(), NICPrepareForTransmit(), NtRemoveIoCompletion(), NvNetCopyPacket(), NvNetGetChecksumInfo(), NvNetQueryTcpIpHeaders(), NvNetSendPacket(), NvNetSendPacketLargeSend(), ParaNdis5_CancelSendPackets(), ParaNdis5_ReturnPacket(), ParaNdis_BindBufferToPacket(), ParaNdis_IndicateReceivedPacket(), ParaNdis_PacketCopier(), ParaNdis_UnbindBufferFromPacket(), PcDiskReadLogicalSectorsLBA(), PrepareSendEntry(), PrependPacket(), ProIndicatePacket(), ProSend(), proSendPacketToMiniport(), ProtocolSendComplete(), ProtocolTransferDataComplete(), ProTransferData(), RawIPSendDatagram(), ResizePacket(), ScatterGatherSendPacket(), TCPSendDataCallback(), TestKs(), UDPSendDatagram(), USB2_RebalanceEndpoint(), USBDI_IsDeviceHighSpeed(), USBHI_GetExtendedHubInformation(), USBPORT_ClosePipe(), USBPORT_CreateDevice(), USBPORT_DmaEndpointActive(), USBPORT_DmaEndpointPaused(), USBPORT_EndpointWorker(), USBPORT_FdoPnP(), USBPORT_GetDeviceHwIds(), USBPORT_HandleGetCurrentFrame(), USBPORT_InterruptService(), USBPORT_InvalidateEndpointHandler(), USBPORT_IsrDpc(), USBPORT_IsrDpcHandler(), USBPORT_MiniportInterrupts(), USBPORT_OpenPipe(), USBPORT_PdoPnP(), USBPORT_ReopenPipe(), USBPORT_ResetPipe(), USBPORT_RestoreDevice(), USBPORT_ResumeController(), USBPORT_RH_SetFeatureUSB2PortPower(), USBPORT_RootHubClassCommand(), USBPORT_RootHubCreateDevice(), USBPORT_RootHubEndpointWorker(), USBPORT_RootHubPowerAndChirpAllCcPorts(), USBPORT_RootHubSCE(), USBPORT_RootHubStandardCommand(), USBPORT_SetEndpointState(), USBPORT_StartDevice(), USBPORT_SuspendController(), USBPORT_SynchronizeRootHubCallback(), USBPORT_TimerDpc(), USBPORT_WorkerThreadHandler(), WDF_USB_CONTROL_SETUP_PACKET_INIT(), WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS(), WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE(), WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS(), WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR(), and XNdisGetFirstBufferFromPacket().
_In_ PPNDIS_PACKET PacketArray |
Definition at line 5120 of file ndis.h.
Referenced by DcSendPackets(), MiniIndicateReceivePacket(), NdisSendPackets(), ParaNdis5_SendPackets(), and ProSendPackets().
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_CONFIGURATION_PARAMETER _In_ NDIS_HANDLE _In_ PNDIS_STRING _In_ NDIS_PARAMETER_TYPE ParameterType |
Definition at line 4417 of file ndis.h.
Referenced by GetConfigurationEntry(), NdisReadConfiguration(), NdisWriteConfiguration(), ODBC32_SQLBindParam(), and ODBC32_SQLSetParam().
_In_ PNDIS_STRING _In_ PNDIS_STRING _Out_ PDEVICE_OBJECT* pDeviceObject |
Definition at line 4679 of file ndis.h.
Referenced by _In_reads_(), AdapterDispatchPnp(), EngpFileIoRequest(), EngpRegisterGraphicsDevice(), NdisMRegisterDevice(), PcRegisterAdapterPowerManagement(), PcRegisterIoTimeout(), PcUnregisterIoTimeout(), FxPkgPdo::PnpQueryDeviceRelations(), RxPostOneShotTimerRequest(), StartDevice(), VfatReadDisk(), and VfatWriteDisk().
_Must_inspect_result_ _In_ NDIS_HANDLE _In_ NDIS_PHYSICAL_ADDRESS PhysicalAddress |
_Inout_opt_ PDEVICE_OBJECT* PhysicalDeviceObject |
Definition at line 4565 of file ndis.h.
Referenced by AVISplitter_ProcessIndex(), AVISplitter_ProcessStreamList(), DECLARE_INTERFACE_(), FindProxyInfo(), GetAdapterIndexFromNetCfgInstanceId(), CMenuToolbarBase::GetDataFromId(), GetIconOverlay(), BtrfsIconOverlay::GetOverlayInfo(), GetTimeZoneListIndex(), iid_lookup(), ITypeInfo_fnGetContainingTypeLib(), ITypeInfo_GetContainingTypeLib_Proxy(), ITypeInfo_GetContainingTypeLib_Stub(), ITypeLib2_Constructor_SLTG(), NdisGetCurrentProcessorCounts(), PidlToSicIndex(), SHMapPIDLToSystemImageListIndex(), and TOOLBAR_MoveFixupIndex().
Definition at line 4564 of file ndis.h.
Referenced by NdisGetCurrentProcessorCounts().
_Out_ PNDIS_BUFFER _In_ NDIS_HANDLE PoolHandle |
Definition at line 2868 of file ndis.h.
Referenced by NdisAllocateBufferPool(), NdisAllocatePacket(), NdisAllocatePacketPool(), NdisAllocatePacketPoolEx(), NdisDprAllocatePacket(), NdisDprAllocatePacketNonInterlocked(), and NdisFreePacketPool().
Definition at line 5445 of file ndis.h.
Referenced by NdisMDeregisterIoPortRange(), and NdisMRegisterIoPortRange().
_In_ NDIS_HANDLE PrimaryMiniportAdapterHandle |
_Must_inspect_result_ _In_ PCO_ADDRESS_FAMILY _In_ NDIS_HANDLE ProtocolAfContext |
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _Out_ PUINT _In_ UINT _In_ NDIS_HANDLE _In_ NDIS_HANDLE ProtocolBindingContext |
Definition at line 6015 of file ndis.h.
Referenced by NdisOpenAdapter(), NduCloseAdapterComplete(), NduOpenAdapterComplete(), NduReceive(), NduRequestComplete(), NduResetComplete(), NduSendComplete(), NduTransferDataComplete(), NduUnbindAdapter(), and ProtocolUnbindAdapter().
_Out_ PNDIS_HANDLE _In_ PNDIS_PROTOCOL_CHARACTERISTICS ProtocolCharacteristics |
Definition at line 6135 of file ndis.h.
Referenced by ndisBindMiniportsToProtocol(), and NdisRegisterProtocol().
_In_ NDIS_HANDLE ProtocolHandle |
Definition at line 2924 of file ndis.h.
Referenced by AcpiExGetProtocolBufferLength(), and CheckProtocolMatch().
_Must_inspect_result_ _Inout_ PCO_CALL_PARAMETERS _In_opt_ NDIS_HANDLE ProtocolPartyContext |
Definition at line 2905 of file ndis.h.
Referenced by NdisAllocatePacketPool(), and NdisAllocatePacketPoolEx().
_Must_inspect_result_ _In_ NDIS_HANDLE ProtocolSapContext |
_Out_ PNDIS_HANDLE _In_ PNDIS_STRING ProtocolSection |
Definition at line 6073 of file ndis.h.
Referenced by NdisOpenProtocolConfiguration().
_Must_inspect_result_ _In_opt_ NDIS_HANDLE _In_ NDIS_HANDLE ProtocolVcContext |
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _Out_ PUINT SelectedMediumIndex |
Definition at line 6011 of file ndis.h.
Referenced by DcInitialize(), MiniportInitialize(), NdisIPnPStartDevice(), NdisOpenAdapter(), and ParaNdis5_Initialize().
_Must_inspect_result_ _In_ PCO_ADDRESS_FAMILY _In_ NDIS_HANDLE _In_ PNDIS_CLIENT_CHARACTERISTICS _In_ UINT SizeOfClCharacteristics |
_Must_inspect_result_ _In_ PCO_ADDRESS_FAMILY _In_ PNDIS_CALL_MANAGER_CHARACTERISTICS _In_ UINT SizeOfCmCharacteristics |
_In_ PUNICODE_STRING Source |
Definition at line 3169 of file ndis.h.
Referenced by __lidt(), __movsb(), __movsd(), __movsw(), _IRQL_requires_max_(), _Success_(), AcpiNsCopyDeviceId(), AcpiNsRemoveElement(), AcpiNsRemoveNullElements(), AcpiNsRepair_HID(), AcpiRsConvertAmlToResource(), AcpiRsConvertResourceToAml(), AcpiRsMoveData(), AcpiRsStrcpy(), AcpiTbSetupFadtRegisters(), AddrWidenAddress(), ApphelpDuplicateUnicodeString(), Blt_Test(), BltMask(), CdConvertBigToLittleEndian(), CheckBufferRead(), CheckBufferReadWrite(), CmpCopyCompressedName(), CmpCopyName(), ConsoleCreateUnicodeString(), convert_l4a4_unorm(), convert_r16g16(), convert_r16g16_snorm(), convert_r32g32_float(), convert_r8g8_snorm(), convert_r8g8_snorm_l8x8_unorm(), convert_r8g8_snorm_l8x8_unorm_nv(), convert_r8g8b8a8_snorm(), ConvertInputAnsiToUnicode(), ConvertInputUnicodeToAnsi(), COutputPin::ConvertTimeFormat(), CKsProxy::ConvertTimeFormat(), FxChildList::CopyAddress(), ATL::CElementTraitsBase< T >::CopyElements(), CopyFunction(), FxChildList::CopyId(), CopyResourceList(), CopyString(), CreateBase(), CreateMain(), DIB_16BPP_AlphaBlend(), DIB_16BPP_TransparentBlt(), DIB_1BPP_BitBlt(), DIB_24BPP_AlphaBlend(), DIB_24BPP_BitBlt(), DIB_24BPP_TransparentBlt(), DIB_32BPP_AlphaBlend(), DIB_32BPP_TransparentBlt(), DIB_4BPP_BitBlt(), DIB_8BPP_TransparentBlt(), DIB_DoRop(), DIB_XXBPP_AlphaBlend(), DIB_XXBPP_StretchBlt(), DIBtoVGA(), DrvBitBlt(), DrvTransparentBlt(), FxChildList::DuplicateAddress(), FxChildList::DuplicateId(), DuplicateString(), DuplicateUnicodeString(), ExpandEnvironmentStringsA(), ExpandEnvironmentStringsW(), FAST486_OPCODE_HANDLER(), filesys_CopyFile(), filesys_CopyFolder(), filesys_MoveFile(), filesys_MoveFolder(), FstubTranslateRequirement(), FstubTranslateResource(), FxDuplicateUnicodeString(), FxDuplicateUnicodeStringToString(), GreenQueryId(), CLBarItemBase::InitNuiInfo(), IntAddConsoleAlias(), IntCloneMenu(), IntCloneMenuItems(), IntCreateAliasEntry(), InterlockedReadUlong(), IntGetAliasEntry(), IntGetConsoleAlias(), IntSafeCopyUnicodeString(), IntSafeCopyUnicodeStringTerminateNULL(), IntSetMenuItemInfo(), KdpMoveMemory(), KeProfileInterruptWithSource(), KiParseProfileList(), LoadEventSources(), MediaSeeking_ConvertTimeFormat(), MediaSeekingPassThru_ConvertTimeFormat(), MemFastMoveMemory(), MmInitializeProcessAddressSpace(), NdisCopyFromPacketToPacket(), NdisCopyFromPacketToPacketSafe(), NICReadData(), NICReadDataAlign(), NICWriteData(), NICWriteDataAlign(), ntohl(), NtProcessStartup(), NtSetIntervalProfile(), Ping(), QueryStringCallback(), QueryTokenSourceTests(), RamdiskReadWriteReal(), ATL::CElementTraitsBase< T >::RelocateElements(), RtlAppendAsciizToString(), RtlAppendStringToString(), RtlAppendUnicodeStringToString(), RtlAppendUnicodeToString(), RtlCompareMemoryUlong(), RtlCopyMappedMemory(), RtlCreateUnicodeString(), RtlCreateUnicodeStringFromAsciiz(), RtlDowncaseUnicodeChar(), RtlExpandEnvironmentStrings_U(), RtlGetFullPathName_Ustr(), RtlMoveMemory(), RtlpCallQueryRegistryRoutine(), RtlpCopyParameterString(), RtlpDowncaseUnicodeChar(), RtlPrefetchMemoryNonTemporal(), RtlpSafeCopyMemory(), RtlpUpcaseUnicodeChar(), RtlUlongByteSwap(), RtlUlonglongByteSwap(), RtlUpcaseUnicodeChar(), RtlUpperChar(), RtlUshortByteSwap(), RunTraceRoute(), ScsiPortMoveMemory(), SerenumInitMultiSzString(), SerenumPdoPnp(), SetupDiGetDeviceInstallParamsW(), SmLookupSubsystem(), SourceSeekingImpl_ConvertTimeFormat(), START_TEST(), StorPortMoveMemory(), TaCopyTransportAddressInPlace(), TestKM(), TestUM(), TokenRingGetSourceRouteIndicator(), TokenRingResetSourceRouteIndicator(), TokenRingSetSourceRouteIndicator(), and VGADDI_BltSrc().
Definition at line 2953 of file ndis.h.
Referenced by NdisIMGetCurrentPacketStack().
_In_opt_ NDIS_HANDLE _In_ NDIS_STATUS _In_ PVOID StatusBuffer |
Definition at line 1557 of file ndis.h.
Referenced by MiniStatus(), and NdisMIndicateStatus().
_In_opt_ NDIS_HANDLE _In_ NDIS_STATUS _In_ ULONG StatusBufferSize |
Definition at line 1558 of file ndis.h.
Referenced by MiniStatus(), and NdisMIndicateStatus().
_Must_inspect_result_ _Out_ PNDIS_STATUS _In_ NDIS_HANDLE _In_ PNDIS_STRING _Out_ PNDIS_HANDLE SubKeyHandle |
Definition at line 4726 of file ndis.h.
Referenced by acpi_create_registry_table(), AddKbLayoutsToRegistry(), BiDeleteKey(), CreateDeviceFromRegistry(), EnumerateDevices(), i8042StoreSMBiosTables(), PciGetBiosConfig(), PciSaveBiosConfig(), RegCopyTreeW(), RegSetKeyValueA(), RegSetKeyValueW(), and SetActiveComputerNameToRegistry().
Definition at line 4725 of file ndis.h.
Referenced by CmiAddSubKey(), CmiCreateSubKey(), DECLARE_INTERFACE_(), EnumerateDevices(), FindProductName(), GetFallbackHKCRKey(), GetPreferredHKCRKey(), RunOnceExInstance::HandleSubKey(), IoRegisterDeviceInterface(), KsMapModuleName(), LsapRegDeleteSubKey(), OpenKey(), OpenRegistryHandlesFromSymbolicLink(), QUERY_REGISTRY_KEYS_ROUTINE(), RegCopyTreeA(), RegCopyTreeW(), RegDeleteKeyExA(), RegDeleteKeyExW(), RegDeleteTreeA(), RegOpenKey(), RegpCopyTree(), RegReplaceKeyW(), RegSetKeyValueA(), RegSetKeyValueW(), RtlpNtEnumerateSubKey(), RunOnceExInstance::RunOnceExInstance(), and SampRegDeleteKey().
_In_ PNDIS_STRING _In_ PNDIS_STRING SymbolicName |
Definition at line 4677 of file ndis.h.
Referenced by FindDeviceInfo(), IsDriveLetter(), IsFtVolume(), IsOffline(), MountMgrCreatePoint(), MountMgrDeletePoints(), MountMgrDeletePointsDbOnly(), MountMgrKeepLinksWhenOffline(), MountMgrMountedDeviceArrival(), MountMgrNextDriveLetterWorker(), MountMgrQueryDosVolumePath(), MountMgrQueryDosVolumePaths(), MountMgrQueryPoints(), MountMgrQuerySymbolicLink(), MountMgrVolumeArrivalNotification(), NdisMRegisterDevice(), OnlineMountedVolumes(), PostOnlineNotification(), ProcessSuggestedDriveLetters(), QueryDeviceInformation(), QueryPointsFromMemory(), QueryPointsFromSymbolicLinkName(), QuerySuggestedLinkName(), QueryUniqueIdFromMaster(), QueryVolumeName(), ReconcileThisDatabaseWithMasterWorker(), SendLinkCreated(), SendLinkDeleted(), SendOnlineNotification(), and WriteUniqueIdToMaster().
Definition at line 638 of file ndis.h.
Referenced by MediaMonitor21040Dpc(), MediaMonitor21041Dpc(), MediaMonitor21140Dpc(), MediaMonitor21143Dpc(), NdisInitializeWrapper(), and NvNetMediaDetectionDpc().
Definition at line 639 of file ndis.h.
Referenced by MediaMonitor21040Dpc(), MediaMonitor21041Dpc(), MediaMonitor21140Dpc(), MediaMonitor21143Dpc(), and NvNetMediaDetectionDpc().
Definition at line 2820 of file ndis.h.
Referenced by DcStopAdapter(), MiniportHalt(), NdisCancelTimer(), NdisMCancelTimer(), and USBH_SyncIrpComplete().
_In_ NDIS_HANDLE _In_ PNDIS_TIMER_FUNCTION TimerFunction |
Definition at line 2811 of file ndis.h.
Referenced by NdisInitializeTimer(), and NdisMInitializeTimer().
_In_ PDRIVER_UNLOAD UnloadHandler |
Definition at line 4688 of file ndis.h.
Referenced by DriverEntry(), and NdisMRegisterUnloadHandler().
_In_ NDIS_HANDLE WrapperConfigurationContext |
Definition at line 3946 of file ndis.h.
Referenced by DcInitialize(), MiniportInitialize(), MiQueryResources(), NdisImmediateReadPciSlotInformation(), NdisImmediateWritePciSlotInformation(), NdisMQueryAdapterResources(), NdisOpenConfiguration(), NdisOverrideBusNumber(), NdisPciAssignResources(), NdisReadEisaSlotInformation(), and ParaNdis5_Initialize().