Module: wine Branch: master Commit: 90f9b92762037c323284811e74fb3aedf57b5b65 URL: https://gitlab.winehq.org/wine/wine/-/commit/90f9b92762037c323284811e74fb3ae...
Author: Tim Clem tclem@codeweavers.com Date: Fri Sep 8 09:09:56 2023 -0700
win32u/tests: Add a test for cross-process WM_GETDLGCODE with a NULL lparam.
Co-authored-by: Jacek Caban jacek@codeweavers.com
---
dlls/win32u/tests/win32u.c | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/dlls/win32u/tests/win32u.c b/dlls/win32u/tests/win32u.c index 25358c5d0d8..efc7249eca7 100644 --- a/dlls/win32u/tests/win32u.c +++ b/dlls/win32u/tests/win32u.c @@ -964,6 +964,9 @@ static LRESULT WINAPI test_ipc_message_proc( HWND hwnd, UINT msg, WPARAM wparam, ok( !wcscmp( mdi->szTitle, L"TestTitle" ), "szTitle = %s\n", wine_dbgstr_w( mdi->szTitle )); return 0xdeadbeef; } + + case WM_GETDLGCODE: + return !lparam; }
return DefWindowProcW( hwnd, msg, wparam, lparam ); @@ -1059,6 +1062,10 @@ static void test_inter_process_child( HWND hwnd ) res = NtUserMessageCall( hwnd, WM_GETTEXTLENGTH, 0, 0, NULL, NtUserSendMessage, TRUE ); ok( res == 4, "res = %d\n", res );
+ res = NtUserMessageCall( hwnd, WM_GETDLGCODE, 0, 0, NULL, NtUserSendMessage, TRUE ); + todo_wine + ok( res == 1, "res = %d\n", res ); + mdi.szClass = "TestClass"; mdi.szTitle = "TestTitle"; mdi.hOwner = 0;