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;