Jacek Caban : ws2tcpip.h: Added GetAddrInfoEx declaration.
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Oct 14 11:12:49 CDT 2015
Module: wine
Branch: master
Commit: 547b6cff0d69e40581919d1f9d9087324793e14f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=547b6cff0d69e40581919d1f9d9087324793e14f
Author: Jacek Caban <jacek at codeweavers.com>
Date: Tue Oct 13 15:50:56 2015 +0200
ws2tcpip.h: Added GetAddrInfoEx declaration.
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
include/ws2tcpip.h | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/include/ws2tcpip.h b/include/ws2tcpip.h
index b3a6a1f..ef460a8 100644
--- a/include/ws2tcpip.h
+++ b/include/ws2tcpip.h
@@ -161,6 +161,8 @@ static inline WCHAR *gai_strerrorW(int errcode)
# define gai_strerror WINELIB_NAME_AW(gai_strerror)
#endif
+typedef void (CALLBACK *LPLOOKUPSERVICE_COMPLETION_ROUTINE)(DWORD,DWORD,WSAOVERLAPPED*);
+
void WINAPI WS(freeaddrinfo)(LPADDRINFO);
#define FreeAddrInfoA WS(freeaddrinfo)
void WINAPI FreeAddrInfoW(PADDRINFOW);
@@ -169,6 +171,11 @@ int WINAPI WS(getaddrinfo)(const char*,const char*,const struct WS(addrinfo)*,s
#define GetAddrInfoA WS(getaddrinfo)
int WINAPI GetAddrInfoW(PCWSTR,PCWSTR,const ADDRINFOW*,PADDRINFOW*);
#define GetAddrInfo WINELIB_NAME_AW(GetAddrInfo)
+int WINAPI GetAddrInfoExA(const char*,const char*,DWORD,GUID*,const ADDRINFOEXA*,ADDRINFOEXA**,struct timeval*,
+ OVERLAPPED*,LPLOOKUPSERVICE_COMPLETION_ROUTINE,HANDLE*);
+int WINAPI GetAddrInfoExW(const WCHAR*,const WCHAR*,DWORD,GUID*, const ADDRINFOEXW*,ADDRINFOEXW**,struct timeval*,
+ OVERLAPPED*,LPLOOKUPSERVICE_COMPLETION_ROUTINE,HANDLE*);
+#define GetAddrInfoEx WINELIB_NAME_AW(GetAddrInfoExW)
int WINAPI WS(getnameinfo)(const SOCKADDR*,WS(socklen_t),PCHAR,DWORD,PCHAR,DWORD,INT);
#define GetNameInfoA WS(getnameinfo)
INT WINAPI GetNameInfoW(const SOCKADDR*,WS(socklen_t),PWCHAR,DWORD,PWCHAR,DWORD,INT);
More information about the wine-cvs
mailing list