[SHELL32_APITEST] Add EnumPropW call CORE-11701
authorKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Mon, 18 Nov 2019 11:20:12 +0000 (20:20 +0900)
committerKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Mon, 18 Nov 2019 11:20:12 +0000 (20:20 +0900)
modules/rostests/apitests/shell32/SHLimitInputEdit.cpp

index 2b08bd5..9112b8f 100644 (file)
@@ -228,6 +228,16 @@ STDMETHODIMP CShellFolder::GetValidCharacters(
     return S_OK;
 }
 
+static BOOL CALLBACK
+PropEnumProc(
+    HWND hwnd,
+    LPCWSTR lpszString,
+    HANDLE hData)
+{
+    trace("PropEnumProc: '%S' --> %p\n", lpszString, hData);
+    return TRUE;
+}
+
 static INT_PTR CALLBACK
 DialogProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 {
@@ -266,6 +276,8 @@ DialogProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
         trace("GWLP_WNDPROC: %p\n", (void *)GetWindowLongPtr(hEdt1, GWLP_WNDPROC));
 
+        EnumPropsW(hEdt1, PropEnumProc);
+
         n = (INT)SendMessageW(hEdt1, EM_GETLIMITTEXT, 0, 0);
         ok_int(n, 234);
     }