Data Structures |
| struct | PDMA_CONTEXT |
Defines |
| #define | SERVICES_KEY L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\" |
| #define | LINKAGE_KEY L"\\Linkage" |
| #define | PARAMETERS_KEY L"\\Parameters\\" |
| #define | WORKER_TEST 0 |
Functions |
| PNET_PNP_EVENT | ProSetupPnPEvent (NET_PNP_EVENT_CODE EventCode, PVOID EventBuffer, ULONG EventBufferLength) |
| NDIS_STATUS | ProSendAndFreePnPEvent (PLOGICAL_ADAPTER Adapter, PNET_PNP_EVENT PnPEvent, PIRP Irp) |
| NTSTATUS NTAPI | NdisIPwrSetPower (IN PDEVICE_OBJECT DeviceObject, PIRP Irp) |
| NTSTATUS NTAPI | NdisIPwrQueryPower (IN PDEVICE_OBJECT DeviceObject, PIRP Irp) |
| NTSTATUS NTAPI | NdisIPnPQueryStopDevice (IN PDEVICE_OBJECT DeviceObject, PIRP Irp) |
| NTSTATUS NTAPI | NdisIPnPCancelStopDevice (IN PDEVICE_OBJECT DeviceObject, PIRP Irp) |
| VOID EXPORT | NdisCompleteBindAdapter (IN NDIS_HANDLE BindAdapterContext, IN NDIS_STATUS Status, IN NDIS_STATUS OpenStatus) |
| VOID EXPORT | NdisCompleteUnbindAdapter (IN NDIS_HANDLE UnbindAdapterContext, IN NDIS_STATUS Status) |
| NDIS_STATUS | ProIndicatePacket (PLOGICAL_ADAPTER Adapter, PNDIS_PACKET Packet) |
| NDIS_STATUS NTAPI | ProRequest (IN NDIS_HANDLE MacBindingHandle, IN PNDIS_REQUEST NdisRequest) |
| NDIS_STATUS NTAPI | ProReset (IN NDIS_HANDLE MacBindingHandle) |
| VOID NTAPI | ScatterGatherSendPacket (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PSCATTER_GATHER_LIST ScatterGather, IN PVOID Context) |
| NDIS_STATUS | proSendPacketToMiniport (PLOGICAL_ADAPTER Adapter, PNDIS_PACKET Packet) |
| NDIS_STATUS NTAPI | ProSend (IN NDIS_HANDLE MacBindingHandle, IN PNDIS_PACKET Packet) |
| VOID NTAPI | ProSendPackets (IN NDIS_HANDLE NdisBindingHandle, IN PPNDIS_PACKET PacketArray, IN UINT NumberOfPackets) |
| NDIS_STATUS NTAPI | ProTransferData (IN NDIS_HANDLE MacBindingHandle, IN NDIS_HANDLE MacReceiveContext, IN UINT ByteOffset, IN UINT BytesToTransfer, IN OUT PNDIS_PACKET Packet, OUT PUINT BytesTransferred) |
| VOID EXPORT | NdisCloseAdapter (OUT PNDIS_STATUS Status, IN NDIS_HANDLE NdisBindingHandle) |
| VOID EXPORT | NdisDeregisterProtocol (OUT PNDIS_STATUS Status, IN NDIS_HANDLE NdisProtocolHandle) |
| VOID EXPORT | NdisOpenAdapter (OUT PNDIS_STATUS Status, OUT PNDIS_STATUS OpenErrorStatus, OUT PNDIS_HANDLE NdisBindingHandle, OUT PUINT SelectedMediumIndex, IN PNDIS_MEDIUM MediumArray, IN UINT MediumArraySize, IN NDIS_HANDLE NdisProtocolHandle, IN NDIS_HANDLE ProtocolBindingContext, IN PNDIS_STRING AdapterName, IN UINT OpenOptions, IN PSTRING AddressingInformation OPTIONAL) |
| PADAPTER_BINDING NTAPI | LocateAdapterBindingByName (IN PPROTOCOL_BINDING ProtocolBinding, IN PNDIS_STRING AdapterName) |
| VOID NTAPI | ndisBindMiniportsToProtocol (OUT PNDIS_STATUS Status, IN PPROTOCOL_BINDING Protocol) |
| VOID EXPORT | NdisRegisterProtocol (OUT PNDIS_STATUS Status, OUT PNDIS_HANDLE NdisProtocolHandle, IN PNDIS_PROTOCOL_CHARACTERISTICS ProtocolCharacteristics, IN UINT CharacteristicsLength) |
| VOID EXPORT | NdisRequest (OUT PNDIS_STATUS Status, IN NDIS_HANDLE NdisBindingHandle, IN PNDIS_REQUEST NdisRequest) |
| VOID EXPORT | NdisReset (OUT PNDIS_STATUS Status, IN NDIS_HANDLE NdisBindingHandle) |
| VOID EXPORT | NdisSend (OUT PNDIS_STATUS Status, IN NDIS_HANDLE NdisBindingHandle, IN PNDIS_PACKET Packet) |
| VOID EXPORT | NdisSendPackets (IN NDIS_HANDLE NdisBindingHandle, IN PPNDIS_PACKET PacketArray, IN UINT NumberOfPackets) |
| VOID EXPORT | 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) |
| VOID NTAPI | NdisReEnumerateProtocolBindings (IN NDIS_HANDLE NdisProtocolHandle) |
| VOID EXPORT | NdisGetDriverHandle (IN PNDIS_HANDLE NdisBindingHandle, OUT PNDIS_HANDLE NdisDriverHandle) |
Variables |
| LIST_ENTRY | ProtocolListHead |
| KSPIN_LOCK | ProtocolListLock |