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