|
ReactOS 0.4.16-dev-1946-g52006dd
|


Go to the source code of this file.
Classes | |
| struct | _NDISUIO_ADAPTER_CONTEXT |
| struct | _NDISUIO_OPEN_ENTRY |
| struct | _NDISUIO_PACKET_ENTRY |
Macros | |
| #define | NDIS_MAJOR_VERSION 5 |
| #define | NDIS_MINOR_VERSION 0 |
Typedefs | |
| typedef struct _NDISUIO_ADAPTER_CONTEXT | NDISUIO_ADAPTER_CONTEXT |
| typedef struct _NDISUIO_ADAPTER_CONTEXT * | PNDISUIO_ADAPTER_CONTEXT |
| typedef struct _NDISUIO_OPEN_ENTRY | NDISUIO_OPEN_ENTRY |
| typedef struct _NDISUIO_OPEN_ENTRY * | PNDISUIO_OPEN_ENTRY |
| typedef struct _NDISUIO_PACKET_ENTRY | NDISUIO_PACKET_ENTRY |
| typedef struct _NDISUIO_PACKET_ENTRY * | PNDISUIO_PACKET_ENTRY |
Variables | |
| PDEVICE_OBJECT | GlobalDeviceObject |
| NDIS_HANDLE | GlobalProtocolHandle |
| LIST_ENTRY | GlobalAdapterList |
| KSPIN_LOCK | GlobalAdapterListLock |
| typedef struct _NDISUIO_OPEN_ENTRY * PNDISUIO_OPEN_ENTRY |
| typedef struct _NDISUIO_PACKET_ENTRY * PNDISUIO_PACKET_ENTRY |
| NDIS_STATUS AllocateAndChainBuffer | ( | PNDISUIO_ADAPTER_CONTEXT | AdapterContext, |
| PNDIS_PACKET | Packet, | ||
| PVOID | Buffer, | ||
| ULONG | BufferSize, | ||
| BOOLEAN | Front | ||
| ) |
Definition at line 15 of file misc.c.
Referenced by CreatePacketFromPoolBuffer().
| VOID CleanupAndFreePacket | ( | PNDIS_PACKET | Packet, |
| BOOLEAN | FreePool | ||
| ) |
Definition at line 83 of file misc.c.
Referenced by NduDispatchWrite(), and NduReceive().
| PNDIS_PACKET CreatePacketFromPoolBuffer | ( | PNDISUIO_ADAPTER_CONTEXT | AdapterContext, |
| PVOID | Buffer, | ||
| ULONG | BufferSize | ||
| ) |
Definition at line 52 of file misc.c.
Referenced by NduDispatchWrite(), and NduReceive().
| VOID DereferenceAdapterContextWithOpenEntry | ( | PNDISUIO_ADAPTER_CONTEXT | AdapterContext, |
| PNDISUIO_OPEN_ENTRY | OpenEntry | ||
| ) |
Definition at line 149 of file misc.c.
Referenced by NduDispatchClose(), and OpenDeviceReadWrite().
| PNDISUIO_ADAPTER_CONTEXT FindAdapterContextByName | ( | PNDIS_STRING | DeviceName | ) |
Definition at line 115 of file misc.c.
Referenced by OpenDeviceReadWrite().
| VOID NTAPI NduBindAdapter | ( | PNDIS_STATUS | Status, |
| NDIS_HANDLE | BindContext, | ||
| PNDIS_STRING | DeviceName, | ||
| PVOID | SystemSpecific1, | ||
| PVOID | SystemSpecific2 | ||
| ) |
Definition at line 538 of file protocol.c.
Referenced by DriverEntry().
| VOID NTAPI NduCloseAdapterComplete | ( | NDIS_HANDLE | ProtocolBindingContext, |
| NDIS_STATUS | Status | ||
| ) |
Definition at line 31 of file protocol.c.
Referenced by DriverEntry().
| NTSTATUS NTAPI NduDispatchClose | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp | ||
| ) |
Definition at line 40 of file createclose.c.
Referenced by DriverEntry().
| NTSTATUS NTAPI NduDispatchCreate | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp | ||
| ) |
Definition at line 16 of file createclose.c.
Referenced by DriverEntry().
| NTSTATUS NTAPI NduDispatchDeviceControl | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp | ||
| ) |
Definition at line 469 of file ioctl.c.
Referenced by DriverEntry().
| NTSTATUS NTAPI NduDispatchRead | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp | ||
| ) |
Definition at line 42 of file readwrite.c.
Referenced by DriverEntry().
| NTSTATUS NTAPI NduDispatchWrite | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp | ||
| ) |
Definition at line 158 of file readwrite.c.
Referenced by DriverEntry().
| NDIS_STATUS NTAPI NduNetPnPEvent | ( | NDIS_HANDLE | ProtocolBindingContext, |
| PNET_PNP_EVENT | NetPnPEvent | ||
| ) |
Definition at line 45 of file protocol.c.
Referenced by DriverEntry().
| VOID NTAPI NduOpenAdapterComplete | ( | NDIS_HANDLE | ProtocolBindingContext, |
| NDIS_STATUS | Status, | ||
| NDIS_STATUS | OpenStatus | ||
| ) |
Definition at line 16 of file protocol.c.
Referenced by DriverEntry().
| NDIS_STATUS NTAPI NduReceive | ( | NDIS_HANDLE | ProtocolBindingContext, |
| NDIS_HANDLE | MacReceiveContext, | ||
| PVOID | HeaderBuffer, | ||
| UINT | HeaderBufferSize, | ||
| PVOID | LookAheadBuffer, | ||
| UINT | LookaheadBufferSize, | ||
| UINT | PacketSize | ||
| ) |
Definition at line 166 of file protocol.c.
Referenced by DriverEntry().
| VOID NTAPI NduReceiveComplete | ( | NDIS_HANDLE | ProtocolBindingContext | ) |
| VOID NTAPI NduRequestComplete | ( | NDIS_HANDLE | ProtocolBindingContext, |
| PNDIS_REQUEST | NdisRequest, | ||
| NDIS_STATUS | Status | ||
| ) |
Definition at line 151 of file protocol.c.
Referenced by DriverEntry().
| VOID NTAPI NduResetComplete | ( | NDIS_HANDLE | ProtocolBindingContext, |
| NDIS_STATUS | Status | ||
| ) |
Definition at line 137 of file protocol.c.
Referenced by DriverEntry().
| VOID NTAPI NduSendComplete | ( | NDIS_HANDLE | ProtocolBindingContext, |
| PNDIS_PACKET | Packet, | ||
| NDIS_STATUS | Status | ||
| ) |
Definition at line 106 of file protocol.c.
Referenced by DriverEntry().
| VOID NTAPI NduStatus | ( | NDIS_HANDLE | ProtocolBindingContext, |
| NDIS_STATUS | GeneralStatus, | ||
| PVOID | StatusBuffer, | ||
| UINT | StatusBufferSize | ||
| ) |
Definition at line 282 of file protocol.c.
Referenced by DriverEntry().
| VOID NTAPI NduStatusComplete | ( | NDIS_HANDLE | ProtocolBindingContext | ) |
Definition at line 292 of file protocol.c.
Referenced by DriverEntry().
| VOID NTAPI NduTransferDataComplete | ( | NDIS_HANDLE | ProtocolBindingContext, |
| PNDIS_PACKET | Packet, | ||
| NDIS_STATUS | Status, | ||
| UINT | BytesTransferred | ||
| ) |
Definition at line 121 of file protocol.c.
Referenced by DriverEntry().
| VOID NTAPI NduUnbindAdapter | ( | PNDIS_STATUS | Status, |
| NDIS_HANDLE | ProtocolBindingContext, | ||
| NDIS_HANDLE | UnbindContext | ||
| ) |
Definition at line 550 of file protocol.c.
Referenced by DriverEntry().
| VOID ReferenceAdapterContext | ( | PNDISUIO_ADAPTER_CONTEXT | AdapterContext | ) |
Definition at line 142 of file misc.c.
Referenced by OpenDeviceReadWrite().
|
extern |
Definition at line 17 of file main.c.
Referenced by BindAdapterByName(), DriverEntry(), FindAdapterContextByName(), and QueryBinding().
|
extern |
Definition at line 16 of file main.c.
Referenced by BindAdapterByName(), DriverEntry(), FindAdapterContextByName(), QueryBinding(), and UnbindAdapterByContext().
|
extern |
Definition at line 14 of file main.c.
Referenced by DriverEntry(), NduDispatchClose(), NduDispatchCreate(), NduDispatchDeviceControl(), NduDispatchRead(), and NduDispatchWrite().
|
extern |
Definition at line 15 of file main.c.
Referenced by BindAdapterByName(), and DriverEntry().