From: Stefan Dösinger stefan@codeweavers.com
Alternatively we could write a FIXME (once or always) if the flag is passed to SMTO, but this feels unnecessary in cases where message replies come on time. --- dlls/win32u/message.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/dlls/win32u/message.c b/dlls/win32u/message.c index 9567e5b125a..a996227016e 100644 --- a/dlls/win32u/message.c +++ b/dlls/win32u/message.c @@ -4532,6 +4532,10 @@ LRESULT WINAPI NtUserMessageCall( HWND hwnd, UINT msg, WPARAM wparam, LPARAM lpa DWORD_PTR res = 0; params->result = send_client_message( hwnd, msg, wparam, lparam, params->flags, params->timeout, &res, ansi ); + if (!params->result && (params->flags & SMTO_NOTIMEOUTIFNOTHUNG)) + { + FIXME( "Timeout and SMTO_NOTIMEOUTIFNOTHUNG is not implemented\n" ); + } return res; }