diff options
Diffstat (limited to '')
-rw-r--r-- | private/ntos/tdi/tcpip/tcp/raw.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/private/ntos/tdi/tcpip/tcp/raw.h b/private/ntos/tdi/tcpip/tcp/raw.h new file mode 100644 index 000000000..8619dc30f --- /dev/null +++ b/private/ntos/tdi/tcpip/tcp/raw.h @@ -0,0 +1,34 @@ +/********************************************************************/ +/** Microsoft LAN Manager **/ +/** Copyright(c) Microsoft Corp., 1990-1993 **/ +/********************************************************************/ +/* :ts=4 */ + +//** RAW.H - Raw IP interface definitions. +// +// This file contains definitions for the Raw IP interface functions. +// + +#include "dgram.h" + + +// +// This value is used to identify the RAW transport for security filtering. +// It is out of the range of valid IP protocols. +// +#define PROTOCOL_RAW 255 + + +//* External definitions. +extern IP_STATUS RawRcv(void *IPContext, IPAddr Dest, IPAddr Src, + IPAddr LocalAddr, IPAddr SrcAddr, + IPHeader UNALIGNED *IPH, uint IPHLength, + IPRcvBuf *RcvBuf, uint Size, uchar IsBCast, + uchar Protocol, IPOptInfo *OptInfo); + +extern void RawStatus(uchar StatusType, IP_STATUS StatusCode, IPAddr OrigDest, + IPAddr OrigSrc, IPAddr Src, ulong Param, void *Data); + +extern void RawSend(AddrObj *SrcAO, DGSendReq *SendReq); + + |