Module: wine Branch: master Commit: 40cfa7a6f2c0ff9311257e087d3744bcc5a5843f URL: http://source.winehq.org/git/wine.git/?a=commit;h=40cfa7a6f2c0ff9311257e087d...
Author: Detlef Riekenberg wine.dev@web.de Date: Wed Apr 14 05:41:50 2010 +0200
urlmon/tests: CoInternetGetSecurityUrl is not present on W95B.
---
dlls/urlmon/tests/sec_mgr.c | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/dlls/urlmon/tests/sec_mgr.c b/dlls/urlmon/tests/sec_mgr.c index e758115..239da6c 100644 --- a/dlls/urlmon/tests/sec_mgr.c +++ b/dlls/urlmon/tests/sec_mgr.c @@ -35,6 +35,8 @@
#include "initguid.h"
+static HRESULT (WINAPI *pCoInternetGetSecurityUrl)(LPCWSTR, LPWSTR*, PSUACTION, DWORD); + static const WCHAR url1[] = {'r','e','s',':','/','/','m','s','h','t','m','l','.','d','l','l', '/','b','l','a','n','k','.','h','t','m',0}; static const WCHAR url2[] = {'i','n','d','e','x','.','h','t','m',0}; @@ -654,8 +656,13 @@ static void test_InternetGetSecurityUrl(void) DWORD i; HRESULT hres;
+ if (!pCoInternetGetSecurityUrl) { + win_skip("CoInternetGetSecurityUrl not found\n"); + return; + } + for(i=0; i<sizeof(in)/sizeof(WCHAR*); i++) { - hres = CoInternetGetSecurityUrl(in[i], &sec, PSU_DEFAULT, 0); + hres = pCoInternetGetSecurityUrl(in[i], &sec, PSU_DEFAULT, 0); ok(hres == S_OK, "(%d) CoInternetGetSecurityUrl returned: %08x\n", i, hres); if(hres == S_OK) { ok(!strcmp_w(sec, out_default[i]), "(%d) Got %s, expected %s\n", @@ -663,7 +670,7 @@ static void test_InternetGetSecurityUrl(void) CoTaskMemFree(sec); }
- hres = CoInternetGetSecurityUrl(in[i], &sec, PSU_SECURITY_URL_ONLY, 0); + hres = pCoInternetGetSecurityUrl(in[i], &sec, PSU_SECURITY_URL_ONLY, 0); ok(hres == S_OK, "(%d) CoInternetGetSecurityUrl returned: %08x\n", i, hres); if(hres == S_OK) { ok(!strcmp_w(sec, out_securl[i]), "(%d) Got %s, expected %s\n", @@ -676,8 +683,13 @@ static void test_InternetGetSecurityUrl(void)
START_TEST(sec_mgr) { + HMODULE hurlmon; + OleInitialize(NULL);
+ hurlmon = GetModuleHandle("urlmon.dll"); + pCoInternetGetSecurityUrl = (void*) GetProcAddress(hurlmon, "CoInternetGetSecurityUrl"); + test_InternetGetSecurityUrl(); test_SecurityManager(); test_polices();