Entries in IniFileMapping are persisted in Windows until the next
reboot, even if removed from the registry. This made the
function test_registry_mapping to cause other tests
that accessed the actual winetest.ini file to fail if the
profile test was run more than once on Windows without rebooting.
Signed-off-by: Carlos Rivera <carlos(a)superkaos.org>
---
dlls/kernel32/tests/profile.c | 182 +++++++++++++++++-----------------
1 file changed, 91 insertions(+), 91 deletions(-)
diff --git a/dlls/kernel32/tests/profile.c b/dlls/kernel32/tests/profile.c
index 5f1f4f0fe7..f981558548 100644
--- a/dlls/kernel32/tests/profile.c
+++ b/dlls/kernel32/tests/profile.c
@@ -1203,7 +1203,7 @@ static void test_registry_mapping(void)
ok(ret, "got error %u\n", GetLastError());
ret = RegCreateKeyExA(HKEY_LOCAL_MACHINE,
- "Software\\Microsoft\\Windows NT\\CurrentVersion\\IniFileMapping\\winetest.ini",
+ "Software\\Microsoft\\Windows NT\\CurrentVersion\\IniFileMapping\\winetest_map.ini",
0, NULL, 0, KEY_READ | KEY_WRITE | KEY_WOW64_64KEY, NULL, &mapping_key, NULL);
if (ret == ERROR_ACCESS_DENIED)
{
@@ -1214,16 +1214,16 @@ static void test_registry_mapping(void)
ret = RegSetValueExA(mapping_key, "section1", 0, REG_SZ, (BYTE *)"USR:winetest_map", sizeof("USR:winetest_map"));
ok(!ret, "got error %u\n", ret);
- ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest.ini");
+ ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest_map.ini");
todo_wine ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section1", "name1", "winetest.ini", "default");
+ check_profile_string("section1", "name1", "winetest_map.ini", "default");
- ret = WritePrivateProfileStringA("section1", "name1", "value1", "winetest.ini");
+ ret = WritePrivateProfileStringA("section1", "name1", "value1", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section1", "name1", "winetest.ini", "value1");
- check_profile_string("section1", "name1", "C:/fake/path/winetest.ini", "value1");
+ check_profile_string("section1", "name1", "winetest_map.ini", "value1");
+ check_profile_string("section1", "name1", "C:/fake/path/winetest_map.ini", "value1");
ret = RegOpenKeyExA(HKEY_CURRENT_USER, "winetest_map", 0, KEY_READ | KEY_WRITE, &mapped_key);
ok(!ret, "got error %u\n", ret);
@@ -1232,12 +1232,12 @@ static void test_registry_mapping(void)
ret = RegSetValueExA(mapped_key, "name2", 0, REG_SZ, (BYTE *)"value2", sizeof("value2"));
ok(!ret, "got error %u\n", ret);
- check_profile_string("section1", "name2", "winetest.ini", "value2");
+ check_profile_string("section1", "name2", "winetest_map.ini", "value2");
- ret = GetFileAttributesA("C:/windows/winetest.ini");
- ok(ret == INVALID_FILE_ATTRIBUTES, "winetest.ini should not exist.\n");
+ ret = GetFileAttributesA("C:/windows/winetest_map.ini");
+ ok(ret == INVALID_FILE_ATTRIBUTES, "winetest_map.ini should not exist.\n");
- ret = WritePrivateProfileStringA("section1", "name2", NULL, "winetest.ini");
+ ret = WritePrivateProfileStringA("section1", "name2", NULL, "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
ret = RegQueryValueExA(mapped_key, "name2", 0, NULL, NULL, NULL);
ok(ret == ERROR_FILE_NOT_FOUND, "got error %u\n", ret);
@@ -1246,35 +1246,35 @@ static void test_registry_mapping(void)
ret = RegSetValueExA(mapped_key, "name3", 0, REG_DWORD, (BYTE *)&ivalue, sizeof(ivalue));
ok(!ret, "got error %u\n", ret);
- check_profile_string("section1", "name3", "winetest.ini", "default");
+ check_profile_string("section1", "name3", "winetest_map.ini", "default");
- ret = GetPrivateProfileIntA("section1", "name3", 0, "winetest.ini");
+ ret = GetPrivateProfileIntA("section1", "name3", 0, "winetest_map.ini");
ok(ret == 0, "got %#x\n", ret);
ret = RegSetValueExA(mapped_key, "name3", 0, REG_BINARY, (BYTE *)"value3", sizeof("value3"));
ok(!ret, "got error %u\n", ret);
- check_profile_string("section1", "name3", "winetest.ini", "default");
+ check_profile_string("section1", "name3", "winetest_map.ini", "default");
ret = RegSetValueExA(mapped_key, "name3", 0, REG_MULTI_SZ, (BYTE *)"one\0two\0", sizeof("one\0two\0"));
ok(!ret, "got error %u\n", ret);
- check_profile_string("section1", "name3", "winetest.ini", "default");
+ check_profile_string("section1", "name3", "winetest_map.ini", "default");
ret = RegSetValueExA(mapped_key, "name3", 0, REG_EXPAND_SZ, (BYTE *)"x%SystemRoot%", sizeof("x%SystemRoot%"));
ok(!ret, "got error %u\n", ret);
- check_profile_string("section1", "name3", "winetest.ini", "default");
+ check_profile_string("section1", "name3", "winetest_map.ini", "default");
/* Test WritePrivateProfileSection(). Unlike with .ini files, it doesn't
* remove existing entries. */
- ret = WritePrivateProfileStringA("section1", "name4", "value4", "winetest.ini");
+ ret = WritePrivateProfileStringA("section1", "name4", "value4", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- ret = WritePrivateProfileStringA("section1", "name5", "value5", "winetest.ini");
+ ret = WritePrivateProfileStringA("section1", "name5", "value5", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- ret = WritePrivateProfileSectionA("section1", "name4=four\0name6=six\0", "winetest.ini");
+ ret = WritePrivateProfileSectionA("section1", "name4=four\0name6=six\0", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section1", "name4", "winetest.ini", "four");
- check_profile_string("section1", "name5", "winetest.ini", "value5");
- check_profile_string("section1", "name6", "winetest.ini", "six");
+ check_profile_string("section1", "name4", "winetest_map.ini", "four");
+ check_profile_string("section1", "name5", "winetest_map.ini", "value5");
+ check_profile_string("section1", "name6", "winetest_map.ini", "six");
/* Test deleting the section. */
@@ -1284,17 +1284,17 @@ static void test_registry_mapping(void)
ok(!ret, "got error %u\n", ret);
RegCloseKey(mapped_key);
- ret = WritePrivateProfileStringA("section1", "name1", "value1", "winetest.ini");
+ ret = WritePrivateProfileStringA("section1", "name1", "value1", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- ret = WritePrivateProfileStringA("section1", NULL, NULL, "winetest.ini");
+ ret = WritePrivateProfileStringA("section1", NULL, NULL, "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section1", "name1", "winetest.ini", "default");
+ check_profile_string("section1", "name1", "winetest_map.ini", "default");
- ret = WritePrivateProfileStringA("section1", "name1", "value1", "winetest.ini");
+ ret = WritePrivateProfileStringA("section1", "name1", "value1", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- ret = WritePrivateProfileSectionA("section1", NULL, "winetest.ini");
+ ret = WritePrivateProfileSectionA("section1", NULL, "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section1", "name1", "winetest.ini", "default");
+ check_profile_string("section1", "name1", "winetest_map.ini", "default");
ret = RegDeleteKeyA(HKEY_CURRENT_USER, "winetest_map\\subkey");
ok(!ret, "got error %u\n", ret);
@@ -1304,44 +1304,44 @@ static void test_registry_mapping(void)
/* Test GetPrivateProfileSectionNames(). */
memset(buffer, 0xcc, sizeof(buffer));
- ret = GetPrivateProfileSectionNamesA(buffer, 5, "winetest.ini");
+ ret = GetPrivateProfileSectionNamesA(buffer, 5, "winetest_map.ini");
ok(ret == 3, "got %u\n", ret);
ok(!memcmp(buffer, "sec\0", 5), "got %s\n", debugstr_an(buffer, ret));
memset(buffer, 0xcc, sizeof(buffer));
- ret = GetPrivateProfileSectionNamesA(buffer, sizeof(buffer), "winetest.ini");
+ ret = GetPrivateProfileSectionNamesA(buffer, sizeof(buffer), "winetest_map.ini");
ok(ret == 9, "got %u\n", ret);
ok(!memcmp(buffer, "section1\0", 10), "got %s\n", debugstr_an(buffer, ret));
- ret = WritePrivateProfileStringA("file_section", "name1", "value1", "winetest.ini");
+ ret = WritePrivateProfileStringA("file_section", "name1", "value1", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
memset(buffer, 0xcc, sizeof(buffer));
- ret = GetPrivateProfileSectionNamesA(buffer, 5, "winetest.ini");
+ ret = GetPrivateProfileSectionNamesA(buffer, 5, "winetest_map.ini");
ok(ret == 3, "got %u\n", ret);
ok(!memcmp(buffer, "sec\0", 5), "got %s\n", debugstr_an(buffer, ret));
memset(buffer, 0xcc, sizeof(buffer));
- ret = GetPrivateProfileSectionNamesA(buffer, sizeof(buffer), "winetest.ini");
+ ret = GetPrivateProfileSectionNamesA(buffer, sizeof(buffer), "winetest_map.ini");
ok(ret == 22, "got %u\n", ret);
ok(!memcmp(buffer, "section1\0file_section\0", 23), "got %s\n", debugstr_an(buffer, ret));
- ret = DeleteFileA("C:/windows/winetest.ini");
+ ret = DeleteFileA("C:/windows/winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
/* Test the SYS: prefix. */
ret = RegSetValueExA(mapping_key, "section2", 0, REG_SZ, (BYTE *)"SYS:winetest_map", sizeof("SYS:winetest_map"));
ok(!ret, "got error %u\n", ret);
- ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest.ini");
+ ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest_map.ini");
todo_wine ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section2", "name1", "winetest.ini", "default");
+ check_profile_string("section2", "name1", "winetest_map.ini", "default");
- ret = WritePrivateProfileStringA("section2", "name1", "value1", "winetest.ini");
+ ret = WritePrivateProfileStringA("section2", "name1", "value1", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section2", "name1", "winetest.ini", "value1");
+ check_profile_string("section2", "name1", "winetest_map.ini", "value1");
ret = RegOpenKeyExA(HKEY_LOCAL_MACHINE, "Software\\winetest_map", 0, KEY_READ | KEY_WRITE, &mapped_key);
ok(!ret, "got error %u\n", ret);
@@ -1350,10 +1350,10 @@ static void test_registry_mapping(void)
ret = RegSetValueExA(mapped_key, "name2", 0, REG_SZ, (BYTE *)"value2", sizeof("value2"));
ok(!ret, "got error %u\n", ret);
- check_profile_string("section2", "name2", "winetest.ini", "value2");
+ check_profile_string("section2", "name2", "winetest_map.ini", "value2");
- ret = GetFileAttributesA("C:/windows/winetest.ini");
- ok(ret == INVALID_FILE_ATTRIBUTES, "winetest.ini should not exist.\n");
+ ret = GetFileAttributesA("C:/windows/winetest_map.ini");
+ ok(ret == INVALID_FILE_ATTRIBUTES, "winetest_map.ini should not exist.\n");
ret = RegDeleteKeyA(mapped_key, "");
ok(!ret, "got error %u\n", ret);
@@ -1361,24 +1361,24 @@ static void test_registry_mapping(void)
/* Try writing directly to the .ini file on disk instead. */
- ret = WritePrivateProfileStringA("section3", "name1", "value1", "winetest.ini");
+ ret = WritePrivateProfileStringA("section3", "name1", "value1", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section3", "name1", "winetest.ini", "value1");
+ check_profile_string("section3", "name1", "winetest_map.ini", "value1");
ret = RegSetValueExA(mapping_key, "section3", 0, REG_SZ, (BYTE *)"USR:winetest_map", sizeof("USR:winetest_map"));
ok(!ret, "got error %u\n", ret);
- ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest.ini");
+ ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest_map.ini");
todo_wine ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section3", "name1", "winetest.ini", "default");
+ check_profile_string("section3", "name1", "winetest_map.ini", "default");
ret = RegOpenKeyExA(HKEY_CURRENT_USER, "winetest_section3", 0, KEY_READ | KEY_WRITE, &mapped_key);
ok(ret == ERROR_FILE_NOT_FOUND, "got error %u\n", ret);
- ret = WritePrivateProfileStringA("section3", "name1", "value2", "winetest.ini");
+ ret = WritePrivateProfileStringA("section3", "name1", "value2", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section3", "name1", "winetest.ini", "value2");
+ check_profile_string("section3", "name1", "winetest_map.ini", "value2");
ret = RegOpenKeyExA(HKEY_CURRENT_USER, "winetest_map", 0, KEY_READ | KEY_WRITE, &mapped_key);
ok(!ret, "got error %u\n", ret);
@@ -1389,30 +1389,30 @@ static void test_registry_mapping(void)
ret = RegDeleteValueA(mapping_key, "section3");
ok(!ret, "got error %u\n", ret);
- ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest.ini");
+ ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest_map.ini");
todo_wine ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section3", "name1", "winetest.ini", "value1");
+ check_profile_string("section3", "name1", "winetest_map.ini", "value1");
- ret = DeleteFileA("C:/windows/winetest.ini");
+ ret = DeleteFileA("C:/windows/winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
/* Test default keys. */
- ret = WritePrivateProfileStringA("section4", "name1", "value1", "winetest.ini");
+ ret = WritePrivateProfileStringA("section4", "name1", "value1", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section4", "name1", "winetest.ini", "value1");
+ check_profile_string("section4", "name1", "winetest_map.ini", "value1");
- ret = DeleteFileA("C:/windows/winetest.ini");
+ ret = DeleteFileA("C:/windows/winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
ret = RegSetValueExA(mapping_key, NULL, 0, REG_SZ, (BYTE *)"SYS:winetest_default", sizeof("SYS:winetest_default"));
ok(!ret, "got error %u\n", ret);
- ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest.ini");
+ ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest_map.ini");
todo_wine ok(ret, "got error %u\n", GetLastError());
- ret = WritePrivateProfileStringA("section4", "name1", "value1", "winetest.ini");
+ ret = WritePrivateProfileStringA("section4", "name1", "value1", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
ret = RegOpenKeyExA(HKEY_LOCAL_MACHINE, "Software\\winetest_default\\section4", 0, KEY_READ, &mapped_key);
@@ -1427,10 +1427,10 @@ static void test_registry_mapping(void)
ok(!ret, "got error %u\n", ret);
RegCloseKey(mapped_key);
- check_profile_string("section5", "name2", "winetest.ini", "value2");
+ check_profile_string("section5", "name2", "winetest_map.ini", "value2");
- ret = GetFileAttributesA("C:/windows/winetest.ini");
- ok(ret == INVALID_FILE_ATTRIBUTES, "winetest.ini should not exist.\n");
+ ret = GetFileAttributesA("C:/windows/winetest_map.ini");
+ ok(ret == INVALID_FILE_ATTRIBUTES, "winetest_map.ini should not exist.\n");
ret = RegDeleteKeyA(HKEY_LOCAL_MACHINE, "Software\\winetest_default\\Section4");
ret = RegDeleteKeyA(HKEY_LOCAL_MACHINE, "Software\\winetest_default\\Section5");
@@ -1447,12 +1447,12 @@ static void test_registry_mapping(void)
ok(!ret, "got error %u\n", ret);
ret = RegSetValueExA(mapping_subkey, "name2", 0, REG_SZ, (BYTE *)"SYS:winetest_name2", sizeof("SYS:winetest_name2"));
ok(!ret, "got error %u\n", ret);
- ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest.ini");
+ ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest_map.ini");
todo_wine ok(ret, "got error %u\n", GetLastError());
- ret = WritePrivateProfileStringA("section6", "name1", "value1", "winetest.ini");
+ ret = WritePrivateProfileStringA("section6", "name1", "value1", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section6", "name1", "winetest.ini", "value1");
+ check_profile_string("section6", "name1", "winetest_map.ini", "value1");
ret = RegOpenKeyExA(HKEY_CURRENT_USER, "winetest_name1", 0, KEY_READ | KEY_WRITE, &mapped_key);
ok(!ret, "got error %u\n", ret);
@@ -1460,13 +1460,13 @@ static void test_registry_mapping(void)
ret = RegSetValueExA(mapped_key, "name1", 0, REG_SZ, (BYTE *)"one", sizeof("one"));
ok(!ret, "got error %u\n", ret);
- check_profile_string("section6", "name1", "winetest.ini", "one");
+ check_profile_string("section6", "name1", "winetest_map.ini", "one");
ret = RegDeleteKeyA(mapped_key, "");
ok(!ret, "got error %u\n", ret);
RegCloseKey(mapped_key);
- ret = WritePrivateProfileStringA("section6", "name2", "value2", "winetest.ini");
+ ret = WritePrivateProfileStringA("section6", "name2", "value2", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
ret = RegOpenKeyExA(HKEY_LOCAL_MACHINE, "Software\\winetest_name2", 0, KEY_READ | KEY_WRITE, &mapped_key);
@@ -1475,31 +1475,31 @@ static void test_registry_mapping(void)
ret = RegSetValueExA(mapped_key, "name2", 0, REG_SZ, (BYTE *)"two", sizeof("two"));
ok(!ret, "got error %u\n", ret);
- check_profile_string("section6", "name2", "winetest.ini", "two");
+ check_profile_string("section6", "name2", "winetest_map.ini", "two");
ret = RegDeleteKeyA(mapped_key, "");
ok(!ret, "got error %u\n", ret);
RegCloseKey(mapped_key);
- ret = WritePrivateProfileStringA("section6", "name3", "value3", "winetest.ini");
+ ret = WritePrivateProfileStringA("section6", "name3", "value3", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section6", "name3", "winetest.ini", "value3");
- ret = DeleteFileA("C:/windows/winetest.ini");
+ check_profile_string("section6", "name3", "winetest_map.ini", "value3");
+ ret = DeleteFileA("C:/windows/winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
/* Test name-specific mapping with Get/WritePrivateProfileSection(). */
- ret = WritePrivateProfileStringA("section6", "name2", "value2", "winetest.ini");
+ ret = WritePrivateProfileStringA("section6", "name2", "value2", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- ret = WritePrivateProfileStringA("section6", "name3", "value3", "winetest.ini");
+ ret = WritePrivateProfileStringA("section6", "name3", "value3", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- ret = WritePrivateProfileSectionA("section6", "name1=one\0name3=three\0", "winetest.ini");
+ ret = WritePrivateProfileSectionA("section6", "name1=one\0name3=three\0", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section6", "name1", "winetest.ini", "one");
- check_profile_string("section6", "name2", "winetest.ini", "value2");
- check_profile_string("section6", "name3", "winetest.ini", "value3");
+ check_profile_string("section6", "name1", "winetest_map.ini", "one");
+ check_profile_string("section6", "name2", "winetest_map.ini", "value2");
+ check_profile_string("section6", "name3", "winetest_map.ini", "value3");
ret = RegOpenKeyExA(HKEY_CURRENT_USER, "winetest_name1", 0, KEY_READ | KEY_WRITE, &mapped_key);
ok(!ret, "got error %u\n", ret);
@@ -1508,38 +1508,38 @@ static void test_registry_mapping(void)
RegCloseKey(mapped_key);
memset(buffer, 0xcc, sizeof(buffer));
- ret = GetPrivateProfileSectionA("section6", buffer, 5, "winetest.ini");
+ ret = GetPrivateProfileSectionA("section6", buffer, 5, "winetest_map.ini");
ok(ret == 3, "got %u\n", ret);
ok(!memcmp(buffer, "nam\0", 5), "got %s\n", debugstr_an(buffer, ret));
memset(buffer, 0xcc, sizeof(buffer));
- ret = GetPrivateProfileSectionA("section6", buffer, sizeof(buffer), "winetest.ini");
+ ret = GetPrivateProfileSectionA("section6", buffer, sizeof(buffer), "winetest_map.ini");
ok(ret == 26, "got %u\n", ret);
ok(!memcmp(buffer, "name2=value2\0name3=value3\0", 27), "got %s\n", debugstr_an(buffer, ret));
- ret = WritePrivateProfileStringA("section6", NULL, NULL, "winetest.ini");
+ ret = WritePrivateProfileStringA("section6", NULL, NULL, "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section6", "name1", "winetest.ini", "default");
- check_profile_string("section6", "name2", "winetest.ini", "default");
- check_profile_string("section6", "name3", "winetest.ini", "default");
+ check_profile_string("section6", "name1", "winetest_map.ini", "default");
+ check_profile_string("section6", "name2", "winetest_map.ini", "default");
+ check_profile_string("section6", "name3", "winetest_map.ini", "default");
ret = RegDeleteKeyA(HKEY_CURRENT_USER, "winetest_name1");
ok(!ret, "got error %u\n", ret);
ret = RegDeleteKeyA(HKEY_LOCAL_MACHINE, "Software\\winetest_name2");
ok(!ret, "got error %u\n", ret);
- ret = DeleteFileA("C:/windows/winetest.ini");
+ ret = DeleteFileA("C:/windows/winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
/* Test name-specific mapping with a default value. */
ret = RegSetValueExA(mapping_subkey, NULL, 0, REG_SZ, (BYTE *)"USR:winetest_default", sizeof("USR:winetest_default"));
ok(!ret, "got error %u\n", ret);
- ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest.ini");
+ ret = WritePrivateProfileStringA(NULL, NULL, NULL, "winetest_map.ini");
todo_wine ok(ret, "got error %u\n", GetLastError());
- ret = WritePrivateProfileStringA("section6", "name2", "value2", "winetest.ini");
+ ret = WritePrivateProfileStringA("section6", "name2", "value2", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- ret = WritePrivateProfileStringA("section6", "name3", "value3", "winetest.ini");
+ ret = WritePrivateProfileStringA("section6", "name3", "value3", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
ret = RegOpenKeyExA(HKEY_CURRENT_USER, "winetest_default", 0, KEY_READ | KEY_WRITE, &mapped_key);
@@ -1548,22 +1548,22 @@ static void test_registry_mapping(void)
ret = RegSetValueExA(mapped_key, "name3", 0, REG_SZ, (BYTE *)"three", sizeof("three"));
ok(!ret, "got error %u\n", ret);
- check_profile_string("section6", "name3", "winetest.ini", "three");
+ check_profile_string("section6", "name3", "winetest_map.ini", "three");
memset(buffer, 0xcc, sizeof(buffer));
- ret = GetPrivateProfileSectionA("section6", buffer, sizeof(buffer), "winetest.ini");
+ ret = GetPrivateProfileSectionA("section6", buffer, sizeof(buffer), "winetest_map.ini");
ok(ret == 25, "got %u\n", ret);
todo_wine ok(!memcmp(buffer, "name2=value2\0name3=three\0", 26), "got %s\n", debugstr_an(buffer, ret));
- ret = WritePrivateProfileSectionA("section6", "name2=duo\0name3=treis\0", "winetest.ini");
+ ret = WritePrivateProfileSectionA("section6", "name2=duo\0name3=treis\0", "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section6", "name2", "winetest.ini", "duo");
- check_profile_string("section6", "name3", "winetest.ini", "treis");
+ check_profile_string("section6", "name2", "winetest_map.ini", "duo");
+ check_profile_string("section6", "name3", "winetest_map.ini", "treis");
- ret = WritePrivateProfileStringA("section6", NULL, NULL, "winetest.ini");
+ ret = WritePrivateProfileStringA("section6", NULL, NULL, "winetest_map.ini");
ok(ret, "got error %u\n", GetLastError());
- check_profile_string("section6", "name2", "winetest.ini", "default");
- check_profile_string("section6", "name3", "winetest.ini", "default");
+ check_profile_string("section6", "name2", "winetest_map.ini", "default");
+ check_profile_string("section6", "name3", "winetest_map.ini", "default");
ret = RegDeleteKeyA(HKEY_LOCAL_MACHINE, "Software\\winetest_name2");
ok(!ret, "got error %u\n", ret);
@@ -1581,7 +1581,7 @@ static void test_registry_mapping(void)
ok(!ret, "got error %u\n", ret);
RegCloseKey(mapping_key);
- ret = DeleteFileA("C:/windows/winetest.ini");
+ ret = DeleteFileA("C:/windows/winetest_map.ini");
ok(!ret, "expected failure\n");
ok(GetLastError() == ERROR_FILE_NOT_FOUND, "got error %u\n", GetLastError());
ret = RevertToSelf();
--
2.28.0