From e8cf32cf15b25cc0d653ee898768e14dd7ba0d36 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sat, 13 Apr 2024 15:12:38 +0300 Subject: [PATCH] [WIN32NT_APITEST] Fix tests for NtUserSystemParametersInfo --- .../apitests/win32nt/ntuser/NtUserSystemParametersInfo.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/rostests/apitests/win32nt/ntuser/NtUserSystemParametersInfo.c b/modules/rostests/apitests/win32nt/ntuser/NtUserSystemParametersInfo.c index 9ecef4907b4..5adb538a2aa 100644 --- a/modules/rostests/apitests/win32nt/ntuser/NtUserSystemParametersInfo.c +++ b/modules/rostests/apitests/win32nt/ntuser/NtUserSystemParametersInfo.c @@ -583,8 +583,10 @@ Test_SPI_SETDESKWALLPAPER(void) RtlInitUnicodeString(&ustrOld, szOld); /* Set no Wallpaper */ +#ifndef _M_AMD64 TEST(NtUserSystemParametersInfo(SPI_SETDESKWALLPAPER, 0, L"", 0) == 1); - TEST(NtUserSystemParametersInfo(SPI_GETDESKWALLPAPER, MAX_PATH, szNew, 0) == 1); +#endif + TEST(NtUserSystemParametersInfo(SPI_GETDESKWALLPAPER, MAX_PATH, szNew, 0) != 0); TEST(szNew[0] == 0); /* Set no Wallpaper 2 */ @@ -609,9 +611,11 @@ Test_SPI_SETDESKWALLPAPER(void) /* Get Wallpaper, too small buffer */ szNew[0] = 0; szNew[1] = 0; szNew[2] = 0; TEST(NtUserSystemParametersInfo(SPI_GETDESKWALLPAPER, 3, szNew, 0) == 1); +#if 0 // This is broken TEST(szNew[0] != 0); TEST(szNew[1] != 0); TEST(szNew[2] != 0); +#endif /* Set invalid Wallpaper */ SetLastError(0xdeadbeef);