Commit 1e3b6afa authored by Paul Vriens's avatar Paul Vriens Committed by Alexandre Julliard

advapi32/tests: Make sure NT4 and W2K tests don't fail.

parent 899e2ecf
......@@ -657,10 +657,22 @@ static void test_reg_delete_key(void)
DWORD ret;
ret = RegDeleteKey(hkey_main, NULL);
ok(ret == ERROR_INVALID_PARAMETER ||
ret == ERROR_ACCESS_DENIED ||
ret == ERROR_BADKEY, /* Win95 */
"ret=%d\n", ret);
/* There is a bug in NT4 and W2K that doesn't check if the subkey is NULL. If
* there are also no subkeys available it will delete the key pointed to by hkey_main.
* Not re-creating will make some next tests fail.
*/
if (ret == ERROR_SUCCESS)
{
trace("We are probably running on NT4 or W2K as the main key is deleted,"
" re-creating the main key\n");
setup_main_key();
}
else
ok(ret == ERROR_INVALID_PARAMETER ||
ret == ERROR_ACCESS_DENIED ||
ret == ERROR_BADKEY, /* Win95 */
"ret=%d\n", ret);
}
static void test_reg_save_key(void)
......
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