mirror of
https://github.com/reactos/reactos.git
synced 2024-09-30 22:47:28 +00:00
[IMM32] Rewrite ImmIsIME (Retry) (#3803)
- Rewrite ImmIsIME function. - Fix enum IMEINFOEXCLASS. CORE-11700
This commit is contained in:
parent
4339ae8c7e
commit
211de1257e
|
@ -2200,10 +2200,16 @@ HKL WINAPI ImmInstallIMEW(
|
||||||
*/
|
*/
|
||||||
BOOL WINAPI ImmIsIME(HKL hKL)
|
BOOL WINAPI ImmIsIME(HKL hKL)
|
||||||
{
|
{
|
||||||
|
#ifdef __REACTOS__
|
||||||
|
IMEINFOEX info;
|
||||||
|
TRACE("ImmIsIME(%p)\n", hKL);
|
||||||
|
return !!ImmGetImeInfoEx(&info, ImeInfoExImeWindow, &hKL);
|
||||||
|
#else
|
||||||
ImmHkl *ptr;
|
ImmHkl *ptr;
|
||||||
TRACE("(%p):\n", hKL);
|
TRACE("(%p):\n", hKL);
|
||||||
ptr = IMM_GetImmHkl(hKL);
|
ptr = IMM_GetImmHkl(hKL);
|
||||||
return (ptr && ptr->hIME);
|
return (ptr && ptr->hIME);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
|
|
@ -1179,6 +1179,7 @@ typedef struct tagIMEINFOEX
|
||||||
typedef enum IMEINFOEXCLASS
|
typedef enum IMEINFOEXCLASS
|
||||||
{
|
{
|
||||||
ImeInfoExKeyboardLayout,
|
ImeInfoExKeyboardLayout,
|
||||||
|
ImeInfoExImeWindow,
|
||||||
ImeInfoExImeFileName
|
ImeInfoExImeFileName
|
||||||
} IMEINFOEXCLASS;
|
} IMEINFOEXCLASS;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue