ReactOS 0.4.15-dev-8632-gbc8c7d1
|
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().