mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 16:23:01 +00:00
[NTUSER] Implement NtUserSetImeHotKey (#4350)
- Modify NtUserGetImeHotKey and NtUserSetImeHotKey prototypes. - Define enum SETIMEHOTKEY_ACTION in <undocuser.h>. - Define IMEHOTKEY structure in ime.c. - Add IntGetImeHotKeyLangId, IntAddImeHotKey, IntGetImeHotKeyById, IntGetImeHotKeyByKeyAndLang, IntDeleteImeHotKey, IntFreeImeHotKeys, and IntSetImeHotKey helper functions. - Implement NtUserGetImeHotKey and NtUserSetImeHotKey functions. - Cleanup the IME hotkeys at process exit. CORE-11700
This commit is contained in:
parent
e0fc48d6e2
commit
5d5cc57869
5 changed files with 280 additions and 36 deletions
|
@ -2388,11 +2388,12 @@ NtUserGetIconSize(
|
|||
LONG *plcx,
|
||||
LONG *plcy);
|
||||
|
||||
BOOL NTAPI
|
||||
NtUserGetImeHotKey(IN DWORD dwHotKey,
|
||||
OUT LPUINT lpuModifiers,
|
||||
OUT LPUINT lpuVKey,
|
||||
OUT LPHKL lphKL);
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserGetImeHotKey(DWORD dwHotKeyId,
|
||||
LPUINT lpuModifiers,
|
||||
LPUINT lpuVirtualKey,
|
||||
LPHKL lphKL);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
|
@ -3184,14 +3185,14 @@ NTAPI
|
|||
NtUserSetFocus(
|
||||
HWND hWnd);
|
||||
|
||||
DWORD
|
||||
BOOL
|
||||
NTAPI
|
||||
NtUserSetImeHotKey(
|
||||
DWORD Unknown0,
|
||||
DWORD Unknown1,
|
||||
DWORD Unknown2,
|
||||
DWORD Unknown3,
|
||||
DWORD Unknown4);
|
||||
DWORD dwHotKeyId,
|
||||
UINT uModifiers,
|
||||
UINT uVirtualKey,
|
||||
HKL hKL,
|
||||
DWORD dwAction);
|
||||
|
||||
BOOL
|
||||
NTAPI
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue