kernel.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. #ifdef PUBLIC_IMPL
  2. #define USCADADLLEXPORT _declspec(dllexport)
  3. #else
  4. #define USCADADLLEXPORT _declspec(dllimport)
  5. #endif
  6. #ifndef _KERNEL_H_
  7. #define _KERNEL_H_
  8. #define _SYSDIR "."
  9. #define _PROJECTDIR "Project\\"
  10. #define _PICTUREDIR "View\\"
  11. #define _WAVEDIR "Wave\\"
  12. #define _HISDATADIR "Hisdata\\"
  13. #define _EVENTDIR "Event\\"
  14. #define _BITMAPDIR "Bitmap\\"
  15. #define _SCRIPTDIR "Script\\"
  16. #define _WAVEDIR "Wave\\"
  17. #define _LIBRARY "Library\\"
  18. #define DEVICE_FILE "devices.dat"
  19. #define VARIANT_NOTFOUND 0
  20. #define MOUSE_CLICK_DOWN 0
  21. #define MOUSE_CLICK_UP 1
  22. #define MOUSE_MOVE 2
  23. #define YK_COMMOND 0
  24. #define SET_COMMOND 1
  25. #define YT_COMMOND 2
  26. #define LINK_COMMOND 3 // 画面链接
  27. #define EXIT_COMMOND 4 // 退出系统
  28. #define EXTERN_COMMOND 5 // 外部链接
  29. #define TEST_ALARM 6 // 测试报警
  30. #define ALARM_RECORD 7 // 报警记录
  31. #define NOTICE_RECORD 8 // 通知记录
  32. #define DEVICE_LOG 9 // 设备日志
  33. #define SYSTEM_LOG 10 // 系统日志
  34. #define VAR_MANAGE 11 // 变量管理
  35. #define USER_MANAGE 12 // 用户管理
  36. #define PWD_MANAGE 13 // 修改密码
  37. #define FIRST_PAGE 14 // 首页设置
  38. #define NAVIGATION_TREE 15 // 导航树
  39. #define YK_ON 1
  40. #define YK_OFF 0
  41. #define YK_TOGGLE -1
  42. #define YT_INPUT 4
  43. #define SET_INPUT 5
  44. extern USCADADLLEXPORT void CreateSystem(void);
  45. extern USCADADLLEXPORT void DestroySystem(void);
  46. #endif //(_KERNEL_H_)