-/*\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 */