From 047da7e63266a0606a95cd2dfe799d2b7c6b7720 Mon Sep 17 00:00:00 2001 From: Katayama Hirofumi MZ Date: Wed, 12 Aug 2020 06:01:22 +0900 Subject: [PATCH] [NTUSER] Add more QUERY_WINDOW_* values (#3034) Add QUERY_WINDOW_* constant values for NtUserQueryWindow funciton. CORE-11700 --- win32ss/include/ntuser.h | 3 +++ win32ss/user/ntuser/window.c | 15 +++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/win32ss/include/ntuser.h b/win32ss/include/ntuser.h index 15e0e995922..86cca3ab6e2 100644 --- a/win32ss/include/ntuser.h +++ b/win32ss/include/ntuser.h @@ -2798,6 +2798,9 @@ NtUserQueryUserCounters( #define QUERY_WINDOW_ISHUNG 0x04 #define QUERY_WINDOW_REAL_ID 0x05 #define QUERY_WINDOW_FOREGROUND 0x06 +#define QUERY_WINDOW_DEFAULT_IME 0x07 +#define QUERY_WINDOW_DEFAULT_ICONTEXT 0x08 +#define QUERY_WINDOW_ACTIVE_IME 0x09 DWORD_PTR NTAPI diff --git a/win32ss/user/ntuser/window.c b/win32ss/user/ntuser/window.c index 6095ed1b403..319cef9063a 100644 --- a/win32ss/user/ntuser/window.c +++ b/win32ss/user/ntuser/window.c @@ -3996,6 +3996,21 @@ NtUserQueryWindow(HWND hWnd, DWORD Index) Result = (pWnd->head.pti->MessageQueue == gpqForeground); break; + case QUERY_WINDOW_DEFAULT_IME: + ERR("QUERY_WINDOW_DEFAULT_IME: FIXME\n"); + Result = 0; + break; + + case QUERY_WINDOW_DEFAULT_ICONTEXT: + ERR("QUERY_WINDOW_DEFAULT_ICONTEXT: FIXME\n"); + Result = 0; + break; + + case QUERY_WINDOW_ACTIVE_IME: + ERR("QUERY_WINDOW_ACTIVE_IME: FIXME\n"); + Result = 0; + break; + default: Result = 0; break;