Jacek Caban : ws2def.h: Added ADDRINFOEX declaration.
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Oct 14 11:12:49 CDT 2015
Module: wine
Branch: master
Commit: 59d123288c087f238339faa6a18662d72c6833ce
URL: http://source.winehq.org/git/wine.git/?a=commit;h=59d123288c087f238339faa6a18662d72c6833ce
Author: Jacek Caban <jacek at codeweavers.com>
Date: Tue Oct 13 15:50:49 2015 +0200
ws2def.h: Added ADDRINFOEX declaration.
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
include/ws2def.h | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/include/ws2def.h b/include/ws2def.h
index 6255c68..5ea8ff3 100644
--- a/include/ws2def.h
+++ b/include/ws2def.h
@@ -110,4 +110,32 @@ typedef struct _WSAMSG {
(((unsigned char*)cmsg + WSA_CMSG_ALIGN(cmsg->cmsg_len)+WSA_CMSG_ALIGN(((WSACMSGHDR*)((unsigned char*)cmsg + WSA_CMSG_ALIGN(cmsg->cmsg_len)))->cmsg_len) > ((unsigned char*)(mhdr)->Control.buf + (mhdr)->Control.len)) ? NULL : \
(WSACMSGHDR*)((unsigned char*)cmsg + WSA_CMSG_ALIGN(cmsg->cmsg_len))))))
+typedef struct addrinfoexA {
+ int ai_flags;
+ int ai_family;
+ int ai_socktype;
+ int ai_protocol;
+ size_t ai_addrlen;
+ char *ai_canonname;
+ struct sockaddr *ai_addr;
+ void *ai_blob;
+ size_t ai_bloblen;
+ GUID *ai_provider;
+ struct addrinfoexA *ai_next;
+} ADDRINFOEXA, *PADDRINFOEXA, *LPADDRINFOEXA;
+
+typedef struct addrinfoexW {
+ int ai_flags;
+ int ai_family;
+ int ai_socktype;
+ int ai_protocol;
+ size_t ai_addrlen;
+ WCHAR *ai_canonname;
+ struct sockaddr *ai_addr;
+ void *ai_blob;
+ size_t ai_bloblen;
+ GUID *ai_provider;
+ struct addrinfoexW *ai_next;
+} ADDRINFOEXW, *PADDRINFOEXW, *LPADDRINFOEXW;
+
#endif /* _WS2DEF_ */
More information about the wine-cvs
mailing list