https://git.reactos.org/?p=reactos.git;a=commitdiff;h=302356bf5779e439bf029…
commit 302356bf5779e439bf0292f97d0099b0e9c336f0
Author: Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com>
AuthorDate: Sat Feb 29 16:02:48 2020 +0900
Commit: Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com>
CommitDate: Sat Feb 29 16:02:48 2020 +0900
[SHELL32_APITEST] Add DoPropTest to SHChangeNotify testcase
CORE-13950
---
modules/rostests/apitests/shell32/SHChangeNotify.cpp | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/modules/rostests/apitests/shell32/SHChangeNotify.cpp
b/modules/rostests/apitests/shell32/SHChangeNotify.cpp
index 372696d24ec..ff36540e38c 100644
--- a/modules/rostests/apitests/shell32/SHChangeNotify.cpp
+++ b/modules/rostests/apitests/shell32/SHChangeNotify.cpp
@@ -222,6 +222,22 @@ DoEnd(HWND hwnd)
SendMessageW(s_hwnd, WM_COMMAND, IDOK, 0);
}
+static BOOL CALLBACK
+PropEnumProcEx(HWND hwnd, LPWSTR lpszString, HANDLE hData, ULONG_PTR dwData)
+{
+ if (HIWORD(lpszString))
+ trace("Prop: '%S' --> %p\n", lpszString, hData);
+ else
+ trace("Prop: '%u' --> %p\n", LOWORD(lpszString), hData);
+ return TRUE;
+}
+
+static void
+DoPropTest(HWND hwnd)
+{
+ EnumPropsExW(hwnd, PropEnumProcEx, 0);
+}
+
START_TEST(SHChangeNotify)
{
WCHAR szPath[MAX_PATH];
@@ -271,6 +287,8 @@ START_TEST(SHChangeNotify)
return;
}
+ DoPropTest(s_hwnd);
+
for (size_t i = 0; i < _countof(s_TestEntries); ++i)
{
DoTestEntry(&s_TestEntries[i]);