From 81f28d454a3f7f094065b42509ef51b899ba8801 Mon Sep 17 00:00:00 2001 From: Katayama Hirofumi MZ Date: Tue, 18 Aug 2020 05:32:44 +0900 Subject: [PATCH] [NTUSER] Set ERROR_INVALID_WINDOW_HANDLE when PostMessage failed (#3059) Set the last error code ERROR_INVALID_WINDOW_HANDLE when user32!PostMessage failed with destroyed window. CORE-12124 --- win32ss/user/ntuser/message.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win32ss/user/ntuser/message.c b/win32ss/user/ntuser/message.c index 79d68a184ea..ae0c0733ebe 100644 --- a/win32ss/user/ntuser/message.c +++ b/win32ss/user/ntuser/message.c @@ -1423,7 +1423,7 @@ UserPostMessage( HWND Wnd, if ( Window->state & WNDS_DESTROYED ) { ERR("Attempted to post message to window %p that is being destroyed!\n", Wnd); - /* FIXME: Last error code? */ + EngSetLastError(ERROR_INVALID_WINDOW_HANDLE); return FALSE; }