wintrust/tests: Don't crash on NT4 and W2K.
authorPaul Vriens <Paul.Vriens.Wine@gmail.com>
Thu, 18 Dec 2008 16:10:17 +0000 (17:10 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 19 Dec 2008 16:16:31 +0000 (17:16 +0100)
dlls/wintrust/tests/crypt.c

index 397daff75f0728dd683d3e22f8389ccc1dfe775d..99f30666fd8cb3048cc683a432a3dfc589c8decb 100644 (file)
@@ -352,6 +352,13 @@ static void test_CryptCATAdminAddRemoveCatalog(void)
     DWORD error, written;
     BOOL ret;
 
+    if (!pCryptCATAdminRemoveCatalog)
+    {
+        /* NT4 and W2K do have CryptCATAdminAddCatalog !! */
+        win_skip("CryptCATAdminRemoveCatalog is not available\n");
+        return;
+    }
+
     if (!GetTempFileNameA(CURR_DIR, "cat", 0, tmpfile)) return;
     DeleteFileA(tmpfile);
     file = CreateFileA(tmpfile, GENERIC_WRITE, 0, NULL, CREATE_NEW, 0, NULL);