diff --git a/dll/win32/imm32/imm.c b/dll/win32/imm32/imm.c index 86dfa2e4837..cfa7d6dea39 100644 --- a/dll/win32/imm32/imm.c +++ b/dll/win32/imm32/imm.c @@ -3174,3 +3174,25 @@ BOOL WINAPI ImmDisableLegacyIME(void) FIXME("stub\n"); return TRUE; } +#ifdef __REACTOS__ + +/*********************************************************************** + * ImmSetActiveContext(IMM32.@) + */ +BOOL WINAPI ImmSetActiveContext(HWND hwnd, HIMC hIMC, BOOL fFlag) +{ + FIXME("stub\n"); + return FALSE; +} + +/*********************************************************************** + * ImmSetActiveContextConsoleIME(IMM32.@) + */ +BOOL WINAPI ImmSetActiveContextConsoleIME(HWND hwnd, BOOL fFlag) +{ + HIMC hIMC = ImmGetContext(hwnd); + if (hIMC) + return ImmSetActiveContext(hwnd, hIMC, fFlag); + return FALSE; +} +#endif diff --git a/dll/win32/imm32/imm32.spec b/dll/win32/imm32/imm32.spec index 4197bb81e21..84ddfaca1f7 100644 --- a/dll/win32/imm32/imm32.spec +++ b/dll/win32/imm32/imm32.spec @@ -86,8 +86,8 @@ @ stub ImmSendIMEMessageExA @ stub ImmSendIMEMessageExW @ stub ImmSendMessageToActiveDefImeWndW -@ stub ImmSetActiveContext -@ stub ImmSetActiveContextConsoleIME +@ stdcall ImmSetActiveContext(ptr ptr long) +@ stdcall ImmSetActiveContextConsoleIME(ptr long) @ stdcall ImmSetCandidateWindow(long ptr) @ stdcall ImmSetCompositionFontA(long ptr) @ stdcall ImmSetCompositionFontW(long ptr)