Commit 11e6717e authored by Juan Lang's avatar Juan Lang Committed by Alexandre Julliard

crypt32: Accept ERROR_BADKEY in addition to ERROR_INVALID_HANDLE.

parent f575d856
...@@ -595,14 +595,16 @@ static void testRegStore(void) ...@@ -595,14 +595,16 @@ static void testRegStore(void)
HCERTSTORE store; HCERTSTORE store;
LONG rc; LONG rc;
HKEY key = NULL; HKEY key = NULL;
DWORD disp; DWORD disp, GLE;
store = CertOpenStore(CERT_STORE_PROV_REG, 0, 0, 0, NULL); store = CertOpenStore(CERT_STORE_PROV_REG, 0, 0, 0, NULL);
ok(!store && GetLastError() == ERROR_INVALID_HANDLE, GLE = GetLastError();
"Expected ERROR_INVALID_HANDLE, got %d\n", GetLastError()); ok(!store && (GLE == ERROR_INVALID_HANDLE || GLE == ERROR_BADKEY),
"Expected ERROR_INVALID_HANDLE or ERROR_BADKEY, got %d\n", GLE);
store = CertOpenStore(CERT_STORE_PROV_REG, 0, 0, 0, key); store = CertOpenStore(CERT_STORE_PROV_REG, 0, 0, 0, key);
ok(!store && GetLastError() == ERROR_INVALID_HANDLE, GLE = GetLastError();
"Expected ERROR_INVALID_HANDLE, got %d\n", GetLastError()); ok(!store && (GLE == ERROR_INVALID_HANDLE || GLE == ERROR_BADKEY),
"Expected ERROR_INVALID_HANDLE or ERROR_BADKEY, got %d\n", GLE);
/* Opening up any old key works.. */ /* Opening up any old key works.. */
key = HKEY_CURRENT_USER; key = HKEY_CURRENT_USER;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment