Dmitry Timoshkov : ole32/tests: Make sure that key "Software\\Classes" exists under HKEY_CURRENT_USER.

Alexandre Julliard julliard at winehq.org
Tue Jun 11 14:27:52 CDT 2013


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

Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date:   Tue Jun 11 14:47:51 2013 +0900

ole32/tests: Make sure that key "Software\\Classes" exists under HKEY_CURRENT_USER.

---

 dlls/ole32/tests/compobj.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dlls/ole32/tests/compobj.c b/dlls/ole32/tests/compobj.c
index f2cdf6d..470adbd 100644
--- a/dlls/ole32/tests/compobj.c
+++ b/dlls/ole32/tests/compobj.c
@@ -444,8 +444,9 @@ static void test_CoGetClassObject(void)
     {
         IUnknown_Release(pUnk);
 
-        res = RegOpenKeyExA(HKEY_CURRENT_USER, "Software\\Classes", 0, KEY_ALL_ACCESS, &hkey);
-        ok(!res, "RegOpenKeyExA returned %d\n", res);
+        res = RegCreateKeyEx(HKEY_CURRENT_USER, "Software\\Classes", 0, NULL, 0,
+                             KEY_ALL_ACCESS, NULL, &hkey, NULL);
+        ok(!res, "RegCreateKeyEx returned %d\n", res);
 
         res = pRegOverridePredefKey(HKEY_CLASSES_ROOT, hkey);
         ok(!res, "RegOverridePredefKey returned %d\n", res);
@@ -780,8 +781,9 @@ static void test_CoGetPSClsid(void)
     hr = CoGetPSClsid(&IID_IClassFactory, &clsid);
     ok_ole_success(hr, "CoGetPSClsid");
 
-    res = RegOpenKeyExA(HKEY_CURRENT_USER, "Software\\Classes", 0, KEY_ALL_ACCESS, &hkey);
-    ok(!res, "RegOpenKeyExA returned %d\n", res);
+    res = RegCreateKeyEx(HKEY_CURRENT_USER, "Software\\Classes", 0, NULL, 0,
+                         KEY_ALL_ACCESS, NULL, &hkey, NULL);
+    ok(!res, "RegCreateKeyEx returned %d\n", res);
 
     res = pRegOverridePredefKey(HKEY_CLASSES_ROOT, hkey);
     ok(!res, "RegOverridePredefKey returned %d\n", res);




More information about the wine-cvs mailing list