reactos/dll/ime/msctfime/msctfime.spec
Katayama Hirofumi MZ 17617221ce
[MSCTFIME][SDK][USER32] Add msctfime.ime (stub) (#6141)
## Overview
1. msctfime.ime is an IME file interface
  for new-style IMEs a.k.a. "Text Input
  Processors" (TIPs).
2. msctfime.ime is loaded as old-style
  IME file at ImmLoadLayout in specific
  condition.
3. msctfime.ime communicates with
  the current TIP (This feature is not
  implemented yet).

## Proposed changes
- Add msctfime module at dll/ime/msctfime.
- The functions in this module are currently
  stub.
- Move IME file interface declarations from
  <imm.h> to <ddk/immdev.h>.
- Modify ImmNotifyIME, NotifyIME, and
  ImeProcessKey prototypes for x64
  compliance.
CORE-19360
2023-12-11 22:37:25 +09:00

30 lines
1.2 KiB
Python

@ stdcall CtfImeDispatchDefImeMessage(ptr long ptr ptr)
@ stdcall CtfImeCreateInputContext(ptr)
@ stdcall CtfImeCreateThreadMgr()
@ stdcall CtfImeDestroyInputContext(ptr)
@ stdcall CtfImeDestroyThreadMgr()
@ stdcall CtfImeEscapeEx(ptr long ptr ptr)
@ stdcall CtfImeGetGuidAtom(ptr long ptr)
@ stdcall CtfImeInquireExW(ptr ptr long ptr)
@ stdcall CtfImeIsGuidMapEnable(ptr)
@ stdcall CtfImeIsIME(ptr)
@ stdcall CtfImeProcessCicHotkey(ptr long ptr)
@ stdcall CtfImeSelectEx(ptr long ptr)
@ stdcall CtfImeSetActiveContextAlways(ptr long ptr ptr)
@ stdcall CtfImeThreadDetach()
@ stdcall ImeConfigure(ptr ptr long ptr)
@ stdcall ImeConversionList(ptr wstr ptr long long)
@ stdcall ImeDestroy(long)
@ stdcall ImeEnumRegisterWord(ptr wstr long wstr ptr)
@ stdcall ImeEscape(ptr long ptr)
@ stdcall ImeGetRegisterWordStyle(long ptr)
@ stdcall ImeInquire(ptr ptr long)
@ stdcall ImeProcessKey(ptr long long ptr)
@ stdcall ImeRegisterWord(wstr long wstr)
@ stdcall ImeSelect(ptr long)
@ stdcall ImeSetActiveContext(ptr long)
@ stdcall ImeSetCompositionString(ptr long ptr long ptr long)
@ stdcall ImeToAsciiEx(long long ptr ptr long ptr)
@ stdcall ImeUnregisterWord(wstr long wstr)
@ stdcall NotifyIME(ptr long long long)
@ stdcall UIWndProc(ptr long ptr ptr)