Back to index

im-sdk  12.3.91
iiimp-opcode.h
Go to the documentation of this file.
00001 #if !defined(IIIMP_OPCODE_H)
00002 #define IIIMP_OPCODE_H
00003 
00004 #ifdef __cplusplus
00005 extern "C" {
00006 #endif
00007 
00008 enum IIIMP_OPCODES {
00009        IM_NOP = 0,
00010 
00011        IM_CONNECT = 1,
00012        IM_CONNECT_REPLY = 2,
00013        IM_DISCONNECT = 3,
00014        IM_DISCONNECT_REPLY = 4,
00015        IM_REGISTER_TRIGGER_KEYS = 5,
00016        IM_TRIGGER_NOTIFY = 6,
00017        IM_TRIGGER_NOTIFY_REPLY = 7,
00018        IM_SETIMVALUES = 8,
00019        IM_SETIMVALUES_REPLY = 9,
00020        IM_GETIMVALUES = 10,
00021        IM_GETIMVALUES_REPLY = 11,
00022 
00023        IM_FORWARD_EVENT = 12,
00024        IM_FORWARD_EVENT_REPLY = 13,
00025        IM_COMMIT_STRING = 14,
00026 
00027        IM_FORWARD_EVENT_WITH_OPERATIONS = 15,
00028        IM_FORWARD_EVENT_WITH_OPERATIONS_REPLY = 16,
00029 
00030        IM_REGISTER_HOTKEYS = 17,
00031        IM_HOTKEY_NOTIFY = 18,
00032        IM_HOTKEY_NOTIFY_REPLY = 19,
00033 
00034        IM_CREATEIC = 20,
00035        IM_CREATEIC_REPLY = 21,
00036        IM_DESTROYIC = 22,
00037        IM_DESTROYIC_REPLY = 23,
00038        IM_SETICVALUES = 24,
00039        IM_SETICVALUES_REPLY = 25,
00040        IM_GETICVALUES = 26,
00041        IM_GETICVALUES_REPLY = 27,
00042        IM_SETICFOCUS = 28,
00043        IM_SETICFOCUS_REPLY = 29,
00044        IM_UNSETICFOCUS = 30,
00045        IM_UNSETICFOCUS_REPLY = 31,
00046        IM_RESETIC = 32,
00047        IM_RESETIC_REPLY = 33,
00048 
00049        IM_HOTKEY_STATE_NOTIFY = 34,
00050        IM_HOTKEY_STATE_NOTIFY_REPLY = 35,
00051        IM_SELECT_HOTKEY_PROFILE = 36,
00052 
00053        IM_PREEDIT_START = 40,
00054        IM_PREEDIT_START_REPLY = 41,
00055        IM_PREEDIT_DRAW = 42,
00056        IM_PREEDIT_DRAW_REPLY = 43,
00057 
00058        IM_PREEDIT_DONE = 46,
00059        IM_PREEDIT_DONE_REPLY = 47,
00060 
00061        IM_STATUS_START = 50,
00062        IM_STATUS_START_REPLY = 51,
00063        IM_STATUS_DRAW = 52,
00064        IM_STATUS_DRAW_REPLY = 53,
00065        IM_STATUS_DONE = 54,
00066        IM_STATUS_DONE_REPLY = 55,
00067 
00068        IM_LOOKUP_CHOICE_START = 70,
00069        IM_LOOKUP_CHOICE_START_REPLY = 71,
00070        IM_LOOKUP_CHOICE_DRAW = 72,
00071        IM_LOOKUP_CHOICE_DRAW_REPLY = 73,
00072        IM_LOOKUP_CHOICE_DONE = 74,
00073        IM_LOOKUP_CHOICE_DONE_REPLY = 75,
00074        IM_LOOKUP_CHOICE_PROCESS = 76,
00075        IM_LOOKUP_CHOICE_PROCESS_REPLY = 77,
00076 
00077        IM_AUX_START = 90,
00078        IM_AUX_START_REPLY = 91,
00079        IM_AUX_DRAW = 92,
00080        IM_AUX_DRAW_REPLY = 93,
00081        IM_AUX_DONE = 94,
00082        IM_AUX_DONE_REPLY = 95,
00083        IM_AUX_SETVALUES = 96,
00084        IM_AUX_SETVALUES_REPLY = 97,
00085        IM_AUX_GETVALUES = 98,
00086        IM_AUX_GETVALUES_REPLY = 99,
00087 
00088        IM_PROTOCOL_VERSION = 100,
00089 
00090        IM_FILE_OPERATION = 101,
00091        IM_FILE_OPERATION_REPLY = 102
00092 };
00093 
00094 #ifdef __cplusplus
00095 }
00096 #endif
00097 
00098 #endif /* !IIIMP_OPCODE_H */
00099 
00100 
00101 /* Local Variables: */
00102 /* c-file-style: "iiim-project" */
00103 /* End: */