2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS TCP/IP protocol driver
4 * FILE: include/dispatch.h
5 * PURPOSE: Dispatch routine prototypes
10 typedef struct _DISCONNECT_TYPE
{
14 } DISCONNECT_TYPE
, *PDISCONNECT_TYPE
;
16 NTSTATUS
DispTdiAccept(
19 NTSTATUS
DispTdiAssociateAddress(
22 NTSTATUS
DispTdiConnect(
25 NTSTATUS
DispTdiDisassociateAddress(
28 NTSTATUS
DispTdiDisconnect(
31 NTSTATUS
DispTdiListen(
34 NTSTATUS
DispTdiQueryInformation(
35 PDEVICE_OBJECT DeviceObject
,
38 NTSTATUS
DispTdiReceive(
41 NTSTATUS
DispTdiReceiveDatagram(
47 NTSTATUS
DispTdiSendDatagram(
50 NTSTATUS
DispTdiSetEventHandler(
53 NTSTATUS
DispTdiSetInformation(
56 NTSTATUS
DispTdiQueryInformationEx(
58 PIO_STACK_LOCATION IrpSp
);
60 NTSTATUS
DispTdiSetInformationEx(
62 PIO_STACK_LOCATION IrpSp
);
64 NTSTATUS
DispTdiSetIPAddress(
66 PIO_STACK_LOCATION IrpSp
);
68 NTSTATUS
DispTdiDeleteIPAddress(
70 PIO_STACK_LOCATION IrpSp
);
72 NTSTATUS
DispTdiQueryIpHwAddress(
73 PDEVICE_OBJECT DeviceObject
,
75 PIO_STACK_LOCATION IrpSp
);
77 VOID
DispDoDisconnect(
80 NTSTATUS
IRPFinish( PIRP Irp
, NTSTATUS Status
);