Hans Leidekker : include: Add missing proxy definitions.

Alexandre Julliard julliard at winehq.org
Thu May 15 15:14:29 CDT 2014


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

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Thu May 15 14:04:54 2014 +0200

include: Add missing proxy definitions.

---

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

diff --git a/include/wininet.h b/include/wininet.h
index 5cc3fd5..331055c 100644
--- a/include/wininet.h
+++ b/include/wininet.h
@@ -1720,6 +1720,36 @@ BOOL WINAPI InternetGetConnectedStateExA(LPDWORD, LPSTR, DWORD, DWORD);
 BOOL WINAPI InternetGetConnectedStateExW(LPDWORD, LPWSTR, DWORD, DWORD);
 #define InternetGetConnectedStateEx WINELIB_NAME_AW(InternetGetConnectedStateEx)
 
+typedef struct AutoProxyHelperVtbl
+{
+    BOOL  (WINAPI *IsResolvable)(LPSTR);
+    DWORD (WINAPI *GetIPAddress)(LPSTR, LPDWORD);
+    DWORD (WINAPI *ResolveHostName)(LPSTR, LPSTR, LPDWORD);
+    BOOL  (WINAPI *IsInNet)(LPSTR, LPSTR, LPSTR);
+    BOOL  (WINAPI *IsResolvableEx)(LPSTR);
+    DWORD (WINAPI *GetIPAddressEx)(LPSTR, LPDWORD);
+    DWORD (WINAPI *ResolveHostNameEx)(LPSTR, LPSTR, LPDWORD);
+    BOOL  (WINAPI *IsInNetEx)(LPSTR, LPSTR);
+    DWORD (WINAPI *SortIpList)(LPSTR, LPSTR, LPDWORD);
+} AutoProxyHelperVtbl;
+
+typedef struct AutoProxyHelperFunctions
+{
+    const struct AutoProxyHelperVtbl *lpVtbl;
+} AutoProxyHelperFunctions;
+
+typedef struct
+{
+    DWORD dwStructSize;
+    LPSTR lpszScriptBuffer;
+    DWORD dwScriptBufferSize;
+} AUTO_PROXY_SCRIPT_BUFFER, *LPAUTO_PROXY_SCRIPT_BUFFER;
+
+typedef BOOL (CALLBACK *pfnInternetDeInitializeAutoProxyDll)(LPSTR, DWORD);
+typedef BOOL (CALLBACK *pfnInternetGetProxyInfo)(LPCSTR, DWORD, LPSTR, DWORD, LPSTR *, LPDWORD);
+typedef BOOL (CALLBACK *pfnInternetInitializeAutoProxyDll)(DWORD, LPSTR, LPSTR, AutoProxyHelperFunctions *,
+    LPAUTO_PROXY_SCRIPT_BUFFER);
+
 BOOL WINAPI InternetInitializeAutoProxyDll(DWORD);
 BOOL WINAPI DetectAutoProxyUrl(LPSTR, DWORD, DWORD);
 




More information about the wine-cvs mailing list