mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 01:03:08 +00:00
[IMM32][SDK] Add CtfAImmActivate/Deactivate functions (#5835)
- Add dll/win32/imm32/CtfImeTable.h for CTF IME functions. - Implementing Imm32CheckAndApplyAppCompat, Imm32LoadCtfIme, and Imm32EnumCreateCtfICProc helper functions. - Add CtfAImmActivate and CtfAImmDeactivate functions. - s/CI_TFSDISABLED/CI_TSFDISABLED/ CORE-19268
This commit is contained in:
parent
25b7447818
commit
b3194e320c
6 changed files with 335 additions and 32 deletions
|
@ -302,8 +302,9 @@ typedef struct _CALLBACKWND
|
|||
#define CI_INITTHREAD 0x00000008
|
||||
#define CI_CURTHPRHOOK 0x00000010
|
||||
#define CI_CLASSESREGISTERED 0x00000020
|
||||
#define CI_IMMACTIVATE 0x00000040
|
||||
#define CI_TFSDISABLED 0x00000400
|
||||
#define CI_IMMACTIVATE 0x00000040 /* IMM/IME (Asian input) */
|
||||
#define CI_TSFDISABLED 0x00000400 /* TSF (Text Services Framework a.k.a. Cicero) */
|
||||
#define CI_AIMMACTIVATED 0x00000800 /* Active IMM (AIMM) */
|
||||
|
||||
/*
|
||||
* CLIENTINFO structure.
|
||||
|
@ -1231,6 +1232,7 @@ typedef enum IMEINFOEXCLASS
|
|||
#define IS_IME_HKL(hkl) ((((ULONG_PTR)(hkl)) & 0xF0000000) == 0xE0000000)
|
||||
#define IS_IMM_MODE() (gpsi && (gpsi->dwSRVIFlags & SRVINFO_IMM32))
|
||||
#define IS_CICERO_MODE() (gpsi && (gpsi->dwSRVIFlags & SRVINFO_CICERO_ENABLED))
|
||||
#define IS_16BIT_MODE() (GetWin32ClientInfo()->dwTIFlags & TIF_16BIT)
|
||||
|
||||
typedef struct tagIMEUI
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue