SUEventConsts.h
上传用户:q2283699q
上传日期:2022-05-17
资源大小:10704k
文件大小:3k
源码类别:

Ftp客户端

开发平台:

Visual C++

  1. // SUEventConsts.h : header file
  2. //
  3. // prevent multiple inclusions of this file
  4. #pragma once
  5. /////////////////////////////////////////////////////////////////////////////
  6. // CSUEvent macros
  7. #define USER_EMAIL_ADDRESS_VAR SU_DOLLAR_SIGN _T(SU_VAR_USER_EMAIL_ADDRESS)
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CSUEvent constants
  10. // misc.
  11. const UINT SUEVENT_MAX_BALLOON_TITLE_LEN = 64;
  12. const UINT SUEVENT_MAX_BALLOON_LEN = 256;
  13. // event IDs
  14. const UINT SUEVENT_ID_NONE = 0;
  15. // ----- available to CServer -----
  16. // server events
  17. const UINT SUEVENT_ID_SERVER_START = 1;
  18. const UINT SUEVENT_ID_SERVER_STOP = 2;
  19. // ----- available to CDomain and CServer -----
  20. // domain events
  21. const UINT SUEVENT_ID_DOMAIN_START = 100;
  22. const UINT SUEVENT_ID_DOMAIN_STOP = 101;
  23. const UINT SUEVENT_ID_SESSION_CONNECT = 102;
  24. const UINT SUEVENT_ID_SESSION_DISCONNECT = 103;
  25. const UINT SUEVENT_ID_SESSION_CONNECT_FAILURE = 104;
  26. const UINT SUEVENT_ID_LOG_DELETED = 105;
  27. // ----- available to CUser, CGroup, CDomain, and CServer -----
  28. // user events
  29. const UINT SUEVENT_ID_USER_LOGIN = 200;
  30. const UINT SUEVENT_ID_USER_LOGOUT = 201;
  31. const UINT SUEVENT_ID_USER_LOGIN_FAILURE = 202;
  32. const UINT SUEVENT_ID_USER_PASSWORD_CHANGE = 203;
  33. const UINT SUEVENT_ID_USER_PASSWORD_CHANGE_FAILURE = 204;
  34. const UINT SUEVENT_ID_USER_ENABLED = 205;
  35. const UINT SUEVENT_ID_USER_DISABLED = 206;
  36. const UINT SUEVENT_ID_USER_DELETED = 207;
  37. const UINT SUEVENT_ID_USER_ADDED = 208;
  38. const UINT SUEVENT_ID_USER_PASSWORD_RECOVERY_SENT = 209;
  39. const UINT SUEVENT_ID_USER_PASSWORD_RECOVERY_FAILED = 210;
  40. // security events
  41. const UINT SUEVENT_ID_IP_BLOCKED = 300;
  42. const UINT SUEVENT_ID_IP_BLOCKED_TIME = 301;
  43. const UINT SUEVENT_ID_TOO_MANY_SESSIONS = 302;
  44. const UINT SUEVENT_ID_TOO_MANY_SESSIONS_ON_IP = 303;
  45. const UINT SUEVENT_ID_IP_ADDR_AUTO_BLOCKED_TIME = 304;
  46. // file events
  47. const UINT SUEVENT_ID_FILE_UPLOAD = 400;
  48. const UINT SUEVENT_ID_FILE_UPLOAD_FAIL = 401;
  49. const UINT SUEVENT_ID_FILE_DOWNLOAD = 402;
  50. const UINT SUEVENT_ID_FILE_DOWNLOAD_FAIL = 403;
  51. const UINT SUEVENT_ID_FILE_DELETE = 404;
  52. const UINT SUEVENT_ID_FILE_MOVE = 405;
  53. // directory events
  54. const UINT SUEVENT_ID_DIR_CREATE = 500;
  55. const UINT SUEVENT_ID_DIR_DELETE = 501;
  56. const UINT SUEVENT_ID_DIR_CHANGE = 502;
  57. const UINT SUEVENT_ID_DIR_MOVE = 503;
  58. // quota and disk space
  59. const UINT SUEVENT_ID_QUOTA_OVERAGE = 600;
  60. const UINT SUEVENT_ID_DISK_SPACE_OVERAGE = 601;
  61. // event actions
  62. const UINT SUEVENT_ACTION_EMAIL = 0;
  63. const UINT SUEVENT_ACTION_BALLOON_TIP = 1;
  64. const UINT SUEVENT_ACTION_EXEC = 2;
  65. // NOTE: if adding new values be sure to change the values below
  66. #define SUEVENT_ACTION_FIRST SUEVENT_ACTION_EMAIL
  67. #define SUEVENT_ACTION_LAST SUEVENT_ACTION_EXEC
  68. /////////////////////////////////////////////////////////////////////////////