Aric Stewart : imm32: Add IME dll prototypes to the ddk/imm.h header.

Alexandre Julliard julliard at winehq.org
Fri Mar 21 07:46:59 CDT 2008


Module: wine
Branch: master
Commit: 5b3d4b473ca275e8d88e8f13872862448be4d79e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5b3d4b473ca275e8d88e8f13872862448be4d79e

Author: Aric Stewart <aric at codeweavers.com>
Date:   Fri Mar 21 17:09:12 2008 +0900

imm32: Add IME dll prototypes to the ddk/imm.h header.

---

 include/ddk/imm.h |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/include/ddk/imm.h b/include/ddk/imm.h
index 57b6c7d..c492092 100644
--- a/include/ddk/imm.h
+++ b/include/ddk/imm.h
@@ -95,6 +95,9 @@ DWORD  WINAPI ImmGetIMCCLockCount(HIMCC);
 HIMCC  WINAPI ImmReSizeIMCC(HIMCC, DWORD);
 DWORD  WINAPI ImmGetIMCCSize(HIMCC);
 
+#define IMMGWL_IMC                      0
+#define IMMGWL_PRIVATE                  (sizeof(LONG))
+
 /* IME Property bits */
 #define IME_PROP_END_UNLOAD             0x0001
 #define IME_PROP_KBD_CHAR_FIRST         0x0002
@@ -121,6 +124,23 @@ DWORD  WINAPI ImmGetIMCCSize(HIMCC);
 
 BOOL WINAPI ImmGenerateMessage(HIMC);
 
+BOOL WINAPI ImeInquire(LPIMEINFO, LPWSTR, LPCWSTR lpszOptions);
+BOOL WINAPI ImeConfigure (HKL, HWND, DWORD, LPVOID);
+DWORD WINAPI ImeConversionList(HIMC, LPCWSTR, LPCANDIDATELIST,DWORD,UINT);
+BOOL WINAPI ImeDestroy(UINT);
+LRESULT WINAPI ImeEscape(HIMC, UINT, LPVOID);
+BOOL WINAPI ImeProcessKey(HIMC, UINT, LPARAM, CONST LPBYTE);
+BOOL WINAPI ImeSelect(HIMC, BOOL);
+BOOL WINAPI ImeSetActiveContext(HIMC, BOOL);
+UINT WINAPI ImeToAsciiEx(UINT, UINT, CONST LPBYTE, LPDWORD, UINT, HIMC);
+BOOL WINAPI NotifyIME(HIMC, DWORD, DWORD, DWORD);
+BOOL WINAPI ImeRegisterWord(LPCWSTR, DWORD, LPCWSTR);
+BOOL WINAPI ImeUnregisterWord(LPCWSTR, DWORD, LPCWSTR);
+UINT WINAPI ImeGetRegisterWordStyle(UINT, LPSTYLEBUFW);
+UINT WINAPI ImeEnumRegisterWord(REGISTERWORDENUMPROCW, LPCWSTR, DWORD, LPCWSTR, LPVOID);
+BOOL WINAPI ImeSetCompositionString(HIMC, DWORD, LPCVOID, DWORD, LPCVOID, DWORD);
+DWORD WINAPI ImeGetImeMenuItems(HIMC, DWORD, DWORD, LPIMEMENUITEMINFOW, LPIMEMENUITEMINFOW, DWORD);
+
 #ifdef __cplusplus
 } /* extern "C" */
 #endif




More information about the wine-cvs mailing list