1 /* vi:set ts=8 sts=4 sw=4 noet:
2  *
3  * VIM - Vi IMproved		by Bram Moolenaar
4  *
5  * Do ":help uganda"  in Vim to read copying and usage conditions.
6  * Do ":help credits" in Vim to see a list of people who contributed.
7  */
8 
9 #ifdef GLOBAL_IME
10 # ifndef _INC_GLOBAL_IME
11 #  define _INC_GLOBAL_IME
12 
13 #  ifdef __cplusplus
14 extern "C" {
15 #  endif
16     void global_ime_init(ATOM, HWND);
17     void global_ime_end(void);
18     LRESULT WINAPI global_ime_DefWindowProc(HWND, UINT, WPARAM, LPARAM);
19     BOOL WINAPI global_ime_TranslateMessage(CONST MSG *);
20     void WINAPI global_ime_set_position(POINT*);
21     void WINAPI global_ime_set_font(LOGFONT*);
22 #  if 0
23     void WINAPI global_ime_status_evacuate(void);
24     void WINAPI global_ime_status_restore(void);
25 #  endif
26     void WINAPI global_ime_set_status(int status);
27     int WINAPI global_ime_get_status(void);
28 #  ifdef __cplusplus
29 }
30 #  endif
31 
32 # endif // _INC_GLOBAL_IME
33 #endif // GLOBAL_IME
34