[PATCH] urlmon/tests: CoInternetCreateSecurityManager not present on W95B

Detlef Riekenberg wine.dev at web.de
Tue Apr 13 16:49:50 CDT 2010


---
 dlls/urlmon/tests/sec_mgr.c |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/dlls/urlmon/tests/sec_mgr.c b/dlls/urlmon/tests/sec_mgr.c
index e758115..8e39301 100644
--- a/dlls/urlmon/tests/sec_mgr.c
+++ b/dlls/urlmon/tests/sec_mgr.c
@@ -107,8 +107,10 @@ static void test_SecurityManager(void)
     DWORD zone, size, policy;
     HRESULT hres;
 
-    hres = CoInternetCreateSecurityManager(NULL, &secmgr, 0);
-    ok(hres == S_OK, "CoInternetCreateSecurityManager failed: %08x\n", hres);
+    hres = CoCreateInstance(&CLSID_InternetSecurityManager, NULL, CLSCTX_INPROC_SERVER,
+                            &IID_IInternetSecurityManager, (void **)&secmgr);
+
+    ok(hres == S_OK, "CoCreateInstance for IInternetSecurityManager failed: %08x\n", hres);
     if(FAILED(hres))
         return;
 
@@ -340,8 +342,10 @@ static void test_polices(void)
     IInternetSecurityManager *secmgr = NULL;
     HRESULT hres;
 
-    hres = CoInternetCreateSecurityManager(NULL, &secmgr, 0);
-    ok(hres == S_OK, "CoInternetCreateSecurityManager failed: %08x\n", hres);
+    hres = CoCreateInstance(&CLSID_InternetSecurityManager, NULL, CLSCTX_INPROC_SERVER,
+                            &IID_IInternetSecurityManager, (void **)&secmgr);
+
+    ok(hres == S_OK, "CoCreateInstance for IInternetSecurityManager failed: %08x\n", hres);
     hres = CoInternetCreateZoneManager(NULL, &zonemgr, 0);
     ok(hres == S_OK, "CoInternetCreateZoneManager failed: %08x\n", hres);
 
@@ -620,7 +624,10 @@ static void test_InternetSecurityMarshalling(void)
     IStream *stream;
     HRESULT hres;
 
-    hres = CoInternetCreateSecurityManager(NULL, &secmgr, 0);
+    hres = CoCreateInstance(&CLSID_InternetSecurityManager, NULL, CLSCTX_INPROC_SERVER,
+                            &IID_IInternetSecurityManager, (void **)&secmgr);
+
+    ok(hres == S_OK, "CoCreateInstance for IInternetSecurityManager failed: %08x\n", hres);
     if(FAILED(hres))
         return;
 
-- 
1.7.0.4




More information about the wine-patches mailing list