mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 18:23:07 +00:00
[IMM32][SDK] Support ImmIMPQueryIMEA/W and ImmIMPSetIMEA/W (#8033)
Implementing missing features... These functions are given for IME program handling. JIRA issue: CORE-19268 - Implement ImmIMPQueryIMEA and ImmIMPQueryIMEW functions. - Implement ImmIMPSetIMEA and ImmIMPSetIMEW functions. - Add prototypes to <imm32_undoc.h>.
This commit is contained in:
parent
3df71d678d
commit
17577d2581
2 changed files with 227 additions and 19 deletions
|
@ -233,6 +233,10 @@ LRESULT WINAPI ImmPutImeMenuItemsIntoMappedFile(_In_ HIMC hIMC);
|
|||
|
||||
BOOL WINAPI ImmIMPGetIMEA(_In_opt_ HWND hWnd, _Out_ LPIMEPROA pImePro);
|
||||
BOOL WINAPI ImmIMPGetIMEW(_In_opt_ HWND hWnd, _Out_ LPIMEPROW pImePro);
|
||||
BOOL WINAPI ImmIMPQueryIMEA(_Inout_ LPIMEPROA pImePro);
|
||||
BOOL WINAPI ImmIMPQueryIMEW(_Inout_ LPIMEPROW pImePro);
|
||||
BOOL WINAPI ImmIMPSetIMEA(_In_opt_ HWND hWnd, _Inout_ LPIMEPROA pImePro);
|
||||
BOOL WINAPI ImmIMPSetIMEW(_In_opt_ HWND hWnd, _Inout_ LPIMEPROW pImePro);
|
||||
|
||||
HRESULT WINAPI CtfAImmActivate(_Out_opt_ HINSTANCE *phinstCtfIme);
|
||||
HRESULT WINAPI CtfAImmDeactivate(_In_ BOOL bDestroy);
|
||||
|
@ -260,8 +264,12 @@ CtfImmDispatchDefImeMessage(
|
|||
|
||||
#ifdef UNICODE
|
||||
#define ImmIMPGetIME ImmIMPGetIMEW
|
||||
#define ImmIMPQueryIME ImmIMPQueryIMEW
|
||||
#define ImmIMPSetIME ImmIMPSetIMEW
|
||||
#else
|
||||
#define ImmIMPGetIME ImmIMPGetIMEA
|
||||
#define ImmIMPQueryIME ImmIMPQueryIMEA
|
||||
#define ImmIMPSetIME ImmIMPSetIMEA
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue