2000-08-02 00:24:26 +00:00
|
|
|
/*
|
|
|
|
* COPYRIGHT: See COPYING in the top level directory
|
|
|
|
* PROJECT: ReactOS TCP/IP protocol driver
|
|
|
|
* FILE: include/datagram.h
|
|
|
|
* PURPOSE: Datagram types and constants
|
|
|
|
*/
|
2010-02-26 11:43:19 +00:00
|
|
|
|
|
|
|
#pragma once
|
2000-08-02 00:24:26 +00:00
|
|
|
|
|
|
|
#include <titypes.h>
|
|
|
|
|
2007-11-23 13:52:56 +00:00
|
|
|
NTSTATUS DGReceiveDatagram(
|
|
|
|
PADDRESS_FILE AddrFile,
|
|
|
|
PTDI_CONNECTION_INFORMATION ConnInfo,
|
|
|
|
PCHAR Buffer,
|
|
|
|
ULONG ReceiveLength,
|
|
|
|
ULONG ReceiveFlags,
|
|
|
|
PTDI_CONNECTION_INFORMATION ReturnInfo,
|
|
|
|
PULONG BytesReceived,
|
|
|
|
PDATAGRAM_COMPLETION_ROUTINE Complete,
|
|
|
|
PVOID Context,
|
|
|
|
PIRP Irp);
|
|
|
|
|
2009-11-22 02:32:47 +00:00
|
|
|
BOOLEAN DGRemoveIRP(
|
2007-11-23 13:52:56 +00:00
|
|
|
PADDRESS_FILE AddrFile,
|
|
|
|
PIRP Irp);
|
2000-08-02 00:24:26 +00:00
|
|
|
|
2001-06-04 11:26:13 +00:00
|
|
|
VOID DGDeliverData(
|
2001-07-04 20:40:24 +00:00
|
|
|
PADDRESS_FILE AddrFile,
|
2004-11-15 18:24:57 +00:00
|
|
|
PIP_ADDRESS SrcAddress,
|
|
|
|
PIP_ADDRESS DstAddress,
|
|
|
|
USHORT SrcPort,
|
|
|
|
USHORT DstPort,
|
2001-07-04 20:40:24 +00:00
|
|
|
PIP_PACKET IPPacket,
|
|
|
|
UINT DataSize);
|
2001-06-04 11:26:13 +00:00
|
|
|
|
2000-08-02 00:24:26 +00:00
|
|
|
/* EOF */
|