summaryrefslogtreecommitdiffstats
path: root/private/ntos/tdi/tcpip/ip/ipxmit.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--private/ntos/tdi/tcpip/ip/ipxmit.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/private/ntos/tdi/tcpip/ip/ipxmit.h b/private/ntos/tdi/tcpip/ip/ipxmit.h
new file mode 100644
index 000000000..65842967e
--- /dev/null
+++ b/private/ntos/tdi/tcpip/ip/ipxmit.h
@@ -0,0 +1,34 @@
+/********************************************************************/
+/** Microsoft LAN Manager **/
+/** Copyright(c) Microsoft Corp., 1990-1992 **/
+/********************************************************************/
+/* :ts=4 */
+
+//** IPXMIT.H - IP transmit definitions.
+//
+// This file contains all of the definitions for the transmit code visible
+// to modules outside IPXMIT.C
+extern IP_STATUS SendIPPacket(Interface *IF, IPAddr FirstHop,
+ PNDIS_PACKET Packet, PNDIS_BUFFER Buffer,
+ IPHeader *Header, uchar *Options,
+ uint OptionSize);
+extern IP_STATUS IPFragment(Interface *DestIF, uint MTU,
+ IPAddr FirstHop, PNDIS_PACKET Packet,
+ IPHeader *Header, PNDIS_BUFFER Buffer,
+ uint DataSize, uchar *Options,
+ uint OptionSize, int *SentCount);
+extern uchar UpdateOptions(uchar *Options, OptIndex *Index,
+ IPAddr Address);
+extern IP_STATUS SendIPBCast(NetTableEntry *SrcNTE, IPAddr Destination,
+ PNDIS_PACKET Packet, IPHeader *IPH,
+ PNDIS_BUFFER Buffer, uint DataSize,
+ uchar *Options, uint OptionSize,
+ uchar SendOnSource, OptIndex *Index);
+extern IP_STATUS IPTransmit(void *Context, void *SendContext,
+ PNDIS_BUFFER Buffer, uint DataSize,
+ IPAddr Dest, IPAddr Source,
+ IPOptInfo *OptInfo, RouteCacheEntry *RCE,
+ uchar Protocol);
+
+
+