advapi32/tests: Add trailing slashes tests for RegOpen/CreateKey.
This commit is contained in:
parent
e6acf969e7
commit
2e78a2c921
|
@ -953,6 +953,11 @@ static void test_reg_open_key(void)
|
||||||
ok(hkResult != NULL, "hkResult != NULL\n");
|
ok(hkResult != NULL, "hkResult != NULL\n");
|
||||||
RegCloseKey(hkResult);
|
RegCloseKey(hkResult);
|
||||||
|
|
||||||
|
/* trailing slashes */
|
||||||
|
ret = RegOpenKeyA(HKEY_CURRENT_USER, "Software\\Wine\\Test\\\\", &hkResult);
|
||||||
|
ok(ret == ERROR_SUCCESS, "expected ERROR_SUCCESS, got %d\n", ret);
|
||||||
|
RegCloseKey(hkResult);
|
||||||
|
|
||||||
/* open nonexistent key
|
/* open nonexistent key
|
||||||
* check that hkResult is set to NULL
|
* check that hkResult is set to NULL
|
||||||
*/
|
*/
|
||||||
|
@ -1218,6 +1223,12 @@ static void test_reg_create_key(void)
|
||||||
RegCloseKey(hkey1);
|
RegCloseKey(hkey1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* trailing backslash characters */
|
||||||
|
ret = RegCreateKeyExA(hkey_main, "Subkey4\\\\", 0, NULL, 0, KEY_NOTIFY, NULL, &hkey1, NULL);
|
||||||
|
ok(ret == ERROR_SUCCESS, "RegCreateKeyExA failed with error %d\n", ret);
|
||||||
|
RegDeleteKeyA(hkey1, "");
|
||||||
|
RegCloseKey(hkey1);
|
||||||
|
|
||||||
/* WOW64 flags - open an existing key */
|
/* WOW64 flags - open an existing key */
|
||||||
hkey1 = NULL;
|
hkey1 = NULL;
|
||||||
ret = RegCreateKeyExA(HKEY_LOCAL_MACHINE, "Software", 0, NULL, 0, KEY_READ|KEY_WOW64_32KEY, NULL, &hkey1, NULL);
|
ret = RegCreateKeyExA(HKEY_LOCAL_MACHINE, "Software", 0, NULL, 0, KEY_READ|KEY_WOW64_32KEY, NULL, &hkey1, NULL);
|
||||||
|
|
Loading…
Reference in New Issue