|
|
/*************************************************
* uniime.h * * * * Copyright (C) 1995-1999 Microsoft Inc. * * * *************************************************/
LRESULT WINAPI UniUIWndProc(LPINSTDATAL, LPIMEL, HWND, UINT, WPARAM, LPARAM); // ui.c
LRESULT WINAPI UniCompWndProc(LPINSTDATAL, LPIMEL, HWND, UINT, WPARAM, LPARAM); // compui.c
LRESULT WINAPI UniCandWndProc(LPINSTDATAL, LPIMEL, HWND, UINT, WPARAM, LPARAM); // candui.c
LRESULT WINAPI UniStatusWndProc(LPINSTDATAL, LPIMEL, HWND, UINT, WPARAM, LPARAM); // statusui.c
LRESULT WINAPI UniOffCaretWndProc(LPINSTDATAL, LPIMEL, HWND, UINT, WPARAM, LPARAM); // offcaret.c
LRESULT WINAPI UniContextMenuWndProc(LPINSTDATAL, LPIMEL, HWND, UINT, WPARAM, LPARAM); // uisubs.c
BOOL WINAPI UniImeInquire(LPINSTDATAL, LPIMEL, LPIMEINFO, LPTSTR, DWORD); // ddis.c
BOOL WINAPI UniImeConfigure(LPINSTDATAL, LPIMEL, HKL, HWND, DWORD, LPVOID); // ddis.c
DWORD WINAPI UniImeConversionList(LPINSTDATAL, LPIMEL, HIMC, LPCTSTR, LPCANDIDATELIST, DWORD, UINT); // ddis.c
BOOL WINAPI UniImeDestroy(LPINSTDATAL, LPIMEL, UINT); // ddis.c
LRESULT WINAPI UniImeEscape(LPINSTDATAL, LPIMEL, HIMC, UINT, LPVOID); // ddis.c
BOOL WINAPI UniImeProcessKey(LPINSTDATAL, LPIMEL, HIMC, UINT, LPARAM, CONST LPBYTE); // toascii.c
BOOL WINAPI UniImeSelect(LPINSTDATAL, LPIMEL, HIMC, BOOL); // ddis.c
BOOL WINAPI UniImeSetActiveContext(LPINSTDATAL, LPIMEL, HIMC, BOOL); // ddis.c
UINT WINAPI UniImeToAsciiEx(LPINSTDATAL, LPIMEL, UINT, UINT, CONST LPBYTE, LPTRANSMSGLIST, UINT, HIMC); // toascii.c
BOOL WINAPI UniNotifyIME(LPINSTDATAL, LPIMEL, HIMC, DWORD, DWORD, DWORD); // notify.c
BOOL WINAPI UniImeRegisterWord(LPINSTDATAL, LPIMEL, LPCTSTR, DWORD, LPCTSTR); // regword.c
BOOL WINAPI UniImeUnregisterWord(LPINSTDATAL, LPIMEL, LPCTSTR, DWORD, LPCTSTR); // regword.c
UINT WINAPI UniImeGetRegisterWordStyle(LPINSTDATAL, LPIMEL, UINT, LPSTYLEBUF); // regword.c
UINT WINAPI UniImeEnumRegisterWord(LPINSTDATAL, LPIMEL, REGISTERWORDENUMPROC, LPCTSTR, DWORD, LPCTSTR, LPVOID); // regword.c
BOOL WINAPI UniImeSetCompositionString(LPINSTDATAL, LPIMEL, HIMC, DWORD, LPCVOID, DWORD, LPCVOID, DWORD); // notify.c
#if !defined(MINIIME)
DWORD WINAPI UniSearchPhrasePredictionW(LPIMEL, UINT, LPCWSTR, DWORD, LPCWSTR, DWORD, DWORD, DWORD, DWORD, LPCANDIDATELIST); // uniphrs.c
DWORD WINAPI UniSearchPhrasePredictionA(LPIMEL, UINT, LPCSTR, DWORD, LPCSTR, DWORD, DWORD, DWORD, DWORD, LPCANDIDATELIST); // uniphrs.c
#ifdef UNICODE
typedef LPCSTR LPCSTUBSTR; #define UniSearchPhrasePrediction UniSearchPhrasePredictionW
#define UniSearchPhrasePredictionStub UniSearchPhrasePredictionA
#else
typedef LPCWSTR LPCSTUBSTR; #define UniSearchPhrasePrediction UniSearchPhrasePredictionA
#define UniSearchPhrasePredictionStub UniSearchPhrasePredictionW
#endif
#endif
void WINAPI UniAttachMiniIME(LPINSTDATAL, LPIMEL, WNDPROC, WNDPROC, WNDPROC, WNDPROC, WNDPROC, WNDPROC); // init.c
void WINAPI UniDetachMiniIME(LPINSTDATAL, LPIMEL); // init.c
|