aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Miscellaneous/SharedDefines.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Miscellaneous/SharedDefines.h')
-rwxr-xr-xsrc/server/game/Miscellaneous/SharedDefines.h101
1 files changed, 101 insertions, 0 deletions
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index fbc84b85a80..c404277f61f 100755
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -3422,4 +3422,105 @@ enum ActivateTaxiReply
ERR_TAXINOTSTANDING = 12
};
+// Calendar - start
+
+enum CalendarFlags
+{
+ CALENDAR_FLAG_ALL_ALLOWED = 0x001,
+ CALENDAR_FLAG_INVITES_LOCKED = 0x010,
+ CALENDAR_FLAG_WITHOUT_INVITES = 0x040,
+ CALENDAR_FLAG_GUILD_ONLY = 0x400,
+};
+
+enum CalendarActionData
+{
+ CALENDAR_ACTION_NONE,
+ CALENDAR_ACTION_ADD_EVENT,
+ CALENDAR_ACTION_MODIFY_EVENT,
+ CALENDAR_ACTION_REMOVE_EVENT,
+ CALENDAR_ACTION_COPY_EVENT,
+ CALENDAR_ACTION_ADD_EVENT_INVITE,
+ CALENDAR_ACTION_MODIFY_EVENT_INVITE,
+ CALENDAR_ACTION_MODIFY_MODERATOR_EVENT_INVITE,
+ CALENDAR_ACTION_REMOVE_EVENT_INVITE,
+ CALENDAR_ACTION_SIGNUP_TO_EVENT,
+};
+
+enum CalendarModerationRank
+{
+ CALENDAR_RANK_PLAYER,
+ CALENDAR_RANK_MODERATOR,
+ CALENDAR_RANK_OWNER,
+};
+
+enum CalendarSendEventType
+{
+ CALENDAR_SENDTYPE_GET,
+ CALENDAR_SENDTYPE_ADD,
+ CALENDAR_SENDTYPE_COPY,
+};
+
+enum CalendarEventType
+{
+ CALENDAR_TYPE_RAID,
+ CALENDAR_TYPE_DUNGEON,
+ CALENDAR_TYPE_PVP,
+ CALENDAR_TYPE_MEETING,
+ CALENDAR_TYPE_OTHER,
+};
+
+enum CalendarInviteStatus
+{
+ CALENDAR_STATUS_INVITED,
+ CALENDAR_STATUS_ACCEPTED,
+ CALENDAR_STATUS_DECLINED,
+ CALENDAR_STATUS_TENTATIVE,
+ CALENDAR_STATUS_OUT,
+ CALENDAR_STATUS_STANDBY,
+ CALENDAR_STATUS_CONFIRMED,
+ CALENDAR_STATUS_NO_OWNER,
+ CALENDAR_STATUS_8,
+ CALENDAR_STATUS_9,
+};
+
+enum CalendarError
+{
+ CALENDAR_OK = 0,
+ CALENDAR_ERROR_GUILD_EVENTS_EXCEEDED = 1,
+ CALENDAR_ERROR_EVENTS_EXCEEDED = 2,
+ CALENDAR_ERROR_SELF_INVITES_EXCEEDED = 3,
+ CALENDAR_ERROR_OTHER_INVITES_EXCEEDED = 4,
+ CALENDAR_ERROR_PERMISSIONS = 5,
+ CALENDAR_ERROR_EVENT_INVALID = 6,
+ CALENDAR_ERROR_NOT_INVITED = 7,
+ CALENDAR_ERROR_INTERNAL = 8,
+ CALENDAR_ERROR_GUILD_PLAYER_NOT_IN_GUILD = 9,
+ CALENDAR_ERROR_ALREADY_INVITED_TO_EVENT_S = 10,
+ CALENDAR_ERROR_PLAYER_NOT_FOUND = 11,
+ CALENDAR_ERROR_NOT_ALLIED = 12,
+ CALENDAR_ERROR_IGNORING_YOU_S = 13,
+ CALENDAR_ERROR_INVITES_EXCEEDED = 14,
+ CALENDAR_ERROR_INVALID_DATE = 16,
+ CALENDAR_ERROR_INVALID_TIME = 17,
+
+ CALENDAR_ERROR_NEEDS_TITLE = 19,
+ CALENDAR_ERROR_EVENT_PASSED = 20,
+ CALENDAR_ERROR_EVENT_LOCKED = 21,
+ CALENDAR_ERROR_DELETE_CREATOR_FAILED = 22,
+ CALENDAR_ERROR_SYSTEM_DISABLED = 24,
+ CALENDAR_ERROR_RESTRICTED_ACCOUNT = 25,
+ CALENDAR_ERROR_ARENA_EVENTS_EXCEEDED = 26,
+ CALENDAR_ERROR_RESTRICTED_LEVEL = 27,
+ CALENDAR_ERROR_USER_SQUELCHED = 28,
+ CALENDAR_ERROR_NO_INVITE = 29,
+
+ CALENDAR_ERROR_EVENT_WRONG_SERVER = 36,
+ CALENDAR_ERROR_INVITE_WRONG_SERVER = 37,
+ CALENDAR_ERROR_NO_GUILD_INVITES = 38,
+ CALENDAR_ERROR_INVALID_SIGNUP = 39,
+ CALENDAR_ERROR_NO_MODERATOR = 40
+};
+
+// Calendar - end
+
#endif