TrinityCore
|
Go to the source code of this file.
Classes | |
class | MailSender |
class | MailReceiver |
class | MailDraft |
struct | MailItemInfo |
struct | |
Macros | |
#define | MAIL_BODY_ITEM_TEMPLATE 8383 |
#define | MAX_MAIL_ITEMS 12 |
Typedefs | |
typedef std::vector< MailItemInfo > | MailItemInfoVec |
Enumerations | |
enum | MailMessageType { MAIL_NORMAL = 0, MAIL_AUCTION = 2, MAIL_CREATURE = 3, MAIL_GAMEOBJECT = 4, MAIL_CALENDAR = 5 } |
enum | MailCheckMask { MAIL_CHECK_MASK_NONE = 0x00, MAIL_CHECK_MASK_READ = 0x01, MAIL_CHECK_MASK_RETURNED = 0x02, MAIL_CHECK_MASK_COPIED = 0x04, MAIL_CHECK_MASK_COD_PAYMENT = 0x08, MAIL_CHECK_MASK_HAS_BODY = 0x10 } |
enum | MailStationery { MAIL_STATIONERY_TEST = 1, MAIL_STATIONERY_DEFAULT = 41, MAIL_STATIONERY_GM = 61, MAIL_STATIONERY_AUCTION = 62, MAIL_STATIONERY_VAL = 64, MAIL_STATIONERY_CHR = 65, MAIL_STATIONERY_ORP = 67 } |
enum | MailState { MAIL_STATE_UNCHANGED = 1, MAIL_STATE_CHANGED = 2, MAIL_STATE_DELETED = 3 } |
enum | MailShowFlags { MAIL_SHOW_UNK0 = 0x0001, MAIL_SHOW_DELETE = 0x0002, MAIL_SHOW_AUCTION = 0x0004, MAIL_SHOW_UNK2 = 0x0008, MAIL_SHOW_RETURN = 0x0010 } |
#define MAIL_BODY_ITEM_TEMPLATE 8383 |
#define MAX_MAIL_ITEMS 12 |
typedef std::vector<MailItemInfo> MailItemInfoVec |
enum MailCheckMask |
enum MailMessageType |
enum MailShowFlags |
enum MailState |
enum MailStationery |
Enumerator | |
---|---|
MAIL_STATIONERY_TEST | |
MAIL_STATIONERY_DEFAULT | |
MAIL_STATIONERY_GM | |
MAIL_STATIONERY_AUCTION | |
MAIL_STATIONERY_VAL | |
MAIL_STATIONERY_CHR | |
MAIL_STATIONERY_ORP |