Alex Henrie : include: Add remaining IPv4 socket options.

Alexandre Julliard julliard at winehq.org
Mon Aug 9 16:21:43 CDT 2021


Module: wine
Branch: master
Commit: efb050284ae7a94b2b4f95399b6360151811c660
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=efb050284ae7a94b2b4f95399b6360151811c660

Author: Alex Henrie <alexhenrie24 at gmail.com>
Date:   Sun Aug  8 21:44:03 2021 -0600

include: Add remaining IPv4 socket options.

Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/ws2ipdef.h | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/include/ws2ipdef.h b/include/ws2ipdef.h
index d5a4dab6ce0..3025a9c6fe9 100644
--- a/include/ws2ipdef.h
+++ b/include/ws2ipdef.h
@@ -83,6 +83,7 @@ typedef struct _INTERFACE_INFO
 #define IP_UNBLOCK_SOURCE               18
 #define IP_PKTINFO                      19
 #define IP_HOPLIMIT                     21
+#define IP_RECVTTL                      21
 #define IP_RECEIVE_BROADCAST            22
 #define IP_RECVIF                       24
 #define IP_RECVDSTADDR                  25
@@ -91,7 +92,21 @@ typedef struct _INTERFACE_INFO
 #define IP_DEL_IFLIST                   30
 #define IP_UNICAST_IF                   31
 #define IP_RTHDR                        32
+#define IP_GET_IFLIST                   33
 #define IP_RECVRTHDR                    38
+#define IP_TCLASS                       39
+#define IP_RECVTCLASS                   40
+#define IP_RECVTOS                      40
+#define IP_ORIGINAL_ARRIVAL_IF          47
+#define IP_ECN                          50
+#define IP_PKTINFO_EX                   51
+#define IP_WFP_REDIRECT_RECORDS         60
+#define IP_WFP_REDIRECT_CONTEXT         70
+#define IP_MTU_DISCOVER                 71
+#define IP_MTU                          73
+#define IP_NRT_INTERFACE                74
+#define IP_RECVERR                      75
+#define IP_USER_MTU                     76
 #else
 #define WS_IP_OPTIONS                   1
 #define WS_IP_HDRINCL                   2
@@ -109,6 +124,7 @@ typedef struct _INTERFACE_INFO
 #define WS_IP_UNBLOCK_SOURCE            18
 #define WS_IP_PKTINFO                   19
 #define WS_IP_HOPLIMIT                  21
+#define WS_IP_RECVTTL                   21
 #define WS_IP_RECEIVE_BROADCAST         22
 #define WS_IP_RECVIF                    24
 #define WS_IP_RECVDSTADDR               25
@@ -117,7 +133,21 @@ typedef struct _INTERFACE_INFO
 #define WS_IP_DEL_IFLIST                30
 #define WS_IP_UNICAST_IF                31
 #define WS_IP_RTHDR                     32
+#define WS_IP_GET_IFLIST                33
 #define WS_IP_RECVRTHDR                 38
+#define WS_IP_TCLASS                    39
+#define WS_IP_RECVTCLASS                40
+#define WS_IP_RECVTOS                   40
+#define WS_IP_ORIGINAL_ARRIVAL_IF       47
+#define WS_IP_ECN                       50
+#define WS_IP_PKTINFO_EX                51
+#define WS_IP_WFP_REDIRECT_RECORDS      60
+#define WS_IP_WFP_REDIRECT_CONTEXT      70
+#define WS_IP_MTU_DISCOVER              71
+#define WS_IP_MTU                       73
+#define WS_IP_NRT_INTERFACE             74
+#define WS_IP_RECVERR                   75
+#define WS_IP_USER_MTU                  76
 #endif /* USE_WS_PREFIX */
 
 typedef struct WS(sockaddr_in6)




More information about the wine-cvs mailing list