#pragma once\r
#endif // _MSC_VER > 1000\r
\r
-struct ICONMSG {\r
+#include "defs.h"\r
+\r
+struct IconMsg {\r
ICON_TYPE nType;\r
int nState;\r
TCHAR szTip[128];\r
};\r
\r
+struct Config {\r
+ BYTE b326Compatible[MAX_APP];\r
+ TCHAR szWindowText[MAX_APP][WINDOW_TEXT_LENGTH];\r
+ TCHAR szFunctionDefinition[MAX_FUNCTION][MAX_DEFINITION];\r
+ BYTE nFunctionID[MAX_APP][MAX_COMMAND_TYPE][MAX_KEY];\r
+ BYTE bEnableCUA[MAX_APP];\r
+ BYTE bUseDialogSetting[MAX_APP];\r
+ BYTE bIgnoreUndefinedC_x[MAX_APP];\r
+ BYTE bIgnoreUndefinedMetaCtrl[MAX_APP];\r
+ BYTE nSettingStyle[MAX_APP];\r
+ BYTE nKillRingMax[MAX_APP];\r
+ TCHAR szSpecialApp[MAX_APP][CLASS_NAME_LENGTH];\r
+ BYTE nCommandID[MAX_APP][MAX_COMMAND_TYPE][MAX_KEY];\r
+ BYTE b106Keyboard;\r
+};\r
+\r
+enum XKEYMACS_IPC { XKEYMACS_EXIT, XKEYMACS_RELOAD, XKEYMACS_RESET };\r
+\r
#define ICON_PIPE _T("\\\\.\\pipe\\XKEYMACS_ICON")\r
+#define IPC_PIPE _T("\\\\.\\pipe\\XKEYMACS_IPC")\r
#endif\r