/*
 * Copyright (C) 2012-2017 CypherCore <http://github.com/CypherCore>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

namespace Framework.Constants
{
    public enum ClientOpcodes : uint
    {
        AcceptGuildInvite = 0x35fd,
        AcceptLevelGrant = 0x34ef,
        AcceptTrade = 0x315a,
        AcceptWargameInvite = 0x35e0,
        ActivateTaxi = 0x34ac,
        AddonList = 0x35d8,
        AddBattlenetFriend = 0x365d,
        AddFriend = 0x36d2,
        AddIgnore = 0x36d6,
        AddToy = 0x327d,
        AdventureJournalOpenQuest = 0x31ef,
        AdventureJournalStartQuest = 0x3325,
        AlterAppearance = 0x34eb,
        AreaSpiritHealerQuery = 0x34b1,
        AreaSpiritHealerQueue = 0x34b2,
        AreaTrigger = 0x31c5,
        ArtifactAddPower = 0x31a5,
        ArtifactSetAppearance = 0x31a7,
        AssignEquipmentSetSpec = 0x31f6,
        AttackStop = 0x3240,
        AttackSwing = 0x323f,
        AuctionHelloRequest = 0x34c1,
        AuctionListBidderItems = 0x34c7,
        AuctionListItems = 0x34c4,
        AuctionListOwnerItems = 0x34c6,
        AuctionListPendingSales = 0x34c9,
        AuctionPlaceBid = 0x34c8,
        AuctionRemoveItem = 0x34c3,
        AuctionReplicateItems = 0x34c5,
        AuctionSellItem = 0x34c2,
        AuthContinuedSession = 0x3766,
        AuthSession = 0x3765,
        AutobankItem = 0x3996,
        AutobankReagent = 0x3998,
        AutostoreBankItem = 0x3997,
        AutostoreBankReagent = 0x3999,
        AutoEquipItem = 0x399a,
        AutoEquipItemSlot = 0x399f,
        AutoStoreBagItem = 0x399b,
        BankerActivate = 0x34b4,
        BattlefieldLeave = 0x3171,
        BattlefieldList = 0x317d,
        BattlefieldPort = 0x351b,
        BattlemasterHello = 0x3293,
        BattlemasterJoin = 0x3516,
        BattlemasterJoinArena = 0x3517,
        BattlemasterJoinBrawl = 0x3519,
        BattlemasterJoinSkirmish = 0x3518,
        BattlenetChallengeResponse = 0x36d5,
        BattlenetRequest = 0x36f9,
        BattlenetRequestRealmListTicket = 0x36fa,
        BattlePayAckFailedResponse = 0x36cd,
        BattlePayConfirmPurchaseResponse = 0x36cc,
        BattlePayDistributionAssignToTarget = 0x36c3,
        BattlePayGetProductList = 0x36be,
        BattlePayGetPurchaseList = 0x36bf,
        BattlePayQueryClassTrialBoostResult = 0x36c6,
        BattlePayRequestCharacterBoostUnrevoke = 0x36c4,
        BattlePayRequestCurrentVasTransferQueues = 0x370a,
        BattlePayRequestPriceInfo = 0x3709,
        BattlePayRequestVasCharacterQueueTime = 0x370b,
        BattlePayStartPurchase = 0x36f5,
        BattlePayStartVasPurchase = 0x36f6,
        BattlePayTrialBoostCharacter = 0x36c5,
        BattlePayValidateBnetVasTransfer = 0x370c,
        BattlePetClearFanfare = 0x312c,
        BattlePetDeletePet = 0x3627,
        BattlePetDeletePetCheat = 0x3628,
        BattlePetModifyName = 0x362a,
        BattlePetRequestJournal = 0x3626,
        BattlePetRequestJournalLock = 0x3625,
        BattlePetSetBattleSlot = 0x362e,
        BattlePetSetFlags = 0x3632,
        BattlePetSummon = 0x362b,
        BattlePetUpdateNotify = 0x31ce,
        BeginTrade = 0x3157,
        BinderActivate = 0x34b3,
        BlackMarketBidOnItem = 0x3523,
        BlackMarketOpen = 0x3521,
        BlackMarketRequestItems = 0x3522,
        BugReport = 0x3689,
        BusyTrade = 0x3158,
        BuyBackItem = 0x34a5,
        BuyBankSlot = 0x34b5,
        BuyItem = 0x34a4,
        BuyReagentBank = 0x34b6,
        BuyWowTokenConfirm = 0x36ee,
        BuyWowTokenStart = 0x36ed,
        CageBattlePet = 0x31df,
        CalendarAddEvent = 0x3680,
        CalendarComplain = 0x367c,
        CalendarCopyEvent = 0x367b,
        CalendarEventInvite = 0x3675,
        CalendarEventModeratorStatus = 0x3679,
        CalendarEventRsvp = 0x3677,
        CalendarEventSignUp = 0x367e,
        CalendarEventStatus = 0x3678,
        CalendarGet = 0x3672,
        CalendarGetEvent = 0x3673,
        CalendarGetNumPending = 0x367d,
        CalendarGuildFilter = 0x3674,
        CalendarRemoveEvent = 0x367a,
        CalendarRemoveInvite = 0x3676,
        CalendarUpdateEvent = 0x3681,
        CancelAura = 0x31a9,
        CancelAutoRepeatSpell = 0x34dd,
        CancelCast = 0x3283,
        CancelChannelling = 0x324f,
        CancelGrowthAura = 0x3254,
        CancelMasterLootRoll = 0x31fe,
        CancelModSpeedNoControlAuras = 0x31a8,
        CancelMountAura = 0x3265,
        CancelQueuedSpell = 0x317e,
        CancelTempEnchantment = 0x34e8,
        CancelTrade = 0x315c,
        CanDuel = 0x3665,
        CanRedeemWowTokenForBalance = 0x3708,
        CastSpell = 0x3280,
        ChallengeModeRequestLeaders = 0x308f,
        ChallengeModeRequestMapStats = 0x308e,
        ChangeBagSlotFlag = 0x3308,
        ChangeMonumentAppearance = 0x32e8,
        ChangeSubGroup = 0x364f,
        CharacterRenameRequest = 0x36c1,
        CharCustomize = 0x3691,
        CharDelete = 0x369e,
        CharRaceOrFactionChange = 0x3697,
        ChatAddonMessageChannel = 0x37d0,
        ChatAddonMessageGuild = 0x37d4,
        ChatAddonMessageInstanceChat = 0x37f3,
        ChatAddonMessageOfficer = 0x37d6,
        ChatAddonMessageParty = 0x37ef,
        ChatAddonMessageRaid = 0x37f1,
        ChatAddonMessageWhisper = 0x37d2,
        ChatChannelAnnouncements = 0x37e7,
        ChatChannelBan = 0x37e5,
        ChatChannelDeclineInvite = 0x37ea,
        ChatChannelDisplayList = 0x37da,
        ChatChannelInvite = 0x37e3,
        ChatChannelKick = 0x37e4,
        ChatChannelList = 0x37d9,
        ChatChannelModerate = 0x37de,
        ChatChannelModerator = 0x37df,
        ChatChannelMute = 0x37e1,
        ChatChannelOwner = 0x37dd,
        ChatChannelPassword = 0x37db,
        ChatChannelSetOwner = 0x37dc,
        ChatChannelSilenceAll = 0x37e8,
        ChatChannelUnban = 0x37e6,
        ChatChannelUnmoderator = 0x37e0,
        ChatChannelUnmute = 0x37e2,
        ChatChannelUnsilenceAll = 0x37e9,
        ChatJoinChannel = 0x37c8,
        ChatLeaveChannel = 0x37c9,
        ChatMessageAfk = 0x37d7,
        ChatMessageChannel = 0x37cf,
        ChatMessageDnd = 0x37d8,
        ChatMessageEmote = 0x37ec,
        ChatMessageGuild = 0x37d3,
        ChatMessageInstanceChat = 0x37f2,
        ChatMessageOfficer = 0x37d5,
        ChatMessageParty = 0x37ee,
        ChatMessageRaid = 0x37f0,
        ChatMessageRaidWarning = 0x37f4,
        ChatMessageSay = 0x37eb,
        ChatMessageWhisper = 0x37d1,
        ChatMessageYell = 0x37ed,
        ChatRegisterAddonPrefixes = 0x37cd,
        ChatReportFiltered = 0x37cc,
        ChatReportIgnored = 0x37cb,
        ChatUnregisterAllAddonPrefixes = 0x37ce,
        CheckRafEmailEnabled = 0x36ce,
        CheckWowTokenVeteranEligibility = 0x36ec,
        ChoiceResponse = 0x3285,
        ClearRaidMarker = 0x31a1,
        ClearTradeItem = 0x315e,
        ClientPortGraveyard = 0x351d,
        CloseInteraction = 0x3492,
        CollectionItemSetFavorite = 0x3635,
        CommentatorEnable = 0x35f1,
        CommentatorEnterInstance = 0x35f5,
        CommentatorExitInstance = 0x35f6,
        CommentatorGetMapInfo = 0x35f2,
        CommentatorGetPlayerCooldowns = 0x35f4,
        CommentatorGetPlayerInfo = 0x35f3,
        CommentatorStartWargame = 0x35f0,
        Complaint = 0x366f,
        CompleteCinematic = 0x353b,
        CompleteMovie = 0x34d3,
        ConfirmArtifactRespec = 0x31a6,
        ConfirmRespecWipe = 0x31f8,
        ConnectToFailed = 0x35d4,
        ContributionContribute = 0x354a,
        ContributionGetState = 0x354b,
        ConvertConsumptionTime = 0x36fc,
        ConvertRaid = 0x3651,
        CreateCharacter = 0x3646,
        CreateShipment = 0x32d4,
        DbQueryBulk = 0x35e4,
        DeclineGuildInvites = 0x3514,
        DeclinePetition = 0x352a,
        DeleteEquipmentSet = 0x3502,
        DelFriend = 0x36d3,
        DelIgnore = 0x36d7,
        DepositReagentBank = 0x3311,
        DestroyItem = 0x3277,
        DfBootPlayerVote = 0x3618,
        DfGetJoinStatus = 0x3616,
        DfGetSystemInfo = 0x3615,
        DfJoin = 0x3609,
        DfLeave = 0x3614,
        DfProposalResponse = 0x3608,
        DfReadyCheckResponse = 0x361b,
        DfSetRoles = 0x3617,
        DfTeleport = 0x3619,
        DiscardedTimeSyncAcks = 0x3a3c,
        DismissCritter = 0x34f1,
        DoMasterLootRoll = 0x31fd,
        DoReadyCheck = 0x3636,
        DuelResponse = 0x34d8,
        EjectPassenger = 0x3226,
        Emote = 0x3537,
        EnableEncryptionAck = 0x3767,
        EnableNagle = 0x376b,
        EnableTaxiNode = 0x34aa,
        EngineSurvey = 0x36e6,
        EnumCharacters = 0x35e8,
        EnumCharactersDeletedByClient = 0x36e0,
        FarSight = 0x34de,
        GameObjReportUse = 0x34e5,
        GameObjUse = 0x34e4,
        GarrisonAssignFollowerToBuilding = 0x32bf,
        GarrisonCancelConstruction = 0x32b0,
        GarrisonCheckUpgradeable = 0x3304,
        GarrisonCompleteMission = 0x32f5,
        GarrisonGenerateRecruits = 0x32c2,
        GarrisonGetBuildingLandmarks = 0x32d0,
        GarrisonGetMissionReward = 0x332b,
        GarrisonMissionBonusRoll = 0x32f7,
        GarrisonPurchaseBuilding = 0x32ac,
        GarrisonRecruitFollower = 0x32c4,
        GarrisonRemoveFollower = 0x32ec,
        GarrisonRemoveFollowerFromBuilding = 0x32c0,
        GarrisonRenameFollower = 0x32c1,
        GarrisonRequestBlueprintAndSpecializationData = 0x32ab,
        GarrisonRequestClassSpecCategoryInfo = 0x32c9,
        GarrisonRequestLandingPageShipmentInfo = 0x32d3,
        GarrisonRequestShipmentInfo = 0x32d2,
        GarrisonResearchTalent = 0x32c5,
        GarrisonSetBuildingActive = 0x32ad,
        GarrisonSetFollowerFavorite = 0x32bd,
        GarrisonSetFollowerInactive = 0x32b9,
        GarrisonSetRecruitmentPreferences = 0x32c3,
        GarrisonStartMission = 0x32f4,
        GarrisonSwapBuildings = 0x32b1,
        GenerateRandomCharacterName = 0x35e7,
        GetChallengeModeRewards = 0x3686,
        GetGarrisonInfo = 0x32a6,
        GetItemPurchaseData = 0x3525,
        GetMirrorImageData = 0x327b,
        GetPvpOptionsEnabled = 0x35ef,
        GetRemainingGameTime = 0x36ef,
        GetTrophyList = 0x32e5,
        GetUndeleteCharacterCooldownStatus = 0x36e2,
        GmTicketAcknowledgeSurvey = 0x3695,
        GmTicketGetCaseStatus = 0x3694,
        GmTicketGetSystemStatus = 0x3693,
        GossipSelectOption = 0x3493,
        GrantLevel = 0x34ed,
        GuildAddBattlenetFriend = 0x308d,
        GuildAddRank = 0x3064,
        GuildAssignMemberRank = 0x305f,
        GuildAutoDeclineInvitation = 0x3061,
        GuildBankActivate = 0x34b7,
        GuildBankBuyTab = 0x34ba,
        GuildBankDepositMoney = 0x34bc,
        GuildBankLogQuery = 0x3082,
        GuildBankQueryTab = 0x34b9,
        GuildBankRemainingWithdrawMoneyQuery = 0x3083,
        GuildBankSetTabText = 0x3086,
        GuildBankSwapItems = 0x34b8,
        GuildBankTextQuery = 0x3087,
        GuildBankUpdateTab = 0x34bb,
        GuildBankWithdrawMoney = 0x34bd,
        GuildChallengeUpdateRequest = 0x307b,
        GuildChangeNameRequest = 0x307e,
        GuildDeclineInvitation = 0x3060,
        GuildDelete = 0x3068,
        GuildDeleteRank = 0x3065,
        GuildDemoteMember = 0x305e,
        GuildEventLogQuery = 0x3085,
        GuildGetAchievementMembers = 0x3071,
        GuildGetRanks = 0x306d,
        GuildGetRoster = 0x3073,
        GuildInviteByName = 0x3607,
        GuildLeave = 0x3062,
        GuildMemberSendSorRequest = 0x308c,
        GuildNewsUpdateSticky = 0x306e,
        GuildOfficerRemoveMember = 0x3063,
        GuildPermissionsQuery = 0x3084,
        GuildPromoteMember = 0x305d,
        GuildQueryMembersForRecipe = 0x306b,
        GuildQueryMemberRecipes = 0x3069,
        GuildQueryNews = 0x306c,
        GuildQueryRecipes = 0x306a,
        GuildReplaceGuildMaster = 0x3088,
        GuildSetAchievementTracking = 0x306f,
        GuildSetFocusedAchievement = 0x3070,
        GuildSetGuildMaster = 0x36c8,
        GuildSetMemberNote = 0x3072,
        GuildSetRankPermissions = 0x3067,
        GuildShiftRank = 0x3066,
        GuildUpdateInfoText = 0x3075,
        GuildUpdateMotdText = 0x3074,
        HearthAndResurrect = 0x34fe,
        HotfixQuery = 0x35e5,
        IgnoreTrade = 0x3159,
        InitiateRolePoll = 0x35da,
        InitiateTrade = 0x3156,
        Inspect = 0x351f,
        InspectPvp = 0x36a4,
        InstanceLockResponse = 0x3503,
        ItemPurchaseRefund = 0x3526,
        ItemTextQuery = 0x3305,
        JoinPetBattleQueue = 0x31cc,
        JoinRatedBattleground = 0x3176,
        KeepAlive = 0x3682,
        KeyboundOverride = 0x320f,
        LearnPvpTalents = 0x3549,
        LearnTalents = 0x3548,
        LeaveGroup = 0x364c,
        LeavePetBattleQueue = 0x31cd,
        LfgListApplyToGroup = 0x360f,
        LfgListCancelApplication = 0x3610,
        LfgListDeclineApplicant = 0x3611,
        LfgListGetStatus = 0x360d,
        LfgListInviteApplicant = 0x3612,
        LfgListInviteResponse = 0x3613,
        LfgListJoin = 0x360a,
        LfgListLeave = 0x360c,
        LfgListSearch = 0x360e,
        LfgListUpdateRequest = 0x360b,
        LfGuildAddRecruit = 0x361e,
        LfGuildBrowse = 0x3620,
        LfGuildDeclineRecruit = 0x3078,
        LfGuildGetApplications = 0x3079,
        LfGuildGetGuildPost = 0x3076,
        LfGuildGetRecruits = 0x3077,
        LfGuildRemoveRecruit = 0x307a,
        LfGuildSetGuildPost = 0x361f,
        ListInventory = 0x34a2,
        LiveRegionAccountRestore = 0x36bd,
        LiveRegionCharacterCopy = 0x36bc,
        LiveRegionGetAccountCharacterList = 0x36bb,
        LoadingScreenNotify = 0x35f9,
        LoadSelectedTrophy = 0x32e6,
        LogoutCancel = 0x34ce,
        LogoutInstant = 0x34cf,
        LogoutRequest = 0x34cd,
        LogDisconnect = 0x3769,
        LogStreamingError = 0x376d,
        LootItem = 0x31fb,
        LootMoney = 0x31fa,
        LootRelease = 0x31ff,
        LootRoll = 0x3200,
        LootUnit = 0x31f9,
        LowLevelRaid1 = 0x36a2,
        LowLevelRaid2 = 0x350a,
        MailCreateTextItem = 0x3531,
        MailDelete = 0x3211,
        MailGetList = 0x352c,
        MailMarkAsRead = 0x3530,
        MailReturnToSender = 0x3658,
        MailTakeItem = 0x352e,
        MailTakeMoney = 0x352d,
        MasterLootItem = 0x31fc,
        MinimapPing = 0x364e,
        MissileTrajectoryCollision = 0x3189,
        MountClearFanfare = 0x312d,
        MountSetFavorite = 0x3634,
        MountSpecialAnim = 0x3266,
        MoveApplyMovementForceAck = 0x3a12,
        MoveChangeTransport = 0x3a2c,
        MoveChangeVehicleSeats = 0x3a31,
        MoveDismissVehicle = 0x3a30,
        MoveDoubleJump = 0x39eb,
        MoveEnableDoubleJumpAck = 0x3a1b,
        MoveEnableSwimToFlyTransAck = 0x3a21,
        MoveFallLand = 0x39f9,
        MoveFallReset = 0x3a16,
        MoveFeatherFallAck = 0x3a19,
        MoveForceFlightBackSpeedChangeAck = 0x3a2b,
        MoveForceFlightSpeedChangeAck = 0x3a2a,
        MoveForcePitchRateChangeAck = 0x3a2f,
        MoveForceRootAck = 0x3a0b,
        MoveForceRunBackSpeedChangeAck = 0x3a09,
        MoveForceRunSpeedChangeAck = 0x3a08,
        MoveForceSwimBackSpeedChangeAck = 0x3a1f,
        MoveForceSwimSpeedChangeAck = 0x3a0a,
        MoveForceTurnRateChangeAck = 0x3a20,
        MoveForceUnrootAck = 0x3a0c,
        MoveForceWalkSpeedChangeAck = 0x3a1e,
        MoveGravityDisableAck = 0x3a32,
        MoveGravityEnableAck = 0x3a33,
        MoveHeartbeat = 0x3a0d,
        MoveHoverAck = 0x3a10,
        MoveJump = 0x39ea,
        MoveKnockBackAck = 0x3a0f,
        MoveRemoveMovementForces = 0x3a14,
        MoveRemoveMovementForceAck = 0x3a13,
        MoveSetCanFlyAck = 0x3a24,
        MoveSetCanTurnWhileFallingAck = 0x3a22,
        MoveSetCollisionHeightAck = 0x3a36,
        MoveSetFacing = 0x3a06,
        MoveSetFly = 0x3a25,
        MoveSetIgnoreMovementForcesAck = 0x3a23,
        MoveSetPitch = 0x3a07,
        MoveSetRunMode = 0x39f2,
        MoveSetVehicleRecIdAck = 0x3a11,
        MoveSetWalkMode = 0x39f3,
        MoveSplineDone = 0x3a15,
        MoveStartAscend = 0x3a26,
        MoveStartBackward = 0x39e5,
        MoveStartDescend = 0x3a2d,
        MoveStartForward = 0x39e4,
        MoveStartPitchDown = 0x39f0,
        MoveStartPitchUp = 0x39ef,
        MoveStartStrafeLeft = 0x39e7,
        MoveStartStrafeRight = 0x39e8,
        MoveStartSwim = 0x39fa,
        MoveStartTurnLeft = 0x39ec,
        MoveStartTurnRight = 0x39ed,
        MoveStop = 0x39e6,
        MoveStopAscend = 0x3a27,
        MoveStopPitch = 0x39f1,
        MoveStopStrafe = 0x39e9,
        MoveStopSwim = 0x39fb,
        MoveStopTurn = 0x39ee,
        MoveTeleportAck = 0x39f8,
        MoveTimeSkipped = 0x3a18,
        MoveToggleCollisionCheat = 0x3a05,
        MoveWaterWalkAck = 0x3a1a,
        NeutralPlayerSelectFaction = 0x31c2,
        NextCinematicCamera = 0x353a,
        ObjectUpdateFailed = 0x317f,
        ObjectUpdateRescued = 0x3180,
        OfferPetition = 0x36b2,
        OpeningCinematic = 0x3539,
        OpenItem = 0x3306,
        OpenMissionNpc = 0x32cb,
        OpenShipmentNpc = 0x32d1,
        OpenTradeskillNpc = 0x32dc,
        OptOutOfLoot = 0x34ec,
        PartyInvite = 0x3603,
        PartyInviteResponse = 0x3604,
        PartyUninvite = 0x364a,
        PetitionBuy = 0x34bf,
        PetitionRenameGuild = 0x36c9,
        PetitionShowList = 0x34be,
        PetitionShowSignatures = 0x34c0,
        PetAbandon = 0x348c,
        PetAction = 0x348a,
        PetBattleFinalNotify = 0x31d0,
        PetBattleInput = 0x3643,
        PetBattleQueueProposeMatchResult = 0x3210,
        PetBattleQuitNotify = 0x31cf,
        PetBattleReplaceFrontPet = 0x3644,
        PetBattleRequestPvp = 0x31ca,
        PetBattleRequestUpdate = 0x31cb,
        PetBattleRequestWild = 0x31c8,
        PetBattleScriptErrorNotify = 0x31d1,
        PetBattleWildLocationFail = 0x31c9,
        PetCancelAura = 0x348d,
        PetCastSpell = 0x327f,
        PetRename = 0x3688,
        PetSetAction = 0x3489,
        PetSpellAutocast = 0x348e,
        PetStopAttack = 0x348b,
        Ping = 0x3768,
        PlayerLogin = 0x35ea,
        ProtocolMismatch = 0x376e,
        PushQuestToParty = 0x34a0,
        PvpLogData = 0x317a,
        PvpPrestigeRankUp = 0x3329,
        QueryBattlePetName = 0x325b,
        QueryCorpseLocationFromClient = 0x3663,
        QueryCorpseTransport = 0x3664,
        QueryCountdownTimer = 0x31a4,
        QueryCreature = 0x3255,
        QueryGameObject = 0x3256,
        QueryGarrisonCreatureName = 0x325c,
        QueryGuildInfo = 0x3690,
        QueryInspectAchievements = 0x34f8,
        QueryNextMailTime = 0x352f,
        QueryNpcText = 0x3257,
        QueryPageText = 0x3259,
        QueryPetition = 0x325d,
        QueryPetName = 0x325a,
        QueryPlayerName = 0x368e,
        QueryQuestCompletionNpcs = 0x3173,
        QueryQuestInfo = 0x3258,
        QueryQuestRewards = 0x332d,
        QueryRealmName = 0x368f,
        QueryScenarioPoi = 0x3659,
        QueryTime = 0x34cc,
        QueryVoidStorage = 0x319d,
        QuestConfirmAccept = 0x349f,
        QuestGiverAcceptQuest = 0x3498,
        QuestGiverChooseReward = 0x349b,
        QuestGiverCompleteQuest = 0x3499,
        QuestGiverHello = 0x3495,
        QuestGiverQueryQuest = 0x3496,
        QuestGiverRequestReward = 0x349c,
        QuestGiverStatusMultipleQuery = 0x349e,
        QuestGiverStatusQuery = 0x349d,
        QuestLogRemoveQuest = 0x3524,
        QuestPoiQuery = 0x36b3,
        QuestPushResult = 0x34a1,
        QueuedMessagesEnd = 0x376c,
        QuickJoinAutoAcceptRequests = 0x3707,
        QuickJoinRequestInvite = 0x3706,
        QuickJoinRespondToInvite = 0x3705,
        QuickJoinSignalToastDisplayed = 0x3704,
        RaidOrBattlegroundEngineSurvey = 0x36e7,
        RandomRoll = 0x3657,
        ReadyCheckResponse = 0x3637,
        ReadItem = 0x3307,
        ReclaimCorpse = 0x34d1,
        RecruitAFriend = 0x36cf,
        RedeemWowTokenConfirm = 0x36f1,
        RedeemWowTokenStart = 0x36f0,
        RemoveNewItem = 0x3330,
        ReorderCharacters = 0x35e9,
        RepairItem = 0x34e2,
        ReplaceTrophy = 0x32e7,
        RepopRequest = 0x351c,
        ReportPvpPlayerAfk = 0x34ea,
        RequestAccountData = 0x3698,
        RequestAreaPoiUpdate = 0x332f,
        RequestBattlefieldStatus = 0x35dc,
        RequestCategoryCooldowns = 0x317c,
        RequestCemeteryList = 0x3174,
        RequestConquestFormulaConstants = 0x3296,
        RequestConsumptionConversionInfo = 0x36fb,
        RequestCrowdControlSpell = 0x3520,
        RequestForcedReactions = 0x31f4,
        RequestGuildPartyState = 0x31a3,
        RequestGuildRewardsList = 0x31a2,
        RequestHonorStats = 0x3179,
        RequestLfgListBlacklist = 0x3287,
        RequestPartyJoinUpdates = 0x35f8,
        RequestPartyMemberStats = 0x3656,
        RequestPetInfo = 0x348f,
        RequestPlayedTime = 0x3260,
        RequestPvpBrawlInfo = 0x3191,
        RequestPvpRewards = 0x3190,
        RequestRaidInfo = 0x36ca,
        RequestRatedBattlefieldInfo = 0x35e3,
        RequestResearchHistory = 0x3167,
        RequestStabledPets = 0x3490,
        RequestVehicleExit = 0x3221,
        RequestVehicleNextSeat = 0x3223,
        RequestVehiclePrevSeat = 0x3222,
        RequestVehicleSwitchSeat = 0x3224,
        RequestWorldQuestUpdate = 0x332e,
        RequestWowTokenMarketPrice = 0x36e9,
        ResetChallengeMode = 0x31f1,
        ResetChallengeModeCheat = 0x31f2,
        ResetInstances = 0x366b,
        ResurrectResponse = 0x3687,
        RevertMonumentAppearance = 0x32e9,
        RideVehicleInteract = 0x3225,
        SaveClientVariables = 0x3702,
        SaveCufProfiles = 0x318a,
        SaveEnabledAddons = 0x3701,
        SaveEquipmentSet = 0x3501,
        SaveGuildEmblem = 0x328b,
        ScenePlaybackCanceled = 0x320c,
        ScenePlaybackComplete = 0x320b,
        SceneTriggerEvent = 0x320d,
        SelfRes = 0x3527,
        SellItem = 0x34a3,
        SellWowTokenConfirm = 0x36eb,
        SellWowTokenStart = 0x36ea,
        SendContactList = 0x36d1,
        SendMail = 0x35fb,
        SendSorRequestViaAddress = 0x3623,
        SendTextEmote = 0x3486,
        SetAchievementsHidden = 0x3212,
        SetActionBarToggles = 0x3528,
        SetActionButton = 0x3638,
        SetActiveMover = 0x3a37,
        SetAdvancedCombatLogging = 0x3297,
        SetAssistantLeader = 0x3652,
        SetBackpackAutosortDisabled = 0x330a,
        SetBankAutosortDisabled = 0x330b,
        SetBankBagSlotFlag = 0x3309,
        SetContactNotes = 0x36d4,
        SetCurrencyFlags = 0x3169,
        SetDifficultyId = 0x320e,
        SetDungeonDifficulty = 0x3685,
        SetEveryoneIsAssistant = 0x361a,
        SetFactionAtWar = 0x34d4,
        SetFactionInactive = 0x34d6,
        SetFactionNotAtWar = 0x34d5,
        SetInsertItemsLeftToRight = 0x330d,
        SetLfgBonusFactionId = 0x3286,
        SetLootMethod = 0x364b,
        SetLootSpecialization = 0x3535,
        SetPartyAssignment = 0x3654,
        SetPartyLeader = 0x364d,
        SetPetSlot = 0x3168,
        SetPlayerDeclinedNames = 0x368d,
        SetPreferredCemetery = 0x3175,
        SetPvp = 0x328f,
        SetRaidDifficulty = 0x36de,
        SetRole = 0x35d9,
        SetSavedInstanceExtend = 0x368b,
        SetSelection = 0x351e,
        SetSheathed = 0x3487,
        SetSortBagsRightToLeft = 0x330c,
        SetTaxiBenchmarkMode = 0x34e9,
        SetTitle = 0x3264,
        SetTradeCurrency = 0x3160,
        SetTradeGold = 0x315f,
        SetTradeItem = 0x315d,
        SetUsingPartyGarrison = 0x32cd,
        SetWatchedFaction = 0x34d7,
        ShowTradeSkill = 0x36c2,
        SignPetition = 0x3529,
        SilencePartyTalker = 0x3655,
        SocketGems = 0x34e1,
        SortBags = 0x330e,
        SortBankBags = 0x330f,
        SortReagentBankBags = 0x3310,
        SpellClick = 0x3494,
        SpiritHealerActivate = 0x34b0,
        SplitItem = 0x399e,
        StandStateChange = 0x3188,
        StartChallengeMode = 0x3540,
        StartSpectatorWarGame = 0x35df,
        StartWarGame = 0x35de,
        SummonResponse = 0x366d,
        SupportTicketSubmitBug = 0x3648,
        SupportTicketSubmitComplaint = 0x3647,
        SupportTicketSubmitSuggestion = 0x3649,
        SurrenderArena = 0x3172,
        SuspendCommsAck = 0x3764,
        SuspendTokenResponse = 0x376a,
        SwapInvItem = 0x399d,
        SwapItem = 0x399c,
        SwapSubGroups = 0x3650,
        SwapVoidItem = 0x319f,
        TabardVendorActivate = 0x328c,
        TalkToGossip = 0x3491,
        TaxiNodeStatusQuery = 0x34a9,
        TaxiQueryAvailableNodes = 0x34ab,
        TaxiRequestEarlyLanding = 0x34ad,
        TimeAdjustmentResponse = 0x3a3b,
        TimeSyncResponse = 0x3a38,
        TimeSyncResponseDropped = 0x3a3a,
        TimeSyncResponseFailed = 0x3a39,
        ToggleDifficulty = 0x365a,
        TogglePvp = 0x328e,
        TotemDestroyed = 0x34f0,
        TradeSkillSetFavorite = 0x332c,
        TrainerBuySpell = 0x34af,
        TrainerList = 0x34ae,
        TransmogrifyItems = 0x3192,
        TurnInPetition = 0x352b,
        Tutorial = 0x36df,
        TwitterCheckStatus = 0x312a,
        TwitterConnect = 0x3127,
        TwitterDisconnect = 0x312b,
        TwitterPost = 0x3312,
        UiTimeRequest = 0x369d,
        UnacceptTrade = 0x315b,
        UndeleteCharacter = 0x36e1,
        UnlearnSkill = 0x34db,
        UnlearnSpecialization = 0x31a0,
        UnlockVoidStorage = 0x319c,
        UpdateAccountData = 0x3699,
        UpdateAreaTriggerVisual = 0x3282,
        UpdateClientSettings = 0x3667,
        UpdateMissileTrajectory = 0x3a3e,
        UpdateRaidTarget = 0x3653,
        UpdateSpellVisual = 0x3281,
        UpdateVasPurchaseStates = 0x36f7,
        UpdateWowTokenAuctionableList = 0x36f2,
        UpdateWowTokenCount = 0x36e8,
        UpgradeGarrison = 0x329f,
        UpgradeItem = 0x3213,
        UsedFollow = 0x3185,
        UseCritterItem = 0x322c,
        UseEquipmentSet = 0x3995,
        UseItem = 0x327c,
        UseToy = 0x327e,
        ViolenceLevel = 0x3183,
        VoidStorageTransfer = 0x319e,
        WardenData = 0x35ec,
        Who = 0x3684,
        WhoIs = 0x3683,
        WorldPortResponse = 0x35fa,
        WrapItem = 0x3994,

        Max = 0x3FFF,
        Unknown = 0xbadd
    }

    public enum ServerOpcodes : uint
    {
        AbortNewWorld = 0x25ae,
        AccountCriteriaUpdate = 0x2654,
        AccountDataTimes = 0x274b,
        AccountMountUpdate = 0x25c4,
        AccountToysUpdate = 0x25c5,
        AchievementDeleted = 0x2720,
        AchievementEarned = 0x2662,
        ActivateTaxiReply = 0x26a8,
        ActiveGlyphs = 0x2c52,
        AddBattlenetFriendResponse = 0x265c,
        AddItemPassive = 0x25c0,
        AddLossOfControl = 0x2698,
        AddRunePower = 0x26e4,
        AdjustSplineDuration = 0x25e9,
        AeLootTargets = 0x262d,
        AeLootTargetAck = 0x262e,
        AiReaction = 0x26e1,
        AllAccountCriteria = 0x2570,
        AllAchievementData = 0x256f,
        AllGuildAchievements = 0x29b8,
        ArchaeologySurveryCast = 0x2587,
        AreaPoiUpdate = 0x2844,
        AreaSpiritHealerTime = 0x2784,
        AreaTriggerDenied = 0x269f,
        AreaTriggerNoCorpse = 0x2757,
        AreaTriggerRePath = 0x2641,
        AreaTriggerReShape = 0x263e,
        ArenaCrowdControlSpells = 0x2650,
        ArenaError = 0x2713,
        ArenaPrepOpponentSpecializations = 0x2667,
        ArtifactForgeOpened = 0x27e5,
        ArtifactRespecConfirm = 0x27e8,
        ArtifactTraitsRefunded = 0x27e9,
        ArtifactXpGain = 0x282a,
        AttackerStateUpdate = 0x27d2,
        AttackStart = 0x266f,
        AttackStop = 0x2670,
        AttackSwingError = 0x2735,
        AttackSwingLandedLog = 0x2736,
        AuctionClosedNotification = 0x272a,
        AuctionCommandResult = 0x2727,
        AuctionHelloResponse = 0x2725,
        AuctionListBidderItemsResult = 0x272e,
        AuctionListItemsResult = 0x272c,
        AuctionListOwnerItemsResult = 0x272d,
        AuctionListPendingSalesResult = 0x272f,
        AuctionOutbidNotification = 0x2729,
        AuctionOwnerBidNotification = 0x272b,
        AuctionReplicateResponse = 0x2726,
        AuctionWonNotification = 0x2728,
        AuraPointsDepleted = 0x2c23,
        AuraUpdate = 0x2c22,
        AuthChallenge = 0x3048,
        AuthResponse = 0x256c,
        BanReason = 0x26b4,
        BarberShopResult = 0x26ea,
        BattlefieldList = 0x2595,
        BattlefieldPortDenied = 0x259b,
        BattlefieldStatusActive = 0x2591,
        BattlefieldStatusFailed = 0x2594,
        BattlefieldStatusNeedConfirmation = 0x2590,
        BattlefieldStatusNone = 0x2593,
        BattlefieldStatusQueued = 0x2592,
        BattlefieldStatusWaitForGroups = 0x25a6,
        BattlegroundInfoThrottled = 0x259c,
        BattlegroundInit = 0x27a2,
        BattlegroundPlayerJoined = 0x2599,
        BattlegroundPlayerLeft = 0x259a,
        BattlegroundPlayerPositions = 0x2596,
        BattlegroundPoints = 0x27a1,
        BattlenetChallengeAbort = 0x27d1,
        BattlenetChallengeStart = 0x27d0,
        BattlenetNotification = 0x283f,
        BattlenetRealmListTicket = 0x2841,
        BattlenetResponse = 0x283e,
        BattlenetSetSessionState = 0x2840,
        BattlePayAckFailed = 0x27c9,
        BattlePayBattlePetDelivered = 0x27be,
        BattlePayConfirmPurchase = 0x27c8,
        BattlePayDeliveryEnded = 0x27bc,
        BattlePayDeliveryStarted = 0x27bb,
        BattlePayDistributionUpdate = 0x27ba,
        BattlePayGetDistributionListResponse = 0x27b8,
        BattlePayGetProductListResponse = 0x27b6,
        BattlePayGetPurchaseListResponse = 0x27b7,
        BattlePayMountDelivered = 0x27bd,
        BattlePayPurchaseUpdate = 0x27c7,
        BattlePayStartDistributionAssignToTargetResponse = 0x27c5,
        BattlePayStartPurchaseResponse = 0x27c4,
        BattlePayVasBnetTransferValidationResult = 0x2856,
        BattlePayVasBoostConsumed = 0x27b9,
        BattlePayVasCharacterList = 0x282d,
        BattlePayVasCharacterQueueStatus = 0x2855,
        BattlePayVasPurchaseComplete = 0x2830,
        BattlePayVasPurchaseList = 0x2831,
        BattlePayVasPurchaseStarted = 0x282f,
        BattlePayVasRealmList = 0x282e,
        BattlePayVasTransferQueueStatus = 0x2854,
        BattlePetsHealed = 0x260a,
        BattlePetCageDateError = 0x26a2,
        BattlePetDeleted = 0x2607,
        BattlePetError = 0x2657,
        BattlePetJournal = 0x2606,
        BattlePetJournalLockAcquired = 0x2604,
        BattlePetJournalLockDenied = 0x2605,
        BattlePetLicenseChanged = 0x260b,
        BattlePetMaxCountChanged = 0x2602,
        BattlePetRestored = 0x2609,
        BattlePetRevoked = 0x2608,
        BattlePetTrapLevel = 0x2601,
        BattlePetUpdates = 0x2600,
        BinderConfirm = 0x273b,
        BindPointUpdate = 0x257d,
        BlackMarketBidOnItemResult = 0x2646,
        BlackMarketOpenResult = 0x2644,
        BlackMarketOutbid = 0x2647,
        BlackMarketRequestItemsResult = 0x2645,
        BlackMarketWon = 0x2648,
        BonusRollEmpty = 0x2664,
        BossKillCredit = 0x27c3,
        BreakTarget = 0x266e,
        BuyFailed = 0x26f3,
        BuySucceeded = 0x26f2,
        CacheInfo = 0x2745,
        CacheVersion = 0x2744,
        CalendarClearPendingAction = 0x26c8,
        CalendarCommandResult = 0x26c9,
        CalendarEventInitialInvites = 0x26b8,
        CalendarEventInvite = 0x26b9,
        CalendarEventInviteAlert = 0x26ba,
        CalendarEventInviteModeratorStatus = 0x26bd,
        CalendarEventInviteNotes = 0x26c2,
        CalendarEventInviteNotesAlert = 0x26c3,
        CalendarEventInviteRemoved = 0x26be,
        CalendarEventInviteRemovedAlert = 0x26bf,
        CalendarEventInviteStatus = 0x26bb,
        CalendarEventInviteStatusAlert = 0x26bc,
        CalendarEventRemovedAlert = 0x26c0,
        CalendarEventUpdatedAlert = 0x26c1,
        CalendarRaidLockoutAdded = 0x26c4,
        CalendarRaidLockoutRemoved = 0x26c5,
        CalendarRaidLockoutUpdated = 0x26c6,
        CalendarSendCalendar = 0x26b6,
        CalendarSendEvent = 0x26b7,
        CalendarSendNumPending = 0x26c7,
        CameraEffect = 0x2769,
        CancelAutoRepeat = 0x2714,
        CancelCombat = 0x2733,
        CancelOrphanSpellVisual = 0x2c45,
        CancelScene = 0x2656,
        CancelSpellVisual = 0x2c43,
        CancelSpellVisualKit = 0x2c47,
        CanDuelResult = 0x2678,
        CastFailed = 0x2c55,
        CategoryCooldown = 0x2c16,
        ChallengeModeAllMapStats = 0x2623,
        ChallengeModeComplete = 0x2621,
        ChallengeModeMapStatsUpdate = 0x2624,
        ChallengeModeNewPlayerRecord = 0x2626,
        ChallengeModeRequestLeadersResult = 0x2625,
        ChallengeModeReset = 0x2620,
        ChallengeModeRewards = 0x2622,
        ChallengeModeStart = 0x261e,
        ChallengeModeUpdateDeathCount = 0x261f,
        ChangePlayerDifficultyResult = 0x2737,
        ChannelList = 0x2bc3,
        ChannelNotify = 0x2bc0,
        ChannelNotifyJoined = 0x2bc1,
        ChannelNotifyLeft = 0x2bc2,
        CharacterClassTrialCreate = 0x2802,
        CharacterItemFixup = 0x2850,
        CharacterLoginFailed = 0x2746,
        CharacterObjectTestResponse = 0x27cf,
        CharacterRenameResult = 0x27a8,
        CharacterUpgradeComplete = 0x2801,
        CharacterUpgradeQueued = 0x2800,
        CharacterUpgradeSpellTierSet = 0x25f5,
        CharacterUpgradeStarted = 0x27ff,
        CharacterUpgradeUnrevokeResult = 0x2803,
        CharCustomize = 0x271b,
        CharCustomizeFailed = 0x271a,
        CharFactionChangeResult = 0x27ed,
        Chat = 0x2bad,
        ChatAutoResponded = 0x2bb8,
        ChatDown = 0x2bbd,
        ChatIgnoredAccountMuted = 0x2bac,
        ChatIsDown = 0x2bbe,
        ChatNotInParty = 0x2bb2,
        ChatPlayerAmbiguous = 0x2bb0,
        ChatPlayerNotfound = 0x2bb7,
        ChatReconnect = 0x2bbf,
        ChatRestricted = 0x2bb3,
        ChatServerMessage = 0x2bc4,
        CheatIgnoreDimishingReturns = 0x2c12,
        CheckWargameEntry = 0x259f,
        ClearAllSpellCharges = 0x2c27,
        ClearBossEmotes = 0x25ce,
        ClearCooldown = 0x26e6,
        ClearCooldowns = 0x2c26,
        ClearLossOfControl = 0x269a,
        ClearSpellCharges = 0x2c28,
        ClearTarget = 0x26dd,
        CoinRemoved = 0x262c,
        CombatEventFailed = 0x2671,
        CommentatorMapInfo = 0x2748,
        CommentatorPlayerInfo = 0x2749,
        CommentatorStateChanged = 0x2747,
        ComplaintResult = 0x26d5,
        CompleteShipmentResponse = 0x27e1,
        ConnectTo = 0x304d,
        ConquestFormulaConstants = 0x27ca,
        ConsoleWrite = 0x2653,
        ConsumptionConversionInfoResponse = 0x2845,
        ConsumptionConversionResult = 0x2846,
        ContactList = 0x27cd,
        ControlUpdate = 0x2666,
        CooldownCheat = 0x277d,
        CooldownEvent = 0x26e5,
        CorpseLocation = 0x266d,
        CorpseReclaimDelay = 0x2790,
        CorpseTransportQuery = 0x2753,
        CreateChar = 0x2740,
        CreateShipmentResponse = 0x27e0,
        CriteriaDeleted = 0x271f,
        CriteriaUpdate = 0x2719,
        CrossedInebriationThreshold = 0x26ee,
        CustomLoadScreen = 0x25e4,
        DailyQuestsReset = 0x2a80,
        DamageCalcLog = 0x280a,
        DanceStudioCreateResult = 0x27a5,
        DbReply = 0x25a1,
        DeathReleaseLoc = 0x2707,
        DefenseMessage = 0x2bb6,
        DeleteChar = 0x2741,
        DestroyArenaUnit = 0x2786,
        DestructibleBuildingDamage = 0x2734,
        DifferentInstanceFromParty = 0x258b,
        DisenchantCredit = 0x25bd,
        Dismount = 0x26dc,
        DismountResult = 0x257c,
        DispelFailed = 0x2c30,
        DisplayGameError = 0x25b6,
        DisplayPlayerChoice = 0x26a3,
        DisplayPromotion = 0x266a,
        DisplayQuestPopup = 0x2a9d,
        DisplayToast = 0x263a,
        DontAutoPushSpellsToActionBar = 0x25f7,
        DropNewConnection = 0x304c,
        DuelComplete = 0x2676,
        DuelCountdown = 0x2675,
        DuelInBounds = 0x2674,
        DuelOutOfBounds = 0x2673,
        DuelRequested = 0x2672,
        DuelWinner = 0x2677,
        DurabilityDamageDeath = 0x278c,
        Emote = 0x280b,
        EnableBarberShop = 0x26e9,
        EnableEncryption = 0x3049,
        EnchantmentLog = 0x2754,
        EncounterEnd = 0x27c2,
        EncounterStart = 0x27c1,
        EnumCharactersResult = 0x2583,
        EnvironmentalDamageLog = 0x2c21,
        EquipmentSetId = 0x26de,
        ExpectedSpamRecords = 0x2bb1,
        ExplorationExperience = 0x27a4,
        FactionBonusInfo = 0x2768,
        FailedPlayerCondition = 0x25e3,
        FeatureSystemStatus = 0x25d2,
        FeatureSystemStatusGlueScreen = 0x25d3,
        FeignDeathResisted = 0x2789,
        FishEscaped = 0x26fb,
        FishNotHooked = 0x26fa,
        FlightSplineSync = 0x2df7,
        ForcedDeathUpdate = 0x2708,
        ForceAnim = 0x2796,
        ForceObjectRelink = 0x2669,
        FriendStatus = 0x27ce,
        GameObjectActivateAnimKit = 0x25d7,
        GameObjectCustomAnim = 0x25d8,
        GameObjectDespawn = 0x25d9,
        GameObjectPlaySpellVisual = 0x2c4a,
        GameObjectPlaySpellVisualKit = 0x2c49,
        GameObjectResetState = 0x275f,
        GameObjectSetState = 0x283d,
        GameObjectUiAction = 0x275c,
        GameSpeedSet = 0x26ac,
        GameTimeSet = 0x274d,
        GameTimeUpdate = 0x274c,
        GarrisonAddFollowerResult = 0x2902,
        GarrisonAddMissionResult = 0x2906,
        GarrisonAssignFollowerToBuildingResult = 0x2918,
        GarrisonBuildingActivated = 0x28fb,
        GarrisonBuildingLandmarks = 0x292c,
        GarrisonBuildingRemoved = 0x28f4,
        GarrisonBuildingSetActiveSpecializationResult = 0x28f6,
        GarrisonClearAllFollowersExhaustion = 0x2916,
        GarrisonCompleteMissionResult = 0x2909,
        GarrisonCreateResult = 0x28fc,
        GarrisonDeleteResult = 0x2920,
        GarrisonFollowerChangedAbilities = 0x2914,
        GarrisonFollowerChangedDurability = 0x2904,
        GarrisonFollowerChangedItemLevel = 0x2913,
        GarrisonFollowerChangedStatus = 0x2915,
        GarrisonFollowerChangedXp = 0x2912,
        GarrisonIsUpgradeableResult = 0x2929,
        GarrisonLandingPageShipmentInfo = 0x27e3,
        GarrisonLearnBlueprintResult = 0x28f7,
        GarrisonLearnSpecializationResult = 0x28f5,
        GarrisonListFollowersCheatResult = 0x2905,
        GarrisonListMissionsCheatResult = 0x292a,
        GarrisonMissionAreaBonusAdded = 0x2910,
        GarrisonMissionBonusRollResult = 0x290c,
        GarrisonMissionRewardResponse = 0x292d,
        GarrisonMissionUpdateCanStart = 0x2911,
        GarrisonNumFollowerActivationsRemaining = 0x2917,
        GarrisonOpenArchitect = 0x2921,
        GarrisonOpenMissionNpc = 0x2923,
        GarrisonOpenRecruitmentNpc = 0x291c,
        GarrisonOpenTalentNpc = 0x291d,
        GarrisonOpenTradeskillNpc = 0x2922,
        GarrisonPlaceBuildingResult = 0x28f3,
        GarrisonPlotPlaced = 0x28f1,
        GarrisonPlotRemoved = 0x28f2,
        GarrisonRecallPortalLastUsedTime = 0x290a,
        GarrisonRecallPortalUsed = 0x290b,
        GarrisonRecruitmentFollowersGenerated = 0x291e,
        GarrisonRecruitFollowerResult = 0x291f,
        GarrisonRemoteInfo = 0x28fa,
        GarrisonRemoveFollowerFromBuildingResult = 0x2919,
        GarrisonRemoveFollowerResult = 0x2903,
        GarrisonRequestBlueprintAndSpecializationDataResult = 0x28f9,
        GarrisonStartMissionResult = 0x2907,
        GarrisonUnlearnBlueprintResult = 0x28f8,
        GarrisonUpgradeResult = 0x28fd,
        GenerateRandomCharacterNameResult = 0x2584,
        GetAccountCharacterListResult = 0x27a6,
        GetDisplayedTrophyListResponse = 0x2928,
        GetGarrisonInfoResult = 0x28f0,
        GetShipmentsOfTypeResponse = 0x27e2,
        GetShipmentInfoResponse = 0x27de,
        GetTrophyListResponse = 0x2806,
        GmPlayerInfo = 0x277c,
        GmRequestPlayerInfo = 0x25ee,
        GmTicketCaseStatus = 0x26ce,
        GmTicketSystemStatus = 0x26cd,
        GodMode = 0x273a,
        GossipComplete = 0x2a96,
        GossipMessage = 0x2a97,
        GossipPoi = 0x27db,
        GroupActionThrottled = 0x259d,
        GroupDecline = 0x27d6,
        GroupDestroyed = 0x27d8,
        GroupInviteConfirmation = 0x2851,
        GroupNewLeader = 0x264b,
        GroupUninvite = 0x27d7,
        GuildAchievementDeleted = 0x29c5,
        GuildAchievementEarned = 0x29c4,
        GuildAchievementMembers = 0x29c7,
        GuildBankLogQueryResults = 0x29df,
        GuildBankQueryResults = 0x29de,
        GuildBankRemainingWithdrawMoney = 0x29e0,
        GuildBankTextQueryResult = 0x29e3,
        GuildChallengeCompleted = 0x29d3,
        GuildChallengeUpdate = 0x29d2,
        GuildChangeNameResult = 0x29dd,
        GuildCommandResult = 0x29ba,
        GuildCriteriaDeleted = 0x29c6,
        GuildCriteriaUpdate = 0x29c3,
        GuildEventBankContentsChanged = 0x29f5,
        GuildEventBankMoneyChanged = 0x29f4,
        GuildEventDisbanded = 0x29eb,
        GuildEventLogQueryResults = 0x29e2,
        GuildEventMotd = 0x29ec,
        GuildEventNewLeader = 0x29ea,
        GuildEventPlayerJoined = 0x29e8,
        GuildEventPlayerLeft = 0x29e9,
        GuildEventPresenceChange = 0x29ed,
        GuildEventRanksUpdated = 0x29ee,
        GuildEventRankChanged = 0x29ef,
        GuildEventTabAdded = 0x29f0,
        GuildEventTabDeleted = 0x29f1,
        GuildEventTabModified = 0x29f2,
        GuildEventTabTextChanged = 0x29f3,
        GuildFlaggedForRename = 0x29dc,
        GuildInvite = 0x29ca,
        GuildInviteDeclined = 0x29e6,
        GuildInviteExpired = 0x29e7,
        GuildItemLooted = 0x29d4,
        GuildKnownRecipes = 0x29be,
        GuildMembersWithRecipe = 0x29bf,
        GuildMemberDailyReset = 0x29e4,
        GuildMemberRecipes = 0x29bd,
        GuildMemberUpdateNote = 0x29c9,
        GuildMoved = 0x29da,
        GuildMoveStarting = 0x29d9,
        GuildNameChanged = 0x29db,
        GuildNews = 0x29c1,
        GuildNewsDeleted = 0x29c2,
        GuildPartyState = 0x29cb,
        GuildPermissionsQueryResults = 0x29e1,
        GuildRanks = 0x29c8,
        GuildReputationReactionChanged = 0x29cc,
        GuildReset = 0x29d8,
        GuildRewardList = 0x29c0,
        GuildRoster = 0x29bb,
        GuildRosterUpdate = 0x29bc,
        GuildSendRankChange = 0x29b9,
        HealthUpdate = 0x26fe,
        HighestThreatUpdate = 0x270e,
        Hotfixes = 0x25a3,
        HotfixList = 0x25a2,
        HotfixQueryResponse = 0x25a4,
        InitializeFactions = 0x2767,
        InitialSetup = 0x2580,
        InitWorldStates = 0x278d,
        InspectHonorStats = 0x25b3,
        InspectPvp = 0x2763,
        InspectResult = 0x264f,
        InstanceEncounterChangePriority = 0x27f3,
        InstanceEncounterDisengageUnit = 0x27f2,
        InstanceEncounterEnd = 0x27fa,
        InstanceEncounterEngageUnit = 0x27f1,
        InstanceEncounterGainCombatResurrectionCharge = 0x27fc,
        InstanceEncounterInCombatResurrection = 0x27fb,
        InstanceEncounterObjectiveComplete = 0x27f6,
        InstanceEncounterObjectiveStart = 0x27f5,
        InstanceEncounterObjectiveUpdate = 0x27f9,
        InstanceEncounterPhaseShiftChanged = 0x27fd,
        InstanceEncounterSetSuppressingRelease = 0x27f8,
        InstanceEncounterStart = 0x27f7,
        InstanceEncounterTimerStart = 0x27f4,
        InstanceGroupSizeChanged = 0x2738,
        InstanceInfo = 0x2652,
        InstanceReset = 0x26b1,
        InstanceResetFailed = 0x26b2,
        InstanceSaveCreated = 0x27c0,
        InvalidatePageText = 0x2703,
        InvalidatePlayer = 0x26d4,
        InvalidPromotionCode = 0x2797,
        InventoryChangeFailure = 0x2765,
        IsQuestCompleteResponse = 0x2a83,
        ItemChanged = 0x2722,
        ItemCooldown = 0x2809,
        ItemEnchantTimeUpdate = 0x2799,
        ItemExpirePurchaseRefund = 0x25b2,
        ItemPurchaseRefundResult = 0x25b0,
        ItemPushResult = 0x2639,
        ItemTimeUpdate = 0x2798,
        KickReason = 0x282c,
        LearnedSpells = 0x2c4c,
        LearnPvpTalentsFailed = 0x25eb,
        LearnTalentsFailed = 0x25ea,
        LevelUpdate = 0x2588,
        LevelUpInfo = 0x2721,
        LfgBootPlayer = 0x2a36,
        LfgDisabled = 0x2a34,
        LfgInstanceShutdownCountdown = 0x2a25,
        LfgJoinResult = 0x2a1c,
        LfgListJoinResult = 0x2a1d,
        LfgListSearchResults = 0x2a1e,
        LfgListSearchStatus = 0x2a1f,
        LfgListUpdateBlacklist = 0x2a2a,
        LfgListUpdateStatus = 0x2a26,
        LfgOfferContinue = 0x2a35,
        LfgPartyInfo = 0x2a37,
        LfgPlayerInfo = 0x2a38,
        LfgPlayerReward = 0x2a39,
        LfgProposalUpdate = 0x2a2d,
        LfgQueueStatus = 0x2a20,
        LfgReadyCheckResult = 0x2a3b,
        LfgReadyCheckUpdate = 0x2a22,
        LfgRoleCheckUpdate = 0x2a21,
        LfgSlotInvalid = 0x2a30,
        LfgTeleportDenied = 0x2a33,
        LfgUpdateStatus = 0x2a24,
        LfGuildApplicantListChanged = 0x29d5,
        LfGuildApplications = 0x29d1,
        LfGuildApplicationsListChanged = 0x29d6,
        LfGuildBrowse = 0x29ce,
        LfGuildCommandResult = 0x29d0,
        LfGuildPost = 0x29cd,
        LfGuildRecruits = 0x29cf,
        LiveRegionAccountRestoreResult = 0x27b4,
        LiveRegionCharacterCopyResult = 0x27b2,
        LiveRegionGetAccountCharacterListResult = 0x27a7,
        LoadCufProfiles = 0x25cf,
        LoadEquipmentSet = 0x274f,
        LoadSelectedTrophyResult = 0x2807,
        LoginSetTimeSpeed = 0x274e,
        LoginVerifyWorld = 0x25ad,
        LogoutCancelAck = 0x26b0,
        LogoutComplete = 0x26af,
        LogoutResponse = 0x26ae,
        LogXpGain = 0x271d,
        LootAllPassed = 0x2637,
        LootItemList = 0x2635,
        LootList = 0x2785,
        LootMoneyNotify = 0x2631,
        LootRelease = 0x2630,
        LootReleaseAll = 0x262f,
        LootRemoved = 0x262a,
        LootResponse = 0x2629,
        LootRoll = 0x2633,
        LootRollsComplete = 0x2636,
        LootRollWon = 0x2638,
        LossOfControlAuraUpdate = 0x2697,
        MailCommandResult = 0x265a,
        MailListResult = 0x279a,
        MailQueryNextTimeResult = 0x279b,
        MapObjectivesInit = 0x27a3,
        MapObjEvents = 0x25da,
        MasterLootCandidateList = 0x2634,
        MessageBox = 0x2575,
        MinimapPing = 0x26f9,
        MirrorImageComponentedData = 0x2c14,
        MirrorImageCreatureData = 0x2c13,
        MissileCancel = 0x25db,
        ModifyChargeRecoverySpeed = 0x27ab,
        ModifyCooldown = 0x27a9,
        ModifyCooldownRecoverySpeed = 0x27aa,
        ModifyPartyRange = 0x2788,
        Motd = 0x2baf,
        MountResult = 0x257b,
        MoveApplyMovementForce = 0x2de1,
        MoveDisableCollision = 0x2ddd,
        MoveDisableDoubleJump = 0x2dcb,
        MoveDisableGravity = 0x2ddb,
        MoveDisableTransitionBetweenSwimAndFly = 0x2dda,
        MoveEnableCollision = 0x2dde,
        MoveEnableDoubleJump = 0x2dca,
        MoveEnableGravity = 0x2ddc,
        MoveEnableTransitionBetweenSwimAndFly = 0x2dd9,
        MoveKnockBack = 0x2dd1,
        MoveRemoveMovementForce = 0x2de2,
        MoveRoot = 0x2dc7,
        MoveSetActiveMover = 0x2da3,
        MoveSetCanFly = 0x2dd3,
        MoveSetCanTurnWhileFalling = 0x2dd5,
        MoveSetCollisionHeight = 0x2ddf,
        MoveSetCompoundState = 0x2de3,
        MoveSetFeatherFall = 0x2dcd,
        MoveSetFlightBackSpeed = 0x2dc3,
        MoveSetFlightSpeed = 0x2dc2,
        MoveSetHovering = 0x2dcf,
        MoveSetIgnoreMovementForces = 0x2dd7,
        MoveSetLandWalk = 0x2dcc,
        MoveSetNormalFall = 0x2dce,
        MoveSetPitchRate = 0x2dc6,
        MoveSetRunBackSpeed = 0x2dbf,
        MoveSetRunSpeed = 0x2dbe,
        MoveSetSwimBackSpeed = 0x2dc1,
        MoveSetSwimSpeed = 0x2dc0,
        MoveSetTurnRate = 0x2dc5,
        MoveSetVehicleRecId = 0x2de0,
        MoveSetWalkSpeed = 0x2dc4,
        MoveSetWaterWalk = 0x2dc9,
        MoveSkipTime = 0x2de4,
        MoveSplineDisableCollision = 0x2de9,
        MoveSplineDisableGravity = 0x2de7,
        MoveSplineEnableCollision = 0x2dea,
        MoveSplineEnableGravity = 0x2de8,
        MoveSplineRoot = 0x2de5,
        MoveSplineSetFeatherFall = 0x2deb,
        MoveSplineSetFlightBackSpeed = 0x2dba,
        MoveSplineSetFlightSpeed = 0x2db9,
        MoveSplineSetFlying = 0x2df5,
        MoveSplineSetHover = 0x2ded,
        MoveSplineSetLandWalk = 0x2df0,
        MoveSplineSetNormalFall = 0x2dec,
        MoveSplineSetPitchRate = 0x2dbd,
        MoveSplineSetRunBackSpeed = 0x2db6,
        MoveSplineSetRunMode = 0x2df3,
        MoveSplineSetRunSpeed = 0x2db5,
        MoveSplineSetSwimBackSpeed = 0x2db8,
        MoveSplineSetSwimSpeed = 0x2db7,
        MoveSplineSetTurnRate = 0x2dbc,
        MoveSplineSetWalkMode = 0x2df4,
        MoveSplineSetWalkSpeed = 0x2dbb,
        MoveSplineSetWaterWalk = 0x2def,
        MoveSplineStartSwim = 0x2df1,
        MoveSplineStopSwim = 0x2df2,
        MoveSplineUnroot = 0x2de6,
        MoveSplineUnsetFlying = 0x2df6,
        MoveSplineUnsetHover = 0x2dee,
        MoveTeleport = 0x2dd2,
        MoveUnroot = 0x2dc8,
        MoveUnsetCanFly = 0x2dd4,
        MoveUnsetCanTurnWhileFalling = 0x2dd6,
        MoveUnsetHovering = 0x2dd0,
        MoveUnsetIgnoreMovementForces = 0x2dd8,
        MoveUpdate = 0x2dae,
        MoveUpdateApplyMovementForce = 0x2db2,
        MoveUpdateCollisionHeight = 0x2dad,
        MoveUpdateFlightBackSpeed = 0x2daa,
        MoveUpdateFlightSpeed = 0x2da9,
        MoveUpdateKnockBack = 0x2db0,
        MoveUpdatePitchRate = 0x2dac,
        MoveUpdateRemoveMovementForce = 0x2db3,
        MoveUpdateRunBackSpeed = 0x2da5,
        MoveUpdateRunSpeed = 0x2da4,
        MoveUpdateSwimBackSpeed = 0x2da8,
        MoveUpdateSwimSpeed = 0x2da7,
        MoveUpdateTeleport = 0x2daf,
        MoveUpdateTurnRate = 0x2dab,
        MoveUpdateWalkSpeed = 0x2da6,
        NeutralPlayerFactionSelectResult = 0x25f2,
        NewTaxiPath = 0x26a9,
        NewWorld = 0x25ac,
        NotifyDestLocSpellCast = 0x2c42,
        NotifyMissileTrajectoryCollision = 0x26d3,
        NotifyMoney = 0x25af,
        NotifyReceivedMail = 0x265b,
        OfferPetitionError = 0x26e2,
        OnCancelExpectedRideVehicleAura = 0x271e,
        OnMonsterMove = 0x2da2,
        OpenContainer = 0x2766,
        OpenLfgDungeonFinder = 0x2a32,
        OpenShipmentNpcFromGossip = 0x27dd,
        OpenShipmentNpcResult = 0x27df,
        OpenTransmogrifier = 0x2833,
        OverrideLight = 0x26e8,
        PageText = 0x275b,
        PartyCommandResult = 0x27da,
        PartyInvite = 0x25d0,
        PartyKillLog = 0x279f,
        PartyMemberState = 0x279d,
        PartyMemberStateUpdate = 0x279c,
        PartyUpdate = 0x260c,
        PauseMirrorTimer = 0x2751,
        PendingRaidLock = 0x2732,
        PetitionAlreadySigned = 0x25b9,
        PetitionRenameGuildResponse = 0x29f7,
        PetitionShowList = 0x26eb,
        PetitionShowSignatures = 0x26ec,
        PetitionSignResults = 0x2791,
        PetActionFeedback = 0x278f,
        PetActionSound = 0x26cb,
        PetAdded = 0x25a9,
        PetBattleChatRestricted = 0x2619,
        PetBattleDebugQueueDumpResponse = 0x269e,
        PetBattleFinalizeLocation = 0x2612,
        PetBattleFinalRound = 0x2617,
        PetBattleFinished = 0x2618,
        PetBattleFirstRound = 0x2614,
        PetBattleInitialUpdate = 0x2613,
        PetBattleMaxGameLengthWarning = 0x261a,
        PetBattlePvpChallenge = 0x2611,
        PetBattleQueueProposeMatch = 0x2658,
        PetBattleQueueStatus = 0x2659,
        PetBattleReplacementsMade = 0x2616,
        PetBattleRequestFailed = 0x2610,
        PetBattleRoundResult = 0x2615,
        PetBattleSlotUpdates = 0x2603,
        PetCastFailed = 0x2c56,
        PetClearSpells = 0x2c24,
        PetDismissSound = 0x26cc,
        PetGodMode = 0x26a6,
        PetGuids = 0x2743,
        PetLearnedSpells = 0x2c4e,
        PetMode = 0x258a,
        PetNameInvalid = 0x26f0,
        PetSlotUpdated = 0x2589,
        PetSpellsMessage = 0x2c25,
        PetStableList = 0x25aa,
        PetStableResult = 0x25ab,
        PetTameFailure = 0x26df,
        PetUnlearnedSpells = 0x2c4f,
        PhaseShiftChange = 0x2578,
        PlayedTime = 0x270a,
        PlayerBound = 0x257e,
        PlayerSaveGuildEmblem = 0x29f6,
        PlayerSkinned = 0x278a,
        PlayerTabardVendorActivate = 0x279e,
        PlayMusic = 0x27ae,
        PlayObjectSound = 0x27af,
        PlayOneShotAnimKit = 0x2774,
        PlayOrphanSpellVisual = 0x2c46,
        PlayScene = 0x2655,
        PlaySound = 0x27ad,
        PlaySpeakerbotSound = 0x27b0,
        PlaySpellVisual = 0x2c44,
        PlaySpellVisualKit = 0x2c48,
        PlayTimeWarning = 0x273c,
        Pong = 0x304e,
        PowerUpdate = 0x26ff,
        PrestigeAndHonorInvoluntarilyChanged = 0x275a,
        PreRessurect = 0x27ac,
        PrintNotification = 0x25e2,
        ProcResist = 0x27a0,
        ProposeLevelGrant = 0x2712,
        PushSpellToActionBar = 0x2c50,
        PvpCredit = 0x2718,
        PvpLogData = 0x25b4,
        PvpOptionsEnabled = 0x25b7,
        PvpSeason = 0x25d4,
        QueryBattlePetNameResponse = 0x2705,
        QueryCreatureResponse = 0x26fc,
        QueryGameObjectResponse = 0x26fd,
        QueryGarrisonCreatureNameResponse = 0x292b,
        QueryGuildInfoResponse = 0x29e5,
        QueryItemTextResponse = 0x2808,
        QueryNpcTextResponse = 0x2700,
        QueryPageTextResponse = 0x2702,
        QueryPetitionResponse = 0x2706,
        QueryPetNameResponse = 0x2704,
        QueryPlayerNameResponse = 0x2701,
        QueryQuestInfoResponse = 0x2a95,
        QueryQuestRewardResponse = 0x2842,
        QueryTimeResponse = 0x271c,
        QuestCompletionNpcResponse = 0x2a81,
        QuestConfirmAccept = 0x2a8e,
        QuestForceRemoved = 0x2a9b,
        QuestGiverInvalidQuest = 0x2a84,
        QuestGiverOfferRewardMessage = 0x2a93,
        QuestGiverQuestComplete = 0x2a82,
        QuestGiverQuestDetails = 0x2a91,
        QuestGiverQuestFailed = 0x2a85,
        QuestGiverQuestListMessage = 0x2a99,
        QuestGiverQuestTurnInFailure = 0x284e,
        QuestGiverRequestItems = 0x2a92,
        QuestGiverStatus = 0x2a9a,
        QuestGiverStatusMultiple = 0x2a90,
        QuestLogFull = 0x2a86,
        QuestPoiChanged = 0x2a9f,
        QuestPoiQueryResponse = 0x2a9c,
        QuestPushResult = 0x2a8f,
        QuestSpawnTrackingUpdate = 0x2a9e,
        QuestUpdateAddCredit = 0x2a8b,
        QuestUpdateAddCreditSimple = 0x2a8c,
        QuestUpdateAddPvpCredit = 0x2a8d,
        QuestUpdateComplete = 0x2a88,
        QuestUpdateCompleteBySpell = 0x2a87,
        QuestUpdateFailed = 0x2a89,
        QuestUpdateFailedTimer = 0x2a8a,
        RafEmailEnabledResponse = 0x27cb,
        RaidDifficultySet = 0x27ee,
        RaidGroupOnly = 0x27f0,
        RaidInstanceMessage = 0x2bb4,
        RaidMarkersChanged = 0x25ba,
        RandomRoll = 0x264e,
        RatedBattlefieldInfo = 0x25a7,
        ReadyCheckCompleted = 0x260f,
        ReadyCheckResponse = 0x260e,
        ReadyCheckStarted = 0x260d,
        ReadItemResultFailed = 0x27ea,
        ReadItemResultOk = 0x27e4,
        RealmQueryResponse = 0x26e7,
        RecruitAFriendResponse = 0x27cc,
        ReferAFriendExpired = 0x2764,
        ReferAFriendFailure = 0x26ed,
        RefreshComponent = 0x267a,
        RefreshSpellHistory = 0x2c2c,
        RemoveItemPassive = 0x25c1,
        RemoveLossOfControl = 0x2699,
        ReplaceTrophyResponse = 0x2805,
        ReportPvpPlayerAfkResult = 0x26db,
        RequestAddonList = 0x2661,
        RequestCemeteryListResponse = 0x259e,
        RequestPvpBrawlInfoResponse = 0x25d6,
        RequestPvpRewardsResponse = 0x25d5,
        ResearchComplete = 0x2586,
        ResetAreaTrigger = 0x2642,
        ResetCompressionContext = 0x304f,
        ResetFailedNotify = 0x26e3,
        ResetRangedCombatTimer = 0x2715,
        ResetWeeklyCurrency = 0x2574,
        RespecWipeConfirm = 0x2627,
        RespondInspectAchievements = 0x2571,
        ResumeCastBar = 0x2c3d,
        ResumeComms = 0x304b,
        ResumeToken = 0x25bf,
        ResurrectRequest = 0x257f,
        ResyncRunes = 0x273f,
        RoleChangedInform = 0x258d,
        RoleChosen = 0x2a3a,
        RolePollInform = 0x258e,
        RuneRegenDebug = 0x25c9,
        ScenarioBoot = 0x27eb,
        ScenarioCompleted = 0x2829,
        ScenarioPois = 0x2651,
        ScenarioProgressUpdate = 0x264a,
        ScenarioSetShouldShowCriteria = 0x2836,
        ScenarioSpellUpdate = 0x2835,
        ScenarioState = 0x2649,
        SceneObjectEvent = 0x25f8,
        SceneObjectPetBattleFinalRound = 0x25fd,
        SceneObjectPetBattleFinished = 0x25fe,
        SceneObjectPetBattleFirstRound = 0x25fa,
        SceneObjectPetBattleInitialUpdate = 0x25f9,
        SceneObjectPetBattleReplacementsMade = 0x25fc,
        SceneObjectPetBattleRoundResult = 0x25fb,
        ScriptCast = 0x2c54,
        SellResponse = 0x26f1,
        SendItemPassives = 0x25c2,
        SendKnownSpells = 0x2c2a,
        SendRaidTargetUpdateAll = 0x264c,
        SendRaidTargetUpdateSingle = 0x264d,
        SendSpellCharges = 0x2c2d,
        SendSpellHistory = 0x2c2b,
        SendUnlearnSpells = 0x2c2e,
        ServerFirstAchievement = 0x2bbc,
        ServerFirstAchievements = 0x266c,
        ServerTime = 0x26ad,
        SetupCurrency = 0x2572,
        SetupResearchHistory = 0x2585,
        SetAiAnimKit = 0x2773,
        SetAllTaskProgress = 0x27d4,
        SetAnimTier = 0x2777,
        SetCurrency = 0x2573,
        SetDfFastLaunchResult = 0x2a2e,
        SetDungeonDifficulty = 0x26cf,
        SetFactionAtWar = 0x273e,
        SetFactionNotVisible = 0x276e,
        SetFactionStanding = 0x276f,
        SetFactionVisible = 0x276d,
        SetFlatSpellModifier = 0x2c36,
        SetForcedReactions = 0x275e,
        SetItemPurchaseData = 0x25b1,
        SetLootMethodFailed = 0x2814,
        SetMaxWeeklyQuantity = 0x25b8,
        SetMeleeAnimKit = 0x2776,
        SetMovementAnimKit = 0x2775,
        SetPctSpellModifier = 0x2c37,
        SetPetSpecialization = 0x2643,
        SetPlayerDeclinedNamesResult = 0x2709,
        SetPlayHoverAnim = 0x25cd,
        SetProficiency = 0x2778,
        SetSpellCharges = 0x2c29,
        SetTaskComplete = 0x27d5,
        SetTimeZoneInformation = 0x26a1,
        SetVehicleRecId = 0x2731,
        ShowAdventureMap = 0x2832,
        ShowBank = 0x26aa,
        ShowMailbox = 0x27ec,
        ShowNeutralPlayerFactionSelectUi = 0x25f1,
        ShowTaxiNodes = 0x26f8,
        ShowTradeSkillResponse = 0x27b5,
        SocketGems = 0x276a,
        SocketGemsFailure = 0x276b,
        SortBagsResult = 0x2822,
        SorStartExperienceIncomplete = 0x25f3,
        SpecializationChanged = 0x25ed,
        SpecialMountAnim = 0x26ca,
        SpecInvoluntarilyChanged = 0x2759,
        SpellAbsorbLog = 0x2c1f,
        SpellCategoryCooldown = 0x2c17,
        SpellChannelStart = 0x2c34,
        SpellChannelUpdate = 0x2c35,
        SpellCooldown = 0x2c15,
        SpellDamageShield = 0x2c31,
        SpellDelayed = 0x2c3e,
        SpellDispellLog = 0x2c1a,
        SpellEnergizeLog = 0x2c1c,
        SpellExecuteLog = 0x2c3f,
        SpellFailedOther = 0x2c53,
        SpellFailure = 0x2c51,
        SpellFailureMessage = 0x2c58,
        SpellGo = 0x2c39,
        SpellHealAbsorbLog = 0x2c1e,
        SpellHealLog = 0x2c1d,
        SpellInstakillLog = 0x2c33,
        SpellInterruptLog = 0x2c20,
        SpellMissLog = 0x2c40,
        SpellNonMeleeDamageLog = 0x2c32,
        SpellOrDamageImmune = 0x2c2f,
        SpellPeriodicAuraLog = 0x2c1b,
        SpellPrepare = 0x2c38,
        SpellStart = 0x2c3a,
        SpiritHealerConfirm = 0x2756,
        StandStateUpdate = 0x275d,
        StartElapsedTimer = 0x261b,
        StartElapsedTimers = 0x261d,
        StartLootRoll = 0x2632,
        StartMirrorTimer = 0x2750,
        StartTimer = 0x25bc,
        StopElapsedTimer = 0x261c,
        StopMirrorTimer = 0x2752,
        StopSpeakerbotSound = 0x27b1,
        StreamingMovies = 0x25bb,
        SummonCancel = 0x26da,
        SummonRaidMemberValidateFailed = 0x258f,
        SummonRequest = 0x2762,
        SupercededSpells = 0x2c4b,
        SuspendComms = 0x304a,
        SuspendToken = 0x25be,
        TalentsInvoluntarilyReset = 0x2758,
        TaxiNodeStatus = 0x26a7,
        TextEmote = 0x26a5,
        ThreatClear = 0x2711,
        ThreatRemove = 0x2710,
        ThreatUpdate = 0x270f,
        TimeAdjustment = 0x2da1,
        TimeSyncRequest = 0x2da0,
        TitleEarned = 0x270c,
        TitleLost = 0x270d,
        TotemCreated = 0x26f4,
        TotemMoved = 0x26f5,
        TradeStatus = 0x2582,
        TradeUpdated = 0x2581,
        TrainerBuyFailed = 0x2717,
        TrainerList = 0x2716,
        TransferAborted = 0x2742,
        TransferPending = 0x25e6,
        TransmogCollectionUpdate = 0x25c7,
        TransmogSetCollectionUpdate = 0x25c8,
        TriggerCinematic = 0x280c,
        TriggerMovie = 0x26f6,
        TurnInPetitionResult = 0x2793,
        TutorialFlags = 0x27fe,
        TutorialHighlightSpell = 0x283c,
        TutorialUnhighlightSpell = 0x283b,
        TwitterStatus = 0x2ffd,
        UiTime = 0x2755,
        UndeleteCharacterResponse = 0x280f,
        UndeleteCooldownStatusResponse = 0x2810,
        UnlearnedSpells = 0x2c4d,
        UpdateAccountData = 0x274a,
        UpdateActionButtons = 0x25f6,
        UpdateCharacterFlags = 0x2804,
        UpdateDungeonEncounterForLoot = 0x2a31,
        UpdateExpansionLevel = 0x2665,
        UpdateInstanceOwnership = 0x26d2,
        UpdateLastInstance = 0x26b3,
        UpdateObject = 0x280d,
        UpdateTalentData = 0x25ec,
        UpdateTaskProgress = 0x27d3,
        UpdateWeeklySpellUsage = 0x2c19,
        UpdateWorldState = 0x278e,
        UserlistAdd = 0x2bb9,
        UserlistRemove = 0x2bba,
        UserlistUpdate = 0x2bbb,
        UseEquipmentSetResult = 0x2794,
        VendorInventory = 0x25cb,
        VignetteUpdate = 0x27b3,
        VoidItemSwapResponse = 0x25e0,
        VoidStorageContents = 0x25dd,
        VoidStorageFailed = 0x25dc,
        VoidStorageTransferChanges = 0x25de,
        VoidTransferResult = 0x25df,
        WaitQueueFinish = 0x256e,
        WaitQueueUpdate = 0x256d,
        WardenData = 0x2576,
        WargameRequestSuccessfullySentToOpponent = 0x25b5,
        Weather = 0x26d1,
        WeeklySpellUsage = 0x2c18,
        Who = 0x2bae,
        WhoIs = 0x26d0,
        WorldQuestUpdate = 0x2843,
        WorldServerInfo = 0x25c3,
        WorldText = 0x282b,
        WowTokenAuctionSold = 0x281a,
        WowTokenBuyRequestConfirmation = 0x281c,
        WowTokenBuyResultConfirmation = 0x281d,
        WowTokenCanRedeemForBalanceResult = 0x2852,
        WowTokenCanVeteranBuyResult = 0x281b,
        WowTokenDistributionGlueUpdate = 0x2815,
        WowTokenDistributionUpdate = 0x2816,
        WowTokenMarketPriceResponse = 0x2817,
        WowTokenRedeemGameTimeUpdated = 0x281e,
        WowTokenRedeemRequestConfirmation = 0x281f,
        WowTokenRedeemResult = 0x2820,
        WowTokenSellRequestConfirmation = 0x2818,
        WowTokenSellResultConfirmation = 0x2819,
        WowTokenUpdateAuctionableListResponse = 0x2821,
        XpGainAborted = 0x25e1,
        XpGainEnabled = 0x27ef,
        ZoneUnderAttack = 0x2bb5,

        // Opcodes that are not generated automatically
        AccountHeirloomUpdate = 0xBADD, // No Client Handler
        ItemUpgradeResult = 0xBADD,     // No Client Handler
        CompressedPacket = 0x3052,
        MultiplePackets = 0x3051,

        Max = 0x3FFF,
        Unknown = 0xbadd,
        None = 0
    }
}
