Added networking code from Casper Hornstrup
[reactos.git] / reactos / drivers / net / tcpip / include / transmit.h
index c0f8167..618e632 100644 (file)
@@ -1,47 +1,47 @@
-/*\r
- * COPYRIGHT:   See COPYING in the top level directory\r
- * PROJECT:     ReactOS TCP/IP protocol driver\r
- * FILE:        include/transmit.h\r
- * PURPOSE:     Internet Protocol transmit prototypes\r
- */\r
-#ifndef __TRANSMIT_H\r
-#define __TRANSMIT_H\r
-\r
-#include <neighbor.h>\r
-#include <route.h>\r
-#include <ip.h>\r
-\r
-\r
-/* IP fragment context information */\r
-typedef struct IPFRAGMENT_CONTEXT {\r
-    struct IPFRAGMENT_CONTEXT *Next;    /* Pointer to next in list */\r
-    PNDIS_PACKET Datagram;              /* Pointer to original NDIS packet */\r
-    PVOID DatagramData;                 /* Pointer to datagram data */\r
-    UINT HeaderSize;                    /* IP datagram header size */\r
-    PNDIS_PACKET NdisPacket;            /* Pointer to NDIS packet */\r
-    PNDIS_BUFFER NdisBuffer;            /* Pointer to NDIS buffer */\r
-    PVOID Header;                       /* Pointer to IP header in fragment buffer */\r
-    PVOID Data;                         /* Pointer to fragment data */\r
-    UINT Position;                      /* Current fragment offset */\r
-    UINT BytesLeft;                     /* Number of bytes left to send */\r
-    UINT PathMTU;                       /* Path Maximum Transmission Unit */\r
-    PNEIGHBOR_CACHE_ENTRY NCE;          /* Pointer to NCE to use */\r
-} IPFRAGMENT_CONTEXT, *PIPFRAGMENT_CONTEXT;\r
-\r
-\r
-VOID IPSendComplete(\r
-    PVOID Context,\r
-    PNDIS_PACKET NdisPacket,\r
-    NDIS_STATUS NdisStatus);\r
-\r
-NTSTATUS IPSendFragment(\r
-    PNDIS_PACKET NdisPacket,\r
-    PNEIGHBOR_CACHE_ENTRY NCE);\r
-\r
-NTSTATUS IPSendDatagram(\r
-    PIP_PACKET IPPacket,\r
-    PROUTE_CACHE_NODE RCN);\r
-\r
-#endif /* __TRANSMIT_H */\r
-\r
-/* EOF */\r
+/*
+ * COPYRIGHT:   See COPYING in the top level directory
+ * PROJECT:     ReactOS TCP/IP protocol driver
+ * FILE:        include/transmit.h
+ * PURPOSE:     Internet Protocol transmit prototypes
+ */
+#ifndef __TRANSMIT_H
+#define __TRANSMIT_H
+
+#include <neighbor.h>
+#include <route.h>
+#include <ip.h>
+
+
+/* IP fragment context information */
+typedef struct IPFRAGMENT_CONTEXT {
+    struct IPFRAGMENT_CONTEXT *Next;    /* Pointer to next in list */
+    PNDIS_PACKET Datagram;              /* Pointer to original NDIS packet */
+    PVOID DatagramData;                 /* Pointer to datagram data */
+    UINT HeaderSize;                    /* IP datagram header size */
+    PNDIS_PACKET NdisPacket;            /* Pointer to NDIS packet */
+    PNDIS_BUFFER NdisBuffer;            /* Pointer to NDIS buffer */
+    PVOID Header;                       /* Pointer to IP header in fragment buffer */
+    PVOID Data;                         /* Pointer to fragment data */
+    UINT Position;                      /* Current fragment offset */
+    UINT BytesLeft;                     /* Number of bytes left to send */
+    UINT PathMTU;                       /* Path Maximum Transmission Unit */
+    PNEIGHBOR_CACHE_ENTRY NCE;          /* Pointer to NCE to use */
+} IPFRAGMENT_CONTEXT, *PIPFRAGMENT_CONTEXT;
+
+
+VOID IPSendComplete(
+    PVOID Context,
+    PNDIS_PACKET NdisPacket,
+    NDIS_STATUS NdisStatus);
+
+NTSTATUS IPSendFragment(
+    PNDIS_PACKET NdisPacket,
+    PNEIGHBOR_CACHE_ENTRY NCE);
+
+NTSTATUS IPSendDatagram(
+    PIP_PACKET IPPacket,
+    PROUTE_CACHE_NODE RCN);
+
+#endif /* __TRANSMIT_H */
+
+/* EOF */