https://git.reactos.org/?p=reactos.git;a=commitdiff;h=e8cf32cf15b25cc0d653ee898768e14dd7ba0d36

commit e8cf32cf15b25cc0d653ee898768e14dd7ba0d36
Author:     Timo Kreuzer <timo.kreu...@reactos.org>
AuthorDate: Sat Apr 13 15:12:38 2024 +0300
Commit:     Timo Kreuzer <timo.kreu...@reactos.org>
CommitDate: Wed Sep 18 10:22:26 2024 +0300

    [WIN32NT_APITEST] Fix tests for NtUserSystemParametersInfo
---
 .../rostests/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);

Reply via email to