ReactOS
0.4.15-dev-4570-g4f8bbd1
|
#include <ntifs.h>
#include <ndk/obtypes.h>
#include <tdi.h>
#include <tcpioctl.h>
#include <windef.h>
#include <winsock2.h>
#include <afd/shared.h>
#include <pseh/pseh2.h>
#include "tdi_proto.h"
#include "tdiconn.h"
#include "debug.h"
Go to the source code of this file.
Classes | |
struct | IPADDR_ENTRY |
struct | _AFD_MAPBUF |
struct | _AFD_DEVICE_EXTENSION |
struct | _AFD_ACTIVE_POLL |
struct | _IRP_LIST |
struct | _AFD_TDI_OBJECT |
struct | _AFD_TDI_OBJECT_QELT |
struct | _AFD_IN_FLIGHT_REQUEST |
struct | _AFD_DATA_WINDOW |
struct | _AFD_STORED_DATAGRAM |
struct | _AFD_FCB |
Variables | |
DRIVER_CANCEL | AfdCancelHandler |
IO_COMPLETION_ROUTINE | ReceiveComplete |
IO_COMPLETION_ROUTINE | PacketSocketRecvComplete |
#define EXTRA_LOCK_BUFFERS |
typedef struct _AFD_ACTIVE_POLL AFD_ACTIVE_POLL |
typedef struct _AFD_DATA_WINDOW AFD_DATA_WINDOW |
typedef struct _AFD_MAPBUF AFD_MAPBUF |
typedef struct _AFD_TDI_OBJECT AFD_TDI_OBJECT |
typedef struct IPADDR_ENTRY IPADDR_ENTRY |
typedef struct _AFD_ACTIVE_POLL * PAFD_ACTIVE_POLL |
typedef struct _AFD_DATA_WINDOW * PAFD_DATA_WINDOW |
typedef struct _AFD_DEVICE_EXTENSION * PAFD_DEVICE_EXTENSION |
typedef struct _AFD_MAPBUF * PAFD_MAPBUF |
typedef struct _AFD_STORED_DATAGRAM * PAFD_STORED_DATAGRAM |
typedef struct _AFD_TDI_OBJECT * PAFD_TDI_OBJECT |
typedef struct _AFD_TDI_OBJECT_QELT * PAFD_TDI_OBJECT_QELT |
typedef struct IPADDR_ENTRY * PIPADDR_ENTRY |
NTSTATUS AfdAccept | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 337 of file listen.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdBindSocket | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 76 of file bind.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdConnectedSocketReadData | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp, | ||
BOOLEAN | Short | ||
) |
Definition at line 422 of file read.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdConnectedSocketWriteData | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp, | ||
BOOLEAN | Short | ||
) |
Definition at line 329 of file write.c.
Referenced by AfdDispatch(), and StreamSocketConnectComplete().
NTSTATUS NTAPI AfdEnumEvents | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 328 of file select.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdEventSelect | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 265 of file select.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdGetConnectData | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 127 of file connect.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdGetConnectOptions | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 15 of file connect.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdGetContext | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 14 of file context.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdGetContextSize | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 40 of file context.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdGetInfo | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 14 of file info.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdGetPeerName | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 281 of file info.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdGetSockName | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 232 of file info.c.
Referenced by AfdDispatch().
NTSTATUS AfdListenSocket | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 225 of file listen.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdPacketSocketReadData | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 703 of file read.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdPacketSocketWriteData | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 564 of file write.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdSelect | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 165 of file select.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdSetConnectData | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 157 of file connect.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdSetConnectDataSize | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 197 of file connect.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdSetConnectOptions | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 45 of file connect.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdSetConnectOptionsSize | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 86 of file connect.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdSetContext | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 64 of file context.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdSetInfo | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 102 of file info.c.
Referenced by AfdDispatch().
NTSTATUS NTAPI AfdStreamSocketConnect | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 431 of file connect.c.
Referenced by AfdDispatch().
NTSTATUS AfdWaitForListen | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp | ||
) |
Definition at line 293 of file listen.c.
Referenced by AfdDispatch().