OSDN Git Service

Remove unused nMessage and bAtIbeamCursorOnly from CONFIG.
[xkeymacs/xkeymacs.git] / xkeymacsdll / ipc.h
1 #ifndef IPC_H_INCLUDED\r
2 #define IPC_H_INCLUDED\r
3 \r
4 #if _MSC_VER > 1000\r
5 #pragma once\r
6 #endif // _MSC_VER > 1000\r
7 \r
8 struct ICONMSG {\r
9         ICON_TYPE nType;\r
10         int nState;\r
11         TCHAR szTip[128];\r
12 };\r
13 \r
14 struct CONFIG {\r
15         BOOL b326Compatible[MAX_APP];\r
16         TCHAR szWindowText[MAX_APP][WINDOW_TEXT_LENGTH];\r
17         TCHAR szFunctionDefinition[MAX_FUNCTION][MAX_DEFINITION];\r
18         int nFunctionID[MAX_APP][MAX_COMMAND_TYPE][MAX_KEY];\r
19         BOOL bEnableCUA[MAX_APP];\r
20         BOOL bUseDialogSetting[MAX_APP];\r
21         BOOL bIgnoreUndefinedC_x[MAX_APP];\r
22         BOOL bIgnoreUndefinedMetaCtrl[MAX_APP];\r
23         int nSettingStyle[MAX_APP];\r
24         int nKillRingMax[MAX_APP];\r
25         TCHAR szSpecialApp[MAX_APP][CLASS_NAME_LENGTH];\r
26         int nCommandID[MAX_APP][MAX_COMMAND_TYPE][MAX_KEY];\r
27         BOOL b106Keyboard;\r
28 };\r
29 \r
30 enum XKEYMACS_IPC { XKEYMACS_EXIT, XKEYMACS_RELOAD, XKEYMACS_RESET };\r
31 \r
32 #define ICON_PIPE _T("\\\\.\\pipe\\XKEYMACS_ICON")\r
33 #define IPC_PIPE _T("\\\\.\\pipe\\XKEYMACS_IPC")\r
34 #endif\r