thunderbrew/src/net/Types.hpp

1319 lines
59 KiB
C++

#ifndef NET_TYPES_HPP
#define NET_TYPES_HPP
#include <tempest/vector/C3Vector.hpp>
#include <cstdint>
enum LOGIN_RESULT {
LOGIN_OK = 0,
LOGIN_INVALID_CHALLENGE_MESSAGE = 1,
LOGIN_SRP_ERROR = 2,
LOGIN_INVALID_PROOF_MESSAGE = 3,
LOGIN_BAD_SERVER_PROOF = 4,
LOGIN_INVALID_RECODE_MESSAGE = 5,
LOGIN_BAD_SERVER_RECODE_PROOF = 6,
LOGIN_UNKNOWN_ACCOUNT = 7,
LOGIN_UNKNOWN_ACCOUNT_PIN = 8,
LOGIN_UNKNOWN_ACCOUNT_CALL = 9,
LOGIN_INCORRECT_PASSWORD = 10,
LOGIN_FAILED = 11,
LOGIN_SERVER_DOWN = 12,
LOGIN_BANNED = 13,
LOGIN_BADVERSION = 14,
LOGIN_ALREADYONLINE = 15,
LOGIN_NOTIME = 16,
LOGIN_DBBUSY = 17,
LOGIN_SUSPENDED = 18,
LOGIN_PARENTALCONTROL = 19,
LOGIN_LOCKED_ENFORCED = 20,
LOGIN_RESULT_21 = 21, // DISCONNECTED
LOGIN_ACCOUNT_CONVERTED = 22,
LOGIN_ANTI_INDULGENCE = 23,
LOGIN_EXPIRED = 24,
LOGIN_TRIAL_EXPIRED = 25,
LOGIN_NO_GAME_ACCOUNT = 26,
LOGIN_AUTH_OUTAGE = 27,
LOGIN_GAME_ACCOUNT_LOCKED = 28,
LOGIN_NO_BATTLENET_MANAGER = 29,
LOGIN_NO_BATTLENET_APPLICATION = 30,
LOGIN_MALFORMED_ACCOUNT_NAME = 31,
LOGIN_USE_GRUNT = 32,
LOGIN_TOO_FAST = 33,
LOGIN_CHARGEBACK = 34,
LOGIN_IGR_WITHOUT_BNET = 35,
LOGIN_UNLOCKABLE_LOCK = 36,
LOGIN_CONVERSION_REQUIRED = 37,
LOGIN_UNABLE_TO_DOWNLOAD_MODULE = 38,
LOGIN_NO_GAME_ACCOUNTS_IN_REGION = 39,
LOGIN_ACCOUNT_LOCKED = 40,
LOGIN_RESULT_MAX = 41,
};
enum LOGIN_STATE {
LOGIN_STATE_INITIALIZED = 0,
LOGIN_STATE_CONNECTING = 1,
LOGIN_STATE_HANDSHAKING = 2,
LOGIN_STATE_AUTHENTICATING = 3,
LOGIN_STATE_AUTHENTICATED = 4,
LOGIN_STATE_FAILED = 5,
LOGIN_STATE_DOWNLOADFILE = 6,
LOGIN_STATE_FIRST_SECURITY = 7,
LOGIN_STATE_PIN = 8,
LOGIN_STATE_PIN_WAIT = 9,
LOGIN_STATE_MATRIX = 10,
LOGIN_STATE_MATRIX_WAIT = 11,
LOGIN_STATE_TOKEN = 12,
LOGIN_STATE_TOKEN_WAIT = 13,
LOGIN_STATE_CHECKINGVERSIONS = 14,
LOGIN_STATE_15 = 15, // RESPONSE_CONNECTED
LOGIN_STATE_DISCONNECTED = 16,
LOGIN_STATE_SURVEY = 17,
LOGIN_STATE_MAX = 18,
};
enum NETMESSAGE {
MSG_NULL_ACTION = 0x0000,
CMSG_BOOTME = 0x0001,
CMSG_DBLOOKUP = 0x0002,
SMSG_DBLOOKUP = 0x0003,
CMSG_QUERY_OBJECT_POSITION = 0x0004,
SMSG_QUERY_OBJ_POSITION = 0x0005,
CMSG_QUERY_OBJECT_ROTATION = 0x0006,
SMSG_QUERY_OBJ_ROTATION = 0x0007,
CMSG_WORLD_TELEPORT = 0x0008,
CMSG_TELEPORT_TO_UNIT = 0x0009,
CMSG_ZONE_MAP = 0x000A,
SMSG_ZONE_MAP = 0x000B,
CMSG_DEBUG_CHANGECELLZONE = 0x000C,
CMSG_MOVE_CHARACTER_CHEAT = 0x000D,
SMSG_MOVE_CHARACTER_CHEAT = 0x000E,
CMSG_RECHARGE = 0x000F,
CMSG_LEARN_SPELL = 0x0010,
CMSG_CREATEMONSTER = 0x0011,
CMSG_DESTROYMONSTER = 0x0012,
CMSG_CREATEITEM = 0x0013,
CMSG_CREATEGAMEOBJECT = 0x0014,
SMSG_CHECK_FOR_BOTS = 0x0015,
CMSG_MAKEMONSTERATTACKGUID = 0x0016,
CMSG_BOT_DETECTED2 = 0x0017,
CMSG_FORCEACTION = 0x0018,
CMSG_FORCEACTIONONOTHER = 0x0019,
CMSG_FORCEACTIONSHOW = 0x001A,
SMSG_FORCEACTIONSHOW = 0x001B,
CMSG_PETGODMODE = 0x001C,
SMSG_PETGODMODE = 0x001D,
SMSG_REFER_A_FRIEND_EXPIRED = 0x001E,
CMSG_WEATHER_SPEED_CHEAT = 0x001F,
CMSG_UNDRESSPLAYER = 0x0020,
CMSG_BEASTMASTER = 0x0021,
CMSG_GODMODE = 0x0022,
SMSG_GOD_MODE = 0x0023,
CMSG_CHEAT_SETMONEY = 0x0024,
CMSG_LEVEL_CHEAT = 0x0025,
CMSG_PET_LEVEL_CHEAT = 0x0026,
CMSG_SET_WORLDSTATE = 0x0027,
CMSG_COOLDOWN_CHEAT = 0x0028,
CMSG_USE_SKILL_CHEAT = 0x0029,
CMSG_FLAG_QUEST = 0x002A,
CMSG_FLAG_QUEST_FINISH = 0x002B,
CMSG_CLEAR_QUEST = 0x002C,
CMSG_SEND_EVENT = 0x002D,
CMSG_DEBUG_AISTATE = 0x002E,
SMSG_DEBUG_AISTATE = 0x002F,
CMSG_DISABLE_PVP_CHEAT = 0x0030,
CMSG_ADVANCE_SPAWN_TIME = 0x0031,
SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0x0032,
CMSG_AUTH_SRP6_BEGIN = 0x0033,
CMSG_AUTH_SRP6_PROOF = 0x0034,
CMSG_AUTH_SRP6_RECODE = 0x0035,
CMSG_CREATE_CHARACTER = 0x0036,
CMSG_ENUM_CHARACTERS = 0x0037,
CMSG_CHAR_DELETE = 0x0038,
SMSG_AUTH_SRP6_RESPONSE = 0x0039,
SMSG_CREATE_CHAR = 0x003A,
SMSG_ENUM_CHARACTERS_RESULT = 0x003B,
SMSG_DELETE_CHAR = 0x003C,
CMSG_PLAYER_LOGIN = 0x003D,
SMSG_NEW_WORLD = 0x003E,
SMSG_TRANSFER_PENDING = 0x003F,
SMSG_TRANSFER_ABORTED = 0x0040,
SMSG_CHARACTER_LOGIN_FAILED = 0x0041,
SMSG_LOGIN_SET_TIME_SPEED = 0x0042,
SMSG_GAME_TIME_UPDATE = 0x0043,
CMSG_GAMETIME_SET = 0x0044,
SMSG_GAME_TIME_SET = 0x0045,
CMSG_GAMESPEED_SET = 0x0046,
SMSG_GAME_SPEED_SET = 0x0047,
CMSG_SERVERTIME = 0x0048,
SMSG_SERVERTIME = 0x0049,
CMSG_PLAYER_LOGOUT = 0x004A,
CMSG_LOGOUT_REQUEST = 0x004B,
SMSG_LOGOUT_RESPONSE = 0x004C,
SMSG_LOGOUT_COMPLETE = 0x004D,
CMSG_LOGOUT_CANCEL = 0x004E,
SMSG_LOGOUT_CANCEL_ACK = 0x004F,
CMSG_NAME_QUERY = 0x0050,
SMSG_QUERY_PLAYER_NAME_RESPONSE = 0x0051,
CMSG_QUERY_PET_NAME = 0x0052,
SMSG_QUERY_PET_NAME_RESPONSE = 0x0053,
CMSG_QUERY_GUILD_INFO = 0x0054,
SMSG_QUERY_GUILD_INFO_RESPONSE = 0x0055,
CMSG_ITEM_QUERY_SINGLE = 0x0056,
CMSG_ITEM_QUERY_MULTIPLE = 0x0057,
SMSG_ITEM_QUERY_SINGLE_RESPONSE = 0x0058,
SMSG_ITEM_QUERY_MULTIPLE_RESPONSE = 0x0059,
CMSG_QUERY_PAGE_TEXT = 0x005A,
SMSG_QUERY_PAGE_TEXT_RESPONSE = 0x005B,
CMSG_QUERY_QUEST_INFO = 0x005C,
SMSG_QUERY_QUEST_INFO_RESPONSE = 0x005D,
CMSG_QUERY_GAME_OBJECT = 0x005E,
SMSG_QUERY_GAME_OBJECT_RESPONSE = 0x005F,
CMSG_QUERY_CREATURE = 0x0060,
SMSG_QUERY_CREATURE_RESPONSE = 0x0061,
CMSG_WHO = 0x0062,
SMSG_WHO = 0x0063,
CMSG_WHO_IS = 0x0064,
SMSG_WHO_IS = 0x0065,
CMSG_CONTACT_LIST = 0x0066,
SMSG_CONTACT_LIST = 0x0067,
SMSG_FRIEND_STATUS = 0x0068,
CMSG_ADD_FRIEND = 0x0069,
CMSG_DEL_FRIEND = 0x006A,
CMSG_SET_CONTACT_NOTES = 0x006B,
CMSG_ADD_IGNORE = 0x006C,
CMSG_DEL_IGNORE = 0x006D,
CMSG_GROUP_INVITE = 0x006E,
SMSG_GROUP_INVITE = 0x006F,
CMSG_GROUP_CANCEL = 0x0070,
SMSG_GROUP_CANCEL = 0x0071,
CMSG_GROUP_ACCEPT = 0x0072,
CMSG_GROUP_DECLINE = 0x0073,
SMSG_GROUP_DECLINE = 0x0074,
CMSG_GROUP_UNINVITE = 0x0075,
CMSG_GROUP_UNINVITE_GUID = 0x0076,
SMSG_GROUP_UNINVITE = 0x0077,
CMSG_GROUP_SET_LEADER = 0x0078,
SMSG_GROUP_SET_LEADER = 0x0079,
CMSG_SET_LOOT_METHOD = 0x007A,
CMSG_GROUP_DISBAND = 0x007B,
SMSG_GROUP_DESTROYED = 0x007C,
SMSG_GROUP_LIST = 0x007D,
SMSG_PARTY_MEMBER_STATS = 0x007E,
SMSG_PARTY_COMMAND_RESULT = 0x007F,
UMSG_UPDATE_GROUP_MEMBERS = 0x0080,
CMSG_GUILD_CREATE = 0x0081,
CMSG_GUILD_INVITE = 0x0082,
SMSG_GUILD_INVITE = 0x0083,
CMSG_GUILD_ACCEPT = 0x0084,
CMSG_GUILD_DECLINE_INVITATION = 0x0085,
SMSG_GUILD_DECLINE = 0x0086,
CMSG_GUILD_INFO = 0x0087,
SMSG_GUILD_INFO = 0x0088,
CMSG_GUILD_GET_ROSTER = 0x0089,
SMSG_GUILD_ROSTER = 0x008A,
CMSG_GUILD_PROMOTE_MEMBER = 0x008B,
CMSG_GUILD_DEMOTE_MEMBER = 0x008C,
CMSG_GUILD_LEAVE = 0x008D,
CMSG_GUILD_OFFICER_REMOVE_MEMBER = 0x008E,
CMSG_GUILD_DISBAND = 0x008F,
CMSG_GUILD_LEADER = 0x0090,
CMSG_GUILD_MOTD = 0x0091,
SMSG_GUILD_EVENT = 0x0092,
SMSG_GUILD_COMMAND_RESULT = 0x0093,
UMSG_UPDATE_GUILD = 0x0094,
CMSG_MESSAGECHAT = 0x0095,
SMSG_CHAT = 0x0096,
CMSG_CHAT_JOIN_CHANNEL = 0x0097,
CMSG_CHAT_LEAVE_CHANNEL = 0x0098,
SMSG_CHANNEL_NOTIFY = 0x0099,
CMSG_CHAT_CHANNEL_LIST = 0x009A,
SMSG_CHANNEL_LIST = 0x009B,
CMSG_CHAT_CHANNEL_PASSWORD = 0x009C,
CMSG_CHAT_CHANNEL_SET_OWNER = 0x009D,
CMSG_CHAT_CHANNEL_OWNER = 0x009E,
CMSG_CHAT_CHANNEL_MODERATOR = 0x009F,
CMSG_CHAT_CHANNEL_UNMODERATOR = 0x00A0,
CMSG_CHAT_CHANNEL_MUTE = 0x00A1,
CMSG_CHAT_CHANNEL_UNMUTE = 0x00A2,
CMSG_CHAT_CHANNEL_INVITE = 0x00A3,
CMSG_CHAT_CHANNEL_KICK = 0x00A4,
CMSG_CHAT_CHANNEL_BAN = 0x00A5,
CMSG_CHAT_CHANNEL_UNBAN = 0x00A6,
CMSG_CHAT_CHANNEL_ANNOUNCEMENTS = 0x00A7,
CMSG_CHAT_CHANNEL_MODERATE = 0x00A8,
SMSG_UPDATE_OBJECT = 0x00A9,
SMSG_DESTROY_OBJECT = 0x00AA,
CMSG_USE_ITEM = 0x00AB,
CMSG_OPEN_ITEM = 0x00AC,
CMSG_READ_ITEM = 0x00AD,
SMSG_READ_ITEM_RESULT_OK = 0x00AE,
SMSG_READ_ITEM_RESULT_FAILED = 0x00AF,
SMSG_ITEM_COOLDOWN = 0x00B0,
CMSG_GAME_OBJ_USE = 0x00B1,
CMSG_DESTROY_ITEMS = 0x00B2,
SMSG_GAME_OBJECT_CUSTOM_ANIM = 0x00B3,
CMSG_AREA_TRIGGER = 0x00B4,
MSG_MOVE_START_FORWARD = 0x00B5,
MSG_MOVE_START_BACKWARD = 0x00B6,
MSG_MOVE_STOP = 0x00B7,
MSG_MOVE_START_STRAFE_LEFT = 0x00B8,
MSG_MOVE_START_STRAFE_RIGHT = 0x00B9,
MSG_MOVE_STOP_STRAFE = 0x00BA,
MSG_MOVE_JUMP = 0x00BB,
MSG_MOVE_START_TURN_LEFT = 0x00BC,
MSG_MOVE_START_TURN_RIGHT = 0x00BD,
MSG_MOVE_STOP_TURN = 0x00BE,
MSG_MOVE_START_PITCH_UP = 0x00BF,
MSG_MOVE_START_PITCH_DOWN = 0x00C0,
MSG_MOVE_STOP_PITCH = 0x00C1,
MSG_MOVE_SET_RUN_MODE = 0x00C2,
MSG_MOVE_SET_WALK_MODE = 0x00C3,
MSG_MOVE_TOGGLE_LOGGING = 0x00C4,
MSG_MOVE_TELEPORT = 0x00C5,
MSG_MOVE_TELEPORT_CHEAT = 0x00C6,
MSG_MOVE_TELEPORT_ACK = 0x00C7,
MSG_MOVE_TOGGLE_FALL_LOGGING = 0x00C8,
MSG_MOVE_FALL_LAND = 0x00C9,
MSG_MOVE_START_SWIM = 0x00CA,
MSG_MOVE_STOP_SWIM = 0x00CB,
MSG_MOVE_SET_RUN_SPEED_CHEAT = 0x00CC,
MSG_MOVE_SET_RUN_SPEED = 0x00CD,
MSG_MOVE_SET_RUN_BACK_SPEED_CHEAT = 0x00CE,
MSG_MOVE_SET_RUN_BACK_SPEED = 0x00CF,
MSG_MOVE_SET_WALK_SPEED_CHEAT = 0x00D0,
MSG_MOVE_SET_WALK_SPEED = 0x00D1,
MSG_MOVE_SET_SWIM_SPEED_CHEAT = 0x00D2,
MSG_MOVE_SET_SWIM_SPEED = 0x00D3,
MSG_MOVE_SET_SWIM_BACK_SPEED_CHEAT = 0x00D4,
MSG_MOVE_SET_SWIM_BACK_SPEED = 0x00D5,
MSG_MOVE_SET_ALL_SPEED_CHEAT = 0x00D6,
MSG_MOVE_SET_TURN_RATE_CHEAT = 0x00D7,
MSG_MOVE_SET_TURN_RATE = 0x00D8,
MSG_MOVE_TOGGLE_COLLISION_CHEAT = 0x00D9,
MSG_MOVE_SET_FACING = 0x00DA,
MSG_MOVE_SET_PITCH = 0x00DB,
MSG_MOVE_WORLDPORT_ACK = 0x00DC,
SMSG_ON_MONSTER_MOVE = 0x00DD,
SMSG_MOVE_SET_WATER_WALK = 0x00DE,
SMSG_MOVE_SET_LAND_WALK = 0x00DF,
SMSG_FORCE_RUN_SPEED_CHANGE = 0x00E2,
SMSG_FORCE_RUN_BACK_SPEED_CHANGE = 0x00E4,
SMSG_FORCE_SWIM_SPEED_CHANGE = 0x00E6,
SMSG_FORCE_MOVE_ROOT = 0x00E8,
SMSG_FORCE_MOVE_UNROOT = 0x00EA,
SMSG_MOVE_KNOCK_BACK = 0x00EF,
SMSG_MOVE_SET_FEATHER_FALL = 0x00F2,
SMSG_MOVE_SET_NORMAL_FALL = 0x00F3,
SMSG_MOVE_SET_HOVERING = 0x00F4,
SMSG_MOVE_UNSET_HOVERING = 0x00F5,
SMSG_TRIGGER_CINEMATIC = 0x00FA,
SMSG_TUTORIAL_FLAGS = 0x00FD,
SMSG_EMOTE = 0x0103,
SMSG_TEXT_EMOTE = 0x0105,
SMSG_INVENTORY_CHANGE_FAILURE = 0x0112,
SMSG_OPEN_CONTAINER = 0x0113,
SMSG_INSPECT_RESULTS_UPDATE = 0x0115,
SMSG_TRADE_STATUS = 0x0120,
SMSG_TRADE_STATUS_EXTENDED = 0x0121,
SMSG_INITIALIZE_FACTIONS = 0x0122,
SMSG_SET_FACTION_VISIBLE = 0x0123,
SMSG_SET_FACTION_STANDING = 0x0124,
SMSG_SET_PROFICIENCY = 0x0127,
SMSG_UPDATE_ACTION_BUTTONS = 0x0129,
SMSG_SEND_KNOWN_SPELLS = 0x012A,
SMSG_LEARNED_SPELL = 0x012B,
SMSG_SUPERCEDED_SPELLS = 0x012C,
SMSG_CAST_FAILED = 0x0130,
SMSG_SPELL_START = 0x0131,
SMSG_SPELL_GO = 0x0132,
SMSG_SPELL_FAILURE = 0x0133,
SMSG_SPELL_COOLDOWN = 0x0134,
SMSG_COOLDOWN_EVENT = 0x0135,
SMSG_EQUIPMENT_SET_ID = 0x0137,
SMSG_PET_CAST_FAILED = 0x0138,
SMSG_AI_REACTION = 0x013C,
SMSG_ATTACK_START = 0x0143,
SMSG_ATTACK_STOP = 0x0144,
SMSG_ATTACKSWING_NOTINRANGE = 0x0145,
SMSG_ATTACKSWING_BADFACING = 0x0146,
SMSG_INSTANCE_LOCK_WARNING_QUERY = 0x0147,
SMSG_ATTACKSWING_DEADTARGET = 0x0148,
SMSG_ATTACKSWING_CANT_ATTACK = 0x0149,
SMSG_ATTACKER_STATE_UPDATE = 0x014A,
SMSG_BATTLEFIELD_PORT_DENIED = 0x014B,
CMSG_PERFORM_ACTION_SET = 0x014C,
SMSG_RESUME_CAST_BAR = 0x014D,
SMSG_CANCEL_COMBAT = 0x014E,
SMSG_SPELL_BREAK_LOG = 0x014F,
SMSG_SPELL_HEAL_LOG = 0x0150,
SMSG_SPELL_ENERGIZE_LOG = 0x0151,
SMSG_BREAK_TARGET = 0x0152,
CMSG_SAVE_PLAYER = 0x0153,
CMSG_SETDEATHBINDPOINT = 0x0154,
SMSG_BIND_POINT_UPDATE = 0x0155,
CMSG_GETDEATHBINDZONE = 0x0156,
SMSG_BINDZONEREPLY = 0x0157,
SMSG_PLAYER_BOUND = 0x0158,
SMSG_CONTROL_UPDATE = 0x0159,
CMSG_REPOP_REQUEST = 0x015A,
SMSG_RESURRECT_REQUEST = 0x015B,
CMSG_RESURRECT_RESPONSE = 0x015C,
CMSG_LOOT_UNIT = 0x015D,
CMSG_LOOT_MONEY = 0x015E,
CMSG_LOOT_RELEASE = 0x015F,
SMSG_LOOT_RESPONSE = 0x0160,
SMSG_LOOT_RELEASE = 0x0161,
SMSG_LOOT_REMOVED = 0x0162,
SMSG_LOOT_MONEY_NOTIFY = 0x0163,
SMSG_LOOT_ITEM_NOTIFY = 0x0164,
SMSG_LOOT_CLEAR_MONEY = 0x0165,
SMSG_ITEM_PUSH_RESULT = 0x0166,
SMSG_DUEL_REQUESTED = 0x0167,
SMSG_DUEL_OUT_OF_BOUNDS = 0x0168,
SMSG_DUEL_IN_BOUNDS = 0x0169,
SMSG_DUEL_COMPLETE = 0x016A,
SMSG_DUEL_WINNER = 0x016B,
CMSG_DUEL_ACCEPTED = 0x016C,
CMSG_DUEL_CANCELLED = 0x016D,
SMSG_MOUNT_RESULT = 0x016E,
SMSG_DISMOUNT_RESULT = 0x016F,
SMSG_REMOVED_FROM_PVP_QUEUE = 0x0170,
CMSG_MOUNT_SPECIAL_ANIM = 0x0171,
SMSG_MOUNT_SPECIAL_ANIM = 0x0172,
SMSG_PET_TAME_FAILURE = 0x0173,
CMSG_PET_SET_ACTION = 0x0174,
CMSG_PET_ACTION = 0x0175,
CMSG_PET_ABANDON = 0x0176,
CMSG_PET_RENAME = 0x0177,
SMSG_PET_NAME_INVALID = 0x0178,
SMSG_PET_SPELLS_MESSAGE = 0x0179,
SMSG_PET_MODE = 0x017A,
CMSG_GOSSIP_HELLO = 0x017B,
CMSG_GOSSIP_SELECT_OPTION = 0x017C,
SMSG_GOSSIP_MESSAGE = 0x017D,
SMSG_GOSSIP_COMPLETE = 0x017E,
CMSG_QUERY_NPC_TEXT = 0x017F,
SMSG_QUERY_NPC_TEXT_RESPONSE = 0x0180,
SMSG_NPC_WONT_TALK = 0x0181,
CMSG_QUEST_GIVER_STATUS_QUERY = 0x0182,
SMSG_QUEST_GIVER_STATUS = 0x0183,
CMSG_QUEST_GIVER_HELLO = 0x0184,
SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE = 0x0185,
CMSG_QUEST_GIVER_QUERY_QUEST = 0x0186,
CMSG_QUEST_GIVER_QUEST_AUTOLAUNCH = 0x0187,
SMSG_QUEST_GIVER_QUEST_DETAILS = 0x0188,
CMSG_QUEST_GIVER_ACCEPT_QUEST = 0x0189,
CMSG_QUEST_GIVER_COMPLETE_QUEST = 0x018A,
SMSG_QUEST_GIVER_REQUEST_ITEMS = 0x018B,
CMSG_QUEST_GIVER_REQUEST_REWARD = 0x018C,
SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE = 0x018D,
CMSG_QUEST_GIVER_CHOOSE_REWARD = 0x018E,
SMSG_QUEST_GIVER_INVALID_QUEST = 0x018F,
CMSG_QUEST_GIVER_CANCEL = 0x0190,
SMSG_QUEST_GIVER_QUEST_COMPLETE = 0x0191,
SMSG_QUEST_GIVER_QUEST_FAILED = 0x0192,
CMSG_QUEST_LOG_SWAP_QUEST = 0x0193,
CMSG_QUEST_LOG_REMOVE_QUEST = 0x0194,
SMSG_QUEST_LOG_FULL = 0x0195,
SMSG_QUEST_UPDATE_FAILED = 0x0196,
SMSG_QUEST_UPDATE_FAILED_TIMER = 0x0197,
SMSG_QUEST_UPDATE_COMPLETE = 0x0198,
SMSG_QUEST_UPDATE_ADD_KILL = 0x0199,
SMSG_QUEST_UPDATE_ADD_ITEM = 0x019A,
CMSG_QUEST_CONFIRM_ACCEPT = 0x019B,
SMSG_QUEST_CONFIRM_ACCEPT = 0x019C,
CMSG_PUSH_QUEST_TO_PARTY = 0x019D,
CMSG_LIST_INVENTORY = 0x019E,
SMSG_VENDOR_INVENTORY = 0x019F,
CMSG_SELL_ITEM = 0x01A0,
SMSG_SELL_ITEM = 0x01A1,
CMSG_BUY_ITEM = 0x01A2,
CMSG_BUY_ITEM_IN_SLOT = 0x01A3,
SMSG_BUY_SUCCEEDED = 0x01A4,
SMSG_BUY_FAILED = 0x01A5,
CMSG_TAXICLEARALLNODES = 0x01A6,
CMSG_TAXIENABLEALLNODES = 0x01A7,
CMSG_TAXISHOWNODES = 0x01A8,
SMSG_SHOW_TAXI_NODES = 0x01A9,
CMSG_TAXI_NODE_STATUS_QUERY = 0x01AA,
SMSG_TAXI_NODE_STATUS = 0x01AB,
CMSG_TAXI_QUERY_AVAILABLE_NODES = 0x01AC,
CMSG_ACTIVATE_TAXI = 0x01AD,
SMSG_ACTIVATE_TAXI_REPLY = 0x01AE,
SMSG_NEW_TAXI_PATH = 0x01AF,
CMSG_TRAINER_LIST = 0x01B0,
SMSG_TRAINER_LIST = 0x01B1,
CMSG_TRAINER_BUY_SPELL = 0x01B2,
SMSG_TRAINER_BUY_SUCCEEDED = 0x01B3,
SMSG_TRAINER_BUY_FAILED = 0x01B4,
CMSG_BINDER_ACTIVATE = 0x01B5,
SMSG_PLAYERBINDERROR = 0x01B6,
CMSG_BANKER_ACTIVATE = 0x01B7,
SMSG_SHOW_BANK = 0x01B8,
CMSG_BUY_BANK_SLOT = 0x01B9,
SMSG_BUY_BANK_SLOT_RESULT = 0x01BA,
CMSG_PETITION_SHOW_LIST = 0x01BB,
SMSG_PETITION_SHOW_LIST = 0x01BC,
CMSG_PETITION_BUY = 0x01BD,
CMSG_PETITION_SHOW_SIGNATURES = 0x01BE,
SMSG_PETITION_SHOW_SIGNATURES = 0x01BF,
CMSG_PETITION_SIGN = 0x01C0,
SMSG_PETITION_SIGN_RESULTS = 0x01C1,
CMSG_OFFER_PETITION = 0x01C3,
CMSG_TURN_IN_PETITION = 0x01C4,
SMSG_TURN_IN_PETITION_RESULT = 0x01C5,
CMSG_PETITION_QUERY = 0x01C6,
SMSG_PETITION_QUERY_RESPONSE = 0x01C7,
SMSG_FISH_NOT_HOOKED = 0x01C8,
SMSG_FISH_ESCAPED = 0x01C9,
CMSG_BUG = 0x01CA,
SMSG_NOTIFICATION = 0x01CB,
CMSG_REQUEST_PLAYED_TIME = 0x01CC,
SMSG_PLAYED_TIME = 0x01CD,
CMSG_QUERY_TIME = 0x01CE,
SMSG_QUERY_TIME_RESPONSE = 0x01CF,
SMSG_LOG_XP_GAIN = 0x01D0,
SMSG_AURACASTLOG = 0x01D1,
CMSG_RECLAIM_CORPSE = 0x01D2,
CMSG_WRAP_ITEM = 0x01D3,
SMSG_LEVEL_UP_INFO = 0x01D4,
SMSG_RESISTLOG = 0x01D6,
SMSG_ENCHANTMENT_LOG = 0x01D7,
CMSG_SET_SKILL_CHEAT = 0x01D8,
SMSG_START_MIRROR_TIMER = 0x01D9,
SMSG_PAUSE_MIRROR_TIMER = 0x01DA,
SMSG_STOP_MIRROR_TIMER = 0x01DB,
CMSG_PING = 0x01DC,
SMSG_PONG = 0x01DD,
SMSG_CLEAR_COOLDOWN = 0x01DE,
SMSG_PAGE_TEXT = 0x01DF,
CMSG_SET_SHEATHED = 0x01E0,
SMSG_COOLDOWN_CHEAT = 0x01E1,
SMSG_SPELL_DELAYED = 0x01E2,
CMSG_QUEST_POI_QUERY = 0x01E3,
SMSG_QUEST_POI_QUERY_RESPONSE = 0x01E4,
CMSG_GHOST = 0x01E5,
CMSG_GM_INVIS = 0x01E6,
SMSG_INVALID_PROMOTION_CODE = 0x01E7,
SMSG_ITEM_TIME_UPDATE = 0x01EA,
SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x01EB,
SMSG_AUTH_CHALLENGE = 0x01EC,
CMSG_AUTH_SESSION = 0x01ED,
SMSG_AUTH_RESPONSE = 0x01EE,
CMSG_PET_CAST_SPELL = 0x01F0,
SMSG_PLAY_SPELL_VISUAL = 0x01F3,
CMSG_ZONEUPDATE = 0x01F4,
SMSG_PARTY_KILL_LOG = 0x01F5,
SMSG_COMPRESSED_UPDATE_OBJECT = 0x01F6,
SMSG_PLAY_SPELL_IMPACT = 0x01F7,
SMSG_EXPLORATION_EXPERIENCE = 0x01F8,
CMSG_GM_SET_SECURITY_GROUP = 0x01F9,
CMSG_GM_NUKE = 0x01FA,
SMSG_ENVIRONMENTAL_DAMAGE_LOG = 0x01FC,
CMSG_CHANGEPLAYER_DIFFICULTY = 0x01FD,
SMSG_RWHOIS = 0x01FE,
SMSG_LFG_PLAYER_REWARD = 0x01FF,
SMSG_LFG_TELEPORT_DENIED = 0x0200,
CMSG_UNLEARN_SPELL = 0x0201,
CMSG_UNLEARN_SKILL = 0x0202,
SMSG_UNLEARNED_SPELLS = 0x0203,
CMSG_DECHARGE = 0x0204,
CMSG_GM_TICKET_CREATE = 0x0205,
SMSG_GM_TICKET_CREATE = 0x0206,
CMSG_GM_TICKET_UPDATE_TEXT = 0x0207,
SMSG_GM_TICKET_UPDATE_TEXT = 0x0208,
SMSG_ACCOUNT_DATA_TIMES = 0x0209,
CMSG_REQUEST_ACCOUNT_DATA = 0x020A,
CMSG_UPDATE_ACCOUNT_DATA = 0x020B,
SMSG_UPDATE_ACCOUNT_DATA = 0x020C,
SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0x020D,
SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT = 0x020E,
CMSG_GM_TEACH = 0x020F,
CMSG_GM_CREATE_ITEM_TARGET = 0x0210,
CMSG_GM_TICKET_GET_TICKET = 0x0211,
SMSG_GM_TICKET_GET_TICKET = 0x0212,
CMSG_UNLEARN_TALENTS = 0x0213,
SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT = 0x0214,
SMSG_GAMEOBJECT_DESPAWN_ANIM = 0x0215,
CMSG_GM_TICKET_DELETE_TICKET = 0x0217,
SMSG_GM_TICKET_DELETE_TICKET = 0x0218,
SMSG_CHAT_WRONG_FACTION = 0x0219,
CMSG_GM_TICKET_GET_SYSTEM_STATUS = 0x021A,
SMSG_GM_TICKET_GET_SYSTEM_STATUS = 0x021B,
CMSG_SPIRIT_HEALER_ACTIVATE = 0x021C,
CMSG_SET_STAT_CHEAT = 0x021D,
SMSG_QUEST_FORCE_REMOVED = 0x021E,
CMSG_SKILL_BUY_STEP = 0x021F,
CMSG_SKILL_BUY_RANK = 0x0220,
CMSG_XP_CHEAT = 0x0221,
SMSG_SPIRIT_HEALER_CONFIRM = 0x0222,
CMSG_CHARACTER_POINT_CHEAT = 0x0223,
SMSG_GOSSIP_POI = 0x0224,
CMSG_CHAT_REPORT_IGNORED = 0x0225,
CMSG_GM_VISION = 0x0226,
CMSG_SERVER_COMMAND = 0x0227,
CMSG_GM_SILENCE = 0x0228,
CMSG_GM_REVEALTO = 0x0229,
CMSG_GM_RESURRECT = 0x022A,
CMSG_GM_SUMMONMOB = 0x022B,
CMSG_GM_MOVECORPSE = 0x022C,
CMSG_GM_FREEZE = 0x022D,
CMSG_GM_UBERINVIS = 0x022E,
CMSG_GM_REQUEST_PLAYER_INFO = 0x022F,
SMSG_GM_PLAYER_INFO = 0x0230,
CMSG_GUILD_SET_RANK_PERMISSIONS = 0x0231,
CMSG_GUILD_ADD_RANK = 0x0232,
CMSG_GUILD_DELETE_RANK = 0x0233,
CMSG_GUILD_SET_PUBLIC_NOTE = 0x0234,
CMSG_GUILD_SET_OFFICER_NOTE = 0x0235,
SMSG_LOGIN_VERIFY_WORLD = 0x0236,
CMSG_CLEAR_EXPLORATION = 0x0237,
CMSG_SEND_MAIL = 0x0238,
SMSG_MAIL_COMMAND_RESULT = 0x0239,
CMSG_MAIL_GET_LIST = 0x023A,
SMSG_MAIL_LIST_RESULT = 0x023B,
CMSG_BATTLEFIELD_LIST = 0x023C,
SMSG_BATTLEFIELD_LIST = 0x023D,
CMSG_BATTLEFIELD_JOIN = 0x023E,
SMSG_FORCE_SET_VEHICLE_REC_ID = 0x023F,
CMSG_SET_VEHICLE_REC_ID_ACK = 0x0240,
CMSG_TAXICLEARNODE = 0x0241,
CMSG_TAXIENABLENODE = 0x0242,
CMSG_ITEM_TEXT_QUERY = 0x0243,
SMSG_QUERY_ITEM_TEXT_RESPONSE = 0x0244,
CMSG_MAIL_TAKE_MONEY = 0x0245,
CMSG_MAIL_TAKE_ITEM = 0x0246,
CMSG_MAIL_MARK_AS_READ = 0x0247,
CMSG_MAIL_RETURN_TO_SENDER = 0x0248,
CMSG_MAIL_DELETE = 0x0249,
CMSG_MAIL_CREATE_TEXT_ITEM = 0x024A,
SMSG_SPELL_MISS_LOG = 0x024B,
SMSG_SPELL_EXECUTE_LOG = 0x024C,
SMSG_DEBUGAURAPROC = 0x024D,
SMSG_SPELL_PERIODIC_AURA_LOG = 0x024E,
SMSG_SPELL_DAMAGE_SHIELD = 0x024F,
SMSG_SPELL_NON_MELEE_DAMAGE_LOG = 0x0250,
CMSG_LEARN_TALENT = 0x0251,
SMSG_RESURRECT_FAILED = 0x0252,
CMSG_TOGGLE_PVP = 0x0253,
SMSG_ZONE_UNDER_ATTACK = 0x0254,
CMSG_AUCTION_SELL_ITEM = 0x0256,
CMSG_AUCTION_REMOVE_ITEM = 0x0257,
CMSG_AUCTION_LIST_ITEMS = 0x0258,
CMSG_AUCTION_LIST_OWNER_ITEMS = 0x0259,
CMSG_AUCTION_PLACE_BID = 0x025A,
SMSG_AUCTION_COMMAND_RESULT = 0x025B,
SMSG_AUCTION_LIST_RESULT = 0x025C,
SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT = 0x025D,
SMSG_AUCTION_BIDDER_NOTIFICATION = 0x025E,
SMSG_AUCTION_OWNER_NOTIFICATION = 0x025F,
SMSG_PROC_RESIST = 0x0260,
SMSG_COMBAT_EVENT_FAILED = 0x0261,
SMSG_DISPEL_FAILED = 0x0262,
SMSG_SPELL_OR_DAMAGE_IMMUNE = 0x0263,
CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x0264,
SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT = 0x0265,
SMSG_SET_FLAT_SPELL_MODIFIER = 0x0266,
SMSG_SET_PCT_SPELL_MODIFIER = 0x0267,
CMSG_SET_AMMO = 0x0268,
SMSG_CORPSE_RECLAIM_DELAY = 0x0269,
CMSG_SET_ACTIVE_MOVER = 0x026A,
CMSG_PET_CANCEL_AURA = 0x026B,
CMSG_PLAYER_AI_CHEAT = 0x026C,
CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x026D,
CMSG_STABLE_PET = 0x0270,
CMSG_UNSTABLE_PET = 0x0271,
CMSG_BUY_STABLE_SLOT = 0x0272,
SMSG_STABLE_RESULT = 0x0273,
CMSG_STABLE_REVIVE_PET = 0x0274,
CMSG_STABLE_SWAP_PET = 0x0275,
SMSG_PLAY_MUSIC = 0x0277,
SMSG_PLAY_OBJECT_SOUND = 0x0278,
CMSG_REQUEST_PET_INFO = 0x0279,
CMSG_FAR_SIGHT = 0x027A,
SMSG_SPELL_DISPELL_LOG = 0x027B,
SMSG_DAMAGE_CALC_LOG = 0x027C,
CMSG_ENABLE_DAMAGE_LOG = 0x027D,
CMSG_GROUP_CHANGE_SUB_GROUP = 0x027E,
CMSG_REQUEST_PARTY_MEMBER_STATS = 0x027F,
CMSG_GROUP_SWAP_SUB_GROUP = 0x0280,
CMSG_RESET_FACTION_CHEAT = 0x0281,
CMSG_AUTOSTORE_BANK_ITEM = 0x0282,
CMSG_AUTOBANK_ITEM = 0x0283,
SMSG_RECEIVED_MAIL = 0x0285,
SMSG_RAID_GROUP_ONLY = 0x0286,
CMSG_SET_DURABILITY_CHEAT = 0x0287,
CMSG_SET_PVP_RANK_CHEAT = 0x0288,
CMSG_ADD_PVP_MEDAL_CHEAT = 0x0289,
CMSG_DEL_PVP_MEDAL_CHEAT = 0x028A,
CMSG_SET_PVP_TITLE = 0x028B,
SMSG_PVP_CREDIT = 0x028C,
SMSG_AUCTION_REMOVED_NOTIFICATION = 0x028D,
CMSG_GROUP_RAID_CONVERT = 0x028E,
CMSG_SET_ASSISTANT_LEADER = 0x028F,
CMSG_BUY_BACK_ITEM = 0x0290,
SMSG_CHAT_SERVER_MESSAGE = 0x0291,
CMSG_SET_SAVED_INSTANCE_EXTEND = 0x0292,
SMSG_LFG_OFFER_CONTINUE = 0x0293,
CMSG_TEST_DROP_RATE = 0x0294,
SMSG_TEST_DROP_RATE_RESULT = 0x0295,
CMSG_DF_GET_JOIN_STATUS = 0x0296,
SMSG_SHOW_MAILBOX = 0x0297,
SMSG_RESET_RANGED_COMBAT_TIMER = 0x0298,
SMSG_CHAT_NOT_IN_PARTY = 0x0299,
CMSG_GMTICKETSYSTEM_TOGGLE = 0x029A,
CMSG_CANCEL_GROWTH_AURA = 0x029B,
SMSG_CANCEL_AUTO_REPEAT = 0x029C,
SMSG_STAND_STATE_UPDATE = 0x029D,
SMSG_LOOT_ALL_PASSED = 0x029E,
SMSG_LOOT_ROLL_WON = 0x029F,
CMSG_LOOT_ROLL = 0x02A0,
SMSG_LOOT_START_ROLL = 0x02A1,
SMSG_LOOT_ROLL = 0x02A2,
CMSG_LOOT_MASTER_GIVE = 0x02A3,
SMSG_LOOT_MASTER_LIST = 0x02A4,
SMSG_SET_FORCED_REACTIONS = 0x02A5,
SMSG_SPELL_FAILED_OTHER = 0x02A6,
SMSG_GAME_OBJECT_RESET_STATE = 0x02A7,
CMSG_REPAIR_ITEM = 0x02A8,
SMSG_CHAT_PLAYER_NOTFOUND = 0x02A9,
SMSG_SUMMON_REQUEST = 0x02AB,
CMSG_SUMMON_RESPONSE = 0x02AC,
SMSG_MONSTER_MOVE_TRANSPORT = 0x02AE,
SMSG_PET_BROKEN = 0x02AF,
CMSG_SERVER_BROADCAST = 0x02B2,
CMSG_SELF_RES = 0x02B3,
SMSG_FEIGN_DEATH_RESISTED = 0x02B4,
CMSG_RUN_SCRIPT = 0x02B5,
SMSG_SCRIPT_MESSAGE = 0x02B6,
SMSG_DUEL_COUNTDOWN = 0x02B7,
SMSG_AREA_TRIGGER_MESSAGE = 0x02B8,
CMSG_SHOWING_HELM = 0x02B9,
CMSG_SHOWING_CLOAK = 0x02BA,
SMSG_LFG_ROLE_CHOSEN = 0x02BB,
SMSG_PLAYER_SKINNED = 0x02BC,
SMSG_DURABILITY_DAMAGE_DEATH = 0x02BD,
CMSG_SET_EXPLORATION = 0x02BE,
CMSG_SET_ACTION_BAR_TOGGLES = 0x02BF,
SMSG_INIT_WORLD_STATES = 0x02C2,
SMSG_UPDATE_WORLD_STATE = 0x02C3,
CMSG_ITEM_NAME_QUERY = 0x02C4,
SMSG_ITEM_NAME_QUERY_RESPONSE = 0x02C5,
SMSG_PET_ACTION_FEEDBACK = 0x02C6,
CMSG_CHARACTER_RENAME_REQUEST = 0x02C7,
SMSG_CHARACTER_RENAME_RESULT = 0x02C8,
CMSG_MOVE_SPLINE_DONE = 0x02C9,
CMSG_MOVE_FALL_RESET = 0x02CA,
SMSG_INSTANCE_SAVE_CREATED = 0x02CB,
SMSG_RAID_INSTANCE_INFO = 0x02CC,
CMSG_REQUEST_RAID_INFO = 0x02CD,
CMSG_MOVE_TIME_SKIPPED = 0x02CE,
CMSG_MOVE_FEATHER_FALL_ACK = 0x02CF,
CMSG_MOVE_WATER_WALK_ACK = 0x02D0,
CMSG_MOVE_NOT_ACTIVE_MOVER = 0x02D1,
SMSG_PLAY_SOUND = 0x02D2,
CMSG_BATTLEFIELD_STATUS = 0x02D3,
SMSG_BATTLEFIELD_STATUS = 0x02D4,
CMSG_BATTLEGROUND_PORT_AND_LEAVE = 0x02D5,
CMSG_BATTLEMASTER_HELLO = 0x02D7,
CMSG_MOVE_START_SWIM_CHEAT = 0x02D8,
CMSG_MOVE_STOP_SWIM_CHEAT = 0x02D9,
SMSG_FORCE_WALK_SPEED_CHANGE = 0x02DA,
CMSG_FORCE_WALK_SPEED_CHANGE_ACK = 0x02DB,
SMSG_FORCE_SWIM_BACK_SPEED_CHANGE = 0x02DC,
CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0x02DD,
SMSG_FORCE_TURN_RATE_CHANGE = 0x02DE,
CMSG_FORCE_TURN_RATE_CHANGE_ACK = 0x02DF,
CMSG_LEAVE_BATTLEFIELD = 0x02E1,
CMSG_AREA_SPIRIT_HEALER_QUERY = 0x02E2,
CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x02E3,
SMSG_AREA_SPIRIT_HEALER_TIME = 0x02E4,
CMSG_GM_UNTEACH = 0x02E5,
SMSG_WARDEN_DATA = 0x02E6,
CMSG_WARDEN_DATA = 0x02E7,
SMSG_BATTLEFIELD_STATUS_QUEUED = 0x02E8,
CMSG_PET_STOP_ATTACK = 0x02EA,
SMSG_BINDER_CONFIRM = 0x02EB,
SMSG_BATTLEGROUND_PLAYER_JOINED = 0x02EC,
SMSG_BATTLEGROUND_PLAYER_LEFT = 0x02ED,
CMSG_BATTLEMASTER_JOIN = 0x02EE,
SMSG_ADDON_INFO = 0x02EF,
CMSG_PET_UNLEARN = 0x02F0,
SMSG_PET_UNLEARN_CONFIRM = 0x02F1,
SMSG_PARTY_MEMBER_STATS_FULL = 0x02F2,
CMSG_PET_SPELL_AUTOCAST = 0x02F3,
SMSG_WEATHER = 0x02F4,
SMSG_PLAY_TIME_WARNING = 0x02F5,
SMSG_MINIGAME_SETUP = 0x02F6,
SMSG_MINIGAME_STATE = 0x02F7,
CMSG_MINIGAME_MOVE = 0x02F8,
SMSG_MINIGAME_MOVE_FAILED = 0x02F9,
SMSG_RAID_INSTANCE_MESSAGE = 0x02FA,
SMSG_COMPRESSED_MOVES = 0x02FB,
CMSG_GUILD_INFO_TEXT = 0x02FC,
SMSG_CHAT_RESTRICTED = 0x02FD,
SMSG_MOVE_SPLINE_SET_RUN_SPEED = 0x02FE,
SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED = 0x02FF,
SMSG_MOVE_SPLINE_SET_SWIM_SPEED = 0x0300,
SMSG_MOVE_SPLINE_SET_WALK_BACK_SPEED = 0x0301,
SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED = 0x0302,
SMSG_MOVE_SPLINE_SET_TURN_RATE = 0x0303,
SMSG_MOVE_SPLINE_UNROOT = 0x0304,
SMSG_MOVE_SPLINE_SET_FEATHER_FALL = 0x0305,
SMSG_MOVE_SPLINE_SET_NORMAL_FALL = 0x0306,
SMSG_MOVE_SPLINE_SET_HOVER = 0x0307,
SMSG_MOVE_SPLINE_UNSET_HOVER = 0x0308,
SMSG_MOVE_SPLINE_SET_WATER_WALK = 0x0309,
SMSG_MOVE_SPLINE_SET_LAND_WALK = 0x030A,
SMSG_MOVE_SPLINE_START_SWIM = 0x030B,
SMSG_MOVE_SPLINE_STOP_SWIM = 0x030C,
SMSG_MOVE_SPLINE_SET_RUN_MODE = 0x030D,
SMSG_MOVE_SPLINE_SET_WALK_MODE = 0x030E,
CMSG_GM_NUKE_ACCOUNT = 0x030F,
CMSG_GM_DESTROY_ONLINE_CORPSE = 0x0311,
CMSG_ACTIVATE_TAXI_EXPRESS = 0x0312,
SMSG_SET_FACTION_AT_WAR = 0x0313,
SMSG_GAMETIMEBIAS_SET = 0x0314,
CMSG_DEBUG_ACTIONS_START = 0x0315,
CMSG_DEBUG_ACTIONS_STOP = 0x0316,
CMSG_SET_FACTION_INACTIVE = 0x0317,
CMSG_SET_WATCHED_FACTION = 0x0318,
SMSG_MOVE_SPLINE_ROOT = 0x031A,
CMSG_SET_EXPLORATION_ALL = 0x031B,
SMSG_INVALIDATE_PLAYER = 0x031C,
CMSG_RESET_INSTANCES = 0x031D,
SMSG_INSTANCE_RESET = 0x031E,
SMSG_INSTANCE_RESET_FAILED = 0x031F,
SMSG_UPDATE_LAST_INSTANCE = 0x0320,
CMSG_LUA_USAGE = 0x0323,
SMSG_PET_ACTION_SOUND = 0x0324,
SMSG_PET_DISMISS_SOUND = 0x0325,
SMSG_GHOSTEE_GONE = 0x0326,
CMSG_GM_UPDATE_TICKET_STATUS = 0x0327,
SMSG_GM_TICKET_STATUS_UPDATE = 0x0328,
CMSG_GM_SURVEY_SUBMIT = 0x032A,
SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x032B,
CMSG_IGNORE_KNOCKBACK_CHEAT = 0x032C,
SMSG_CHAT_PLAYER_AMBIGUOUS = 0x032D,
SMSG_SPELL_INSTAKILL_LOG = 0x032F,
SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0x0330,
CMSG_CHAT_REPORT_FILTERED = 0x0331,
SMSG_EXPECTED_SPAM_RECORDS = 0x0332,
SMSG_SPELL_STEAL_LOG = 0x0333,
CMSG_LOTTERY_QUERY_OBSOLETE = 0x0334,
SMSG_LOTTERY_QUERY_RESULT_OBSOLETE = 0x0335,
CMSG_BUY_LOTTERY_TICKET_OBSOLETE = 0x0336,
SMSG_LOTTERY_RESULT_OBSOLETE = 0x0337,
SMSG_CHARACTER_PROFILE = 0x0338,
SMSG_CHARACTER_PROFILE_REALM_CONNECTED = 0x0339,
SMSG_DEFENSE_MESSAGE = 0x033A,
SMSG_INSTANCE_DIFFICULTY = 0x033B,
SMSG_MOTD = 0x033D,
SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x033E,
SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x033F,
CMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY_ACK = 0x0340,
SMSG_MOVE_SET_CAN_FLY = 0x0343,
SMSG_MOVE_UNSET_CAN_FLY = 0x0344,
CMSG_MOVE_SET_CAN_FLY_ACK = 0x0345,
CMSG_MOVE_SET_FLY = 0x0346,
CMSG_SOCKET_GEMS = 0x0347,
CMSG_ARENA_TEAM_CREATE = 0x0348,
SMSG_ARENA_TEAM_COMMAND_RESULT = 0x0349,
CMSG_ARENA_TEAM_QUERY = 0x034B,
SMSG_ARENA_TEAM_QUERY_RESPONSE = 0x034C,
CMSG_ARENA_TEAM_ROSTER = 0x034D,
SMSG_ARENA_TEAM_ROSTER = 0x034E,
CMSG_ARENA_TEAM_INVITE = 0x034F,
SMSG_ARENA_TEAM_INVITE = 0x0350,
CMSG_ARENA_TEAM_ACCEPT = 0x0351,
CMSG_ARENA_TEAM_DECLINE = 0x0352,
CMSG_ARENA_TEAM_LEAVE = 0x0353,
CMSG_ARENA_TEAM_REMOVE = 0x0354,
CMSG_ARENA_TEAM_DISBAND = 0x0355,
CMSG_ARENA_TEAM_LEADER = 0x0356,
SMSG_ARENA_TEAM_EVENT = 0x0357,
CMSG_BATTLEMASTER_JOIN_ARENA = 0x0358,
SMSG_ARENA_TEAM_STATS = 0x035B,
CMSG_LFG_JOIN = 0x035C,
CMSG_LFG_LEAVE = 0x035D,
CMSG_LFG_LFR_JOIN = 0x035E,
CMSG_LFG_LFR_LEAVE = 0x035F,
SMSG_LFG_LFR_LIST = 0x0360,
SMSG_LFG_PROPOSAL_UPDATE = 0x0361,
CMSG_LFG_PROPOSAL_RESULT = 0x0362,
SMSG_LFG_ROLE_CHECK_UPDATE = 0x0363,
SMSG_LFG_JOIN_RESULT = 0x0364,
SMSG_LFG_QUEUE_STATUS = 0x0365,
CMSG_LFG_SET_COMMENT = 0x0366,
SMSG_LFG_UPDATE_PLAYER = 0x0367,
SMSG_LFG_UPDATE_PARTY = 0x0368,
SMSG_LFG_UPDATE_SEARCH = 0x0369,
CMSG_LFG_SET_ROLES = 0x036A,
CMSG_LFG_SET_NEEDS = 0x036B,
CMSG_LFG_SET_BOOT_VOTE = 0x036C,
SMSG_LFG_BOOT_PROPOSAL_UPDATE = 0x036D,
CMSG_LFG_PLAYER_LOCK_INFO_REQUEST = 0x036E,
SMSG_LFG_PLAYER_INFO = 0x036F,
CMSG_LFG_TELEPORT = 0x0370,
CMSG_LFG_PARTY_LOCK_INFO_REQUEST = 0x0371,
SMSG_LFG_PARTY_INFO = 0x0372,
SMSG_TITLE_EARNED = 0x0373,
CMSG_SET_TITLE = 0x0374,
CMSG_CANCEL_MOUNT_AURA = 0x0375,
SMSG_ARENA_ERROR = 0x0376,
SMSG_DEATH_RELEASE_LOC = 0x0378,
CMSG_CANCEL_TEMP_ENCHANTMENT = 0x0379,
SMSG_FORCED_DEATH_UPDATE = 0x037A,
CMSG_CHEAT_SET_HONOR_CURRENCY = 0x037B,
CMSG_CHEAT_SET_ARENA_CURRENCY = 0x037C,
SMSG_FORCE_FLIGHT_SPEED_CHANGE = 0x0381,
CMSG_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x0382,
SMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE = 0x0383,
CMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0x0384,
SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED = 0x0385,
SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED = 0x0386,
CMSG_MAELSTROM_INVALIDATE_CACHE = 0x0387,
SMSG_FLIGHT_SPLINE_SYNC = 0x0388,
CMSG_SET_TAXI_BENCHMARK_MODE = 0x0389,
SMSG_JOINED_BATTLEGROUND_QUEUE = 0x038A,
SMSG_REALM_SPLIT = 0x038B,
CMSG_REALM_SPLIT = 0x038C,
CMSG_MOVE_CHANGE_TRANSPORT = 0x038D,
SMSG_OFFER_PETITION_ERROR = 0x038F,
SMSG_TIME_SYNC_REQUEST = 0x0390,
CMSG_TIME_SYNC_RESPONSE = 0x0391,
CMSG_SEND_LOCAL_EVENT = 0x0392,
CMSG_SEND_GENERAL_TRIGGER = 0x0393,
CMSG_SEND_COMBAT_TRIGGER = 0x0394,
CMSG_MAELSTROM_GM_SENT_MAIL = 0x0395,
SMSG_RESET_FAILED_NOTIFY = 0x0396,
SMSG_REAL_GROUP_UPDATE = 0x0397,
SMSG_LFG_DISABLED = 0x0398,
CMSG_ACTIVE_PVP_CHEAT = 0x0399,
CMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY = 0x039A,
SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE = 0x039B,
SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE_WRITE_FILE = 0x039C,
SMSG_UPDATE_COMBO_POINTS = 0x039D,
SMSG_VOICE_SESSION_ROSTER_UPDATE = 0x039E,
SMSG_VOICE_SESSION_LEAVE = 0x039F,
SMSG_VOICE_SESSION_ADJUST_PRIORITY = 0x03A0,
CMSG_VOICE_SET_TALKER_MUTED_REQUEST = 0x03A1,
SMSG_VOICE_SET_TALKER_MUTED = 0x03A2,
SMSG_INIT_EXTRA_AURA_INFO_OBSOLETE = 0x03A3,
SMSG_SET_EXTRA_AURA_INFO_OBSOLETE = 0x03A4,
SMSG_SET_EXTRA_AURA_INFO_NEED_UPDATE_OBSOLETE = 0x03A5,
SMSG_CLEAR_EXTRA_AURA_INFO_OBSOLETE = 0x03A6,
CMSG_IGNORE_REQUIREMENTS_CHEAT = 0x03A8,
SMSG_IGNORE_REQUIREMENTS_CHEAT = 0x03A9,
SMSG_SPELL_CHANCE_PROC_LOG = 0x03AA,
CMSG_MOVE_SET_RUN_SPEED = 0x03AB,
SMSG_DISMOUNT = 0x03AC,
CMSG_VOICE_SESSION_ENABLE = 0x03AF,
SMSG_VOICE_SESSION_ENABLE = 0x03B0,
SMSG_VOICE_PARENTAL_CONTROLS = 0x03B1,
CMSG_GM_WHISPER = 0x03B2,
SMSG_GM_MESSAGECHAT = 0x03B3,
CMSG_COMMENTATOR_ENABLE = 0x03B5,
SMSG_COMMENTATOR_STATE_CHANGED = 0x03B6,
CMSG_COMMENTATOR_GET_MAP_INFO = 0x03B7,
SMSG_COMMENTATOR_MAP_INFO = 0x03B8,
CMSG_COMMENTATOR_GET_PLAYER_INFO = 0x03B9,
SMSG_COMMENTATOR_GET_PLAYER_INFO = 0x03BA,
SMSG_COMMENTATOR_PLAYER_INFO = 0x03BB,
CMSG_COMMENTATOR_ENTER_INSTANCE = 0x03BC,
CMSG_COMMENTATOR_EXIT_INSTANCE = 0x03BD,
CMSG_COMMENTATOR_INSTANCE_COMMAND = 0x03BE,
SMSG_CLEAR_TARGET = 0x03BF,
CMSG_BOT_DETECTED = 0x03C0,
SMSG_CROSSED_INEBRIATION_THRESHOLD = 0x03C1,
CMSG_CHEAT_PLAYER_LOGIN = 0x03C2,
CMSG_CHEAT_PLAYER_LOOKUP = 0x03C3,
SMSG_CHEAT_PLAYER_LOOKUP = 0x03C4,
SMSG_KICK_REASON = 0x03C5,
CMSG_COMPLAINT = 0x03C7,
SMSG_COMPLAINT_RESULT = 0x03C8,
SMSG_FEATURE_SYSTEM_STATUS = 0x03C9,
CMSG_GM_SHOW_COMPLAINTS = 0x03CA,
CMSG_GM_UNSQUELCH = 0x03CB,
CMSG_CHAT_CHANNEL_SILENCE_VOICE = 0x03CC,
CMSG_CHAT_CHANNEL_SILENCE_ALL = 0x03CD,
CMSG_CHAT_CHANNEL_UNSILENCE_VOICE = 0x03CE,
CMSG_CHAT_CHANNEL_UNSILENCE_ALL = 0x03CF,
CMSG_TARGET_CAST = 0x03D0,
CMSG_TARGET_SCRIPT_CAST = 0x03D1,
CMSG_CHAT_CHANNEL_DISPLAY_LIST = 0x03D2,
CMSG_SET_ACTIVE_VOICE_CHANNEL = 0x03D3,
CMSG_GET_CHANNEL_MEMBER_COUNT = 0x03D4,
SMSG_CHANNEL_MEMBER_COUNT = 0x03D5,
CMSG_CHAT_CHANNEL_VOICE_ON = 0x03D6,
CMSG_CHAT_CHANNEL_VOICE_OFF = 0x03D7,
CMSG_DEBUG_LIST_TARGETS = 0x03D8,
SMSG_DEBUG_LIST_TARGETS = 0x03D9,
SMSG_AVAILABLE_VOICE_CHANNEL = 0x03DA,
CMSG_VOICE_ADD_IGNORE = 0x03DB,
CMSG_VOICE_DEL_IGNORE = 0x03DC,
CMSG_PARTY_SILENCE = 0x03DD,
CMSG_PARTY_UNSILENCE = 0x03DE,
SMSG_COMSAT_RECONNECT_TRY = 0x03E0,
SMSG_COMSAT_DISCONNECT = 0x03E1,
SMSG_COMSAT_CONNECT_FAIL = 0x03E2,
SMSG_VOICE_CHAT_STATUS = 0x03E3,
CMSG_REPORT_PVP_PLAYER_AFK = 0x03E4,
SMSG_REPORT_PVP_AFK_RESULT = 0x03E5,
CMSG_GUILD_BANK_ACTIVATE = 0x03E6,
CMSG_GUILD_BANK_QUERY_TAB = 0x03E7,
SMSG_GUILD_BANK_QUERY_RESULTS = 0x03E8,
CMSG_GUILD_BANK_SWAP_ITEMS = 0x03E9,
CMSG_GUILD_BANK_BUY_TAB = 0x03EA,
CMSG_GUILD_BANK_UPDATE_TAB = 0x03EB,
CMSG_GUILD_BANK_DEPOSIT_MONEY = 0x03EC,
CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x03ED,
CMSG_SET_CHANNEL_WATCH = 0x03EF,
SMSG_USERLIST_ADD = 0x03F0,
SMSG_USERLIST_REMOVE = 0x03F1,
SMSG_USERLIST_UPDATE = 0x03F2,
CMSG_CLEAR_CHANNEL_WATCH = 0x03F3,
SMSG_INSPECT_TALENT = 0x03F4,
SMSG_GOGOGO_OBSOLETE = 0x03F5,
SMSG_ECHO_PARTY_SQUELCH = 0x03F6,
CMSG_SET_TITLE_SUFFIX = 0x03F7,
CMSG_SPELL_CLICK = 0x03F8,
SMSG_LOOT_LIST = 0x03F9,
CMSG_GM_CHARACTER_RESTORE = 0x03FA,
CMSG_GM_CHARACTER_SAVE = 0x03FB,
SMSG_VOICESESSION_FULL = 0x03FC,
CMSG_MAELSTROM_RENAME_GUILD = 0x0400,
CMSG_GET_MIRROR_IMAGE_DATA = 0x0401,
SMSG_MIRROR_IMAGE_COMPONENTED_DATA = 0x0402,
SMSG_FORCE_DISPLAY_UPDATE = 0x0403,
SMSG_SPELL_CHANCE_RESIST_PUSHBACK = 0x0404,
CMSG_IGNORE_DIMINISHING_RETURNS_CHEAT = 0x0405,
SMSG_IGNORE_DIMINISHING_RETURNS_CHEAT = 0x0406,
CMSG_KEEP_ALIVE = 0x0407,
SMSG_READY_CHECK_ERROR = 0x0408,
CMSG_OPT_OUT_OF_LOOT = 0x0409,
CMSG_GUILD_BANK_SET_TAB_TEXT = 0x040B,
CMSG_SET_GRANTABLE_LEVELS = 0x040C,
CMSG_GRANT_LEVEL = 0x040D,
CMSG_REFER_A_FRIEND = 0x040E,
CMSG_CHAT_CHANNEL_DECLINE_INVITE = 0x0410,
SMSG_GROUP_ACTION_THROTTLED = 0x0411,
SMSG_OVERRIDE_LIGHT = 0x0412,
SMSG_TOTEM_CREATED = 0x0413,
CMSG_TOTEM_DESTROYED = 0x0414,
CMSG_EXPIRE_RAID_INSTANCE = 0x0415,
CMSG_NO_SPELL_VARIANCE = 0x0416,
CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY = 0x0417,
SMSG_QUEST_GIVER_STATUS_MULTIPLE = 0x0418,
CMSG_SET_PLAYER_DECLINED_NAMES = 0x0419,
SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x041A,
CMSG_QUERY_SERVER_BUCK_DATA = 0x041B,
CMSG_CLEAR_SERVER_BUCK_DATA = 0x041C,
SMSG_SERVER_BUCK_DATA = 0x041D,
SMSG_SEND_UNLEARN_SPELLS = 0x041E,
SMSG_PROPOSE_LEVEL_GRANT = 0x041F,
CMSG_ACCEPT_LEVEL_GRANT = 0x0420,
SMSG_REFER_A_FRIEND_FAILURE = 0x0421,
SMSG_MOVE_SPLINE_SET_FLYING = 0x0422,
SMSG_MOVE_SPLINE_UNSET_FLYING = 0x0423,
SMSG_SUMMON_CANCEL = 0x0424,
CMSG_CHANGE_PERSONAL_ARENA_RATING = 0x0425,
CMSG_ALTER_APPEARANCE = 0x0426,
SMSG_ENABLE_BARBER_SHOP = 0x0427,
SMSG_BARBER_SHOP_RESULT = 0x0428,
CMSG_CALENDAR_GET_CALENDAR = 0x0429,
CMSG_CALENDAR_GET_EVENT = 0x042A,
CMSG_CALENDAR_GUILD_FILTER = 0x042B,
CMSG_CALENDAR_ARENA_TEAM = 0x042C,
CMSG_CALENDAR_ADD_EVENT = 0x042D,
CMSG_CALENDAR_UPDATE_EVENT = 0x042E,
CMSG_CALENDAR_REMOVE_EVENT = 0x042F,
CMSG_CALENDAR_COPY_EVENT = 0x0430,
CMSG_CALENDAR_EVENT_INVITE = 0x0431,
CMSG_CALENDAR_EVENT_RSVP = 0x0432,
CMSG_CALENDAR_EVENT_REMOVE_INVITE = 0x0433,
CMSG_CALENDAR_EVENT_STATUS = 0x0434,
CMSG_CALENDAR_EVENT_MODERATOR_STATUS = 0x0435,
SMSG_CALENDAR_SEND_CALENDAR = 0x0436,
SMSG_CALENDAR_SEND_EVENT = 0x0437,
SMSG_CALENDAR_FILTER_GUILD = 0x0438,
SMSG_CALENDAR_ARENA_TEAM = 0x0439,
SMSG_CALENDAR_EVENT_INVITE = 0x043A,
SMSG_CALENDAR_EVENT_INVITE_REMOVED = 0x043B,
SMSG_CALENDAR_EVENT_STATUS = 0x043C,
SMSG_CALENDAR_COMMAND_RESULT = 0x043D,
SMSG_CALENDAR_RAID_LOCKOUT_ADDED = 0x043E,
SMSG_CALENDAR_RAID_LOCKOUT_REMOVED = 0x043F,
SMSG_CALENDAR_EVENT_INVITE_ALERT = 0x0440,
SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT = 0x0441,
SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT = 0x0442,
SMSG_CALENDAR_EVENT_REMOVED_ALERT = 0x0443,
SMSG_CALENDAR_EVENT_UPDATED_ALERT = 0x0444,
SMSG_CALENDAR_EVENT_MODERATOR_STATUS_ALERT = 0x0445,
CMSG_CALENDAR_COMPLAIN = 0x0446,
CMSG_CALENDAR_GET_NUM_PENDING = 0x0447,
SMSG_CALENDAR_SEND_NUM_PENDING = 0x0448,
CMSG_SAVE_DANCE = 0x0449,
SMSG_NOTIFY_DANCE = 0x044A,
CMSG_PLAY_DANCE = 0x044B,
SMSG_PLAY_DANCE = 0x044C,
CMSG_LOAD_DANCES = 0x044D,
CMSG_STOP_DANCE = 0x044E,
SMSG_STOP_DANCE = 0x044F,
CMSG_SYNC_DANCE = 0x0450,
CMSG_DANCE_QUERY = 0x0451,
SMSG_DANCE_QUERY_RESPONSE = 0x0452,
SMSG_INVALIDATE_DANCE = 0x0453,
CMSG_DELETE_DANCE = 0x0454,
SMSG_LEARNED_DANCE_MOVES = 0x0455,
CMSG_LEARN_DANCE_MOVE = 0x0456,
CMSG_UNLEARN_DANCE_MOVE = 0x0457,
CMSG_SET_RUNE_COUNT = 0x0458,
CMSG_SET_RUNE_COOLDOWN = 0x0459,
SMSG_FORCE_PITCH_RATE_CHANGE = 0x045C,
CMSG_FORCE_PITCH_RATE_CHANGE_ACK = 0x045D,
SMSG_MOVE_SPLINE_SET_PITCH_RATE = 0x045E,
CMSG_CALENDAR_EVENT_INVITE_NOTES = 0x045F,
SMSG_CALENDAR_EVENT_INVITE_NOTES = 0x0460,
SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT = 0x0461,
CMSG_UPDATE_MISSILE_TRAJECTORY = 0x0462,
SMSG_UPDATE_ACCOUNT_DATA_COMPLETE = 0x0463,
SMSG_TRIGGER_MOVIE = 0x0464,
CMSG_COMPLETE_MOVIE = 0x0465,
CMSG_SET_GLYPH_SLOT = 0x0466,
CMSG_SET_GLYPH = 0x0467,
SMSG_ACHIEVEMENT_EARNED = 0x0468,
SMSG_DYNAMIC_DROP_ROLL_RESULT = 0x0469,
SMSG_CRITERIA_UPDATE = 0x046A,
CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0x046B,
SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x046C,
CMSG_DISMISS_CONTROLLED_VEHICLE = 0x046D,
CMSG_COMPLETE_ACHIEVEMENT_CHEAT = 0x046E,
SMSG_QUEST_UPDATE_ADD_PVP_CREDIT = 0x046F,
CMSG_SET_CRITERIA_CHEAT = 0x0470,
SMSG_CALENDAR_RAID_LOCKOUT_UPDATED = 0x0471,
CMSG_UNITANIMTIER_CHEAT = 0x0472,
CMSG_CHAR_CUSTOMIZE = 0x0473,
SMSG_CHAR_CUSTOMIZE = 0x0474,
SMSG_PET_RENAMEABLE = 0x0475,
CMSG_REQUEST_VEHICLE_EXIT = 0x0476,
CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x0477,
CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0x0478,
CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0x0479,
CMSG_PET_LEARN_TALENT = 0x047A,
CMSG_PET_UNLEARN_TALENTS = 0x047B,
SMSG_PHASE_SHIFT_CHANGE = 0x047C,
SMSG_ALL_ACHIEVEMENT_DATA = 0x047D,
CMSG_FORCE_SAY_CHEAT = 0x047E,
SMSG_HEALTH_UPDATE = 0x047F,
SMSG_POWER_UPDATE = 0x0480,
CMSG_GAME_OBJ_REPORT_USE = 0x0481,
SMSG_HIGHEST_THREAT_UPDATE = 0x0482,
SMSG_THREAT_UPDATE = 0x0483,
SMSG_THREAT_REMOVE = 0x0484,
SMSG_THREAT_CLEAR = 0x0485,
SMSG_CONVERT_RUNE = 0x0486,
SMSG_RESYNC_RUNES = 0x0487,
SMSG_ADD_RUNE_POWER = 0x0488,
CMSG_QUERY_QUEST_COMPLETION_NPCS = 0x0489,
CMSG_REMOVE_GLYPH = 0x048A,
CMSG_DUMP_OBJECTS = 0x048B,
SMSG_DUMP_OBJECTS_DATA = 0x048C,
CMSG_DISMISS_CRITTER = 0x048D,
SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0x048E,
CMSG_AUCTION_LIST_PENDING_SALES = 0x048F,
SMSG_AUCTION_LIST_PENDING_SALES = 0x0490,
SMSG_MODIFY_COOLDOWN = 0x0491,
SMSG_PET_UPDATE_COMBO_POINTS = 0x0492,
CMSG_ENABLE_TAXI_NODE = 0x0493,
SMSG_PRE_RESSURECT = 0x0494,
SMSG_AURA_UPDATE_ALL = 0x0495,
SMSG_AURA_UPDATE = 0x0496,
CMSG_FLOOD_GRACE_CHEAT = 0x0497,
SMSG_SERVER_FIRST_ACHIEVEMENT = 0x0498,
SMSG_PET_LEARNED_SPELLS = 0x0499,
SMSG_PET_UNLEARNED_SPELLS = 0x049A,
CMSG_CHANGE_SEATS_ON_CONTROLLED_VEHICLE = 0x049B,
CMSG_HEARTH_AND_RESURRECT = 0x049C,
SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x049D,
SMSG_CRITERIA_DELETED = 0x049E,
SMSG_ACHIEVEMENT_DELETED = 0x049F,
CMSG_SERVER_INFO_QUERY = 0x04A0,
SMSG_SERVER_INFO_RESPONSE = 0x04A1,
CMSG_CHECK_LOGIN_CRITERIA = 0x04A2,
SMSG_SERVER_BUCK_DATA_START = 0x04A3,
CMSG_SET_BREATH = 0x04A4,
CMSG_QUERY_VEHICLE_STATUS = 0x04A5,
SMSG_BATTLEGROUND_INFO_THROTTLED = 0x04A6,
SMSG_PLAYER_VEHICLE_DATA = 0x04A7,
CMSG_PLAYER_VEHICLE_ENTER = 0x04A8,
CMSG_EJECT_PASSENGER = 0x04A9,
SMSG_PET_GUIDS = 0x04AA,
SMSG_CACHE_VERSION = 0x04AB,
CMSG_CHANGE_GDF_ARENA_RATING = 0x04AC,
CMSG_SET_ARENA_TEAM_RATING_BY_INDEX = 0x04AD,
CMSG_SET_ARENA_TEAM_WEEKLY_GAMES = 0x04AE,
CMSG_SET_ARENA_TEAM_SEASON_GAMES = 0x04AF,
CMSG_SET_ARENA_MEMBER_WEEKLY_GAMES = 0x04B0,
CMSG_SET_ARENA_MEMBER_SEASON_GAMES = 0x04B1,
SMSG_ITEM_REFUND_INFO_RESPONSE = 0x04B2,
CMSG_GET_ITEM_PURCHASE_DATA = 0x04B3,
CMSG_ITEM_PURCHASE_REFUND = 0x04B4,
SMSG_ITEM_PURCHASE_REFUND_RESULT = 0x04B5,
CMSG_CORPSE_MAP_POSITION_QUERY = 0x04B6,
SMSG_CORPSE_MAP_POSITION_QUERY_RESPONSE = 0x04B7,
SMSG_LOAD_EQUIPMENT_SET = 0x04BC,
NUM_MSG_TYPES = 0x051F,
};
enum NETSTATE {
NS_UNINITIALIZED = 0,
NS_INITIALIZING = 1,
NS_INITIALIZED = 2,
NS_STATE_3 = 3,
NS_CONNECTING = 4,
NS_CONNECTED = 5,
NS_DISCONNECTING = 6
};
enum WOW_CONN_STATE {
WOWC_UNINITIALIZED = 0,
WOWC_INITIALIZED = 1,
WOWC_CONNECTING = 2,
WOWC_LISTENING = 3,
WOWC_ACCEPTED = 4,
WOWC_CONNECTED = 5,
WOWC_DISCONNECTED = 6,
WOWC_DISCONNECTING = 7,
WOWC_ERROR = 8,
};
enum WOWC_TYPE {
WOWC_TYPE_MESSAGES = 0,
WOWC_TYPE_STREAM = 1,
};
enum WC_ENCRYPT_TYPE {
WC_ENCRYPT_0 = 0,
};
enum WC_SEND_RESULT {
WC_SEND_SENT = 0,
WC_SEND_QUEUED = 1,
WC_SEND_ERROR = 2,
};
enum WOWCS_OPS {
COP_NONE = 0,
COP_INIT = 1,
COP_CONNECT = 2,
COP_AUTHENTICATE = 3,
COP_CREATE_ACCOUNT = 4,
COP_CREATE_CHARACTER = 5,
COP_GET_CHARACTERS = 6,
COP_DELETE_CHARACTER = 7,
COP_LOGIN_CHARACTER = 8,
COP_GET_REALMS = 9,
COP_WAIT_QUEUE = 10,
};
struct LoginData {
char m_account[1280];
int32_t m_loginServerID;
uint8_t m_sessionKey[40];
int32_t m_loginServerType;
};
struct NETADDR {
uint16_t family;
char data[14];
};
struct NETCONNADDR {
NETADDR peerAddr;
NETADDR selfAddr;
};
struct REALM_INFO {
uint32_t id;
uint8_t type;
uint8_t flags;
char name[256];
char address[32];
float population;
uint8_t numChars;
uint8_t category;
uint32_t uint130;
uint32_t uint134;
uint32_t sort;
uint32_t uint13C;
uint8_t locked;
uint8_t majorVersion;
uint8_t minorVersion;
uint8_t patchVersion;
uint16_t revision;
};
struct INVENTORY_ITEM {
uint8_t type;
uint32_t displayID;
uint32_t auraID;
};
struct CHARACTER_INFO {
uint64_t guid;
char name[48];
uint32_t mapID;
uint32_t zoneID;
uint32_t guildID;
C3Vector position;
INVENTORY_ITEM items[23];
uint32_t petDisplayInfoID;
uint32_t petExperienceLevel;
uint32_t petCreatureFamilyID;
uint32_t flags;
uint32_t customizeFlags;
uint8_t raceID;
uint8_t classID;
uint8_t sexID;
uint8_t skinID;
uint8_t faceID;
uint8_t hairStyleID;
uint8_t hairColorID;
uint8_t facialHairStyleID;
uint8_t experienceLevel;
uint8_t firstLogin;
};
struct CHARACTER_CREATE_INFO {
uint32_t raceID;
uint32_t sexID;
uint32_t classID;
uint32_t hairColorID;
uint32_t skinID;
uint32_t faceID;
uint32_t facialFeatureID;
uint32_t hairStyleID;
};
struct CLIENT_NETSTATS {
uint32_t bytesSent;
uint32_t messagesSent;
uint32_t sendTimestamp;
uint32_t bytesReceived;
uint32_t messagesReceived;
uint32_t receivTimestamp;
uint32_t logTimestamp;
uint32_t unk1;
uint32_t unk2;
uint32_t unk3;
uint32_t unk4;
};
typedef void (*ENUMERATE_CHARACTERS_CALLBACK)(CHARACTER_INFO&, void*);
#endif