Module: wine Branch: master Commit: 877d6c95c6e341cf3fc5f968fb4f88509c0b6937 URL: http://source.winehq.org/git/wine.git/?a=commit;h=877d6c95c6e341cf3fc5f968fb...
Author: Hans Leidekker hans@meelstraat.net Date: Fri Aug 15 14:43:47 2008 +0200
winhttp: Forward WinHttpCrackUrl and WinHttpCreateUrl to wininet for the time being.
---
dlls/winhttp/Makefile.in | 2 +- dlls/winhttp/main.c | 21 +++++++++++++++++++++ dlls/winhttp/winhttp.spec | 4 ++-- 3 files changed, 24 insertions(+), 3 deletions(-)
diff --git a/dlls/winhttp/Makefile.in b/dlls/winhttp/Makefile.in index c83e630..c65adbd 100644 --- a/dlls/winhttp/Makefile.in +++ b/dlls/winhttp/Makefile.in @@ -4,7 +4,7 @@ SRCDIR = @srcdir@ VPATH = @srcdir@ MODULE = winhttp.dll IMPORTLIB = winhttp -IMPORTS = kernel32 +IMPORTS = wininet kernel32
C_SRCS = \ handle.c \ diff --git a/dlls/winhttp/main.c b/dlls/winhttp/main.c index bec3cc0..6aa59df 100644 --- a/dlls/winhttp/main.c +++ b/dlls/winhttp/main.c @@ -209,3 +209,24 @@ BOOL WINAPI WinHttpAddRequestHeaders (HINTERNET hRequest, LPCWSTR pwszHeaders, SetLastError(ERROR_NOT_SUPPORTED); return FALSE; } + +BOOL WINAPI InternetCrackUrlW( LPCWSTR, DWORD, DWORD, LPURL_COMPONENTSW ); +BOOL WINAPI InternetCreateUrlW( LPURL_COMPONENTS, DWORD, LPWSTR, LPDWORD ); + +/*********************************************************************** + * WinHttpCrackUrl (winhttp.@) + */ +BOOL WINAPI WinHttpCrackUrl( LPCWSTR url, DWORD len, DWORD flags, LPURL_COMPONENTSW components ) +{ + TRACE("%s, %d, %x, %p\n", debugstr_w(url), len, flags, components); + return InternetCrackUrlW( url, len, flags, components ); +} + +/*********************************************************************** + * WinHttpCreateUrl (winhttp.@) + */ +BOOL WINAPI WinHttpCreateUrl( LPURL_COMPONENTS comps, DWORD flags, LPWSTR url, LPDWORD len ) +{ + TRACE("%p, 0x%08x, %p, %p\n", comps, flags, url, len); + return InternetCreateUrlW( comps, flags, url, len ); +} diff --git a/dlls/winhttp/winhttp.spec b/dlls/winhttp/winhttp.spec index e86fe60..08e4d93 100644 --- a/dlls/winhttp/winhttp.spec +++ b/dlls/winhttp/winhttp.spec @@ -6,8 +6,8 @@ @ stdcall WinHttpCheckPlatform() @ stdcall WinHttpCloseHandle(ptr) @ stdcall WinHttpConnect(ptr wstr long long) -@ stub WinHttpCrackUrl -@ stub WinHttpCreateUrl +@ stdcall WinHttpCrackUrl(wstr long long ptr) +@ stdcall WinHttpCreateUrl(ptr long ptr ptr) @ stdcall WinHttpDetectAutoProxyConfigUrl(long ptr) @ stdcall WinHttpGetDefaultProxyConfiguration(ptr) @ stdcall WinHttpGetIEProxyConfigForCurrentUser(ptr)