ReactOS 0.4.16-dev-340-g0540c21
|
Go to the source code of this file.
NTSTATUS TdiAssociateAddressFile | ( | HANDLE | AddressHandle, |
PFILE_OBJECT | ConnectionObject | ||
) |
Definition at line 391 of file tdi.c.
Referenced by WarmSocketForConnection().
|
static |
Definition at line 46 of file tdi.c.
Referenced by TdiAssociateAddressFile(), TdiConnect(), TdiDisassociateAddressFile(), TdiDisconnect(), TdiListen(), TdiQueryDeviceControl(), TdiQueryInformation(), TdiReceive(), TdiReceiveDatagram(), TdiSend(), TdiSendDatagram(), and TdiSetEventHandler().
NTSTATUS TdiConnect | ( | PIRP * | Irp, |
PFILE_OBJECT | ConnectionObject, | ||
PTDI_CONNECTION_INFORMATION | ConnectionCallInfo, | ||
PTDI_CONNECTION_INFORMATION | ConnectionReturnInfo, | ||
PIO_COMPLETION_ROUTINE | CompletionRoutine, | ||
PVOID | CompletionContext | ||
) |
Definition at line 334 of file tdi.c.
Referenced by AfdStreamSocketConnect().
NTSTATUS TdiDisassociateAddressFile | ( | PFILE_OBJECT | ConnectionObject | ) |
Definition at line 442 of file tdi.c.
Referenced by AfdCloseSocket().
NTSTATUS TdiDisconnect | ( | PIRP * | Irp, |
PFILE_OBJECT | TransportObject, | ||
PLARGE_INTEGER | Time, | ||
USHORT | Flags, | ||
PIO_COMPLETION_ROUTINE | CompletionRoutine, | ||
PVOID | CompletionContext, | ||
PTDI_CONNECTION_INFORMATION | RequestConnectionInfo, | ||
PTDI_CONNECTION_INFORMATION | ReturnConnectionInfo | ||
) |
Definition at line 1249 of file tdi.c.
Referenced by DoDisconnect().
NTSTATUS TdiListen | ( | PIRP * | Irp, |
PFILE_OBJECT | ConnectionObject, | ||
PTDI_CONNECTION_INFORMATION * | RequestConnectionInfo, | ||
PTDI_CONNECTION_INFORMATION * | ReturnConnectionInfo, | ||
PIO_COMPLETION_ROUTINE | CompletionRoutine, | ||
PVOID | CompletionContext | ||
) |
Definition at line 489 of file tdi.c.
Referenced by AfdListenSocket(), and ListenComplete().
NTSTATUS TdiOpenAddressFile | ( | PUNICODE_STRING | DeviceName, |
PTRANSPORT_ADDRESS | Name, | ||
ULONG | ShareType, | ||
PHANDLE | AddressHandle, | ||
PFILE_OBJECT * | AddressObject | ||
) |
Definition at line 170 of file tdi.c.
Referenced by WarmSocketForBind().
NTSTATUS TdiOpenConnectionEndpointFile | ( | PUNICODE_STRING | DeviceName, |
PHANDLE | ConnectionHandle, | ||
PFILE_OBJECT * | ConnectionObject | ||
) |
Definition at line 281 of file tdi.c.
Referenced by WarmSocketForConnection().
|
static |
Definition at line 88 of file tdi.c.
Referenced by TdiOpenAddressFile(), and TdiOpenConnectionEndpointFile().
NTSTATUS TdiQueryAddress | ( | PFILE_OBJECT | FileObject, |
PULONG | Address | ||
) |
Definition at line 762 of file tdi.c.
NTSTATUS TdiQueryDeviceControl | ( | PFILE_OBJECT | FileObject, |
ULONG | IoControlCode, | ||
PVOID | InputBuffer, | ||
ULONG | InputBufferLength, | ||
PVOID | OutputBuffer, | ||
ULONG | OutputBufferLength, | ||
PULONG | Return | ||
) |
Definition at line 607 of file tdi.c.
Referenced by TdiQueryInformationEx().
NTSTATUS TdiQueryInformation | ( | PFILE_OBJECT | FileObject, |
LONG | QueryType, | ||
PMDL | MdlBuffer | ||
) |
Definition at line 668 of file tdi.c.
Referenced by AfdGetSockName(), and TdiQueryMaxDatagramLength().
NTSTATUS TdiQueryInformationEx | ( | PFILE_OBJECT | FileObject, |
ULONG | Entity, | ||
ULONG | Instance, | ||
ULONG | Class, | ||
ULONG | Type, | ||
ULONG | Id, | ||
PVOID | OutputBuffer, | ||
PULONG | OutputLength | ||
) |
Definition at line 720 of file tdi.c.
Referenced by TdiQueryAddress().
NTSTATUS TdiQueryMaxDatagramLength | ( | PFILE_OBJECT | FileObject, |
PUINT | MaxDatagramLength | ||
) |
Definition at line 226 of file tdi.c.
Referenced by MakeSocketIntoConnection(), and WarmSocketForBind().
NTSTATUS TdiReceive | ( | PIRP * | Irp, |
PFILE_OBJECT | TransportObject, | ||
USHORT | Flags, | ||
PCHAR | Buffer, | ||
UINT | BufferLength, | ||
PIO_COMPLETION_ROUTINE | CompletionRoutine, | ||
PVOID | CompletionContext | ||
) |
Definition at line 976 of file tdi.c.
Referenced by MakeSocketIntoConnection(), and RefillSocketBuffer().
NTSTATUS TdiReceiveDatagram | ( | PIRP * | Irp, |
PFILE_OBJECT | TransportObject, | ||
USHORT | Flags, | ||
PCHAR | Buffer, | ||
UINT | BufferLength, | ||
PTDI_CONNECTION_INFORMATION | Addr, | ||
PIO_COMPLETION_ROUTINE | CompletionRoutine, | ||
PVOID | CompletionContext | ||
) |
Definition at line 1058 of file tdi.c.
Referenced by PacketSocketRecvComplete(), and WarmSocketForBind().
NTSTATUS TdiSend | ( | PIRP * | Irp, |
PFILE_OBJECT | TransportObject, | ||
USHORT | Flags, | ||
PCHAR | Buffer, | ||
UINT | BufferLength, | ||
PIO_COMPLETION_ROUTINE | CompletionRoutine, | ||
PVOID | CompletionContext | ||
) |
Definition at line 898 of file tdi.c.
Referenced by AfdConnectedSocketWriteData(), and SendComplete().
NTSTATUS TdiSendDatagram | ( | PIRP * | Irp, |
PFILE_OBJECT | TransportObject, | ||
PCHAR | Buffer, | ||
UINT | BufferLength, | ||
PTDI_CONNECTION_INFORMATION | Addr, | ||
PIO_COMPLETION_ROUTINE | CompletionRoutine, | ||
PVOID | CompletionContext | ||
) |
Definition at line 1151 of file tdi.c.
Referenced by AfdConnectedSocketWriteData(), and AfdPacketSocketWriteData().
NTSTATUS TdiSetEventHandler | ( | PFILE_OBJECT | FileObject, |
LONG | EventType, | ||
PVOID | Handler, | ||
PVOID | Context | ||
) |
Definition at line 546 of file tdi.c.
Referenced by AfdDeregisterEventHandlers(), and AfdRegisterEventHandlers().