[WoW] [7.1.0.23222] menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 29
  1. #1
    -Ryuk-'s Avatar Elite User CoreCoins Purchaser Authenticator enabled
    Reputation
    529
    Join Date
    Nov 2009
    Posts
    1,028
    Thanks G/R
    38/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [WoW] [7.1.0.23222]

    Code:
    ## WoW 64 Lua Script_C renamer - rebased version ##
    MakeNameEx(0x346010, "Script_C_CharacterServices.GetFactionGroupByIndex", SN_NOWARN)
    MakeNameEx(0x346360, "Script_C_CharacterServices.TrialBoostCharacter", SN_NOWARN)
    MakeNameEx(0x346310, "Script_C_CharacterServices.IsTrialBoostEnabled", SN_NOWARN)
    MakeNameEx(0x346780, "Script_C_CharacterServices.GetStartAutomatically", SN_NOWARN)
    MakeNameEx(0x3467B0, "Script_C_CharacterServices.ApplyLevelUp", SN_NOWARN)
    MakeNameEx(0x346880, "Script_C_CharacterServices.HasQueuedUpgrade", SN_NOWARN)
    MakeNameEx(0x3468B0, "Script_C_CharacterServices.ClearQueuedUpgrade", SN_NOWARN)
    MakeNameEx(0x3468D0, "Script_C_CharacterServices.GetQueuedUpgradeGUID", SN_NOWARN)
    MakeNameEx(0x346720, "Script_C_SharedCharacterServices.SetStartAutomatically", SN_NOWARN)
    MakeNameEx(0x3467C0, "Script_C_SharedCharacterServices.IsPurchaseIDPendingUpgrade", SN_NOWARN)
    MakeNameEx(0x3465F0, "Script_C_SharedCharacterServices.GetLastSeenUpgradePopup", SN_NOWARN)
    MakeNameEx(0x346620, "Script_C_SharedCharacterServices.HasSeenFreePromotionalUpgradePopup", SN_NOWARN)
    MakeNameEx(0x346650, "Script_C_SharedCharacterServices.SetPopupSeen", SN_NOWARN)
    MakeNameEx(0x3466B0, "Script_C_SharedCharacterServices.SetPromotionalPopupSeen", SN_NOWARN)
    MakeNameEx(0x3462D0, "Script_C_SharedCharacterServices.HasFreePromotionalUpgrade", SN_NOWARN)
    MakeNameEx(0x346450, "Script_C_SharedCharacterServices.AssignUpgradeDistribution", SN_NOWARN)
    MakeNameEx(0x346130, "Script_C_SharedCharacterServices.GetUpgradeDistributions", SN_NOWARN)
    MakeNameEx(0x3468F0, "Script_C_SharedCharacterServices.QueryClassTrialBoostResult", SN_NOWARN)
    MakeNameEx(0x346910, "Script_C_CharacterServicesPublic.ShouldSeeControlPopup", SN_NOWARN)
    MakeNameEx(0x7C63D0, "Script_C_AuthChallenge.SetFrame", SN_NOWARN)
    MakeNameEx(0x7C64E0, "Script_C_AuthChallenge.Submit", SN_NOWARN)
    MakeNameEx(0x7C6500, "Script_C_AuthChallenge.Cancel", SN_NOWARN)
    MakeNameEx(0x7C6530, "Script_C_AuthChallenge.OnTabPressed", SN_NOWARN)
    MakeNameEx(0x7C6650, "Script_C_AuthChallenge.DidChallengeSucceed", SN_NOWARN)
    MakeNameEx(0x7D3C20, "Script_C_PurchaseAPI.GetProductList", SN_NOWARN)
    MakeNameEx(0x7D3BF0, "Script_C_PurchaseAPI.GetPurchaseList", SN_NOWARN)
    MakeNameEx(0x7D3C90, "Script_C_PurchaseAPI.GetDistributionInfo", SN_NOWARN)
    MakeNameEx(0x7D4D60, "Script_C_PurchaseAPI.GetPurchaseStatus", SN_NOWARN)
    MakeNameEx(0x7D4D60, "Script_C_PurchaseAPI.GetDeliverStatus", SN_NOWARN)
    MakeNameEx(0x7D3D20, "Script_C_PurchaseAPI.IsAvailable", SN_NOWARN)
    MakeNameEx(0x7D3DA0, "Script_C_PurchaseAPI.PurchaseProduct", SN_NOWARN)
    MakeNameEx(0x7D40B0, "Script_C_PurchaseAPI.PurchaseVASProduct", SN_NOWARN)
    MakeNameEx(0x7D48D0, "Script_C_PurchaseAPI.PurchaseProductConfirm", SN_NOWARN)
    MakeNameEx(0x7D4D60, "Script_C_PurchaseAPI.DeliverProduct", SN_NOWARN)
    MakeNameEx(0x7D2AC0, "Script_C_PurchaseAPI.HasProductList", SN_NOWARN)
    MakeNameEx(0x7D2B00, "Script_C_PurchaseAPI.HasPurchaseList", SN_NOWARN)
    MakeNameEx(0x7D2EB0, "Script_C_PurchaseAPI.HasDistributionList", SN_NOWARN)
    MakeNameEx(0x7D2F60, "Script_C_PurchaseAPI.HasPurchaseInProgress", SN_NOWARN)
    MakeNameEx(0x7D4D80, "Script_C_PurchaseAPI.GetProductGroups", SN_NOWARN)
    MakeNameEx(0x7D4F30, "Script_C_PurchaseAPI.GetProductGroupInfo", SN_NOWARN)
    MakeNameEx(0x7D5340, "Script_C_PurchaseAPI.GetProducts", SN_NOWARN)
    MakeNameEx(0x7D5560, "Script_C_PurchaseAPI.HasProductType", SN_NOWARN)
    MakeNameEx(0x7D56C0, "Script_C_PurchaseAPI.GetEntryInfo", SN_NOWARN)
    MakeNameEx(0x7D2860, "Script_C_PurchaseAPI.GetProductInfo", SN_NOWARN)
    MakeNameEx(0x7D2A20, "Script_C_PurchaseAPI.GetConfirmationInfo", SN_NOWARN)
    MakeNameEx(0x7D2FD0, "Script_C_PurchaseAPI.GetCurrencyID", SN_NOWARN)
    MakeNameEx(0x7D4B50, "Script_C_PurchaseAPI.GetFailureInfo", SN_NOWARN)
    MakeNameEx(0x7D4AE0, "Script_C_PurchaseAPI.AckFailure", SN_NOWARN)
    MakeNameEx(0x7D31D0, "Script_C_PurchaseAPI.IsRegionLocked", SN_NOWARN)
    MakeNameEx(0x7D3500, "Script_C_PurchaseAPI.GetRealmList", SN_NOWARN)
    MakeNameEx(0x7D3210, "Script_C_PurchaseAPI.GetVASRealmList", SN_NOWARN)
    MakeNameEx(0x7D4440, "Script_C_PurchaseAPI.GetCharactersForRealm", SN_NOWARN)
    MakeNameEx(0x7D5010, "Script_C_PurchaseAPI.GetEligibleRacesForRaceChange", SN_NOWARN)
    MakeNameEx(0x7D4BA0, "Script_C_PurchaseAPI.GetVASErrors", SN_NOWARN)
    MakeNameEx(0x7D58C0, "Script_C_PurchaseAPI.GetVASCompletionInfo", SN_NOWARN)
    MakeNameEx(0x7D2F00, "Script_C_PurchaseAPI.SetVASProductReady", SN_NOWARN)
    MakeNameEx(0x7D2B40, "Script_C_PurchaseAPI.GetCharacterInfoByGUID", SN_NOWARN)
    MakeNameEx(0x7D3010, "Script_C_PurchaseAPI.GetUnrevokedBoostInfo", SN_NOWARN)
    MakeNameEx(0x7D3170, "Script_C_PurchaseAPI.SetDisconnectOnLogout", SN_NOWARN)
    MakeNameEx(0x7D3D00, "Script_C_StorePublic.IsEnabled", SN_NOWARN)
    MakeNameEx(0x7D3D60, "Script_C_StorePublic.IsDisabledByParentalControls", SN_NOWARN)
    MakeNameEx(0x7D2970, "Script_C_StoreGlue.ChangeRealmByCharacterGUID", SN_NOWARN)
    MakeNameEx(0x7D3360, "Script_C_StoreGlue.GetVASProductReady", SN_NOWARN)
    MakeNameEx(0x7D3BC0, "Script_C_StoreGlue.ClearVASProductReady", SN_NOWARN)
    MakeNameEx(0x7D3380, "Script_C_StoreGlue.GetVASPurchaseStateInfo", SN_NOWARN)
    MakeNameEx(0x7D34E0, "Script_C_StoreGlue.UpdateVASPurchaseStates", SN_NOWARN)
    MakeNameEx(0x7D3D80, "Script_C_StoreGlue.IsExpansionPreorderInStore", SN_NOWARN)
    MakeNameEx(0x7D3BD0, "Script_C_StoreGlue.GetDisconnectOnLogout", SN_NOWARN)
    MakeNameEx(0x7DD720, "Script_C_RecruitAFriend.GetRecruitInfo", SN_NOWARN)
    MakeNameEx(0x65DFC0, "Script_C_Timer.After", SN_NOWARN)
    MakeNameEx(0x7DDD50, "Script_C_WowTokenSecure.ConfirmSellToken", SN_NOWARN)
    MakeNameEx(0x7DDED0, "Script_C_WowTokenSecure.ConfirmBuyToken", SN_NOWARN)
    MakeNameEx(0x7DDFB0, "Script_C_WowTokenSecure.GetPriceLockDuration", SN_NOWARN)
    MakeNameEx(0x7DDFF0, "Script_C_WowTokenSecure.RedeemToken", SN_NOWARN)
    MakeNameEx(0x7DE130, "Script_C_WowTokenSecure.RedeemTokenConfirm", SN_NOWARN)
    MakeNameEx(0x7DE220, "Script_C_WowTokenSecure.GetRedemptionInfo", SN_NOWARN)
    MakeNameEx(0x7DE0B0, "Script_C_WowTokenSecure.CancelRedeem", SN_NOWARN)
    MakeNameEx(0x7DE070, "Script_C_WowTokenSecure.GetRemainingGameTime", SN_NOWARN)
    MakeNameEx(0x7DE550, "Script_C_WowTokenSecure.WillKickFromWorld", SN_NOWARN)
    MakeNameEx(0x7DDAD0, "Script_C_WowTokenSecure.GetTokenCount", SN_NOWARN)
    MakeNameEx(0x7DDCB0, "Script_C_WowTokenPublic.SellToken", SN_NOWARN)
    MakeNameEx(0x7DDE10, "Script_C_WowTokenPublic.BuyToken", SN_NOWARN)
    MakeNameEx(0x7DDB10, "Script_C_WowTokenPublic.UpdateMarketPrice", SN_NOWARN)
    MakeNameEx(0x7DDBF0, "Script_C_WowTokenPublic.GetCurrentMarketPrice", SN_NOWARN)
    MakeNameEx(0x7DDF80, "Script_C_WowTokenPublic.GetGuaranteedPrice", SN_NOWARN)
    MakeNameEx(0x7DE2A0, "Script_C_WowTokenPublic.IsAuctionableWowToken", SN_NOWARN)
    MakeNameEx(0x7DE300, "Script_C_WowTokenPublic.IsConsumableWowToken", SN_NOWARN)
    MakeNameEx(0x7DDAA0, "Script_C_WowTokenPublic.UpdateTokenCount", SN_NOWARN)
    MakeNameEx(0x7DE3B0, "Script_C_WowTokenPublic.GetCommerceSystemStatus", SN_NOWARN)
    MakeNameEx(0x7DE520, "Script_C_WowTokenPublic.GetNumListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0x7DE3F0, "Script_C_WowTokenPublic.GetListedAuctionableTokenInfo", SN_NOWARN)
    MakeNameEx(0x7DE590, "Script_C_WowTokenPublic.UpdateListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0x7DDAD0, "Script_C_WowTokenGlue.GetTokenCount", SN_NOWARN)
    MakeNameEx(0x7DE360, "Script_C_WowTokenGlue.CheckVeteranTokenEligibility", SN_NOWARN)
    MakeNameEx(0x7DE390, "Script_C_WowTokenGlue.CanVeteranBuy", SN_NOWARN)
    MakeNameEx(0x7DE270, "Script_C_WowTokenGlue.GetAccountRemainingGoldAmount", SN_NOWARN)
    MakeNameEx(0x3357C0, "Script_C_Login.Login", SN_NOWARN)
    MakeNameEx(0x335A80, "Script_C_Login.LauncherLogin", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_C_Login.CachedLogin", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_C_Login.GetCachedCredentials", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_C_Login.DeleteCachedCredentials", SN_NOWARN)
    MakeNameEx(0x335DA0, "Script_C_Login.GetExtraAuthInfo", SN_NOWARN)
    MakeNameEx(0x335E00, "Script_C_Login.SubmitExtraAuthInfo", SN_NOWARN)
    MakeNameEx(0x335F40, "Script_C_Login.SubmitCaptcha", SN_NOWARN)
    MakeNameEx(0x336080, "Script_C_Login.SetCaptchaTexture", SN_NOWARN)
    MakeNameEx(0x336230, "Script_C_Login.GetState", SN_NOWARN)
    MakeNameEx(0x3362F0, "Script_C_Login.GetGameAccounts", SN_NOWARN)
    MakeNameEx(0x336650, "Script_C_Login.GetAgreementLink", SN_NOWARN)
    MakeNameEx(0x3363C0, "Script_C_Login.SelectGameAccount", SN_NOWARN)
    MakeNameEx(0x336540, "Script_C_Login.GetLastError", SN_NOWARN)
    MakeNameEx(0x336A40, "Script_C_Login.GetWaitQueueInfo", SN_NOWARN)
    MakeNameEx(0x336A80, "Script_C_Login.GetLogonQueueInfo", SN_NOWARN)
    MakeNameEx(0x336770, "Script_C_Login.ClearLastError", SN_NOWARN)
    MakeNameEx(0x336850, "Script_C_Login.DisconnectFromServer", SN_NOWARN)
    MakeNameEx(0x336980, "Script_C_Login.IsLauncherLogin", SN_NOWARN)
    MakeNameEx(0x3369B0, "Script_C_Login.AttemptedLauncherLogin", SN_NOWARN)
    MakeNameEx(0x336A20, "Script_C_Login.SetAttemptedLauncherLogin", SN_NOWARN)
    MakeNameEx(0x336A30, "Script_C_Login.CancelLauncherLogin", SN_NOWARN)
    MakeNameEx(0x3369D0, "Script_C_Login.IsLoginReady", SN_NOWARN)
    MakeNameEx(0x348450, "Script_C_RealmList.GetAvailableCategories", SN_NOWARN)
    MakeNameEx(0x347ED0, "Script_C_RealmList.GetCategoryInfo", SN_NOWARN)
    MakeNameEx(0x347FD0, "Script_C_RealmList.GetRealmsInCategory", SN_NOWARN)
    MakeNameEx(0x348220, "Script_C_RealmList.GetRealmInfo", SN_NOWARN)
    MakeNameEx(0x348390, "Script_C_RealmList.CanJoinTournamentRealms", SN_NOWARN)
    MakeNameEx(0x3483E0, "Script_C_RealmList.ConnectToRealm", SN_NOWARN)
    MakeNameEx(0x348430, "Script_C_RealmList.ClearRealmList", SN_NOWARN)
    MakeNameEx(0x347E90, "Script_C_RealmList.IsRealmListComplete", SN_NOWARN)
    MakeNameEx(0x348440, "Script_C_RealmList.RequestChangeRealmList", SN_NOWARN)
    MakeNameEx(0x80EE00, "Script_C_TradeSkillUI.OpenTradeSkill", SN_NOWARN)
    MakeNameEx(0x80EF50, "Script_C_TradeSkillUI.CloseTradeSkill", SN_NOWARN)
    MakeNameEx(0x80EF60, "Script_C_TradeSkillUI.IsTradeSkillReady", SN_NOWARN)
    MakeNameEx(0x80EFB0, "Script_C_TradeSkillUI.IsDataSourceChanging", SN_NOWARN)
    MakeNameEx(0x80EFD0, "Script_C_TradeSkillUI.GetAllRecipeIDs", SN_NOWARN)
    MakeNameEx(0x80F070, "Script_C_TradeSkillUI.GetFilteredRecipeIDs", SN_NOWARN)
    MakeNameEx(0x80F130, "Script_C_TradeSkillUI.GetCategoryInfo", SN_NOWARN)
    MakeNameEx(0x80F340, "Script_C_TradeSkillUI.GetRecipeInfo", SN_NOWARN)
    MakeNameEx(0x80F6F0, "Script_C_TradeSkillUI.GetRecipeCooldown", SN_NOWARN)
    MakeNameEx(0x80F960, "Script_C_TradeSkillUI.GetRecipeNumItemsProduced", SN_NOWARN)
    MakeNameEx(0x80FA90, "Script_C_TradeSkillUI.GetTradeSkillLine", SN_NOWARN)
    MakeNameEx(0x80FDA0, "Script_C_TradeSkillUI.GetRecipeItemLink", SN_NOWARN)
    MakeNameEx(0x80FF80, "Script_C_TradeSkillUI.SetRecipeItemNameFilter", SN_NOWARN)
    MakeNameEx(0x80FFA0, "Script_C_TradeSkillUI.GetRecipeItemNameFilter", SN_NOWARN)
    MakeNameEx(0x80FFD0, "Script_C_TradeSkillUI.SetRecipeItemLevelFilter", SN_NOWARN)
    MakeNameEx(0x810070, "Script_C_TradeSkillUI.GetRecipeItemLevelFilter", SN_NOWARN)
    MakeNameEx(0x8100B0, "Script_C_TradeSkillUI.IsRecipeSearchInProgress", SN_NOWARN)
    MakeNameEx(0x810100, "Script_C_TradeSkillUI.GetRecipeNumReagents", SN_NOWARN)
    MakeNameEx(0x8101B0, "Script_C_TradeSkillUI.GetRecipeReagentInfo", SN_NOWARN)
    MakeNameEx(0x80D090, "Script_C_TradeSkillUI.GetRecipeReagentItemLink", SN_NOWARN)
    MakeNameEx(0x80D200, "Script_C_TradeSkillUI.GetRecipeTools", SN_NOWARN)
    MakeNameEx(0x80D5D0, "Script_C_TradeSkillUI.GetRecipeDescription", SN_NOWARN)
    MakeNameEx(0x80D9E0, "Script_C_TradeSkillUI.ClearRecipeCategoryFilter", SN_NOWARN)
    MakeNameEx(0x80DA70, "Script_C_TradeSkillUI.AnyRecipeCategoriesFiltered", SN_NOWARN)
    MakeNameEx(0x80DA90, "Script_C_TradeSkillUI.SetRecipeCategoryFilter", SN_NOWARN)
    MakeNameEx(0x80DC40, "Script_C_TradeSkillUI.IsRecipeCategoryFiltered", SN_NOWARN)
    MakeNameEx(0x80D7E0, "Script_C_TradeSkillUI.ClearInventorySlotFilter", SN_NOWARN)
    MakeNameEx(0x80D890, "Script_C_TradeSkillUI.AreAnyInventorySlotsFiltered", SN_NOWARN)
    MakeNameEx(0x80D8B0, "Script_C_TradeSkillUI.SetInventorySlotFilter", SN_NOWARN)
    MakeNameEx(0x80D970, "Script_C_TradeSkillUI.IsInventorySlotFiltered", SN_NOWARN)
    MakeNameEx(0x80E070, "Script_C_TradeSkillUI.SetOnlyShowMakeableRecipes", SN_NOWARN)
    MakeNameEx(0x80E0E0, "Script_C_TradeSkillUI.SetOnlyShowSkillUpRecipes", SN_NOWARN)
    MakeNameEx(0x80E150, "Script_C_TradeSkillUI.SetOnlyShowLearnedRecipes", SN_NOWARN)
    MakeNameEx(0x80E1C0, "Script_C_TradeSkillUI.SetOnlyShowUnlearnedRecipes", SN_NOWARN)
    MakeNameEx(0x80E230, "Script_C_TradeSkillUI.GetOnlyShowMakeableRecipes", SN_NOWARN)
    MakeNameEx(0x80E250, "Script_C_TradeSkillUI.GetOnlyShowSkillUpRecipes", SN_NOWARN)
    MakeNameEx(0x80E270, "Script_C_TradeSkillUI.GetOnlyShowLearnedRecipes", SN_NOWARN)
    MakeNameEx(0x80E290, "Script_C_TradeSkillUI.GetOnlyShowUnlearnedRecipes", SN_NOWARN)
    MakeNameEx(0x80E2B0, "Script_C_TradeSkillUI.IsRecipeRepeating", SN_NOWARN)
    MakeNameEx(0x80E330, "Script_C_TradeSkillUI.SetRecipeRepeatCount", SN_NOWARN)
    MakeNameEx(0x80E2D0, "Script_C_TradeSkillUI.GetRecipeRepeatCount", SN_NOWARN)
    MakeNameEx(0x80E3F0, "Script_C_TradeSkillUI.CraftRecipe", SN_NOWARN)
    MakeNameEx(0x80FB40, "Script_C_TradeSkillUI.GetTradeSkillLineForRecipe", SN_NOWARN)
    MakeNameEx(0x80FBF0, "Script_C_TradeSkillUI.GetRecipeLink", SN_NOWARN)
    MakeNameEx(0x80E530, "Script_C_TradeSkillUI.StopRecipeRepeat", SN_NOWARN)
    MakeNameEx(0x80E570, "Script_C_TradeSkillUI.GetTradeSkillListLink", SN_NOWARN)
    MakeNameEx(0x80E5C0, "Script_C_TradeSkillUI.CanTradeSkillListLink", SN_NOWARN)
    MakeNameEx(0x80E5F0, "Script_C_TradeSkillUI.IsTradeSkillLinked", SN_NOWARN)
    MakeNameEx(0x80E6C0, "Script_C_TradeSkillUI.IsTradeSkillGuild", SN_NOWARN)
    MakeNameEx(0x80E6E0, "Script_C_TradeSkillUI.IsNPCCrafting", SN_NOWARN)
    MakeNameEx(0x80D700, "Script_C_TradeSkillUI.GetFilterableInventorySlots", SN_NOWARN)
    MakeNameEx(0x80E700, "Script_C_TradeSkillUI.GetAllFilterableInventorySlots", SN_NOWARN)
    MakeNameEx(0x80E9B0, "Script_C_TradeSkillUI.GetTradeSkillTexture", SN_NOWARN)
    MakeNameEx(0x80E790, "Script_C_TradeSkillUI.GetCategories", SN_NOWARN)
    MakeNameEx(0x80E860, "Script_C_TradeSkillUI.GetSubCategories", SN_NOWARN)
    MakeNameEx(0x80EA80, "Script_C_TradeSkillUI.GetRecipeSourceText", SN_NOWARN)
    MakeNameEx(0x80DD20, "Script_C_TradeSkillUI.SetRecipeSourceTypeFilter", SN_NOWARN)
    MakeNameEx(0x80DDF0, "Script_C_TradeSkillUI.IsRecipeSourceTypeFiltered", SN_NOWARN)
    MakeNameEx(0x80DE60, "Script_C_TradeSkillUI.ClearRecipeSourceTypeFilter", SN_NOWARN)
    MakeNameEx(0x80DEA0, "Script_C_TradeSkillUI.IsAnyRecipeFromSource", SN_NOWARN)
    MakeNameEx(0x80DF10, "Script_C_TradeSkillUI.SetRecipeFavorite", SN_NOWARN)
    MakeNameEx(0x80E000, "Script_C_TradeSkillUI.IsRecipeFavorite", SN_NOWARN)
    MakeNameEx(0x80EAF0, "Script_C_TradeSkillUI.CanObliterateCursorItem", SN_NOWARN)
    MakeNameEx(0x80EBB0, "Script_C_TradeSkillUI.DropPendingObliterateItemFromCursor", SN_NOWARN)
    MakeNameEx(0x80EC50, "Script_C_TradeSkillUI.ClearPendingObliterateItem", SN_NOWARN)
    MakeNameEx(0x80EC70, "Script_C_TradeSkillUI.GetPendingObliterateItemID", SN_NOWARN)
    MakeNameEx(0x80ECE0, "Script_C_TradeSkillUI.GetPendingObliterateItemLink", SN_NOWARN)
    MakeNameEx(0x80ED60, "Script_C_TradeSkillUI.ObliterateItem", SN_NOWARN)
    MakeNameEx(0x80EDC0, "Script_C_TradeSkillUI.GetObliterateSpellID", SN_NOWARN)
    MakeNameEx(0x80EDE0, "Script_C_TradeSkillUI.CloseObliterumForge", SN_NOWARN)
    MakeNameEx(0x7F08C0, "Script_C_NewItems.IsNewItem", SN_NOWARN)
    MakeNameEx(0x7F0B50, "Script_C_NewItems.RemoveNewItem", SN_NOWARN)
    MakeNameEx(0x7F0E80, "Script_C_NewItems.ClearAll", SN_NOWARN)
    MakeNameEx(0x822B30, "Script_C_Heirloom.CreateHeirloom", SN_NOWARN)
    MakeNameEx(0x823650, "Script_C_Heirloom.UpgradeHeirloom", SN_NOWARN)
    MakeNameEx(0x822BF0, "Script_C_Heirloom.PlayerHasHeirloom", SN_NOWARN)
    MakeNameEx(0x822CA0, "Script_C_Heirloom.IsItemHeirloom", SN_NOWARN)
    MakeNameEx(0x822D10, "Script_C_Heirloom.GetNumHeirlooms", SN_NOWARN)
    MakeNameEx(0x822D80, "Script_C_Heirloom.GetNumKnownHeirlooms", SN_NOWARN)
    MakeNameEx(0x822DF0, "Script_C_Heirloom.GetNumDisplayedHeirlooms", SN_NOWARN)
    MakeNameEx(0x822E60, "Script_C_Heirloom.GetHeirloomItemIDFromDisplayedIndex", SN_NOWARN)
    MakeNameEx(0x822F40, "Script_C_Heirloom.GetHeirloomInfo", SN_NOWARN)
    MakeNameEx(0x8232C0, "Script_C_Heirloom.GetHeirloomMaxUpgradeLevel", SN_NOWARN)
    MakeNameEx(0x8235F0, "Script_C_Heirloom.GetHeirloomLink", SN_NOWARN)
    MakeNameEx(0x823360, "Script_C_Heirloom.IsPendingHeirloomUpgrade", SN_NOWARN)
    MakeNameEx(0x823380, "Script_C_Heirloom.CanHeirloomUpgradeFromPending", SN_NOWARN)
    MakeNameEx(0x823500, "Script_C_Heirloom.SetSearch", SN_NOWARN)
    MakeNameEx(0x8236A0, "Script_C_Heirloom.SetHeirloomSourceFilter", SN_NOWARN)
    MakeNameEx(0x823860, "Script_C_Heirloom.GetHeirloomSourceFilter", SN_NOWARN)
    MakeNameEx(0x823920, "Script_C_Heirloom.IsHeirloomSourceValid", SN_NOWARN)
    MakeNameEx(0x8239D0, "Script_C_Heirloom.SetCollectedHeirloomFilter", SN_NOWARN)
    MakeNameEx(0x823B40, "Script_C_Heirloom.GetCollectedHeirloomFilter", SN_NOWARN)
    MakeNameEx(0x823BA0, "Script_C_Heirloom.SetUncollectedHeirloomFilter", SN_NOWARN)
    MakeNameEx(0x823D20, "Script_C_Heirloom.GetUncollectedHeirloomFilter", SN_NOWARN)
    MakeNameEx(0x823D90, "Script_C_Heirloom.SetClassAndSpecFilters", SN_NOWARN)
    MakeNameEx(0x823E70, "Script_C_Heirloom.GetClassAndSpecFilters", SN_NOWARN)
    MakeNameEx(0x823EB0, "Script_C_Heirloom.ShouldShowHeirloomHelp", SN_NOWARN)
    MakeNameEx(0x823FB0, "Script_C_Heirloom.GetHeirloomItemIDs", SN_NOWARN)
    MakeNameEx(0x95A390, "Script_C_ToyBox.GetToyFromIndex", SN_NOWARN)
    MakeNameEx(0x95A430, "Script_C_ToyBox.GetNumToys", SN_NOWARN)
    MakeNameEx(0x95A450, "Script_C_ToyBox.GetNumFilteredToys", SN_NOWARN)
    MakeNameEx(0x95A470, "Script_C_ToyBox.GetNumTotalDisplayedToys", SN_NOWARN)
    MakeNameEx(0x95A580, "Script_C_ToyBox.GetNumLearnedDisplayedToys", SN_NOWARN)
    MakeNameEx(0x95A690, "Script_C_ToyBox.GetToyInfo", SN_NOWARN)
    MakeNameEx(0x95A820, "Script_C_ToyBox.GetToyLink", SN_NOWARN)
    MakeNameEx(0x95A920, "Script_C_ToyBox.PickupToyBoxItem", SN_NOWARN)
    MakeNameEx(0x95AAC0, "Script_C_ToyBox.ForceToyRefilter", SN_NOWARN)
    MakeNameEx(0x95AAE0, "Script_C_ToyBox.SetCollectedShown", SN_NOWARN)
    MakeNameEx(0x95AB80, "Script_C_ToyBox.SetUncollectedShown", SN_NOWARN)
    MakeNameEx(0x95AC20, "Script_C_ToyBox.GetCollectedShown", SN_NOWARN)
    MakeNameEx(0x95AC60, "Script_C_ToyBox.GetUncollectedShown", SN_NOWARN)
    MakeNameEx(0x95ACA0, "Script_C_ToyBox.SetFilterString", SN_NOWARN)
    MakeNameEx(0x95AD80, "Script_C_ToyBox.SetSourceTypeFilter", SN_NOWARN)
    MakeNameEx(0x95AE60, "Script_C_ToyBox.IsSourceTypeFilterChecked", SN_NOWARN)
    MakeNameEx(0x95AED0, "Script_C_ToyBox.SetAllSourceTypeFilters", SN_NOWARN)
    MakeNameEx(0x95AF80, "Script_C_ToyBox.SetIsFavorite", SN_NOWARN)
    MakeNameEx(0x95B260, "Script_C_ToyBox.GetIsFavorite", SN_NOWARN)
    MakeNameEx(0x95B300, "Script_C_ToyBox.HasFavorites", SN_NOWARN)
    MakeNameEx(0x95B360, "Script_C_ToyBox.IsToyUsable", SN_NOWARN)
    MakeNameEx(0x910530, "Script_C_Trophy.MonumentLoadList", SN_NOWARN)
    MakeNameEx(0x910540, "Script_C_Trophy.MonumentLoadSelectedTrophyID", SN_NOWARN)
    MakeNameEx(0x910550, "Script_C_Trophy.MonumentGetCount", SN_NOWARN)
    MakeNameEx(0x910580, "Script_C_Trophy.MonumentGetTrophyInfoByIndex", SN_NOWARN)
    MakeNameEx(0x9106C0, "Script_C_Trophy.MonumentGetSelectedTrophyID", SN_NOWARN)
    MakeNameEx(0x9106E0, "Script_C_Trophy.MonumentSaveSelection", SN_NOWARN)
    MakeNameEx(0x910750, "Script_C_Trophy.MonumentChangeAppearanceToTrophyID", SN_NOWARN)
    MakeNameEx(0x9107C0, "Script_C_Trophy.MonumentRevertAppearanceToSaved", SN_NOWARN)
    MakeNameEx(0x9107F0, "Script_C_Trophy.MonumentCloseMonumentUI", SN_NOWARN)
    MakeNameEx(0x8B9390, "Script_C_ArtifactUI.Clear", SN_NOWARN)
    MakeNameEx(0x8B9590, "Script_C_ArtifactUI.GetArtifactInfo", SN_NOWARN)
    MakeNameEx(0x8B9800, "Script_C_ArtifactUI.GetArtifactArtInfo", SN_NOWARN)
    MakeNameEx(0x8B95E0, "Script_C_ArtifactUI.GetEquippedArtifactInfo", SN_NOWARN)
    MakeNameEx(0x8B9850, "Script_C_ArtifactUI.GetEquippedArtifactArtInfo", SN_NOWARN)
    MakeNameEx(0x8B9610, "Script_C_ArtifactUI.GetRespecArtifactInfo", SN_NOWARN)
    MakeNameEx(0x8B9880, "Script_C_ArtifactUI.GetRespecArtifactArtInfo", SN_NOWARN)
    MakeNameEx(0x8B9660, "Script_C_ArtifactUI.GetArtifactXPRewardTargetInfo", SN_NOWARN)
    MakeNameEx(0x8B9760, "Script_C_ArtifactUI.GetCostForPointAtRank", SN_NOWARN)
    MakeNameEx(0x8B98D0, "Script_C_ArtifactUI.GetPowers", SN_NOWARN)
    MakeNameEx(0x8B9B70, "Script_C_ArtifactUI.GetPowerInfo", SN_NOWARN)
    MakeNameEx(0x8B9A20, "Script_C_ArtifactUI.GetMetaPowerInfo", SN_NOWARN)
    MakeNameEx(0x8B9BC0, "Script_C_ArtifactUI.GetPowerHyperlink", SN_NOWARN)
    MakeNameEx(0x8B9C20, "Script_C_ArtifactUI.GetPowerLinks", SN_NOWARN)
    MakeNameEx(0x8B71C0, "Script_C_ArtifactUI.IsPowerKnown", SN_NOWARN)
    MakeNameEx(0x8B7270, "Script_C_ArtifactUI.GetPointsRemaining", SN_NOWARN)
    MakeNameEx(0x8B72E0, "Script_C_ArtifactUI.AddPower", SN_NOWARN)
    MakeNameEx(0x8B7560, "Script_C_ArtifactUI.ConfirmRespec", SN_NOWARN)
    MakeNameEx(0x8B7630, "Script_C_ArtifactUI.GetRespecCost", SN_NOWARN)
    MakeNameEx(0x8B76C0, "Script_C_ArtifactUI.CheckRespecNPC", SN_NOWARN)
    MakeNameEx(0x8B76F0, "Script_C_ArtifactUI.GetTotalPurchasedRanks", SN_NOWARN)
    MakeNameEx(0x8B7750, "Script_C_ArtifactUI.GetNumAppearanceSets", SN_NOWARN)
    MakeNameEx(0x8B77A0, "Script_C_ArtifactUI.GetAppearanceSetInfo", SN_NOWARN)
    MakeNameEx(0x8B78D0, "Script_C_ArtifactUI.GetAppearanceInfo", SN_NOWARN)
    MakeNameEx(0x8B79E0, "Script_C_ArtifactUI.GetAppearanceInfoByID", SN_NOWARN)
    MakeNameEx(0x8B7A80, "Script_C_ArtifactUI.SetAppearance", SN_NOWARN)
    MakeNameEx(0x8B7B40, "Script_C_ArtifactUI.SetPreviewAppearance", SN_NOWARN)
    MakeNameEx(0x8B7BD0, "Script_C_ArtifactUI.GetPreviewAppearance", SN_NOWARN)
    MakeNameEx(0x8B7C00, "Script_C_ArtifactUI.GetNumRelicSlots", SN_NOWARN)
    MakeNameEx(0x8B7C80, "Script_C_ArtifactUI.GetEquippedArtifactNumRelicSlots", SN_NOWARN)
    MakeNameEx(0x8B7CE0, "Script_C_ArtifactUI.DoesEquippedArtifactHaveAnyRelicsSlotted", SN_NOWARN)
    MakeNameEx(0x8B7E90, "Script_C_ArtifactUI.GetRelicSlotType", SN_NOWARN)
    MakeNameEx(0x8B84A0, "Script_C_ArtifactUI.GetRelicInfo", SN_NOWARN)
    MakeNameEx(0x8B7F60, "Script_C_ArtifactUI.GetRelicInfoByItemID", SN_NOWARN)
    MakeNameEx(0x8B8830, "Script_C_ArtifactUI.GetEquippedArtifactRelicInfo", SN_NOWARN)
    MakeNameEx(0x8B8BA0, "Script_C_ArtifactUI.GetItemLevelIncreaseProvidedByRelic", SN_NOWARN)
    MakeNameEx(0x8B8370, "Script_C_ArtifactUI.CanApplyCursorRelicToSlot", SN_NOWARN)
    MakeNameEx(0x8B8180, "Script_C_ArtifactUI.CanApplyRelicItemIDToSlot", SN_NOWARN)
    MakeNameEx(0x8B8230, "Script_C_ArtifactUI.CanApplyArtifactRelic", SN_NOWARN)
    MakeNameEx(0x8B82B0, "Script_C_ArtifactUI.CanApplyRelicItemIDToEquippedArtifactSlot", SN_NOWARN)
    MakeNameEx(0x8B83D0, "Script_C_ArtifactUI.ApplyCursorRelicToSlot", SN_NOWARN)
    MakeNameEx(0x8B8ED0, "Script_C_ArtifactUI.GetPowersAffectedByRelic", SN_NOWARN)
    MakeNameEx(0x8B8FC0, "Script_C_ArtifactUI.GetPowersAffectedByRelicItemID", SN_NOWARN)
    MakeNameEx(0x8B9120, "Script_C_ArtifactUI.IsAtForge", SN_NOWARN)
    MakeNameEx(0x8B9150, "Script_C_ArtifactUI.IsViewedArtifactEquipped", SN_NOWARN)
    MakeNameEx(0x8B91C0, "Script_C_ArtifactUI.ShouldSuppressForgeRotation", SN_NOWARN)
    MakeNameEx(0x8B9200, "Script_C_ArtifactUI.GetForgeRotation", SN_NOWARN)
    MakeNameEx(0x8B9250, "Script_C_ArtifactUI.SetForgeRotation", SN_NOWARN)
    MakeNameEx(0x8B9350, "Script_C_ArtifactUI.SetForgeCamera", SN_NOWARN)
    MakeNameEx(0x8B9370, "Script_C_ArtifactUI.ClearForgeCamera", SN_NOWARN)
    MakeNameEx(0x8B93E0, "Script_C_ArtifactUI.GetArtifactKnowledgeLevel", SN_NOWARN)
    MakeNameEx(0x8B9480, "Script_C_ArtifactUI.GetArtifactKnowledgeMultiplier", SN_NOWARN)
    MakeNameEx(0x8B94F0, "Script_C_ArtifactUI.GetNumObtainedArtifacts", SN_NOWARN)
    MakeNameEx(0x8B5C40, "Script_C_AdventureMap.Close", SN_NOWARN)
    MakeNameEx(0x8B5C70, "Script_C_AdventureMap.GetMapID", SN_NOWARN)
    MakeNameEx(0x8B5B80, "Script_C_AdventureMap.GetNumZoneChoices", SN_NOWARN)
    MakeNameEx(0x8B52B0, "Script_C_AdventureMap.GetZoneChoiceInfo", SN_NOWARN)
    MakeNameEx(0x8B5BC0, "Script_C_AdventureMap.GetNumQuestOffers", SN_NOWARN)
    MakeNameEx(0x8B5390, "Script_C_AdventureMap.GetQuestOfferInfo", SN_NOWARN)
    MakeNameEx(0x8B5C00, "Script_C_AdventureMap.GetNumMapInsets", SN_NOWARN)
    MakeNameEx(0x8B54E0, "Script_C_AdventureMap.GetMapInsetInfo", SN_NOWARN)
    MakeNameEx(0x8B5630, "Script_C_AdventureMap.GetMapInsetDetailTileInfo", SN_NOWARN)
    MakeNameEx(0x8B5890, "Script_C_AdventureMap.GetQuestInfo", SN_NOWARN)
    MakeNameEx(0x8B5A70, "Script_C_AdventureMap.StartQuest", SN_NOWARN)
    MakeNameEx(0x8B5AF0, "Script_C_AdventureMap.GetContinentInfo", SN_NOWARN)
    MakeNameEx(0x9539D0, "Script_C_MapCanvas.PreloadTextures", SN_NOWARN)
    MakeNameEx(0x953A30, "Script_C_MapCanvas.GetNumDetailLayers", SN_NOWARN)
    MakeNameEx(0x953AB0, "Script_C_MapCanvas.GetNumDetailTiles", SN_NOWARN)
    MakeNameEx(0x953B80, "Script_C_MapCanvas.GetDetailTileInfo", SN_NOWARN)
    MakeNameEx(0x953CE0, "Script_C_MapCanvas.GetNumZones", SN_NOWARN)
    MakeNameEx(0x953DA0, "Script_C_MapCanvas.GetZoneInfo", SN_NOWARN)
    MakeNameEx(0x953F90, "Script_C_MapCanvas.GetZoneInfoByID", SN_NOWARN)
    MakeNameEx(0x954180, "Script_C_MapCanvas.FindZoneAtPosition", SN_NOWARN)
    MakeNameEx(0x954350, "Script_C_MapCanvas.GetContinentInfo", SN_NOWARN)
    MakeNameEx(0x947440, "Script_C_LFGList.CreateListing", SN_NOWARN)
    MakeNameEx(0x9477D0, "Script_C_LFGList.UpdateListing", SN_NOWARN)
    MakeNameEx(0x947C30, "Script_C_LFGList.RequestAvailableActivities", SN_NOWARN)
    MakeNameEx(0x947C50, "Script_C_LFGList.GetAvailableCategories", SN_NOWARN)
    MakeNameEx(0x947D70, "Script_C_LFGList.GetAvailableActivityGroups", SN_NOWARN)
    MakeNameEx(0x947EE0, "Script_C_LFGList.GetAvailableActivities", SN_NOWARN)
    MakeNameEx(0x9481B0, "Script_C_LFGList.GetCategoryInfo", SN_NOWARN)
    MakeNameEx(0x948280, "Script_C_LFGList.GetActivityGroupInfo", SN_NOWARN)
    MakeNameEx(0x948330, "Script_C_LFGList.GetActivityInfo", SN_NOWARN)
    MakeNameEx(0x948490, "Script_C_LFGList.GetActiveEntryInfo", SN_NOWARN)
    MakeNameEx(0x9485B0, "Script_C_LFGList.RemoveListing", SN_NOWARN)
    MakeNameEx(0x948610, "Script_C_LFGList.GetLanguageSearchFilter", SN_NOWARN)
    MakeNameEx(0x948700, "Script_C_LFGList.SaveLanguageSearchFilter", SN_NOWARN)
    MakeNameEx(0x9486D0, "Script_C_LFGList.GetDefaultLanguageSearchFilter", SN_NOWARN)
    MakeNameEx(0x948640, "Script_C_LFGList.GetAvailableLanguageSearchFilter", SN_NOWARN)
    MakeNameEx(0x948780, "Script_C_LFGList.Search", SN_NOWARN)
    MakeNameEx(0x9488A0, "Script_C_LFGList.GetSearchResults", SN_NOWARN)
    MakeNameEx(0x948A00, "Script_C_LFGList.GetSearchResultInfo", SN_NOWARN)
    MakeNameEx(0x948A60, "Script_C_LFGList.GetSearchResultMemberInfo", SN_NOWARN)
    MakeNameEx(0x948B00, "Script_C_LFGList.GetSearchResultMemberCounts", SN_NOWARN)
    MakeNameEx(0x948B60, "Script_C_LFGList.GetSearchResultEncounterInfo", SN_NOWARN)
    MakeNameEx(0x948C30, "Script_C_LFGList.GetSearchResultFriends", SN_NOWARN)
    MakeNameEx(0x948C20, "Script_C_LFGList.ClearSearchResults", SN_NOWARN)
    MakeNameEx(0x948CC0, "Script_C_LFGList.ApplyToGroup", SN_NOWARN)
    MakeNameEx(0x948E00, "Script_C_LFGList.CancelApplication", SN_NOWARN)
    MakeNameEx(0x948E60, "Script_C_LFGList.GetApplications", SN_NOWARN)
    MakeNameEx(0x948BC0, "Script_C_LFGList.GetApplicationInfo", SN_NOWARN)
    MakeNameEx(0x948FB0, "Script_C_LFGList.GetAvailableRoles", SN_NOWARN)
    MakeNameEx(0x949C40, "Script_C_LFGList.ReportSearchResult", SN_NOWARN)
    MakeNameEx(0x949000, "Script_C_LFGList.GetApplicants", SN_NOWARN)
    MakeNameEx(0x949040, "Script_C_LFGList.GetApplicantInfo", SN_NOWARN)
    MakeNameEx(0x9490A0, "Script_C_LFGList.GetApplicantMemberInfo", SN_NOWARN)
    MakeNameEx(0x949160, "Script_C_LFGList.GetApplicantMemberStats", SN_NOWARN)
    MakeNameEx(0x949220, "Script_C_LFGList.RefreshApplicants", SN_NOWARN)
    MakeNameEx(0x949240, "Script_C_LFGList.SetApplicantMemberRole", SN_NOWARN)
    MakeNameEx(0x949390, "Script_C_LFGList.DeclineApplicant", SN_NOWARN)
    MakeNameEx(0x9494A0, "Script_C_LFGList.RemoveApplicant", SN_NOWARN)
    MakeNameEx(0x949520, "Script_C_LFGList.InviteApplicant", SN_NOWARN)
    MakeNameEx(0x949760, "Script_C_LFGList.AcceptInvite", SN_NOWARN)
    MakeNameEx(0x949820, "Script_C_LFGList.DeclineInvite", SN_NOWARN)
    MakeNameEx(0x9498E0, "Script_C_LFGList.GetRoleCheckInfo", SN_NOWARN)
    MakeNameEx(0x9499E0, "Script_C_LFGList.HasActivityList", SN_NOWARN)
    MakeNameEx(0x949EE0, "Script_C_LFGList.ReportApplicant", SN_NOWARN)
    MakeNameEx(0x9498F0, "Script_C_LFGList.IsCurrentlyApplying", SN_NOWARN)
    MakeNameEx(0x949A00, "Script_C_LFGList.GetNumApplicants", SN_NOWARN)
    MakeNameEx(0x949A80, "Script_C_LFGList.GetNumApplications", SN_NOWARN)
    MakeNameEx(0x949B00, "Script_C_LFGList.GetActivityInfoExpensive", SN_NOWARN)
    MakeNameEx(0x94A1F0, "Script_C_LFGList.GetNumInvitedApplicantMembers", SN_NOWARN)
    MakeNameEx(0x94A240, "Script_C_LFGList.GetNumPendingApplicantMembers", SN_NOWARN)
    MakeNameEx(0x845380, "Script_C_Commentator.SetMode", SN_NOWARN)
    MakeNameEx(0x8453C0, "Script_C_Commentator.ToggleMode", SN_NOWARN)
    MakeNameEx(0x842A20, "Script_C_Commentator.SetMapAndInstanceIndex", SN_NOWARN)
    MakeNameEx(0x8454A0, "Script_C_Commentator.UpdatePlayerInfo", SN_NOWARN)
    MakeNameEx(0x845560, "Script_C_Commentator.UpdateMapInfo", SN_NOWARN)
    MakeNameEx(0x845660, "Script_C_Commentator.GetNumMaps", SN_NOWARN)
    MakeNameEx(0x845690, "Script_C_Commentator.GetMapInfo", SN_NOWARN)
    MakeNameEx(0x8457A0, "Script_C_Commentator.GetInstanceInfo", SN_NOWARN)
    MakeNameEx(0x841CC0, "Script_C_Commentator.EnterInstance", SN_NOWARN)
    MakeNameEx(0x841D90, "Script_C_Commentator.ExitInstance", SN_NOWARN)
    MakeNameEx(0x841F00, "Script_C_Commentator.GetPlayerInfo", SN_NOWARN)
    MakeNameEx(0x8422E0, "Script_C_Commentator.FollowPlayer", SN_NOWARN)
    MakeNameEx(0x842570, "Script_C_Commentator.LookAtPlayer", SN_NOWARN)
    MakeNameEx(0x842710, "Script_C_Commentator.ClearCameraTarget", SN_NOWARN)
    MakeNameEx(0x842790, "Script_C_Commentator.ClearFollowTarget", SN_NOWARN)
    MakeNameEx(0x842800, "Script_C_Commentator.ClearLookAtTarget", SN_NOWARN)
    MakeNameEx(0x842C90, "Script_C_Commentator.SetCamera", SN_NOWARN)
    MakeNameEx(0x842F40, "Script_C_Commentator.GetCamera", SN_NOWARN)
    MakeNameEx(0x843060, "Script_C_Commentator.SetCameraPosition", SN_NOWARN)
    MakeNameEx(0x843200, "Script_C_Commentator.GetCameraPosition", SN_NOWARN)
    MakeNameEx(0x8432A0, "Script_C_Commentator.GetCurrentMapID", SN_NOWARN)
    MakeNameEx(0x843340, "Script_C_Commentator.SetMoveSpeed", SN_NOWARN)
    MakeNameEx(0x843420, "Script_C_Commentator.SetCameraCollision", SN_NOWARN)
    MakeNameEx(0x8434A0, "Script_C_Commentator.GetCameraCollision", SN_NOWARN)
    MakeNameEx(0x843520, "Script_C_Commentator.SetTargetHeightOffset", SN_NOWARN)
    MakeNameEx(0x8435C0, "Script_C_Commentator.StartWargame", SN_NOWARN)
    MakeNameEx(0x843780, "Script_C_Commentator.GetWargameInfo", SN_NOWARN)
    MakeNameEx(0x8438B0, "Script_C_Commentator.GetPlayerCooldownInfo", SN_NOWARN)
    MakeNameEx(0x843AF0, "Script_C_Commentator.GetPlayerSpellCharges", SN_NOWARN)
    MakeNameEx(0x8428B0, "Script_C_Commentator.SetUseSmartCamera", SN_NOWARN)
    MakeNameEx(0x842940, "Script_C_Commentator.IsUsingSmartCamera", SN_NOWARN)
    MakeNameEx(0x842960, "Script_C_Commentator.SetSmartCameraLocked", SN_NOWARN)
    MakeNameEx(0x8429E0, "Script_C_Commentator.IsSmartCameraLocked", SN_NOWARN)
    MakeNameEx(0x842A00, "Script_C_Commentator.SnapCameraLookAtPoint", SN_NOWARN)
    MakeNameEx(0x843E20, "Script_C_Commentator.GetSoftlockWeight", SN_NOWARN)
    MakeNameEx(0x843E40, "Script_C_Commentator.SetSoftlockWeight", SN_NOWARN)
    MakeNameEx(0x843E90, "Script_C_Commentator.GetHardlockWeight", SN_NOWARN)
    MakeNameEx(0x843EB0, "Script_C_Commentator.SetHardlockWeight", SN_NOWARN)
    MakeNameEx(0x843F00, "Script_C_Commentator.GetExcludeDistance", SN_NOWARN)
    MakeNameEx(0x843F20, "Script_C_Commentator.SetExcludeDistance", SN_NOWARN)
    MakeNameEx(0x843F70, "Script_C_Commentator.GetPositionLerpAmount", SN_NOWARN)
    MakeNameEx(0x843F90, "Script_C_Commentator.SetPositionLerpAmount", SN_NOWARN)
    MakeNameEx(0x844020, "Script_C_Commentator.GetLookAtLerpAmount", SN_NOWARN)
    MakeNameEx(0x844040, "Script_C_Commentator.SetLookAtLerpAmount", SN_NOWARN)
    MakeNameEx(0x8440D0, "Script_C_Commentator.GetSpeedFactor", SN_NOWARN)
    MakeNameEx(0x8440F0, "Script_C_Commentator.SetSpeedFactor", SN_NOWARN)
    MakeNameEx(0x8444F0, "Script_C_Commentator.GetAdditionalCameraWeight", SN_NOWARN)
    MakeNameEx(0x844700, "Script_C_Commentator.SetAdditionalCameraWeight", SN_NOWARN)
    MakeNameEx(0x844170, "Script_C_Commentator.GetMsToHoldForVerticalMovement", SN_NOWARN)
    MakeNameEx(0x8441A0, "Script_C_Commentator.SetMsToHoldForVerticalMovement", SN_NOWARN)
    MakeNameEx(0x8441F0, "Script_C_Commentator.GetMsToSmoothVerticalChange", SN_NOWARN)
    MakeNameEx(0x844220, "Script_C_Commentator.SetMsToSmoothVerticalChange", SN_NOWARN)
    MakeNameEx(0x844270, "Script_C_Commentator.GetHorizontalAngleThresholdToSmooth", SN_NOWARN)
    MakeNameEx(0x8442A0, "Script_C_Commentator.SetHorizontalAngleThresholdToSmooth", SN_NOWARN)
    MakeNameEx(0x844300, "Script_C_Commentator.GetMsToHoldForHorizontalMovement", SN_NOWARN)
    MakeNameEx(0x844330, "Script_C_Commentator.SetMsToHoldForHorizontalMovement", SN_NOWARN)
    MakeNameEx(0x844380, "Script_C_Commentator.GetMsToSmoothHorizontalChange", SN_NOWARN)
    MakeNameEx(0x8443B0, "Script_C_Commentator.SetMsToSmoothHorizontalChange", SN_NOWARN)
    MakeNameEx(0x844400, "Script_C_Commentator.GetDistanceBeforeForcedHorizontalConvergence", SN_NOWARN)
    MakeNameEx(0x844420, "Script_C_Commentator.SetDistanceBeforeForcedHorizontalConvergence", SN_NOWARN)
    MakeNameEx(0x844470, "Script_C_Commentator.GetDurationToForceHorizontalConvergence", SN_NOWARN)
    MakeNameEx(0x8444A0, "Script_C_Commentator.SetDurationToForceHorizontalConvergence", SN_NOWARN)
    MakeNameEx(0x8453F0, "Script_C_Commentator.GetMode", SN_NOWARN)
    MakeNameEx(0x842450, "Script_C_Commentator.FollowUnit", SN_NOWARN)
    MakeNameEx(0x841E00, "Script_C_Commentator.GetNumPlayers", SN_NOWARN)
    MakeNameEx(0x842B40, "Script_C_Commentator.ZoomIn", SN_NOWARN)
    MakeNameEx(0x842BE0, "Script_C_Commentator.ZoomOut", SN_NOWARN)
    MakeNameEx(0x7BAE00, "Script_C_Commentator.GetMaxNumTeams", SN_NOWARN)
    MakeNameEx(0x843D60, "Script_C_Commentator.GetMaxNumPlayersPerTeam", SN_NOWARN)
    MakeNameEx(0x843D80, "Script_C_Commentator.GetTimeLeftInMatch", SN_NOWARN)
    MakeNameEx(0x843DF0, "Script_C_Commentator.IsSpectating", SN_NOWARN)
    MakeNameEx(0x8449A0, "Script_C_Commentator.AddPlayerOverrideName", SN_NOWARN)
    MakeNameEx(0x844B50, "Script_C_Commentator.RemovePlayerOverrideName", SN_NOWARN)
    MakeNameEx(0x844D20, "Script_C_Commentator.GetPlayerOverrideName", SN_NOWARN)
    MakeNameEx(0x844E10, "Script_C_Commentator.GetAllPlayerOverrideNames", SN_NOWARN)
    MakeNameEx(0x844FB0, "Script_C_Commentator.RemoveAllPlayerOverrideNames", SN_NOWARN)
    MakeNameEx(0x844FD0, "Script_C_Commentator.GetPlayerFlagInfo", SN_NOWARN)
    MakeNameEx(0x845140, "Script_C_Commentator.ForceFollowTransition", SN_NOWARN)
    MakeNameEx(0x8451A0, "Script_C_Commentator.SetSmoothFollowTransitioning", SN_NOWARN)
    MakeNameEx(0x845220, "Script_C_Commentator.GetSmoothFollowTransitioning", SN_NOWARN)
    MakeNameEx(0x8452A0, "Script_C_Commentator.SetFollowCameraSpeeds", SN_NOWARN)
    MakeNameEx(0x7BAE00, "Script_C_NamePlate.GetNumNamePlateMotionTypes", SN_NOWARN)
    MakeNameEx(0x7BAE20, "Script_C_NamePlate.GetNamePlateForUnit", SN_NOWARN)
    MakeNameEx(0x7BAF80, "Script_C_NamePlate.GetNamePlates", SN_NOWARN)
    MakeNameEx(0x7BAF90, "Script_C_NamePlate.SetNamePlateSelfSize", SN_NOWARN)
    MakeNameEx(0x7BB080, "Script_C_NamePlate.GetNamePlateSelfSize", SN_NOWARN)
    MakeNameEx(0x7BB100, "Script_C_NamePlate.SetNamePlateFriendlySize", SN_NOWARN)
    MakeNameEx(0x7BB200, "Script_C_NamePlate.GetNamePlateFriendlySize", SN_NOWARN)
    MakeNameEx(0x7BB280, "Script_C_NamePlate.SetNamePlateEnemySize", SN_NOWARN)
    MakeNameEx(0x7BB380, "Script_C_NamePlate.GetNamePlateEnemySize", SN_NOWARN)
    MakeNameEx(0x7BB400, "Script_C_NamePlate.SetNamePlateSelfClickThrough", SN_NOWARN)
    MakeNameEx(0x7BB460, "Script_C_NamePlate.GetNamePlateSelfClickThrough", SN_NOWARN)
    MakeNameEx(0x7BB480, "Script_C_NamePlate.SetNamePlateFriendlyClickThrough", SN_NOWARN)
    MakeNameEx(0x7BB4F0, "Script_C_NamePlate.GetNamePlateFriendlyClickThrough", SN_NOWARN)
    MakeNameEx(0x7BB510, "Script_C_NamePlate.SetNamePlateEnemyClickThrough", SN_NOWARN)
    MakeNameEx(0x7BB580, "Script_C_NamePlate.GetNamePlateEnemyClickThrough", SN_NOWARN)
    MakeNameEx(0x7BB5A0, "Script_C_NamePlate.SetTargetClampingInsets", SN_NOWARN)
    MakeNameEx(0x7BB640, "Script_C_NamePlate.GetTargetClampingInsets", SN_NOWARN)
    MakeNameEx(0x7BB6C0, "Script_C_NamePlate.SetNamePlateSelfPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0x7BB750, "Script_C_NamePlate.GetNamePlateSelfPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0x7BB760, "Script_C_NamePlate.SetNamePlateFriendlyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0x7BB7F0, "Script_C_NamePlate.GetNamePlateFriendlyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0x7BB800, "Script_C_NamePlate.SetNamePlateEnemyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0x7BB890, "Script_C_NamePlate.GetNamePlateEnemyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0x703050, "Script_C_PetJournal.IsJournalUnlocked", SN_NOWARN)
    MakeNameEx(0x700970, "Script_C_PetJournal.GetNumPets", SN_NOWARN)
    MakeNameEx(0x7009B0, "Script_C_PetJournal.GetNumCollectedInfo", SN_NOWARN)
    MakeNameEx(0x700AC0, "Script_C_PetJournal.GetPetInfoByIndex", SN_NOWARN)
    MakeNameEx(0x700C30, "Script_C_PetJournal.SetPetLoadOutInfo", SN_NOWARN)
    MakeNameEx(0x700CC0, "Script_C_PetJournal.GetPetInfoBySpeciesID", SN_NOWARN)
    MakeNameEx(0x700DB0, "Script_C_PetJournal.GetOwnedBattlePetString", SN_NOWARN)
    MakeNameEx(0x700FE0, "Script_C_PetJournal.GetPetInfoByPetID", SN_NOWARN)
    MakeNameEx(0x7010E0, "Script_C_PetJournal.GetPetCooldownByGUID", SN_NOWARN)
    MakeNameEx(0x701240, "Script_C_PetJournal.GetPetLoadOutInfo", SN_NOWARN)
    MakeNameEx(0x701360, "Script_C_PetJournal.GetPetAbilityInfo", SN_NOWARN)
    MakeNameEx(0x701420, "Script_C_PetJournal.GetPetAbilityList", SN_NOWARN)
    MakeNameEx(0x701750, "Script_C_PetJournal.SetSearchFilter", SN_NOWARN)
    MakeNameEx(0x7017A0, "Script_C_PetJournal.ClearSearchFilter", SN_NOWARN)
    MakeNameEx(0x7017C0, "Script_C_PetJournal.PickupPet", SN_NOWARN)
    MakeNameEx(0x701820, "Script_C_PetJournal.PetIsTradable", SN_NOWARN)
    MakeNameEx(0x701950, "Script_C_PetJournal.PetIsCapturable", SN_NOWARN)
    MakeNameEx(0x701A80, "Script_C_PetJournal.PetCanBeReleased", SN_NOWARN)
    MakeNameEx(0x701AE0, "Script_C_PetJournal.PetIsSummonable", SN_NOWARN)
    MakeNameEx(0x701BF0, "Script_C_PetJournal.GetNumPetsNeedingFanfare", SN_NOWARN)
    MakeNameEx(0x701C20, "Script_C_PetJournal.PetNeedsFanfare", SN_NOWARN)
    MakeNameEx(0x701D20, "Script_C_PetJournal.ClearRecentFanfares", SN_NOWARN)
    MakeNameEx(0x701D30, "Script_C_PetJournal.PetIsRevoked", SN_NOWARN)
    MakeNameEx(0x701E30, "Script_C_PetJournal.PetIsLockedForConvert", SN_NOWARN)
    MakeNameEx(0x701F30, "Script_C_PetJournal.PetIsSlotted", SN_NOWARN)
    MakeNameEx(0x701FE0, "Script_C_PetJournal.PetIsHurt", SN_NOWARN)
    MakeNameEx(0x7020E0, "Script_C_PetJournal.ClearFanfare", SN_NOWARN)
    MakeNameEx(0x7023C0, "Script_C_PetJournal.SummonPetByGUID", SN_NOWARN)
    MakeNameEx(0x702440, "Script_C_PetJournal.GetSummonedPetGUID", SN_NOWARN)
    MakeNameEx(0x702560, "Script_C_PetJournal.CagePetByID", SN_NOWARN)
    MakeNameEx(0x7025C0, "Script_C_PetJournal.ReleasePetByID", SN_NOWARN)
    MakeNameEx(0x702620, "Script_C_PetJournal.FindPetIDByName", SN_NOWARN)
    MakeNameEx(0x702420, "Script_C_PetJournal.SummonRandomPet", SN_NOWARN)
    MakeNameEx(0x702AA0, "Script_C_PetJournal.SetAbility", SN_NOWARN)
    MakeNameEx(0x702B50, "Script_C_PetJournal.SetCustomName", SN_NOWARN)
    MakeNameEx(0x702CB0, "Script_C_PetJournal.SetFavorite", SN_NOWARN)
    MakeNameEx(0x702D30, "Script_C_PetJournal.PetIsFavorite", SN_NOWARN)
    MakeNameEx(0x702DD0, "Script_C_PetJournal.GetPetStats", SN_NOWARN)
    MakeNameEx(0x702E90, "Script_C_PetJournal.IsFindBattleEnabled", SN_NOWARN)
    MakeNameEx(0x702F50, "Script_C_PetJournal.GetBattlePetLink", SN_NOWARN)
    MakeNameEx(0x7030E0, "Script_C_PetJournal.GetPetTeamAverageLevel", SN_NOWARN)
    MakeNameEx(0x703070, "Script_C_PetJournal.SetPetSortParameter", SN_NOWARN)
    MakeNameEx(0x7030C0, "Script_C_PetJournal.GetPetSortParameter", SN_NOWARN)
    MakeNameEx(0x7026E0, "Script_C_PetJournal.GetNumPetTypes", SN_NOWARN)
    MakeNameEx(0x702720, "Script_C_PetJournal.SetPetTypeFilter", SN_NOWARN)
    MakeNameEx(0x7027A0, "Script_C_PetJournal.IsPetTypeChecked", SN_NOWARN)
    MakeNameEx(0x702800, "Script_C_PetJournal.SetAllPetTypesChecked", SN_NOWARN)
    MakeNameEx(0x702850, "Script_C_PetJournal.GetNumPetSources", SN_NOWARN)
    MakeNameEx(0x702870, "Script_C_PetJournal.SetPetSourceChecked", SN_NOWARN)
    MakeNameEx(0x7028F0, "Script_C_PetJournal.IsPetSourceChecked", SN_NOWARN)
    MakeNameEx(0x702950, "Script_C_PetJournal.SetAllPetSourcesChecked", SN_NOWARN)
    MakeNameEx(0x7029A0, "Script_C_PetJournal.SetFilterChecked", SN_NOWARN)
    MakeNameEx(0x702A20, "Script_C_PetJournal.IsFilterChecked", SN_NOWARN)
    MakeNameEx(0x702A80, "Script_C_PetJournal.IsJournalReadOnly", SN_NOWARN)
    MakeNameEx(0x702700, "Script_C_PetJournal.GetNumMaxPets", SN_NOWARN)
    MakeNameEx(0x6F8E00, "Script_C_MountJournal.GetNumMounts", SN_NOWARN)
    MakeNameEx(0x6F8E20, "Script_C_MountJournal.GetMountInfoByID", SN_NOWARN)
    MakeNameEx(0x6F8EB0, "Script_C_MountJournal.GetMountInfoExtraByID", SN_NOWARN)
    MakeNameEx(0x6F8F40, "Script_C_MountJournal.GetNumDisplayedMounts", SN_NOWARN)
    MakeNameEx(0x6F8F60, "Script_C_MountJournal.GetDisplayedMountInfo", SN_NOWARN)
    MakeNameEx(0x6F8FD0, "Script_C_MountJournal.GetDisplayedMountInfoExtra", SN_NOWARN)
    MakeNameEx(0x6F9040, "Script_C_MountJournal.Pickup", SN_NOWARN)
    MakeNameEx(0x6F90E0, "Script_C_MountJournal.Dismiss", SN_NOWARN)
    MakeNameEx(0x6F9130, "Script_C_MountJournal.SummonByID", SN_NOWARN)
    MakeNameEx(0x6F91D0, "Script_C_MountJournal.SetIsFavorite", SN_NOWARN)
    MakeNameEx(0x6F83C0, "Script_C_MountJournal.GetIsFavorite", SN_NOWARN)
    MakeNameEx(0x6F84C0, "Script_C_MountJournal.GetNumMountsNeedingFanfare", SN_NOWARN)
    MakeNameEx(0x6F8570, "Script_C_MountJournal.NeedsFanfare", SN_NOWARN)
    MakeNameEx(0x6F8620, "Script_C_MountJournal.ClearFanfare", SN_NOWARN)
    MakeNameEx(0x6F8670, "Script_C_MountJournal.SetSourceFilter", SN_NOWARN)
    MakeNameEx(0x6F8800, "Script_C_MountJournal.SetAllSourceFilters", SN_NOWARN)
    MakeNameEx(0x6F8970, "Script_C_MountJournal.IsSourceChecked", SN_NOWARN)
    MakeNameEx(0x6F89E0, "Script_C_MountJournal.SetCollectedFilterSetting", SN_NOWARN)
    MakeNameEx(0x6F8BB0, "Script_C_MountJournal.GetCollectedFilterSetting", SN_NOWARN)
    MakeNameEx(0x6F8C50, "Script_C_MountJournal.SetSearch", SN_NOWARN)
    MakeNameEx(0x6F8D50, "Script_C_MountJournal.GetMountIDs", SN_NOWARN)
    MakeNameEx(0x6F8DF0, "Script_C_MountJournal.ClearRecentFanfares", SN_NOWARN)
    MakeNameEx(0x88C640, "Script_C_Transmog.ClearPending", SN_NOWARN)
    MakeNameEx(0x88C7A0, "Script_C_Transmog.ApplyAllPending", SN_NOWARN)
    MakeNameEx(0x88CA60, "Script_C_Transmog.GetCost", SN_NOWARN)
    MakeNameEx(0x88CC80, "Script_C_Transmog.SetPending", SN_NOWARN)
    MakeNameEx(0x88CDA0, "Script_C_Transmog.GetApplyWarnings", SN_NOWARN)
    MakeNameEx(0x88D450, "Script_C_Transmog.GetSlotInfo", SN_NOWARN)
    MakeNameEx(0x88E5A0, "Script_C_Transmog.GetSlotUseError", SN_NOWARN)
    MakeNameEx(0x88E820, "Script_C_Transmog.Close", SN_NOWARN)
    MakeNameEx(0x88E9F0, "Script_C_Transmog.ValidateAllPending", SN_NOWARN)
    MakeNameEx(0x88EA10, "Script_C_Transmog.GetItemInfo", SN_NOWARN)
    MakeNameEx(0x88F200, "Script_C_Transmog.CanTransmogItemWithItem", SN_NOWARN)
    MakeNameEx(0x88D0B0, "Script_C_Transmog.LoadOutfit", SN_NOWARN)
    MakeNameEx(0x88D110, "Script_C_Transmog.LoadSources", SN_NOWARN)
    MakeNameEx(0x88DD40, "Script_C_Transmog.GetSlotVisualInfo", SN_NOWARN)
    MakeNameEx(0x889DB0, "Script_C_TransmogCollection.GetCategoryInfo", SN_NOWARN)
    MakeNameEx(0x88A240, "Script_C_TransmogCollection.GetCategoryAppearances", SN_NOWARN)
    MakeNameEx(0x88A7A0, "Script_C_TransmogCollection.GetCategoryTotal", SN_NOWARN)
    MakeNameEx(0x88A910, "Script_C_TransmogCollection.GetCategoryCollectedCount", SN_NOWARN)
    MakeNameEx(0x88AA50, "Script_C_TransmogCollection.GetAppearanceSourceInfo", SN_NOWARN)
    MakeNameEx(0x88AE50, "Script_C_TransmogCollection.GetAppearanceInfoBySource", SN_NOWARN)
    MakeNameEx(0x88B150, "Script_C_TransmogCollection.GetAppearanceCameraID", SN_NOWARN)
    MakeNameEx(0x88B1D0, "Script_C_TransmogCollection.GetAppearanceCameraIDBySource", SN_NOWARN)
    MakeNameEx(0x88B230, "Script_C_TransmogCollection.GetIllusionSourceInfo", SN_NOWARN)
    MakeNameEx(0x88B310, "Script_C_TransmogCollection.GetIllusionFallbackWeaponSource", SN_NOWARN)
    MakeNameEx(0x88B430, "Script_C_TransmogCollection.GetAppearanceSources", SN_NOWARN)
    MakeNameEx(0x88B8F0, "Script_C_TransmogCollection.GetAllAppearanceSources", SN_NOWARN)
    MakeNameEx(0x88B9A0, "Script_C_TransmogCollection.GetSourceInfo", SN_NOWARN)
    MakeNameEx(0x88BBD0, "Script_C_TransmogCollection.GetItemInfo", SN_NOWARN)
    MakeNameEx(0x88BEF0, "Script_C_TransmogCollection.GetAppearanceSourceDrops", SN_NOWARN)
    MakeNameEx(0x88D2A0, "Script_C_TransmogCollection.GetIsAppearanceFavorite", SN_NOWARN)
    MakeNameEx(0x88D330, "Script_C_TransmogCollection.SetIsAppearanceFavorite", SN_NOWARN)
    MakeNameEx(0x88DCD0, "Script_C_TransmogCollection.CanSetFavoriteInCategory", SN_NOWARN)
    MakeNameEx(0x88DD20, "Script_C_TransmogCollection.HasFavorites", SN_NOWARN)
    MakeNameEx(0x88E0B0, "Script_C_TransmogCollection.IsCategoryValidForItem", SN_NOWARN)
    MakeNameEx(0x88E230, "Script_C_TransmogCollection.GetIllusions", SN_NOWARN)
    MakeNameEx(0x88E7C0, "Script_C_TransmogCollection.PlayerKnowsSource", SN_NOWARN)
    MakeNameEx(0x88E840, "Script_C_TransmogCollection.PlayerCanCollectSource", SN_NOWARN)
    MakeNameEx(0x88EA00, "Script_C_TransmogCollection.UpdateUsableAppearances", SN_NOWARN)
    MakeNameEx(0x890420, "Script_C_TransmogCollection.PlayerHasTransmog", SN_NOWARN)
    MakeNameEx(0x889BD0, "Script_C_TransmogCollection.PlayerHasTransmogItemModifiedAppearance", SN_NOWARN)
    MakeNameEx(0x889C30, "Script_C_TransmogCollection.IsNewAppearance", SN_NOWARN)
    MakeNameEx(0x889D10, "Script_C_TransmogCollection.ClearNewAppearance", SN_NOWARN)
    MakeNameEx(0x889D70, "Script_C_TransmogCollection.GetLatestAppearance", SN_NOWARN)
    MakeNameEx(0x88EE60, "Script_C_TransmogCollection.GetOutfits", SN_NOWARN)
    MakeNameEx(0x88F100, "Script_C_TransmogCollection.GetOutfitSources", SN_NOWARN)
    MakeNameEx(0x88F810, "Script_C_TransmogCollection.GetOutfitName", SN_NOWARN)
    MakeNameEx(0x88F880, "Script_C_TransmogCollection.DeleteOutfit", SN_NOWARN)
    MakeNameEx(0x88F8E0, "Script_C_TransmogCollection.SaveOutfit", SN_NOWARN)
    MakeNameEx(0x88FBD0, "Script_C_TransmogCollection.ModifyOutfit", SN_NOWARN)
    MakeNameEx(0x88FCF0, "Script_C_TransmogCollection.GetNumMaxOutfits", SN_NOWARN)
    MakeNameEx(0x88FD10, "Script_C_TransmogCollection.GetInspectSources", SN_NOWARN)
    MakeNameEx(0x88FF60, "Script_C_TransmogCollection.SetSearch", SN_NOWARN)
    MakeNameEx(0x890100, "Script_C_TransmogCollection.ClearSearch", SN_NOWARN)
    MakeNameEx(0x890270, "Script_C_TransmogCollection.EndSearch", SN_NOWARN)
    MakeNameEx(0x890280, "Script_C_TransmogCollection.IsSearchInProgress", SN_NOWARN)
    MakeNameEx(0x8902E0, "Script_C_TransmogCollection.IsSearchDBLoading", SN_NOWARN)
    MakeNameEx(0x890300, "Script_C_TransmogCollection.SearchProgress", SN_NOWARN)
    MakeNameEx(0x890390, "Script_C_TransmogCollection.SearchSize", SN_NOWARN)
    MakeNameEx(0x88A0C0, "Script_C_TransmogCollection.SetFilterCategory", SN_NOWARN)
    MakeNameEx(0x88A560, "Script_C_TransmogCollection.SetCollectedShown", SN_NOWARN)
    MakeNameEx(0x88A620, "Script_C_TransmogCollection.SetUncollectedShown", SN_NOWARN)
    MakeNameEx(0x88A6F0, "Script_C_TransmogCollection.GetCollectedShown", SN_NOWARN)
    MakeNameEx(0x88A740, "Script_C_TransmogCollection.GetUncollectedShown", SN_NOWARN)
    MakeNameEx(0x88A810, "Script_C_TransmogCollection.SetSourceTypeFilter", SN_NOWARN)
    MakeNameEx(0x88A9C0, "Script_C_TransmogCollection.IsSourceTypeFilterChecked", SN_NOWARN)
    MakeNameEx(0x88ACD0, "Script_C_TransmogCollection.SetAllSourceTypeFilters", SN_NOWARN)
    MakeNameEx(0x88ADA0, "Script_C_TransmogCollection.GetNumTransmogSources", SN_NOWARN)
    MakeNameEx(0x88ADC0, "Script_C_TransmogCollection.SetShowMissingSourceInItemTooltips", SN_NOWARN)
    MakeNameEx(0x88B100, "Script_C_TransmogCollection.GetShowMissingSourceInItemTooltips", SN_NOWARN)
    MakeNameEx(0x6D5680, "Script_C_PetBattles.IsInBattle", SN_NOWARN)
    MakeNameEx(0x6D56A0, "Script_C_PetBattles.IsPlayerNPC", SN_NOWARN)
    MakeNameEx(0x6D56D0, "Script_C_PetBattles.IsWildBattle", SN_NOWARN)
    MakeNameEx(0x6D5750, "Script_C_PetBattles.GetBattleState", SN_NOWARN)
    MakeNameEx(0x6D57A0, "Script_C_PetBattles.IsWaitingOnOpponent", SN_NOWARN)
    MakeNameEx(0x6D5830, "Script_C_PetBattles.GetTurnTimeInfo", SN_NOWARN)
    MakeNameEx(0x6D5900, "Script_C_PetBattles.GetName", SN_NOWARN)
    MakeNameEx(0x6D5970, "Script_C_PetBattles.GetDisplayID", SN_NOWARN)
    MakeNameEx(0x6D59B0, "Script_C_PetBattles.GetIcon", SN_NOWARN)
    MakeNameEx(0x6D5A20, "Script_C_PetBattles.GetActivePet", SN_NOWARN)
    MakeNameEx(0x6D5A60, "Script_C_PetBattles.GetHealth", SN_NOWARN)
    MakeNameEx(0x6D5AB0, "Script_C_PetBattles.GetMaxHealth", SN_NOWARN)
    MakeNameEx(0x6D5B80, "Script_C_PetBattles.GetSpeed", SN_NOWARN)
    MakeNameEx(0x6D5B00, "Script_C_PetBattles.GetPower", SN_NOWARN)
    MakeNameEx(0x6D5B40, "Script_C_PetBattles.GetBreedQuality", SN_NOWARN)
    MakeNameEx(0x6D5BC0, "Script_C_PetBattles.GetLevel", SN_NOWARN)
    MakeNameEx(0x6D5C10, "Script_C_PetBattles.GetXP", SN_NOWARN)
    MakeNameEx(0x6D5C80, "Script_C_PetBattles.GetPetSpeciesID", SN_NOWARN)
    MakeNameEx(0x6D5D40, "Script_C_PetBattles.GetPetType", SN_NOWARN)
    MakeNameEx(0x6D5DE0, "Script_C_PetBattles.GetAbilityInfo", SN_NOWARN)
    MakeNameEx(0x6D5F50, "Script_C_PetBattles.GetAbilityInfoByID", SN_NOWARN)
    MakeNameEx(0x6D5FA0, "Script_C_PetBattles.GetAbilityState", SN_NOWARN)
    MakeNameEx(0x6D6550, "Script_C_PetBattles.GetPlayerTrapAbility", SN_NOWARN)
    MakeNameEx(0x6D6140, "Script_C_PetBattles.ShouldShowPetSelect", SN_NOWARN)
    MakeNameEx(0x6D61E0, "Script_C_PetBattles.CanActivePetSwapOut", SN_NOWARN)
    MakeNameEx(0x6D6270, "Script_C_PetBattles.CanPetSwapIn", SN_NOWARN)
    MakeNameEx(0x6D65B0, "Script_C_PetBattles.IsTrapAvailable", SN_NOWARN)
    MakeNameEx(0x6D66A0, "Script_C_PetBattles.IsSkipAvailable", SN_NOWARN)
    MakeNameEx(0x6D6740, "Script_C_PetBattles.GetNumPets", SN_NOWARN)
    MakeNameEx(0x6D6780, "Script_C_PetBattles.ChangePet", SN_NOWARN)
    MakeNameEx(0x6D67C0, "Script_C_PetBattles.UseAbility", SN_NOWARN)
    MakeNameEx(0x6D6800, "Script_C_PetBattles.UseTrap", SN_NOWARN)
    MakeNameEx(0x6D58E0, "Script_C_PetBattles.SkipTurn", SN_NOWARN)
    MakeNameEx(0x6D6820, "Script_C_PetBattles.ForfeitGame", SN_NOWARN)
    MakeNameEx(0x6D6840, "Script_C_PetBattles.GetSelectedAction", SN_NOWARN)
    MakeNameEx(0x6D68A0, "Script_C_PetBattles.GetAbilityEffectInfo", SN_NOWARN)
    MakeNameEx(0x6D7370, "Script_C_PetBattles.GetAllEffectNames", SN_NOWARN)
    MakeNameEx(0x6D63E0, "Script_C_PetBattles.GetAllStates", SN_NOWARN)
    MakeNameEx(0x6D6430, "Script_C_PetBattles.GetAbilityStateModification", SN_NOWARN)
    MakeNameEx(0x6D6D70, "Script_C_PetBattles.GetAuraInfo", SN_NOWARN)
    MakeNameEx(0x6D6F60, "Script_C_PetBattles.GetNumAuras", SN_NOWARN)
    MakeNameEx(0x6D7070, "Script_C_PetBattles.GetStateValue", SN_NOWARN)
    MakeNameEx(0x6D71F0, "Script_C_PetBattles.GetAttackModifier", SN_NOWARN)
    MakeNameEx(0x6D6C10, "Script_C_PetBattles.GetAbilityProcTurnIndex", SN_NOWARN)
    MakeNameEx(0x6D72E0, "Script_C_PetBattles.StartPVPDuel", SN_NOWARN)
    MakeNameEx(0x6D7640, "Script_C_PetBattles.AcceptPVPDuel", SN_NOWARN)
    MakeNameEx(0x6D7680, "Script_C_PetBattles.CancelPVPDuel", SN_NOWARN)
    MakeNameEx(0x6D76D0, "Script_C_PetBattles.StartPVPMatchmaking", SN_NOWARN)
    MakeNameEx(0x6D76E0, "Script_C_PetBattles.StopPVPMatchmaking", SN_NOWARN)
    MakeNameEx(0x6D7740, "Script_C_PetBattles.GetPVPMatchmakingInfo", SN_NOWARN)
    MakeNameEx(0x6D52D0, "Script_C_PetBattles.CanAcceptQueuedPVPMatch", SN_NOWARN)
    MakeNameEx(0x6D5490, "Script_C_PetBattles.AcceptQueuedPVPMatch", SN_NOWARN)
    MakeNameEx(0x6D54E0, "Script_C_PetBattles.DeclineQueuedPVPMatch", SN_NOWARN)
    MakeNameEx(0x6D5540, "Script_C_PetBattles.SetPendingReportBattlePetTarget", SN_NOWARN)
    MakeNameEx(0x6D55C0, "Script_C_PetBattles.SetPendingReportTargetFromUnit", SN_NOWARN)
    MakeNameEx(0x6D5660, "Script_C_PetBattles.GetForfeitPenalty", SN_NOWARN)
    MakeNameEx(0x9095B0, "Script_C_ChallengeMode.RequestMapInfo", SN_NOWARN)
    MakeNameEx(0x909600, "Script_C_ChallengeMode.GetMapTable", SN_NOWARN)
    MakeNameEx(0x909660, "Script_C_ChallengeMode.GetMapInfo", SN_NOWARN)
    MakeNameEx(0x9097B0, "Script_C_ChallengeMode.GetMapPlayerStats", SN_NOWARN)
    MakeNameEx(0x909A00, "Script_C_ChallengeMode.GetRecentBestForMap", SN_NOWARN)
    MakeNameEx(0x909B00, "Script_C_ChallengeMode.IsChallengeModeActive", SN_NOWARN)
    MakeNameEx(0x909B20, "Script_C_ChallengeMode.Reset", SN_NOWARN)
    MakeNameEx(0x909B90, "Script_C_ChallengeMode.RequestLeaders", SN_NOWARN)
    MakeNameEx(0x90A0B0, "Script_C_ChallengeMode.GetGuildLeaders", SN_NOWARN)
    MakeNameEx(0x90AB30, "Script_C_ChallengeMode.RequestRewards", SN_NOWARN)
    MakeNameEx(0x90AB50, "Script_C_ChallengeMode.IsWeeklyRewardAvailable", SN_NOWARN)
    MakeNameEx(0x90AB70, "Script_C_ChallengeMode.SlotKeystone", SN_NOWARN)
    MakeNameEx(0x90ABF0, "Script_C_ChallengeMode.RemoveKeystone", SN_NOWARN)
    MakeNameEx(0x90AC90, "Script_C_ChallengeMode.ClearKeystone", SN_NOWARN)
    MakeNameEx(0x90AD60, "Script_C_ChallengeMode.HasSlottedKeystone", SN_NOWARN)
    MakeNameEx(0x90ACF0, "Script_C_ChallengeMode.SetKeystoneTooltip", SN_NOWARN)
    MakeNameEx(0x90ADB0, "Script_C_ChallengeMode.CloseKeystoneFrame", SN_NOWARN)
    MakeNameEx(0x90ADD0, "Script_C_ChallengeMode.GetSlottedKeystoneInfo", SN_NOWARN)
    MakeNameEx(0x90B0D0, "Script_C_ChallengeMode.GetActiveKeystoneInfo", SN_NOWARN)
    MakeNameEx(0x90AEF0, "Script_C_ChallengeMode.GetPowerLevelDamageHealthMod", SN_NOWARN)
    MakeNameEx(0x90B000, "Script_C_ChallengeMode.GetAffixInfo", SN_NOWARN)
    MakeNameEx(0x90B170, "Script_C_ChallengeMode.StartChallengeMode", SN_NOWARN)
    MakeNameEx(0x90B2A0, "Script_C_ChallengeMode.GetCompletionInfo", SN_NOWARN)
    MakeNameEx(0x92DCE0, "Script_C_BlackMarket.Close", SN_NOWARN)
    MakeNameEx(0x92DD30, "Script_C_BlackMarket.RequestItems", SN_NOWARN)
    MakeNameEx(0x92DDB0, "Script_C_BlackMarket.GetNumItems", SN_NOWARN)
    MakeNameEx(0x92DE00, "Script_C_BlackMarket.GetItemInfoByIndex", SN_NOWARN)
    MakeNameEx(0x92DE80, "Script_C_BlackMarket.GetItemInfoByID", SN_NOWARN)
    MakeNameEx(0x92DF20, "Script_C_BlackMarket.ItemPlaceBid", SN_NOWARN)
    MakeNameEx(0x92E0A0, "Script_C_BlackMarket.GetHotItem", SN_NOWARN)
    MakeNameEx(0x92E140, "Script_C_BlackMarket.IsViewOnly", SN_NOWARN)
    MakeNameEx(0x70CB50, "Script_C_Scenario.GetInfo", SN_NOWARN)
    MakeNameEx(0x70CEA0, "Script_C_Scenario.GetStepInfo", SN_NOWARN)
    MakeNameEx(0x70CA80, "Script_C_Scenario.GetCriteriaInfo", SN_NOWARN)
    MakeNameEx(0x70CAD0, "Script_C_Scenario.GetCriteriaInfoByStep", SN_NOWARN)
    MakeNameEx(0x70D3B0, "Script_C_Scenario.IsInScenario", SN_NOWARN)
    MakeNameEx(0x70D3D0, "Script_C_Scenario.TreatScenarioAsDungeon", SN_NOWARN)
    MakeNameEx(0x70D430, "Script_C_Scenario.GetScenarioIconInfo", SN_NOWARN)
    MakeNameEx(0x70D780, "Script_C_Scenario.GetProvingGroundsInfo", SN_NOWARN)
    MakeNameEx(0x70D7F0, "Script_C_Scenario.GetBonusSteps", SN_NOWARN)
    MakeNameEx(0x70D9D0, "Script_C_Scenario.GetBonusStepRewardQuestID", SN_NOWARN)
    MakeNameEx(0x70DA60, "Script_C_Scenario.GetSupersededObjectives", SN_NOWARN)
    MakeNameEx(0x70DCC0, "Script_C_Scenario.ShouldShowCriteria", SN_NOWARN)
    MakeNameEx(0x910E70, "Script_C_LootHistory.GetNumItems", SN_NOWARN)
    MakeNameEx(0x910E90, "Script_C_LootHistory.GetItem", SN_NOWARN)
    MakeNameEx(0x910FD0, "Script_C_LootHistory.GetPlayerInfo", SN_NOWARN)
    MakeNameEx(0x911230, "Script_C_LootHistory.SetExpiration", SN_NOWARN)
    MakeNameEx(0x9112C0, "Script_C_LootHistory.GetExpiration", SN_NOWARN)
    MakeNameEx(0x911310, "Script_C_LootHistory.GiveMasterLoot", SN_NOWARN)
    MakeNameEx(0x911460, "Script_C_LootHistory.CanMasterLoot", SN_NOWARN)
    MakeNameEx(0x7FB180, "Script_C_LossOfControl.GetNumEvents", SN_NOWARN)
    MakeNameEx(0x7FB1C0, "Script_C_LossOfControl.GetEventInfo", SN_NOWARN)
    MakeNameEx(0x953590, "Script_C_MapBar.BarIsShown", SN_NOWARN)
    MakeNameEx(0x953600, "Script_C_MapBar.GetCurrentValue", SN_NOWARN)
    MakeNameEx(0x9535C0, "Script_C_MapBar.GetMaxValue", SN_NOWARN)
    MakeNameEx(0x953640, "Script_C_MapBar.GetTag", SN_NOWARN)
    MakeNameEx(0x953680, "Script_C_MapBar.GetPhaseIndex", SN_NOWARN)
    MakeNameEx(0x9536C0, "Script_C_MapBar.GetParticipationPercentage", SN_NOWARN)
    MakeNameEx(0x962450, "Script_C_Vignettes.GetNumVignettes", SN_NOWARN)
    MakeNameEx(0x962480, "Script_C_Vignettes.GetVignetteGUID", SN_NOWARN)
    MakeNameEx(0x9624F0, "Script_C_Vignettes.GetVignetteInfoFromInstanceID", SN_NOWARN)
    MakeNameEx(0x954510, "Script_C_ProductChoice.GetChoices", SN_NOWARN)
    MakeNameEx(0x954590, "Script_C_ProductChoice.GetProducts", SN_NOWARN)
    MakeNameEx(0x954690, "Script_C_ProductChoice.MakeSelection", SN_NOWARN)
    MakeNameEx(0x9547A0, "Script_C_ProductChoice.GetNumSuppressed", SN_NOWARN)
    MakeNameEx(0x78E3A0, "Script_C_Garrison.CloseGarrisonTradeskillNPC", SN_NOWARN)
    MakeNameEx(0x78E380, "Script_C_Garrison.CloseArchitect", SN_NOWARN)
    MakeNameEx(0x78E430, "Script_C_Garrison.CloseMissionNPC", SN_NOWARN)
    MakeNameEx(0x78ADD0, "Script_C_Garrison.GetGarrisonInfo", SN_NOWARN)
    MakeNameEx(0x78AD20, "Script_C_Garrison.HasGarrison", SN_NOWARN)
    MakeNameEx(0x78B0F0, "Script_C_Garrison.GetCurrencyTypes", SN_NOWARN)
    MakeNameEx(0x78AF60, "Script_C_Garrison.UpgradeGarrison", SN_NOWARN)
    MakeNameEx(0x799330, "Script_C_Garrison.RequestGarrisonUpgradeable", SN_NOWARN)
    MakeNameEx(0x78B230, "Script_C_Garrison.GetBuildingSizes", SN_NOWARN)
    MakeNameEx(0x78B290, "Script_C_Garrison.GetBuildingsForSize", SN_NOWARN)
    MakeNameEx(0x78B590, "Script_C_Garrison.GetPlots", SN_NOWARN)
    MakeNameEx(0x78B850, "Script_C_Garrison.GetTabForPlot", SN_NOWARN)
    MakeNameEx(0x78B910, "Script_C_Garrison.GetBuildingsForPlot", SN_NOWARN)
    MakeNameEx(0x78B9D0, "Script_C_Garrison.GetBuildings", SN_NOWARN)
    MakeNameEx(0x78BCA0, "Script_C_Garrison.GetOwnedBuildingInfo", SN_NOWARN)
    MakeNameEx(0x78BE80, "Script_C_Garrison.GetBuildingTimeRemaining", SN_NOWARN)
    MakeNameEx(0x78BF30, "Script_C_Garrison.GetBuildingInfo", SN_NOWARN)
    MakeNameEx(0x78BFE0, "Script_C_Garrison.GetOwnedBuildingInfoAbbrev", SN_NOWARN)
    MakeNameEx(0x78C240, "Script_C_Garrison.GetBuildingUpgradeInfo", SN_NOWARN)
    MakeNameEx(0x78C4D0, "Script_C_Garrison.GetPlotsForBuilding", SN_NOWARN)
    MakeNameEx(0x78C570, "Script_C_Garrison.GetBuildingTooltip", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_C_Garrison.GetBuildingLockInfo", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_C_Garrison.GetBuildingSpecInfo", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_C_Garrison.SetBuildingSpecialization", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_C_Garrison.GetSpecChangeCost", SN_NOWARN)
    MakeNameEx(0x78C720, "Script_C_Garrison.PlaceBuilding", SN_NOWARN)
    MakeNameEx(0x78C7F0, "Script_C_Garrison.UpgradeBuilding", SN_NOWARN)
    MakeNameEx(0x78C8A0, "Script_C_Garrison.CancelConstruction", SN_NOWARN)
    MakeNameEx(0x78C930, "Script_C_Garrison.SetBuildingActive", SN_NOWARN)
    MakeNameEx(0x78C9F0, "Script_C_Garrison.SwapBuildings", SN_NOWARN)
    MakeNameEx(0x78CBF0, "Script_C_Garrison.CanUpgradeGarrison", SN_NOWARN)
    MakeNameEx(0x78CC10, "Script_C_Garrison.GetGarrisonUpgradeCost", SN_NOWARN)
    MakeNameEx(0x78E470, "Script_C_Garrison.CloseTradeskillCrafter", SN_NOWARN)
    MakeNameEx(0x78D670, "Script_C_Garrison.RequestShipmentInfo", SN_NOWARN)
    MakeNameEx(0x78D700, "Script_C_Garrison.RequestShipmentCreation", SN_NOWARN)
    MakeNameEx(0x78CD90, "Script_C_Garrison.GetShipmentContainerInfo", SN_NOWARN)
    MakeNameEx(0x78D7C0, "Script_C_Garrison.GetNumPendingShipments", SN_NOWARN)
    MakeNameEx(0x78D810, "Script_C_Garrison.GetPendingShipmentInfo", SN_NOWARN)
    MakeNameEx(0x78CD00, "Script_C_Garrison.GetShipmentItemInfo", SN_NOWARN)
    MakeNameEx(0x78CE60, "Script_C_Garrison.GetNumShipmentReagents", SN_NOWARN)
    MakeNameEx(0x78CF10, "Script_C_Garrison.GetShipmentReagentInfo", SN_NOWARN)
    MakeNameEx(0x78D290, "Script_C_Garrison.GetNumShipmentCurrencies", SN_NOWARN)
    MakeNameEx(0x78D350, "Script_C_Garrison.GetShipmentReagentCurrencyInfo", SN_NOWARN)
    MakeNameEx(0x78D490, "Script_C_Garrison.GetShipmentReagentItemLink", SN_NOWARN)
    MakeNameEx(0x78DE40, "Script_C_Garrison.AssignFollowerToBuilding", SN_NOWARN)
    MakeNameEx(0x78DFA0, "Script_C_Garrison.RemoveFollowerFromBuilding", SN_NOWARN)
    MakeNameEx(0x78E0C0, "Script_C_Garrison.GetFollowerInfoForBuilding", SN_NOWARN)
    MakeNameEx(0x78E1F0, "Script_C_Garrison.RenameFollower", SN_NOWARN)
    MakeNameEx(0x78E510, "Script_C_Garrison.GetAvailableMissions", SN_NOWARN)
    MakeNameEx(0x78E740, "Script_C_Garrison.GetInProgressMissions", SN_NOWARN)
    MakeNameEx(0x78E950, "Script_C_Garrison.GetCombatAllyMission", SN_NOWARN)
    MakeNameEx(0x78EAE0, "Script_C_Garrison.GetAllBonusAbilityEffects", SN_NOWARN)
    MakeNameEx(0x78F8D0, "Script_C_Garrison.GetBasicMissionInfo", SN_NOWARN)
    MakeNameEx(0x78EF60, "Script_C_Garrison.GetMissionInfo", SN_NOWARN)
    MakeNameEx(0x78F530, "Script_C_Garrison.GetMissionCost", SN_NOWARN)
    MakeNameEx(0x78F610, "Script_C_Garrison.GetMissionBonusAbilityEffects", SN_NOWARN)
    MakeNameEx(0x78F9B0, "Script_C_Garrison.GetPartyMissionInfo", SN_NOWARN)
    MakeNameEx(0x78FEA0, "Script_C_Garrison.GetPartyMentorLevels", SN_NOWARN)
    MakeNameEx(0x7903D0, "Script_C_Garrison.GetNumFollowersOnMission", SN_NOWARN)
    MakeNameEx(0x78FF50, "Script_C_Garrison.GetMissionTimes", SN_NOWARN)
    MakeNameEx(0x790140, "Script_C_Garrison.GetMissionDisplayIDs", SN_NOWARN)
    MakeNameEx(0x790320, "Script_C_Garrison.GetMissionSuccessChance", SN_NOWARN)
    MakeNameEx(0x790430, "Script_C_Garrison.AddFollowerToMission", SN_NOWARN)
    MakeNameEx(0x790660, "Script_C_Garrison.GetPartyBuffs", SN_NOWARN)
    MakeNameEx(0x790560, "Script_C_Garrison.RemoveFollowerFromMission", SN_NOWARN)
    MakeNameEx(0x7907E0, "Script_C_Garrison.GetCompleteMissions", SN_NOWARN)
    MakeNameEx(0x790A20, "Script_C_Garrison.GetMissionCompleteEncounters", SN_NOWARN)
    MakeNameEx(0x790CF0, "Script_C_Garrison.GetMissionUncounteredMechanics", SN_NOWARN)
    MakeNameEx(0x7910D0, "Script_C_Garrison.StartMission", SN_NOWARN)
    MakeNameEx(0x791420, "Script_C_Garrison.MarkMissionComplete", SN_NOWARN)
    MakeNameEx(0x790EE0, "Script_C_Garrison.MissionBonusRoll", SN_NOWARN)
    MakeNameEx(0x791000, "Script_C_Garrison.CanOpenMissionChest", SN_NOWARN)
    MakeNameEx(0x791540, "Script_C_Garrison.GetFollowerInfo", SN_NOWARN)
    MakeNameEx(0x791610, "Script_C_Garrison.GetFollowers", SN_NOWARN)
    MakeNameEx(0x7917F0, "Script_C_Garrison.SearchForFollower", SN_NOWARN)
    MakeNameEx(0x791CE0, "Script_C_Garrison.GetPossibleFollowersForBuilding", SN_NOWARN)
    MakeNameEx(0x791E70, "Script_C_Garrison.GetFollowerAbilities", SN_NOWARN)
    MakeNameEx(0x792420, "Script_C_Garrison.GetRecruitAbilities", SN_NOWARN)
    MakeNameEx(0x792C80, "Script_C_Garrison.GetFollowerMissionCompleteInfo", SN_NOWARN)
    MakeNameEx(0x793110, "Script_C_Garrison.GetBuffedFollowersForMission", SN_NOWARN)
    MakeNameEx(0x7939B0, "Script_C_Garrison.GetFollowersTraitsForMission", SN_NOWARN)
    MakeNameEx(0x793D10, "Script_C_Garrison.GetFollowersSpellsForMission", SN_NOWARN)
    MakeNameEx(0x793EB0, "Script_C_Garrison.GetFollowerAbilityCountersForMechanicTypes", SN_NOWARN)
    MakeNameEx(0x794530, "Script_C_Garrison.IsPlayerInGarrison", SN_NOWARN)
    MakeNameEx(0x794600, "Script_C_Garrison.ShouldShowMapTab", SN_NOWARN)
    MakeNameEx(0x794780, "Script_C_Garrison.GetClassSpecCategoryInfo", SN_NOWARN)
    MakeNameEx(0x7946B0, "Script_C_Garrison.RequestClassSpecCategoryInfo", SN_NOWARN)
    MakeNameEx(0x794C50, "Script_C_Garrison.CastSpellOnFollower", SN_NOWARN)
    MakeNameEx(0x794CC0, "Script_C_Garrison.CastSpellOnFollowerAbility", SN_NOWARN)
    MakeNameEx(0x794D60, "Script_C_Garrison.CastItemSpellOnFollowerAbility", SN_NOWARN)
    MakeNameEx(0x794E70, "Script_C_Garrison.CastSpellOnMission", SN_NOWARN)
    MakeNameEx(0x794F40, "Script_C_Garrison.GetFollowerItems", SN_NOWARN)
    MakeNameEx(0x795010, "Script_C_Garrison.GetFollowerModelItems", SN_NOWARN)
    MakeNameEx(0x7950F0, "Script_C_Garrison.SetFollowerInactive", SN_NOWARN)
    MakeNameEx(0x795290, "Script_C_Garrison.SetFollowerFavorite", SN_NOWARN)
    MakeNameEx(0x795390, "Script_C_Garrison.IsAboveFollowerSoftCap", SN_NOWARN)
    MakeNameEx(0x795430, "Script_C_Garrison.GetFollowerSoftCap", SN_NOWARN)
    MakeNameEx(0x795500, "Script_C_Garrison.AllowMissionStartAboveSoftCap", SN_NOWARN)
    MakeNameEx(0x795590, "Script_C_Garrison.GetNumFollowers", SN_NOWARN)
    MakeNameEx(0x7956B0, "Script_C_Garrison.GetNumActiveFollowers", SN_NOWARN)
    MakeNameEx(0x795790, "Script_C_Garrison.GetFollowerBiasForMission", SN_NOWARN)
    MakeNameEx(0x7958E0, "Script_C_Garrison.GetFollowerUnderBiasReason", SN_NOWARN)
    MakeNameEx(0x795A30, "Script_C_Garrison.IsMechanicFullyCountered", SN_NOWARN)
    MakeNameEx(0x795C60, "Script_C_Garrison.IsFollowerCollected", SN_NOWARN)
    MakeNameEx(0x795CC0, "Script_C_Garrison.GetAllEncounterThreats", SN_NOWARN)
    MakeNameEx(0x795F60, "Script_C_Garrison.GetNumFollowersForMechanic", SN_NOWARN)
    MakeNameEx(0x796180, "Script_C_Garrison.GetFollowerMissionTimeLeft", SN_NOWARN)
    MakeNameEx(0x7962F0, "Script_C_Garrison.GetFollowerMissionTimeLeftSeconds", SN_NOWARN)
    MakeNameEx(0x796400, "Script_C_Garrison.GetMissionTexture", SN_NOWARN)
    MakeNameEx(0x796500, "Script_C_Garrison.AreMissionFollowerRequirementsMet", SN_NOWARN)
    MakeNameEx(0x796580, "Script_C_Garrison.ShowFollowerNameInErrorMessage", SN_NOWARN)
    MakeNameEx(0x7966D0, "Script_C_Garrison.GetFollowerNameByID", SN_NOWARN)
    MakeNameEx(0x7967C0, "Script_C_Garrison.GetFollowerClassSpecByID", SN_NOWARN)
    MakeNameEx(0x796860, "Script_C_Garrison.GetFollowerPortraitIconIDByID", SN_NOWARN)
    MakeNameEx(0x796900, "Script_C_Garrison.GetFollowerPortraitIconID", SN_NOWARN)
    MakeNameEx(0x797000, "Script_C_Garrison.GetFollowerDisplayID", SN_NOWARN)
    MakeNameEx(0x796F80, "Script_C_Garrison.GetFollowerName", SN_NOWARN)
    MakeNameEx(0x797070, "Script_C_Garrison.GetFollowerClassSpec", SN_NOWARN)
    MakeNameEx(0x7970F0, "Script_C_Garrison.GetFollowerLevel", SN_NOWARN)
    MakeNameEx(0x797160, "Script_C_Garrison.GetFollowerXP", SN_NOWARN)
    MakeNameEx(0x7971D0, "Script_C_Garrison.GetFollowerLevelXP", SN_NOWARN)
    MakeNameEx(0x797250, "Script_C_Garrison.GetFollowerXPTable", SN_NOWARN)
    MakeNameEx(0x797350, "Script_C_Garrison.GetFollowerQualityTable", SN_NOWARN)
    MakeNameEx(0x797450, "Script_C_Garrison.GetFollowerQuality", SN_NOWARN)
    MakeNameEx(0x7974C0, "Script_C_Garrison.GetFollowerAbilityAtIndex", SN_NOWARN)
    MakeNameEx(0x797610, "Script_C_Garrison.GetFollowerTraitAtIndex", SN_NOWARN)
    MakeNameEx(0x797750, "Script_C_Garrison.GetFollowerSpecializationAtIndex", SN_NOWARN)
    MakeNameEx(0x796980, "Script_C_Garrison.GetFollowerAbilityAtIndexByID", SN_NOWARN)
    MakeNameEx(0x796AC0, "Script_C_Garrison.GetFollowerRecentlyGainedAbilityIDs", SN_NOWARN)
    MakeNameEx(0x796B20, "Script_C_Garrison.GetFollowerRecentlyGainedTraitIDs", SN_NOWARN)
    MakeNameEx(0x796B80, "Script_C_Garrison.GetFollowerTraitAtIndexByID", SN_NOWARN)
    MakeNameEx(0x796CC0, "Script_C_Garrison.GetFollowerSourceTextByID", SN_NOWARN)
    MakeNameEx(0x796D60, "Script_C_Garrison.GetFollowerTypeByID", SN_NOWARN)
    MakeNameEx(0x796DE0, "Script_C_Garrison.GetFollowerTypeByMissionID", SN_NOWARN)
    MakeNameEx(0x796E60, "Script_C_Garrison.GetFollowerIsTroop", SN_NOWARN)
    MakeNameEx(0x7978A0, "Script_C_Garrison.GetFollowerItemLevelAverage", SN_NOWARN)
    MakeNameEx(0x797920, "Script_C_Garrison.GetFollowerStatus", SN_NOWARN)
    MakeNameEx(0x7979A0, "Script_C_Garrison.GetFollowerAbilityName", SN_NOWARN)
    MakeNameEx(0x797A40, "Script_C_Garrison.GetFollowerAbilityDescription", SN_NOWARN)
    MakeNameEx(0x797AF0, "Script_C_Garrison.GetFollowerAbilityIcon", SN_NOWARN)
    MakeNameEx(0x797B80, "Script_C_Garrison.GetFollowerAbilityIsTrait", SN_NOWARN)
    MakeNameEx(0x797CD0, "Script_C_Garrison.GetFollowerAbilityInfo", SN_NOWARN)
    MakeNameEx(0x797C10, "Script_C_Garrison.GetFollowerAbilityCounterMechanicInfo", SN_NOWARN)
    MakeNameEx(0x792570, "Script_C_Garrison.GetFollowerZoneSupportAbilities", SN_NOWARN)
    MakeNameEx(0x797D60, "Script_C_Garrison.GetFollowerClassSpecName", SN_NOWARN)
    MakeNameEx(0x797E90, "Script_C_Garrison.GetFollowerClassSpecAtlas", SN_NOWARN)
    MakeNameEx(0x797F50, "Script_C_Garrison.GetMissionName", SN_NOWARN)
    MakeNameEx(0x797FE0, "Script_C_Garrison.GetMissionMaxFollowers", SN_NOWARN)
    MakeNameEx(0x798070, "Script_C_Garrison.GetMissionRewardInfo", SN_NOWARN)
    MakeNameEx(0x7982B0, "Script_C_Garrison.GetFollowerLink", SN_NOWARN)
    MakeNameEx(0x798320, "Script_C_Garrison.GetFollowerLinkByID", SN_NOWARN)
    MakeNameEx(0x798470, "Script_C_Garrison.GetFollowerAbilityLink", SN_NOWARN)
    MakeNameEx(0x7984D0, "Script_C_Garrison.GetMissionLink", SN_NOWARN)
    MakeNameEx(0x798550, "Script_C_Garrison.GetLandingPageGarrisonType", SN_NOWARN)
    MakeNameEx(0x798580, "Script_C_Garrison.GetLandingPageItems", SN_NOWARN)
    MakeNameEx(0x78D950, "Script_C_Garrison.RequestLandingPageShipmentInfo", SN_NOWARN)
    MakeNameEx(0x78D9D0, "Script_C_Garrison.GetLandingPageShipmentCount", SN_NOWARN)
    MakeNameEx(0x78D9F0, "Script_C_Garrison.GetLandingPageShipmentInfo", SN_NOWARN)
    MakeNameEx(0x78DA40, "Script_C_Garrison.GetLandingPageShipmentInfoByContainerID", SN_NOWARN)
    MakeNameEx(0x78DB40, "Script_C_Garrison.GetFollowerShipments", SN_NOWARN)
    MakeNameEx(0x78DCC0, "Script_C_Garrison.GetLooseShipments", SN_NOWARN)
    MakeNameEx(0x799F50, "Script_C_Garrison.IsOnShipmentQuestForNPC", SN_NOWARN)
    MakeNameEx(0x798940, "Script_C_Garrison.GenerateRecruits", SN_NOWARN)
    MakeNameEx(0x798A60, "Script_C_Garrison.CanGenerateRecruits", SN_NOWARN)
    MakeNameEx(0x798A80, "Script_C_Garrison.GetRecruitmentPreferences", SN_NOWARN)
    MakeNameEx(0x798BE0, "Script_C_Garrison.SetRecruitmentPreferences", SN_NOWARN)
    MakeNameEx(0x798D10, "Script_C_Garrison.CanSetRecruitmentPreference", SN_NOWARN)
    MakeNameEx(0x798D30, "Script_C_Garrison.GetAvailableRecruits", SN_NOWARN)
    MakeNameEx(0x798E10, "Script_C_Garrison.RecruitFollower", SN_NOWARN)
    MakeNameEx(0x798F70, "Script_C_Garrison.RemoveFollower", SN_NOWARN)
    MakeNameEx(0x7990C0, "Script_C_Garrison.CloseRecruitmentNPC", SN_NOWARN)
    MakeNameEx(0x7990E0, "Script_C_Garrison.CloseTalentNPC", SN_NOWARN)
    MakeNameEx(0x7926E0, "Script_C_Garrison.GetRecruiterAbilityList", SN_NOWARN)
    MakeNameEx(0x792B50, "Script_C_Garrison.GetRecruiterAbilityCategories", SN_NOWARN)
    MakeNameEx(0x799100, "Script_C_Garrison.IsUsingPartyGarrison", SN_NOWARN)
    MakeNameEx(0x799180, "Script_C_Garrison.SetUsingPartyGarrison", SN_NOWARN)
    MakeNameEx(0x799230, "Script_C_Garrison.IsOnGarrisonMap", SN_NOWARN)
    MakeNameEx(0x7992A0, "Script_C_Garrison.IsOnShipyardMap", SN_NOWARN)
    MakeNameEx(0x7992F0, "Script_C_Garrison.HasShipyard", SN_NOWARN)
    MakeNameEx(0x79A200, "Script_C_Garrison.IsInvasionAvailable", SN_NOWARN)
    MakeNameEx(0x78E490, "Script_C_Garrison.IsVisitGarrisonAvailable", SN_NOWARN)
    MakeNameEx(0x799450, "Script_C_Garrison.GetNumFollowerDailyActivations", SN_NOWARN)
    MakeNameEx(0x799470, "Script_C_Garrison.GetNumFollowerActivationsRemaining", SN_NOWARN)
    MakeNameEx(0x799520, "Script_C_Garrison.GetFollowerActivationCost", SN_NOWARN)
    MakeNameEx(0x799550, "Script_C_Garrison.TargetSpellHasFollowerItemLevelUpgrade", SN_NOWARN)
    MakeNameEx(0x7996B0, "Script_C_Garrison.TargetSpellHasFollowerTemporaryAbility", SN_NOWARN)
    MakeNameEx(0x799870, "Script_C_Garrison.CanSpellTargetFollowerIDWithAddAbility", SN_NOWARN)
    MakeNameEx(0x799B70, "Script_C_Garrison.TargetSpellHasFollowerReroll", SN_NOWARN)
    MakeNameEx(0x799DF0, "Script_C_Garrison.GetShipDeathAnimInfo", SN_NOWARN)
    MakeNameEx(0x79A300, "Script_C_Garrison.GetTalentTrees", SN_NOWARN)
    MakeNameEx(0x79A230, "Script_C_Garrison.GetTalent", SN_NOWARN)
    MakeNameEx(0x79A820, "Script_C_Garrison.ResearchTalent", SN_NOWARN)
    MakeNameEx(0x79A0E0, "Script_C_Garrison.GetCompleteTalent", SN_NOWARN)
    MakeNameEx(0x79A160, "Script_C_Garrison.ClearCompleteTalent", SN_NOWARN)
    MakeNameEx(0x9553F0, "Script_C_Questline.GetNumAvailableQuestlines", SN_NOWARN)
    MakeNameEx(0x955470, "Script_C_Questline.GetQuestlineInfoByIndex", SN_NOWARN)
    MakeNameEx(0x956030, "Script_C_TaskQuest.GetQuestsForPlayerByMapID", SN_NOWARN)
    MakeNameEx(0x956B20, "Script_C_TaskQuest.GetQuestInfoByQuestID", SN_NOWARN)
    MakeNameEx(0x956CA0, "Script_C_TaskQuest.GetQuestProgressBarInfo", SN_NOWARN)
    MakeNameEx(0x956D80, "Script_C_TaskQuest.GetQuestTimeLeftMinutes", SN_NOWARN)
    MakeNameEx(0x956E60, "Script_C_TaskQuest.IsActive", SN_NOWARN)
    MakeNameEx(0x956F00, "Script_C_TaskQuest.GetDistanceSqToQuest", SN_NOWARN)
    MakeNameEx(0x956FA0, "Script_C_TaskQuest.GetQuestLocation", SN_NOWARN)
    MakeNameEx(0x955C30, "Script_C_TaskQuest.GetQuestZoneID", SN_NOWARN)
    MakeNameEx(0x956A90, "Script_C_TaskQuest.RequestPreloadRewardData", SN_NOWARN)
    MakeNameEx(0x8FFBC0, "Script_C_Social.RegisterSocialBrowser", SN_NOWARN)
    MakeNameEx(0x8FFCF0, "Script_C_Social.TwitterCheckStatus", SN_NOWARN)
    MakeNameEx(0x8FFD20, "Script_C_Social.TwitterConnect", SN_NOWARN)
    MakeNameEx(0x8FFD80, "Script_C_Social.TwitterDisconnect", SN_NOWARN)
    MakeNameEx(0x8FFDB0, "Script_C_Social.TwitterPostMessage", SN_NOWARN)
    MakeNameEx(0x8FFF00, "Script_C_Social.TwitterPostAchievement", SN_NOWARN)
    MakeNameEx(0x900200, "Script_C_Social.TwitterPostScreenshot", SN_NOWARN)
    MakeNameEx(0x900700, "Script_C_Social.TwitterGetMSTillCanPost", SN_NOWARN)
    MakeNameEx(0x900730, "Script_C_Social.IsSocialEnabled", SN_NOWARN)
    MakeNameEx(0x9007B0, "Script_C_Social.GetTweetLength", SN_NOWARN)
    MakeNameEx(0x900780, "Script_C_Social.GetNumCharactersPerMedia", SN_NOWARN)
    MakeNameEx(0x9008B0, "Script_C_Social.GetLastItem", SN_NOWARN)
    MakeNameEx(0x900950, "Script_C_Social.GetLastAchievement", SN_NOWARN)
    MakeNameEx(0x9009E0, "Script_C_Social.GetLastScreenshot", SN_NOWARN)
    MakeNameEx(0x900A00, "Script_C_Social.GetScreenshotByIndex", SN_NOWARN)
    MakeNameEx(0x900AA0, "Script_C_Social.SetTextureToScreenshot", SN_NOWARN)
    MakeNameEx(0x92AD00, "Script_C_AdventureJournal.GetSuggestions", SN_NOWARN)
    MakeNameEx(0x92B170, "Script_C_AdventureJournal.GetNumAvailableSuggestions", SN_NOWARN)
    MakeNameEx(0x92ACC0, "Script_C_AdventureJournal.UpdateSuggestions", SN_NOWARN)
    MakeNameEx(0x92B190, "Script_C_AdventureJournal.GetPrimaryOffset", SN_NOWARN)
    MakeNameEx(0x92B1B0, "Script_C_AdventureJournal.SetPrimaryOffset", SN_NOWARN)
    MakeNameEx(0x92B250, "Script_C_AdventureJournal.ActivateEntry", SN_NOWARN)
    MakeNameEx(0x92A320, "Script_C_AdventureJournal.GetReward", SN_NOWARN)
    MakeNameEx(0x92AC20, "Script_C_AdventureJournal.CanBeShown", SN_NOWARN)
    MakeNameEx(0x908320, "Script_C_TalkingHead.GetCurrentLineInfo", SN_NOWARN)
    MakeNameEx(0x908400, "Script_C_TalkingHead.GetCurrentLineAnimationInfo", SN_NOWARN)
    MakeNameEx(0x908480, "Script_C_TalkingHead.IgnoreCurrentTalkingHead", SN_NOWARN)
    MakeNameEx(0x9084C0, "Script_C_TalkingHead.IsCurrentTalkingHeadIgnored", SN_NOWARN)
    MakeNameEx(0x908540, "Script_C_TalkingHead.SetConversationsDeferred", SN_NOWARN)
    MakeNameEx(0x908590, "Script_C_TalkingHead.GetConversationsDeferred", SN_NOWARN)
    MakeNameEx(0x951D70, "Script_C_LootJournal.GetFilteredLegendaries", SN_NOWARN)
    MakeNameEx(0x951FE0, "Script_C_LootJournal.GetFilteredItemSets", SN_NOWARN)
    MakeNameEx(0x952300, "Script_C_LootJournal.GetItemSetItems", SN_NOWARN)
    MakeNameEx(0x9524D0, "Script_C_LootJournal.GetLegendaryInventoryTypes", SN_NOWARN)
    MakeNameEx(0x9525E0, "Script_C_LootJournal.SetClassAndSpecFilters", SN_NOWARN)
    MakeNameEx(0x952650, "Script_C_LootJournal.GetClassAndSpecFilters", SN_NOWARN)
    MakeNameEx(0x952680, "Script_C_LootJournal.SetLegendaryInventoryTypeFilter", SN_NOWARN)
    MakeNameEx(0x9526E0, "Script_C_LootJournal.GetLegendaryInventoryTypeFilter", SN_NOWARN)
    MakeNameEx(0x7E2440, "Script_C_ClassTrial.IsClassTrialCharacter", SN_NOWARN)
    MakeNameEx(0x7E2470, "Script_C_ClassTrial.GetClassTrialLogoutTimeSeconds", SN_NOWARN)
    MakeNameEx(0x9020E0, "Script_C_SocialQueue.GetAllGroups", SN_NOWARN)
    MakeNameEx(0x902280, "Script_C_SocialQueue.GetGroupQueues", SN_NOWARN)
    MakeNameEx(0x902490, "Script_C_SocialQueue.GetGroupMembers", SN_NOWARN)
    MakeNameEx(0x902620, "Script_C_SocialQueue.GetGroupInfo", SN_NOWARN)
    MakeNameEx(0x902DA0, "Script_C_SocialQueue.GetGroupForPlayer", SN_NOWARN)
    MakeNameEx(0x9027B0, "Script_C_SocialQueue.RequestToJoin", SN_NOWARN)
    MakeNameEx(0x9029F0, "Script_C_SocialQueue.GetConfig", SN_NOWARN)
    MakeNameEx(0x902EF0, "Script_C_SocialQueue.SignalToastDisplayed", SN_NOWARN)
    MakeNameEx(0x957DD0, "Script_C_SecureTransfer.AcceptTrade", SN_NOWARN)
    MakeNameEx(0x957E10, "Script_C_SecureTransfer.SendMail", SN_NOWARN)
    MakeNameEx(0x957F00, "Script_C_SecureTransfer.Cancel", SN_NOWARN)
    MakeNameEx(0x957E40, "Script_C_SecureTransfer.GetMailInfo", SN_NOWARN)
    Code:
    ## WoW 64 Lua function renamer - rebased version ##
    MakeNameEx(0x64ACA0, "Script_GetTime", SN_NOWARN)
    MakeNameEx(0x64ACE0, "Script_GetTickTime", SN_NOWARN)
    MakeNameEx(0x64AFA0, "Script_GetGameTime", SN_NOWARN)
    MakeNameEx(0x64AFE0, "Script_ConsoleExec", SN_NOWARN)
    MakeNameEx(0x64AD10, "Script_GetSessionTime", SN_NOWARN)
    MakeNameEx(0xE2D760, "Script_GetText", SN_NOWARN)
    MakeNameEx(0xE2D820, "Script_GetNumFrames", SN_NOWARN)
    MakeNameEx(0xE2D880, "Script_EnumerateFrames", SN_NOWARN)
    MakeNameEx(0xE2D9D0, "Script_CreateFont", SN_NOWARN)
    MakeNameEx(0xE2DA50, "Script_CreateFrame", SN_NOWARN)
    MakeNameEx(0xE2DA60, "Script_CreateForbiddenFrame", SN_NOWARN)
    MakeNameEx(0xE2DA70, "Script_DoesTemplateExist", SN_NOWARN)
    MakeNameEx(0xE2DAD0, "Script_GetFramesRegisteredForEvent", SN_NOWARN)
    MakeNameEx(0xE2DC00, "Script_GetCurrentKeyBoardFocus", SN_NOWARN)
    MakeNameEx(0x653660, "Script_IsMovieLocal", SN_NOWARN)
    MakeNameEx(0x6536C0, "Script_PreloadMovie", SN_NOWARN)
    MakeNameEx(0x653710, "Script_CancelPreloadingMovie", SN_NOWARN)
    MakeNameEx(0x653760, "Script_GetMovieDownloadProgress", SN_NOWARN)
    MakeNameEx(0x653820, "Script_IsMoviePlayable", SN_NOWARN)
    MakeNameEx(0x653880, "Script_IsTrialAccount", SN_NOWARN)
    MakeNameEx(0x6538E0, "Script_IsVeteranTrialAccount", SN_NOWARN)
    MakeNameEx(0x653940, "Script_IsExpansionTrial", SN_NOWARN)
    MakeNameEx(0x653970, "Script_CanUpgradeExpansion", SN_NOWARN)
    MakeNameEx(0x653BC0, "Script_IsOnGlueScreen", SN_NOWARN)
    MakeNameEx(0x653BF0, "Script_SetPortraitToTexture", SN_NOWARN)
    MakeNameEx(0x653E80, "Script_GetNumSpecializationsForClassID", SN_NOWARN)
    MakeNameEx(0x653EE0, "Script_GetSpecializationInfoForClassID", SN_NOWARN)
    MakeNameEx(0x653FC0, "Script_GetSpecializationNameForSpecID", SN_NOWARN)
    MakeNameEx(0x6540A0, "Script_GetSpecializationInfoForSpecID", SN_NOWARN)
    MakeNameEx(0x6AB2E0, "Script_IsWindowsClient", SN_NOWARN)
    MakeNameEx(0x654170, "Script_IsMacClient", SN_NOWARN)
    MakeNameEx(0x654170, "Script_IsLinuxClient", SN_NOWARN)
    MakeNameEx(0x6AB2E0, "Script_Is64BitClient", SN_NOWARN)
    MakeNameEx(0x653A40, "Script_GetAvailableLocales", SN_NOWARN)
    MakeNameEx(0x653AB0, "Script_GetOSLocale", SN_NOWARN)
    MakeNameEx(0x653AE0, "Script_GetCurrentRegion", SN_NOWARN)
    MakeNameEx(0x653B10, "Script_GetExpansionLevel", SN_NOWARN)
    MakeNameEx(0x653B40, "Script_GetAccountExpansionLevel", SN_NOWARN)
    MakeNameEx(0x653B70, "Script_GetSecondsUntilParentalControlsKick", SN_NOWARN)
    MakeNameEx(0x654170, "Script_IsTestBuild", SN_NOWARN)
    MakeNameEx(0x6535F0, "Script_IsKioskModeEnabled", SN_NOWARN)
    MakeNameEx(0x653610, "Script_IsCompetitiveModeEnabled", SN_NOWARN)
    MakeNameEx(0x6AB2E0, "Script_IsDemonHunterAvailable", SN_NOWARN)
    MakeNameEx(0x654190, "Script_LoadAddOn", SN_NOWARN)
    MakeNameEx(0x6527C0, "Script_IsAddOnLoaded", SN_NOWARN)
    MakeNameEx(0x6528C0, "Script_EnableAllAddOns", SN_NOWARN)
    MakeNameEx(0x652940, "Script_DisableAllAddOns", SN_NOWARN)
    MakeNameEx(0x6529C0, "Script_EnableAddOn", SN_NOWARN)
    MakeNameEx(0x652B00, "Script_DisableAddOn", SN_NOWARN)
    MakeNameEx(0x652C30, "Script_GetNumAddOns", SN_NOWARN)
    MakeNameEx(0x652C60, "Script_GetAddOnInfo", SN_NOWARN)
    MakeNameEx(0x6A4D40, "Script_GetAddOnDependencies", SN_NOWARN)
    MakeNameEx(0x652E10, "Script_GetAddOnEnableState", SN_NOWARN)
    MakeNameEx(0x652F20, "Script_SaveAddOns", SN_NOWARN)
    MakeNameEx(0x652F30, "Script_ResetAddOns", SN_NOWARN)
    MakeNameEx(0x652F50, "Script_IsAddonVersionCheckEnabled", SN_NOWARN)
    MakeNameEx(0x652F80, "Script_SetAddonVersionCheck", SN_NOWARN)
    MakeNameEx(0x652FB0, "Script_BreakUpLargeNumbers", SN_NOWARN)
    MakeNameEx(0x653020, "Script_GetFonts", SN_NOWARN)
    MakeNameEx(0x6530C0, "Script_GetFontInfo", SN_NOWARN)
    MakeNameEx(0x344080, "Script_IsShiftKeyDown", SN_NOWARN)
    MakeNameEx(0x3440D0, "Script_GetBuildInfo", SN_NOWARN)
    MakeNameEx(0x6A5790, "Script_GetLocale", SN_NOWARN)
    MakeNameEx(0x3442B0, "Script_GetSavedAccountName", SN_NOWARN)
    MakeNameEx(0x3442D0, "Script_SetSavedAccountName", SN_NOWARN)
    MakeNameEx(0x344340, "Script_GetUsesToken", SN_NOWARN)
    MakeNameEx(0x344360, "Script_SetUsesToken", SN_NOWARN)
    MakeNameEx(0x3443C0, "Script_GetSavedAccountList", SN_NOWARN)
    MakeNameEx(0x3443E0, "Script_ClearSavedAccountList", SN_NOWARN)
    MakeNameEx(0x344410, "Script_QuitGame", SN_NOWARN)
    MakeNameEx(0x344420, "Script_PlayGlueMusic", SN_NOWARN)
    MakeNameEx(0x344540, "Script_PlayCreditsMusic", SN_NOWARN)
    MakeNameEx(0x344590, "Script_StopGlueMusic", SN_NOWARN)
    MakeNameEx(0x344960, "Script_GetScreenWidth", SN_NOWARN)
    MakeNameEx(0x3449A0, "Script_GetScreenHeight", SN_NOWARN)
    MakeNameEx(0x3445B0, "Script_LaunchURL", SN_NOWARN)
    MakeNameEx(0x344600, "Script_GetServerName", SN_NOWARN)
    MakeNameEx(0x344720, "Script_IsConnectedToServer", SN_NOWARN)
    MakeNameEx(0x344750, "Script_EnterWorld", SN_NOWARN)
    MakeNameEx(0x344790, "Script_Screenshot", SN_NOWARN)
    MakeNameEx(0x6AE1E0, "Script_GetCursorPosition", SN_NOWARN)
    MakeNameEx(0x6AE2F0, "Script_GetCursorDelta", SN_NOWARN)
    MakeNameEx(0x344810, "Script_ShowCursor", SN_NOWARN)
    MakeNameEx(0x344830, "Script_HideCursor", SN_NOWARN)
    MakeNameEx(0x344850, "Script_GetBillingTimeRemaining", SN_NOWARN)
    MakeNameEx(0x344890, "Script_GetBillingPlan", SN_NOWARN)
    MakeNameEx(0x344930, "Script_GetBillingTimeRested", SN_NOWARN)
    MakeNameEx(0x344470, "Script_PlayGlueAmbience", SN_NOWARN)
    MakeNameEx(0x344520, "Script_StopGlueAmbience", SN_NOWARN)
    MakeNameEx(0x3449E0, "Script_GetCreditsText", SN_NOWARN)
    MakeNameEx(0x344C00, "Script_GetCVar", SN_NOWARN)
    MakeNameEx(0x344C90, "Script_GetCVarBool", SN_NOWARN)
    MakeNameEx(0x344AE0, "Script_SetCVar", SN_NOWARN)
    MakeNameEx(0x344D10, "Script_GetCVarDefault", SN_NOWARN)
    MakeNameEx(0x344DB0, "Script_GetNumDeclensionSets", SN_NOWARN)
    MakeNameEx(0x344E70, "Script_DeclineName", SN_NOWARN)
    MakeNameEx(0x344FD0, "Script_StopAllSFX", SN_NOWARN)
    MakeNameEx(0x345000, "Script_SetClearConfigData", SN_NOWARN)
    MakeNameEx(0x345040, "Script_RestartGx", SN_NOWARN)
    MakeNameEx(0x345060, "Script_IsStreamingMode", SN_NOWARN)
    MakeNameEx(0x345080, "Script_GetLoginScreenBackground", SN_NOWARN)
    MakeNameEx(0x345130, "Script_IsConsoleActive", SN_NOWARN)
    MakeNameEx(0x345160, "Script_RunScript", SN_NOWARN)
    MakeNameEx(0x3451B0, "Script_IsShaderModelSupported", SN_NOWARN)
    MakeNameEx(0x3451E0, "Script_WillShaderModelBeSupported", SN_NOWARN)
    MakeNameEx(0x345210, "Script_IsCPUSupported", SN_NOWARN)
    MakeNameEx(0x345240, "Script_VideoDriverState", SN_NOWARN)
    MakeNameEx(0x345270, "Script_VideoDeviceState", SN_NOWARN)
    MakeNameEx(0x654170, "Script_IsGMClient", SN_NOWARN)
    MakeNameEx(0x3452A0, "Script_LoadURLIndex", SN_NOWARN)
    MakeNameEx(0x345370, "Script_HasShownTrialPopUp", SN_NOWARN)
    MakeNameEx(0x3453A0, "Script_SetTrialPopUp", SN_NOWARN)
    MakeNameEx(0x3453B0, "Script_GetClientDisplayExpansionLevel", SN_NOWARN)
    MakeNameEx(0x3453F0, "Script_VisitPromotionURL", SN_NOWARN)
    MakeNameEx(0x345520, "Script_WasScreenFirstDisplayed", SN_NOWARN)
    MakeNameEx(0x345540, "Script_DebugLog", SN_NOWARN)
    MakeNameEx(0x345560, "Script_IsControlKeyDown", SN_NOWARN)
    MakeNameEx(0x3455B0, "Script_SetWorldFrameStrata", SN_NOWARN)
    MakeNameEx(0x3456E0, "Script_CopyAccountCharactersAllowed", SN_NOWARN)
    MakeNameEx(0x345700, "Script_ClearAccountCharacters", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_RequestAccountCharacters", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_GetNumAccountCharacters", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_GetAccountCharacterInfo", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_CopyAccountCharacterFromLive", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_CopyAccountDataFromLive", SN_NOWARN)
    MakeNameEx(0x345930, "Script_InitializeCharacterScreenData", SN_NOWARN)
    MakeNameEx(0x345940, "Script_SetInCharacterSelect", SN_NOWARN)
    MakeNameEx(0x345970, "Script_SetInCharacterCreate", SN_NOWARN)
    MakeNameEx(0x343FE0, "Script_LogAuroraClient", SN_NOWARN)
    MakeNameEx(0x344040, "Script_HasCheckedSystemRequirements", SN_NOWARN)
    MakeNameEx(0x344060, "Script_SetCheckedSystemRequirements", SN_NOWARN)
    MakeNameEx(0x345710, "Script_GetKioskLoginInfo", SN_NOWARN)
    MakeNameEx(0x330E30, "Script_SetCharSelectModelFrame", SN_NOWARN)
    MakeNameEx(0x330ED0, "Script_SetCharSelectBackground", SN_NOWARN)
    MakeNameEx(0x330F60, "Script_GetCharacterListUpdate", SN_NOWARN)
    MakeNameEx(0x330F70, "Script_GetNumCharacters", SN_NOWARN)
    MakeNameEx(0x330F90, "Script_IsCharacterListUpdatePending", SN_NOWARN)
    MakeNameEx(0x330FB0, "Script_GetCharacterInfo", SN_NOWARN)
    MakeNameEx(0x3312F0, "Script_GetCharacterRace", SN_NOWARN)
    MakeNameEx(0x331400, "Script_SelectCharacter", SN_NOWARN)
    MakeNameEx(0x331460, "Script_GetCharacterSelection", SN_NOWARN)
    MakeNameEx(0x331480, "Script_DeleteCharacter", SN_NOWARN)
    MakeNameEx(0x3314F0, "Script_RenameCharacter", SN_NOWARN)
    MakeNameEx(0x331640, "Script_DeclineCharacter", SN_NOWARN)
    MakeNameEx(0x331810, "Script_UpdateSelectionCustomizationScene", SN_NOWARN)
    MakeNameEx(0x331820, "Script_GetCharacterSelectFacing", SN_NOWARN)
    MakeNameEx(0x331850, "Script_SetCharacterSelectFacing", SN_NOWARN)
    MakeNameEx(0x3318B0, "Script_GetSelectBackgroundModel", SN_NOWARN)
    MakeNameEx(0x3319A0, "Script_SaveCharacterOrder", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_EnableChangeFaction", SN_NOWARN)
    MakeNameEx(0x654170, "Script_GetPlayersOnServer", SN_NOWARN)
    MakeNameEx(0x331750, "Script_UndeleteCharacter", SN_NOWARN)
    MakeNameEx(0x331720, "Script_StartCharacterUndelete", SN_NOWARN)
    MakeNameEx(0x331730, "Script_EndCharacterUndelete", SN_NOWARN)
    MakeNameEx(0x3317B0, "Script_GetCharacterUndeleteStatus", SN_NOWARN)
    MakeNameEx(0x331800, "Script_CheckCharacterUndeleteCooldown", SN_NOWARN)
    MakeNameEx(0x3314D0, "Script_KioskDeleteAllCharacters", SN_NOWARN)
    MakeNameEx(0x331B60, "Script_RequestConsumptionConversionInfo", SN_NOWARN)
    MakeNameEx(0x331BE0, "Script_ConvertConsumptionTime", SN_NOWARN)
    MakeNameEx(0x331B90, "Script_GetConsumptionConversionInfo", SN_NOWARN)
    MakeNameEx(0x33D220, "Script_SetCharCustomizeFrame", SN_NOWARN)
    MakeNameEx(0x33D2C0, "Script_SetCharCustomizeBackground", SN_NOWARN)
    MakeNameEx(0x33D350, "Script_ResetCharCustomize", SN_NOWARN)
    MakeNameEx(0x33D360, "Script_SetCharacterCreateType", SN_NOWARN)
    MakeNameEx(0x33D3B0, "Script_GetCharacterCreateType", SN_NOWARN)
    MakeNameEx(0x33D3D0, "Script_GetNameForRace", SN_NOWARN)
    MakeNameEx(0x33D650, "Script_GetFactionForRace", SN_NOWARN)
    MakeNameEx(0x33D840, "Script_IsNeutralRace", SN_NOWARN)
    MakeNameEx(0x33D920, "Script_GetAvailableRaces", SN_NOWARN)
    MakeNameEx(0x33DAE0, "Script_GetAvailableClasses", SN_NOWARN)
    MakeNameEx(0x33DE80, "Script_GetClassesForRace", SN_NOWARN)
    MakeNameEx(0x33DFF0, "Script_GetHairCustomization", SN_NOWARN)
    MakeNameEx(0x33E0B0, "Script_GetFacialHairCustomization", SN_NOWARN)
    MakeNameEx(0x33E180, "Script_GetSelectedRace", SN_NOWARN)
    MakeNameEx(0x33E1C0, "Script_GetSelectedSex", SN_NOWARN)
    MakeNameEx(0x33E210, "Script_GetSelectedClass", SN_NOWARN)
    MakeNameEx(0x33BAD0, "Script_SetSelectedRace", SN_NOWARN)
    MakeNameEx(0x33BB20, "Script_SetSelectedSex", SN_NOWARN)
    MakeNameEx(0x33BDC0, "Script_SetSelectedClass", SN_NOWARN)
    MakeNameEx(0x33BE90, "Script_SetSelectedPreviewGearType", SN_NOWARN)
    MakeNameEx(0x33BEF0, "Script_UpdateCustomizationBackground", SN_NOWARN)
    MakeNameEx(0x33BF20, "Script_UpdateCustomizationScene", SN_NOWARN)
    MakeNameEx(0x33BF60, "Script_CycleCharCustomization", SN_NOWARN)
    MakeNameEx(0x33BFE0, "Script_RandomizeCharCustomization", SN_NOWARN)
    MakeNameEx(0x33C030, "Script_GetCharacterCreateFacing", SN_NOWARN)
    MakeNameEx(0x33C060, "Script_SetCharacterCreateFacing", SN_NOWARN)
    MakeNameEx(0x33C0C0, "Script_GenerateRandomName", SN_NOWARN)
    MakeNameEx(0x33C150, "Script_RequestRandomName", SN_NOWARN)
    MakeNameEx(0x33C170, "Script_CreateCharacter", SN_NOWARN)
    MakeNameEx(0x33C1C0, "Script_CustomizeExistingCharacter", SN_NOWARN)
    MakeNameEx(0x33C210, "Script_PaidChange_GetPreviousRaceIndex", SN_NOWARN)
    MakeNameEx(0x33C3E0, "Script_PaidChange_GetCurrentRaceIndex", SN_NOWARN)
    MakeNameEx(0x33C410, "Script_PaidChange_GetCurrentClassID", SN_NOWARN)
    MakeNameEx(0x33C450, "Script_PaidChange_GetName", SN_NOWARN)
    MakeNameEx(0x33C230, "Script_PaidChange_GetCurrentFaction", SN_NOWARN)
    MakeNameEx(0x33C4A0, "Script_IsClassAllowedInKioskMode", SN_NOWARN)
    MakeNameEx(0x33C520, "Script_IsRaceClassValid", SN_NOWARN)
    MakeNameEx(0x33B9F0, "Script_IsRaceClassRestricted", SN_NOWARN)
    MakeNameEx(0x33C640, "Script_IsCharacterNameValid", SN_NOWARN)
    MakeNameEx(0x33C6E0, "Script_GetCreateBackgroundModel", SN_NOWARN)
    MakeNameEx(0x33C790, "Script_HasAlteredForm", SN_NOWARN)
    MakeNameEx(0x33C7B0, "Script_IsViewingAlteredForm", SN_NOWARN)
    MakeNameEx(0x33C7E0, "Script_SetViewingAlteredForm", SN_NOWARN)
    MakeNameEx(0x33C830, "Script_SetPortraitTexture", SN_NOWARN)
    MakeNameEx(0x33CA80, "Script_GetValidRacesForClass", SN_NOWARN)
    MakeNameEx(0x33CC50, "Script_SetPreviewFrame", SN_NOWARN)
    MakeNameEx(0x33CD30, "Script_SetPreviewFrameModel", SN_NOWARN)
    MakeNameEx(0x33CFC0, "Script_SetPreviewFramesFeature", SN_NOWARN)
    MakeNameEx(0x33CD80, "Script_ShowPreviewFrameVariation", SN_NOWARN)
    MakeNameEx(0x33CE10, "Script_GetNumFeatureVariations", SN_NOWARN)
    MakeNameEx(0x33CE30, "Script_GetNumFeatureVariationsForType", SN_NOWARN)
    MakeNameEx(0x33CEF0, "Script_GetSelectedFeatureVariation", SN_NOWARN)
    MakeNameEx(0x33CF20, "Script_SelectFeatureVariation", SN_NOWARN)
    MakeNameEx(0x33CF70, "Script_ResetPreviewFrameModel", SN_NOWARN)
    MakeNameEx(0x33D050, "Script_GetNumCharacterTemplates", SN_NOWARN)
    MakeNameEx(0x33D080, "Script_GetCharacterTemplateInfo", SN_NOWARN)
    MakeNameEx(0x33D120, "Script_SetCharacterTemplate", SN_NOWARN)
    MakeNameEx(0x33D170, "Script_ClearCharacterTemplate", SN_NOWARN)
    MakeNameEx(0x33D180, "Script_IsUsingCharacterTemplate", SN_NOWARN)
    MakeNameEx(0x33D1A0, "Script_IsForcingCharacterTemplate", SN_NOWARN)
    MakeNameEx(0x33D1D0, "Script_SetFaceCustomizeCamera", SN_NOWARN)
    MakeNameEx(0x33D4A0, "Script_GetSkinVariationIsHairColor", SN_NOWARN)
    MakeNameEx(0x33D570, "Script_HasSufficientExperienceForAdvancedCreation", SN_NOWARN)
    MakeNameEx(0x33D5E0, "Script_IsAdvancedClass", SN_NOWARN)
    MakeNameEx(0x619AA0, "Script_PlaySoundKitID", SN_NOWARN)
    MakeNameEx(0x619BD0, "Script_PlaySound", SN_NOWARN)
    MakeNameEx(0x619DB0, "Script_PlayMusic", SN_NOWARN)
    MakeNameEx(0x619E20, "Script_PlaySoundFile", SN_NOWARN)
    MakeNameEx(0x619F10, "Script_StopSound", SN_NOWARN)
    MakeNameEx(0x619F00, "Script_StopMusic", SN_NOWARN)
    MakeNameEx(0x33C210, "Script_Sound_GameSystem_GetNumInputDrivers", SN_NOWARN)
    MakeNameEx(0x61A360, "Script_Sound_GameSystem_GetInputDriverNameByIndex", SN_NOWARN)
    MakeNameEx(0x61A3E0, "Script_Sound_GameSystem_GetNumOutputDrivers", SN_NOWARN)
    MakeNameEx(0x61A410, "Script_Sound_GameSystem_GetOutputDriverNameByIndex", SN_NOWARN)
    MakeNameEx(0x619FB0, "Script_Sound_ChatSystem_GetNumInputDrivers", SN_NOWARN)
    MakeNameEx(0x619FE0, "Script_Sound_ChatSystem_GetInputDriverNameByIndex", SN_NOWARN)
    MakeNameEx(0x61A090, "Script_Sound_ChatSystem_GetNumOutputDrivers", SN_NOWARN)
    MakeNameEx(0x61A0C0, "Script_Sound_ChatSystem_GetOutputDriverNameByIndex", SN_NOWARN)
    MakeNameEx(0x61A350, "Script_Sound_GameSystem_RestartSoundSystem", SN_NOWARN)
    MakeNameEx(0x61A180, "Script_VoiceChat_StartCapture", SN_NOWARN)
    MakeNameEx(0x61A220, "Script_VoiceChat_StopCapture", SN_NOWARN)
    MakeNameEx(0x61A230, "Script_VoiceChat_RecordLoopbackSound", SN_NOWARN)
    MakeNameEx(0x61A280, "Script_VoiceChat_StopRecordingLoopbackSound", SN_NOWARN)
    MakeNameEx(0x61A290, "Script_VoiceChat_PlayLoopbackSound", SN_NOWARN)
    MakeNameEx(0x61A2A0, "Script_VoiceChat_StopPlayingLoopbackSound", SN_NOWARN)
    MakeNameEx(0x61A2B0, "Script_VoiceChat_IsRecordingLoopbackSound", SN_NOWARN)
    MakeNameEx(0x61A2E0, "Script_VoiceChat_IsPlayingLoopbackSound", SN_NOWARN)
    MakeNameEx(0x61A310, "Script_VoiceChat_GetCurrentMicrophoneSignalLevel", SN_NOWARN)
    MakeNameEx(0x61A340, "Script_VoiceChat_ActivatePrimaryCaptureCallback", SN_NOWARN)
    MakeNameEx(0x7D0CD0, "Script_GetScreenResolutions", SN_NOWARN)
    MakeNameEx(0x7D0DB0, "Script_GetCurrentResolution", SN_NOWARN)
    MakeNameEx(0x7D0EF0, "Script_SetScreenResolution", SN_NOWARN)
    MakeNameEx(0x7D0FF0, "Script_GetRefreshRates", SN_NOWARN)
    MakeNameEx(0x7D1100, "Script_GetCurrentRefresh", SN_NOWARN)
    MakeNameEx(0x7D1270, "Script_SetRefresh", SN_NOWARN)
    MakeNameEx(0x7D13E0, "Script_SetupFullscreenScale", SN_NOWARN)
    MakeNameEx(0x7D1530, "Script_GetVideoCaps", SN_NOWARN)
    MakeNameEx(0x7D15E0, "Script_GetGamma", SN_NOWARN)
    MakeNameEx(0x7D1620, "Script_SetGamma", SN_NOWARN)
    MakeNameEx(0x7D0900, "Script_SetSelectedScreenResolutionIndex", SN_NOWARN)
    MakeNameEx(0x7D16C0, "Script_IsStereoVideoAvailable", SN_NOWARN)
    MakeNameEx(0x7D0B80, "Script_GetMonitorCount", SN_NOWARN)
    MakeNameEx(0x7D0C40, "Script_GetMonitorName", SN_NOWARN)
    MakeNameEx(0x7D0BB0, "Script_GetMonitorAspectRatio", SN_NOWARN)
    MakeNameEx(0x7D16F0, "Script_GetToolTipInfo", SN_NOWARN)
    MakeNameEx(0x7D1880, "Script_GetCVarSettingValidity", SN_NOWARN)
    MakeNameEx(0x7D1970, "Script_SetDefaultVideoOptions", SN_NOWARN)
    MakeNameEx(0x7D1AF0, "Script_GetDefaultVideoOptions", SN_NOWARN)
    MakeNameEx(0x7D1B90, "Script_GetDefaultVideoOption", SN_NOWARN)
    MakeNameEx(0x7D1C40, "Script_GetDefaultGraphicsQuality", SN_NOWARN)
    MakeNameEx(0x7D1D60, "Script_GetVideoOptions", SN_NOWARN)
    MakeNameEx(0x7D1C70, "Script_GetGraphicsDropdownIndexByMasterIndex", SN_NOWARN)
    MakeNameEx(0x7D1E40, "Script_GetGraphicsAPIs", SN_NOWARN)
    MakeNameEx(0x7D19C0, "Script_GetDefaultVideoQualityOption", SN_NOWARN)
    MakeNameEx(0x7D0950, "Script_AntiAliasingSupported", SN_NOWARN)
    MakeNameEx(0x7D0990, "Script_MultiSampleAntiAliasingSupported", SN_NOWARN)
    MakeNameEx(0x7D0A60, "Script_SetCurrentGraphicsSetting", SN_NOWARN)
    MakeNameEx(0x7D0AD0, "Script_GetCurrentGraphicsSetting", SN_NOWARN)
    MakeNameEx(0x7D0B00, "Script_AutoChooseCurrentGraphicsSetting", SN_NOWARN)
    MakeNameEx(0x7D0B20, "Script_IsOutlineModeSupported", SN_NOWARN)
    MakeNameEx(0x7D0B50, "Script_GetMaxRenderScale", SN_NOWARN)
    MakeNameEx(0x6A5E60, "Script_FrameXML_Debug", SN_NOWARN)
    MakeNameEx(0x6A6360, "Script_ReloadUI", SN_NOWARN)
    MakeNameEx(0x6A6410, "Script_IsModifierKeyDown", SN_NOWARN)
    MakeNameEx(0x6A6540, "Script_IsLeftShiftKeyDown", SN_NOWARN)
    MakeNameEx(0x6A65E0, "Script_IsRightShiftKeyDown", SN_NOWARN)
    MakeNameEx(0x6A67E0, "Script_IsLeftControlKeyDown", SN_NOWARN)
    MakeNameEx(0x6A68A0, "Script_IsRightControlKeyDown", SN_NOWARN)
    MakeNameEx(0x6A6A00, "Script_IsLeftAltKeyDown", SN_NOWARN)
    MakeNameEx(0x6A6AD0, "Script_IsRightAltKeyDown", SN_NOWARN)
    MakeNameEx(0x6A6DA0, "Script_IsAltKeyDown", SN_NOWARN)
    MakeNameEx(0x6A6E40, "Script_IsMouseButtonDown", SN_NOWARN)
    MakeNameEx(0x6A71D0, "Script_GetMouseButtonName", SN_NOWARN)
    MakeNameEx(0x6A7430, "Script_GetMouseButtonClicked", SN_NOWARN)
    MakeNameEx(0x6A7640, "Script_SetConsoleKey", SN_NOWARN)
    MakeNameEx(0x6ABF30, "Script_GetFramerate", SN_NOWARN)
    MakeNameEx(0x654170, "Script_IsDebugBuild", SN_NOWARN)
    MakeNameEx(0x6A9F40, "Script_RegisterCVar", SN_NOWARN)
    MakeNameEx(0x6A9F50, "Script_ResetTestCvars", SN_NOWARN)
    MakeNameEx(0x6A9F60, "Script_GetCVarInfo", SN_NOWARN)
    MakeNameEx(0x6AA9E0, "Script_SetCVarBitfield", SN_NOWARN)
    MakeNameEx(0x6AB000, "Script_GetCVarBitfield", SN_NOWARN)
    MakeNameEx(0x6AB8B0, "Script_Stuck", SN_NOWARN)
    MakeNameEx(0x6AB8E0, "Script_PortGraveyard", SN_NOWARN)
    MakeNameEx(0x6ABB00, "Script_Logout", SN_NOWARN)
    MakeNameEx(0x6ABB20, "Script_Quit", SN_NOWARN)
    MakeNameEx(0x6ABF60, "Script_SetCursor", SN_NOWARN)
    MakeNameEx(0x6AD4D0, "Script_ResetCursor", SN_NOWARN)
    MakeNameEx(0x6AD550, "Script_ClearCursor", SN_NOWARN)
    MakeNameEx(0x6AD570, "Script_CursorHasItem", SN_NOWARN)
    MakeNameEx(0x6AD690, "Script_CursorHasSpell", SN_NOWARN)
    MakeNameEx(0x6AD740, "Script_CursorHasMacro", SN_NOWARN)
    MakeNameEx(0x6AD850, "Script_CursorHasMoney", SN_NOWARN)
    MakeNameEx(0x6AD870, "Script_GetCursorInfo", SN_NOWARN)
    MakeNameEx(0x6AF010, "Script_EquipCursorItem", SN_NOWARN)
    MakeNameEx(0x6AF650, "Script_DeleteCursorItem", SN_NOWARN)
    MakeNameEx(0x6AF980, "Script_SellCursorItem", SN_NOWARN)
    MakeNameEx(0x6AFB00, "Script_EquipPendingItem", SN_NOWARN)
    MakeNameEx(0x6AFC70, "Script_CancelPendingEquip", SN_NOWARN)
    MakeNameEx(0x6B0170, "Script_TargetUnit", SN_NOWARN)
    MakeNameEx(0x6B0300, "Script_TargetNearest", SN_NOWARN)
    MakeNameEx(0x6B0410, "Script_TargetNearestEnemy", SN_NOWARN)
    MakeNameEx(0x6B04F0, "Script_TargetNearestEnemyPlayer", SN_NOWARN)
    MakeNameEx(0x6B0600, "Script_TargetNearestFriend", SN_NOWARN)
    MakeNameEx(0x6B0880, "Script_TargetNearestFriendPlayer", SN_NOWARN)
    MakeNameEx(0x6B0920, "Script_TargetNearestPartyMember", SN_NOWARN)
    MakeNameEx(0x6B0A10, "Script_TargetNearestRaidMember", SN_NOWARN)
    MakeNameEx(0x6B0380, "Script_TargetPriorityHighlightStart", SN_NOWARN)
    MakeNameEx(0x6B03D0, "Script_TargetPriorityHighlightEnd", SN_NOWARN)
    MakeNameEx(0x6B0A50, "Script_TargetDirectionEnemy", SN_NOWARN)
    MakeNameEx(0x6B0C30, "Script_TargetDirectionFriend", SN_NOWARN)
    MakeNameEx(0x6B0F60, "Script_TargetDirectionFinished", SN_NOWARN)
    MakeNameEx(0x6B0F80, "Script_TargetLastTarget", SN_NOWARN)
    MakeNameEx(0x6B10C0, "Script_TargetLastEnemy", SN_NOWARN)
    MakeNameEx(0x6B10F0, "Script_TargetLastFriend", SN_NOWARN)
    MakeNameEx(0x6B1120, "Script_AttackTarget", SN_NOWARN)
    MakeNameEx(0x6B1190, "Script_AssistUnit", SN_NOWARN)
    MakeNameEx(0x6B1600, "Script_FocusUnit", SN_NOWARN)
    MakeNameEx(0x6B1670, "Script_FollowUnit", SN_NOWARN)
    MakeNameEx(0x6B1AC0, "Script_InteractUnit", SN_NOWARN)
    MakeNameEx(0x6B1E10, "Script_ClearTarget", SN_NOWARN)
    MakeNameEx(0x6B1E90, "Script_ClearFocus", SN_NOWARN)
    MakeNameEx(0x6B1F00, "Script_AutoEquipCursorItem", SN_NOWARN)
    MakeNameEx(0x6B1F70, "Script_ToggleSheath", SN_NOWARN)
    MakeNameEx(0x6B2190, "Script_GetSheathState", SN_NOWARN)
    MakeNameEx(0x6B23A0, "Script_GetZoneText", SN_NOWARN)
    MakeNameEx(0x6B24E0, "Script_GetRealZoneText", SN_NOWARN)
    MakeNameEx(0x6B26C0, "Script_GetSubZoneText", SN_NOWARN)
    MakeNameEx(0x6B2800, "Script_GetMinimapZoneText", SN_NOWARN)
    MakeNameEx(0x6B28B0, "Script_InitiateTrade", SN_NOWARN)
    MakeNameEx(0x6B2D30, "Script_CanInspect", SN_NOWARN)
    MakeNameEx(0x6B2E70, "Script_NotifyInspect", SN_NOWARN)
    MakeNameEx(0x6A8290, "Script_RequestTimePlayed", SN_NOWARN)
    MakeNameEx(0x6A8340, "Script_RepopMe", SN_NOWARN)
    MakeNameEx(0x6A8910, "Script_HasNoReleaseAura", SN_NOWARN)
    MakeNameEx(0x6A8A70, "Script_AcceptResurrect", SN_NOWARN)
    MakeNameEx(0x6A8AD0, "Script_DeclineResurrect", SN_NOWARN)
    MakeNameEx(0x6A8B30, "Script_TimeoutResurrect", SN_NOWARN)
    MakeNameEx(0x6A90A0, "Script_ResurrectGetOfferer", SN_NOWARN)
    MakeNameEx(0x6A9260, "Script_ResurrectHasSickness", SN_NOWARN)
    MakeNameEx(0x6A9410, "Script_ResurrectHasTimer", SN_NOWARN)
    MakeNameEx(0x6A9440, "Script_BeginTrade", SN_NOWARN)
    MakeNameEx(0x6A9640, "Script_CancelTrade", SN_NOWARN)
    MakeNameEx(0x6A9650, "Script_AcceptGuild", SN_NOWARN)
    MakeNameEx(0x6A96B0, "Script_DeclineGuild", SN_NOWARN)
    MakeNameEx(0x6A97C0, "Script_CancelLogout", SN_NOWARN)
    MakeNameEx(0x6A9810, "Script_ForceLogout", SN_NOWARN)
    MakeNameEx(0x6A9820, "Script_ForceQuit", SN_NOWARN)
    MakeNameEx(0x6A98C0, "Script_GetCursorMoney", SN_NOWARN)
    MakeNameEx(0x6A98F0, "Script_DropCursorMoney", SN_NOWARN)
    MakeNameEx(0x6A9930, "Script_PickupPlayerMoney", SN_NOWARN)
    MakeNameEx(0x6A9B20, "Script_HasSoulstone", SN_NOWARN)
    MakeNameEx(0x6A9DB0, "Script_CanUseSoulstone", SN_NOWARN)
    MakeNameEx(0x6A9E50, "Script_UseSoulstone", SN_NOWARN)
    MakeNameEx(0x6AA190, "Script_GuildInvite", SN_NOWARN)
    MakeNameEx(0x6AA7B0, "Script_GuildUninvite", SN_NOWARN)
    MakeNameEx(0x6AAF60, "Script_GuildPromote", SN_NOWARN)
    MakeNameEx(0x6AB1C0, "Script_GuildDemote", SN_NOWARN)
    MakeNameEx(0x6AB730, "Script_GuildSetLeader", SN_NOWARN)
    MakeNameEx(0x6AB9D0, "Script_GuildSetMOTD", SN_NOWARN)
    MakeNameEx(0x6ABE90, "Script_GuildLeave", SN_NOWARN)
    MakeNameEx(0x6AC590, "Script_GuildDisband", SN_NOWARN)
    MakeNameEx(0x6AC8E0, "Script_GetPhysicalScreenSize", SN_NOWARN)
    MakeNameEx(0x6ACA80, "Script_GetScreenDPIScale", SN_NOWARN)
    MakeNameEx(0x6ACB00, "Script_GetReleaseTimeRemaining", SN_NOWARN)
    MakeNameEx(0x6ACB70, "Script_GetCorpseRecoveryDelay", SN_NOWARN)
    MakeNameEx(0x6ACCD0, "Script_GetInstanceBootTimeRemaining", SN_NOWARN)
    MakeNameEx(0x6ACD70, "Script_GetInstanceLockTimeRemaining", SN_NOWARN)
    MakeNameEx(0x6ACF60, "Script_GetInstanceLockTimeRemainingEncounter", SN_NOWARN)
    MakeNameEx(0x6AD290, "Script_GetSummonConfirmTimeLeft", SN_NOWARN)
    MakeNameEx(0x6AD4E0, "Script_GetSummonConfirmSummoner", SN_NOWARN)
    MakeNameEx(0x6AD6B0, "Script_GetSummonConfirmAreaName", SN_NOWARN)
    MakeNameEx(0x6ADE80, "Script_ConfirmSummon", SN_NOWARN)
    MakeNameEx(0x6AE070, "Script_CancelSummon", SN_NOWARN)
    MakeNameEx(0x6AE500, "Script_GetNetStats", SN_NOWARN)
    MakeNameEx(0x6AE8E0, "Script_GetNetIpTypes", SN_NOWARN)
    MakeNameEx(0x6AE9A0, "Script_SitStandOrDescendStart", SN_NOWARN)
    MakeNameEx(0x6AEAD0, "Script_StopCinematic", SN_NOWARN)
    MakeNameEx(0x6AEC50, "Script_CheckInteractDistance", SN_NOWARN)
    MakeNameEx(0x6B1320, "Script_RandomRoll", SN_NOWARN)
    MakeNameEx(0x6B1650, "Script_OpeningCinematic", SN_NOWARN)
    MakeNameEx(0x6B17F0, "Script_InCinematic", SN_NOWARN)
    MakeNameEx(0x6B1810, "Script_AcceptXPLoss", SN_NOWARN)
    MakeNameEx(0x6B1870, "Script_CheckSpiritHealerDist", SN_NOWARN)
    MakeNameEx(0x6B18F0, "Script_CheckTalentMasterDist", SN_NOWARN)
    MakeNameEx(0x6B1BB0, "Script_CheckBinderDist", SN_NOWARN)
    MakeNameEx(0x6B1C30, "Script_RetrieveCorpse", SN_NOWARN)
    MakeNameEx(0x6B1E70, "Script_ActionBindsItem", SN_NOWARN)
    MakeNameEx(0x6B1E70, "Script_BindEnchant", SN_NOWARN)
    MakeNameEx(0x6B1EC0, "Script_ReplaceEnchant", SN_NOWARN)
    MakeNameEx(0x6B1F60, "Script_ReplaceTradeEnchant", SN_NOWARN)
    MakeNameEx(0x6B2050, "Script_NotWhileDeadError", SN_NOWARN)
    MakeNameEx(0x6B2070, "Script_GetRestState", SN_NOWARN)
    MakeNameEx(0x6B23D0, "Script_GetXPExhaustion", SN_NOWARN)
    MakeNameEx(0x6B25A0, "Script_GetHonorRestState", SN_NOWARN)
    MakeNameEx(0x6B26F0, "Script_GetHonorExhaustion", SN_NOWARN)
    MakeNameEx(0x63FB40, "Script_GetTimeToWellRested", SN_NOWARN)
    MakeNameEx(0x6B2B30, "Script_GMRequestPlayerInfo", SN_NOWARN)
    MakeNameEx(0x6B2B50, "Script_GetCoinIcon", SN_NOWARN)
    MakeNameEx(0x6B2C20, "Script_GetCoinText", SN_NOWARN)
    MakeNameEx(0x6B2F80, "Script_GetCoinTextureString", SN_NOWARN)
    MakeNameEx(0x6A4360, "Script_IsSubZonePVPPOI", SN_NOWARN)
    MakeNameEx(0x6A4400, "Script_GetZonePVPInfo", SN_NOWARN)
    MakeNameEx(0x6A52F0, "Script_TogglePVP", SN_NOWARN)
    MakeNameEx(0x6A5310, "Script_SetPVP", SN_NOWARN)
    MakeNameEx(0x6A5450, "Script_GetPVPDesired", SN_NOWARN)
    MakeNameEx(0x6A54E0, "Script_GetPVPTimer", SN_NOWARN)
    MakeNameEx(0x6A55E0, "Script_IsPVPTimerRunning", SN_NOWARN)
    MakeNameEx(0x6A5670, "Script_ConfirmBindOnUse", SN_NOWARN)
    MakeNameEx(0x6A5680, "Script_ConfirmOnUse", SN_NOWARN)
    MakeNameEx(0x6A57C0, "Script_DropItemOnUnit", SN_NOWARN)
    MakeNameEx(0x6A5DC0, "Script_GetBindLocation", SN_NOWARN)
    MakeNameEx(0x6A62F0, "Script_ConfirmTalentWipe", SN_NOWARN)
    MakeNameEx(0x6A63B0, "Script_ConfirmBinder", SN_NOWARN)
    MakeNameEx(0x6A6490, "Script_SetEuropeanNumbers", SN_NOWARN)
    MakeNameEx(0x6A64B0, "Script_IsEuropeanNumbers", SN_NOWARN)
    MakeNameEx(0x6A64E0, "Script_GetAreaSpiritHealerTime", SN_NOWARN)
    MakeNameEx(0x6A6590, "Script_AcceptAreaSpiritHeal", SN_NOWARN)
    MakeNameEx(0x6A6630, "Script_CancelAreaSpiritHeal", SN_NOWARN)
    MakeNameEx(0x6A6830, "Script_GetMouseFocus", SN_NOWARN)
    MakeNameEx(0x6A6990, "Script_GetMouseClickFocus", SN_NOWARN)
    MakeNameEx(0x6A6830, "Script_GetMouseMotionFocus", SN_NOWARN)
    MakeNameEx(0x6A6A50, "Script_GetRealmName", SN_NOWARN)
    MakeNameEx(0x6A6D00, "Script_GetNormalizedRealmName", SN_NOWARN)
    MakeNameEx(0x6A7100, "Script_GetItemQualityColor", SN_NOWARN)
    MakeNameEx(0x6A7CE0, "Script_GetItemInfo", SN_NOWARN)
    MakeNameEx(0x6A84E0, "Script_GetItemInfoInstant", SN_NOWARN)
    MakeNameEx(0x6A8B90, "Script_GetDetailedItemLevelInfo", SN_NOWARN)
    MakeNameEx(0x6A91C0, "Script_GetItemSetInfo", SN_NOWARN)
    MakeNameEx(0x6A9450, "Script_GetItemChildInfo", SN_NOWARN)
    MakeNameEx(0x6AA500, "Script_GetItemSpecInfo", SN_NOWARN)
    MakeNameEx(0x6AAC20, "Script_DoesItemContainSpec", SN_NOWARN)
    MakeNameEx(0x6AB430, "Script_GetItemGem", SN_NOWARN)
    MakeNameEx(0x6ACBE0, "Script_GetItemIcon", SN_NOWARN)
    MakeNameEx(0x6ACE70, "Script_GetItemFamily", SN_NOWARN)
    MakeNameEx(0x6AD090, "Script_GetItemCount", SN_NOWARN)
    MakeNameEx(0x6AD590, "Script_GetItemSpell", SN_NOWARN)
    MakeNameEx(0x6AD760, "Script_GetItemCooldown", SN_NOWARN)
    MakeNameEx(0x6ADF30, "Script_PickupItem", SN_NOWARN)
    MakeNameEx(0x6AE0A0, "Script_IsArtifactPowerItem", SN_NOWARN)
    MakeNameEx(0x6AE3C0, "Script_IsCurrentItem", SN_NOWARN)
    MakeNameEx(0x6AE590, "Script_IsUsableItem", SN_NOWARN)
    MakeNameEx(0x6AEF40, "Script_IsHelpfulItem", SN_NOWARN)
    MakeNameEx(0x6AF210, "Script_IsHarmfulItem", SN_NOWARN)
    MakeNameEx(0x6AF490, "Script_IsConsumableItem", SN_NOWARN)
    MakeNameEx(0x6AFA40, "Script_IsEquippableItem", SN_NOWARN)
    MakeNameEx(0x6AFBA0, "Script_IsEquippedItem", SN_NOWARN)
    MakeNameEx(0x6B1470, "Script_IsEquippedItemType", SN_NOWARN)
    MakeNameEx(0x6AFD10, "Script_IsDressableItem", SN_NOWARN)
    MakeNameEx(0x6B1970, "Script_ItemHasRange", SN_NOWARN)
    MakeNameEx(0x6B1CB0, "Script_IsItemInRange", SN_NOWARN)
    MakeNameEx(0x6B1FD0, "Script_GetItemClassInfo", SN_NOWARN)
    MakeNameEx(0x6B2210, "Script_GetItemSubClassInfo", SN_NOWARN)
    MakeNameEx(0x6B2830, "Script_GetItemInventorySlotInfo", SN_NOWARN)
    MakeNameEx(0x6B2A40, "Script_GetAddOnMetadata", SN_NOWARN)
    MakeNameEx(0x6B2C10, "Script_UpdateAddOnMemoryUsage", SN_NOWARN)
    MakeNameEx(0x6B2DA0, "Script_GetAddOnMemoryUsage", SN_NOWARN)
    MakeNameEx(0x6B3090, "Script_GetScriptCPUUsage", SN_NOWARN)
    MakeNameEx(0x6B30C0, "Script_UpdateAddOnCPUUsage", SN_NOWARN)
    MakeNameEx(0x6B30D0, "Script_GetAddOnCPUUsage", SN_NOWARN)
    MakeNameEx(0x6A46B0, "Script_GetFunctionCPUUsage", SN_NOWARN)
    MakeNameEx(0x6A4810, "Script_GetFrameCPUUsage", SN_NOWARN)
    MakeNameEx(0x6A4CC0, "Script_GetEventCPUUsage", SN_NOWARN)
    MakeNameEx(0x6A4D30, "Script_ResetCPUUsage", SN_NOWARN)
    MakeNameEx(0xBC3A0, "Script_GetCurrentEventID", SN_NOWARN)
    MakeNameEx(0xBC3D0, "Script_GetEventTime", SN_NOWARN)
    MakeNameEx(0x6A4E30, "Script_GetAddOnOptionalDependencies", SN_NOWARN)
    MakeNameEx(0x6A50F0, "Script_ResetDisabledAddOns", SN_NOWARN)
    MakeNameEx(0x6A5250, "Script_IsAddOnLoadOnDemand", SN_NOWARN)
    MakeNameEx(0x6A53C0, "Script_PartialPlayTime", SN_NOWARN)
    MakeNameEx(0x6A5550, "Script_NoPlayTime", SN_NOWARN)
    MakeNameEx(0x6A43D0, "Script_CanShowResetInstances", SN_NOWARN)
    MakeNameEx(0x6A4690, "Script_ResetInstances", SN_NOWARN)
    MakeNameEx(0x6A4760, "Script_IsInInstance", SN_NOWARN)
    MakeNameEx(0x6A4990, "Script_GetInstanceInfo", SN_NOWARN)
    MakeNameEx(0x6A4F20, "Script_GetDifficultyInfo", SN_NOWARN)
    MakeNameEx(0x6A5060, "Script_IsOnTournamentRealm", SN_NOWARN)
    MakeNameEx(0x6A5080, "Script_GetDungeonDifficultyID", SN_NOWARN)
    MakeNameEx(0x6A66E0, "Script_SetDungeonDifficultyID", SN_NOWARN)
    MakeNameEx(0x6A6B20, "Script_SetRaidDifficultyID", SN_NOWARN)
    MakeNameEx(0x6A73E0, "Script_GetRaidDifficultyID", SN_NOWARN)
    MakeNameEx(0x6A7460, "Script_SetLegacyRaidDifficultyID", SN_NOWARN)
    MakeNameEx(0x6A7BE0, "Script_GetLegacyRaidDifficultyID", SN_NOWARN)
    MakeNameEx(0x6A7C30, "Script_IsLegacyDifficulty", SN_NOWARN)
    MakeNameEx(0x6AE3A0, "Script_IsPlayerInWorld", SN_NOWARN)
    MakeNameEx(0x6A5110, "Script_GetLevelUpInstances", SN_NOWARN)
    MakeNameEx(0x6A5C60, "Script_GetDungeonInfo", SN_NOWARN)
    MakeNameEx(0x6A8150, "Script_ReportBug", SN_NOWARN)
    MakeNameEx(0x6A81A0, "Script_ReportSuggestion", SN_NOWARN)
    MakeNameEx(0x6A5690, "Script_GetMirrorTimerInfo", SN_NOWARN)
    MakeNameEx(0x6A59B0, "Script_GetMirrorTimerProgress", SN_NOWARN)
    MakeNameEx(0x6B04C0, "Script_GetNumTitles", SN_NOWARN)
    MakeNameEx(0x6B0550, "Script_GetCurrentTitle", SN_NOWARN)
    MakeNameEx(0x6B0740, "Script_SetCurrentTitle", SN_NOWARN)
    MakeNameEx(0x6B0B10, "Script_IsTitleKnown", SN_NOWARN)
    MakeNameEx(0x6B0D90, "Script_GetTitleName", SN_NOWARN)
    MakeNameEx(0x6A5A70, "Script_UseItemByName", SN_NOWARN)
    MakeNameEx(0x6A5ED0, "Script_EquipItemByName", SN_NOWARN)
    MakeNameEx(0x6A7250, "Script_InCombatLockdown", SN_NOWARN)
    MakeNameEx(0x6A7280, "Script_StartAttack", SN_NOWARN)
    MakeNameEx(0x6A7A20, "Script_StopAttack", SN_NOWARN)
    MakeNameEx(0x6A7AA0, "Script_SetTaxiBenchmarkMode", SN_NOWARN)
    MakeNameEx(0x6A7AE0, "Script_GetTaxiBenchmarkMode", SN_NOWARN)
    MakeNameEx(0x6A7B70, "Script_Dismount", SN_NOWARN)
    MakeNameEx(0x6A7CD0, "Script_VoicePushToTalkStart", SN_NOWARN)
    MakeNameEx(0x6A7CD0, "Script_VoicePushToTalkStop", SN_NOWARN)
    MakeNameEx(0x6A81F0, "Script_SetUIVisibility", SN_NOWARN)
    MakeNameEx(0x6A82C0, "Script_SetInWorldUIVisibility", SN_NOWARN)
    MakeNameEx(0x6A83A0, "Script_IsReferAFriendLinked", SN_NOWARN)
    MakeNameEx(0x6A8440, "Script_CanGrantLevel", SN_NOWARN)
    MakeNameEx(0x6A8840, "Script_GrantLevel", SN_NOWARN)
    MakeNameEx(0x6A89D0, "Script_CanSummonFriend", SN_NOWARN)
    MakeNameEx(0x6A8F10, "Script_SummonFriend", SN_NOWARN)
    MakeNameEx(0x6A9120, "Script_GetSummonFriendCooldown", SN_NOWARN)
    MakeNameEx(0x6A9280, "Script_GetTotemInfo", SN_NOWARN)
    MakeNameEx(0x6A9710, "Script_GetTotemTimeLeft", SN_NOWARN)
    MakeNameEx(0x6A9830, "Script_GetTotemCannotDismiss", SN_NOWARN)
    MakeNameEx(0x6A9A90, "Script_TargetTotem", SN_NOWARN)
    MakeNameEx(0x6A9C70, "Script_DestroyTotem", SN_NOWARN)
    MakeNameEx(0x6AA990, "Script_AcceptLevelGrant", SN_NOWARN)
    MakeNameEx(0x6AABE0, "Script_DeclineLevelGrant", SN_NOWARN)
    MakeNameEx(0x6AB160, "Script_GameMovieFinished", SN_NOWARN)
    MakeNameEx(0x6AB2E0, "Script_IsDesaturateSupported", SN_NOWARN)
    MakeNameEx(0x6AB300, "Script_GetThreatStatusColor", SN_NOWARN)
    MakeNameEx(0x6AB710, "Script_IsThreatWarningEnabled", SN_NOWARN)
    MakeNameEx(0x6AB850, "Script_ConsoleAddMessage", SN_NOWARN)
    MakeNameEx(0x6ABC80, "Script_GetItemUniqueness", SN_NOWARN)
    MakeNameEx(0x6AC7B0, "Script_GetItemCreationContext", SN_NOWARN)
    MakeNameEx(0x6AB970, "Script_EndRefund", SN_NOWARN)
    MakeNameEx(0x6ABB40, "Script_EndBoundTradeable", SN_NOWARN)
    MakeNameEx(0x6AC500, "Script_CanMapChangeDifficulty", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_ToggleAnimKitDisplay", SN_NOWARN)
    MakeNameEx(0x6AC5C0, "Script_GetAllowLowLevelRaid", SN_NOWARN)
    MakeNameEx(0x6AC6B0, "Script_SetAllowLowLevelRaid", SN_NOWARN)
    MakeNameEx(0x6AC940, "Script_GetAutoDeclineGuildInvites", SN_NOWARN)
    MakeNameEx(0x6AC9D0, "Script_SetAutoDeclineGuildInvites", SN_NOWARN)
    MakeNameEx(0x6ACA50, "Script_GetCemeteryPreference", SN_NOWARN)
    MakeNameEx(0x6ACAB0, "Script_SetCemeteryPreference", SN_NOWARN)
    MakeNameEx(0x6ACBC0, "Script_IsCemeterySelectionAvailable", SN_NOWARN)
    MakeNameEx(0x6ACE40, "Script_GetFileStreamingStatus", SN_NOWARN)
    MakeNameEx(0x6ACD20, "Script_GetBackgroundLoadingStatus", SN_NOWARN)
    MakeNameEx(0x6ACF30, "Script_GetAvailableBandwidth", SN_NOWARN)
    MakeNameEx(0x6AD000, "Script_GetDownloadedPercentage", SN_NOWARN)
    MakeNameEx(0x6AD030, "Script_MouseOverrideCinematicDisable", SN_NOWARN)
    MakeNameEx(0x6AD260, "Script_GetMaxSpellStartRecoveryOffset", SN_NOWARN)
    MakeNameEx(0x6A5370, "Script_GetRestrictedAccountData", SN_NOWARN)
    MakeNameEx(0x6AD2E0, "Script_SendSoRByText", SN_NOWARN)
    MakeNameEx(0x6AE1C0, "Script_CanSendSoRByText", SN_NOWARN)
    MakeNameEx(0x6AE270, "Script_GetNumSoRRemaining", SN_NOWARN)
    MakeNameEx(0x6AE290, "Script_CanChangePlayerDifficulty", SN_NOWARN)
    MakeNameEx(0x6AE440, "Script_ShowAccountAchievements", SN_NOWARN)
    MakeNameEx(0x6AE870, "Script_AreAccountAchievementsHidden", SN_NOWARN)
    MakeNameEx(0x6AE930, "Script_GetSchoolString", SN_NOWARN)
    MakeNameEx(0x6AEA50, "Script_GetLootSpecialization", SN_NOWARN)
    MakeNameEx(0x6AEB40, "Script_SetLootSpecialization", SN_NOWARN)
    MakeNameEx(0x6AEE30, "Script_CanLootUnit", SN_NOWARN)
    MakeNameEx(0x6AF2E0, "Script_Ambiguate", SN_NOWARN)
    MakeNameEx(0x6AF7C0, "Script_GetAtlasInfo", SN_NOWARN)
    MakeNameEx(0x6AFFF0, "Script_GetUICameraInfo", SN_NOWARN)
    MakeNameEx(0x6B0250, "Script_IsPlayerMoving", SN_NOWARN)
    MakeNameEx(0x6B0280, "Script_IsCharacterNewlyBoosted", SN_NOWARN)
    MakeNameEx(0x6B0360, "Script_IsRestrictedAccount", SN_NOWARN)
    MakeNameEx(0x6B03C0, "Script_FlashClientIcon", SN_NOWARN)
    MakeNameEx(0x6B0470, "Script_IsReplacingUnit", SN_NOWARN)
    MakeNameEx(0x6B0490, "Script_GetServerTime", SN_NOWARN)
    MakeNameEx(0x6B05E0, "Script_CanDualWield", SN_NOWARN)
    MakeNameEx(0x6B0660, "Script_HasIgnoreDualWieldWeapon", SN_NOWARN)
    MakeNameEx(0x6B08E0, "Script_ToggleSelfHighlight", SN_NOWARN)
    MakeNameEx(0x6B0960, "Script_GetGameMessageInfo", SN_NOWARN)
    MakeNameEx(0x6B0BE0, "Script_PlayVocalErrorSoundID", SN_NOWARN)
    MakeNameEx(0x6B0CF0, "Script_SplashFrameCanBeShown", SN_NOWARN)
    MakeNameEx(0x6AAC00, "Script_Prestige", SN_NOWARN)
    MakeNameEx(0x6AAED0, "Script_GetPrestigeInfo", SN_NOWARN)
    MakeNameEx(0x6AB110, "Script_GetMaxPrestigeLevel", SN_NOWARN)
    MakeNameEx(0x654170, "Script_ScriptsDisallowedForBeta", SN_NOWARN)
    MakeNameEx(0x6B1030, "Script_AreDangerousScriptsAllowed", SN_NOWARN)
    MakeNameEx(0x6B1060, "Script_SetAllowDangerousScripts", SN_NOWARN)
    MakeNameEx(0x74AEE0, "Script_GetNumBindings", SN_NOWARN)
    MakeNameEx(0x74AF10, "Script_GetBinding", SN_NOWARN)
    MakeNameEx(0x74B060, "Script_SetBinding", SN_NOWARN)
    MakeNameEx(0x74B140, "Script_SetBindingSpell", SN_NOWARN)
    MakeNameEx(0x74B280, "Script_SetBindingItem", SN_NOWARN)
    MakeNameEx(0x74B3C0, "Script_SetBindingMacro", SN_NOWARN)
    MakeNameEx(0x74B500, "Script_SetBindingClick", SN_NOWARN)
    MakeNameEx(0x74B6A0, "Script_SetOverrideBinding", SN_NOWARN)
    MakeNameEx(0x74B860, "Script_SetOverrideBindingSpell", SN_NOWARN)
    MakeNameEx(0x74BA70, "Script_SetOverrideBindingItem", SN_NOWARN)
    MakeNameEx(0x74BC80, "Script_SetOverrideBindingMacro", SN_NOWARN)
    MakeNameEx(0x74BE90, "Script_SetOverrideBindingClick", SN_NOWARN)
    MakeNameEx(0x74C0E0, "Script_ClearOverrideBindings", SN_NOWARN)
    MakeNameEx(0x74C1F0, "Script_GetBindingKey", SN_NOWARN)
    MakeNameEx(0x74C440, "Script_GetBindingAction", SN_NOWARN)
    MakeNameEx(0x74C510, "Script_GetBindingByKey", SN_NOWARN)
    MakeNameEx(0x74C5E0, "Script_GetBindingText", SN_NOWARN)
    MakeNameEx(0x74C680, "Script_RunBinding", SN_NOWARN)
    MakeNameEx(0x74C770, "Script_GetCurrentBindingSet", SN_NOWARN)
    MakeNameEx(0x74C7A0, "Script_LoadBindings", SN_NOWARN)
    MakeNameEx(0x74C7F0, "Script_SaveBindings", SN_NOWARN)
    MakeNameEx(0x74C870, "Script_GetNumModifiedClickActions", SN_NOWARN)
    MakeNameEx(0x74C8A0, "Script_GetModifiedClickAction", SN_NOWARN)
    MakeNameEx(0x74C950, "Script_SetModifiedClick", SN_NOWARN)
    MakeNameEx(0x74CA20, "Script_GetModifiedClick", SN_NOWARN)
    MakeNameEx(0x74CAF0, "Script_IsModifiedClick", SN_NOWARN)
    MakeNameEx(0x74CB40, "Script_GetClickFrame", SN_NOWARN)
    MakeNameEx(0x834D80, "Script_SecureCmdOptionParse", SN_NOWARN)
    MakeNameEx(0x834E40, "Script_RunMacro", SN_NOWARN)
    MakeNameEx(0x834ED0, "Script_RunMacroText", SN_NOWARN)
    MakeNameEx(0x8350D0, "Script_StopMacro", SN_NOWARN)
    MakeNameEx(0x835100, "Script_CreateMacro", SN_NOWARN)
    MakeNameEx(0x835270, "Script_GetNumMacros", SN_NOWARN)
    MakeNameEx(0x8352B0, "Script_GetMacroInfo", SN_NOWARN)
    MakeNameEx(0x835360, "Script_GetMacroBody", SN_NOWARN)
    MakeNameEx(0x8353E0, "Script_DeleteMacro", SN_NOWARN)
    MakeNameEx(0x835420, "Script_EditMacro", SN_NOWARN)
    MakeNameEx(0x835550, "Script_SetMacroItem", SN_NOWARN)
    MakeNameEx(0x8356A0, "Script_GetMacroItem", SN_NOWARN)
    MakeNameEx(0x834300, "Script_SetMacroSpell", SN_NOWARN)
    MakeNameEx(0x834450, "Script_GetMacroSpell", SN_NOWARN)
    MakeNameEx(0x834590, "Script_GetLooseMacroIcons", SN_NOWARN)
    MakeNameEx(0x834AF0, "Script_GetLooseMacroItemIcons", SN_NOWARN)
    MakeNameEx(0x8348E0, "Script_GetMacroItemIcons", SN_NOWARN)
    MakeNameEx(0x8346D0, "Script_GetMacroIcons", SN_NOWARN)
    MakeNameEx(0x834C30, "Script_PickupMacro", SN_NOWARN)
    MakeNameEx(0x834C70, "Script_GetMacroIndexByName", SN_NOWARN)
    MakeNameEx(0x834D00, "Script_GetRunningMacro", SN_NOWARN)
    MakeNameEx(0x834D60, "Script_GetRunningMacroButton", SN_NOWARN)
    MakeNameEx(0x6229E0, "Script_JumpOrAscendStart", SN_NOWARN)
    MakeNameEx(0x622BB0, "Script_AscendStop", SN_NOWARN)
    MakeNameEx(0x622C20, "Script_DescendStop", SN_NOWARN)
    MakeNameEx(0x622C90, "Script_ToggleRun", SN_NOWARN)
    MakeNameEx(0x622D50, "Script_ToggleAutoRun", SN_NOWARN)
    MakeNameEx(0x622DF0, "Script_StartAutoRun", SN_NOWARN)
    MakeNameEx(0x622E60, "Script_StopAutoRun", SN_NOWARN)
    MakeNameEx(0x622ED0, "Script_MoveForwardStart", SN_NOWARN)
    MakeNameEx(0x622F40, "Script_MoveForwardStop", SN_NOWARN)
    MakeNameEx(0x622FB0, "Script_MoveBackwardStart", SN_NOWARN)
    MakeNameEx(0x623020, "Script_MoveBackwardStop", SN_NOWARN)
    MakeNameEx(0x623090, "Script_TurnLeftStart", SN_NOWARN)
    MakeNameEx(0x623100, "Script_TurnLeftStop", SN_NOWARN)
    MakeNameEx(0x623170, "Script_TurnRightStart", SN_NOWARN)
    MakeNameEx(0x6231E0, "Script_TurnRightStop", SN_NOWARN)
    MakeNameEx(0x623250, "Script_StrafeLeftStart", SN_NOWARN)
    MakeNameEx(0x6232C0, "Script_StrafeLeftStop", SN_NOWARN)
    MakeNameEx(0x623330, "Script_StrafeRightStart", SN_NOWARN)
    MakeNameEx(0x6233A0, "Script_StrafeRightStop", SN_NOWARN)
    MakeNameEx(0x623410, "Script_PitchUpStart", SN_NOWARN)
    MakeNameEx(0x623480, "Script_PitchUpStop", SN_NOWARN)
    MakeNameEx(0x6234F0, "Script_PitchDownStart", SN_NOWARN)
    MakeNameEx(0x621AD0, "Script_PitchDownStop", SN_NOWARN)
    MakeNameEx(0x621B40, "Script_TurnOrActionStart", SN_NOWARN)
    MakeNameEx(0x621BD0, "Script_TurnOrActionStop", SN_NOWARN)
    MakeNameEx(0x621C30, "Script_CameraOrSelectOrMoveStart", SN_NOWARN)
    MakeNameEx(0x621CC0, "Script_CameraOrSelectOrMoveStop", SN_NOWARN)
    MakeNameEx(0x621D40, "Script_MoveAndSteerStart", SN_NOWARN)
    MakeNameEx(0x621E20, "Script_MoveAndSteerStop", SN_NOWARN)
    MakeNameEx(0x621EB0, "Script_SetMouselookOverrideBinding", SN_NOWARN)
    MakeNameEx(0x621F50, "Script_MouselookStart", SN_NOWARN)
    MakeNameEx(0x621FC0, "Script_MouselookStop", SN_NOWARN)
    MakeNameEx(0x622030, "Script_IsMouselooking", SN_NOWARN)
    MakeNameEx(0x622060, "Script_TaxiRequestEarlyLanding", SN_NOWARN)
    MakeNameEx(0x6220C0, "Script_VehicleExit", SN_NOWARN)
    MakeNameEx(0x6221B0, "Script_VehiclePrevSeat", SN_NOWARN)
    MakeNameEx(0x622220, "Script_VehicleNextSeat", SN_NOWARN)
    MakeNameEx(0x623410, "Script_VehicleAimUpStart", SN_NOWARN)
    MakeNameEx(0x622290, "Script_VehicleAimUpStop", SN_NOWARN)
    MakeNameEx(0x6234F0, "Script_VehicleAimDownStart", SN_NOWARN)
    MakeNameEx(0x6222A0, "Script_VehicleAimDownStop", SN_NOWARN)
    MakeNameEx(0x6222B0, "Script_VehicleAimIncrement", SN_NOWARN)
    MakeNameEx(0x622320, "Script_VehicleAimDecrement", SN_NOWARN)
    MakeNameEx(0x622390, "Script_VehicleAimRequestAngle", SN_NOWARN)
    MakeNameEx(0x622450, "Script_VehicleAimGetAngle", SN_NOWARN)
    MakeNameEx(0x6224A0, "Script_VehicleAimRequestNormAngle", SN_NOWARN)
    MakeNameEx(0x622580, "Script_VehicleAimGetNormAngle", SN_NOWARN)
    MakeNameEx(0x622650, "Script_VehicleAimSetNormPower", SN_NOWARN)
    MakeNameEx(0x6226D0, "Script_VehicleAimGetNormPower", SN_NOWARN)
    MakeNameEx(0x6226F0, "Script_IsUsingVehicleControls", SN_NOWARN)
    MakeNameEx(0x622720, "Script_CanExitVehicle", SN_NOWARN)
    MakeNameEx(0x6227D0, "Script_CanCancelScene", SN_NOWARN)
    MakeNameEx(0x622830, "Script_IsInCinematicScene", SN_NOWARN)
    MakeNameEx(0x622870, "Script_CancelScene", SN_NOWARN)
    MakeNameEx(0x6228B0, "Script_CanSwitchVehicleSeats", SN_NOWARN)
    MakeNameEx(0x6228E0, "Script_IsVehicleAimAngleAdjustable", SN_NOWARN)
    MakeNameEx(0x622940, "Script_IsVehicleAimPowerAdjustable", SN_NOWARN)
    MakeNameEx(0x6229A0, "Script_DetectWowMouse", SN_NOWARN)
    MakeNameEx(0x6229C0, "Script_ToggleWindowed", SN_NOWARN)
    MakeNameEx(0x62DEA0, "Script_CameraZoomIn", SN_NOWARN)
    MakeNameEx(0x62DF20, "Script_CameraZoomOut", SN_NOWARN)
    MakeNameEx(0x62DFF0, "Script_GetCameraZoom", SN_NOWARN)
    MakeNameEx(0x62E020, "Script_MoveViewInStart", SN_NOWARN)
    MakeNameEx(0x62E030, "Script_MoveViewInStop", SN_NOWARN)
    MakeNameEx(0x62E060, "Script_MoveViewOutStart", SN_NOWARN)
    MakeNameEx(0x62E070, "Script_MoveViewOutStop", SN_NOWARN)
    MakeNameEx(0x62E0E0, "Script_MoveViewLeftStart", SN_NOWARN)
    MakeNameEx(0x62E0F0, "Script_MoveViewLeftStop", SN_NOWARN)
    MakeNameEx(0x62E0A0, "Script_MoveViewRightStart", SN_NOWARN)
    MakeNameEx(0x62E0B0, "Script_MoveViewRightStop", SN_NOWARN)
    MakeNameEx(0x62E130, "Script_MoveViewUpStart", SN_NOWARN)
    MakeNameEx(0x62E140, "Script_MoveViewUpStop", SN_NOWARN)
    MakeNameEx(0x62E180, "Script_MoveViewDownStart", SN_NOWARN)
    MakeNameEx(0x62E190, "Script_MoveViewDownStop", SN_NOWARN)
    MakeNameEx(0x62E1D0, "Script_SetView", SN_NOWARN)
    MakeNameEx(0x62E250, "Script_SaveView", SN_NOWARN)
    MakeNameEx(0x62E2D0, "Script_ResetView", SN_NOWARN)
    MakeNameEx(0x62E330, "Script_NextView", SN_NOWARN)
    MakeNameEx(0x62E370, "Script_PrevView", SN_NOWARN)
    MakeNameEx(0x62E3B0, "Script_FlipCameraYaw", SN_NOWARN)
    MakeNameEx(0x62E420, "Script_VehicleCameraZoomIn", SN_NOWARN)
    MakeNameEx(0x62E430, "Script_VehicleCameraZoomOut", SN_NOWARN)
    MakeNameEx(0x3DFEB0, "Script_SpellIsTargeting", SN_NOWARN)
    MakeNameEx(0x3DFF00, "Script_SpellCanTargetItem", SN_NOWARN)
    MakeNameEx(0x3DFF60, "Script_SpellTargetItem", SN_NOWARN)
    MakeNameEx(0x3E00C0, "Script_SpellCanTargetUnit", SN_NOWARN)
    MakeNameEx(0x3E0170, "Script_SpellTargetUnit", SN_NOWARN)
    MakeNameEx(0x3E0310, "Script_GetEquipmentNameFromSpell", SN_NOWARN)
    MakeNameEx(0x3E04E0, "Script_GetFollowerTypeIDFromSpell", SN_NOWARN)
    MakeNameEx(0x3E0510, "Script_SpellCanTargetGarrisonFollower", SN_NOWARN)
    MakeNameEx(0x3E0580, "Script_SpellCanTargetGarrisonFollowerAbility", SN_NOWARN)
    MakeNameEx(0x3E0620, "Script_ItemCanTargetGarrisonFollowerAbility", SN_NOWARN)
    MakeNameEx(0x3E0700, "Script_SpellCanTargetGarrisonMission", SN_NOWARN)
    MakeNameEx(0x3E0760, "Script_SpellCanTargetItemID", SN_NOWARN)
    MakeNameEx(0x3E07C0, "Script_SpellCanTargetQuest", SN_NOWARN)
    MakeNameEx(0x3E0820, "Script_IsQuestIDValidSpellTarget", SN_NOWARN)
    MakeNameEx(0x3E0880, "Script_SpellStopTargeting", SN_NOWARN)
    MakeNameEx(0x3E0930, "Script_SpellStopCasting", SN_NOWARN)
    MakeNameEx(0x3E0A20, "Script_CancelUnitBuff", SN_NOWARN)
    MakeNameEx(0x3E0D50, "Script_CancelItemTempEnchantment", SN_NOWARN)
    MakeNameEx(0x3E0E50, "Script_CannotBeResurrected", SN_NOWARN)
    MakeNameEx(0x3E0E80, "Script_SpellCancelQueuedSpell", SN_NOWARN)
    MakeNameEx(0x3E0EA0, "Script_SpellGetVisibilityInfo", SN_NOWARN)
    MakeNameEx(0x3E1080, "Script_SpellIsAlwaysShown", SN_NOWARN)
    MakeNameEx(0x3E1120, "Script_SpellIsSelfBuff", SN_NOWARN)
    MakeNameEx(0x3E12F0, "Script_AcceptSpellConfirmationPrompt", SN_NOWARN)
    MakeNameEx(0x3E15E0, "Script_GetJournalInfoForSpellConfirmation", SN_NOWARN)
    MakeNameEx(0x3E1880, "Script_DeclineSpellConfirmationPrompt", SN_NOWARN)
    MakeNameEx(0x3E1AF0, "Script_GetSpellConfirmationPromptsInfo", SN_NOWARN)
    MakeNameEx(0x3E2020, "Script_GetSpellsForCharacterUpgradeTier", SN_NOWARN)
    MakeNameEx(0x64B040, "Script_UnitExists", SN_NOWARN)
    MakeNameEx(0x64B290, "Script_UnitIsVisible", SN_NOWARN)
    MakeNameEx(0x64B4A0, "Script_UnitIsUnit", SN_NOWARN)
    MakeNameEx(0x64B840, "Script_UnitIsPlayer", SN_NOWARN)
    MakeNameEx(0x64C160, "Script_UnitIsInMyGuild", SN_NOWARN)
    MakeNameEx(0x64C880, "Script_UnitIsCorpse", SN_NOWARN)
    MakeNameEx(0x64CAC0, "Script_UnitGroupRolesAssigned", SN_NOWARN)
    MakeNameEx(0x64CC40, "Script_UnitIsRaidOfficer", SN_NOWARN)
    MakeNameEx(0x64CDD0, "Script_UnitInParty", SN_NOWARN)
    MakeNameEx(0x64CFC0, "Script_UnitInSubgroup", SN_NOWARN)
    MakeNameEx(0x64D110, "Script_UnitPlayerOrPetInParty", SN_NOWARN)
    MakeNameEx(0x64D490, "Script_UnitInRaid", SN_NOWARN)
    MakeNameEx(0x64D680, "Script_UnitInAnyGroup", SN_NOWARN)
    MakeNameEx(0x63ECB0, "Script_UnitPlayerOrPetInRaid", SN_NOWARN)
    MakeNameEx(0x63EF20, "Script_UnitPlayerControlled", SN_NOWARN)
    MakeNameEx(0x63EFC0, "Script_UnitIsAFK", SN_NOWARN)
    MakeNameEx(0x63F2B0, "Script_UnitIsDND", SN_NOWARN)
    MakeNameEx(0x63F6A0, "Script_UnitIsPVP", SN_NOWARN)
    MakeNameEx(0x63F9D0, "Script_UnitIsPVPSanctuary", SN_NOWARN)
    MakeNameEx(0x63FA70, "Script_UnitIsPVPFreeForAll", SN_NOWARN)
    MakeNameEx(0x6402C0, "Script_UnitFactionGroup", SN_NOWARN)
    MakeNameEx(0x641B10, "Script_UnitReaction", SN_NOWARN)
    MakeNameEx(0x642170, "Script_UnitIsEnemy", SN_NOWARN)
    MakeNameEx(0x6426A0, "Script_UnitIsFriend", SN_NOWARN)
    MakeNameEx(0x643010, "Script_UnitCanCooperate", SN_NOWARN)
    MakeNameEx(0x643850, "Script_UnitCanAssist", SN_NOWARN)
    MakeNameEx(0x643D10, "Script_UnitCanAttack", SN_NOWARN)
    MakeNameEx(0x6441E0, "Script_UnitCanPetBattle", SN_NOWARN)
    MakeNameEx(0x644310, "Script_UnitIsCharmed", SN_NOWARN)
    MakeNameEx(0x644490, "Script_UnitIsPossessed", SN_NOWARN)
    MakeNameEx(0x644540, "Script_PlayerCanTeleport", SN_NOWARN)
    MakeNameEx(0x644C10, "Script_UnitClassification", SN_NOWARN)
    MakeNameEx(0x644FD0, "Script_UnitIsQuestBoss", SN_NOWARN)
    MakeNameEx(0x645170, "Script_UnitSelectionColor", SN_NOWARN)
    MakeNameEx(0x6494D0, "Script_UnitGUID", SN_NOWARN)
    MakeNameEx(0x649EF0, "Script_UnitName", SN_NOWARN)
    MakeNameEx(0x64BEF0, "Script_UnitFullName", SN_NOWARN)
    MakeNameEx(0x64C3C0, "Script_UnitRealmRelationship", SN_NOWARN)
    MakeNameEx(0x64C7A0, "Script_UnitPVPName", SN_NOWARN)
    MakeNameEx(0x64C8F0, "Script_UnitXP", SN_NOWARN)
    MakeNameEx(0x64CB60, "Script_UnitXPMax", SN_NOWARN)
    MakeNameEx(0x64CCD0, "Script_UnitHonorLevel", SN_NOWARN)
    MakeNameEx(0x64CE60, "Script_UnitHonor", SN_NOWARN)
    MakeNameEx(0x64D050, "Script_UnitHonorMax", SN_NOWARN)
    MakeNameEx(0x64D1A0, "Script_UnitPrestige", SN_NOWARN)
    MakeNameEx(0x64D540, "Script_UnitHealth", SN_NOWARN)
    MakeNameEx(0x63E6C0, "Script_UnitHealthMax", SN_NOWARN)
    MakeNameEx(0x63ED50, "Script_UnitMana", SN_NOWARN)
    MakeNameEx(0x63F450, "Script_UnitManaMax", SN_NOWARN)
    MakeNameEx(0x63ED50, "Script_UnitPower", SN_NOWARN)
    MakeNameEx(0x63F450, "Script_UnitPowerMax", SN_NOWARN)
    MakeNameEx(0x63FFC0, "Script_UnitPowerType", SN_NOWARN)
    MakeNameEx(0x63E900, "Script_UnitStagger", SN_NOWARN)
    MakeNameEx(0x6423F0, "Script_UnitAlternatePowerInfo", SN_NOWARN)
    MakeNameEx(0x642540, "Script_UnitAlternatePowerCounterInfo", SN_NOWARN)
    MakeNameEx(0x642650, "Script_GetAlternatePowerInfoByID", SN_NOWARN)
    MakeNameEx(0x642BA0, "Script_UnitAlternatePowerTextureInfo", SN_NOWARN)
    MakeNameEx(0x6431E0, "Script_UnitPowerBarTimerInfo", SN_NOWARN)
    MakeNameEx(0x643AA0, "Script_UnitNumPowerBarTimers", SN_NOWARN)
    MakeNameEx(0x6443D0, "Script_UnitOnTaxi", SN_NOWARN)
    MakeNameEx(0x6446B0, "Script_UnitIsFeignDeath", SN_NOWARN)
    MakeNameEx(0x644AB0, "Script_UnitIsDead", SN_NOWARN)
    MakeNameEx(0x644ED0, "Script_UnitIsGhost", SN_NOWARN)
    MakeNameEx(0x6453A0, "Script_UnitIsDeadOrGhost", SN_NOWARN)
    MakeNameEx(0x645810, "Script_UnitIsConnected", SN_NOWARN)
    MakeNameEx(0x645E90, "Script_UnitAffectingCombat", SN_NOWARN)
    MakeNameEx(0x646030, "Script_UnitSex", SN_NOWARN)
    MakeNameEx(0x646C50, "Script_UnitLevel", SN_NOWARN)
    MakeNameEx(0x646DD0, "Script_UnitEffectiveLevel", SN_NOWARN)
    MakeNameEx(0x646E70, "Script_UnitInPhase", SN_NOWARN)
    MakeNameEx(0x6470F0, "Script_GetMoney", SN_NOWARN)
    MakeNameEx(0x647740, "Script_UnitRace", SN_NOWARN)
    MakeNameEx(0x647DE0, "Script_UnitClass", SN_NOWARN)
    MakeNameEx(0x647230, "Script_UnitIsMercenary", SN_NOWARN)
    MakeNameEx(0x648550, "Script_UnitClassBase", SN_NOWARN)
    MakeNameEx(0x648AD0, "Script_UnitResistance", SN_NOWARN)
    MakeNameEx(0x649070, "Script_ResistancePercent", SN_NOWARN)
    MakeNameEx(0x649810, "Script_UnitStat", SN_NOWARN)
    MakeNameEx(0x649C70, "Script_UnitAttackBothHands", SN_NOWARN)
    MakeNameEx(0x64A9C0, "Script_UnitDamage", SN_NOWARN)
    MakeNameEx(0x64A590, "Script_UnitRangedDamage", SN_NOWARN)
    MakeNameEx(0x64A8E0, "Script_UnitRangedAttack", SN_NOWARN)
    MakeNameEx(0x64AD50, "Script_UnitAttackSpeed", SN_NOWARN)
    MakeNameEx(0x64B310, "Script_UnitAttackPower", SN_NOWARN)
    MakeNameEx(0x64B5D0, "Script_UnitRangedAttackPower", SN_NOWARN)
    MakeNameEx(0x64B760, "Script_UnitSpellHaste", SN_NOWARN)
    MakeNameEx(0x64BB60, "Script_UnitDefense", SN_NOWARN)
    MakeNameEx(0x64C000, "Script_UnitArmor", SN_NOWARN)
    MakeNameEx(0x64C570, "Script_UnitBonusArmor", SN_NOWARN)
    MakeNameEx(0x63F380, "Script_UnitBuff", SN_NOWARN)
    MakeNameEx(0x63F5D0, "Script_UnitDebuff", SN_NOWARN)
    MakeNameEx(0x63F790, "Script_UnitAura", SN_NOWARN)
    MakeNameEx(0x63F850, "Script_UnitIsTapDenied", SN_NOWARN)
    MakeNameEx(0x63F910, "Script_UnitIsTrivial", SN_NOWARN)
    MakeNameEx(0x63FB40, "Script_UnitHasRelicSlot", SN_NOWARN)
    MakeNameEx(0x640680, "Script_SetAchievementComparisonPortrait", SN_NOWARN)
    MakeNameEx(0x640840, "Script_HasFullControl", SN_NOWARN)
    MakeNameEx(0x6408E0, "Script_GetComboPoints", SN_NOWARN)
    MakeNameEx(0x6455E0, "Script_IsInGuild", SN_NOWARN)
    MakeNameEx(0x645690, "Script_IsGuildLeader", SN_NOWARN)
    MakeNameEx(0x6459F0, "Script_IsArenaTeamCaptain", SN_NOWARN)
    MakeNameEx(0x654170, "Script_IsInArenaTeam", SN_NOWARN)
    MakeNameEx(0x645AC0, "Script_IsResting", SN_NOWARN)
    MakeNameEx(0x645CD0, "Script_GetCombatRating", SN_NOWARN)
    MakeNameEx(0x645F50, "Script_GetCombatRatingBonus", SN_NOWARN)
    MakeNameEx(0x646250, "Script_GetCombatRatingBonusForCombatRatingValue", SN_NOWARN)
    MakeNameEx(0x646650, "Script_GetPvpPowerDamage", SN_NOWARN)
    MakeNameEx(0x646810, "Script_GetPvpPowerHealing", SN_NOWARN)
    MakeNameEx(0x6469A0, "Script_GetMaxCombatRatingBonus", SN_NOWARN)
    MakeNameEx(0x646B30, "Script_GetDodgeChance", SN_NOWARN)
    MakeNameEx(0x646BC0, "Script_GetDodgeChanceFromAttribute", SN_NOWARN)
    MakeNameEx(0x646DE0, "Script_GetBlockChance", SN_NOWARN)
    MakeNameEx(0x646FD0, "Script_GetShieldBlock", SN_NOWARN)
    MakeNameEx(0x647060, "Script_GetParryChance", SN_NOWARN)
    MakeNameEx(0x6471A0, "Script_GetParryChanceFromAttribute", SN_NOWARN)
    MakeNameEx(0x647330, "Script_IsDualWielding", SN_NOWARN)
    MakeNameEx(0x6476C0, "Script_HasDualWieldPenalty", SN_NOWARN)
    MakeNameEx(0x647980, "Script_IsRangedWeapon", SN_NOWARN)
    MakeNameEx(0x647A00, "Script_GetCritChance", SN_NOWARN)
    MakeNameEx(0x647CC0, "Script_GetRangedCritChance", SN_NOWARN)
    MakeNameEx(0x647D50, "Script_GetSpellCritChance", SN_NOWARN)
    MakeNameEx(0x648050, "Script_GetSpellBonusDamage", SN_NOWARN)
    MakeNameEx(0x648280, "Script_GetSpellBonusHealing", SN_NOWARN)
    MakeNameEx(0x648300, "Script_GetPetSpellBonusDamage", SN_NOWARN)
    MakeNameEx(0x648430, "Script_GetSpellPenetration", SN_NOWARN)
    MakeNameEx(0x648720, "Script_GetAttackPowerForStat", SN_NOWARN)
    MakeNameEx(0x648A20, "Script_GetMeleeHaste", SN_NOWARN)
    MakeNameEx(0x648CE0, "Script_GetRangedHaste", SN_NOWARN)
    MakeNameEx(0x648E50, "Script_GetPetMeleeHaste", SN_NOWARN)
    MakeNameEx(0x648F00, "Script_GetHaste", SN_NOWARN)
    MakeNameEx(0x649170, "Script_GetOverrideSpellPowerByAP", SN_NOWARN)
    MakeNameEx(0x649200, "Script_GetOverrideAPBySpellPower", SN_NOWARN)
    MakeNameEx(0x6493C0, "Script_GetModResilienceDamageReduction", SN_NOWARN)
    MakeNameEx(0x640A90, "Script_UnitCreatureType", SN_NOWARN)
    MakeNameEx(0x640B80, "Script_UnitCreatureFamily", SN_NOWARN)
    MakeNameEx(0x640C70, "Script_GetResSicknessDuration", SN_NOWARN)
    MakeNameEx(0x6410A0, "Script_GetPVPSessionStats", SN_NOWARN)
    MakeNameEx(0x641120, "Script_GetPVPYesterdayStats", SN_NOWARN)
    MakeNameEx(0x6411B0, "Script_GetPVPLifetimeStats", SN_NOWARN)
    MakeNameEx(0x641350, "Script_UnitCastingInfo", SN_NOWARN)
    MakeNameEx(0x641D30, "Script_UnitChannelInfo", SN_NOWARN)
    MakeNameEx(0x642B10, "Script_IsLoggedIn", SN_NOWARN)
    MakeNameEx(0x642B30, "Script_IsFlyableArea", SN_NOWARN)
    MakeNameEx(0x642D90, "Script_IsIndoors", SN_NOWARN)
    MakeNameEx(0x642E10, "Script_IsOutdoors", SN_NOWARN)
    MakeNameEx(0x642E90, "Script_IsOutOfBounds", SN_NOWARN)
    MakeNameEx(0x642F20, "Script_IsFalling", SN_NOWARN)
    MakeNameEx(0x6434B0, "Script_IsSwimming", SN_NOWARN)
    MakeNameEx(0x643650, "Script_IsSubmerged", SN_NOWARN)
    MakeNameEx(0x643730, "Script_IsFlying", SN_NOWARN)
    MakeNameEx(0x643A10, "Script_IsMounted", SN_NOWARN)
    MakeNameEx(0x643EE0, "Script_IsStealthed", SN_NOWARN)
    MakeNameEx(0x644090, "Script_UnitIsSameServer", SN_NOWARN)
    MakeNameEx(0x6449E0, "Script_GetUnitHealthModifier", SN_NOWARN)
    MakeNameEx(0x644D20, "Script_GetUnitMaxHealthModifier", SN_NOWARN)
    MakeNameEx(0x644E00, "Script_GetUnitPowerModifier", SN_NOWARN)
    MakeNameEx(0x6450A0, "Script_GetManaRegen", SN_NOWARN)
    MakeNameEx(0x6452B0, "Script_GetPowerRegen", SN_NOWARN)
    MakeNameEx(0x6454D0, "Script_GetPowerRegenForPowerType", SN_NOWARN)
    MakeNameEx(0x648150, "Script_GetRuneCooldown", SN_NOWARN)
    MakeNameEx(0x6484C0, "Script_GetRuneCount", SN_NOWARN)
    MakeNameEx(0x646A20, "Script_ReportPlayerIsPVPAFK", SN_NOWARN)
    MakeNameEx(0x646C60, "Script_PlayerIsPVPInactive", SN_NOWARN)
    MakeNameEx(0x645710, "Script_GetExpertise", SN_NOWARN)
    MakeNameEx(0x645A30, "Script_GetMastery", SN_NOWARN)
    MakeNameEx(0x645B50, "Script_GetMasteryEffect", SN_NOWARN)
    MakeNameEx(0x6461C0, "Script_GetSpeed", SN_NOWARN)
    MakeNameEx(0x646430, "Script_GetLifesteal", SN_NOWARN)
    MakeNameEx(0x6464C0, "Script_GetAvoidance", SN_NOWARN)
    MakeNameEx(0x6465C0, "Script_GetSturdiness", SN_NOWARN)
    MakeNameEx(0x646750, "Script_GetVersatilityBonus", SN_NOWARN)
    MakeNameEx(0x63EA30, "Script_UnitInBattleground", SN_NOWARN)
    MakeNameEx(0x647420, "Script_UnitInRange", SN_NOWARN)
    MakeNameEx(0x647A90, "Script_UnitDistanceSquared", SN_NOWARN)
    MakeNameEx(0x648830, "Script_GetUnitSpeed", SN_NOWARN)
    MakeNameEx(0x648960, "Script_UnitInVehicle", SN_NOWARN)
    MakeNameEx(0x648D90, "Script_UnitUsingVehicle", SN_NOWARN)
    MakeNameEx(0x648FB0, "Script_UnitControllingVehicle", SN_NOWARN)
    MakeNameEx(0x649770, "Script_UnitInVehicleControlSeat", SN_NOWARN)
    MakeNameEx(0x6497C0, "Script_UnitHasVehicleUI", SN_NOWARN)
    MakeNameEx(0x6499C0, "Script_UnitHasVehiclePlayerFrameUI", SN_NOWARN)
    MakeNameEx(0x649AE0, "Script_UnitTargetsVehicleInRaidUI", SN_NOWARN)
    MakeNameEx(0x649C30, "Script_UnitVehicleSkin", SN_NOWARN)
    MakeNameEx(0x649E40, "Script_UnitVehicleSeatCount", SN_NOWARN)
    MakeNameEx(0x64A380, "Script_UnitVehicleSeatInfo", SN_NOWARN)
    MakeNameEx(0x64A4C0, "Script_UnitSwitchToVehicleSeat", SN_NOWARN)
    MakeNameEx(0x64A7D0, "Script_CanSwitchVehicleSeat", SN_NOWARN)
    MakeNameEx(0x64A820, "Script_GetVehicleUIIndicator", SN_NOWARN)
    MakeNameEx(0x64AB90, "Script_GetVehicleUIIndicatorSeat", SN_NOWARN)
    MakeNameEx(0x64B150, "Script_UnitThreatSituation", SN_NOWARN)
    MakeNameEx(0x64B8F0, "Script_UnitDetailedThreatSituation", SN_NOWARN)
    MakeNameEx(0x64BCC0, "Script_UnitThreatPercentageOfLead", SN_NOWARN)
    MakeNameEx(0x64C4C0, "Script_UnitIsControlling", SN_NOWARN)
    MakeNameEx(0x64C9D0, "Script_EjectPassengerFromSeat", SN_NOWARN)
    MakeNameEx(0x64C670, "Script_CanEjectPassengerFromSeat", SN_NOWARN)
    MakeNameEx(0x64CD90, "Script_RespondInstanceLock", SN_NOWARN)
    MakeNameEx(0x64CF20, "Script_GetPlayerFacing", SN_NOWARN)
    MakeNameEx(0x64D260, "Script_GetPlayerInfoByGUID", SN_NOWARN)
    MakeNameEx(0x63E7D0, "Script_GetItemStats", SN_NOWARN)
    MakeNameEx(0x63EAD0, "Script_GetItemStatDelta", SN_NOWARN)
    MakeNameEx(0x63F110, "Script_GetSetBonusesForSpecializationByItemID", SN_NOWARN)
    MakeNameEx(0x641FA0, "Script_IsXPUserDisabled", SN_NOWARN)
    MakeNameEx(0x641810, "Script_FillLocalizedClassList", SN_NOWARN)
    MakeNameEx(0x642010, "Script_UnitGetIncomingHeals", SN_NOWARN)
    MakeNameEx(0x642350, "Script_UnitGetTotalAbsorbs", SN_NOWARN)
    MakeNameEx(0x6424A0, "Script_UnitGetTotalHealAbsorbs", SN_NOWARN)
    MakeNameEx(0x642920, "Script_UnitSetRole", SN_NOWARN)
    MakeNameEx(0x643590, "Script_InitiateRolePoll", SN_NOWARN)
    MakeNameEx(0x643990, "Script_GetHitModifier", SN_NOWARN)
    MakeNameEx(0x643E50, "Script_GetSpellHitModifier", SN_NOWARN)
    MakeNameEx(0x643F70, "Script_UnitHPPerStamina", SN_NOWARN)
    MakeNameEx(0x6443B0, "Script_GetMaxPlayerLevel", SN_NOWARN)
    MakeNameEx(0x644520, "Script_GetMaxPlayerHonorLevel", SN_NOWARN)
    MakeNameEx(0x6445E0, "Script_CanPrestige", SN_NOWARN)
    MakeNameEx(0x640F50, "Script_UnitIsWildBattlePet", SN_NOWARN)
    MakeNameEx(0x640E50, "Script_UnitIsBattlePetCompanion", SN_NOWARN)
    MakeNameEx(0x641940, "Script_UnitBattlePetType", SN_NOWARN)
    MakeNameEx(0x641A30, "Script_UnitBattlePetLevel", SN_NOWARN)
    MakeNameEx(0x649A90, "Script_UnitInVehicleHidesPetFrame", SN_NOWARN)
    MakeNameEx(0x64BE00, "Script_UnitIsOtherPlayersPet", SN_NOWARN)
    MakeNameEx(0x64BA80, "Script_UnitIsOtherPlayersBattlePet", SN_NOWARN)
    MakeNameEx(0x641260, "Script_UnitIsBattlePet", SN_NOWARN)
    MakeNameEx(0x641720, "Script_UnitBattlePetSpeciesID", SN_NOWARN)
    MakeNameEx(0x645910, "Script_UnitIsUnconscious", SN_NOWARN)
    MakeNameEx(0x6A6A50, "Script_SelectedRealmName", SN_NOWARN)
    MakeNameEx(0x645DB0, "Script_GetZoneAbilitySpellInfo", SN_NOWARN)
    MakeNameEx(0x646340, "Script_GetBladedArmorEffect", SN_NOWARN)
    MakeNameEx(0x646550, "Script_GetCritChanceProvidesParryEffect", SN_NOWARN)
    MakeNameEx(0x6466E0, "Script_GetPVPGearStatRules", SN_NOWARN)
    MakeNameEx(0x649450, "Script_HasAPEffectsSpellPower", SN_NOWARN)
    MakeNameEx(0x6496D0, "Script_HasSPEffectsAttackPower", SN_NOWARN)
    MakeNameEx(0x6468A0, "Script_UnitPosition", SN_NOWARN)
    MakeNameEx(0x648390, "Script_UnitShouldDisplayName", SN_NOWARN)
    MakeNameEx(0x649290, "Script_ClosestUnitPosition", SN_NOWARN)
    MakeNameEx(0x6495A0, "Script_ClosestGameObjectPosition", SN_NOWARN)
    MakeNameEx(0x649A10, "Script_ShowBossFrameWhenUninteractable", SN_NOWARN)
    MakeNameEx(0x649B30, "Script_CaseAccentInsensitiveParse", SN_NOWARN)
    MakeNameEx(0x64A2E0, "Script_IsInsane", SN_NOWARN)
    MakeNameEx(0x7591A0, "Script_GetNumTrackingTypes", SN_NOWARN)
    MakeNameEx(0x7591E0, "Script_GetTrackingInfo", SN_NOWARN)
    MakeNameEx(0x759420, "Script_SetTracking", SN_NOWARN)
    MakeNameEx(0x7595C0, "Script_ClearAllTracking", SN_NOWARN)
    MakeNameEx(0x7597A0, "Script_CanTrackBattlePets", SN_NOWARN)
    MakeNameEx(0x758F80, "Script_GetPOITextureCoords", SN_NOWARN)
    MakeNameEx(0x759020, "Script_GetObjectIconTextureCoords", SN_NOWARN)
    MakeNameEx(0x759850, "Script_GetNumQuestPOIWorldEffects", SN_NOWARN)
    MakeNameEx(0x7599A0, "Script_GetQuestPOIWorldEffectInfo", SN_NOWARN)
    MakeNameEx(0x7597D0, "Script_IsTrackingBattlePets", SN_NOWARN)
    MakeNameEx(0x56E840, "Script_CombatLogResetFilter", SN_NOWARN)
    MakeNameEx(0x56E860, "Script_CombatLogAddFilter", SN_NOWARN)
    MakeNameEx(0x56E160, "Script_CombatLogSetRetentionTime", SN_NOWARN)
    MakeNameEx(0x56E1C0, "Script_CombatLogGetRetentionTime", SN_NOWARN)
    MakeNameEx(0x56E1E0, "Script_CombatLogGetNumEntries", SN_NOWARN)
    MakeNameEx(0x56E270, "Script_CombatLogSetCurrentEntry", SN_NOWARN)
    MakeNameEx(0x56E3E0, "Script_CombatLogGetCurrentEntry", SN_NOWARN)
    MakeNameEx(0x56E400, "Script_CombatLogAdvanceEntry", SN_NOWARN)
    MakeNameEx(0x56E530, "Script_CombatLogClearEntries", SN_NOWARN)
    MakeNameEx(0x56E580, "Script_CombatLog_Object_IsA", SN_NOWARN)
    MakeNameEx(0x56E800, "Script_CombatTextSetActiveUnit", SN_NOWARN)
    MakeNameEx(0x56E600, "Script_DeathRecap_GetEvents", SN_NOWARN)
    MakeNameEx(0x56E720, "Script_DeathRecap_HasEvents", SN_NOWARN)
    MakeNameEx(0x56E7A0, "Script_GetDeathRecapLink", SN_NOWARN)
    MakeNameEx(0x7E3B20, "Script_GetActionInfo", SN_NOWARN)
    MakeNameEx(0x7E3E80, "Script_GetActionTexture", SN_NOWARN)
    MakeNameEx(0x7E3EE0, "Script_GetActionCount", SN_NOWARN)
    MakeNameEx(0x7E3F60, "Script_GetActionCooldown", SN_NOWARN)
    MakeNameEx(0x7E4040, "Script_GetActionCharges", SN_NOWARN)
    MakeNameEx(0x7E42D0, "Script_GetActionLossOfControlCooldown", SN_NOWARN)
    MakeNameEx(0x7E4360, "Script_GetActionAutocast", SN_NOWARN)
    MakeNameEx(0x7E4580, "Script_GetActionText", SN_NOWARN)
    MakeNameEx(0x7E4670, "Script_HasAction", SN_NOWARN)
    MakeNameEx(0x7E46D0, "Script_UseAction", SN_NOWARN)
    MakeNameEx(0x7E4780, "Script_PickupAction", SN_NOWARN)
    MakeNameEx(0x7E47D0, "Script_PlaceAction", SN_NOWARN)
    MakeNameEx(0x7E4830, "Script_IsAttackAction", SN_NOWARN)
    MakeNameEx(0x7E4890, "Script_IsCurrentAction", SN_NOWARN)
    MakeNameEx(0x7E48F0, "Script_IsAutoRepeatAction", SN_NOWARN)
    MakeNameEx(0x7E4950, "Script_IsUsableAction", SN_NOWARN)
    MakeNameEx(0x7E49F0, "Script_IsConsumableAction", SN_NOWARN)
    MakeNameEx(0x7E4A50, "Script_IsStackableAction", SN_NOWARN)
    MakeNameEx(0x7E4AB0, "Script_IsItemAction", SN_NOWARN)
    MakeNameEx(0x7E4B30, "Script_IsEquippedAction", SN_NOWARN)
    MakeNameEx(0x7E4B90, "Script_ActionHasRange", SN_NOWARN)
    MakeNameEx(0x7E4BF0, "Script_IsActionInRange", SN_NOWARN)
    MakeNameEx(0x7E4CB0, "Script_GetBonusBarOffset", SN_NOWARN)
    MakeNameEx(0x7E4CF0, "Script_GetBonusBarIndex", SN_NOWARN)
    MakeNameEx(0x7E4D20, "Script_HasBonusActionBar", SN_NOWARN)
    MakeNameEx(0x7E4D40, "Script_GetOverrideBarIndex", SN_NOWARN)
    MakeNameEx(0x7E4D60, "Script_HasOverrideActionBar", SN_NOWARN)
    MakeNameEx(0x7E4D80, "Script_GetVehicleBarIndex", SN_NOWARN)
    MakeNameEx(0x7E4DA0, "Script_HasVehicleActionBar", SN_NOWARN)
    MakeNameEx(0x7E4DC0, "Script_GetTempShapeshiftBarIndex", SN_NOWARN)
    MakeNameEx(0x7E4DE0, "Script_HasTempShapeshiftActionBar", SN_NOWARN)
    MakeNameEx(0x7E4E00, "Script_GetMultiCastBarIndex", SN_NOWARN)
    MakeNameEx(0x7E4E20, "Script_ChangeActionBarPage", SN_NOWARN)
    MakeNameEx(0x7E4EA0, "Script_GetActionBarPage", SN_NOWARN)
    MakeNameEx(0x7E4EC0, "Script_GetActionBarToggles", SN_NOWARN)
    MakeNameEx(0x7E4F70, "Script_SetActionBarToggles", SN_NOWARN)
    MakeNameEx(0x7E4FF0, "Script_IsPossessBarVisible", SN_NOWARN)
    MakeNameEx(0x7E5080, "Script_GetMultiCastTotemSpells", SN_NOWARN)
    MakeNameEx(0x7E5140, "Script_SetMultiCastSpell", SN_NOWARN)
    MakeNameEx(0x7E52B0, "Script_GetOverrideBarSkin", SN_NOWARN)
    MakeNameEx(0x7E5310, "Script_HasExtraActionBar", SN_NOWARN)
    MakeNameEx(0x7E5330, "Script_GetExtraBarIndex", SN_NOWARN)
    MakeNameEx(0x7E5350, "Script_SetActionUIButton", SN_NOWARN)
    MakeNameEx(0x883F20, "Script_IsSpellOverlayed", SN_NOWARN)
    MakeNameEx(0x922850, "Script_GetNumFlyouts", SN_NOWARN)
    MakeNameEx(0x9228C0, "Script_GetFlyoutID", SN_NOWARN)
    MakeNameEx(0x922990, "Script_GetFlyoutInfo", SN_NOWARN)
    MakeNameEx(0x922B10, "Script_GetFlyoutSlotInfo", SN_NOWARN)
    MakeNameEx(0x922D20, "Script_FlyoutHasSpell", SN_NOWARN)
    MakeNameEx(0x6DF320, "Script_SendChatMessage", SN_NOWARN)
    MakeNameEx(0x6E0750, "Script_IsChatAFK", SN_NOWARN)
    MakeNameEx(0x6E0770, "Script_IsChatDND", SN_NOWARN)
    MakeNameEx(0x6E3A50, "Script_RegisterAddonMessagePrefix", SN_NOWARN)
    MakeNameEx(0x6E3AB0, "Script_IsAddonMessagePrefixRegistered", SN_NOWARN)
    MakeNameEx(0x6E3CC0, "Script_GetRegisteredAddonMessagePrefixes", SN_NOWARN)
    MakeNameEx(0x6E0790, "Script_SendAddonMessage", SN_NOWARN)
    MakeNameEx(0x6E0B90, "Script_SendSystemMessage", SN_NOWARN)
    MakeNameEx(0x6E0BE0, "Script_GetNumLanguages", SN_NOWARN)
    MakeNameEx(0x6E0CC0, "Script_GetLanguageByIndex", SN_NOWARN)
    MakeNameEx(0x6E0E70, "Script_GetDefaultLanguage", SN_NOWARN)
    MakeNameEx(0x6E0F40, "Script_GetAlternativeDefaultLanguage", SN_NOWARN)
    MakeNameEx(0x6E1060, "Script_DoEmote", SN_NOWARN)
    MakeNameEx(0x6E1260, "Script_CancelEmote", SN_NOWARN)
    MakeNameEx(0x6E12C0, "Script_LoggingChat", SN_NOWARN)
    MakeNameEx(0x6E12D0, "Script_LoggingCombat", SN_NOWARN)
    MakeNameEx(0x6E1870, "Script_JoinChannelByName", SN_NOWARN)
    MakeNameEx(0x6E1870, "Script_JoinTemporaryChannel", SN_NOWARN)
    MakeNameEx(0x6E1880, "Script_JoinPermanentChannel", SN_NOWARN)
    MakeNameEx(0x6E1890, "Script_DeclineChannelInvite", SN_NOWARN)
    MakeNameEx(0x6E1930, "Script_LeaveChannelByName", SN_NOWARN)
    MakeNameEx(0x6E1980, "Script_ListChannelByName", SN_NOWARN)
    MakeNameEx(0x6E1C40, "Script_ListChannels", SN_NOWARN)
    MakeNameEx(0x6E1D90, "Script_GetChannelList", SN_NOWARN)
    MakeNameEx(0x6E2030, "Script_SetChannelPassword", SN_NOWARN)
    MakeNameEx(0x6E20E0, "Script_SetChannelOwner", SN_NOWARN)
    MakeNameEx(0x6E21F0, "Script_DisplayChannelOwner", SN_NOWARN)
    MakeNameEx(0x6E2300, "Script_GetChannelName", SN_NOWARN)
    MakeNameEx(0x6E24D0, "Script_ChannelModerator", SN_NOWARN)
    MakeNameEx(0x6E25E0, "Script_ChannelUnmoderator", SN_NOWARN)
    MakeNameEx(0x6E2760, "Script_ChannelMute", SN_NOWARN)
    MakeNameEx(0x6E2870, "Script_ChannelUnmute", SN_NOWARN)
    MakeNameEx(0x6E29F0, "Script_ChannelInvite", SN_NOWARN)
    MakeNameEx(0x6E2B00, "Script_ChannelKick", SN_NOWARN)
    MakeNameEx(0x6E2CD0, "Script_ChannelBan", SN_NOWARN)
    MakeNameEx(0x6E2E00, "Script_ChannelUnban", SN_NOWARN)
    MakeNameEx(0x6E3010, "Script_ChannelToggleAnnouncements", SN_NOWARN)
    MakeNameEx(0x6E30B0, "Script_ChannelSilenceVoice", SN_NOWARN)
    MakeNameEx(0x6E33B0, "Script_ChannelSilenceAll", SN_NOWARN)
    MakeNameEx(0x6E36B0, "Script_ChannelUnSilenceVoice", SN_NOWARN)
    MakeNameEx(0x6E38A0, "Script_ChannelUnSilenceAll", SN_NOWARN)
    MakeNameEx(0x6E3E70, "Script_ChangeChatColor", SN_NOWARN)
    MakeNameEx(0x6E40B0, "Script_ResetChatColors", SN_NOWARN)
    MakeNameEx(0x6DDA20, "Script_GetChatTypeIndex", SN_NOWARN)
    MakeNameEx(0x6DDB30, "Script_GetChatWindowInfo", SN_NOWARN)
    MakeNameEx(0x6DDCA0, "Script_GetChatWindowSavedPosition", SN_NOWARN)
    MakeNameEx(0x6DDD70, "Script_GetChatWindowSavedDimensions", SN_NOWARN)
    MakeNameEx(0x6DDE10, "Script_GetChatWindowMessages", SN_NOWARN)
    MakeNameEx(0x6DDED0, "Script_GetChatWindowChannels", SN_NOWARN)
    MakeNameEx(0x6DDFD0, "Script_AddChatWindowMessages", SN_NOWARN)
    MakeNameEx(0x6DE0D0, "Script_RemoveChatWindowMessages", SN_NOWARN)
    MakeNameEx(0x6DE1D0, "Script_AddChatWindowChannel", SN_NOWARN)
    MakeNameEx(0x6DE3D0, "Script_RemoveChatWindowChannel", SN_NOWARN)
    MakeNameEx(0x6DE5A0, "Script_SetChatWindowName", SN_NOWARN)
    MakeNameEx(0x6DE670, "Script_SetChatWindowSize", SN_NOWARN)
    MakeNameEx(0x6DE710, "Script_SetChatWindowColor", SN_NOWARN)
    MakeNameEx(0x6DE830, "Script_SetChatWindowAlpha", SN_NOWARN)
    MakeNameEx(0x6DE8D0, "Script_SetChatWindowLocked", SN_NOWARN)
    MakeNameEx(0x6DE9D0, "Script_SetChatWindowDocked", SN_NOWARN)
    MakeNameEx(0x6DE950, "Script_SetChatWindowUninteractable", SN_NOWARN)
    MakeNameEx(0x6DEA70, "Script_SetChatWindowShown", SN_NOWARN)
    MakeNameEx(0x6DEAF0, "Script_SetChatWindowSavedPosition", SN_NOWARN)
    MakeNameEx(0x6DEC40, "Script_SetChatWindowSavedDimensions", SN_NOWARN)
    MakeNameEx(0x6DED30, "Script_EnumerateServerChannels", SN_NOWARN)
    MakeNameEx(0x6DEE60, "Script_ResetChatWindows", SN_NOWARN)
    MakeNameEx(0x6DFB10, "Script_RedockChatWindows", SN_NOWARN)
    MakeNameEx(0x6DFC60, "Script_CanComplainChat", SN_NOWARN)
    MakeNameEx(0x6DFEF0, "Script_ReportPlayer", SN_NOWARN)
    MakeNameEx(0x6DFD50, "Script_SetPendingReportTarget", SN_NOWARN)
    MakeNameEx(0x6DFDF0, "Script_SetPendingReportPetTarget", SN_NOWARN)
    MakeNameEx(0x6E1380, "Script_GetNumDisplayChannels", SN_NOWARN)
    MakeNameEx(0x6E13B0, "Script_GetChannelDisplayInfo", SN_NOWARN)
    MakeNameEx(0x6E1690, "Script_GetSelectedDisplayChannel", SN_NOWARN)
    MakeNameEx(0x6E16E0, "Script_SetSelectedDisplayChannel", SN_NOWARN)
    MakeNameEx(0x6E1A20, "Script_GetChannelRosterInfo", SN_NOWARN)
    MakeNameEx(0x6E1EB0, "Script_GetNumChannelMembers", SN_NOWARN)
    MakeNameEx(0x6E3D80, "Script_SetActiveVoiceChannel", SN_NOWARN)
    MakeNameEx(0x6E3D40, "Script_GetActiveVoiceChannel", SN_NOWARN)
    MakeNameEx(0x6E2290, "Script_CollapseChannelHeader", SN_NOWARN)
    MakeNameEx(0x6E2460, "Script_ExpandChannelHeader", SN_NOWARN)
    MakeNameEx(0x6E3B20, "Script_ChannelVoiceOn", SN_NOWARN)
    MakeNameEx(0x6E3BF0, "Script_ChannelVoiceOff", SN_NOWARN)
    MakeNameEx(0x6E3D00, "Script_DisplayChannelVoiceOn", SN_NOWARN)
    MakeNameEx(0x6E3D20, "Script_DisplayChannelVoiceOff", SN_NOWARN)
    MakeNameEx(0x6E26F0, "Script_IsDisplayChannelOwner", SN_NOWARN)
    MakeNameEx(0x6E2980, "Script_IsDisplayChannelModerator", SN_NOWARN)
    MakeNameEx(0x6E2C10, "Script_IsVoiceChatEnabled", SN_NOWARN)
    MakeNameEx(0x6E2C80, "Script_IsVoiceChatAllowed", SN_NOWARN)
    MakeNameEx(0x6E2DE0, "Script_IsVoiceChatAllowedByServer", SN_NOWARN)
    MakeNameEx(0x6E2F10, "Script_IsSilenced", SN_NOWARN)
    MakeNameEx(0x6E3560, "Script_GetMuteStatus", SN_NOWARN)
    MakeNameEx(0x6E32A0, "Script_UnitIsSilenced", SN_NOWARN)
    MakeNameEx(0x6E41C0, "Script_SetChatColorNameByClass", SN_NOWARN)
    MakeNameEx(0x83AFD0, "Script_GetAutoCompleteResults", SN_NOWARN)
    MakeNameEx(0x83B260, "Script_IsRecognizedName", SN_NOWARN)
    MakeNameEx(0x83B320, "Script_GetAutoCompletePresenceID", SN_NOWARN)
    MakeNameEx(0x83B3A0, "Script_GetAutoCompleteRealms", SN_NOWARN)
    MakeNameEx(0x724D80, "Script_GetNumSpellTabs", SN_NOWARN)
    MakeNameEx(0x724F00, "Script_GetSpellTabInfo", SN_NOWARN)
    MakeNameEx(0x725620, "Script_GetSpellBookItemName", SN_NOWARN)
    MakeNameEx(0x725C40, "Script_GetSpellBookItemInfo", SN_NOWARN)
    MakeNameEx(0x725F80, "Script_GetSpellLink", SN_NOWARN)
    MakeNameEx(0x726540, "Script_GetSpellInfo", SN_NOWARN)
    MakeNameEx(0x726820, "Script_GetSpellRank", SN_NOWARN)
    MakeNameEx(0x726FC0, "Script_GetSpellPowerCost", SN_NOWARN)
    MakeNameEx(0x7260B0, "Script_GetSpellCharges", SN_NOWARN)
    MakeNameEx(0x726DB0, "Script_GetSpellDescription", SN_NOWARN)
    MakeNameEx(0x727980, "Script_GetSpellBookItemTexture", SN_NOWARN)
    MakeNameEx(0x7279F0, "Script_GetSpellBookItemTextureFileName", SN_NOWARN)
    MakeNameEx(0x727BC0, "Script_GetSpellTexture", SN_NOWARN)
    MakeNameEx(0x727C20, "Script_GetSpellTextureFileName", SN_NOWARN)
    MakeNameEx(0x727C80, "Script_GetSpellCount", SN_NOWARN)
    MakeNameEx(0x727CE0, "Script_GetSpellCooldown", SN_NOWARN)
    MakeNameEx(0x728360, "Script_GetSpellAvailableLevel", SN_NOWARN)
    MakeNameEx(0x7283F0, "Script_GetSpellLevelLearned", SN_NOWARN)
    MakeNameEx(0x728480, "Script_GetSpellAutocast", SN_NOWARN)
    MakeNameEx(0x728570, "Script_ToggleSpellAutocast", SN_NOWARN)
    MakeNameEx(0x728600, "Script_EnableSpellAutocast", SN_NOWARN)
    MakeNameEx(0x728690, "Script_DisableSpellAutocast", SN_NOWARN)
    MakeNameEx(0x728720, "Script_SetSpellbookPetAction", SN_NOWARN)
    MakeNameEx(0x728850, "Script_PickupSpellBookItem", SN_NOWARN)
    MakeNameEx(0x7288A0, "Script_PickupSpell", SN_NOWARN)
    MakeNameEx(0x7289D0, "Script_CastSpell", SN_NOWARN)
    MakeNameEx(0x728AF0, "Script_IsSelectedSpellBookItem", SN_NOWARN)
    MakeNameEx(0x728B60, "Script_IsPassiveSpell", SN_NOWARN)
    MakeNameEx(0x728E20, "Script_IsAttackSpell", SN_NOWARN)
    MakeNameEx(0x728C00, "Script_IsTalentSpell", SN_NOWARN)
    MakeNameEx(0x728D10, "Script_IsPvpTalentSpell", SN_NOWARN)
    MakeNameEx(0x728F00, "Script_IsCurrentSpell", SN_NOWARN)
    MakeNameEx(0x728F60, "Script_IsAutoRepeatSpell", SN_NOWARN)
    MakeNameEx(0x729040, "Script_IsUsableSpell", SN_NOWARN)
    MakeNameEx(0x729250, "Script_IsHelpfulSpell", SN_NOWARN)
    MakeNameEx(0x729300, "Script_IsHarmfulSpell", SN_NOWARN)
    MakeNameEx(0x7293B0, "Script_IsConsumableSpell", SN_NOWARN)
    MakeNameEx(0x729450, "Script_SpellHasRange", SN_NOWARN)
    MakeNameEx(0x729590, "Script_IsSpellInRange", SN_NOWARN)
    MakeNameEx(0x7298B0, "Script_IsSpellClassOrSpec", SN_NOWARN)
    MakeNameEx(0x7296F0, "Script_GetSpecsForSpell", SN_NOWARN)
    MakeNameEx(0x729CC0, "Script_HasPetSpells", SN_NOWARN)
    MakeNameEx(0x729DB0, "Script_GetNumShapeshiftForms", SN_NOWARN)
    MakeNameEx(0x729DE0, "Script_GetShapeshiftForm", SN_NOWARN)
    MakeNameEx(0x729E20, "Script_GetShapeshiftFormID", SN_NOWARN)
    MakeNameEx(0x729EB0, "Script_CancelShapeshiftForm", SN_NOWARN)
    MakeNameEx(0x729F10, "Script_GetShapeshiftFormInfo", SN_NOWARN)
    MakeNameEx(0x7242C0, "Script_CastShapeshiftForm", SN_NOWARN)
    MakeNameEx(0x724380, "Script_GetShapeshiftFormCooldown", SN_NOWARN)
    MakeNameEx(0x7244F0, "Script_CastSpellByName", SN_NOWARN)
    MakeNameEx(0x7248C0, "Script_CastSpellByID", SN_NOWARN)
    MakeNameEx(0x724CE0, "Script_GetNumCompanions", SN_NOWARN)
    MakeNameEx(0x724DF0, "Script_GetCompanionInfo", SN_NOWARN)
    MakeNameEx(0x725310, "Script_PickupCompanion", SN_NOWARN)
    MakeNameEx(0x7253C0, "Script_CallCompanion", SN_NOWARN)
    MakeNameEx(0x7254E0, "Script_DismissCompanion", SN_NOWARN)
    MakeNameEx(0x725890, "Script_IsSpellKnown", SN_NOWARN)
    MakeNameEx(0x725910, "Script_IsSpellKnownOrOverridesKnown", SN_NOWARN)
    MakeNameEx(0x725B10, "Script_IsPlayerSpell", SN_NOWARN)
    MakeNameEx(0x725B90, "Script_FindSpellBookSlotBySpellID", SN_NOWARN)
    MakeNameEx(0x725D40, "Script_SummonRandomCritter", SN_NOWARN)
    MakeNameEx(0x725DA0, "Script_GetProfessions", SN_NOWARN)
    MakeNameEx(0x726200, "Script_GetProfessionInfo", SN_NOWARN)
    MakeNameEx(0x726A40, "Script_UnlearnSpecialization", SN_NOWARN)
    MakeNameEx(0x726AB0, "Script_GetCurrentLevelSpells", SN_NOWARN)
    MakeNameEx(0x726C30, "Script_GetCurrentLevelFeatures", SN_NOWARN)
    MakeNameEx(0x726E90, "Script_GetCallPetSpellInfo", SN_NOWARN)
    MakeNameEx(0x7276A0, "Script_SetBarSlotFromIntro", SN_NOWARN)
    MakeNameEx(0x728280, "Script_GetSpellBaseCooldown", SN_NOWARN)
    MakeNameEx(0x727FF0, "Script_GetSpellLossOfControlCooldown", SN_NOWARN)
    MakeNameEx(0x7276F0, "Script_GetWorldMapActionButtonSpellInfo", SN_NOWARN)
    MakeNameEx(0x727870, "Script_ClickWorldMapActionButton", SN_NOWARN)
    MakeNameEx(0x7278E0, "Script_UseWorldMapActionButtonSpellOnQuest", SN_NOWARN)
    MakeNameEx(0x831ED0, "Script_GetInventorySlotInfo", SN_NOWARN)
    MakeNameEx(0x82F120, "Script_GetInventoryItemsForSlot", SN_NOWARN)
    MakeNameEx(0x82F810, "Script_GetInventoryItemTexture", SN_NOWARN)
    MakeNameEx(0x82FA10, "Script_GetInventoryItemBroken", SN_NOWARN)
    MakeNameEx(0x82FBE0, "Script_GetInventoryItemEquippedUnusable", SN_NOWARN)
    MakeNameEx(0x82FDA0, "Script_GetInventoryItemCount", SN_NOWARN)
    MakeNameEx(0x82FF40, "Script_GetInventoryItemQuality", SN_NOWARN)
    MakeNameEx(0x8301D0, "Script_GetInventoryItemCooldown", SN_NOWARN)
    MakeNameEx(0x830380, "Script_GetInventoryItemDurability", SN_NOWARN)
    MakeNameEx(0x8304B0, "Script_GetInventoryItemLink", SN_NOWARN)
    MakeNameEx(0x8306D0, "Script_GetInventoryItemID", SN_NOWARN)
    MakeNameEx(0x8308A0, "Script_IsInventoryItemProfessionBag", SN_NOWARN)
    MakeNameEx(0x830A30, "Script_PickupInventoryItem", SN_NOWARN)
    MakeNameEx(0x830A60, "Script_UseInventoryItem", SN_NOWARN)
    MakeNameEx(0x830AD0, "Script_SocketInventoryItem", SN_NOWARN)
    MakeNameEx(0x830B00, "Script_IsInventoryItemLocked", SN_NOWARN)
    MakeNameEx(0x830BC0, "Script_PutItemInBag", SN_NOWARN)
    MakeNameEx(0x830C10, "Script_PutItemInBackpack", SN_NOWARN)
    MakeNameEx(0x830C40, "Script_PickupBagFromSlot", SN_NOWARN)
    MakeNameEx(0x830C80, "Script_CursorCanGoInSlot", SN_NOWARN)
    MakeNameEx(0x830D30, "Script_ShowInventorySellCursor", SN_NOWARN)
    MakeNameEx(0x830DC0, "Script_SetInventoryPortraitTexture", SN_NOWARN)
    MakeNameEx(0x830F60, "Script_GetGuildInfo", SN_NOWARN)
    MakeNameEx(0x831160, "Script_GetInventoryAlertStatus", SN_NOWARN)
    MakeNameEx(0x8311D0, "Script_UpdateInventoryAlertStatus", SN_NOWARN)
    MakeNameEx(0x8311E0, "Script_OffhandHasWeapon", SN_NOWARN)
    MakeNameEx(0x831280, "Script_HasInspectHonorData", SN_NOWARN)
    MakeNameEx(0x8312A0, "Script_RequestInspectHonorData", SN_NOWARN)
    MakeNameEx(0x8312B0, "Script_GetInspectHonorData", SN_NOWARN)
    MakeNameEx(0x831340, "Script_ClearInspectPlayer", SN_NOWARN)
    MakeNameEx(0x8313B0, "Script_GetWeaponEnchantInfo", SN_NOWARN)
    MakeNameEx(0x831590, "Script_HasWandEquipped", SN_NOWARN)
    MakeNameEx(0x831C30, "Script_GetInspectGuildInfo", SN_NOWARN)
    MakeNameEx(0x831620, "Script_GetAverageItemLevel", SN_NOWARN)
    MakeNameEx(0x8316F0, "Script_GetItemLevelColor", SN_NOWARN)
    MakeNameEx(0x8317B0, "Script_GetInspectRatedBGData", SN_NOWARN)
    MakeNameEx(0x831810, "Script_GetInspectArenaData", SN_NOWARN)
    MakeNameEx(0x8318E0, "Script_GetInspectTalent", SN_NOWARN)
    MakeNameEx(0x831B30, "Script_GetInspectGlyph", SN_NOWARN)
    MakeNameEx(0x831D70, "Script_GetArmorEffectiveness", SN_NOWARN)
    MakeNameEx(0x831E50, "Script_HasArtifactEquipped", SN_NOWARN)
    MakeNameEx(0x8319E0, "Script_GetInspectPvpTalent", SN_NOWARN)
    MakeNameEx(0x8297A0, "Script_SetLootPortrait", SN_NOWARN)
    MakeNameEx(0x8298E0, "Script_GetNumLootItems", SN_NOWARN)
    MakeNameEx(0x829910, "Script_GetLootSlotInfo", SN_NOWARN)
    MakeNameEx(0x829B10, "Script_GetLootInfo", SN_NOWARN)
    MakeNameEx(0x829DC0, "Script_GetLootSlotLink", SN_NOWARN)
    MakeNameEx(0x829E30, "Script_LootSlotHasItem", SN_NOWARN)
    MakeNameEx(0x829EA0, "Script_GetLootSlotType", SN_NOWARN)
    MakeNameEx(0x829F00, "Script_LootSlot", SN_NOWARN)
    MakeNameEx(0x829F50, "Script_ConfirmLootSlot", SN_NOWARN)
    MakeNameEx(0x829FA0, "Script_CloseLoot", SN_NOWARN)
    MakeNameEx(0x829FD0, "Script_IsFishingLoot", SN_NOWARN)
    MakeNameEx(0x82A000, "Script_GetMasterLootCandidate", SN_NOWARN)
    MakeNameEx(0x82A1C0, "Script_GiveMasterLoot", SN_NOWARN)
    MakeNameEx(0x82A2D0, "Script_DoMasterLootRoll", SN_NOWARN)
    MakeNameEx(0x82A360, "Script_CancelMasterLootRoll", SN_NOWARN)
    MakeNameEx(0x82A4A0, "Script_GetLootRollItemInfo", SN_NOWARN)
    MakeNameEx(0x82A3F0, "Script_GetActiveLootRollIDs", SN_NOWARN)
    MakeNameEx(0x82A7E0, "Script_GetLootRollItemLink", SN_NOWARN)
    MakeNameEx(0x82A860, "Script_GetLootRollTimeLeft", SN_NOWARN)
    MakeNameEx(0x82A8F0, "Script_RollOnLoot", SN_NOWARN)
    MakeNameEx(0x82A970, "Script_ConfirmLootRoll", SN_NOWARN)
    MakeNameEx(0x82A9F0, "Script_GetLootSourceInfo", SN_NOWARN)
    MakeNameEx(0x82AA40, "Script_LootMoneyNotify", SN_NOWARN)
    MakeNameEx(0x8E51E0, "Script_ItemTextGetItem", SN_NOWARN)
    MakeNameEx(0x8E5240, "Script_ItemTextGetCreator", SN_NOWARN)
    MakeNameEx(0x8E52E0, "Script_ItemTextGetMaterial", SN_NOWARN)
    MakeNameEx(0x8E5400, "Script_ItemTextGetPage", SN_NOWARN)
    MakeNameEx(0x8E5430, "Script_ItemTextGetText", SN_NOWARN)
    MakeNameEx(0x8E5450, "Script_ItemTextHasNextPage", SN_NOWARN)
    MakeNameEx(0x8E54A0, "Script_ItemTextPrevPage", SN_NOWARN)
    MakeNameEx(0x8E54F0, "Script_ItemTextNextPage", SN_NOWARN)
    MakeNameEx(0x8E5540, "Script_ItemTextIsFullPage", SN_NOWARN)
    MakeNameEx(0x8E55B0, "Script_CloseItemText", SN_NOWARN)
    MakeNameEx(0x84C4A0, "Script_GetGossipText", SN_NOWARN)
    MakeNameEx(0x84C4C0, "Script_GetNumGossipOptions", SN_NOWARN)
    MakeNameEx(0x84C4F0, "Script_GetNumGossipAvailableQuests", SN_NOWARN)
    MakeNameEx(0x84C540, "Script_GetNumGossipActiveQuests", SN_NOWARN)
    MakeNameEx(0x84C590, "Script_GetGossipOptions", SN_NOWARN)
    MakeNameEx(0x84C620, "Script_GetGossipAvailableQuests", SN_NOWARN)
    MakeNameEx(0x84C7A0, "Script_GetGossipActiveQuests", SN_NOWARN)
    MakeNameEx(0x84C930, "Script_SelectGossipOption", SN_NOWARN)
    MakeNameEx(0x84C9C0, "Script_SelectGossipAvailableQuest", SN_NOWARN)
    MakeNameEx(0x84CA10, "Script_SelectGossipActiveQuest", SN_NOWARN)
    MakeNameEx(0x84CA60, "Script_CloseGossip", SN_NOWARN)
    MakeNameEx(0x84CB20, "Script_ForceGossip", SN_NOWARN)
    MakeNameEx(0x84C0F0, "Script_GetFriendshipReputation", SN_NOWARN)
    MakeNameEx(0x84C3C0, "Script_GetFriendshipReputationRanks", SN_NOWARN)
    MakeNameEx(0x85CE60, "Script_CloseQuest", SN_NOWARN)
    MakeNameEx(0x85CEB0, "Script_GetQuestID", SN_NOWARN)
    MakeNameEx(0x85CED0, "Script_GetTitleText", SN_NOWARN)
    MakeNameEx(0x85CEF0, "Script_GetGreetingText", SN_NOWARN)
    MakeNameEx(0x85CF10, "Script_GetQuestText", SN_NOWARN)
    MakeNameEx(0x85CF30, "Script_GetObjectiveText", SN_NOWARN)
    MakeNameEx(0x85CF50, "Script_GetProgressText", SN_NOWARN)
    MakeNameEx(0x85CF70, "Script_GetRewardText", SN_NOWARN)
    MakeNameEx(0x85CF90, "Script_GetNumAvailableQuests", SN_NOWARN)
    MakeNameEx(0x85CFB0, "Script_GetNumActiveQuests", SN_NOWARN)
    MakeNameEx(0x85CFD0, "Script_GetCriteriaSpell", SN_NOWARN)
    MakeNameEx(0x85D0F0, "Script_GetAvailableTitle", SN_NOWARN)
    MakeNameEx(0x85D170, "Script_GetActiveTitle", SN_NOWARN)
    MakeNameEx(0x85D200, "Script_GetAvailableLevel", SN_NOWARN)
    MakeNameEx(0x85D280, "Script_GetActiveLevel", SN_NOWARN)
    MakeNameEx(0x85D300, "Script_IsAvailableQuestTrivial", SN_NOWARN)
    MakeNameEx(0x85D380, "Script_IsActiveQuestTrivial", SN_NOWARN)
    MakeNameEx(0x85D400, "Script_IsActiveQuestIgnored", SN_NOWARN)
    MakeNameEx(0x85D480, "Script_IsActiveQuestLegendary", SN_NOWARN)
    MakeNameEx(0x85D510, "Script_SelectAvailableQuest", SN_NOWARN)
    MakeNameEx(0x85D560, "Script_SelectActiveQuest", SN_NOWARN)
    MakeNameEx(0x85D5B0, "Script_ShowQuestOffer", SN_NOWARN)
    MakeNameEx(0x85D670, "Script_ShowQuestComplete", SN_NOWARN)
    MakeNameEx(0x85D730, "Script_AcceptQuest", SN_NOWARN)
    MakeNameEx(0x85D740, "Script_IgnoreQuest", SN_NOWARN)
    MakeNameEx(0x85D750, "Script_UnignoreQuest", SN_NOWARN)
    MakeNameEx(0x85D760, "Script_CanIgnoreQuest", SN_NOWARN)
    MakeNameEx(0x85D780, "Script_IsQuestIgnored", SN_NOWARN)
    MakeNameEx(0x85D7A0, "Script_DeclineQuest", SN_NOWARN)
    MakeNameEx(0x85D7B0, "Script_IsQuestCompletable", SN_NOWARN)
    MakeNameEx(0x85D830, "Script_CompleteQuest", SN_NOWARN)
    MakeNameEx(0x85D840, "Script_GetQuestReward", SN_NOWARN)
    MakeNameEx(0x85D8A0, "Script_GetRewardMoney", SN_NOWARN)
    MakeNameEx(0x85D8C0, "Script_GetRewardXP", SN_NOWARN)
    MakeNameEx(0x85D8E0, "Script_GetRewardArtifactXP", SN_NOWARN)
    MakeNameEx(0x85D920, "Script_GetNumRewardSpells", SN_NOWARN)
    MakeNameEx(0x85D960, "Script_GetRewardSpell", SN_NOWARN)
    MakeNameEx(0x85C0B0, "Script_GetRewardHonor", SN_NOWARN)
    MakeNameEx(0x85C0D0, "Script_GetQuestMoneyToGet", SN_NOWARN)
    MakeNameEx(0x85C0F0, "Script_GetNumQuestRewards", SN_NOWARN)
    MakeNameEx(0x85C130, "Script_GetNumQuestChoices", SN_NOWARN)
    MakeNameEx(0x85C160, "Script_GetNumQuestItems", SN_NOWARN)
    MakeNameEx(0x85C1A0, "Script_GetQuestItemInfo", SN_NOWARN)
    MakeNameEx(0x85C2D0, "Script_IsQuestItemHidden", SN_NOWARN)
    MakeNameEx(0x85C350, "Script_GetQuestItemLink", SN_NOWARN)
    MakeNameEx(0x85C520, "Script_GetQuestSpellLink", SN_NOWARN)
    MakeNameEx(0x85C5E0, "Script_QuestChooseRewardError", SN_NOWARN)
    MakeNameEx(0x85C600, "Script_ConfirmAcceptQuest", SN_NOWARN)
    MakeNameEx(0x85C630, "Script_GetQuestBackgroundMaterial", SN_NOWARN)
    MakeNameEx(0x85C750, "Script_GetSuggestedGroupNum", SN_NOWARN)
    MakeNameEx(0x85C770, "Script_QuestFlagsPVP", SN_NOWARN)
    MakeNameEx(0x85C7B0, "Script_QuestGetAutoAccept", SN_NOWARN)
    MakeNameEx(0x85C7D0, "Script_QuestGetAutoLaunched", SN_NOWARN)
    MakeNameEx(0x85C7F0, "Script_QuestIsFromAreaTrigger", SN_NOWARN)
    MakeNameEx(0x85C810, "Script_QuestIsFromAdventureMap", SN_NOWARN)
    MakeNameEx(0x85C830, "Script_GetDailyQuestsCompleted", SN_NOWARN)
    MakeNameEx(0x85BEB0, "Script_GetRewardTitle", SN_NOWARN)
    MakeNameEx(0x85BFC0, "Script_GetRewardSkillPoints", SN_NOWARN)
    MakeNameEx(0x85C8D0, "Script_GetAvailableQuestInfo", SN_NOWARN)
    MakeNameEx(0x85CA40, "Script_QuestIsDaily", SN_NOWARN)
    MakeNameEx(0x85CA90, "Script_QuestIsWeekly", SN_NOWARN)
    MakeNameEx(0x85CAB0, "Script_GetQuestPortraitGiver", SN_NOWARN)
    MakeNameEx(0x85CB00, "Script_GetQuestPortraitTurnIn", SN_NOWARN)
    MakeNameEx(0x85CB50, "Script_GetRewardSkillLineID", SN_NOWARN)
    MakeNameEx(0x85CB70, "Script_GetRewardNumSkillUps", SN_NOWARN)
    MakeNameEx(0x85CB90, "Script_GetNumQuestCurrencies", SN_NOWARN)
    MakeNameEx(0x85CBC0, "Script_GetMaxRewardCurrencies", SN_NOWARN)
    MakeNameEx(0x85CBE0, "Script_GetNumRewardCurrencies", SN_NOWARN)
    MakeNameEx(0x85CC40, "Script_GetQuestCurrencyInfo", SN_NOWARN)
    MakeNameEx(0x85CD40, "Script_PlayAutoAcceptQuestSound", SN_NOWARN)
    MakeNameEx(0x85CD80, "Script_ClearAutoAcceptQuestSound", SN_NOWARN)
    MakeNameEx(0x85CD90, "Script_NeutralPlayerSelectFaction", SN_NOWARN)
    MakeNameEx(0x85CE00, "Script_AcknowledgeAutoAcceptQuest", SN_NOWARN)
    MakeNameEx(0x868F20, "Script_IsQuestFlaggedCompleted", SN_NOWARN)
    MakeNameEx(0x868F80, "Script_GetQuestsCompleted", SN_NOWARN)
    MakeNameEx(0x869200, "Script_GetNumQuestLogEntries", SN_NOWARN)
    MakeNameEx(0x8692A0, "Script_GetQuestTagInfo", SN_NOWARN)
    MakeNameEx(0x869640, "Script_IsQuestBounty", SN_NOWARN)
    MakeNameEx(0x8696A0, "Script_IsQuestCriteriaForBounty", SN_NOWARN)
    MakeNameEx(0x869730, "Script_GetQuestBountyInfoForMapID", SN_NOWARN)
    MakeNameEx(0x862130, "Script_GetQuestLogTitle", SN_NOWARN)
    MakeNameEx(0x863840, "Script_SelectQuestLogEntry", SN_NOWARN)
    MakeNameEx(0x863960, "Script_GetQuestLogSelection", SN_NOWARN)
    MakeNameEx(0x863A40, "Script_SetAbandonQuest", SN_NOWARN)
    MakeNameEx(0x863A50, "Script_GetAbandonQuestName", SN_NOWARN)
    MakeNameEx(0x863C00, "Script_GetAbandonQuestItems", SN_NOWARN)
    MakeNameEx(0x8647F0, "Script_AbandonQuest", SN_NOWARN)
    MakeNameEx(0x864800, "Script_CanAbandonQuest", SN_NOWARN)
    MakeNameEx(0x864A50, "Script_IsUnitOnQuest", SN_NOWARN)
    MakeNameEx(0x864B10, "Script_IsUnitOnQuestByQuestID", SN_NOWARN)
    MakeNameEx(0x864C60, "Script_GetQuestLogQuestText", SN_NOWARN)
    MakeNameEx(0x864F60, "Script_GetNumQuestLeaderBoards", SN_NOWARN)
    MakeNameEx(0x865090, "Script_GetQuestLogLeaderBoard", SN_NOWARN)
    MakeNameEx(0x8652E0, "Script_GetQuestLogCriteriaSpell", SN_NOWARN)
    MakeNameEx(0x865610, "Script_GetNumQuestItemDrops", SN_NOWARN)
    MakeNameEx(0x8656E0, "Script_GetQuestLogItemDrop", SN_NOWARN)
    MakeNameEx(0x865860, "Script_GetQuestPOILeaderBoard", SN_NOWARN)
    MakeNameEx(0x865DB0, "Script_GetQuestLogTimeLeft", SN_NOWARN)
    MakeNameEx(0x865ED0, "Script_IsCurrentQuestFailed", SN_NOWARN)
    MakeNameEx(0x865FC0, "Script_GetNumQuestLogRewards", SN_NOWARN)
    MakeNameEx(0x866340, "Script_GetNumQuestLogChoices", SN_NOWARN)
    MakeNameEx(0x866190, "Script_GetNumQuestLogRewardCurrencies", SN_NOWARN)
    MakeNameEx(0x866550, "Script_GetQuestLogRewardInfo", SN_NOWARN)
    MakeNameEx(0x866830, "Script_QuestLogRewardHasTreasurePicker", SN_NOWARN)
    MakeNameEx(0x866920, "Script_GetNumTreasurePickerItems", SN_NOWARN)
    MakeNameEx(0x866AE0, "Script_GetTreasurePickerItemInfo", SN_NOWARN)
    MakeNameEx(0x868160, "Script_GetQuestLogRewardCurrencyInfo", SN_NOWARN)
    MakeNameEx(0x8688F0, "Script_GetQuestLogChoiceInfo", SN_NOWARN)
    MakeNameEx(0x868BC0, "Script_GetQuestLogItemLink", SN_NOWARN)
    MakeNameEx(0x869100, "Script_GetQuestLogSpellLink", SN_NOWARN)
    MakeNameEx(0x869440, "Script_GetQuestLogRewardMoney", SN_NOWARN)
    MakeNameEx(0x869B10, "Script_GetQuestLogRewardXP", SN_NOWARN)
    MakeNameEx(0x869F10, "Script_GetQuestLogRewardArtifactXP", SN_NOWARN)
    MakeNameEx(0x86A5A0, "Script_GetNumQuestLogRewardSpells", SN_NOWARN)
    MakeNameEx(0x86A900, "Script_GetQuestLogRewardSpell", SN_NOWARN)
    MakeNameEx(0x869FE0, "Script_GetQuestLogRewardHonor", SN_NOWARN)
    MakeNameEx(0x862550, "Script_GetQuestLogRequiredMoney", SN_NOWARN)
    MakeNameEx(0x8629B0, "Script_GetQuestLogPushable", SN_NOWARN)
    MakeNameEx(0x862A60, "Script_QuestLogPushQuest", SN_NOWARN)
    MakeNameEx(0x862B40, "Script_GetQuestTimers", SN_NOWARN)
    MakeNameEx(0x863090, "Script_GetQuestIndexForTimer", SN_NOWARN)
    MakeNameEx(0x863430, "Script_CollapseQuestHeader", SN_NOWARN)
    MakeNameEx(0x8634A0, "Script_ExpandQuestHeader", SN_NOWARN)
    MakeNameEx(0x863510, "Script_GetQuestGreenRange", SN_NOWARN)
    MakeNameEx(0x863540, "Script_GetNumQuestWatches", SN_NOWARN)
    MakeNameEx(0x863570, "Script_IsQuestWatched", SN_NOWARN)
    MakeNameEx(0x863660, "Script_IsQuestHardWatched", SN_NOWARN)
    MakeNameEx(0x863750, "Script_AddQuestWatch", SN_NOWARN)
    MakeNameEx(0x863890, "Script_RemoveQuestWatch", SN_NOWARN)
    MakeNameEx(0x863940, "Script_GetNumWorldQuestWatches", SN_NOWARN)
    MakeNameEx(0x8639C0, "Script_AddWorldQuestWatch", SN_NOWARN)
    MakeNameEx(0x864110, "Script_GetWorldQuestWatchInfo", SN_NOWARN)
    MakeNameEx(0x863AC0, "Script_RemoveWorldQuestWatch", SN_NOWARN)
    MakeNameEx(0x863B20, "Script_IsWorldQuestWatched", SN_NOWARN)
    MakeNameEx(0x863B80, "Script_IsWorldQuestHardWatched", SN_NOWARN)
    MakeNameEx(0x8641D0, "Script_GetQuestIndexForWatch", SN_NOWARN)
    MakeNameEx(0x8642E0, "Script_GetQuestLogGroupNum", SN_NOWARN)
    MakeNameEx(0x864340, "Script_GetQuestResetTime", SN_NOWARN)
    MakeNameEx(0x864370, "Script_GetQuestLink", SN_NOWARN)
    MakeNameEx(0x86A050, "Script_GetQuestLogRewardTitle", SN_NOWARN)
    MakeNameEx(0x86A310, "Script_GetQuestLogRewardSkillPoints", SN_NOWARN)
    MakeNameEx(0x864480, "Script_GetQuestLogSpecialItemInfo", SN_NOWARN)
    MakeNameEx(0x8645B0, "Script_GetQuestLogSpecialItemCooldown", SN_NOWARN)
    MakeNameEx(0x864680, "Script_IsQuestLogSpecialItemInRange", SN_NOWARN)
    MakeNameEx(0x864860, "Script_UseQuestLogSpecialItem", SN_NOWARN)
    MakeNameEx(0x864BC0, "Script_ProcessQuestLogRewardFactions", SN_NOWARN)
    MakeNameEx(0x864E30, "Script_GetNumQuestLogRewardFactions", SN_NOWARN)
    MakeNameEx(0x864E50, "Script_GetQuestLogRewardFactionInfo", SN_NOWARN)
    MakeNameEx(0x8675C0, "Script_SortQuestWatches", SN_NOWARN)
    MakeNameEx(0x86A190, "Script_GetQuestWatchIndex", SN_NOWARN)
    MakeNameEx(0x86A280, "Script_GetQuestLogIndexByID", SN_NOWARN)
    MakeNameEx(0x86A440, "Script_GetQuestLogIsAutoComplete", SN_NOWARN)
    MakeNameEx(0x86A4F0, "Script_QuestLogShouldShowPortrait", SN_NOWARN)
    MakeNameEx(0x86A640, "Script_GetQuestLogPortraitGiver", SN_NOWARN)
    MakeNameEx(0x86A720, "Script_GetQuestLogPortraitTurnIn", SN_NOWARN)
    MakeNameEx(0x861E80, "Script_GetQuestLogQuestType", SN_NOWARN)
    MakeNameEx(0x861F40, "Script_IsQuestComplete", SN_NOWARN)
    MakeNameEx(0x861FE0, "Script_IsStoryQuest", SN_NOWARN)
    MakeNameEx(0x862070, "Script_IsQuestSequenced", SN_NOWARN)
    MakeNameEx(0x862610, "Script_GetQuestWatchInfo", SN_NOWARN)
    MakeNameEx(0x862D50, "Script_HaveQuestData", SN_NOWARN)
    MakeNameEx(0x862DE0, "Script_HaveQuestRewardData", SN_NOWARN)
    MakeNameEx(0x863210, "Script_GetQuestFactionGroup", SN_NOWARN)
    MakeNameEx(0x8637E0, "Script_IsBreadcrumbQuest", SN_NOWARN)
    MakeNameEx(0x867DF0, "Script_SortQuests", SN_NOWARN)
    MakeNameEx(0x867910, "Script_SortQuestSortTypes", SN_NOWARN)
    MakeNameEx(0x864F20, "Script_QuestMapUpdateAllQuests", SN_NOWARN)
    MakeNameEx(0x865030, "Script_GetQuestSortIndex", SN_NOWARN)
    MakeNameEx(0x865210, "Script_GetQuestWorldMapAreaID", SN_NOWARN)
    MakeNameEx(0x865430, "Script_QuestPOIUpdateIcons", SN_NOWARN)
    MakeNameEx(0x865440, "Script_QuestPOIGetIconInfo", SN_NOWARN)
    MakeNameEx(0x8659E0, "Script_QuestPOIGetSecondaryLocations", SN_NOWARN)
    MakeNameEx(0x8660B0, "Script_QuestHasPOIInfo", SN_NOWARN)
    MakeNameEx(0x866110, "Script_QuestPOIGetQuestIDByIndex", SN_NOWARN)
    MakeNameEx(0x866280, "Script_QuestPOIGetQuestIDByVisibleIndex", SN_NOWARN)
    MakeNameEx(0x8663B0, "Script_GetQuestLogCompletionText", SN_NOWARN)
    MakeNameEx(0x8667E0, "Script_SetPOIIconOverlapDistance", SN_NOWARN)
    MakeNameEx(0x8668C0, "Script_SetPOIIconOverlapPushDistance", SN_NOWARN)
    MakeNameEx(0x8669F0, "Script_GetDistanceSqToQuest", SN_NOWARN)
    MakeNameEx(0x866DC0, "Script_GetQuestPOIs", SN_NOWARN)
    MakeNameEx(0x867440, "Script_GetTaskPOIs", SN_NOWARN)
    MakeNameEx(0x867580, "Script_GetNumQuestLogTasks", SN_NOWARN)
    MakeNameEx(0x8675F0, "Script_GetQuestLogTaskInfo", SN_NOWARN)
    MakeNameEx(0x867830, "Script_GetCurrentMapHeaderIndex", SN_NOWARN)
    MakeNameEx(0x867920, "Script_GetQuestPOIBlobCount", SN_NOWARN)
    MakeNameEx(0x867AB0, "Script_IsQuestTask", SN_NOWARN)
    MakeNameEx(0x867BA0, "Script_GetTasksTable", SN_NOWARN)
    MakeNameEx(0x867E00, "Script_GetTaskInfo", SN_NOWARN)
    MakeNameEx(0x867FD0, "Script_GetQuestObjectiveInfo", SN_NOWARN)
    MakeNameEx(0x8683F0, "Script_GetQuestProgressBarPercent", SN_NOWARN)
    MakeNameEx(0x8684A0, "Script_GetQuestsForPlayerByMapID", SN_NOWARN)
    MakeNameEx(0x86A800, "Script_GetNumAutoQuestPopUps", SN_NOWARN)
    MakeNameEx(0x86A820, "Script_GetAutoQuestPopUp", SN_NOWARN)
    MakeNameEx(0x86ABC0, "Script_AddAutoQuestPopUp", SN_NOWARN)
    MakeNameEx(0x86ACC0, "Script_RemoveAutoQuestPopUp", SN_NOWARN)
    MakeNameEx(0x861E10, "Script_SetSuperTrackedQuestID", SN_NOWARN)
    MakeNameEx(0x861E60, "Script_GetSuperTrackedQuestID", SN_NOWARN)
    MakeNameEx(0x887AC0, "Script_SetTaxiMap", SN_NOWARN)
    MakeNameEx(0x887BE0, "Script_GetTaxiMapID", SN_NOWARN)
    MakeNameEx(0x887C80, "Script_GetAllTaxiNodes", SN_NOWARN)
    MakeNameEx(0x888100, "Script_NumTaxiNodes", SN_NOWARN)
    MakeNameEx(0x888130, "Script_TaxiNodeName", SN_NOWARN)
    MakeNameEx(0x8881D0, "Script_TaxiNodePosition", SN_NOWARN)
    MakeNameEx(0x888270, "Script_TaxiNodeCost", SN_NOWARN)
    MakeNameEx(0x8882F0, "Script_TakeTaxiNode", SN_NOWARN)
    MakeNameEx(0x888390, "Script_CloseTaxiMap", SN_NOWARN)
    MakeNameEx(0x8883A0, "Script_TaxiNodeGetType", SN_NOWARN)
    MakeNameEx(0x888530, "Script_TaxiGetNodeSlot", SN_NOWARN)
    MakeNameEx(0x8886A0, "Script_TaxiGetSrcX", SN_NOWARN)
    MakeNameEx(0x888720, "Script_TaxiGetSrcY", SN_NOWARN)
    MakeNameEx(0x8887A0, "Script_TaxiGetDestX", SN_NOWARN)
    MakeNameEx(0x888820, "Script_TaxiGetDestY", SN_NOWARN)
    MakeNameEx(0x8885D0, "Script_GetNumRoutes", SN_NOWARN)
    MakeNameEx(0x888640, "Script_TaxiIsDirectFlight", SN_NOWARN)
    MakeNameEx(0x83ED40, "Script_OpenTrainer", SN_NOWARN)
    MakeNameEx(0x83EDB0, "Script_CloseTrainer", SN_NOWARN)
    MakeNameEx(0x83EDD0, "Script_GetNumTrainerServices", SN_NOWARN)
    MakeNameEx(0x83EE00, "Script_GetTrainerServiceInfo", SN_NOWARN)
    MakeNameEx(0x83F080, "Script_SelectTrainerService", SN_NOWARN)
    MakeNameEx(0x83F100, "Script_IsTradeskillTrainer", SN_NOWARN)
    MakeNameEx(0x83F120, "Script_GetTrainerSelectionIndex", SN_NOWARN)
    MakeNameEx(0x83F1C0, "Script_GetTrainerGreetingText", SN_NOWARN)
    MakeNameEx(0x83F1E0, "Script_GetTrainerServiceIcon", SN_NOWARN)
    MakeNameEx(0x83F3B0, "Script_GetTrainerServiceSkillLine", SN_NOWARN)
    MakeNameEx(0x83F6F0, "Script_GetTrainerServiceCost", SN_NOWARN)
    MakeNameEx(0x83F8A0, "Script_GetTrainerServiceLevelReq", SN_NOWARN)
    MakeNameEx(0x83F920, "Script_GetTrainerServiceSkillReq", SN_NOWARN)
    MakeNameEx(0x83FAF0, "Script_GetTrainerServiceNumAbilityReq", SN_NOWARN)
    MakeNameEx(0x83FB90, "Script_GetTrainerServiceAbilityReq", SN_NOWARN)
    MakeNameEx(0x83FE30, "Script_GetTrainerServiceDescription", SN_NOWARN)
    MakeNameEx(0x8400D0, "Script_BuyTrainerService", SN_NOWARN)
    MakeNameEx(0x840130, "Script_SetTrainerServiceTypeFilter", SN_NOWARN)
    MakeNameEx(0x8402B0, "Script_GetTrainerServiceTypeFilter", SN_NOWARN)
    MakeNameEx(0x840340, "Script_GetTrainerServiceItemLink", SN_NOWARN)
    MakeNameEx(0x840500, "Script_GetTrainerServiceStepIndex", SN_NOWARN)
    MakeNameEx(0x840530, "Script_GetTrainerTradeskillRankValues", SN_NOWARN)
    MakeNameEx(0x8F9CF0, "Script_CloseMerchant", SN_NOWARN)
    MakeNameEx(0x8F9D00, "Script_GetMerchantNumItems", SN_NOWARN)
    MakeNameEx(0x8F9D30, "Script_GetMerchantItemInfo", SN_NOWARN)
    MakeNameEx(0x8FA260, "Script_GetMerchantItemCostInfo", SN_NOWARN)
    MakeNameEx(0x8FA390, "Script_GetMerchantItemCostItem", SN_NOWARN)
    MakeNameEx(0x8FA780, "Script_GetMerchantCurrencies", SN_NOWARN)
    MakeNameEx(0x8FA8D0, "Script_GetBuybackItemInfo", SN_NOWARN)
    MakeNameEx(0x8FAB60, "Script_GetBuybackItemLink", SN_NOWARN)
    MakeNameEx(0x8FAC80, "Script_GetMerchantItemLink", SN_NOWARN)
    MakeNameEx(0x8FAE80, "Script_GetMerchantItemID", SN_NOWARN)
    MakeNameEx(0x8FAEF0, "Script_GetMerchantItemMaxStack", SN_NOWARN)
    MakeNameEx(0x8FAFA0, "Script_PickupMerchantItem", SN_NOWARN)
    MakeNameEx(0x8FB0F0, "Script_BuyMerchantItem", SN_NOWARN)
    MakeNameEx(0x8FB240, "Script_BuybackItem", SN_NOWARN)
    MakeNameEx(0x8FB370, "Script_CanMerchantRepair", SN_NOWARN)
    MakeNameEx(0x8FB3E0, "Script_ShowMerchantSellCursor", SN_NOWARN)
    MakeNameEx(0x8FB6F0, "Script_ShowBuybackSellCursor", SN_NOWARN)
    MakeNameEx(0x8FB810, "Script_ShowRepairCursor", SN_NOWARN)
    MakeNameEx(0x8FB880, "Script_HideRepairCursor", SN_NOWARN)
    MakeNameEx(0x8FB8B0, "Script_InRepairMode", SN_NOWARN)
    MakeNameEx(0x8FB8E0, "Script_GetRepairAllCost", SN_NOWARN)
    MakeNameEx(0x8FB980, "Script_RepairAllItems", SN_NOWARN)
    MakeNameEx(0x8FBAC0, "Script_GetNumBuybackItems", SN_NOWARN)
    MakeNameEx(0x8FBB00, "Script_GetMerchantFilter", SN_NOWARN)
    MakeNameEx(0x8FBB20, "Script_SetMerchantFilter", SN_NOWARN)
    MakeNameEx(0x8FBB60, "Script_ResetSetMerchantFilter", SN_NOWARN)
    MakeNameEx(0x80A030, "Script_CloseTrade", SN_NOWARN)
    MakeNameEx(0x80A070, "Script_ClickTradeButton", SN_NOWARN)
    MakeNameEx(0x80A410, "Script_ClickTargetTradeButton", SN_NOWARN)
    MakeNameEx(0x80A490, "Script_GetTradeTargetItemInfo", SN_NOWARN)
    MakeNameEx(0x80A770, "Script_GetTradeTargetItemLink", SN_NOWARN)
    MakeNameEx(0x80A950, "Script_GetTradePlayerItemInfo", SN_NOWARN)
    MakeNameEx(0x80AC00, "Script_GetTradePlayerItemLink", SN_NOWARN)
    MakeNameEx(0x80ACB0, "Script_AcceptTrade", SN_NOWARN)
    MakeNameEx(0x80AD40, "Script_CancelTradeAccept", SN_NOWARN)
    MakeNameEx(0x80ADA0, "Script_GetPlayerTradeMoney", SN_NOWARN)
    MakeNameEx(0x80ADF0, "Script_GetTargetTradeMoney", SN_NOWARN)
    MakeNameEx(0x80AE20, "Script_PickupTradeMoney", SN_NOWARN)
    MakeNameEx(0x80AEA0, "Script_AddTradeMoney", SN_NOWARN)
    MakeNameEx(0x80AED0, "Script_SetTradeMoney", SN_NOWARN)
    MakeNameEx(0x80AF90, "Script_SetTradeCurrency", SN_NOWARN)
    MakeNameEx(0x80B060, "Script_GetPlayerTradeCurrency", SN_NOWARN)
    MakeNameEx(0x80B0C0, "Script_GetTargetTradeCurrency", SN_NOWARN)
    MakeNameEx(0x7F0830, "Script_ContainerIDToInventoryID", SN_NOWARN)
    MakeNameEx(0x7F0A00, "Script_GetContainerNumSlots", SN_NOWARN)
    MakeNameEx(0x7F1510, "Script_GetContainerItemInfo", SN_NOWARN)
    MakeNameEx(0x7F1490, "Script_IsContainerItemAnUpgrade", SN_NOWARN)
    MakeNameEx(0x7F17F0, "Script_GetContainerItemID", SN_NOWARN)
    MakeNameEx(0x7F1760, "Script_GetContainerItemLink", SN_NOWARN)
    MakeNameEx(0x7ED600, "Script_GetContainerItemCooldown", SN_NOWARN)
    MakeNameEx(0x7ED850, "Script_PickupContainerItem", SN_NOWARN)
    MakeNameEx(0x7EDEF0, "Script_SplitContainerItem", SN_NOWARN)
    MakeNameEx(0x7EE0B0, "Script_UseContainerItem", SN_NOWARN)
    MakeNameEx(0x7EE810, "Script_SocketContainerItem", SN_NOWARN)
    MakeNameEx(0x7EE9B0, "Script_ShowContainerSellCursor", SN_NOWARN)
    MakeNameEx(0x7EEA70, "Script_SetBagPortraitTexture", SN_NOWARN)
    MakeNameEx(0x7EEC10, "Script_GetBagName", SN_NOWARN)
    MakeNameEx(0x7EED80, "Script_SetBagSlotFlag", SN_NOWARN)
    MakeNameEx(0x7EEEB0, "Script_GetBagSlotFlag", SN_NOWARN)
    MakeNameEx(0x7EEF80, "Script_SetBankBagSlotFlag", SN_NOWARN)
    MakeNameEx(0x7EF0B0, "Script_GetBankBagSlotFlag", SN_NOWARN)
    MakeNameEx(0x7EF3E0, "Script_GetBackpackAutosortDisabled", SN_NOWARN)
    MakeNameEx(0x7EF460, "Script_SetBackpackAutosortDisabled", SN_NOWARN)
    MakeNameEx(0x7EF4C0, "Script_GetBankAutosortDisabled", SN_NOWARN)
    MakeNameEx(0x7EF540, "Script_SetBankAutosortDisabled", SN_NOWARN)
    MakeNameEx(0x7EF5A0, "Script_GetSortBagsRightToLeft", SN_NOWARN)
    MakeNameEx(0x7EF620, "Script_SetSortBagsRightToLeft", SN_NOWARN)
    MakeNameEx(0x7EF680, "Script_GetInsertItemsLeftToRight", SN_NOWARN)
    MakeNameEx(0x7EF700, "Script_SetInsertItemsLeftToRight", SN_NOWARN)
    MakeNameEx(0x7EF760, "Script_SortBags", SN_NOWARN)
    MakeNameEx(0x7EF790, "Script_SortBankBags", SN_NOWARN)
    MakeNameEx(0x7EF7C0, "Script_SortReagentBankBags", SN_NOWARN)
    MakeNameEx(0x7ED760, "Script_GetContainerItemDurability", SN_NOWARN)
    MakeNameEx(0x7F0BF0, "Script_GetContainerNumFreeSlots", SN_NOWARN)
    MakeNameEx(0x7F0EA0, "Script_GetContainerFreeSlots", SN_NOWARN)
    MakeNameEx(0x7F1250, "Script_IsContainerFiltered", SN_NOWARN)
    MakeNameEx(0x7EF7F0, "Script_GetContainerItemPurchaseInfo", SN_NOWARN)
    MakeNameEx(0x7EFA80, "Script_GetContainerItemPurchaseItem", SN_NOWARN)
    MakeNameEx(0x7EFD80, "Script_GetContainerItemPurchaseCurrency", SN_NOWARN)
    MakeNameEx(0x7F0030, "Script_ContainerRefundItemPurchase", SN_NOWARN)
    MakeNameEx(0x7F0160, "Script_GetMaxArenaCurrency", SN_NOWARN)
    MakeNameEx(0x7F02A0, "Script_GetContainerItemQuestInfo", SN_NOWARN)
    MakeNameEx(0x7F0180, "Script_GetContainerItemEquipmentSetInfo", SN_NOWARN)
    MakeNameEx(0x7F0400, "Script_PlayerHasHearthstone", SN_NOWARN)
    MakeNameEx(0x7F04A0, "Script_UseHearthstone", SN_NOWARN)
    MakeNameEx(0x7F0730, "Script_SetItemSearch", SN_NOWARN)
    MakeNameEx(0x7F0780, "Script_IsBattlePayItem", SN_NOWARN)
    MakeNameEx(0x7EF180, "Script_IsBagSlotFlagEnabledOnOtherBags", SN_NOWARN)
    MakeNameEx(0x7EF2B0, "Script_IsBagSlotFlagEnabledOnOtherBankBags", SN_NOWARN)
    MakeNameEx(0x95A1C0, "Script_UseToy", SN_NOWARN)
    MakeNameEx(0x95A260, "Script_UseToyByName", SN_NOWARN)
    MakeNameEx(0x95A2E0, "Script_PlayerHasToy", SN_NOWARN)
    MakeNameEx(0x83E590, "Script_BankButtonIDToInvSlotID", SN_NOWARN)
    MakeNameEx(0x83E610, "Script_ReagentBankButtonIDToInvSlotID", SN_NOWARN)
    MakeNameEx(0x83E670, "Script_GetNumBankSlots", SN_NOWARN)
    MakeNameEx(0x83E710, "Script_GetBankSlotCost", SN_NOWARN)
    MakeNameEx(0x83E7C0, "Script_PurchaseSlot", SN_NOWARN)
    MakeNameEx(0x83E8B0, "Script_CloseBankFrame", SN_NOWARN)
    MakeNameEx(0x83E930, "Script_IsReagentBankUnlocked", SN_NOWARN)
    MakeNameEx(0x83E9A0, "Script_GetReagentBankCost", SN_NOWARN)
    MakeNameEx(0x83E9C0, "Script_BuyReagentBank", SN_NOWARN)
    MakeNameEx(0x83EA90, "Script_DepositReagentBank", SN_NOWARN)
    MakeNameEx(0xAA5790, "Script_GetNumFriends", SN_NOWARN)
    MakeNameEx(0xAA5850, "Script_GetFriendInfo", SN_NOWARN)
    MakeNameEx(0xAA5B30, "Script_SetSelectedFriend", SN_NOWARN)
    MakeNameEx(0xAA5BC0, "Script_GetSelectedFriend", SN_NOWARN)
    MakeNameEx(0xAA5C50, "Script_AddOrRemoveFriend", SN_NOWARN)
    MakeNameEx(0xAA5CD0, "Script_AddFriend", SN_NOWARN)
    MakeNameEx(0xAA5D50, "Script_RemoveFriend", SN_NOWARN)
    MakeNameEx(0xAA5FF0, "Script_ShowFriends", SN_NOWARN)
    MakeNameEx(0xAA5DF0, "Script_SetFriendNotes", SN_NOWARN)
    MakeNameEx(0xAA5F00, "Script_IsCharacterFriend", SN_NOWARN)
    MakeNameEx(0xAA6080, "Script_GetNumIgnores", SN_NOWARN)
    MakeNameEx(0xAA6120, "Script_GetIgnoreName", SN_NOWARN)
    MakeNameEx(0xAA6360, "Script_SetSelectedIgnore", SN_NOWARN)
    MakeNameEx(0xAA6480, "Script_GetSelectedIgnore", SN_NOWARN)
    MakeNameEx(0xAA6510, "Script_AddOrDelIgnore", SN_NOWARN)
    MakeNameEx(0xAA6570, "Script_AddIgnore", SN_NOWARN)
    MakeNameEx(0xAA65D0, "Script_DelIgnore", SN_NOWARN)
    MakeNameEx(0xAA60D0, "Script_GetNumMutes", SN_NOWARN)
    MakeNameEx(0xAA6240, "Script_GetMuteName", SN_NOWARN)
    MakeNameEx(0xAA63F0, "Script_SetSelectedMute", SN_NOWARN)
    MakeNameEx(0xAA6480, "Script_GetSelectedMute", SN_NOWARN)
    MakeNameEx(0xAA6540, "Script_AddOrDelMute", SN_NOWARN)
    MakeNameEx(0xAA65A0, "Script_AddMute", SN_NOWARN)
    MakeNameEx(0xAA6680, "Script_DelMute", SN_NOWARN)
    MakeNameEx(0xAA66B0, "Script_IsIgnored", SN_NOWARN)
    MakeNameEx(0xAA6790, "Script_IsMuted", SN_NOWARN)
    MakeNameEx(0xAA6870, "Script_IsIgnoredOrMuted", SN_NOWARN)
    MakeNameEx(0xAA6020, "Script_SendWho", SN_NOWARN)
    MakeNameEx(0xAA6900, "Script_GetNumWhoResults", SN_NOWARN)
    MakeNameEx(0xAA6940, "Script_GetWhoInfo", SN_NOWARN)
    MakeNameEx(0xAA6C40, "Script_SetWhoToUI", SN_NOWARN)
    MakeNameEx(0xAA6C60, "Script_SortWho", SN_NOWARN)
    MakeNameEx(0x7FC530, "Script_PetHasActionBar", SN_NOWARN)
    MakeNameEx(0x7FC5B0, "Script_PetUsesPetFrame", SN_NOWARN)
    MakeNameEx(0x7FC620, "Script_PetHasSpellbook", SN_NOWARN)
    MakeNameEx(0x7FC630, "Script_GetPetActionInfo", SN_NOWARN)
    MakeNameEx(0x7FC9D0, "Script_GetPetActionCooldown", SN_NOWARN)
    MakeNameEx(0x7FCB20, "Script_GetPetActionsUsable", SN_NOWARN)
    MakeNameEx(0x7FCB50, "Script_GetPetActionSlotUsable", SN_NOWARN)
    MakeNameEx(0x7FCBF0, "Script_IsPetAttackActive", SN_NOWARN)
    MakeNameEx(0x7FCC60, "Script_PickupPetAction", SN_NOWARN)
    MakeNameEx(0x7FCDB0, "Script_PickupPetSpell", SN_NOWARN)
    MakeNameEx(0x7FCE80, "Script_TogglePetAutocast", SN_NOWARN)
    MakeNameEx(0x7FCF30, "Script_CastPetAction", SN_NOWARN)
    MakeNameEx(0x7FD100, "Script_PetPassiveMode", SN_NOWARN)
    MakeNameEx(0x7FD130, "Script_PetDefensiveMode", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_PetAggressiveMode", SN_NOWARN)
    MakeNameEx(0x7FD160, "Script_PetAssistMode", SN_NOWARN)
    MakeNameEx(0x7FD190, "Script_PetWait", SN_NOWARN)
    MakeNameEx(0x7FD1C0, "Script_PetFollow", SN_NOWARN)
    MakeNameEx(0x7FD1F0, "Script_PetMoveTo", SN_NOWARN)
    MakeNameEx(0x7FD270, "Script_PetAttack", SN_NOWARN)
    MakeNameEx(0x7FD350, "Script_PetStopAttack", SN_NOWARN)
    MakeNameEx(0x7FD3B0, "Script_PetAbandon", SN_NOWARN)
    MakeNameEx(0x7FD410, "Script_PetDismiss", SN_NOWARN)
    MakeNameEx(0x7FD420, "Script_PetRename", SN_NOWARN)
    MakeNameEx(0x7FD610, "Script_PetCanBeAbandoned", SN_NOWARN)
    MakeNameEx(0x7FD6D0, "Script_PetCanBeDismissed", SN_NOWARN)
    MakeNameEx(0x7FD790, "Script_PetCanBeRenamed", SN_NOWARN)
    MakeNameEx(0x7FD850, "Script_GetPetTimeRemaining", SN_NOWARN)
    MakeNameEx(0x7FD8C0, "Script_HasPetUI", SN_NOWARN)
    MakeNameEx(0x7FD970, "Script_GetPetExperience", SN_NOWARN)
    MakeNameEx(0x7FDA30, "Script_GetPetFoodTypes", SN_NOWARN)
    MakeNameEx(0x7FDBA0, "Script_GetPetIcon", SN_NOWARN)
    MakeNameEx(0x7FDC80, "Script_GetPetTalentTree", SN_NOWARN)
    MakeNameEx(0x7FDD90, "Script_GetPossessInfo", SN_NOWARN)
    MakeNameEx(0x7FDFE0, "Script_IsPetAttackAction", SN_NOWARN)
    MakeNameEx(0x7FCC10, "Script_IsPetActive", SN_NOWARN)
    MakeNameEx(0x773E00, "Script_GetMapContinents", SN_NOWARN)
    MakeNameEx(0x773EA0, "Script_GetMapZones", SN_NOWARN)
    MakeNameEx(0x774040, "Script_SetMapZoom", SN_NOWARN)
    MakeNameEx(0x774120, "Script_ZoomOut", SN_NOWARN)
    MakeNameEx(0x7754B0, "Script_SetDungeonMapLevel", SN_NOWARN)
    MakeNameEx(0x775760, "Script_GetNumDungeonMapLevels", SN_NOWARN)
    MakeNameEx(0x7757E0, "Script_DungeonUsesTerrainMap", SN_NOWARN)
    MakeNameEx(0x775840, "Script_SetMapToCurrentZone", SN_NOWARN)
    MakeNameEx(0x775860, "Script_GetMapInfo", SN_NOWARN)
    MakeNameEx(0x775CE0, "Script_GetCurrentMapContinent", SN_NOWARN)
    MakeNameEx(0x775EC0, "Script_GetCurrentMapAreaID", SN_NOWARN)
    MakeNameEx(0x775F90, "Script_IsMapGarrisonMap", SN_NOWARN)
    MakeNameEx(0x770FA0, "Script_GetCurrentMapZone", SN_NOWARN)
    MakeNameEx(0x7714D0, "Script_GetCurrentMapDungeonLevel", SN_NOWARN)
    MakeNameEx(0x771570, "Script_GetCurrentMapLevelRange", SN_NOWARN)
    MakeNameEx(0x7E4D80, "Script_GetNumberOfDetailTiles", SN_NOWARN)
    MakeNameEx(0x7741F0, "Script_SetMapByID", SN_NOWARN)
    MakeNameEx(0x774B30, "Script_GetMapNameByID", SN_NOWARN)
    MakeNameEx(0x774E70, "Script_GetMapHierarchy", SN_NOWARN)
    MakeNameEx(0x775110, "Script_GetMapSubzones", SN_NOWARN)
    MakeNameEx(0x775320, "Script_GetContinentName", SN_NOWARN)
    MakeNameEx(0x771650, "Script_IsZoomOutAvailable", SN_NOWARN)
    MakeNameEx(0x771880, "Script_ProcessMapClick", SN_NOWARN)
    MakeNameEx(0x771980, "Script_UpdateMapHighlight", SN_NOWARN)
    MakeNameEx(0x772990, "Script_GetPlayerMapAreaID", SN_NOWARN)
    MakeNameEx(0x772B70, "Script_GetPlayerMapPosition", SN_NOWARN)
    MakeNameEx(0x772C20, "Script_GetCorpseMapPosition", SN_NOWARN)
    MakeNameEx(0x772C70, "Script_GetDeathReleasePosition", SN_NOWARN)
    MakeNameEx(0x772CC0, "Script_GetTargetCorpseMapPosition", SN_NOWARN)
    MakeNameEx(0x772D10, "Script_GetNumMapLandmarks", SN_NOWARN)
    MakeNameEx(0x772D40, "Script_GetMapLandmarkInfo", SN_NOWARN)
    MakeNameEx(0x773620, "Script_GetNumMapOverlays", SN_NOWARN)
    MakeNameEx(0x773650, "Script_GetMapOverlayInfo", SN_NOWARN)
    MakeNameEx(0x773820, "Script_IsMapOverlayHighlighted", SN_NOWARN)
    MakeNameEx(0x773AA0, "Script_InitWorldMapPing", SN_NOWARN)
    MakeNameEx(0x773CB0, "Script_ClickLandmark", SN_NOWARN)
    MakeNameEx(0x33C210, "Script_GetNumMapDebugObjects", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_GetMapDebugObjectInfo", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_TeleportToDebugObject", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_HasDebugZoneMap", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_GetDebugZoneMap", SN_NOWARN)
    MakeNameEx(0x774820, "Script_RefreshWorldMap", SN_NOWARN)
    MakeNameEx(0x774860, "Script_IsPlayerInMicroDungeon", SN_NOWARN)
    MakeNameEx(0x774740, "Script_GetOutdoorPVPWaitTime", SN_NOWARN)
    MakeNameEx(0x7747F0, "Script_CanQueueForWintergrasp", SN_NOWARN)
    MakeNameEx(0x7749A0, "Script_GetWorldLocFromMapPos", SN_NOWARN)
    MakeNameEx(0x774C70, "Script_GetDungeonMaps", SN_NOWARN)
    MakeNameEx(0x775390, "Script_GetDungeonMapInfo", SN_NOWARN)
    MakeNameEx(0x775550, "Script_GetAreaMaps", SN_NOWARN)
    MakeNameEx(0x7759F0, "Script_GetAreaMapInfo", SN_NOWARN)
    MakeNameEx(0x775B40, "Script_GetContinentMaps", SN_NOWARN)
    MakeNameEx(0x7711F0, "Script_GetContinentMapInfo", SN_NOWARN)
    MakeNameEx(0x771330, "Script_GetWorldMapTransforms", SN_NOWARN)
    MakeNameEx(0x771720, "Script_GetWorldMapTransformInfo", SN_NOWARN)
    MakeNameEx(0x771910, "Script_GetInvasionInfo", SN_NOWARN)
    MakeNameEx(0x772820, "Script_GetInvasionInfoByMapAreaID", SN_NOWARN)
    MakeNameEx(0x772940, "Script_AreInvasionsAvailable", SN_NOWARN)
    MakeNameEx(0x880720, "Script_GetNumFactions", SN_NOWARN)
    MakeNameEx(0x880750, "Script_GetFactionInfo", SN_NOWARN)
    MakeNameEx(0x8807D0, "Script_GetFactionInfoByID", SN_NOWARN)
    MakeNameEx(0x880820, "Script_GetWatchedFactionInfo", SN_NOWARN)
    MakeNameEx(0x880CC0, "Script_SetWatchedFactionIndex", SN_NOWARN)
    MakeNameEx(0x880A20, "Script_FactionToggleAtWar", SN_NOWARN)
    MakeNameEx(0x880B80, "Script_CollapseFactionHeader", SN_NOWARN)
    MakeNameEx(0x880BD0, "Script_CollapseAllFactionHeaders", SN_NOWARN)
    MakeNameEx(0x880AA0, "Script_SetFactionInactive", SN_NOWARN)
    MakeNameEx(0x880B10, "Script_SetFactionActive", SN_NOWARN)
    MakeNameEx(0x880C60, "Script_IsFactionInactive", SN_NOWARN)
    MakeNameEx(0x880C10, "Script_ExpandFactionHeader", SN_NOWARN)
    MakeNameEx(0x880BF0, "Script_ExpandAllFactionHeaders", SN_NOWARN)
    MakeNameEx(0x880D40, "Script_SetSelectedFaction", SN_NOWARN)
    MakeNameEx(0x880DC0, "Script_GetSelectedFaction", SN_NOWARN)
    MakeNameEx(0x880E20, "Script_GetGuildExpirationTime", SN_NOWARN)
    MakeNameEx(0x880EA0, "Script_GetGuildFactionInfo", SN_NOWARN)
    MakeNameEx(0x880EB0, "Script_SetLFGBonusFactionID", SN_NOWARN)
    MakeNameEx(0x880F00, "Script_GetLFGBonusFactionID", SN_NOWARN)
    MakeNameEx(0x9065E0, "Script_CloseTabardCreation", SN_NOWARN)
    MakeNameEx(0x9065F0, "Script_GetTabardCreationCost", SN_NOWARN)
    MakeNameEx(0x946F00, "Script_CloseGuildRegistrar", SN_NOWARN)
    MakeNameEx(0x946F50, "Script_GetGuildCharterCost", SN_NOWARN)
    MakeNameEx(0x946F80, "Script_BuyGuildCharter", SN_NOWARN)
    MakeNameEx(0x947010, "Script_TurnInGuildCharter", SN_NOWARN)
    MakeNameEx(0x947070, "Script_GetTabardInfo", SN_NOWARN)
    MakeNameEx(0x89B490, "Script_StartDuel", SN_NOWARN)
    MakeNameEx(0x89B530, "Script_AcceptDuel", SN_NOWARN)
    MakeNameEx(0x89B580, "Script_CancelDuel", SN_NOWARN)
    MakeNameEx(0x711A20, "Script_CanResetTutorials", SN_NOWARN)
    MakeNameEx(0x711A70, "Script_FlagTutorial", SN_NOWARN)
    MakeNameEx(0x711B10, "Script_IsTutorialFlagged", SN_NOWARN)
    MakeNameEx(0x711AC0, "Script_TriggerTutorial", SN_NOWARN)
    MakeNameEx(0x711B90, "Script_ClearTutorials", SN_NOWARN)
    MakeNameEx(0x711BA0, "Script_ResetTutorials", SN_NOWARN)
    MakeNameEx(0x711BB0, "Script_GetNextCompleatedTutorial", SN_NOWARN)
    MakeNameEx(0x711C60, "Script_GetPrevCompleatedTutorial", SN_NOWARN)
    MakeNameEx(0x711D10, "Script_GetTutorialsEnabled", SN_NOWARN)
    MakeNameEx(0x8FD940, "Script_ClosePetition", SN_NOWARN)
    MakeNameEx(0x8FD960, "Script_GetPetitionInfo", SN_NOWARN)
    MakeNameEx(0x8FDAB0, "Script_GetNumPetitionNames", SN_NOWARN)
    MakeNameEx(0x8FDAE0, "Script_GetPetitionNameInfo", SN_NOWARN)
    MakeNameEx(0x8FDB80, "Script_CanSignPetition", SN_NOWARN)
    MakeNameEx(0x8FD5E0, "Script_SignPetition", SN_NOWARN)
    MakeNameEx(0x8FD670, "Script_OfferPetition", SN_NOWARN)
    MakeNameEx(0x8FD860, "Script_RenamePetition", SN_NOWARN)
    MakeNameEx(0x8FFA70, "Script_AbandonSkill", SN_NOWARN)
    MakeNameEx(0x8D7D80, "Script_GetNumGuildMembers", SN_NOWARN)
    MakeNameEx(0x8D7DE0, "Script_GetGuildRosterMOTD", SN_NOWARN)
    MakeNameEx(0x8D7E30, "Script_GetGuildRosterInfo", SN_NOWARN)
    MakeNameEx(0x8D8510, "Script_GuildRosterSendSoR", SN_NOWARN)
    MakeNameEx(0x8D8750, "Script_GetGuildRosterLastOnline", SN_NOWARN)
    MakeNameEx(0x8D91F0, "Script_GetGuildRosterLargestAchievementPoints", SN_NOWARN)
    MakeNameEx(0x8D88D0, "Script_GuildRosterSetPublicNote", SN_NOWARN)
    MakeNameEx(0x8D8D10, "Script_GuildRosterSetOfficerNote", SN_NOWARN)
    MakeNameEx(0x8D8EB0, "Script_SetGuildRosterSelection", SN_NOWARN)
    MakeNameEx(0x8D8F30, "Script_GetGuildRosterSelection", SN_NOWARN)
    MakeNameEx(0x8D8FB0, "Script_CanGuildPromote", SN_NOWARN)
    MakeNameEx(0x8D90D0, "Script_CanGuildDemote", SN_NOWARN)
    MakeNameEx(0x8D9290, "Script_CanGuildInvite", SN_NOWARN)
    MakeNameEx(0x8D9570, "Script_CanGuildRemove", SN_NOWARN)
    MakeNameEx(0x8D97C0, "Script_CanEditMOTD", SN_NOWARN)
    MakeNameEx(0x8D9C40, "Script_CanEditPublicNote", SN_NOWARN)
    MakeNameEx(0x8D9D60, "Script_CanEditOfficerNote", SN_NOWARN)
    MakeNameEx(0x8D9E80, "Script_CanViewOfficerNote", SN_NOWARN)
    MakeNameEx(0x8D9FA0, "Script_CanEditGuildInfo", SN_NOWARN)
    MakeNameEx(0x8DA0C0, "Script_CanGuildBankRepair", SN_NOWARN)
    MakeNameEx(0x8DA1E0, "Script_IsInAuthenticatedRank", SN_NOWARN)
    MakeNameEx(0x8DA300, "Script_GetNumMembersInRank", SN_NOWARN)
    MakeNameEx(0x8DA360, "Script_CanEditGuildTabInfo", SN_NOWARN)
    MakeNameEx(0x8DA460, "Script_CanEditGuildEvent", SN_NOWARN)
    MakeNameEx(0x8DA490, "Script_SortGuildRoster", SN_NOWARN)
    MakeNameEx(0x8DA600, "Script_SetGuildRosterShowOffline", SN_NOWARN)
    MakeNameEx(0x8DA640, "Script_GetGuildRosterShowOffline", SN_NOWARN)
    MakeNameEx(0x8DA660, "Script_GuildControlGetNumRanks", SN_NOWARN)
    MakeNameEx(0x8DA690, "Script_GuildControlGetRankName", SN_NOWARN)
    MakeNameEx(0x8DA810, "Script_GuildControlSetRank", SN_NOWARN)
    MakeNameEx(0x8DA8A0, "Script_GuildControlGetRankFlags", SN_NOWARN)
    MakeNameEx(0x8DA9F0, "Script_GuildControlSetRankFlag", SN_NOWARN)
    MakeNameEx(0x8DAC30, "Script_GuildControlSaveRank", SN_NOWARN)
    MakeNameEx(0x8DAFE0, "Script_GuildControlAddRank", SN_NOWARN)
    MakeNameEx(0x8DB090, "Script_GuildControlDelRank", SN_NOWARN)
    MakeNameEx(0x8DB170, "Script_GuildControlShiftRankUp", SN_NOWARN)
    MakeNameEx(0x8DB220, "Script_GuildControlShiftRankDown", SN_NOWARN)
    MakeNameEx(0x8DB2D0, "Script_GuildControlGetAllowedShifts", SN_NOWARN)
    MakeNameEx(0x8DB3E0, "Script_GetPromotionRank", SN_NOWARN)
    MakeNameEx(0x8DB520, "Script_GetDemotionRank", SN_NOWARN)
    MakeNameEx(0x8DB680, "Script_IsGuildRankAssignmentAllowed", SN_NOWARN)
    MakeNameEx(0x8DB770, "Script_SetGuildMemberRank", SN_NOWARN)
    MakeNameEx(0x8DB870, "Script_SetGuildBankTabPermissions", SN_NOWARN)
    MakeNameEx(0x8DBA20, "Script_GetGuildBankTabPermissions", SN_NOWARN)
    MakeNameEx(0x8DBAD0, "Script_SetGuildBankWithdrawGoldLimit", SN_NOWARN)
    MakeNameEx(0x8DBB20, "Script_GetGuildBankWithdrawGoldLimit", SN_NOWARN)
    MakeNameEx(0x8DBBA0, "Script_SetGuildBankTabItemWithdraw", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_CloseGuildRoster", SN_NOWARN)
    MakeNameEx(0x8DBD40, "Script_GuildRoster", SN_NOWARN)
    MakeNameEx(0x8DBD50, "Script_GetGuildInfoText", SN_NOWARN)
    MakeNameEx(0x8DBDA0, "Script_SetGuildInfoText", SN_NOWARN)
    MakeNameEx(0x8DBE70, "Script_QueryGuildEventLog", SN_NOWARN)
    MakeNameEx(0x8DBF00, "Script_GetNumGuildEvents", SN_NOWARN)
    MakeNameEx(0x8DBF20, "Script_GetGuildEventInfo", SN_NOWARN)
    MakeNameEx(0x8D6550, "Script_GetGuildFactionGroup", SN_NOWARN)
    MakeNameEx(0x8D65C0, "Script_GetNumGuildPerks", SN_NOWARN)
    MakeNameEx(0x8D65F0, "Script_GetGuildPerkInfo", SN_NOWARN)
    MakeNameEx(0x8D6760, "Script_GetGuildMemberRecipes", SN_NOWARN)
    MakeNameEx(0x8D6910, "Script_QueryGuildRecipes", SN_NOWARN)
    MakeNameEx(0x8D69A0, "Script_SearchGuildRecipes", SN_NOWARN)
    MakeNameEx(0x8D6C20, "Script_ViewGuildRecipes", SN_NOWARN)
    MakeNameEx(0x8D6CC0, "Script_CanViewGuildRecipes", SN_NOWARN)
    MakeNameEx(0x8D6D70, "Script_QueryGuildMembersForRecipe", SN_NOWARN)
    MakeNameEx(0x8D6EA0, "Script_GetGuildRecipeInfoPostQuery", SN_NOWARN)
    MakeNameEx(0x8D6F00, "Script_GetGuildRecipeMember", SN_NOWARN)
    MakeNameEx(0x8D6FD0, "Script_GetNumGuildTradeSkill", SN_NOWARN)
    MakeNameEx(0x8D7030, "Script_GetGuildTradeSkillInfo", SN_NOWARN)
    MakeNameEx(0x8D74E0, "Script_SortGuildTradeSkill", SN_NOWARN)
    MakeNameEx(0x8D7580, "Script_SetGuildTradeSkillItemNameFilter", SN_NOWARN)
    MakeNameEx(0x8D75E0, "Script_SetGuildTradeSkillCategoryFilter", SN_NOWARN)
    MakeNameEx(0x8D7630, "Script_CollapseGuildTradeSkillHeader", SN_NOWARN)
    MakeNameEx(0x8D7680, "Script_ExpandGuildTradeSkillHeader", SN_NOWARN)
    MakeNameEx(0x8D76D0, "Script_GetNumGuildNews", SN_NOWARN)
    MakeNameEx(0x8D76F0, "Script_GetGuildNewsInfo", SN_NOWARN)
    MakeNameEx(0x8D7AD0, "Script_GetGuildNewsMemberName", SN_NOWARN)
    MakeNameEx(0x8D7BB0, "Script_QueryGuildNews", SN_NOWARN)
    MakeNameEx(0x8D7BC0, "Script_GuildNewsSetSticky", SN_NOWARN)
    MakeNameEx(0x8D8330, "Script_SetGuildNewsFilter", SN_NOWARN)
    MakeNameEx(0x8D83D0, "Script_GetGuildNewsFilters", SN_NOWARN)
    MakeNameEx(0x8D8430, "Script_GuildNewsSort", SN_NOWARN)
    MakeNameEx(0x8D86A0, "Script_RequestGuildPartyState", SN_NOWARN)
    MakeNameEx(0x8D9210, "Script_InGuildParty", SN_NOWARN)
    MakeNameEx(0x8D84A0, "Script_RequestGuildRewards", SN_NOWARN)
    MakeNameEx(0x8D8A90, "Script_GetNumGuildRewards", SN_NOWARN)
    MakeNameEx(0x8D8AC0, "Script_GetGuildRewardInfo", SN_NOWARN)
    MakeNameEx(0x8D8A70, "Script_GetGuildNewsSort", SN_NOWARN)
    MakeNameEx(0x8D9270, "Script_RequestGuildChallengeInfo", SN_NOWARN)
    MakeNameEx(0x8D93B0, "Script_GetNumGuildChallenges", SN_NOWARN)
    MakeNameEx(0x8D9420, "Script_GetGuildChallengeInfo", SN_NOWARN)
    MakeNameEx(0x8D9540, "Script_ReplaceGuildMaster", SN_NOWARN)
    MakeNameEx(0x8D9790, "Script_CanReplaceGuildMaster", SN_NOWARN)
    MakeNameEx(0x8D98E0, "Script_GuildMasterAbsent", SN_NOWARN)
    MakeNameEx(0x8D9690, "Script_GetGuildRenameRequired", SN_NOWARN)
    MakeNameEx(0x8D96B0, "Script_SubmitRequiredGuildRename", SN_NOWARN)
    MakeNameEx(0x8D99D0, "Script_GuildInfo", SN_NOWARN)
    MakeNameEx(0x8D9B60, "Script_IsGuildMember", SN_NOWARN)
    MakeNameEx(0x8F7F00, "Script_RequestGuildRecruitmentSettings", SN_NOWARN)
    MakeNameEx(0x8F7F20, "Script_GetGuildRecruitmentSettings", SN_NOWARN)
    MakeNameEx(0x8F8020, "Script_SetGuildRecruitmentSettings", SN_NOWARN)
    MakeNameEx(0x8F8280, "Script_GetGuildRecruitmentComment", SN_NOWARN)
    MakeNameEx(0x8F82A0, "Script_SetGuildRecruitmentComment", SN_NOWARN)
    MakeNameEx(0x8F8300, "Script_RequestGuildApplicantsList", SN_NOWARN)
    MakeNameEx(0x8F8330, "Script_GetNumGuildApplicants", SN_NOWARN)
    MakeNameEx(0x8F8360, "Script_GetGuildApplicantInfo", SN_NOWARN)
    MakeNameEx(0x8F85C0, "Script_SetGuildApplicantSelection", SN_NOWARN)
    MakeNameEx(0x8F8620, "Script_GetGuildApplicantSelection", SN_NOWARN)
    MakeNameEx(0x8F86D0, "Script_DeclineGuildApplicant", SN_NOWARN)
    MakeNameEx(0x8F8720, "Script_GetLookingForGuildSettings", SN_NOWARN)
    MakeNameEx(0x8F8800, "Script_SetLookingForGuildSettings", SN_NOWARN)
    MakeNameEx(0x8F8900, "Script_GetLookingForGuildComment", SN_NOWARN)
    MakeNameEx(0x8F8940, "Script_SetLookingForGuildComment", SN_NOWARN)
    MakeNameEx(0x8F89A0, "Script_RequestRecruitingGuildsList", SN_NOWARN)
    MakeNameEx(0x8F89B0, "Script_GetNumRecruitingGuilds", SN_NOWARN)
    MakeNameEx(0x8F89E0, "Script_GetRecruitingGuildInfo", SN_NOWARN)
    MakeNameEx(0x8F8B50, "Script_GetRecruitingGuildSettings", SN_NOWARN)
    MakeNameEx(0x8F8C70, "Script_GetRecruitingGuildTabardInfo", SN_NOWARN)
    MakeNameEx(0x8F8E30, "Script_SetRecruitingGuildSelection", SN_NOWARN)
    MakeNameEx(0x8F8E90, "Script_GetRecruitingGuildSelection", SN_NOWARN)
    MakeNameEx(0x8F8F00, "Script_RequestGuildMembership", SN_NOWARN)
    MakeNameEx(0x8F9130, "Script_RequestGuildMembershipList", SN_NOWARN)
    MakeNameEx(0x8F9150, "Script_GetNumGuildMembershipRequests", SN_NOWARN)
    MakeNameEx(0x8F9190, "Script_GetGuildMembershipRequestInfo", SN_NOWARN)
    MakeNameEx(0x8F9250, "Script_CancelGuildMembershipRequest", SN_NOWARN)
    MakeNameEx(0x8F9300, "Script_GetGuildMembershipRequestSettings", SN_NOWARN)
    MakeNameEx(0x855410, "Script_CloseMail", SN_NOWARN)
    MakeNameEx(0x8554A0, "Script_ClearSendMail", SN_NOWARN)
    MakeNameEx(0x8554C0, "Script_ClickSendMailItemButton", SN_NOWARN)
    MakeNameEx(0x855680, "Script_SetSendMailMoney", SN_NOWARN)
    MakeNameEx(0x855700, "Script_GetSendMailMoney", SN_NOWARN)
    MakeNameEx(0x855730, "Script_SetSendMailCOD", SN_NOWARN)
    MakeNameEx(0x8557A0, "Script_GetSendMailCOD", SN_NOWARN)
    MakeNameEx(0x8557D0, "Script_HasSendMailItem", SN_NOWARN)
    MakeNameEx(0x855860, "Script_GetSendMailItem", SN_NOWARN)
    MakeNameEx(0x855A00, "Script_GetSendMailItemLink", SN_NOWARN)
    MakeNameEx(0x855AC0, "Script_GetSendMailPrice", SN_NOWARN)
    MakeNameEx(0x855B40, "Script_SendMail", SN_NOWARN)
    MakeNameEx(0x855DA0, "Script_CheckInbox", SN_NOWARN)
    MakeNameEx(0x855E30, "Script_GetInboxNumItems", SN_NOWARN)
    MakeNameEx(0x855E70, "Script_GetInboxHeaderInfo", SN_NOWARN)
    MakeNameEx(0x8563A0, "Script_GetInboxText", SN_NOWARN)
    MakeNameEx(0x856820, "Script_GetInboxInvoiceInfo", SN_NOWARN)
    MakeNameEx(0x856CE0, "Script_HasInboxItem", SN_NOWARN)
    MakeNameEx(0x856DA0, "Script_GetInboxItem", SN_NOWARN)
    MakeNameEx(0x856FB0, "Script_GetInboxItemLink", SN_NOWARN)
    MakeNameEx(0x857070, "Script_TakeInboxMoney", SN_NOWARN)
    MakeNameEx(0x857170, "Script_TakeInboxItem", SN_NOWARN)
    MakeNameEx(0x8572E0, "Script_TakeInboxTextItem", SN_NOWARN)
    MakeNameEx(0x8573D0, "Script_ReturnInboxItem", SN_NOWARN)
    MakeNameEx(0x8574D0, "Script_DeleteInboxItem", SN_NOWARN)
    MakeNameEx(0x857620, "Script_InboxItemCanDelete", SN_NOWARN)
    MakeNameEx(0x8576F0, "Script_HasNewMail", SN_NOWARN)
    MakeNameEx(0x857730, "Script_ComplainInboxItem", SN_NOWARN)
    MakeNameEx(0x857780, "Script_CanComplainInboxItem", SN_NOWARN)
    MakeNameEx(0x8577E0, "Script_GetLatestThreeSenders", SN_NOWARN)
    MakeNameEx(0x8553C0, "Script_SetSendMailShowing", SN_NOWARN)
    MakeNameEx(0x857890, "Script_AutoLootMailItem", SN_NOWARN)
    MakeNameEx(0x857910, "Script_RespondMailLockSendItem", SN_NOWARN)
    MakeNameEx(0x7845B0, "Script_IsActiveBattlefieldArena", SN_NOWARN)
    MakeNameEx(0x784630, "Script_JoinBattlefield", SN_NOWARN)
    MakeNameEx(0x784750, "Script_JoinRatedBattlefield", SN_NOWARN)
    MakeNameEx(0x7846D0, "Script_JoinArena", SN_NOWARN)
    MakeNameEx(0x784780, "Script_IsArenaSkirmish", SN_NOWARN)
    MakeNameEx(0x7847F0, "Script_JoinSkirmish", SN_NOWARN)
    MakeNameEx(0x784870, "Script_RequeueSkirmish", SN_NOWARN)
    MakeNameEx(0x7848D0, "Script_AcceptBattlefieldPort", SN_NOWARN)
    MakeNameEx(0x784AB0, "Script_GetBattlefieldStatus", SN_NOWARN)
    MakeNameEx(0x780900, "Script_GetBattlefieldPortExpiration", SN_NOWARN)
    MakeNameEx(0x7809C0, "Script_GetBattlefieldInstanceExpiration", SN_NOWARN)
    MakeNameEx(0x780A20, "Script_GetBattlefieldInstanceRunTime", SN_NOWARN)
    MakeNameEx(0x780A70, "Script_GetBattlefieldEstimatedWaitTime", SN_NOWARN)
    MakeNameEx(0x780B10, "Script_GetBattlefieldTimeWaited", SN_NOWARN)
    MakeNameEx(0x780BB0, "Script_RequestBattlefieldScoreData", SN_NOWARN)
    MakeNameEx(0x780BF0, "Script_BattlefieldSetPendingReportTarget", SN_NOWARN)
    MakeNameEx(0x780BC0, "Script_GetNumBattlefieldScores", SN_NOWARN)
    MakeNameEx(0x780C70, "Script_GetBattlefieldScore", SN_NOWARN)
    MakeNameEx(0x781010, "Script_GetBattlefieldWinner", SN_NOWARN)
    MakeNameEx(0x781050, "Script_SetBattlefieldScoreFaction", SN_NOWARN)
    MakeNameEx(0x7812B0, "Script_LeaveBattlefield", SN_NOWARN)
    MakeNameEx(0x781310, "Script_InActiveBattlefield", SN_NOWARN)
    MakeNameEx(0x7810A0, "Script_GetNumBattlefieldStats", SN_NOWARN)
    MakeNameEx(0x7810D0, "Script_GetBattlefieldStatInfo", SN_NOWARN)
    MakeNameEx(0x7811F0, "Script_GetBattlefieldStatData", SN_NOWARN)
    MakeNameEx(0x781390, "Script_GetNumBattlefieldFlagPositions", SN_NOWARN)
    MakeNameEx(0x7813C0, "Script_GetBattlefieldFlagPosition", SN_NOWARN)
    MakeNameEx(0x7815F0, "Script_GetNumBattlefieldVehicles", SN_NOWARN)
    MakeNameEx(0x781620, "Script_GetBattlefieldVehicleInfo", SN_NOWARN)
    MakeNameEx(0x7818F0, "Script_CanJoinBattlefieldAsGroup", SN_NOWARN)
    MakeNameEx(0x781950, "Script_GetBattlefieldMapIconScale", SN_NOWARN)
    MakeNameEx(0x7819C0, "Script_GetBattlefieldTeamInfo", SN_NOWARN)
    MakeNameEx(0x781AE0, "Script_GetBattlefieldArenaFaction", SN_NOWARN)
    MakeNameEx(0x781B10, "Script_SortBattlefieldScoreData", SN_NOWARN)
    MakeNameEx(0x781D40, "Script_HearthAndResurrectFromArea", SN_NOWARN)
    MakeNameEx(0x781D60, "Script_CanHearthAndResurrectFromArea", SN_NOWARN)
    MakeNameEx(0x781DD0, "Script_GetNumBattlegroundTypes", SN_NOWARN)
    MakeNameEx(0x781DF0, "Script_GetBattlegroundInfo", SN_NOWARN)
    MakeNameEx(0x782050, "Script_RequestBattlegroundInstanceInfo", SN_NOWARN)
    MakeNameEx(0x7820E0, "Script_RequestRandomBattlegroundInstanceInfo", SN_NOWARN)
    MakeNameEx(0x782140, "Script_GetNumArenaOpponents", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_BattlefieldMgrEntryInviteResponse", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_BattlefieldMgrQueueRequest", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_BattlefieldMgrQueueInviteResponse", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_BattlefieldMgrExitRequest", SN_NOWARN)
    MakeNameEx(0x782170, "Script_GetWorldPVPQueueStatus", SN_NOWARN)
    MakeNameEx(0x7824C0, "Script_SortBGList", SN_NOWARN)
    MakeNameEx(0x782500, "Script_StartWarGame", SN_NOWARN)
    MakeNameEx(0x782660, "Script_StartWarGameByName", SN_NOWARN)
    MakeNameEx(0x782980, "Script_StartSpectatorWarGame", SN_NOWARN)
    MakeNameEx(0x782E40, "Script_CanInitiateWarGame", SN_NOWARN)
    MakeNameEx(0x782FE0, "Script_WarGameRespond", SN_NOWARN)
    MakeNameEx(0x7830D0, "Script_GetWarGameQueueStatus", SN_NOWARN)
    MakeNameEx(0x783170, "Script_RequestRatedInfo", SN_NOWARN)
    MakeNameEx(0x7831E0, "Script_GetRatedBattleGroundInfo", SN_NOWARN)
    MakeNameEx(0x7842D0, "Script_GetNumWorldPVPAreas", SN_NOWARN)
    MakeNameEx(0x7842F0, "Script_GetWorldPVPAreaInfo", SN_NOWARN)
    MakeNameEx(0x783270, "Script_GetPersonalRatedInfo", SN_NOWARN)
    MakeNameEx(0x7833D0, "Script_IsRatedBattleground", SN_NOWARN)
    MakeNameEx(0x783400, "Script_IsRatedMap", SN_NOWARN)
    MakeNameEx(0x783470, "Script_IsWargame", SN_NOWARN)
    MakeNameEx(0x7834E0, "Script_RequestPVPOptionsEnabled", SN_NOWARN)
    MakeNameEx(0x783550, "Script_IsInActiveWorldPVP", SN_NOWARN)
    MakeNameEx(0x783690, "Script_GetNumWarGameTypes", SN_NOWARN)
    MakeNameEx(0x7836B0, "Script_GetWarGameTypeInfo", SN_NOWARN)
    MakeNameEx(0x783870, "Script_CollapseWarGameHeader", SN_NOWARN)
    MakeNameEx(0x7838F0, "Script_ExpandWarGameHeader", SN_NOWARN)
    MakeNameEx(0x783970, "Script_UpdateWarGamesList", SN_NOWARN)
    MakeNameEx(0x783990, "Script_SetSelectedWarGameType", SN_NOWARN)
    MakeNameEx(0x783A00, "Script_GetSelectedWarGameType", SN_NOWARN)
    MakeNameEx(0x783A60, "Script_RequestPVPRewards", SN_NOWARN)
    MakeNameEx(0x784DC0, "Script_GetRandomBGRewards", SN_NOWARN)
    MakeNameEx(0x784E00, "Script_GetRatedBGRewards", SN_NOWARN)
    MakeNameEx(0x784E10, "Script_GetArenaSkirmishRewards", SN_NOWARN)
    MakeNameEx(0x784E50, "Script_GetArenaRewards", SN_NOWARN)
    MakeNameEx(0x780850, "Script_GetMaxBattlefieldID", SN_NOWARN)
    MakeNameEx(0x783AD0, "Script_ClearBattlemaster", SN_NOWARN)
    MakeNameEx(0x780880, "Script_IsPlayerNeutral", SN_NOWARN)
    MakeNameEx(0x783B50, "Script_GetNumArenaOpponentSpecs", SN_NOWARN)
    MakeNameEx(0x783B80, "Script_GetArenaOpponentSpec", SN_NOWARN)
    MakeNameEx(0x782300, "Script_GetRandomBGInfo", SN_NOWARN)
    MakeNameEx(0x783C10, "Script_SetBlacklistMap", SN_NOWARN)
    MakeNameEx(0x783CA0, "Script_ClearBlacklistMap", SN_NOWARN)
    MakeNameEx(0x783D30, "Script_GetBlacklistMap", SN_NOWARN)
    MakeNameEx(0x783DE0, "Script_GetBlacklistMapName", SN_NOWARN)
    MakeNameEx(0x783F20, "Script_GetBattlegroundPoints", SN_NOWARN)
    MakeNameEx(0x783FA0, "Script_SetPVPRoles", SN_NOWARN)
    MakeNameEx(0x784030, "Script_GetPVPRoles", SN_NOWARN)
    MakeNameEx(0x7840B0, "Script_GetCurrentArenaSeason", SN_NOWARN)
    MakeNameEx(0x7840D0, "Script_GetPreviousArenaSeason", SN_NOWARN)
    MakeNameEx(0x7840F0, "Script_GetWeeklyPVPRewardInfo", SN_NOWARN)
    MakeNameEx(0x7C09B0, "Script_GetNumClasses", SN_NOWARN)
    MakeNameEx(0x7C09F0, "Script_GetClassInfo", SN_NOWARN)
    MakeNameEx(0x7C0B30, "Script_GetClassInfoByID", SN_NOWARN)
    MakeNameEx(0x7BFE90, "Script_GetNumSpecializations", SN_NOWARN)
    MakeNameEx(0x7BFEF0, "Script_GetPrimarySpecialization", SN_NOWARN)
    MakeNameEx(0x7BFF10, "Script_GetSpecChangeCost", SN_NOWARN)
    MakeNameEx(0x7BFF80, "Script_GetSpecializationInfo", SN_NOWARN)
    MakeNameEx(0x7C02A0, "Script_GetSpecializationRole", SN_NOWARN)
    MakeNameEx(0x7C0410, "Script_GetSpecializationRoleByID", SN_NOWARN)
    MakeNameEx(0x7C0550, "Script_SetSpecialization", SN_NOWARN)
    MakeNameEx(0x7C06C0, "Script_GetSpecialization", SN_NOWARN)
    MakeNameEx(0x7C04A0, "Script_GetInspectSpecialization", SN_NOWARN)
    MakeNameEx(0x7C07A0, "Script_GetSpecializationSpells", SN_NOWARN)
    MakeNameEx(0x7C08B0, "Script_GetSpecializationMasterySpells", SN_NOWARN)
    MakeNameEx(0x7C0C70, "Script_GetSpecializationInfoByID", SN_NOWARN)
    MakeNameEx(0x7C0EF0, "Script_GetNumSpecGroups", SN_NOWARN)
    MakeNameEx(0x7C0F30, "Script_GetActiveSpecGroup", SN_NOWARN)
    MakeNameEx(0x7C0F70, "Script_GetTalentInfo", SN_NOWARN)
    MakeNameEx(0x7C1030, "Script_GetTalentTierInfo", SN_NOWARN)
    MakeNameEx(0x7C1710, "Script_GetTalentInfoByID", SN_NOWARN)
    MakeNameEx(0x7C1420, "Script_GetTalentInfoBySpecialization", SN_NOWARN)
    MakeNameEx(0x7C19E0, "Script_GetTalentLink", SN_NOWARN)
    MakeNameEx(0x7C1BA0, "Script_LearnTalent", SN_NOWARN)
    MakeNameEx(0x7BEE40, "Script_LearnTalents", SN_NOWARN)
    MakeNameEx(0x7BF0D0, "Script_GetNumUnspentTalents", SN_NOWARN)
    MakeNameEx(0x7BF100, "Script_GetNumUnspentPvpTalents", SN_NOWARN)
    MakeNameEx(0x7BF130, "Script_GetMaxTalentTier", SN_NOWARN)
    MakeNameEx(0x7BF1B0, "Script_RemoveTalent", SN_NOWARN)
    MakeNameEx(0x7BF470, "Script_PickupTalent", SN_NOWARN)
    MakeNameEx(0x7BF570, "Script_AreTalentsLocked", SN_NOWARN)
    MakeNameEx(0x7BF620, "Script_GetFailedTalentIDs", SN_NOWARN)
    MakeNameEx(0x7BF6A0, "Script_ClearFailedTalentIDs", SN_NOWARN)
    MakeNameEx(0x7C12D0, "Script_GetPvpTalentInfo", SN_NOWARN)
    MakeNameEx(0x7C1820, "Script_GetPvpTalentInfoByID", SN_NOWARN)
    MakeNameEx(0x7C14D0, "Script_GetPvpTalentInfoBySpecialization", SN_NOWARN)
    MakeNameEx(0x7C1620, "Script_GetPvpTalentLevelRequirement", SN_NOWARN)
    MakeNameEx(0x7C1AC0, "Script_GetPvpTalentLink", SN_NOWARN)
    MakeNameEx(0x7C1BB0, "Script_LearnPvpTalent", SN_NOWARN)
    MakeNameEx(0x7BEF80, "Script_LearnPvpTalents", SN_NOWARN)
    MakeNameEx(0x7BF460, "Script_GetPvpTalentRowSelectionInfo", SN_NOWARN)
    MakeNameEx(0x7BF4F0, "Script_PickupPvpTalent", SN_NOWARN)
    MakeNameEx(0x7BF240, "Script_RemovePvpTalent", SN_NOWARN)
    MakeNameEx(0x7BF6F0, "Script_GetFailedPVPTalentIDs", SN_NOWARN)
    MakeNameEx(0x7BF770, "Script_ClearFailedPVPTalentIDs", SN_NOWARN)
    MakeNameEx(0x7BF2C0, "Script_GetHonorLevelRewardPack", SN_NOWARN)
    MakeNameEx(0x7BF7C0, "Script_GetRewardPackItems", SN_NOWARN)
    MakeNameEx(0x7BF890, "Script_GetRewardPackCurrencies", SN_NOWARN)
    MakeNameEx(0x7BF9F0, "Script_GetRewardPackTitle", SN_NOWARN)
    MakeNameEx(0x7BFAD0, "Script_GetRewardPackTitleName", SN_NOWARN)
    MakeNameEx(0x7BFCC0, "Script_GetRewardPackMoney", SN_NOWARN)
    MakeNameEx(0x7BF960, "Script_GetRewardPackArtifactPower", SN_NOWARN)
    MakeNameEx(0x7BFD40, "Script_GetPvpTalentUnlock", SN_NOWARN)
    MakeNameEx(0x916220, "Script_CloseAuctionHouse", SN_NOWARN)
    MakeNameEx(0x916230, "Script_GetAuctionHouseDepositRate", SN_NOWARN)
    MakeNameEx(0x9162A0, "Script_CalculateAuctionDeposit", SN_NOWARN)
    MakeNameEx(0x9166C0, "Script_ClickAuctionSellItemButton", SN_NOWARN)
    MakeNameEx(0x916940, "Script_GetAuctionSellItemInfo", SN_NOWARN)
    MakeNameEx(0x916F60, "Script_StartAuction", SN_NOWARN)
    MakeNameEx(0x917AB0, "Script_QueryAuctionItems", SN_NOWARN)
    MakeNameEx(0x917E40, "Script_GetOwnerAuctionItems", SN_NOWARN)
    MakeNameEx(0x917EB0, "Script_GetBidderAuctionItems", SN_NOWARN)
    MakeNameEx(0x917F40, "Script_GetNumAuctionItems", SN_NOWARN)
    MakeNameEx(0x918040, "Script_GetAuctionItemInfo", SN_NOWARN)
    MakeNameEx(0x918850, "Script_GetAuctionItemLink", SN_NOWARN)
    MakeNameEx(0x918BB0, "Script_GetAuctionItemBattlePetInfo", SN_NOWARN)
    MakeNameEx(0x918E10, "Script_GetAuctionItemTimeLeft", SN_NOWARN)
    MakeNameEx(0x918FF0, "Script_PlaceAuctionBid", SN_NOWARN)
    MakeNameEx(0x9193B0, "Script_GetAuctionItemSubClasses", SN_NOWARN)
    MakeNameEx(0x9164B0, "Script_CanSendAuctionQuery", SN_NOWARN)
    MakeNameEx(0x9165B0, "Script_SortAuctionItems", SN_NOWARN)
    MakeNameEx(0x9167C0, "Script_SetSelectedAuctionItem", SN_NOWARN)
    MakeNameEx(0x916C30, "Script_GetSelectedAuctionItem", SN_NOWARN)
    MakeNameEx(0x916DA0, "Script_IsAuctionSortReversed", SN_NOWARN)
    MakeNameEx(0x9174E0, "Script_CancelAuction", SN_NOWARN)
    MakeNameEx(0x917420, "Script_CanCancelAuction", SN_NOWARN)
    MakeNameEx(0x917630, "Script_GetAuctionSort", SN_NOWARN)
    MakeNameEx(0x917780, "Script_SortAuctionClearSort", SN_NOWARN)
    MakeNameEx(0x917860, "Script_SortAuctionSetSort", SN_NOWARN)
    MakeNameEx(0x9179A0, "Script_SortAuctionApplySort", SN_NOWARN)
    MakeNameEx(0x917A40, "Script_CancelSell", SN_NOWARN)
    MakeNameEx(0x917A60, "Script_SetAuctionsTabShowing", SN_NOWARN)
    MakeNameEx(0x808F30, "Script_ClosePetStables", SN_NOWARN)
    MakeNameEx(0x808FC0, "Script_GetStablePetInfo", SN_NOWARN)
    MakeNameEx(0x809140, "Script_PickupStablePet", SN_NOWARN)
    MakeNameEx(0x8091B0, "Script_SetPetStablePaperdoll", SN_NOWARN)
    MakeNameEx(0x809380, "Script_GetStablePetFoodTypes", SN_NOWARN)
    MakeNameEx(0x809520, "Script_IsAtStableMaster", SN_NOWARN)
    MakeNameEx(0x809550, "Script_SetPetSlot", SN_NOWARN)
    MakeNameEx(0x7B8250, "Script_GetNumWorldStateUI", SN_NOWARN)
    MakeNameEx(0x7B8280, "Script_GetWorldStateUIInfo", SN_NOWARN)
    MakeNameEx(0x7B84C0, "Script_GetWorldElapsedTime", SN_NOWARN)
    MakeNameEx(0x7B85F0, "Script_GetWorldElapsedTimers", SN_NOWARN)
    MakeNameEx(0x7B8620, "Script_QueryWorldCountdownTimer", SN_NOWARN)
    MakeNameEx(0x7CDF30, "Script_KBSetup_BeginLoading", SN_NOWARN)
    MakeNameEx(0x7CDF80, "Script_KBSetup_IsLoaded", SN_NOWARN)
    MakeNameEx(0x7CDFA0, "Script_KBSetup_GetLanguageCount", SN_NOWARN)
    MakeNameEx(0x7CDFE0, "Script_KBSetup_GetLanguageData", SN_NOWARN)
    MakeNameEx(0x7CE0E0, "Script_KBSetup_GetCategoryCount", SN_NOWARN)
    MakeNameEx(0x7CE120, "Script_KBSetup_GetCategoryData", SN_NOWARN)
    MakeNameEx(0x7CE220, "Script_KBSetup_GetSubCategoryCount", SN_NOWARN)
    MakeNameEx(0x7CE2B0, "Script_KBSetup_GetSubCategoryData", SN_NOWARN)
    MakeNameEx(0x7CE3D0, "Script_KBSetup_GetArticleHeaderCount", SN_NOWARN)
    MakeNameEx(0x7CE410, "Script_KBSetup_GetArticleHeaderData", SN_NOWARN)
    MakeNameEx(0x7CE5A0, "Script_KBSetup_GetTotalArticleCount", SN_NOWARN)
    MakeNameEx(0x7CE630, "Script_KBQuery_BeginLoading", SN_NOWARN)
    MakeNameEx(0x7CE800, "Script_KBQuery_IsLoaded", SN_NOWARN)
    MakeNameEx(0x7CE820, "Script_KBQuery_GetArticleHeaderCount", SN_NOWARN)
    MakeNameEx(0x7CE860, "Script_KBQuery_GetArticleHeaderData", SN_NOWARN)
    MakeNameEx(0x7CE9F0, "Script_KBQuery_GetTotalArticleCount", SN_NOWARN)
    MakeNameEx(0x7CEA80, "Script_KBArticle_BeginLoading", SN_NOWARN)
    MakeNameEx(0x7CEAD0, "Script_KBArticle_IsLoaded", SN_NOWARN)
    MakeNameEx(0x7CEAF0, "Script_KBArticle_GetData", SN_NOWARN)
    MakeNameEx(0x7CEDD0, "Script_KBSystem_GetMOTD", SN_NOWARN)
    MakeNameEx(0x7CEE00, "Script_KBSystem_GetServerStatus", SN_NOWARN)
    MakeNameEx(0x7CEE30, "Script_KBSystem_GetServerNotice", SN_NOWARN)
    MakeNameEx(0x906820, "Script_CloseSocketInfo", SN_NOWARN)
    MakeNameEx(0x906840, "Script_GetSocketItemInfo", SN_NOWARN)
    MakeNameEx(0x906950, "Script_GetNumSockets", SN_NOWARN)
    MakeNameEx(0x9069C0, "Script_GetExistingSocketInfo", SN_NOWARN)
    MakeNameEx(0x906C60, "Script_GetExistingSocketLink", SN_NOWARN)
    MakeNameEx(0x906E40, "Script_GetNewSocketInfo", SN_NOWARN)
    MakeNameEx(0x906F90, "Script_GetNewSocketLink", SN_NOWARN)
    MakeNameEx(0x907030, "Script_ClickSocketButton", SN_NOWARN)
    MakeNameEx(0x907140, "Script_AcceptSockets", SN_NOWARN)
    MakeNameEx(0x907150, "Script_GetSocketTypes", SN_NOWARN)
    MakeNameEx(0x907250, "Script_GetSocketItemRefundable", SN_NOWARN)
    MakeNameEx(0x907280, "Script_GetSocketItemBoundTradeable", SN_NOWARN)
    MakeNameEx(0x9072F0, "Script_HasBoundGemProposed", SN_NOWARN)
    MakeNameEx(0x907320, "Script_IsArtifactRelicItem", SN_NOWARN)
    MakeNameEx(0x8E8D20, "Script_SetLFGDungeon", SN_NOWARN)
    MakeNameEx(0x8E8F20, "Script_ClearAllLFGDungeons", SN_NOWARN)
    MakeNameEx(0x8E9190, "Script_GetLFGInfoServer", SN_NOWARN)
    MakeNameEx(0x8E97F0, "Script_GetLFGQueuedList", SN_NOWARN)
    MakeNameEx(0x8E8F90, "Script_SetLFGComment", SN_NOWARN)
    MakeNameEx(0x8E8930, "Script_LFGTeleport", SN_NOWARN)
    MakeNameEx(0x8E9DC0, "Script_JoinLFG", SN_NOWARN)
    MakeNameEx(0x8EA000, "Script_JoinSingleLFG", SN_NOWARN)
    MakeNameEx(0x8EA330, "Script_LeaveLFG", SN_NOWARN)
    MakeNameEx(0x8EA470, "Script_LeaveSingleLFG", SN_NOWARN)
    MakeNameEx(0x8E7910, "Script_RefreshLFGList", SN_NOWARN)
    MakeNameEx(0x8E7940, "Script_SearchLFGJoin", SN_NOWARN)
    MakeNameEx(0x8E7DA0, "Script_SearchLFGGetJoinedID", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_SearchLFGLeave", SN_NOWARN)
    MakeNameEx(0x8E7DD0, "Script_SearchLFGGetNumResults", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_SearchLFGGetResults", SN_NOWARN)
    MakeNameEx(0x8E7E40, "Script_SearchLFGGetEncounterResults", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_SearchLFGGetPartyResults", SN_NOWARN)
    MakeNameEx(0x8E8B10, "Script_SearchLFGSort", SN_NOWARN)
    MakeNameEx(0x8E8350, "Script_GetLFGTypes", SN_NOWARN)
    MakeNameEx(0x8EAE40, "Script_GetLFGRoleUpdate", SN_NOWARN)
    MakeNameEx(0x8EAEF0, "Script_GetLFGRoleUpdateSlot", SN_NOWARN)
    MakeNameEx(0x8EB010, "Script_GetLFGRoleUpdateMember", SN_NOWARN)
    MakeNameEx(0x8EAEA0, "Script_GetLFGRoleUpdateBattlegroundInfo", SN_NOWARN)
    MakeNameEx(0x8EAEB0, "Script_GetLFGReadyCheckUpdateBattlegroundInfo", SN_NOWARN)
    MakeNameEx(0x8EAE50, "Script_GetLFGReadyCheckUpdate", SN_NOWARN)
    MakeNameEx(0x8E88A0, "Script_GetLFGRoles", SN_NOWARN)
    MakeNameEx(0x8E83C0, "Script_SetLFGRoles", SN_NOWARN)
    MakeNameEx(0x8E8880, "Script_CompleteLFGRoleCheck", SN_NOWARN)
    MakeNameEx(0x8E8890, "Script_CompleteLFGReadyCheck", SN_NOWARN)
    MakeNameEx(0x8EA6D0, "Script_GetLFGProposal", SN_NOWARN)
    MakeNameEx(0x8EA6E0, "Script_GetLFGProposalMember", SN_NOWARN)
    MakeNameEx(0x8EA7A0, "Script_GetLFGProposalEncounter", SN_NOWARN)
    MakeNameEx(0x8EA8A0, "Script_AcceptProposal", SN_NOWARN)
    MakeNameEx(0x8EAAB0, "Script_RejectProposal", SN_NOWARN)
    MakeNameEx(0x8EB5B0, "Script_GetLFGBootProposal", SN_NOWARN)
    MakeNameEx(0x8EB500, "Script_SetLFGBootVote", SN_NOWARN)
    MakeNameEx(0x8E9930, "Script_GetLFGQueueStats", SN_NOWARN)
    MakeNameEx(0x8E8CD0, "Script_GetLFGDungeonInfo", SN_NOWARN)
    MakeNameEx(0x8E8E00, "Script_GetLFGRandomDungeonInfo", SN_NOWARN)
    MakeNameEx(0x8E8FC0, "Script_IsLFGDungeonJoinable", SN_NOWARN)
    MakeNameEx(0x8E7300, "Script_SetLFGHeaderCollapsed", SN_NOWARN)
    MakeNameEx(0x8E73A0, "Script_SetLFGDungeonEnabled", SN_NOWARN)
    MakeNameEx(0x8E9470, "Script_GetLFGCompletionReward", SN_NOWARN)
    MakeNameEx(0x8E95B0, "Script_GetLFGCompletionRewardItem", SN_NOWARN)
    MakeNameEx(0x8E9C60, "Script_GetLFGCompletionRewardItemLink", SN_NOWARN)
    MakeNameEx(0x8E9E90, "Script_IsInLFGDungeon", SN_NOWARN)
    MakeNameEx(0x8E9EC0, "Script_IsAllowedToUserTeleport", SN_NOWARN)
    MakeNameEx(0x8E9EF0, "Script_IsServerControlledBackfill", SN_NOWARN)
    MakeNameEx(0x8E9FD0, "Script_CanPartyLFGBackfill", SN_NOWARN)
    MakeNameEx(0x8EA160, "Script_GetPartyLFGBackfillInfo", SN_NOWARN)
    MakeNameEx(0x8EA270, "Script_PartyLFGStartBackfill", SN_NOWARN)
    MakeNameEx(0x8EA3A0, "Script_GetLFGRandomCooldownExpiration", SN_NOWARN)
    MakeNameEx(0x8EA580, "Script_UnitHasLFGRandomCooldown", SN_NOWARN)
    MakeNameEx(0x8EA6C0, "Script_GetLFGDeserterExpiration", SN_NOWARN)
    MakeNameEx(0x8EA6F0, "Script_UnitHasLFGDeserter", SN_NOWARN)
    MakeNameEx(0x8EB250, "Script_GetLFGDungeonNumEncounters", SN_NOWARN)
    MakeNameEx(0x8EB3B0, "Script_GetLFGDungeonEncounterInfo", SN_NOWARN)
    MakeNameEx(0x8EB510, "Script_GetLFGCategoryForID", SN_NOWARN)
    MakeNameEx(0x8EB5C0, "Script_DungeonAppearsInRandomLFD", SN_NOWARN)
    MakeNameEx(0x8EB820, "Script_GetLFGSuspendedPlayers", SN_NOWARN)
    MakeNameEx(0x8E62F0, "Script_GetLFGInviteRoleRestrictions", SN_NOWARN)
    MakeNameEx(0x8E6610, "Script_GetLFGInviteRoleAvailability", SN_NOWARN)
    MakeNameEx(0x8EB0A0, "Script_UnitGetAvailableRoles", SN_NOWARN)
    MakeNameEx(0x8EB690, "Script_GetLFDChoiceOrder", SN_NOWARN)
    MakeNameEx(0x8E6300, "Script_GetLFDChoiceCollapseState", SN_NOWARN)
    MakeNameEx(0x8E6620, "Script_GetLFDChoiceEnabledState", SN_NOWARN)
    MakeNameEx(0x8E6830, "Script_GetLFDChoiceLockedState", SN_NOWARN)
    MakeNameEx(0x8E6A40, "Script_GetLFDLockPlayerCount", SN_NOWARN)
    MakeNameEx(0x8E6AD0, "Script_GetLFDLockInfo", SN_NOWARN)
    MakeNameEx(0x8E6EE0, "Script_GetLFDRoleLockInfo", SN_NOWARN)
    MakeNameEx(0x8E7080, "Script_GetLFDRoleRestrictions", SN_NOWARN)
    MakeNameEx(0x8E7160, "Script_RequestLFDPlayerLockInfo", SN_NOWARN)
    MakeNameEx(0x8E7230, "Script_RequestLFDPartyLockInfo", SN_NOWARN)
    MakeNameEx(0x8E7410, "Script_GetNumRandomDungeons", SN_NOWARN)
    MakeNameEx(0x8E7470, "Script_GetLFGDungeonRewards", SN_NOWARN)
    MakeNameEx(0x8E7620, "Script_GetLFGDungeonRewardInfo", SN_NOWARN)
    MakeNameEx(0x8E79F0, "Script_GetLFGDungeonRewardCapBarInfo", SN_NOWARN)
    MakeNameEx(0x8E8060, "Script_GetLFGDungeonRewardCapInfo", SN_NOWARN)
    MakeNameEx(0x8E8480, "Script_GetLFGDungeonRewardLink", SN_NOWARN)
    MakeNameEx(0x8E8640, "Script_GetLFGDungeonShortageRewardLink", SN_NOWARN)
    MakeNameEx(0x8E93F0, "Script_GetRandomDungeonBestChoice", SN_NOWARN)
    MakeNameEx(0x8EA8C0, "Script_GetLFGRoleShortageRewards", SN_NOWARN)
    MakeNameEx(0x8EAAD0, "Script_GetLFGDungeonShortageRewardInfo", SN_NOWARN)
    MakeNameEx(0x8E6160, "Script_GetLFRChoiceOrder", SN_NOWARN)
    MakeNameEx(0x8EA730, "Script_GetNumDungeonForRandomSlot", SN_NOWARN)
    MakeNameEx(0x8EA7B0, "Script_GetDungeonForRandomSlot", SN_NOWARN)
    MakeNameEx(0x8EAEC0, "Script_GetNumRFDungeons", SN_NOWARN)
    MakeNameEx(0x8EAF30, "Script_GetRFDungeonInfo", SN_NOWARN)
    MakeNameEx(0x8EAFB0, "Script_GetBestRFChoice", SN_NOWARN)
    MakeNameEx(0x8EAFE0, "Script_GetNumFlexRaidDungeons", SN_NOWARN)
    MakeNameEx(0x8EB020, "Script_GetFlexRaidDungeonInfo", SN_NOWARN)
    MakeNameEx(0x8EB220, "Script_GetBestFlexRaidChoice", SN_NOWARN)
    MakeNameEx(0x8E9F60, "Script_IsInScenarioGroup", SN_NOWARN)
    MakeNameEx(0x8EAF00, "Script_GetNumScenarios", SN_NOWARN)
    MakeNameEx(0x8EB990, "Script_GetScenariosChoiceOrder", SN_NOWARN)
    MakeNameEx(0x8E7440, "Script_GetNumRandomScenarios", SN_NOWARN)
    MakeNameEx(0x8E8E90, "Script_GetRandomScenarioInfo", SN_NOWARN)
    MakeNameEx(0x8E9430, "Script_GetRandomScenarioBestChoice", SN_NOWARN)
    MakeNameEx(0x310AA0, "Script_VoiceEnumerateOutputDevices", SN_NOWARN)
    MakeNameEx(0x310B70, "Script_VoiceEnumerateCaptureDevices", SN_NOWARN)
    MakeNameEx(0x310C50, "Script_VoiceSelectOutputDevice", SN_NOWARN)
    MakeNameEx(0x310D50, "Script_VoiceSelectCaptureDevice", SN_NOWARN)
    MakeNameEx(0x310E50, "Script_VoiceGetCurrentOutputDevice", SN_NOWARN)
    MakeNameEx(0x310E90, "Script_VoiceGetCurrentCaptureDevice", SN_NOWARN)
    MakeNameEx(0x311500, "Script_GetVoiceStatus", SN_NOWARN)
    MakeNameEx(0x310ED0, "Script_GetNumVoiceSessions", SN_NOWARN)
    MakeNameEx(0x310F60, "Script_GetVoiceSessionInfo", SN_NOWARN)
    MakeNameEx(0x3110C0, "Script_GetVoiceCurrentSessionID", SN_NOWARN)
    MakeNameEx(0x311150, "Script_SetActiveVoiceChannelBySessionID", SN_NOWARN)
    MakeNameEx(0x311220, "Script_GetNumVoiceSessionMembersBySessionID", SN_NOWARN)
    MakeNameEx(0x3112C0, "Script_GetVoiceSessionMemberInfoBySessionID", SN_NOWARN)
    MakeNameEx(0x311450, "Script_VoiceIsDisabledByClient", SN_NOWARN)
    MakeNameEx(0x311470, "Script_UnitIsTalking", SN_NOWARN)
    MakeNameEx(0x8C7840, "Script_CalendarGetMonthNames", SN_NOWARN)
    MakeNameEx(0x8C78B0, "Script_CalendarGetWeekdayNames", SN_NOWARN)
    MakeNameEx(0x8C7920, "Script_CalendarGetDate", SN_NOWARN)
    MakeNameEx(0x8C79A0, "Script_CalendarGetMinDate", SN_NOWARN)
    MakeNameEx(0x8C7A30, "Script_CalendarGetMaxDate", SN_NOWARN)
    MakeNameEx(0x8C7AC0, "Script_CalendarGetMinHistoryDate", SN_NOWARN)
    MakeNameEx(0x8C7B90, "Script_CalendarGetMaxCreateDate", SN_NOWARN)
    MakeNameEx(0x8C7C20, "Script_CalendarGetMonth", SN_NOWARN)
    MakeNameEx(0x8C7DB0, "Script_CalendarGetAbsMonth", SN_NOWARN)
    MakeNameEx(0x8C7F70, "Script_CalendarSetMonth", SN_NOWARN)
    MakeNameEx(0x8C7FC0, "Script_CalendarSetAbsMonth", SN_NOWARN)
    MakeNameEx(0x8C8070, "Script_CalendarGetNumDayEvents", SN_NOWARN)
    MakeNameEx(0x8C8270, "Script_CalendarGetDayEvent", SN_NOWARN)
    MakeNameEx(0x8C8140, "Script_CalendarGetDayEventSequenceInfo", SN_NOWARN)
    MakeNameEx(0x8C3520, "Script_CalendarGetFirstPendingInvite", SN_NOWARN)
    MakeNameEx(0x8C35B0, "Script_CalendarGetNumGuildEvents", SN_NOWARN)
    MakeNameEx(0x8C35D0, "Script_CalendarGetGuildEventInfo", SN_NOWARN)
    MakeNameEx(0x8C37F0, "Script_CalendarGetGuildEventSelectionInfo", SN_NOWARN)
    MakeNameEx(0x8C3920, "Script_CalendarOpenEvent", SN_NOWARN)
    MakeNameEx(0x8C39E0, "Script_CalendarGetEventIndex", SN_NOWARN)
    MakeNameEx(0x8C3B50, "Script_CalendarCloseEvent", SN_NOWARN)
    MakeNameEx(0x8C3B70, "Script_CalendarGetEventInfo", SN_NOWARN)
    MakeNameEx(0x8C40F0, "Script_CalendarGetHolidayInfo", SN_NOWARN)
    MakeNameEx(0x8C4260, "Script_CalendarGetRaidInfo", SN_NOWARN)
    MakeNameEx(0x8C4490, "Script_CalendarGetNumPendingInvites", SN_NOWARN)
    MakeNameEx(0x8C44C0, "Script_CalendarEventGetNumInvites", SN_NOWARN)
    MakeNameEx(0x8C4530, "Script_CalendarEventGetInvite", SN_NOWARN)
    MakeNameEx(0x8C47D0, "Script_CalendarEventGetInviteResponseTime", SN_NOWARN)
    MakeNameEx(0x8C4930, "Script_CalendarAddEvent", SN_NOWARN)
    MakeNameEx(0x8C4960, "Script_CalendarNewEvent", SN_NOWARN)
    MakeNameEx(0x8C4970, "Script_CalendarMassInviteGuild", SN_NOWARN)
    MakeNameEx(0x8C4A20, "Script_CalendarNewGuildAnnouncement", SN_NOWARN)
    MakeNameEx(0x8C4A30, "Script_CalendarNewGuildEvent", SN_NOWARN)
    MakeNameEx(0x8C4A40, "Script_CalendarDefaultGuildFilter", SN_NOWARN)
    MakeNameEx(0x8C4B10, "Script_CalendarUpdateEvent", SN_NOWARN)
    MakeNameEx(0x8C4B40, "Script_CalendarRemoveEvent", SN_NOWARN)
    MakeNameEx(0x8C7660, "Script_CalendarEventSelectInvite", SN_NOWARN)
    MakeNameEx(0x8C76C0, "Script_CalendarEventGetSelectedInvite", SN_NOWARN)
    MakeNameEx(0x8C4B80, "Script_CalendarContextSelectEvent", SN_NOWARN)
    MakeNameEx(0x8C4C40, "Script_CalendarContextDeselectEvent", SN_NOWARN)
    MakeNameEx(0x8C4C70, "Script_CalendarContextGetEventIndex", SN_NOWARN)
    MakeNameEx(0x8C4DE0, "Script_CalendarContextInviteIsPending", SN_NOWARN)
    MakeNameEx(0x8C4EF0, "Script_CalendarContextInviteModeratorStatus", SN_NOWARN)
    MakeNameEx(0x8C5030, "Script_CalendarContextInviteStatus", SN_NOWARN)
    MakeNameEx(0x8C5150, "Script_CalendarContextInviteType", SN_NOWARN)
    MakeNameEx(0x8C52A0, "Script_CalendarContextInviteAvailable", SN_NOWARN)
    MakeNameEx(0x8C53C0, "Script_CalendarContextInviteTentative", SN_NOWARN)
    MakeNameEx(0x8C5560, "Script_CalendarContextInviteDecline", SN_NOWARN)
    MakeNameEx(0x8C5680, "Script_CalendarContextInviteRemove", SN_NOWARN)
    MakeNameEx(0x8C5780, "Script_CalendarContextEventSignUp", SN_NOWARN)
    MakeNameEx(0x8C5880, "Script_CalendarContextEventRemove", SN_NOWARN)
    MakeNameEx(0x8C5A50, "Script_CalendarContextEventCopy", SN_NOWARN)
    MakeNameEx(0x8C5C20, "Script_CalendarContextEventPaste", SN_NOWARN)
    MakeNameEx(0x8C5CA0, "Script_CalendarContextEventClipboard", SN_NOWARN)
    MakeNameEx(0x8C5CC0, "Script_CalendarContextEventCanComplain", SN_NOWARN)
    MakeNameEx(0x8C5E00, "Script_CalendarContextEventComplain", SN_NOWARN)
    MakeNameEx(0x8C5F00, "Script_CalendarContextEventCanEdit", SN_NOWARN)
    MakeNameEx(0x8C6000, "Script_CalendarContextEventCanRemove", SN_NOWARN)
    MakeNameEx(0x8C6100, "Script_CalendarContextEventGetCalendarType", SN_NOWARN)
    MakeNameEx(0x8C4B50, "Script_CalendarEventInvite", SN_NOWARN)
    MakeNameEx(0x8C6210, "Script_CalendarEventRemoveInvite", SN_NOWARN)
    MakeNameEx(0x8C6260, "Script_CalendarEventAvailable", SN_NOWARN)
    MakeNameEx(0x8C6280, "Script_CalendarEventTentative", SN_NOWARN)
    MakeNameEx(0x8C62A0, "Script_CalendarEventDecline", SN_NOWARN)
    MakeNameEx(0x8C62C0, "Script_CalendarEventSignUp", SN_NOWARN)
    MakeNameEx(0x8C62D0, "Script_CalendarEventSortInvites", SN_NOWARN)
    MakeNameEx(0x8C6400, "Script_CalendarEventGetInviteSortCriterion", SN_NOWARN)
    MakeNameEx(0x8C64E0, "Script_CalendarEventGetStatusOptions", SN_NOWARN)
    MakeNameEx(0x8C6670, "Script_CalendarEventSetStatus", SN_NOWARN)
    MakeNameEx(0x8C66F0, "Script_CalendarEventSetModerator", SN_NOWARN)
    MakeNameEx(0x8C6750, "Script_CalendarEventClearModerator", SN_NOWARN)
    MakeNameEx(0x8C67E0, "Script_CalendarEventCanModerate", SN_NOWARN)
    MakeNameEx(0x8C67A0, "Script_CalendarEventIsModerator", SN_NOWARN)
    MakeNameEx(0x8C6850, "Script_CalendarEventGetTypes", SN_NOWARN)
    MakeNameEx(0x8C68C0, "Script_CalendarEventGetTypesDisplayOrdered", SN_NOWARN)
    MakeNameEx(0x8C6940, "Script_CalendarEventGetRepeatOptions", SN_NOWARN)
    MakeNameEx(0x8C69A0, "Script_CalendarEventSetTitle", SN_NOWARN)
    MakeNameEx(0x8C6A30, "Script_CalendarEventSetDescription", SN_NOWARN)
    MakeNameEx(0x8C6AC0, "Script_CalendarEventSetType", SN_NOWARN)
    MakeNameEx(0x8C6B40, "Script_CalendarEventSetRepeatOption", SN_NOWARN)
    MakeNameEx(0x8C6BC0, "Script_CalendarEventSetSize", SN_NOWARN)
    MakeNameEx(0x8C6C40, "Script_CalendarEventSetDate", SN_NOWARN)
    MakeNameEx(0x8C6DA0, "Script_CalendarEventSetTime", SN_NOWARN)
    MakeNameEx(0x8C6EC0, "Script_CalendarEventSetLockoutDate", SN_NOWARN)
    MakeNameEx(0x8C7020, "Script_CalendarEventSetLockoutTime", SN_NOWARN)
    MakeNameEx(0x8C7140, "Script_CalendarEventSetTextureID", SN_NOWARN)
    MakeNameEx(0x8C7190, "Script_CalendarEventSetLocked", SN_NOWARN)
    MakeNameEx(0x8C71E0, "Script_CalendarEventClearLocked", SN_NOWARN)
    MakeNameEx(0x8C7230, "Script_CalendarEventSetAutoApprove", SN_NOWARN)
    MakeNameEx(0x8C7280, "Script_CalendarEventClearAutoApprove", SN_NOWARN)
    MakeNameEx(0x8C72D0, "Script_CalendarEventGetTextures", SN_NOWARN)
    MakeNameEx(0x8C74F0, "Script_CalendarEventHasPendingInvite", SN_NOWARN)
    MakeNameEx(0x8C7570, "Script_CalendarEventHaveSettingsChanged", SN_NOWARN)
    MakeNameEx(0x8C75B0, "Script_CalendarEventCanEdit", SN_NOWARN)
    MakeNameEx(0x8C7610, "Script_CalendarEventGetCalendarType", SN_NOWARN)
    MakeNameEx(0x8C7710, "Script_CalendarCanSendInvite", SN_NOWARN)
    MakeNameEx(0x8C7780, "Script_CalendarCanAddEvent", SN_NOWARN)
    MakeNameEx(0x8C77F0, "Script_CalendarIsActionPending", SN_NOWARN)
    MakeNameEx(0x8C7810, "Script_OpenCalendar", SN_NOWARN)
    MakeNameEx(0x6D1EB0, "Script_GetBarberShopStyleInfo", SN_NOWARN)
    MakeNameEx(0x6D1FE0, "Script_SetNextBarberShopStyle", SN_NOWARN)
    MakeNameEx(0x6D2060, "Script_GetBarberShopTotalCost", SN_NOWARN)
    MakeNameEx(0x6D2090, "Script_ApplyBarberShopStyle", SN_NOWARN)
    MakeNameEx(0x6D20A0, "Script_CancelBarberShop", SN_NOWARN)
    MakeNameEx(0x6D2110, "Script_BarberShopReset", SN_NOWARN)
    MakeNameEx(0x6D2130, "Script_CanAlterSkin", SN_NOWARN)
    MakeNameEx(0x6D2150, "Script_SetBarberShopAlternateFormFrame", SN_NOWARN)
    MakeNameEx(0x6D2200, "Script_HasAlternateForm", SN_NOWARN)
    MakeNameEx(0x6D22F0, "Script_IsBarberShopStyleValid", SN_NOWARN)
    MakeNameEx(0x84DC20, "Script_QueryGuildBankTab", SN_NOWARN)
    MakeNameEx(0x84DC80, "Script_SetCurrentGuildBankTab", SN_NOWARN)
    MakeNameEx(0x84DCE0, "Script_GetCurrentGuildBankTab", SN_NOWARN)
    MakeNameEx(0x84E280, "Script_GetGuildBankItemInfo", SN_NOWARN)
    MakeNameEx(0x84F0C0, "Script_SetGuildBankTabInfo", SN_NOWARN)
    MakeNameEx(0x84E630, "Script_GetGuildBankItemLink", SN_NOWARN)
    MakeNameEx(0x84E720, "Script_PickupGuildBankItem", SN_NOWARN)
    MakeNameEx(0x84E970, "Script_AutoStoreGuildBankItem", SN_NOWARN)
    MakeNameEx(0x84EB80, "Script_SplitGuildBankItem", SN_NOWARN)
    MakeNameEx(0x84EDA0, "Script_GetNumGuildBankTabs", SN_NOWARN)
    MakeNameEx(0x84EDC0, "Script_GetGuildBankTabInfo", SN_NOWARN)
    MakeNameEx(0x84F1C0, "Script_GetGuildBankTabCost", SN_NOWARN)
    MakeNameEx(0x84DD10, "Script_BuyGuildBankTab", SN_NOWARN)
    MakeNameEx(0x84DDE0, "Script_DepositGuildBankMoney", SN_NOWARN)
    MakeNameEx(0x84DF60, "Script_WithdrawGuildBankMoney", SN_NOWARN)
    MakeNameEx(0x84E020, "Script_CanWithdrawGuildBankMoney", SN_NOWARN)
    MakeNameEx(0x84DB70, "Script_PickupGuildBankMoney", SN_NOWARN)
    MakeNameEx(0x84E1F0, "Script_GetGuildBankMoney", SN_NOWARN)
    MakeNameEx(0x84E220, "Script_GetGuildBankBonusDepositMoney", SN_NOWARN)
    MakeNameEx(0x84E250, "Script_GetGuildBankWithdrawMoney", SN_NOWARN)
    MakeNameEx(0x84F260, "Script_CloseGuildBankFrame", SN_NOWARN)
    MakeNameEx(0x84F2E0, "Script_GetGuildTabardFileNames", SN_NOWARN)
    MakeNameEx(0x84F550, "Script_GetGuildLogoInfo", SN_NOWARN)
    MakeNameEx(0x84F740, "Script_QueryGuildBankLog", SN_NOWARN)
    MakeNameEx(0x84F7B0, "Script_GetNumGuildBankTransactions", SN_NOWARN)
    MakeNameEx(0x84F820, "Script_GetGuildBankTransaction", SN_NOWARN)
    MakeNameEx(0x84FCE0, "Script_GetNumGuildBankMoneyTransactions", SN_NOWARN)
    MakeNameEx(0x84FD00, "Script_GetGuildBankMoneyTransaction", SN_NOWARN)
    MakeNameEx(0x84FF40, "Script_QueryGuildBankText", SN_NOWARN)
    MakeNameEx(0x84FF90, "Script_GetGuildBankText", SN_NOWARN)
    MakeNameEx(0x850090, "Script_SetGuildBankText", SN_NOWARN)
    MakeNameEx(0x84E130, "Script_CanEditGuildBankTabInfo", SN_NOWARN)
    MakeNameEx(0x7F6710, "Script_AttachGlyphToSpell", SN_NOWARN)
    MakeNameEx(0x7F6840, "Script_HasPendingGlyphCast", SN_NOWARN)
    MakeNameEx(0x7F6860, "Script_HasAttachedGlyph", SN_NOWARN)
    MakeNameEx(0x7F6950, "Script_GetCurrentGlyphNameForSpell", SN_NOWARN)
    MakeNameEx(0x7F6A40, "Script_GetPendingGlyphName", SN_NOWARN)
    MakeNameEx(0x7F6B00, "Script_IsSpellValidForPendingGlyph", SN_NOWARN)
    MakeNameEx(0x7F6C70, "Script_IsPendingGlyphRemoval", SN_NOWARN)
    MakeNameEx(0x89CEF0, "Script_GetCategoryList", SN_NOWARN)
    MakeNameEx(0x89DEA0, "Script_GetGuildCategoryList", SN_NOWARN)
    MakeNameEx(0x89E310, "Script_GetStatisticsCategoryList", SN_NOWARN)
    MakeNameEx(0x89E6C0, "Script_GetCategoryInfo", SN_NOWARN)
    MakeNameEx(0x89E790, "Script_GetCategoryNumAchievements", SN_NOWARN)
    MakeNameEx(0x89E850, "Script_GetCategoryAchievementPoints", SN_NOWARN)
    MakeNameEx(0x89EC10, "Script_GetComparisonCategoryNumAchievements", SN_NOWARN)
    MakeNameEx(0x89F330, "Script_GetAchievementInfo", SN_NOWARN)
    MakeNameEx(0x89F7C0, "Script_GetAchievementNumRewards", SN_NOWARN)
    MakeNameEx(0x89F850, "Script_GetAchievementReward", SN_NOWARN)
    MakeNameEx(0x89F920, "Script_GetAchievementNumCriteria", SN_NOWARN)
    MakeNameEx(0x89BE60, "Script_GetAchievementCriteriaInfo", SN_NOWARN)
    MakeNameEx(0x89C040, "Script_GetAchievementCriteriaInfoByID", SN_NOWARN)
    MakeNameEx(0x89C200, "Script_SetAchievementComparisonUnit", SN_NOWARN)
    MakeNameEx(0x89C320, "Script_ClearAchievementComparisonUnit", SN_NOWARN)
    MakeNameEx(0x89C330, "Script_GetAchievementComparisonInfo", SN_NOWARN)
    MakeNameEx(0x89F190, "Script_GetPreviousAchievement", SN_NOWARN)
    MakeNameEx(0x89F220, "Script_GetNextAchievement", SN_NOWARN)
    MakeNameEx(0x89F730, "Script_GetAchievementCategory", SN_NOWARN)
    MakeNameEx(0x89D410, "Script_GetAchievementLink", SN_NOWARN)
    MakeNameEx(0x89EE20, "Script_GetNumCompletedAchievements", SN_NOWARN)
    MakeNameEx(0x89EFD0, "Script_GetNumComparisonCompletedAchievements", SN_NOWARN)
    MakeNameEx(0x89C580, "Script_GetLatestCompletedAchievements", SN_NOWARN)
    MakeNameEx(0x89C600, "Script_GetLatestUpdatedStats", SN_NOWARN)
    MakeNameEx(0x89C9E0, "Script_GetLatestCompletedComparisonAchievements", SN_NOWARN)
    MakeNameEx(0x89CDE0, "Script_GetLatestUpdatedComparisonStats", SN_NOWARN)
    MakeNameEx(0x89CE30, "Script_GetTotalAchievementPoints", SN_NOWARN)
    MakeNameEx(0x89BBF0, "Script_IsAchievementEligible", SN_NOWARN)
    MakeNameEx(0x89BCE0, "Script_GetStatistic", SN_NOWARN)
    MakeNameEx(0x89C450, "Script_GetComparisonStatistic", SN_NOWARN)
    MakeNameEx(0x89D380, "Script_GetComparisonAchievementPoints", SN_NOWARN)
    MakeNameEx(0x89DA20, "Script_CanShowAchievementUI", SN_NOWARN)
    MakeNameEx(0x89D880, "Script_GetTrackedAchievements", SN_NOWARN)
    MakeNameEx(0x89D8E0, "Script_AddTrackedAchievement", SN_NOWARN)
    MakeNameEx(0x89D920, "Script_RemoveTrackedAchievement", SN_NOWARN)
    MakeNameEx(0x89D960, "Script_IsTrackedAchievement", SN_NOWARN)
    MakeNameEx(0x89D9E0, "Script_GetNumTrackedAchievements", SN_NOWARN)
    MakeNameEx(0x89DA40, "Script_HasCompletedAnyAchievement", SN_NOWARN)
    MakeNameEx(0x89DA70, "Script_SetAchievementSearchString", SN_NOWARN)
    MakeNameEx(0x89DBB0, "Script_ClearAchievementSearchString", SN_NOWARN)
    MakeNameEx(0x89DC60, "Script_GetNumFilteredAchievements", SN_NOWARN)
    MakeNameEx(0x89DC80, "Script_GetFilteredAchievementID", SN_NOWARN)
    MakeNameEx(0x89DD00, "Script_SwitchAchievementSearchTab", SN_NOWARN)
    MakeNameEx(0x89E2E0, "Script_GetAchievementSearchProgress", SN_NOWARN)
    MakeNameEx(0x89E2C0, "Script_GetAchievementSearchSize", SN_NOWARN)
    MakeNameEx(0x89C650, "Script_GetGuildAchievementMembers", SN_NOWARN)
    MakeNameEx(0x89C8C0, "Script_GetGuildAchievementNumMembers", SN_NOWARN)
    MakeNameEx(0x89CA40, "Script_GetGuildAchievementMemberInfo", SN_NOWARN)
    MakeNameEx(0x89CBE0, "Script_SetFocusedAchievement", SN_NOWARN)
    MakeNameEx(0x89CC20, "Script_GetAchievementGuildRep", SN_NOWARN)
    MakeNameEx(0x7F3B90, "Script_GetCurrencyListSize", SN_NOWARN)
    MakeNameEx(0x7F3BC0, "Script_GetCurrencyListInfo", SN_NOWARN)
    MakeNameEx(0x7F3EF0, "Script_ExpandCurrencyList", SN_NOWARN)
    MakeNameEx(0x7F3F80, "Script_SetCurrencyUnused", SN_NOWARN)
    MakeNameEx(0x7F4010, "Script_SetCurrencyBackpack", SN_NOWARN)
    MakeNameEx(0x7F40A0, "Script_GetBackpackCurrencyInfo", SN_NOWARN)
    MakeNameEx(0x7F42A0, "Script_PickupCurrency", SN_NOWARN)
    MakeNameEx(0x7F4320, "Script_GetCurrencyInfo", SN_NOWARN)
    MakeNameEx(0x7F46B0, "Script_GetCurrencyLink", SN_NOWARN)
    MakeNameEx(0x7F3B00, "Script_GetCurrencyListLink", SN_NOWARN)
    MakeNameEx(0x8D2EB0, "Script_SaveEquipmentSet", SN_NOWARN)
    MakeNameEx(0x8D2D10, "Script_DeleteEquipmentSet", SN_NOWARN)
    MakeNameEx(0x8D2D80, "Script_ModifyEquipmentSet", SN_NOWARN)
    MakeNameEx(0x8D3180, "Script_EquipmentManagerIgnoreSlotForSave", SN_NOWARN)
    MakeNameEx(0x8D31D0, "Script_EquipmentManagerIsSlotIgnoredForSave", SN_NOWARN)
    MakeNameEx(0x8D3230, "Script_EquipmentManagerClearIgnoredSlotsForSave", SN_NOWARN)
    MakeNameEx(0x8D3250, "Script_EquipmentManagerUnignoreSlotForSave", SN_NOWARN)
    MakeNameEx(0x8D32A0, "Script_GetEquipmentSetLocations", SN_NOWARN)
    MakeNameEx(0x8D3AB0, "Script_GetEquipmentSetItemIDs", SN_NOWARN)
    MakeNameEx(0x8D3CC0, "Script_GetNumEquipmentSets", SN_NOWARN)
    MakeNameEx(0x8D3D20, "Script_GetEquipmentSetInfo", SN_NOWARN)
    MakeNameEx(0x8D3EC0, "Script_GetEquipmentSetInfoByName", SN_NOWARN)
    MakeNameEx(0x8D4160, "Script_EquipmentSetContainsLockedItems", SN_NOWARN)
    MakeNameEx(0x8D4050, "Script_PickupEquipmentSetByName", SN_NOWARN)
    MakeNameEx(0x8D40D0, "Script_PickupEquipmentSet", SN_NOWARN)
    MakeNameEx(0x8D41D0, "Script_UseEquipmentSet", SN_NOWARN)
    MakeNameEx(0x8D3C70, "Script_CanUseEquipmentSets", SN_NOWARN)
    MakeNameEx(0x8D4250, "Script_GetEquipmentSetIgnoreSlots", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_GetGMTicket", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_DeleteGMTicket", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_GMResponseResolve", SN_NOWARN)
    MakeNameEx(0x73D910, "Script_GetGMStatus", SN_NOWARN)
    MakeNameEx(0x73D930, "Script_GMSurveyQuestion", SN_NOWARN)
    MakeNameEx(0x73D100, "Script_GMSurveyNumAnswers", SN_NOWARN)
    MakeNameEx(0x73D9B0, "Script_GMSurveyAnswer", SN_NOWARN)
    MakeNameEx(0x73D180, "Script_GMSurveyAnswerSubmit", SN_NOWARN)
    MakeNameEx(0x73D270, "Script_GMSurveyCommentSubmit", SN_NOWARN)
    MakeNameEx(0x73D300, "Script_GMSurveySubmit", SN_NOWARN)
    MakeNameEx(0x73D830, "Script_GMReportLag", SN_NOWARN)
    MakeNameEx(0x73D7A0, "Script_RegisterStaticConstants", SN_NOWARN)
    MakeNameEx(0x73D310, "Script_GMSubmitSuggestion", SN_NOWARN)
    MakeNameEx(0x73D480, "Script_GMSubmitBug", SN_NOWARN)
    MakeNameEx(0x73D5F0, "Script_GMQuickTicketSystemEnabled", SN_NOWARN)
    MakeNameEx(0x73D610, "Script_GMEuropaTicketsEnabled", SN_NOWARN)
    MakeNameEx(0x73D660, "Script_GMEuropaBugsEnabled", SN_NOWARN)
    MakeNameEx(0x73D6B0, "Script_GMEuropaComplaintsEnabled", SN_NOWARN)
    MakeNameEx(0x73D700, "Script_GMEuropaSuggestionsEnabled", SN_NOWARN)
    MakeNameEx(0x73D750, "Script_GMItemRestorationButtonEnabled", SN_NOWARN)
    MakeNameEx(0x73D770, "Script_GMQuickTicketSystemThrottled", SN_NOWARN)
    MakeNameEx(0x73D870, "Script_GetWebTicket", SN_NOWARN)
    MakeNameEx(0x73D890, "Script_AcknowledgeSurvey", SN_NOWARN)
    MakeNameEx(0x7E1610, "Script_BNGetInfo", SN_NOWARN)
    MakeNameEx(0x7E16F0, "Script_BNGetNumFriends", SN_NOWARN)
    MakeNameEx(0x7E1770, "Script_BNGetFriendInfo", SN_NOWARN)
    MakeNameEx(0x7E1820, "Script_BNGetFriendInfoByID", SN_NOWARN)
    MakeNameEx(0x7E18D0, "Script_BNSummonFriendByIndex", SN_NOWARN)
    MakeNameEx(0xE59A90, "Script_BNSendSoR", SN_NOWARN)
    MakeNameEx(0x7DF4D0, "Script_BNGetNumFriendGameAccounts", SN_NOWARN)
    MakeNameEx(0x7DF5B0, "Script_BNGetFriendGameAccountInfo", SN_NOWARN)
    MakeNameEx(0x7DF720, "Script_BNGetGameAccountInfo", SN_NOWARN)
    MakeNameEx(0x7DF7B0, "Script_BNGetGameAccountInfoByGUID", SN_NOWARN)
    MakeNameEx(0x7DF840, "Script_BNRemoveFriend", SN_NOWARN)
    MakeNameEx(0x7DF8D0, "Script_BNSetFriendNote", SN_NOWARN)
    MakeNameEx(0x7E1230, "Script_BNSetSelectedFriend", SN_NOWARN)
    MakeNameEx(0x7E1310, "Script_BNGetSelectedFriend", SN_NOWARN)
    MakeNameEx(0x7E19F0, "Script_BNGetFriendIndex", SN_NOWARN)
    MakeNameEx(0x7DFBF0, "Script_BNGetNumFriendInvites", SN_NOWARN)
    MakeNameEx(0x7DFC50, "Script_BNGetFriendInviteInfo", SN_NOWARN)
    MakeNameEx(0x7DFD80, "Script_BNSendFriendInvite", SN_NOWARN)
    MakeNameEx(0x7DFEC0, "Script_BNSendFriendInviteByID", SN_NOWARN)
    MakeNameEx(0x7DFFA0, "Script_BNAcceptFriendInvite", SN_NOWARN)
    MakeNameEx(0x7E0060, "Script_BNDeclineFriendInvite", SN_NOWARN)
    MakeNameEx(0x7E14C0, "Script_BNCheckBattleTagInviteToUnit", SN_NOWARN)
    MakeNameEx(0x7E1570, "Script_BNCheckBattleTagInviteToGuildMember", SN_NOWARN)
    MakeNameEx(0x7E15E0, "Script_BNSendVerifiedBattleTagInvite", SN_NOWARN)
    MakeNameEx(0x7E0120, "Script_BNSetAFK", SN_NOWARN)
    MakeNameEx(0x7E0190, "Script_BNSetDND", SN_NOWARN)
    MakeNameEx(0x7E0200, "Script_BNSetCustomMessage", SN_NOWARN)
    MakeNameEx(0x7E03A0, "Script_BNSendWhisper", SN_NOWARN)
    MakeNameEx(0x7E0560, "Script_BNSendGameData", SN_NOWARN)
    MakeNameEx(0x7E08D0, "Script_BNGetNumBlocked", SN_NOWARN)
    MakeNameEx(0x7E0950, "Script_BNGetBlockedInfo", SN_NOWARN)
    MakeNameEx(0x7E0A50, "Script_BNIsBlocked", SN_NOWARN)
    MakeNameEx(0x7E0B40, "Script_BNSetBlocked", SN_NOWARN)
    MakeNameEx(0x7E0BF0, "Script_BNSetSelectedBlock", SN_NOWARN)
    MakeNameEx(0x7E0CC0, "Script_BNGetSelectedBlock", SN_NOWARN)
    MakeNameEx(0x7E0D30, "Script_BNReportPlayer", SN_NOWARN)
    MakeNameEx(0x7E0F10, "Script_BNConnected", SN_NOWARN)
    MakeNameEx(0x7E0F10, "Script_BNFeaturesEnabledAndConnected", SN_NOWARN)
    MakeNameEx(0x7E0F40, "Script_IsBNLogin", SN_NOWARN)
    MakeNameEx(0x7E0F60, "Script_BNFeaturesEnabled", SN_NOWARN)
    MakeNameEx(0x7E0F90, "Script_BNRequestFOFInfo", SN_NOWARN)
    MakeNameEx(0x7E1040, "Script_BNGetNumFOF", SN_NOWARN)
    MakeNameEx(0x7E10D0, "Script_BNGetFOFInfo", SN_NOWARN)
    MakeNameEx(0x7E1380, "Script_BNIsSelf", SN_NOWARN)
    MakeNameEx(0x7E1420, "Script_BNIsFriend", SN_NOWARN)
    MakeNameEx(0x7E1AE0, "Script_BNTokenFindName", SN_NOWARN)
    MakeNameEx(0x7DFA40, "Script_BNInviteFriend", SN_NOWARN)
    MakeNameEx(0x7DFAE0, "Script_BNRequestInviteFriend", SN_NOWARN)
    MakeNameEx(0x801B60, "Script_CloseResearch", SN_NOWARN)
    MakeNameEx(0x801BC0, "Script_GetArchaeologyInfo", SN_NOWARN)
    MakeNameEx(0x801C20, "Script_GetNumArchaeologyRaces", SN_NOWARN)
    MakeNameEx(0x801C40, "Script_GetArchaeologyRaceInfo", SN_NOWARN)
    MakeNameEx(0x801CE0, "Script_GetArchaeologyRaceInfoByID", SN_NOWARN)
    MakeNameEx(0x801D60, "Script_GetNumArtifactsByRace", SN_NOWARN)
    MakeNameEx(0x801E10, "Script_GetArtifactInfoByRace", SN_NOWARN)
    MakeNameEx(0x801F10, "Script_SetSelectedArtifact", SN_NOWARN)
    MakeNameEx(0x801FF0, "Script_GetSelectedArtifactInfo", SN_NOWARN)
    MakeNameEx(0x802000, "Script_CanItemBeSocketedToArtifact", SN_NOWARN)
    MakeNameEx(0x802060, "Script_ItemAddedToArtifact", SN_NOWARN)
    MakeNameEx(0x8020C0, "Script_SocketItemToArtifact", SN_NOWARN)
    MakeNameEx(0x8020F0, "Script_RemoveItemFromArtifact", SN_NOWARN)
    MakeNameEx(0x802120, "Script_GetArtifactProgress", SN_NOWARN)
    MakeNameEx(0x8017E0, "Script_CanSolveArtifact", SN_NOWARN)
    MakeNameEx(0x801830, "Script_SolveArtifact", SN_NOWARN)
    MakeNameEx(0x801840, "Script_GetActiveArtifactByRace", SN_NOWARN)
    MakeNameEx(0x8018B0, "Script_IsArtifactCompletionHistoryAvailable", SN_NOWARN)
    MakeNameEx(0x8018D0, "Script_RequestArtifactCompletionHistory", SN_NOWARN)
    MakeNameEx(0x801B90, "Script_CanScanResearchSite", SN_NOWARN)
    MakeNameEx(0x801900, "Script_ArchaeologyMapUpdateAll", SN_NOWARN)
    MakeNameEx(0x801A00, "Script_ArcheologyGetVisibleBlobID", SN_NOWARN)
    MakeNameEx(0x801A60, "Script_ArchaeologyGetIconInfo", SN_NOWARN)
    MakeNameEx(0x93DEF0, "Script_EJ_SelectTier", SN_NOWARN)
    MakeNameEx(0x93DF60, "Script_EJ_SelectInstance", SN_NOWARN)
    MakeNameEx(0x93DFC0, "Script_EJ_SelectEncounter", SN_NOWARN)
    MakeNameEx(0x93E1A0, "Script_EJ_GetNumTiers", SN_NOWARN)
    MakeNameEx(0x93E1C0, "Script_EJ_GetCurrentTier", SN_NOWARN)
    MakeNameEx(0x93E060, "Script_EJ_GetTierInfo", SN_NOWARN)
    MakeNameEx(0x93E1E0, "Script_EJ_GetInstanceInfo", SN_NOWARN)
    MakeNameEx(0x93E260, "Script_EJ_GetInstanceByIndex", SN_NOWARN)
    MakeNameEx(0x93E390, "Script_EJ_GetEncounterInfo", SN_NOWARN)
    MakeNameEx(0x93F6C0, "Script_EJ_GetEncounterInfoByIndex", SN_NOWARN)
    MakeNameEx(0x93E410, "Script_EJ_GetCreatureInfo", SN_NOWARN)
    MakeNameEx(0x93E570, "Script_EJ_GetSectionInfo", SN_NOWARN)
    MakeNameEx(0x93EA00, "Script_EJ_SetLootFilter", SN_NOWARN)
    MakeNameEx(0x93F970, "Script_EJ_ResetLootFilter", SN_NOWARN)
    MakeNameEx(0x93EA80, "Script_EJ_GetLootFilter", SN_NOWARN)
    MakeNameEx(0x93EAF0, "Script_EJ_SetSlotFilter", SN_NOWARN)
    MakeNameEx(0x93EB50, "Script_EJ_ResetSlotFilter", SN_NOWARN)
    MakeNameEx(0x93EB70, "Script_EJ_GetSlotFilter", SN_NOWARN)
    MakeNameEx(0x93EB90, "Script_EJ_GetNumLoot", SN_NOWARN)
    MakeNameEx(0x93ED50, "Script_EJ_GetLootInfoByIndex", SN_NOWARN)
    MakeNameEx(0x93EBE0, "Script_EJ_GetNumEncountersForLootByIndex", SN_NOWARN)
    MakeNameEx(0x93EC80, "Script_EJ_GetLootInfo", SN_NOWARN)
    MakeNameEx(0x93ECF0, "Script_EJ_GetInvTypeSortOrder", SN_NOWARN)
    MakeNameEx(0x93EBC0, "Script_EJ_IsLootListOutOfDate", SN_NOWARN)
    MakeNameEx(0x93EE70, "Script_EJ_SetDifficulty", SN_NOWARN)
    MakeNameEx(0x93EF70, "Script_EJ_GetDifficulty", SN_NOWARN)
    MakeNameEx(0x93EFA0, "Script_EJ_InstanceIsRaid", SN_NOWARN)
    MakeNameEx(0x93EEC0, "Script_EJ_IsValidInstanceDifficulty", SN_NOWARN)
    MakeNameEx(0x93F020, "Script_EJ_SetSearch", SN_NOWARN)
    MakeNameEx(0x93F130, "Script_EJ_ClearSearch", SN_NOWARN)
    MakeNameEx(0x93F140, "Script_EJ_EndSearch", SN_NOWARN)
    MakeNameEx(0x93F150, "Script_EJ_GetNumSearchResults", SN_NOWARN)
    MakeNameEx(0x93F170, "Script_EJ_GetSearchResult", SN_NOWARN)
    MakeNameEx(0x93F4D0, "Script_EJ_GetSearchProgress", SN_NOWARN)
    MakeNameEx(0x93F500, "Script_EJ_GetSearchSize", SN_NOWARN)
    MakeNameEx(0x93F520, "Script_EJ_IsSearchFinished", SN_NOWARN)
    MakeNameEx(0x93F570, "Script_EJ_GetMapEncounter", SN_NOWARN)
    MakeNameEx(0x93F690, "Script_EJ_GetCurrentInstance", SN_NOWARN)
    MakeNameEx(0x93F750, "Script_EJ_HandleLinkPath", SN_NOWARN)
    MakeNameEx(0x93F920, "Script_EJ_GetSectionPath", SN_NOWARN)
    MakeNameEx(0x935560, "Script_GetNumRaidProfiles", SN_NOWARN)
    MakeNameEx(0x935580, "Script_GetRaidProfileName", SN_NOWARN)
    MakeNameEx(0x9355F0, "Script_GetRaidProfileFlattenedOptions", SN_NOWARN)
    MakeNameEx(0x9356B0, "Script_GetRaidProfileOption", SN_NOWARN)
    MakeNameEx(0x9357C0, "Script_SetRaidProfileOption", SN_NOWARN)
    MakeNameEx(0x9358D0, "Script_GetRaidProfileSavedPosition", SN_NOWARN)
    MakeNameEx(0x935A30, "Script_SetRaidProfileSavedPosition", SN_NOWARN)
    MakeNameEx(0x935CD0, "Script_SaveRaidProfileCopy", SN_NOWARN)
    MakeNameEx(0x935D40, "Script_RestoreRaidProfileFromCopy", SN_NOWARN)
    MakeNameEx(0x935DB0, "Script_CreateNewRaidProfile", SN_NOWARN)
    MakeNameEx(0x935EC0, "Script_DeleteRaidProfile", SN_NOWARN)
    MakeNameEx(0x935F30, "Script_RaidProfileHasUnsavedChanges", SN_NOWARN)
    MakeNameEx(0x935FA0, "Script_RaidProfileExists", SN_NOWARN)
    MakeNameEx(0x936020, "Script_GetMaxNumCUFProfiles", SN_NOWARN)
    MakeNameEx(0x936040, "Script_HasLoadedCUFProfiles", SN_NOWARN)
    MakeNameEx(0x7F7F80, "Script_UnitHasIncomingResurrection", SN_NOWARN)
    MakeNameEx(0x899A80, "Script_CanUseVoidStorage", SN_NOWARN)
    MakeNameEx(0x899B10, "Script_UnlockVoidStorage", SN_NOWARN)
    MakeNameEx(0x899B90, "Script_IsVoidStorageReady", SN_NOWARN)
    MakeNameEx(0x899C50, "Script_GetVoidItemInfo", SN_NOWARN)
    MakeNameEx(0x89AA90, "Script_ClickVoidStorageSlot", SN_NOWARN)
    MakeNameEx(0x89A110, "Script_GetVoidTransferDepositInfo", SN_NOWARN)
    MakeNameEx(0x89A280, "Script_GetVoidTransferWithdrawalInfo", SN_NOWARN)
    MakeNameEx(0x89A430, "Script_GetVoidTransferCost", SN_NOWARN)
    MakeNameEx(0x89A4D0, "Script_GetVoidUnlockCost", SN_NOWARN)
    MakeNameEx(0x89A550, "Script_ExecuteVoidTransfer", SN_NOWARN)
    MakeNameEx(0x89A650, "Script_ClickVoidTransferDepositSlot", SN_NOWARN)
    MakeNameEx(0x89A8B0, "Script_ClickVoidTransferWithdrawalSlot", SN_NOWARN)
    MakeNameEx(0x89A630, "Script_CloseVoidStorageFrame", SN_NOWARN)
    MakeNameEx(0x899FC0, "Script_GetVoidItemHyperlinkString", SN_NOWARN)
    MakeNameEx(0x89A0B0, "Script_GetVoidStorageSlotPageIndex", SN_NOWARN)
    MakeNameEx(0x89AC80, "Script_ClearVoidTransferDepositSlot", SN_NOWARN)
    MakeNameEx(0x89AD20, "Script_GetNumVoidTransferDeposit", SN_NOWARN)
    MakeNameEx(0x89ADB0, "Script_GetNumVoidTransferWithdrawal", SN_NOWARN)
    MakeNameEx(0x7F9850, "Script_IsEncounterInProgress", SN_NOWARN)
    MakeNameEx(0x7F9810, "Script_IsEncounterSuppressingRelease", SN_NOWARN)
    MakeNameEx(0x743720, "Script_GetNumSubgroupMembers", SN_NOWARN)
    MakeNameEx(0x7437A0, "Script_GetNumGroupMembers", SN_NOWARN)
    MakeNameEx(0x743820, "Script_UnitIsGroupLeader", SN_NOWARN)
    MakeNameEx(0x743950, "Script_UnitLeadsAnyGroup", SN_NOWARN)
    MakeNameEx(0x7439F0, "Script_UnitIsGroupAssistant", SN_NOWARN)
    MakeNameEx(0x743B00, "Script_IsGUIDInGroup", SN_NOWARN)
    MakeNameEx(0x743C20, "Script_IsInGroup", SN_NOWARN)
    MakeNameEx(0x743C90, "Script_IsInGuildGroup", SN_NOWARN)
    MakeNameEx(0x743D20, "Script_IsInRaid", SN_NOWARN)
    MakeNameEx(0x743DB0, "Script_ConvertToRaid", SN_NOWARN)
    MakeNameEx(0x743E40, "Script_ConvertToParty", SN_NOWARN)
    MakeNameEx(0x743ED0, "Script_GetLootMethod", SN_NOWARN)
    MakeNameEx(0x7440C0, "Script_SetLootMethod", SN_NOWARN)
    MakeNameEx(0x7443A0, "Script_GetLootThreshold", SN_NOWARN)
    MakeNameEx(0x7443F0, "Script_SetLootThreshold", SN_NOWARN)
    MakeNameEx(0x744560, "Script_LeaveParty", SN_NOWARN)
    MakeNameEx(0x744590, "Script_SetOptOutOfLoot", SN_NOWARN)
    MakeNameEx(0x744600, "Script_GetOptOutOfLoot", SN_NOWARN)
    MakeNameEx(0x744620, "Script_IsPartyLFG", SN_NOWARN)
    MakeNameEx(0x7446B0, "Script_GetPartyLFGID", SN_NOWARN)
    MakeNameEx(0x744670, "Script_IsPartyWorldPVP", SN_NOWARN)
    MakeNameEx(0x744740, "Script_HasLFGRestrictions", SN_NOWARN)
    MakeNameEx(0x744790, "Script_IsLFGComplete", SN_NOWARN)
    MakeNameEx(0x744820, "Script_InviteUnit", SN_NOWARN)
    MakeNameEx(0x744880, "Script_RequestInviteFromUnit", SN_NOWARN)
    MakeNameEx(0x744950, "Script_UninviteUnit", SN_NOWARN)
    MakeNameEx(0x744B60, "Script_AcceptGroup", SN_NOWARN)
    MakeNameEx(0x744BE0, "Script_DeclineGroup", SN_NOWARN)
    MakeNameEx(0x744C10, "Script_SetPartyAssignment", SN_NOWARN)
    MakeNameEx(0x744C20, "Script_ClearPartyAssignment", SN_NOWARN)
    MakeNameEx(0x744C30, "Script_GetPartyAssignment", SN_NOWARN)
    MakeNameEx(0x744D00, "Script_GetRaidRosterInfo", SN_NOWARN)
    MakeNameEx(0x745170, "Script_SetRaidSubgroup", SN_NOWARN)
    MakeNameEx(0x745290, "Script_SwapRaidSubgroup", SN_NOWARN)
    MakeNameEx(0x7453C0, "Script_PromoteToLeader", SN_NOWARN)
    MakeNameEx(0x7454A0, "Script_PromoteToAssistant", SN_NOWARN)
    MakeNameEx(0x745580, "Script_DemoteAssistant", SN_NOWARN)
    MakeNameEx(0x745660, "Script_RequestRaidInfo", SN_NOWARN)
    MakeNameEx(0x745680, "Script_SetEveryoneIsAssistant", SN_NOWARN)
    MakeNameEx(0x745710, "Script_IsEveryoneAssistant", SN_NOWARN)
    MakeNameEx(0x745760, "Script_DoReadyCheck", SN_NOWARN)
    MakeNameEx(0x7457E0, "Script_GetReadyCheckTimeLeft", SN_NOWARN)
    MakeNameEx(0x745870, "Script_ConfirmReadyCheck", SN_NOWARN)
    MakeNameEx(0x7458E0, "Script_GetReadyCheckStatus", SN_NOWARN)
    MakeNameEx(0x745A20, "Script_UnitInOtherParty", SN_NOWARN)
    MakeNameEx(0x745BE0, "Script_IsMasterLooter", SN_NOWARN)
    MakeNameEx(0x745CA0, "Script_GetHomePartyInfo", SN_NOWARN)
    MakeNameEx(0x745E40, "Script_GetGroupMemberCounts", SN_NOWARN)
    MakeNameEx(0x746100, "Script_GroupHasOfflineMember", SN_NOWARN)
    MakeNameEx(0x746200, "Script_GetPendingInviteConfirmations", SN_NOWARN)
    MakeNameEx(0x7462B0, "Script_GetNextPendingInviteConfirmation", SN_NOWARN)
    MakeNameEx(0x746320, "Script_GetInviteConfirmationInfo", SN_NOWARN)
    MakeNameEx(0x746400, "Script_GetInviteReferralInfo", SN_NOWARN)
    MakeNameEx(0x7464C0, "Script_GetInviteConfirmationInvalidQueues", SN_NOWARN)
    MakeNameEx(0x7466C0, "Script_RespondToInviteConfirmation", SN_NOWARN)
    MakeNameEx(0x70BD00, "Script_CanBeRaidTarget", SN_NOWARN)
    MakeNameEx(0x70BD90, "Script_SetRaidTarget", SN_NOWARN)
    MakeNameEx(0x70BE30, "Script_SetRaidTargetProtected", SN_NOWARN)
    MakeNameEx(0x70BAA0, "Script_GetRaidTargetIndex", SN_NOWARN)
    MakeNameEx(0x70BB60, "Script_PlaceRaidMarker", SN_NOWARN)
    MakeNameEx(0x70BC00, "Script_ClearRaidMarker", SN_NOWARN)
    MakeNameEx(0x70BC90, "Script_IsRaidMarkerActive", SN_NOWARN)
    MakeNameEx(0x925070, "Script_GetNumSavedInstances", SN_NOWARN)
    MakeNameEx(0x9250A0, "Script_GetSavedInstanceInfo", SN_NOWARN)
    MakeNameEx(0x925340, "Script_GetSavedInstanceEncounterInfo", SN_NOWARN)
    MakeNameEx(0x925460, "Script_GetSavedInstanceChatLink", SN_NOWARN)
    MakeNameEx(0x9254F0, "Script_SetSavedInstanceExtend", SN_NOWARN)
    MakeNameEx(0x925640, "Script_GetNumSavedWorldBosses", SN_NOWARN)
    MakeNameEx(0x925670, "Script_GetSavedWorldBossInfo", SN_NOWARN)
    MakeNameEx(0x8524B0, "Script_SetItemUpgradeFromCursorItem", SN_NOWARN)
    MakeNameEx(0x852630, "Script_ClearItemUpgrade", SN_NOWARN)
    MakeNameEx(0x852650, "Script_UpgradeItem", SN_NOWARN)
    MakeNameEx(0x852660, "Script_CloseItemUpgrade", SN_NOWARN)
    MakeNameEx(0x852680, "Script_GetItemUpgradeItemInfo", SN_NOWARN)
    MakeNameEx(0x8528D0, "Script_GetItemUpgradeStats", SN_NOWARN)
    MakeNameEx(0x853380, "Script_GetItemUpdateLevel", SN_NOWARN)
    MakeNameEx(0x8533E0, "Script_GetItemLevelIncrement", SN_NOWARN)
    MakeNameEx(0x853410, "Script_GetNumItemUpgradeEffects", SN_NOWARN)
    MakeNameEx(0x8535B0, "Script_GetItemUpgradeEffect", SN_NOWARN)
    MakeNameEx(0x8FE770, "Script_GetQuestChoiceInfo", SN_NOWARN)
    MakeNameEx(0x8FE7D0, "Script_GetQuestChoiceOptionInfo", SN_NOWARN)
    MakeNameEx(0x8FE6D0, "Script_SendQuestChoiceResponse", SN_NOWARN)
    MakeNameEx(0x8FE900, "Script_GetQuestChoiceRewardInfo", SN_NOWARN)
    MakeNameEx(0x8FEB30, "Script_GetQuestChoiceRewardItem", SN_NOWARN)
    MakeNameEx(0x8FED60, "Script_GetQuestChoiceRewardCurrency", SN_NOWARN)
    MakeNameEx(0x8FEEB0, "Script_GetQuestChoiceRewardFaction", SN_NOWARN)
    MakeNameEx(0x8FEF90, "Script_CloseQuestChoice", SN_NOWARN)
    Code:
    LE_ACTIONBAR_STATE_MAIN=0x1
    LE_ACTIONBAR_STATE_OVERRIDE=0x2
    NUM_LE_ACTIONBAR_VISUAL_STATES=0x2
    LE_PARTY_CATEGORY_HOME=0x1
    LE_PARTY_CATEGORY_INSTANCE=0x2
    NUM_LE_PARTY_CATEGORYS=0x2
    LE_FRAME_TUTORIAL_TALENT=0x1
    LE_FRAME_TUTORIAL_SPEC=0x2
    LE_FRAME_TUTORIAL_GLYPH=0x3
    LE_FRAME_TUTORIAL_SPELLBOOK=0x4
    LE_FRAME_TUTORIAL_PROFESSIONS=0x5
    LE_FRAME_TUTORIAL_CORE_ABILITITES=0x6
    LE_FRAME_TUTORIAL_PET_JOURNAL=0x7
    LE_FRAME_TUTORIAL_WHAT_HAS_CHANGED=0x8
    LE_FRAME_TUTORIAL_GARRISON_BUILDING=0x9
    LE_FRAME_TUTORIAL_GARRISON_MISSION_LIST=0xA
    LE_FRAME_TUTORIAL_GARRISON_MISSION_PAGE=0xB
    LE_FRAME_TUTORIAL_GARRISON_LANDING=0xC
    LE_FRAME_TUTORIAL_GARRISON_ZONE_ABILITY=0xD
    LE_FRAME_TUTORIAL_WORLD_MAP_FRAME=0xE
    LE_FRAME_TUTORIAL_CLEAN_UP_BAGS=0xF
    LE_FRAME_TUTORIAL_BAG_SETTINGS=0x10
    LE_FRAME_TUTORIAL_REAGENT_BANK_UNLOCK=0x11
    LE_FRAME_TUTORIAL_TOYBOX_FAVORITE=0x12
    LE_FRAME_TUTORIAL_TOYBOX_MOUSEWHEEL_PAGING=0x13
    LE_FRAME_TUTORIAL_LFG_LIST=0x14
    LE_FRAME_TUTORIAL_TOYBOX=0x15
    LE_FRAME_TUTORIAL_HEIRLOOM_JOURNAL=0x16
    LE_FRAME_TUTORIAL_HEIRLOOM_JOURNAL_TAB=0x17
    LE_FRAME_TUTORIAL_HEIRLOOM_JOURNAL_LEVEL=0x18
    LE_FRAME_TUTORIAL_GAME_TIME_AUCTION_HOUSE=0x19
    LE_FRAME_TUTORIAL_BOOSTED_SPELL_BOOK=0x1A
    LE_FRAME_TUTORIAL_ARTIFACT_KNOWLEDGE_LEVEL_LIMIT=0x1B
    LE_FRAME_TUTORIAL_WRAPPED_COLLECTION_ITEMS=0x1C
    LE_FRAME_TUTORIAL_VIEWABLE_ARTIFACT=0x1D
    LE_FRAME_TUTORIAL_ARTIFACT_APPEARANCE_TAB=0x1E
    LE_FRAME_TUTORIAL_ARTIFACT_RELIC_MATCH=0x1F
    LE_FRAME_TUTORIAL_BOUNTY_INTRO=0x20
    LE_FRAME_TUTORIAL_BOUNTY_FINISHED=0x21
    LE_FRAME_TUTORIAL_IGNORE_QUEST=0x22
    LE_FRAME_TUTORIAL_TRANSMOG_JOURNAL_TAB=0x23
    LE_FRAME_TUTORIAL_TRANSMOG_MODEL_CLICK=0x24
    LE_FRAME_TUTORIAL_TRANSMOG_SPECS_BUTTON=0x25
    LE_FRAME_TUTORIAL_TRANSMOG_OUTFIT_DROPDOWN=0x26
    LE_FRAME_TUTORIAL_HONOR_TALENT_FIRST_TALENT=0x27
    LE_FRAME_TUTORIAL_HONOR_TALENT_HONOR_LEVELS=0x28
    LE_FRAME_TUTORIAL_HONOR_TALENT_PRESTIGE=0x29
    LE_FRAME_TUTORIAL_ARTIFACT_KNOWLEDGE=0x2A
    LE_FRAME_TUTORIAL_INVENTORY_FIXUP_EXPANSION_LEGION=0x2B
    LE_FRAME_TUTORIAL_INVENTORY_FIXUP_CHECK_EXPANSION_LEGION=0x2C
    LE_FRAME_TUTORIAL_BONUS_ROLL_ENCOUNTER_JOURNAL_LINK=0x2D
    LE_FRAME_TUTORIAL_FRIENDS_LIST_QUICK_JOIN=0x2E
    NUM_LE_FRAME_TUTORIALS=0x2E
    LE_BATTLE_PET_WEATHER=0x0
    LE_BATTLE_PET_ALLY=0x1
    LE_BATTLE_PET_ENEMY=0x2
    NUM_LE_BATTLE_PET_OWNERS=0x3
    LE_BATTLE_PET_ACTION_NONE=0x1
    LE_BATTLE_PET_ACTION_ABILITY=0x2
    LE_BATTLE_PET_ACTION_SWITCH_PET=0x3
    LE_BATTLE_PET_ACTION_TRAP=0x4
    LE_BATTLE_PET_ACTION_SKIP=0x5
    NUM_LE_BATTLE_PET_ACTIONS=0x5
    LE_PET_BATTLE_STATE_CREATED=0x1
    LE_PET_BATTLE_STATE_WAITING_PRE_BATTLE=0x2
    LE_PET_BATTLE_STATE_ROUND_IN_PROGRESS=0x3
    LE_PET_BATTLE_STATE_WAITING_FOR_FRONT_PETS=0x4
    LE_PET_BATTLE_STATE_CREATED_FAILED=0x5
    LE_PET_BATTLE_STATE_FINAL_ROUND=0x6
    LE_PET_BATTLE_STATE_FINISHED=0x7
    NUM_LE_PET_BATTLE_STATES=0x7
    LE_PET_JOURNAL_FILTER_COLLECTED=0x1
    LE_PET_JOURNAL_FILTER_NOT_COLLECTED=0x2
    NUM_LE_PET_JOURNAL_FILTERS=0x2
    LE_MOUNT_JOURNAL_FILTER_COLLECTED=0x1
    LE_MOUNT_JOURNAL_FILTER_NOT_COLLECTED=0x2
    NUM_LE_MOUNT_JOURNAL_FILTERS=0x2
    LE_LOOT_FILTER_ALL=0x1
    LE_LOOT_FILTER_CLASS=0x2
    LE_LOOT_FILTER_SPEC1=0x3
    LE_LOOT_FILTER_SPEC2=0x4
    LE_LOOT_FILTER_SPEC3=0x5
    LE_LOOT_FILTER_SPEC4=0x6
    LE_LOOT_FILTER_BOE=0x7
    LE_LFG_CATEGORY_LFD=0x1
    LE_LFG_CATEGORY_LFR=0x2
    LE_LFG_CATEGORY_RF=0x3
    LE_LFG_CATEGORY_SCENARIO=0x4
    LE_LFG_CATEGORY_FLEXRAID=0x5
    LE_LFG_CATEGORY_WORLDPVP=0x6
    NUM_LE_LFG_CATEGORYS=0x6
    LE_SORT_BY_NAME=0x1
    LE_SORT_BY_LEVEL=0x2
    LE_SORT_BY_RARITY=0x3
    LE_SORT_BY_PETTYPE=0x4
    NUM_LE_PET_SORT_PARAMETERS=0x4
    LE_TICKET_STATUS_OPEN=0x1
    LE_TICKET_STATUS_SURVEY=0x2
    LE_TICKET_STATUS_NMI=0x3
    LE_TICKET_STATUS_RESPONSE=0x4
    NUM_LE_GM_WEB_TICKET_STATUSS=0x4
    LE_REALM_RELATION_SAME=0x1
    LE_REALM_RELATION_COALESCED=0x2
    LE_REALM_RELATION_VIRTUAL=0x3
    NUM_LE_REALM_RELATIONS=0x3
    LE_WORLD_ELAPSED_TIMER_TYPE_NONE=0x1
    LE_WORLD_ELAPSED_TIMER_TYPE_CHALLENGE_MODE=0x2
    LE_WORLD_ELAPSED_TIMER_TYPE_PROVING_GROUND=0x3
    NUM_LE_WORLD_ELAPSED_TIMER_TYPES=0x3
    LE_STORE_ERROR_INVALID_PAYMENT_METHOD=0x1
    LE_STORE_ERROR_PAYMENT_FAILED=0x2
    LE_STORE_ERROR_WRONG_CURRENCY=0x3
    LE_STORE_ERROR_BATTLEPAY_DISABLED=0x4
    LE_STORE_ERROR_INSUFFICIENT_BALANCE=0x5
    LE_STORE_ERROR_OTHER=0x6
    LE_STORE_ERROR_ALREADY_OWNED=0x7
    LE_STORE_ERROR_PARENTAL_CONTROLS_NO_PURCHASE=0x8
    LE_STORE_ERROR_PURCHASE_DENIED=0x9
    LE_STORE_ERROR_CONSUMABLE_TOKEN_OWNED=0xA
    LE_STORE_ERROR_TOO_MANY_TOKENS=0xB
    LE_STORE_ERROR_ITEM_UNAVAILABLE=0xC
    NUM_LE_STORE_ERROR_MESSAGES=0xC
    LE_TOKEN_CHOICE_SUBSCRIPTION=0x1
    LE_TOKEN_CHOICE_BALANCE=0x2
    NUM_LE_TOKEN_CHOICES=0x2
    LE_AUTOCOMPLETE_PRIORITY_OTHER=0x1
    LE_AUTOCOMPLETE_PRIORITY_INTERACTED=0x2
    LE_AUTOCOMPLETE_PRIORITY_IN_GROUP=0x3
    LE_AUTOCOMPLETE_PRIORITY_GUILD=0x4
    LE_AUTOCOMPLETE_PRIORITY_FRIEND=0x5
    LE_AUTOCOMPLETE_PRIORITY_ACCOUNT_CHARACTER=0x6
    NUM_LE_AUTOCOMPLETE_PRIORITYS=0x6
    LE_PAN_STEADY=0x1
    LE_PAN_NONE=0x2
    LE_PAN_NONE_RANGED=0x3
    LE_PAN_FAST_SLOW=0x4
    LE_PAN_SLOW_FAST=0x5
    LE_PAN_AND_JUMP=0x6
    NUM_LE_CINEMATIC_PAN_TYPES=0x6
    LE_TRACKER_SORTING_MANUAL=0x1
    LE_TRACKER_SORTING_PROXIMITY=0x2
    LE_TRACKER_SORTING_DIFFICULTY_LOW=0x3
    LE_TRACKER_SORTING_DIFFICULTY_HIGH=0x4
    NUM_LE_TRACKER_SORTINGS=0x4
    LE_CHARACTER_UNDELETE_RESULT_OK=0x1
    LE_CHARACTER_UNDELETE_RESULT_ERROR_COOLDOWN=0x2
    LE_CHARACTER_UNDELETE_RESULT_ERROR_CHAR_CREATE=0x3
    LE_CHARACTER_UNDELETE_RESULT_ERROR_DISABLED=0x4
    LE_CHARACTER_UNDELETE_RESULT_ERROR_NAME_TAKEN_BY_THIS_ACCOUNT=0x5
    LE_CHARACTER_UNDELETE_RESULT_ERROR_UNKNOWN=0x6
    NUM_LE_CHARACTER_UNDELETE_RESULTS=0x6
    LE_BAG_FILTER_FLAG_IGNORE_CLEANUP=0x1
    LE_BAG_FILTER_FLAG_EQUIPMENT=0x2
    LE_BAG_FILTER_FLAG_CONSUMABLES=0x3
    LE_BAG_FILTER_FLAG_TRADE_GOODS=0x4
    LE_BAG_FILTER_FLAG_JUNK=0x5
    NUM_LE_BAG_FILTER_FLAGS=0x5
    LE_LFG_LIST_FILTER_RECOMMENDED=0x1
    LE_LFG_LIST_FILTER_NOT_RECOMMENDED=0x2
    LE_LFG_LIST_FILTER_PVE=0x4
    LE_LFG_LIST_FILTER_PVP=0x8
    NUM_LE_LFG_LIST_FILTERS=0x9
    LE_ITEM_QUALITY_POOR=0x0
    LE_ITEM_QUALITY_COMMON=0x1
    LE_ITEM_QUALITY_UNCOMMON=0x2
    LE_ITEM_QUALITY_RARE=0x3
    LE_ITEM_QUALITY_EPIC=0x4
    LE_ITEM_QUALITY_LEGENDARY=0x5
    LE_ITEM_QUALITY_ARTIFACT=0x6
    LE_ITEM_QUALITY_HEIRLOOM=0x7
    LE_ITEM_QUALITY_WOW_TOKEN=0x8
    NUM_LE_ITEM_QUALITYS=0x9
    LE_INVENTORY_TYPE_NON_EQUIP_TYPE=0x0
    LE_INVENTORY_TYPE_HEAD_TYPE=0x1
    LE_INVENTORY_TYPE_NECK_TYPE=0x2
    LE_INVENTORY_TYPE_SHOULDER_TYPE=0x3
    LE_INVENTORY_TYPE_BODY_TYPE=0x4
    LE_INVENTORY_TYPE_CHEST_TYPE=0x5
    LE_INVENTORY_TYPE_WAIST_TYPE=0x6
    LE_INVENTORY_TYPE_LEGS_TYPE=0x7
    LE_INVENTORY_TYPE_FEET_TYPE=0x8
    LE_INVENTORY_TYPE_WRIST_TYPE=0x9
    LE_INVENTORY_TYPE_HAND_TYPE=0xA
    LE_INVENTORY_TYPE_FINGER_TYPE=0xB
    LE_INVENTORY_TYPE_TRINKET_TYPE=0xC
    LE_INVENTORY_TYPE_WEAPON_TYPE=0xD
    LE_INVENTORY_TYPE_SHIELD_TYPE=0xE
    LE_INVENTORY_TYPE_RANGED_TYPE=0xF
    LE_INVENTORY_TYPE_CLOAK_TYPE=0x10
    LE_INVENTORY_TYPE_2HWEAPON_TYPE=0x11
    LE_INVENTORY_TYPE_BAG_TYPE=0x12
    LE_INVENTORY_TYPE_TABARD_TYPE=0x13
    LE_INVENTORY_TYPE_ROBE_TYPE=0x14
    LE_INVENTORY_TYPE_WEAPONMAINHAND_TYPE=0x15
    LE_INVENTORY_TYPE_WEAPONOFFHAND_TYPE=0x16
    LE_INVENTORY_TYPE_HOLDABLE_TYPE=0x17
    LE_INVENTORY_TYPE_AMMO_TYPE=0x18
    LE_INVENTORY_TYPE_THROWN_TYPE=0x19
    LE_INVENTORY_TYPE_RANGEDRIGHT_TYPE=0x1A
    LE_INVENTORY_TYPE_QUIVER_TYPE=0x1B
    LE_INVENTORY_TYPE_RELIC_TYPE=0x1C
    NUM_LE_INVENTORY_TYPES=0x1D
    LE_ITEM_CLASS_CONSUMABLE=0x0
    LE_ITEM_CLASS_CONTAINER=0x1
    LE_ITEM_CLASS_WEAPON=0x2
    LE_ITEM_CLASS_GEM=0x3
    LE_ITEM_CLASS_ARMOR=0x4
    LE_ITEM_CLASS_REAGENT=0x5
    LE_ITEM_CLASS_PROJECTILE=0x6
    LE_ITEM_CLASS_TRADEGOODS=0x7
    LE_ITEM_CLASS_ITEM_ENHANCEMENT=0x8
    LE_ITEM_CLASS_RECIPE=0x9
    LE_ITEM_CLASS_QUIVER=0xB
    LE_ITEM_CLASS_QUESTITEM=0xC
    LE_ITEM_CLASS_KEY=0xD
    LE_ITEM_CLASS_MISCELLANEOUS=0xF
    LE_ITEM_CLASS_GLYPH=0x10
    LE_ITEM_CLASS_BATTLEPET=0x11
    LE_ITEM_CLASS_WOW_TOKEN=0x12
    NUM_LE_ITEM_CLASSS=0x13
    LE_ITEM_WEAPON_AXE1H=0x0
    LE_ITEM_WEAPON_AXE2H=0x1
    LE_ITEM_WEAPON_BOWS=0x2
    LE_ITEM_WEAPON_GUNS=0x3
    LE_ITEM_WEAPON_MACE1H=0x4
    LE_ITEM_WEAPON_MACE2H=0x5
    LE_ITEM_WEAPON_POLEARM=0x6
    LE_ITEM_WEAPON_SWORD1H=0x7
    LE_ITEM_WEAPON_SWORD2H=0x8
    LE_ITEM_WEAPON_WARGLAIVE=0x9
    LE_ITEM_WEAPON_STAFF=0xA
    LE_ITEM_WEAPON_BEARCLAW=0xB
    LE_ITEM_WEAPON_CATCLAW=0xC
    LE_ITEM_WEAPON_UNARMED=0xD
    LE_ITEM_WEAPON_GENERIC=0xE
    LE_ITEM_WEAPON_DAGGER=0xF
    LE_ITEM_WEAPON_THROWN=0x10
    LE_ITEM_WEAPON_CROSSBOW=0x12
    LE_ITEM_WEAPON_WAND=0x13
    LE_ITEM_WEAPON_FISHINGPOLE=0x14
    NUM_LE_ITEM_WEAPONS=0x15
    LE_ITEM_ARMOR_GENERIC=0x0
    LE_ITEM_ARMOR_CLOTH=0x1
    LE_ITEM_ARMOR_LEATHER=0x2
    LE_ITEM_ARMOR_MAIL=0x3
    LE_ITEM_ARMOR_PLATE=0x4
    LE_ITEM_ARMOR_COSMETIC=0x5
    LE_ITEM_ARMOR_SHIELD=0x6
    LE_ITEM_ARMOR_LIBRAM=0x7
    LE_ITEM_ARMOR_IDOL=0x8
    LE_ITEM_ARMOR_TOTEM=0x9
    LE_ITEM_ARMOR_SIGIL=0xA
    LE_ITEM_ARMOR_RELIC=0xB
    NUM_LE_ITEM_ARMORS=0xC
    LE_ITEM_GEM_INTELLECT=0x0
    LE_ITEM_GEM_AGILITY=0x1
    LE_ITEM_GEM_STRENGTH=0x2
    LE_ITEM_GEM_STAMINA=0x3
    LE_ITEM_GEM_SPIRIT=0x4
    LE_ITEM_GEM_CRITICALSTRIKE=0x5
    LE_ITEM_GEM_MASTERY=0x6
    LE_ITEM_GEM_HASTE=0x7
    LE_ITEM_GEM_VERSATILITY=0x8
    LE_ITEM_GEM_MULTIPLESTATS=0xA
    LE_ITEM_GEM_ARTIFACTRELIC=0xB
    NUM_LE_ITEM_GEMS=0xC
    LE_ITEM_RECIPE_BOOK=0x0
    LE_ITEM_RECIPE_LEATHERWORKING=0x1
    LE_ITEM_RECIPE_TAILORING=0x2
    LE_ITEM_RECIPE_ENGINEERING=0x3
    LE_ITEM_RECIPE_BLACKSMITHING=0x4
    LE_ITEM_RECIPE_COOKING=0x5
    LE_ITEM_RECIPE_ALCHEMY=0x6
    LE_ITEM_RECIPE_FIRST_AID=0x7
    LE_ITEM_RECIPE_ENCHANTING=0x8
    LE_ITEM_RECIPE_FISHING=0x9
    LE_ITEM_RECIPE_JEWELCRAFTING=0xA
    LE_ITEM_RECIPE_INSCRIPTION=0xB
    NUM_LE_ITEM_RECIPES=0xC
    LE_UNIT_STAT_STRENGTH=0x1
    LE_UNIT_STAT_AGILITY=0x2
    LE_UNIT_STAT_STAMINA=0x3
    LE_UNIT_STAT_INTELLECT=0x4
    NUM_LE_UNIT_STATS=0x4
    LE_NUM_NORMAL_ACTION_PAGES=0x6
    LE_NUM_BONUS_ACTION_PAGES=0x4
    LE_NUM_ACTIONS_PER_PAGE=0xC
    LE_QUEST_FREQUENCY_DEFAULT=0x1
    LE_QUEST_FREQUENCY_DAILY=0x2
    LE_QUEST_FREQUENCY_WEEKLY=0x3
    NUM_LE_QUEST_FREQUENCYS=0x3
    LE_QUEST_FACTION_ALLIANCE=0x1
    LE_QUEST_FACTION_HORDE=0x2
    NUM_LE_QUEST_FACTIONS=0x2
    LE_EXPANSION_CLASSIC=0x0
    LE_EXPANSION_BURNING_CRUSADE=0x1
    LE_EXPANSION_WRATH_OF_THE_LICH_KING=0x2
    LE_EXPANSION_CATACLYSM=0x3
    LE_EXPANSION_MISTS_OF_PANDARIA=0x4
    LE_EXPANSION_WARLORDS_OF_DRAENOR=0x5
    LE_EXPANSION_LEGION=0x6
    LE_EXPANSION_LEVEL_CURRENT=0x6
    LE_EXPANSION_LEVEL_PREVIOUS=0x5
    NUM_LE_EXPANSION_LEVELS=0x6
    LE_LFG_LIST_DISPLAY_TYPE_ROLE_COUNT=0x1
    LE_LFG_LIST_DISPLAY_TYPE_ROLE_ENUMERATE=0x2
    LE_LFG_LIST_DISPLAY_TYPE_CLASS_ENUMERATE=0x3
    LE_LFG_LIST_DISPLAY_TYPE_HIDE_ALL=0x4
    LE_LFG_LIST_DISPLAY_TYPE_PLAYER_COUNT=0x5
    NUM_LE_LFG_LIST_DISPLAY_TYPES=0x5
    LE_TWITTER_RESULT_SUCCESS=0x1
    LE_TWITTER_RESULT_NOT_LINKED=0x2
    LE_TWITTER_RESULT_FAIL=0x3
    NUM_LE_TWITTER_RESULTS=0x3
    LE_CONSUMABLE_TOKEN_REDEEM_FOR_SUB_AMOUNT_30_DAYS=0x0
    LE_CONSUMABLE_TOKEN_REDEEM_FOR_SUB_AMOUNT_2700_MINUTES=0x1
    NUM_LE_TOKEN_REDEEM_TIMES=0x2
    LE_TOKEN_RESULT_SUCCESS=0x1
    LE_TOKEN_RESULT_ERROR_DISABLED=0x2
    LE_TOKEN_RESULT_ERROR_OTHER=0x3
    LE_TOKEN_RESULT_ERROR_NONE_FOR_SALE=0x4
    LE_TOKEN_RESULT_ERROR_TOO_MANY_TOKENS=0x5
    LE_TOKEN_RESULT_SUCCESS_NO=0x6
    LE_TOKEN_RESULT_ERROR_TRANSACTION_IN_PROGRESS=0x7
    LE_TOKEN_RESULT_ERROR_AUCTIONABLE_TOKEN_OWNED=0x8
    LE_TOKEN_RESULT_ERROR_TRIAL_RESTRICTED=0x9
    NUM_LE_TOKEN_RESULTS=0x9
    LE_CONVERT_RESULT_SUCCESS=0x1
    LE_CONVERT_RESULT_ERROR_OTHER=0x2
    NUM_LE_CONVERT_RESULTS=0x2
    LE_VAS_SERVICE_NAME_CHANGE=0x1
    LE_VAS_SERVICE_FACTION_CHANGE=0x2
    LE_VAS_SERVICE_APPEARANCE_CHANGE=0x3
    LE_VAS_SERVICE_RACE_CHANGE=0x4
    LE_VAS_SERVICE_CHARACTER_TRANSFER=0x5
    NUM_LE_VAS_SERVICES=0x5
    LE_VAS_ERROR_REALM_NOT_ELIGIBLE=0x4E2B
    LE_VAS_ERROR_CANNOT_MOVE_GUILDMASTER=0x4E2C
    LE_VAS_ERROR_DUPLICATE_CHARACTER_NAME=0x4E2F
    LE_VAS_ERROR_HAS_MAIL=0x4E30
    LE_VAS_ERROR_UNDER_MIN_LEVEL_REQ=0x4E35
    LE_VAS_ERROR_TOO_MUCH_MONEY_FOR_LEVEL=0x4E40
    LE_VAS_ERROR_HAS_AUCTIONS=0x4E41
    LE_VAS_ERROR_NAME_NOT_AVAILABLE=0x4E53
    LE_VAS_ERROR_LAST_RENAME_TOO_RECENT=0x4E54
    LE_VAS_ERROR_CUSTOMIZE_ALREADY_REQUESTED=0x4E59
    LE_VAS_ERROR_LAST_CUSTOMIZE_TOO_RECENT=0x4E5A
    LE_VAS_ERROR_FACTION_CHANGE_TOO_SOON=0x4E5D
    LE_VAS_ERROR_RACE_CLASS_COMBO_INELIGIBLE=0x4E5E
    LE_VAS_ERROR_INELIGIBLE_MAP_ID=0x4E6C
    LE_VAS_ERROR_BATTLEPAY_DELIVERY_PENDING=0x4E6E
    LE_VAS_ERROR_HAS_WOW_TOKEN=0x4E6F
    LE_VAS_ERROR_CHAR_LOCKED=0x4E3A
    LE_VAS_ERROR_LAST_SAVE_TOO_RECENT=0x4E42
    NUM_LE_VAS_ERROR_MESSAGES=0x4E43
    LE_VAS_PURCHASE_STATE_INVALID=0x0
    LE_VAS_PURCHASE_STATE_PRE_PURCHASE=0x1
    LE_VAS_PURCHASE_STATE_PAYMENT_PENDING=0x2
    LE_VAS_PURCHASE_STATE_APPLYING_LICENSE=0x3
    LE_VAS_PURCHASE_STATE_READY=0x4
    LE_VAS_PURCHASE_STATE_PROCESSING_FACTION_CHANGE=0x5
    LE_VAS_PURCHASE_STATE_PROCESSING_COMPLETE=0x6
    NUM_LE_VAS_PURCHASE_STATES=0x7
    LE_FOLLOWER_TYPE_GARRISON_6_0=0x1
    LE_FOLLOWER_TYPE_SHIPYARD_6_2=0x2
    LE_FOLLOWER_TYPE_GARRISON_7_0=0x4
    NUM_LE_FOLLOWER_TYPES=0x5
    LE_GARRISON_TYPE_6_0=0x2
    LE_GARRISON_TYPE_7_0=0x3
    NUM_LE_GARRISON_TYPES=0x4
    LE_GARRISON_TALENT_AVAILABILITY_AVAILABLE=0x1
    LE_GARRISON_TALENT_AVAILABILITY_UNAVAILABLE=0x2
    LE_GARRISON_TALENT_AVAILABILITY_UNAVAILABLE_ANOTHER_IS_RESEARCHING=0x3
    LE_GARRISON_TALENT_AVAILABILITY_UNAVAILABLE_NOT_ENOUGH_RESOURCES=0x4
    LE_GARRISON_TALENT_AVAILABILITY_UNAVAILABLE_NOT_ENOUGH_GOLD=0x5
    LE_GARRISON_TALENT_AVAILABILITY_UNAVAILABLE_TIER_UNAVAILABLE=0x6
    LE_GARRISON_TALENT_AVAILABILITY_UNAVAILABLE_PLAYER_CONDITION=0x7
    LE_GARRISON_TALENT_AVAILABILITY_UNAVAILABLE_ALREADY_HAVE=0x8
    NUM_LE_GARRISON_TALENT_AVAILABILITYS=0x8
    LE_FOLLOWER_MISSION_COMPLETE_STATE_ALIVE=0x1
    LE_FOLLOWER_MISSION_COMPLETE_STATE_DEAD=0x2
    LE_FOLLOWER_MISSION_COMPLETE_STATE_SAVED=0x3
    LE_FOLLOWER_MISSION_COMPLETE_STATE_OUT_OF_DURABILITY=0x4
    NUM_LE_FOLLOWER_MISSION_COMPLETE_STATES=0x4
    LE_TRANSMOG_COLLECTION_TYPE_HEAD=0x1
    LE_TRANSMOG_COLLECTION_TYPE_SHOULDER=0x2
    LE_TRANSMOG_COLLECTION_TYPE_BACK=0x3
    LE_TRANSMOG_COLLECTION_TYPE_CHEST=0x4
    LE_TRANSMOG_COLLECTION_TYPE_SHIRT=0x5
    LE_TRANSMOG_COLLECTION_TYPE_TABARD=0x6
    LE_TRANSMOG_COLLECTION_TYPE_WRIST=0x7
    LE_TRANSMOG_COLLECTION_TYPE_HANDS=0x8
    LE_TRANSMOG_COLLECTION_TYPE_WAIST=0x9
    LE_TRANSMOG_COLLECTION_TYPE_LEGS=0xA
    LE_TRANSMOG_COLLECTION_TYPE_FEET=0xB
    LE_TRANSMOG_COLLECTION_TYPE_WAND=0xC
    LE_TRANSMOG_COLLECTION_TYPE_1H_AXE=0xD
    LE_TRANSMOG_COLLECTION_TYPE_1H_SWORD=0xE
    LE_TRANSMOG_COLLECTION_TYPE_1H_MACE=0xF
    LE_TRANSMOG_COLLECTION_TYPE_DAGGER=0x10
    LE_TRANSMOG_COLLECTION_TYPE_FIST=0x11
    LE_TRANSMOG_COLLECTION_TYPE_SHIELD=0x12
    LE_TRANSMOG_COLLECTION_TYPE_HOLDABLE=0x13
    LE_TRANSMOG_COLLECTION_TYPE_2H_AXE=0x14
    LE_TRANSMOG_COLLECTION_TYPE_2H_SWORD=0x15
    LE_TRANSMOG_COLLECTION_TYPE_2H_MACE=0x16
    LE_TRANSMOG_COLLECTION_TYPE_STAFF=0x17
    LE_TRANSMOG_COLLECTION_TYPE_POLEARM=0x18
    LE_TRANSMOG_COLLECTION_TYPE_BOW=0x19
    LE_TRANSMOG_COLLECTION_TYPE_GUN=0x1A
    LE_TRANSMOG_COLLECTION_TYPE_CROSSBOW=0x1B
    LE_TRANSMOG_COLLECTION_TYPE_WARGLAIVES=0x1C
    NUM_LE_TRANSMOG_COLLECTION_TYPES=0x1C
    LE_TRANSMOG_TYPE_APPEARANCE=0x0
    LE_TRANSMOG_TYPE_ILLUSION=0x1
    NUM_LE_TRANSMOG_TYPES=0x2
    LE_BATTLEPAY_PRODUCT_ITEM_LEVEL_90_CHARACTER_UPGRADE=0x1
    LE_BATTLEPAY_PRODUCT_ITEM_LEVEL_100_CHARACTER_UPGRADE=0xB
    LE_BATTLEPAY_PRODUCT_ITEM_7_0_BOX_LEVEL=0xC
    NUM_LE_BATTLEPAY_PRODUCT_ITEMS=0xD
    LE_AURORA_STATE_NONE=0x1
    LE_AURORA_STATE_CONNECTING=0x2
    LE_AURORA_STATE_CONNECTED=0x3
    LE_AURORA_STATE_DISCONNECTING=0x4
    LE_AURORA_STATE_LEGAL_AGREEMENT=0x5
    LE_AURORA_STATE_SELECT_ACCOUNT=0x6
    LE_AURORA_STATE_ENTER_CAPTCHA=0x7
    LE_AURORA_STATE_ENTER_EXTRA_AUTH=0x8
    NUM_LE_AURORA_STATES=0x8
    LE_AUTH_NONE=0x1
    LE_AUTH_AUTHENTICATOR=0x2
    NUM_LE_AUTHS=0x2
    LE_WOW_CONNECTION_STATE_NONE=0x1
    LE_WOW_CONNECTION_STATE_CONNECTING=0x2
    LE_WOW_CONNECTION_STATE_IN_QUEUE=0x3
    NUM_LE_WOW_CONNECTION_STATES=0x3
    LE_SCENARIO_TYPE_DEFAULT=0x0
    LE_SCENARIO_TYPE_CHALLENGE_MODE=0x1
    LE_SCENARIO_TYPE_PROVING_GROUNDS=0x2
    LE_SCENARIO_TYPE_USE_DUNGEON_DISPLAY=0x3
    LE_SCENARIO_TYPE_LEGION_INVASION=0x4
    LE_SCENARIO_TYPE_BOOST_TUTORIAL=0x5
    NUM_LE_SCENARIO_TYPES=0x6
    LE_SUMMON_REASON_SPELL=0x0
    LE_SUMMON_REASON_SCENARIO=0x1
    NUM_LE_SUMMON_REASONS=0x2
    LE_DEMON_HUNTER_CREATION_DISABLED_REASON_NEED_LEVEL_70=0x1
    LE_DEMON_HUNTER_CREATION_DISABLED_REASON_HAVE_DH=0x2
    LE_DEMON_HUNTER_INVALID_CLASS_FOR_BOOST=0x3
    NUM_LE_DEMON_HUNTER_CREATION_DISABLED_REASONS=0x3
    LE_MAP_LANDMARK_TYPE_NORMAL=0x0
    LE_MAP_LANDMARK_TYPE_TAMER=0x1
    LE_MAP_LANDMARK_TYPE_GOSSIP=0x3
    LE_MAP_LANDMARK_TYPE_DIGSITE=0x4
    LE_MAP_LANDMARK_TYPE_TAXINODE=0x5
    LE_MAP_LANDMARK_TYPE_VIGNETTE=0x6
    LE_MAP_LANDMARK_TYPE_GARRISON_BUILDING=0x7
    LE_MAP_LANDMARK_TYPE_INVASION=0x8
    LE_MAP_LANDMARK_TYPE_DUNGEON_ENTRANCE=0x9
    NUM_LE_MAP_LANDMARK_TYPES=0xA
    LE_QUEST_TAG_TYPE_TAG=0x0
    LE_QUEST_TAG_TYPE_PROFESSION=0x1
    LE_QUEST_TAG_TYPE_NORMAL=0x2
    LE_QUEST_TAG_TYPE_PVP=0x3
    LE_QUEST_TAG_TYPE_PET_BATTLE=0x4
    LE_QUEST_TAG_TYPE_BOUNTY=0x5
    LE_QUEST_TAG_TYPE_DUNGEON=0x6
    NUM_LE_QUEST_TAG_TYPES=0x7
    LE_MAP_OVERLAY_DISPLAY_LOCATION_DEFAULT=0x1
    LE_MAP_OVERLAY_DISPLAY_LOCATION_BOTTOM_LEFT=0x2
    LE_MAP_OVERLAY_DISPLAY_LOCATION_TOP_LEFT=0x3
    LE_MAP_OVERLAY_DISPLAY_LOCATION_BOTTOM_RIGHT=0x4
    LE_MAP_OVERLAY_DISPLAY_LOCATION_TOP_RIGHT=0x5
    LE_MAP_OVERLAY_DISPLAY_LOCATION_HIDDEN=0x6
    NUM_LE_MAP_OVERLAY_DISPLAY_LOCATIONS=0x6
    LE_FLIGHT_PATH_TYPE_CURRENT=0x1
    LE_FLIGHT_PATH_TYPE_REACHABLE=0x2
    LE_FLIGHT_PATH_TYPE_UNREACHABLE=0x3
    NUM_LE_FLIGHT_PATH_TYPES=0x3
    LE_SPELL_CONFIRMATION_PROMPT_TYPE_STATIC_TEXT=0x0
    LE_SPELL_CONFIRMATION_PROMPT_TYPE_BONUS_ROLL=0x1
    LE_SPELL_CONFIRMATION_PROMPT_TYPE_SIMPLE_WARNING=0x2
    NUM_LE_SPELL_CONFIRMATION_PROMPT_TYPES=0x3
    LE_WORLD_QUEST_QUALITY_COMMON=0x1
    LE_WORLD_QUEST_QUALITY_RARE=0x2
    LE_WORLD_QUEST_QUALITY_EPIC=0x3
    NUM_LE_WORLD_QUEST_QUALITYS=0x3
    LE_CHARACTER_CREATE_TYPE_NONE=0x1
    LE_CHARACTER_CREATE_TYPE_NORMAL=0x2
    LE_CHARACTER_CREATE_TYPE_BOOST=0x3
    LE_CHARACTER_CREATE_TYPE_TRIAL_BOOST=0x4
    NUM_LE_CHARACTER_CREATE_TYPES=0x4
    LE_CHARACTER_UPGRADE_RESULT_OK=0x1
    LE_CHARACTER_UPGRADE_RESULT_DB_ERROR=0x2
    LE_CHARACTER_UPGRADE_RESULT_TRIAL_THROTTLE_HOUR=0x3
    LE_CHARACTER_UPGRADE_RESULT_TRIAL_THROTTLE_DAY=0x4
    LE_CHARACTER_UPGRADE_RESULT_TRIAL_THROTTLE_WEEK=0x5
    LE_CHARACTER_UPGRADE_RESULT_TRIAL_THROTTLE_ACCOUNT=0x6
    LE_CHARACTER_UPGRADE_RESULT_BOX_LEVEL=0x7
    LE_CHARACTER_UPGRADE_RESULT_TRIAL_BOOST_DISABLED=0x8
    LE_CHARACTER_UPGRADE_RESULT_TRIAL_ACCOUNT=0x9
    LE_CHARACTER_UPGRADE_RESULT_UPGRADE_PENDING=0xA
    LE_CHARACTER_UPGRADE_RESULT_INVALID_CHARACTER=0xB
    LE_CHARACTER_UPGRADE_RESULT_NOT_FRESH_CHARACTER=0xC
    LE_NUM_CHARACTER_UPGRADE_RESULT=0xD
    NUM_LE_CHARACTER_UPGRADE_RESULTS=0xD
    LE_STORE_DELIVERY_TYPE_ITEM=0x1
    LE_STORE_DELIVERY_TYPE_MOUNT=0x2
    LE_STORE_DELIVERY_TYPE_BATTLEPET=0x3
    LE_STORE_DELIVERY_TYPE_COLLECTION=0x4
    NUM_LE_STORE_DELIVERY_TYPES=0x4
    LE_SCRIPT_BINDING_TYPE_INTRINSIC_POSTCALL=0x2
    LE_SCRIPT_BINDING_TYPE_INTRINSIC_PRECALL=0x0
    LE_SCRIPT_BINDING_TYPE_EXTRINSIC=0x1
    NUM_LE_SCRIPT_BINDING_TYPES=0x2
    LE_ITEM_BIND_NONE=0x0
    LE_ITEM_BIND_ON_ACQUIRE=0x1
    LE_ITEM_BIND_ON_EQUIP=0x2
    LE_ITEM_BIND_ON_USE=0x3
    LE_ITEM_BIND_QUEST=0x4
    NUM_LE_ITEM_BIND_TYPES=0x5
    LE_INVITE_CONFIRMATION_REQUEST=0x1
    LE_INVITE_CONFIRMATION_SUGGEST=0x2
    LE_INVITE_CONFIRMATION_QUEUE_WARNING=0x3
    NUM_LE_INVITE_REQUEST_TYPES=0x3
    LE_INVITE_CONFIRMATION_RELATION_NONE=0x0
    LE_INVITE_CONFIRMATION_RELATION_FRIEND=0x1
    LE_INVITE_CONFIRMATION_RELATION_GUILD=0x2
    NUM_LE_INVITE_CONFIRMATION_RELATIONS=0x3
    LE_QUESTLINE_FLOOR_LOCATION_SAME=0x1
    LE_QUESTLINE_FLOOR_LOCATION_BELOW=0x2
    LE_QUESTLINE_FLOOR_LOCATION_ABOVE=0x3
    NUM_LE_QUESTLINE_FLOOR_LOCATIONS=0x3
    LE_ITEM_FILTER_TYPE_HEAD=0x1
    LE_ITEM_FILTER_TYPE_NECK=0x2
    LE_ITEM_FILTER_TYPE_SHOULDER=0x3
    LE_ITEM_FILTER_TYPE_CLOAK=0x10
    LE_ITEM_FILTER_TYPE_CHEST=0x5
    LE_ITEM_FILTER_TYPE_WRIST=0x9
    LE_ITEM_FILTER_TYPE_HAND=0xA
    LE_ITEM_FILTER_TYPE_WAIST=0x6
    LE_ITEM_FILTER_TYPE_LEGS=0x7
    LE_ITEM_FILTER_TYPE_FEET=0x8
    LE_ITEM_FILTER_TYPE_MAIN_HAND=0x15
    LE_ITEM_FILTER_TYPE_OFF_HAND=0x16
    LE_ITEM_FILTER_TYPE_FINGER=0xB
    LE_ITEM_FILTER_TYPE_TRINKET=0xC
    LE_ITEM_FILTER_TYPE_ARTIFACT_RELIC=0x1E
    NUM_LE_ITEM_FILTER_TYPES=0x1F
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

    [WoW] [7.1.0.23222]
  2. Thanks Vandra (1 members gave Thanks to -Ryuk- for this useful post)
  3. #2
    Torpedoes's Avatar ★ Elder ★ Doomsayer
    Authenticator enabled
    Reputation
    1147
    Join Date
    Sep 2013
    Posts
    956
    Thanks G/R
    148/415
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Win 7.1.0.23222 x32
    Offset Information
    Code:
    General
    =======
    GameHash	= 4F0069BD
    IconHash	= A118EC28
    GameBuild	= A3D01C
    GameState	= EAD73D
    
    Camera
    ======
    CameraStruct	= F0BAFC
    CameraOffset	= 324C
    CameraOrigin	= 08
    CameraMatrix	= 14
    CameraFov	= 38
    
    Player
    ======
    LocalPlayer	= E368A0
    LocalCont	= ?
    LocalZone	= ?
    IsLooting	= F20B3D
    IsTexting	= D16F28
     MouseGuid	= EAE540
    TargetGuid	= F0BC40
    
    Entity List
    ===========
    EntityList	= D9A1B0
    FirstEntity	= 0C
     NextEntity	= 44
    
    EntityType	= 10
    Descriptors	= 08
    GlobalID	= 00
    EntityID	= 24
    DynFlags	= 28
    
    Unit
    ====
    UnitTransport	= AE8
    UnitOrigin	= AF8
    UnitAngle	= B08
    UnitCasting	= 1048
    UnitChannel	= 1098
    
    UnitCreator	= 080
    UnitHealth	= 0F0
    UnitPower	= 0F8
    UnitHealthMax	= 110
    UnitPowerMax	= 118
    UnitLevel	= 160
    UnitFlags	= 190
    
    PlayerMoney1	= 1A8C
    PlayerMoney2	= 19A4
    PlayerArch	= 1A90
    PlayerArchCount	= 08
    PlayerArchSites	= 10
    
    NpcCache	= C80
    NpcName		= 080
    
    Object
    ======
    ObjectBobbing	= 0F8
    ObjectTransport	= 128
    ObjectOrigin	= 138
    ObjectRotation	= 148
    ObjectTransform	= 270
    ObjectCache	= 26C
    ObjectName	= 0B4
    
    ObjectCreator	= 030
    ObjectDisplay	= 040
    
    Name Cache
    ==========
    NameCacheBase	= D5B32C
    NameCacheNext	= 00
    NameCacheGuid	= 10
    NameCacheName	= 21
    NameCacheRace	= 70
    NameCacheClass	= 78
    
    Chat System
    ===========
    ChatPosition	= EAEBAC
    ChatBuffer	= EAEBB0
    ChatMsgSize	= 17E8
    
    Message
    =======
    MsgSenderGuid	= 0000
    MsgSenderName	= 0034
    MsgFullMessage	= 0065
    MsgOnlyMessage	= 0C1D
    MsgChannelNum	= 17D8
    MsgTimeStamp	= 17E4
    Cheat Engine Table
    Includes data structures
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <CheatTable CheatEngineTableVersion="19">
      <CheatEntries>
        <CheatEntry>
          <ID>26</ID>
          <Description>"Game Build"</Description>
          <LastState RealAddress="01D9D01C"/>
          <VariableType>String</VariableType>
          <Length>5</Length>
          <Unicode>0</Unicode>
          <ZeroTerminate>1</ZeroTerminate>
          <Address>Wow.exe+A3D01C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16</ID>
          <Description>"Game State"</Description>
          <LastState Value="1" RealAddress="0220D73D"/>
          <VariableType>Byte</VariableType>
          <Address>Wow.exe+EAD73D</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>25</ID>
          <Description>"Camera Struct"</Description>
          <LastState Value="310F07D8" RealAddress="120162D8"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>Wow.exe+F0BAFC</Address>
          <Offsets>
            <Offset>324C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>27</ID>
          <Description>"Local Player"</Description>
          <LastState Value="5B7F2830" RealAddress="021968A0"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>Wow.exe+E368A0</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>30</ID>
              <Description>"Local Cont"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>47</ID>
              <Description>"Local Zone"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>46</ID>
              <Description>"Is Looting"</Description>
              <LastState Value="0" RealAddress="02280B3D"/>
              <VariableType>Byte</VariableType>
              <Address>Wow.exe+F20B3D</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>34</ID>
              <Description>"Is Texting"</Description>
              <LastState Value="0" RealAddress="02076F28"/>
              <VariableType>Byte</VariableType>
              <Address>Wow.exe+D16F28</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>29</ID>
              <Description>"Mouse GUID"</Description>
              <LastState Value="00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00" RealAddress="0220E540"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Array of byte</VariableType>
              <ByteLength>16</ByteLength>
              <Address>Wow.exe+EAE540</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>28</ID>
              <Description>"Target GUID"</Description>
              <LastState Value="00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00" RealAddress="0226BC40"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Array of byte</VariableType>
              <ByteLength>16</ByteLength>
              <Address>wow.exe+F0BC40</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"Entity List"</Description>
          <LastState Value="05D0D138" RealAddress="020FA1B0"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>Wow.exe+D9A1B0</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>4</ID>
              <Description>"First Entity"</Description>
              <LastState Value="5742002C" RealAddress="05D0D144"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>4 Bytes</VariableType>
              <Address>Wow.exe+D9A1B0</Address>
              <Offsets>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>36</ID>
          <Description>"Name Cache"</Description>
          <LastState Value="0" RealAddress="020BB318"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>Binary</VariableType>
          <BitStart>0</BitStart>
          <BitLength>0</BitLength>
          <ShowAsBinary>0</ShowAsBinary>
          <Address>Wow.exe+D5B318</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>37</ID>
              <Description>"First Name"</Description>
              <LastState Value="0" RealAddress="020BB32C"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow.exe+D5B318+14</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>38</ID>
          <Description>"Chat Position"</Description>
          <LastState Value="49" RealAddress="0220EBAC"/>
          <VariableType>4 Bytes</VariableType>
          <Address>Wow.exe+EAEBAC</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Chat Buffer"</Description>
          <LastState Value="0" RealAddress="0220EBB0"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>Binary</VariableType>
          <BitStart>0</BitStart>
          <BitLength>0</BitLength>
          <ShowAsBinary>0</ShowAsBinary>
          <Address>Wow.exe+EAEBB0</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>39</ID>
              <Description>"Message 0"</Description>
              <LastState Value="0" RealAddress="0220EBB0"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow.exe+EAEBB0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>5</ID>
              <Description>"Message 1"</Description>
              <LastState Value="0" RealAddress="02210398"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow.exe+EAEBB0+17E8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>40</ID>
              <Description>"Message 2"</Description>
              <LastState Value="0" RealAddress="02211B80"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow.exe+EAEBB0+2FD0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>41</ID>
              <Description>"Message 3"</Description>
              <LastState Value="0" RealAddress="02213368"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow.exe+EAEBB0+47B8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>10</ID>
              <Description>"Message 4"</Description>
              <LastState Value="0" RealAddress="02214B50"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow.exe+EAEBB0+5FA0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>9</ID>
              <Description>"Message 5"</Description>
              <LastState Value="0" RealAddress="02216338"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow.exe+EAEBB0+7788</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>42</ID>
              <Description>"Message 6"</Description>
              <LastState Value="0" RealAddress="02217B20"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow.exe+EAEBB0+8F70</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>43</ID>
              <Description>"Message 7"</Description>
              <LastState Value="0" RealAddress="02219308"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow.exe+EAEBB0+A758</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>44</ID>
              <Description>"Message 8"</Description>
              <LastState Value="0" RealAddress="0221AAF0"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow.exe+EAEBB0+BF40</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>45</ID>
              <Description>"Message 9"</Description>
              <LastState Value="0" RealAddress="0221C2D8"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow.exe+EAEBB0+D728</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
      <UserdefinedSymbols/>
      <Structures StructVersion="2">
        <Structure Name="Camera" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
          <Elements>
            <Element Offset="8" Vartype="Float" Bytesize="4" Description="X" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="12" Vartype="Float" Bytesize="4" Description="Y" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="16" Vartype="Float" Bytesize="4" Description="Z" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="20" Vartype="Float" Bytesize="4" Description="Dir X" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="24" Vartype="Float" Bytesize="4" Description="Dir Y" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="28" Vartype="Float" Bytesize="4" Description="Dir Z" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="56" Vartype="Float" Bytesize="4" Description="Fov" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
          </Elements>
        </Structure>
        <Structure Name="Unit" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
          <Elements>
            <Element Offset="8" Vartype="Pointer" Bytesize="4" Description="Descriptors" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
              <Structure Name="Descriptors" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                <Elements>
                  <Element Offset="0" Vartype="Array of byte" Bytesize="16" Description="Guid" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                  <Element Offset="36" Vartype="4 Bytes" Bytesize="4" Description="Entity ID" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="40" Vartype="4 Bytes" Bytesize="4" Description="Dyn Flags" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                  <Element Offset="128" Vartype="Array of byte" Bytesize="16" Description="Creator" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                  <Element Offset="240" Vartype="4 Bytes" Bytesize="4" Description="Health" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="248" Vartype="4 Bytes" Bytesize="4" Description="Power" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="272" Vartype="4 Bytes" Bytesize="4" Description="Health Max" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="280" Vartype="4 Bytes" Bytesize="4" Description="Power Max" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="352" Vartype="4 Bytes" Bytesize="4" Description="Level" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="400" Vartype="4 Bytes" Bytesize="4" Description="Flags 1" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                </Elements>
              </Structure>
            </Element>
            <Element Offset="16" Vartype="4 Bytes" Bytesize="4" Description="Entity Type" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="68" Vartype="Pointer" Bytesize="4" ChildStruct="Unit" Description="Next Entity" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="2792" Vartype="Array of byte" Bytesize="16" Description="Transport" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
            <Element Offset="2808" Vartype="Float" Bytesize="4" Description="X" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="2812" Vartype="Float" Bytesize="4" Description="Y" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="2816" Vartype="Float" Bytesize="4" Description="Z" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="2824" Vartype="Float" Bytesize="4" Description="Angle" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="3200" Vartype="Pointer" Bytesize="4" Description="Npc Cache" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
              <Structure Name="Cache" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                <Elements>
                  <Element Offset="128" Vartype="Pointer" Bytesize="4" Description="Name" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
                    <Structure Name="Name" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                      <Elements>
                        <Element Offset="0" Vartype="String" Bytesize="80" Description="Name" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                      </Elements>
                    </Structure>
                  </Element>
                </Elements>
              </Structure>
            </Element>
            <Element Offset="4168" Vartype="4 Bytes" Bytesize="4" Description="Casting" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="4248" Vartype="4 Bytes" Bytesize="4" Description="Channel" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="6796" Vartype="Pointer" Bytesize="4" Description="Money" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
              <Structure Name="Money" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                <Elements>
                  <Element Offset="6564" Vartype="4 Bytes" Bytesize="4" Description="Money" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                </Elements>
              </Structure>
            </Element>
            <Element Offset="6800" Vartype="Pointer" Bytesize="4" Description="Archeology" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
              <Structure Name="Archeology" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                <Elements>
                  <Element Offset="8" Vartype="4 Bytes" Bytesize="4" Description="Count" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="16" Vartype="Pointer" Bytesize="4" Description="Sites" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
                    <Structure Name="Sites" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                      <Elements>
                        <Element Offset="0" Vartype="4 Bytes" Bytesize="4" Description="Site 0" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="4" Vartype="4 Bytes" Bytesize="4" Description="Site 1" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="8" Vartype="4 Bytes" Bytesize="4" Description="Site 2" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="12" Vartype="4 Bytes" Bytesize="4" Description="Site 3" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="16" Vartype="4 Bytes" Bytesize="4" Description="Site 4" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="20" Vartype="4 Bytes" Bytesize="4" Description="Site 5" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="24" Vartype="4 Bytes" Bytesize="4" Description="Site 6" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="28" Vartype="4 Bytes" Bytesize="4" Description="Site 7" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                      </Elements>
                    </Structure>
                  </Element>
                </Elements>
              </Structure>
            </Element>
          </Elements>
        </Structure>
        <Structure Name="Object" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
          <Elements>
            <Element Offset="8" Vartype="Pointer" Bytesize="4" Description="Descriptors" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
              <Structure Name="Descriptors" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                <Elements>
                  <Element Offset="0" Vartype="Array of byte" Bytesize="16" Description="Guid" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                  <Element Offset="36" Vartype="4 Bytes" Bytesize="4" Description="Entity ID" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="40" Vartype="4 Bytes" Bytesize="4" Description="Dyn Flags" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                  <Element Offset="48" Vartype="Array of byte" Bytesize="16" Description="Creator" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                  <Element Offset="64" Vartype="4 Bytes" Bytesize="4" Description="Display" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                </Elements>
              </Structure>
            </Element>
            <Element Offset="16" Vartype="4 Bytes" Bytesize="4" Description="Entity Type" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="68" Vartype="Pointer" Bytesize="4" ChildStruct="Object" Description="Next Entity" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="248" Vartype="Byte" Bytesize="1" Description="Bobbing" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="296" Vartype="Array of byte" Bytesize="16" Description="Transport" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
            <Element Offset="312" Vartype="Float" Bytesize="4" Description="X" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="316" Vartype="Float" Bytesize="4" Description="Y" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="320" Vartype="Float" Bytesize="4" Description="Z" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="328" Vartype="8 Bytes" Bytesize="8" Description="Rotation" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
            <Element Offset="620" Vartype="Pointer" Bytesize="4" Description="Cache" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
              <Structure Name="Cache" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                <Elements>
                  <Element Offset="180" Vartype="Pointer" Bytesize="4" Description="Name" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
                    <Structure Name="Name" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                      <Elements>
                        <Element Offset="0" Vartype="String" Bytesize="80" Description="Name" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                      </Elements>
                    </Structure>
                  </Element>
                </Elements>
              </Structure>
            </Element>
            <Element Offset="624" Vartype="Float" Bytesize="4" Description="Transform" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
          </Elements>
        </Structure>
        <Structure Name="Name" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
          <Elements>
            <Element Offset="0" Vartype="Pointer" Bytesize="4" ChildStruct="Name" Description="Next" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="16" Vartype="Array of byte" Bytesize="16" Description="Guid" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
            <Element Offset="33" Vartype="String" Bytesize="48" Description="Name" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="112" Vartype="4 Bytes" Bytesize="4" Description="Race" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="120" Vartype="4 Bytes" Bytesize="4" Description="Class" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
          </Elements>
        </Structure>
        <Structure Name="Message" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
          <Elements>
            <Element Offset="0" Vartype="Array of byte" Bytesize="16" Description="Sender Guid" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
            <Element Offset="52" Vartype="String" Bytesize="40" Description="Sender Name" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="101" Vartype="String" Bytesize="3000" Description="Full Message" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="3101" Vartype="String" Bytesize="3000" Description="Only Message" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="6104" Vartype="4 Bytes" Bytesize="4" Description="Channel Num" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="6116" Vartype="4 Bytes" Bytesize="4" Description="Time Stamp" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
          </Elements>
        </Structure>
      </Structures>
    </CheatTable>
    Win 7.1.0.23222 x64
    Offset Information
    Code:
    General
    =======
    GameHash	= 8DBB911C
    IconHash	= A118EC28
    GameBuild	= 0FD0284
    GameState	= 17D3C40
    
    Camera
    ======
    CameraStruct	= 1832418
    CameraOffset	= 3320
    CameraOrigin	= 10
    CameraMatrix	= 1C
    CameraFov	= 40
    
    Player
    ======
    LocalPlayer	= 1733360
    LocalCont	= ?
    LocalZone	= ?
    IsLooting	= 18494D0
    IsTexting	= 155C488
     MouseGuid	= 17D4AB8
    TargetGuid	= 18325F0
    
    Entity List
    ===========
    EntityList	= 1602B40
    FirstEntity	= 18
     NextEntity	= 70
    
    EntityType	= 20
    Descriptors	= 08
    GlobalID	= 00
    EntityID	= 24
    DynFlags	= 28
    
    Unit
    ====
    UnitTransport	= 1598
    UnitOrigin	= 15A8
    UnitAngle	= 15B8
    UnitCasting	= 1CB4
    UnitChannel	= 1CE0
    
    UnitCreator	= 080
    UnitHealth	= 0F0
    UnitPower	= 0F8
    UnitHealthMax	= 110
    UnitPowerMax	= 118
    UnitLevel	= 160
    UnitFlags	= 190
    
    PlayerMoney1	= 2960
    PlayerMoney2	= 19A4
    PlayerArch	= 2968
    PlayerArchCount	= 08
    PlayerArchSites	= 18
    
    NpcCache	= 1760
    NpcName		= 00A0
    
    Object
    ======
    ObjectBobbing	= 1C4
    ObjectTransport	= 218
    ObjectOrigin	= 228
    ObjectRotation	= 238
    ObjectTransform	= 480
    ObjectCache	= 478
    ObjectName	= 0D8
    
    ObjectCreator	= 030
    ObjectDisplay	= 040
    
    Name Cache
    ==========
    NameCacheBase	= 15A88C8
    NameCacheNext	= 00
    NameCacheGuid	= 20
    NameCacheName	= 31
    NameCacheRace	= 88
    NameCacheClass	= 90
    
    Chat System
    ===========
    ChatPosition	= 17D4FF8
    ChatBuffer	= 17D5000
    ChatMsgSize	= 17F0
    
    Message
    =======
    MsgSenderGuid	= 0000
    MsgSenderName	= 0034
    MsgFullMessage	= 0065
    MsgOnlyMessage	= 0C1D
    MsgChannelNum	= 17D8
    MsgTimeStamp	= 17E8
    Cheat Engine Table
    Includes data structures
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <CheatTable CheatEngineTableVersion="24">
      <CheatEntries>
        <CheatEntry>
          <ID>26</ID>
          <Description>"Game Build"</Description>
          <LastState RealAddress="140440284"/>
          <VariableType>String</VariableType>
          <Length>5</Length>
          <Unicode>0</Unicode>
          <ZeroTerminate>1</ZeroTerminate>
          <Address>Wow-64.exe+FD0284</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16</ID>
          <Description>"Game State"</Description>
          <LastState Value="1" RealAddress="140C43C40"/>
          <VariableType>Byte</VariableType>
          <Address>Wow-64.exe+17D3C40</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>25</ID>
          <Description>"Camera Struct"</Description>
          <LastState Value="000000002F37DD20" RealAddress="1DCDF638"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>Wow-64.exe+1832418</Address>
          <Offsets>
            <Offset>3320</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>27</ID>
          <Description>"Local Player"</Description>
          <LastState Value="0000000065E07F20" RealAddress="140BA3360"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>Wow-64.exe+1733360</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>30</ID>
              <Description>"Local Cont"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>48</ID>
              <Description>"Local Zone"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>47</ID>
              <Description>"Is Looting"</Description>
              <LastState Value="0" RealAddress="140CB94D0"/>
              <VariableType>Byte</VariableType>
              <Address>Wow-64.exe+18494D0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>34</ID>
              <Description>"Is Texting"</Description>
              <LastState Value="0" RealAddress="1409CC488"/>
              <VariableType>Byte</VariableType>
              <Address>Wow-64.exe+155C488</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>29</ID>
              <Description>"Mouse GUID"</Description>
              <LastState Value="E0 4F 4E 00 00 1E 00 00 80 1C 04 01 00 B0 3C 2C" RealAddress="140C44AB8"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Array of byte</VariableType>
              <ByteLength>16</ByteLength>
              <Address>Wow-64.exe+17D4AB8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>28</ID>
              <Description>"Target GUID"</Description>
              <LastState Value="00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00" RealAddress="140CA25F0"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Array of byte</VariableType>
              <ByteLength>16</ByteLength>
              <Address>Wow-64.exe+18325F0</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"Entity List"</Description>
          <LastState Value="000000001E23F750" RealAddress="140A72B40"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>Wow-64.exe+1602B40</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>4</ID>
              <Description>"First Entity"</Description>
              <LastState Value="000000005E4D0054" RealAddress="1E23F768"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>8 Bytes</VariableType>
              <Address>Wow-64.exe+1602B40</Address>
              <Offsets>
                <Offset>18</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>37</ID>
          <Description>"Name Cache"</Description>
          <LastState Value="0" RealAddress="140A188A0"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>Binary</VariableType>
          <BitStart>0</BitStart>
          <BitLength>0</BitLength>
          <ShowAsBinary>0</ShowAsBinary>
          <Address>Wow-64.exe+15A88A0</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>38</ID>
              <Description>"First Name"</Description>
              <LastState Value="0" RealAddress="140A188C8"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow-64.exe+15A88A0+28</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>39</ID>
          <Description>"Chat Position"</Description>
          <LastState Value="3" RealAddress="140C44FF8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>Wow-64.exe+17D4FF8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Chat Buffer"</Description>
          <LastState Value="0" RealAddress="140C45000"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>Binary</VariableType>
          <BitStart>0</BitStart>
          <BitLength>0</BitLength>
          <ShowAsBinary>0</ShowAsBinary>
          <Address>Wow-64.exe+17D5000</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>40</ID>
              <Description>"Message 0"</Description>
              <LastState Value="0" RealAddress="140C45000"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow-64.exe+17D5000</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>5</ID>
              <Description>"Message 1"</Description>
              <LastState Value="0" RealAddress="140C467F0"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow-64.exe+17D5000+17F0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>41</ID>
              <Description>"Message 2"</Description>
              <LastState Value="0" RealAddress="140C47FE0"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow-64.exe+17D5000+2FE0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>42</ID>
              <Description>"Message 3"</Description>
              <LastState Value="0" RealAddress="140C497D0"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow-64.exe+17D5000+47D0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>10</ID>
              <Description>"Message 4"</Description>
              <LastState Value="0" RealAddress="140C4AFC0"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow-64.exe+17D5000+5FC0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>9</ID>
              <Description>"Message 5"</Description>
              <LastState Value="0" RealAddress="140C4C7B0"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow-64.exe+17D5000+77B0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>43</ID>
              <Description>"Message 6"</Description>
              <LastState Value="0" RealAddress="140C4DFA0"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow-64.exe+17D5000+8FA0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>44</ID>
              <Description>"Message 7"</Description>
              <LastState Value="0" RealAddress="140C4F790"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow-64.exe+17D5000+A790</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>45</ID>
              <Description>"Message 8"</Description>
              <LastState Value="0" RealAddress="140C50F80"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow-64.exe+17D5000+BF80</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>46</ID>
              <Description>"Message 9"</Description>
              <LastState Value="0" RealAddress="140C52770"/>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>Binary</VariableType>
              <BitStart>0</BitStart>
              <BitLength>0</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>Wow-64.exe+17D5000+D770</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
      <UserdefinedSymbols/>
      <Structures StructVersion="2">
        <Structure Name="Camera" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
          <Elements>
            <Element Offset="16" Vartype="Float" Bytesize="4" Description="X" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="20" Vartype="Float" Bytesize="4" Description="Y" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="24" Vartype="Float" Bytesize="4" Description="Z" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="28" Vartype="Float" Bytesize="4" Description="Dir X" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="32" Vartype="Float" Bytesize="4" Description="Dir Y" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="36" Vartype="Float" Bytesize="4" Description="Dir Z" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="64" Vartype="Float" Bytesize="4" Description="Fov" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
          </Elements>
        </Structure>
        <Structure Name="Unit" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
          <Elements>
            <Element Offset="16" Vartype="Pointer" Bytesize="8" Description="Descriptors" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
              <Structure Name="Descriptors" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                <Elements>
                  <Element Offset="0" Vartype="Array of byte" Bytesize="16" Description="Guid" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                  <Element Offset="36" Vartype="4 Bytes" Bytesize="4" Description="Entity ID" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="40" Vartype="4 Bytes" Bytesize="4" Description="Dyn Flags" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                  <Element Offset="128" Vartype="Array of byte" Bytesize="16" Description="Creator" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                  <Element Offset="240" Vartype="4 Bytes" Bytesize="4" Description="Health" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="248" Vartype="4 Bytes" Bytesize="4" Description="Power" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="272" Vartype="4 Bytes" Bytesize="4" Description="Health Max" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="280" Vartype="4 Bytes" Bytesize="4" Description="Power Max" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="352" Vartype="4 Bytes" Bytesize="4" Description="Level" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="400" Vartype="4 Bytes" Bytesize="4" Description="Flags 1" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                </Elements>
              </Structure>
            </Element>
            <Element Offset="32" Vartype="4 Bytes" Bytesize="4" Description="Entity Type" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="112" Vartype="Pointer" Bytesize="8" ChildStruct="Unit" Description="Next Entity" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="5528" Vartype="Array of byte" Bytesize="16" Description="Transport" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
            <Element Offset="5544" Vartype="Float" Bytesize="4" Description="X" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="5548" Vartype="Float" Bytesize="4" Description="Y" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="5552" Vartype="Float" Bytesize="4" Description="Z" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="5560" Vartype="Float" Bytesize="4" Description="Angle" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="5984" Vartype="Pointer" Bytesize="8" Description="Npc Cache" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
              <Structure Name="Cache" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                <Elements>
                  <Element Offset="160" Vartype="Pointer" Bytesize="8" Description="Name" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
                    <Structure Name="Name" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                      <Elements>
                        <Element Offset="0" Vartype="String" Bytesize="80" Description="Name" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                      </Elements>
                    </Structure>
                  </Element>
                </Elements>
              </Structure>
            </Element>
            <Element Offset="7348" Vartype="4 Bytes" Bytesize="4" Description="Casting" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="7392" Vartype="4 Bytes" Bytesize="4" Description="Channel" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="10592" Vartype="Pointer" Bytesize="8" Description="Money" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
              <Structure Name="Money" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                <Elements>
                  <Element Offset="6564" Vartype="4 Bytes" Bytesize="4" Description="Money" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                </Elements>
              </Structure>
            </Element>
            <Element Offset="10600" Vartype="Pointer" Bytesize="8" Description="Archeology" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
              <Structure Name="Archeology" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                <Elements>
                  <Element Offset="8" Vartype="4 Bytes" Bytesize="4" Description="Count" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="24" Vartype="Pointer" Bytesize="8" Description="Sites" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
                    <Structure Name="Sites" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                      <Elements>
                        <Element Offset="0" Vartype="4 Bytes" Bytesize="4" Description="Site 0" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="4" Vartype="4 Bytes" Bytesize="4" Description="Site 1" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="8" Vartype="4 Bytes" Bytesize="4" Description="Site 2" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="12" Vartype="4 Bytes" Bytesize="4" Description="Site 3" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="16" Vartype="4 Bytes" Bytesize="4" Description="Site 4" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="20" Vartype="4 Bytes" Bytesize="4" Description="Site 5" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="24" Vartype="4 Bytes" Bytesize="4" Description="Site 6" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                        <Element Offset="28" Vartype="4 Bytes" Bytesize="4" Description="Site 7" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                      </Elements>
                    </Structure>
                  </Element>
                </Elements>
              </Structure>
            </Element>
          </Elements>
        </Structure>
        <Structure Name="Object" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
          <Elements>
            <Element Offset="16" Vartype="Pointer" Bytesize="8" Description="Descriptors" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
              <Structure Name="Descriptors" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                <Elements>
                  <Element Offset="0" Vartype="Array of byte" Bytesize="16" Description="Guid" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                  <Element Offset="36" Vartype="4 Bytes" Bytesize="4" Description="Entity ID" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                  <Element Offset="40" Vartype="4 Bytes" Bytesize="4" Description="Dyn Flags" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                  <Element Offset="48" Vartype="Array of byte" Bytesize="16" Description="Creator" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
                  <Element Offset="64" Vartype="4 Bytes" Bytesize="4" Description="Display" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                </Elements>
              </Structure>
            </Element>
            <Element Offset="32" Vartype="4 Bytes" Bytesize="4" Description="Entity Type" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="112" Vartype="Pointer" Bytesize="8" ChildStruct="Object" Description="Next Entity" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="452" Vartype="Byte" Bytesize="1" Description="Bobbing" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="536" Vartype="Array of byte" Bytesize="16" Description="Transport" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
            <Element Offset="552" Vartype="Float" Bytesize="4" Description="X" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="556" Vartype="Float" Bytesize="4" Description="Y" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="560" Vartype="Float" Bytesize="4" Description="Z" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="568" Vartype="8 Bytes" Bytesize="8" Description="Rotation" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
            <Element Offset="1144" Vartype="Pointer" Bytesize="8" Description="Cache" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
              <Structure Name="Cache" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                <Elements>
                  <Element Offset="216" Vartype="Pointer" Bytesize="8" Description="Name" DisplayMethod="Unsigned Integer" BackgroundColor="80000005">
                    <Structure Name="Name" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
                      <Elements>
                        <Element Offset="0" Vartype="String" Bytesize="80" Description="Name" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
                      </Elements>
                    </Structure>
                  </Element>
                </Elements>
              </Structure>
            </Element>
            <Element Offset="1152" Vartype="Float" Bytesize="4" Description="Transform" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
          </Elements>
        </Structure>
        <Structure Name="Name" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
          <Elements>
            <Element Offset="0" Vartype="Pointer" Bytesize="8" ChildStruct="Name" Description="Next" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="32" Vartype="Array of byte" Bytesize="16" Description="Guid" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
            <Element Offset="49" Vartype="String" Bytesize="48" Description="Name" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="136" Vartype="4 Bytes" Bytesize="4" Description="Race" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="144" Vartype="4 Bytes" Bytesize="4" Description="Class" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
          </Elements>
        </Structure>
        <Structure Name="Message" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" AutoCreateStructsize="4096">
          <Elements>
            <Element Offset="0" Vartype="Array of byte" Bytesize="16" Description="Sender Guid" DisplayMethod="Hexadecimal" BackgroundColor="80000005"/>
            <Element Offset="52" Vartype="String" Bytesize="40" Description="Sender Name" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="101" Vartype="String" Bytesize="3000" Description="Full Message" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="3101" Vartype="String" Bytesize="3000" Description="Only Message" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="6104" Vartype="4 Bytes" Bytesize="4" Description="Channel Num" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
            <Element Offset="6120" Vartype="4 Bytes" Bytesize="4" Description="Time Stamp" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
          </Elements>
        </Structure>
      </Structures>
    </CheatTable>

  4. Thanks empathe (1 members gave Thanks to Torpedoes for this useful post)
  5. #3
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1515
    Join Date
    May 2008
    Posts
    2,433
    Thanks G/R
    81/336
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Here's the current descriptors. Pulling data from the x64 client now since the x86 client will provide you with missing or wrong descriptors. With the inclusion of those missing single-byte descriptors, the follow list is of course aligned to four bytes already:
    Code:
    public enum CGObjectData {
        Guid                                    = 0x0000,                    // Size -> 0x0010, MirrorTypes -> All
        Data                                    = 0x0010,                    // Size -> 0x0010, MirrorTypes -> All
        Type                                    = 0x0020,                    // Size -> 0x0004, MirrorTypes -> All
        EntryID                                 = 0x0024,                    // Size -> 0x0004, MirrorTypes -> ViewerDependent
        DynamicFlags                            = 0x0028,                    // Size -> 0x0004, MirrorTypes -> ViewerDependent, Urgent
        Scale                                   = 0x002C,                    // Size -> 0x0004, MirrorTypes -> All
        End                                     = 0x0030
    }
    
    public enum CGItemData {
        Owner                                   = CGObjectData.End + 0x0000, // Size -> 0x0010, MirrorTypes -> All
        ContainedIn                             = CGObjectData.End + 0x0010, // Size -> 0x0010, MirrorTypes -> All
        Creator                                 = CGObjectData.End + 0x0020, // Size -> 0x0010, MirrorTypes -> All
        GiftCreator                             = CGObjectData.End + 0x0030, // Size -> 0x0010, MirrorTypes -> All
        StackCount                              = CGObjectData.End + 0x0040, // Size -> 0x0004, MirrorTypes -> Owner
        Expiration                              = CGObjectData.End + 0x0044, // Size -> 0x0004, MirrorTypes -> Owner
        SpellCharges                            = CGObjectData.End + 0x0048, // Size -> 0x0014, MirrorTypes -> Owner
        DynamicFlags                            = CGObjectData.End + 0x005C, // Size -> 0x0004, MirrorTypes -> All
        Enchantment                             = CGObjectData.End + 0x0060, // Size -> 0x009C, MirrorTypes -> All
        PropertySeed                            = CGObjectData.End + 0x00FC, // Size -> 0x0004, MirrorTypes -> All
        RandomPropertiesID                      = CGObjectData.End + 0x0100, // Size -> 0x0004, MirrorTypes -> All
        Durability                              = CGObjectData.End + 0x0104, // Size -> 0x0004, MirrorTypes -> Owner
        MaxDurability                           = CGObjectData.End + 0x0108, // Size -> 0x0004, MirrorTypes -> Owner
        CreatePlayedTime                        = CGObjectData.End + 0x010C, // Size -> 0x0004, MirrorTypes -> All
        ModifiersMask                           = CGObjectData.End + 0x0110, // Size -> 0x0004, MirrorTypes -> Owner
        Context                                 = CGObjectData.End + 0x0114, // Size -> 0x0004, MirrorTypes -> All
        ArtifactXP                              = CGObjectData.End + 0x0118, // Size -> 0x0004, MirrorTypes -> Owner
        ItemAppearanceModID                     = CGObjectData.End + 0x011C, // Size -> 0x0004, MirrorTypes -> Owner
        End                                     = CGObjectData.End + 0x0120
    }
    
    public enum CGContainerData {
        Slots                                   = CGItemData.End + 0x0000,   // Size -> 0x0240, MirrorTypes -> All
        NumSlots                                = CGItemData.End + 0x0240,   // Size -> 0x0004, MirrorTypes -> All
        End                                     = CGItemData.End + 0x0244
    }
    
    public enum CGUnitData {
        Charm                                   = CGObjectData.End + 0x0000, // Size -> 0x0010, MirrorTypes -> All
        Summon                                  = CGObjectData.End + 0x0010, // Size -> 0x0010, MirrorTypes -> All
        Critter                                 = CGObjectData.End + 0x0020, // Size -> 0x0010, MirrorTypes -> Self
        CharmedBy                               = CGObjectData.End + 0x0030, // Size -> 0x0010, MirrorTypes -> All
        SummonedBy                              = CGObjectData.End + 0x0040, // Size -> 0x0010, MirrorTypes -> All
        CreatedBy                               = CGObjectData.End + 0x0050, // Size -> 0x0010, MirrorTypes -> All
        DemonCreator                            = CGObjectData.End + 0x0060, // Size -> 0x0010, MirrorTypes -> All
        Target                                  = CGObjectData.End + 0x0070, // Size -> 0x0010, MirrorTypes -> All
        BattlePetCompanionGUID                  = CGObjectData.End + 0x0080, // Size -> 0x0010, MirrorTypes -> All
        BattlePetDBID                           = CGObjectData.End + 0x0090, // Size -> 0x0008, MirrorTypes -> All
        ChannelObject                           = CGObjectData.End + 0x0098, // Size -> 0x0010, MirrorTypes -> All, Urgent
        ChannelSpell                            = CGObjectData.End + 0x00A8, // Size -> 0x0004, MirrorTypes -> All, Urgent
        ChannelSpellXSpellVisual                = CGObjectData.End + 0x00AC, // Size -> 0x0004, MirrorTypes -> All, Urgent
        SummonedByHomeRealm                     = CGObjectData.End + 0x00B0, // Size -> 0x0004, MirrorTypes -> All
        Race                                    = CGObjectData.End + 0x00B4, // Size -> 0x0001, MirrorTypes -> All
        ClassId                                 = CGObjectData.End + 0x00B5, // Size -> 0x0001, MirrorTypes -> All
        PlayerClassId                           = CGObjectData.End + 0x00B6, // Size -> 0x0001, MirrorTypes -> All
        Sex                                     = CGObjectData.End + 0x00B7, // Size -> 0x0001, MirrorTypes -> All
        DisplayPower                            = CGObjectData.End + 0x00B8, // Size -> 0x0004, MirrorTypes -> All
        OverrideDisplayPowerID                  = CGObjectData.End + 0x00BC, // Size -> 0x0004, MirrorTypes -> All
        Health                                  = CGObjectData.End + 0x00C0, // Size -> 0x0008, MirrorTypes -> All
        Power                                   = CGObjectData.End + 0x00C8, // Size -> 0x0018, MirrorTypes -> All, UrgentSelfOnly
        MaxHealth                               = CGObjectData.End + 0x00E0, // Size -> 0x0008, MirrorTypes -> All
        MaxPower                                = CGObjectData.End + 0x00E8, // Size -> 0x0018, MirrorTypes -> All
        PowerRegenFlatModifier                  = CGObjectData.End + 0x0100, // Size -> 0x0018, MirrorTypes -> Self, Owner, UnitAll
        PowerRegenInterruptedFlatModifier       = CGObjectData.End + 0x0118, // Size -> 0x0018, MirrorTypes -> Self, Owner, UnitAll
        Level                                   = CGObjectData.End + 0x0130, // Size -> 0x0004, MirrorTypes -> All
        EffectiveLevel                          = CGObjectData.End + 0x0134, // Size -> 0x0004, MirrorTypes -> All
        ScalingLevelMin                         = CGObjectData.End + 0x0138, // Size -> 0x0004, MirrorTypes -> All
        ScalingLevelMax                         = CGObjectData.End + 0x013C, // Size -> 0x0004, MirrorTypes -> All
        ScalingLevelDelta                       = CGObjectData.End + 0x0140, // Size -> 0x0004, MirrorTypes -> All
        FactionTemplate                         = CGObjectData.End + 0x0144, // Size -> 0x0004, MirrorTypes -> All
        VirtualItems                            = CGObjectData.End + 0x0148, // Size -> 0x0018, MirrorTypes -> All
        Flags                                   = CGObjectData.End + 0x0160, // Size -> 0x0004, MirrorTypes -> All, Urgent
        Flags2                                  = CGObjectData.End + 0x0164, // Size -> 0x0004, MirrorTypes -> All, Urgent
        Flags3                                  = CGObjectData.End + 0x0168, // Size -> 0x0004, MirrorTypes -> All, Urgent
        AuraState                               = CGObjectData.End + 0x016C, // Size -> 0x0004, MirrorTypes -> All
        AttackRoundBaseTime                     = CGObjectData.End + 0x0170, // Size -> 0x0008, MirrorTypes -> All
        RangedAttackRoundBaseTime               = CGObjectData.End + 0x0178, // Size -> 0x0004, MirrorTypes -> Self
        BoundingRadius                          = CGObjectData.End + 0x017C, // Size -> 0x0004, MirrorTypes -> All
        CombatReach                             = CGObjectData.End + 0x0180, // Size -> 0x0004, MirrorTypes -> All
        DisplayID                               = CGObjectData.End + 0x0184, // Size -> 0x0004, MirrorTypes -> ViewerDependent, Urgent
        NativeDisplayID                         = CGObjectData.End + 0x0188, // Size -> 0x0004, MirrorTypes -> All, Urgent
        MountDisplayID                          = CGObjectData.End + 0x018C, // Size -> 0x0004, MirrorTypes -> All, Urgent
        MinDamage                               = CGObjectData.End + 0x0190, // Size -> 0x0004, MirrorTypes -> Self, Owner, EMPath
        MaxDamage                               = CGObjectData.End + 0x0194, // Size -> 0x0004, MirrorTypes -> Self, Owner, EMPath
        MinOffHandDamage                        = CGObjectData.End + 0x0198, // Size -> 0x0004, MirrorTypes -> Self, Owner, EMPath
        MaxOffHandDamage                        = CGObjectData.End + 0x019C, // Size -> 0x0004, MirrorTypes -> Self, Owner, EMPath
        PetTalentPoints_UNUSED                  = CGObjectData.End + 0x01A0, // Size -> 0x0001, MirrorTypes -> All
        VisFlags                                = CGObjectData.End + 0x01A1, // Size -> 0x0001, MirrorTypes -> All
        AnimTier                                = CGObjectData.End + 0x01A2, // Size -> 0x0001, MirrorTypes -> All
        PetNumber                               = CGObjectData.End + 0x01A4, // Size -> 0x0004, MirrorTypes -> All
        PetNameTimestamp                        = CGObjectData.End + 0x01A8, // Size -> 0x0004, MirrorTypes -> All
        PetExperience                           = CGObjectData.End + 0x01AC, // Size -> 0x0004, MirrorTypes -> Owner
        PetNextLevelExperience                  = CGObjectData.End + 0x01B0, // Size -> 0x0004, MirrorTypes -> Owner
        ModCastingSpeed                         = CGObjectData.End + 0x01B4, // Size -> 0x0004, MirrorTypes -> All
        ModSpellHaste                           = CGObjectData.End + 0x01B8, // Size -> 0x0004, MirrorTypes -> All
        ModHaste                                = CGObjectData.End + 0x01BC, // Size -> 0x0004, MirrorTypes -> All
        ModRangedHaste                          = CGObjectData.End + 0x01C0, // Size -> 0x0004, MirrorTypes -> All
        ModHasteRegen                           = CGObjectData.End + 0x01C4, // Size -> 0x0004, MirrorTypes -> All
        ModTimeRate                             = CGObjectData.End + 0x01C8, // Size -> 0x0004, MirrorTypes -> All
        CreatedBySpell                          = CGObjectData.End + 0x01CC, // Size -> 0x0004, MirrorTypes -> All
        NpcFlags                                = CGObjectData.End + 0x01D0, // Size -> 0x0008, MirrorTypes -> All, ViewerDependent
        EmoteState                              = CGObjectData.End + 0x01D8, // Size -> 0x0004, MirrorTypes -> All
        Stats                                   = CGObjectData.End + 0x01DC, // Size -> 0x0010, MirrorTypes -> Self, Owner
        StatPosBuff                             = CGObjectData.End + 0x01EC, // Size -> 0x0010, MirrorTypes -> Self, Owner
        StatNegBuff                             = CGObjectData.End + 0x01FC, // Size -> 0x0010, MirrorTypes -> Self, Owner
        Resistances                             = CGObjectData.End + 0x020C, // Size -> 0x001C, MirrorTypes -> Self, Owner, EMPath
        ResistanceBuffModsPositive              = CGObjectData.End + 0x0228, // Size -> 0x001C, MirrorTypes -> Self, Owner
        ResistanceBuffModsNegative              = CGObjectData.End + 0x0244, // Size -> 0x001C, MirrorTypes -> Self, Owner
        ModBonusArmor                           = CGObjectData.End + 0x0260, // Size -> 0x0004, MirrorTypes -> Self, Owner
        BaseMana                                = CGObjectData.End + 0x0264, // Size -> 0x0004, MirrorTypes -> All
        BaseHealth                              = CGObjectData.End + 0x0268, // Size -> 0x0004, MirrorTypes -> Self, Owner
        SheatheState                            = CGObjectData.End + 0x026C, // Size -> 0x0001, MirrorTypes -> All
        PvpFlags                                = CGObjectData.End + 0x026D, // Size -> 0x0001, MirrorTypes -> All
        PetFlags                                = CGObjectData.End + 0x026E, // Size -> 0x0001, MirrorTypes -> All
        ShapeshiftForm                          = CGObjectData.End + 0x026F, // Size -> 0x0001, MirrorTypes -> All
        AttackPower                             = CGObjectData.End + 0x0270, // Size -> 0x0004, MirrorTypes -> Self, Owner
        AttackPowerModPos                       = CGObjectData.End + 0x0274, // Size -> 0x0004, MirrorTypes -> Self, Owner
        AttackPowerModNeg                       = CGObjectData.End + 0x0278, // Size -> 0x0004, MirrorTypes -> Self, Owner
        AttackPowerMultiplier                   = CGObjectData.End + 0x027C, // Size -> 0x0004, MirrorTypes -> Self, Owner
        RangedAttackPower                       = CGObjectData.End + 0x0280, // Size -> 0x0004, MirrorTypes -> Self, Owner
        RangedAttackPowerModPos                 = CGObjectData.End + 0x0284, // Size -> 0x0004, MirrorTypes -> Self, Owner
        RangedAttackPowerModNeg                 = CGObjectData.End + 0x0288, // Size -> 0x0004, MirrorTypes -> Self, Owner
        RangedAttackPowerMultiplier             = CGObjectData.End + 0x028C, // Size -> 0x0004, MirrorTypes -> Self, Owner
        SetAttackSpeedAura                      = CGObjectData.End + 0x0290, // Size -> 0x0004, MirrorTypes -> Self, Owner
        MinRangedDamage                         = CGObjectData.End + 0x0294, // Size -> 0x0004, MirrorTypes -> Self, Owner
        MaxRangedDamage                         = CGObjectData.End + 0x0298, // Size -> 0x0004, MirrorTypes -> Self, Owner
        PowerCostModifier                       = CGObjectData.End + 0x029C, // Size -> 0x001C, MirrorTypes -> Self, Owner
        PowerCostMultiplier                     = CGObjectData.End + 0x02B8, // Size -> 0x001C, MirrorTypes -> Self, Owner
        MaxHealthModifier                       = CGObjectData.End + 0x02D4, // Size -> 0x0004, MirrorTypes -> Self, Owner
        HoverHeight                             = CGObjectData.End + 0x02D8, // Size -> 0x0004, MirrorTypes -> All
        MinItemLevelCutoff                      = CGObjectData.End + 0x02DC, // Size -> 0x0004, MirrorTypes -> All
        MinItemLevel                            = CGObjectData.End + 0x02E0, // Size -> 0x0004, MirrorTypes -> All
        MaxItemLevel                            = CGObjectData.End + 0x02E4, // Size -> 0x0004, MirrorTypes -> All
        WildBattlePetLevel                      = CGObjectData.End + 0x02E8, // Size -> 0x0004, MirrorTypes -> All
        BattlePetCompanionNameTimestamp         = CGObjectData.End + 0x02EC, // Size -> 0x0004, MirrorTypes -> All
        InteractSpellID                         = CGObjectData.End + 0x02F0, // Size -> 0x0004, MirrorTypes -> All
        StateSpellVisualID                      = CGObjectData.End + 0x02F4, // Size -> 0x0004, MirrorTypes -> ViewerDependent, Urgent
        StateAnimID                             = CGObjectData.End + 0x02F8, // Size -> 0x0004, MirrorTypes -> ViewerDependent, Urgent
        StateAnimKitID                          = CGObjectData.End + 0x02FC, // Size -> 0x0004, MirrorTypes -> ViewerDependent, Urgent
        StateWorldEffectID                      = CGObjectData.End + 0x0300, // Size -> 0x0010, MirrorTypes -> ViewerDependent, Urgent
        ScaleDuration                           = CGObjectData.End + 0x0310, // Size -> 0x0004, MirrorTypes -> All
        LooksLikeMountID                        = CGObjectData.End + 0x0314, // Size -> 0x0004, MirrorTypes -> All
        LooksLikeCreatureID                     = CGObjectData.End + 0x0318, // Size -> 0x0004, MirrorTypes -> All
        LookAtControllerID                      = CGObjectData.End + 0x031C, // Size -> 0x0004, MirrorTypes -> All
        LookAtControllerTarget                  = CGObjectData.End + 0x0320, // Size -> 0x0010, MirrorTypes -> All
        End                                     = CGObjectData.End + 0x0330
    }
    
    public enum CGPlayerData {
        DuelArbiter                             = CGUnitData.End + 0x0000,   // Size -> 0x0010, MirrorTypes -> All
        WowAccount                              = CGUnitData.End + 0x0010,   // Size -> 0x0010, MirrorTypes -> All
        LootTargetGUID                          = CGUnitData.End + 0x0020,   // Size -> 0x0010, MirrorTypes -> All
        PlayerFlags                             = CGUnitData.End + 0x0030,   // Size -> 0x0004, MirrorTypes -> All
        PlayerFlagsEx                           = CGUnitData.End + 0x0034,   // Size -> 0x0004, MirrorTypes -> All
        GuildRankID                             = CGUnitData.End + 0x0038,   // Size -> 0x0004, MirrorTypes -> All
        GuildDeleteDate                         = CGUnitData.End + 0x003C,   // Size -> 0x0004, MirrorTypes -> All
        GuildLevel                              = CGUnitData.End + 0x0040,   // Size -> 0x0004, MirrorTypes -> All
        SkinID                                  = CGUnitData.End + 0x0044,   // Size -> 0x0001, MirrorTypes -> All
        FaceID                                  = CGUnitData.End + 0x0045,   // Size -> 0x0001, MirrorTypes -> All
        HairStyleID                             = CGUnitData.End + 0x0046,   // Size -> 0x0001, MirrorTypes -> All
        HairColorID                             = CGUnitData.End + 0x0047,   // Size -> 0x0001, MirrorTypes -> All
        FacialHairStyleID                       = CGUnitData.End + 0x0048,   // Size -> 0x0001, MirrorTypes -> All
        CustomDisplayOption                     = CGUnitData.End + 0x0049,   // Size -> 0x0001, MirrorTypes -> All
        PartyType                               = CGUnitData.End + 0x004C,   // Size -> 0x0001, MirrorTypes -> All
        NumBankSlots                            = CGUnitData.End + 0x004D,   // Size -> 0x0001, MirrorTypes -> All
        NativeSex                               = CGUnitData.End + 0x004E,   // Size -> 0x0001, MirrorTypes -> All
        Inebriation                             = CGUnitData.End + 0x004F,   // Size -> 0x0001, MirrorTypes -> All
        PvpTitle                                = CGUnitData.End + 0x0050,   // Size -> 0x0001, MirrorTypes -> All
        ArenaFaction                            = CGUnitData.End + 0x0051,   // Size -> 0x0001, MirrorTypes -> All
        DuelTeam                                = CGUnitData.End + 0x0054,   // Size -> 0x0004, MirrorTypes -> All
        GuildTimeStamp                          = CGUnitData.End + 0x0058,   // Size -> 0x0004, MirrorTypes -> All
        QuestLog                                = CGUnitData.End + 0x005C,   // Size -> 0x0C80, MirrorTypes -> Party
        VisibleItems                            = CGUnitData.End + 0x0CDC,   // Size -> 0x0098, MirrorTypes -> All
        PlayerTitle                             = CGUnitData.End + 0x0D74,   // Size -> 0x0004, MirrorTypes -> All
        FakeInebriation                         = CGUnitData.End + 0x0D78,   // Size -> 0x0004, MirrorTypes -> All
        VirtualPlayerRealm                      = CGUnitData.End + 0x0D7C,   // Size -> 0x0004, MirrorTypes -> All
        CurrentSpecID                           = CGUnitData.End + 0x0D80,   // Size -> 0x0004, MirrorTypes -> All
        TaxiMountAnimKitID                      = CGUnitData.End + 0x0D84,   // Size -> 0x0004, MirrorTypes -> All
        AvgItemLevel                            = CGUnitData.End + 0x0D88,   // Size -> 0x0010, MirrorTypes -> All
        CurrentBattlePetBreedQuality            = CGUnitData.End + 0x0D98,   // Size -> 0x0004, MirrorTypes -> All
        Prestige                                = CGUnitData.End + 0x0D9C,   // Size -> 0x0004, MirrorTypes -> All
        HonorLevel                              = CGUnitData.End + 0x0DA0,   // Size -> 0x0004, MirrorTypes -> All
        InvSlots                                = CGUnitData.End + 0x0DA4,   // Size -> 0x0BB0, MirrorTypes -> Self
        FarsightObject                          = CGUnitData.End + 0x1954,   // Size -> 0x0010, MirrorTypes -> Self
        SummonedBattlePetGUID                   = CGUnitData.End + 0x1964,   // Size -> 0x0010, MirrorTypes -> Self
        KnownTitles                             = CGUnitData.End + 0x1974,   // Size -> 0x0030, MirrorTypes -> Self
        Coinage                                 = CGUnitData.End + 0x19A4,   // Size -> 0x0008, MirrorTypes -> Self
        XP                                      = CGUnitData.End + 0x19AC,   // Size -> 0x0004, MirrorTypes -> Self
        NextLevelXP                             = CGUnitData.End + 0x19B0,   // Size -> 0x0004, MirrorTypes -> Self
        Skill                                   = CGUnitData.End + 0x19B4,   // Size -> 0x0700, MirrorTypes -> Self
        CharacterPoints                         = CGUnitData.End + 0x20B4,   // Size -> 0x0004, MirrorTypes -> Self
        MaxTalentTiers                          = CGUnitData.End + 0x20B8,   // Size -> 0x0004, MirrorTypes -> Self
        TrackCreatureMask                       = CGUnitData.End + 0x20BC,   // Size -> 0x0004, MirrorTypes -> Self
        TrackResourceMask                       = CGUnitData.End + 0x20C0,   // Size -> 0x0004, MirrorTypes -> Self
        MainhandExpertise                       = CGUnitData.End + 0x20C4,   // Size -> 0x0004, MirrorTypes -> Self
        OffhandExpertise                        = CGUnitData.End + 0x20C8,   // Size -> 0x0004, MirrorTypes -> Self
        RangedExpertise                         = CGUnitData.End + 0x20CC,   // Size -> 0x0004, MirrorTypes -> Self
        CombatRatingExpertise                   = CGUnitData.End + 0x20D0,   // Size -> 0x0004, MirrorTypes -> Self
        BlockPercentage                         = CGUnitData.End + 0x20D4,   // Size -> 0x0004, MirrorTypes -> Self
        DodgePercentage                         = CGUnitData.End + 0x20D8,   // Size -> 0x0004, MirrorTypes -> Self
        DodgePercentageFromAttribute            = CGUnitData.End + 0x20DC,   // Size -> 0x0004, MirrorTypes -> Self
        ParryPercentage                         = CGUnitData.End + 0x20E0,   // Size -> 0x0004, MirrorTypes -> Self
        ParryPercentageFromAttribute            = CGUnitData.End + 0x20E4,   // Size -> 0x0004, MirrorTypes -> Self
        CritPercentage                          = CGUnitData.End + 0x20E8,   // Size -> 0x0004, MirrorTypes -> Self
        RangedCritPercentage                    = CGUnitData.End + 0x20EC,   // Size -> 0x0004, MirrorTypes -> Self
        OffhandCritPercentage                   = CGUnitData.End + 0x20F0,   // Size -> 0x0004, MirrorTypes -> Self
        SpellCritPercentage                     = CGUnitData.End + 0x20F4,   // Size -> 0x0004, MirrorTypes -> Self
        ShieldBlock                             = CGUnitData.End + 0x20F8,   // Size -> 0x0004, MirrorTypes -> Self
        ShieldBlockCritPercentage               = CGUnitData.End + 0x20FC,   // Size -> 0x0004, MirrorTypes -> Self
        Mastery                                 = CGUnitData.End + 0x2100,   // Size -> 0x0004, MirrorTypes -> Self
        Speed                                   = CGUnitData.End + 0x2104,   // Size -> 0x0004, MirrorTypes -> Self
        Lifesteal                               = CGUnitData.End + 0x2108,   // Size -> 0x0004, MirrorTypes -> Self
        Avoidance                               = CGUnitData.End + 0x210C,   // Size -> 0x0004, MirrorTypes -> Self
        Sturdiness                              = CGUnitData.End + 0x2110,   // Size -> 0x0004, MirrorTypes -> Self
        Versatility                             = CGUnitData.End + 0x2114,   // Size -> 0x0004, MirrorTypes -> Self
        VersatilityBonus                        = CGUnitData.End + 0x2118,   // Size -> 0x0004, MirrorTypes -> Self
        PvpPowerDamage                          = CGUnitData.End + 0x211C,   // Size -> 0x0004, MirrorTypes -> Self
        PvpPowerHealing                         = CGUnitData.End + 0x2120,   // Size -> 0x0004, MirrorTypes -> Self
        ExploredZones                           = CGUnitData.End + 0x2124,   // Size -> 0x0400, MirrorTypes -> Self
        RestInfo                                = CGUnitData.End + 0x2524,   // Size -> 0x0010, MirrorTypes -> Self
        ModDamageDonePos                        = CGUnitData.End + 0x2534,   // Size -> 0x001C, MirrorTypes -> Self
        ModDamageDoneNeg                        = CGUnitData.End + 0x2550,   // Size -> 0x001C, MirrorTypes -> Self
        ModDamageDonePercent                    = CGUnitData.End + 0x256C,   // Size -> 0x001C, MirrorTypes -> Self
        ModHealingDonePos                       = CGUnitData.End + 0x2588,   // Size -> 0x0004, MirrorTypes -> Self
        ModHealingPercent                       = CGUnitData.End + 0x258C,   // Size -> 0x0004, MirrorTypes -> Self
        ModHealingDonePercent                   = CGUnitData.End + 0x2590,   // Size -> 0x0004, MirrorTypes -> Self
        ModPeriodicHealingDonePercent           = CGUnitData.End + 0x2594,   // Size -> 0x0004, MirrorTypes -> Self
        WeaponDmgMultipliers                    = CGUnitData.End + 0x2598,   // Size -> 0x000C, MirrorTypes -> Self
        WeaponAtkSpeedMultipliers               = CGUnitData.End + 0x25A4,   // Size -> 0x000C, MirrorTypes -> Self
        ModSpellPowerPercent                    = CGUnitData.End + 0x25B0,   // Size -> 0x0004, MirrorTypes -> Self
        ModResiliencePercent                    = CGUnitData.End + 0x25B4,   // Size -> 0x0004, MirrorTypes -> Self
        OverrideSpellPowerByAPPercent           = CGUnitData.End + 0x25B8,   // Size -> 0x0004, MirrorTypes -> Self
        OverrideAPBySpellPowerPercent           = CGUnitData.End + 0x25BC,   // Size -> 0x0004, MirrorTypes -> Self
        ModTargetResistance                     = CGUnitData.End + 0x25C0,   // Size -> 0x0004, MirrorTypes -> Self
        ModTargetPhysicalResistance             = CGUnitData.End + 0x25C4,   // Size -> 0x0004, MirrorTypes -> Self
        LocalFlags                              = CGUnitData.End + 0x25C8,   // Size -> 0x0004, MirrorTypes -> Self
        GrantableLevels                         = CGUnitData.End + 0x25CC,   // Size -> 0x0001, MirrorTypes -> Self
        MultiActionBars                         = CGUnitData.End + 0x25CD,   // Size -> 0x0001, MirrorTypes -> Self
        LifetimeMaxRank                         = CGUnitData.End + 0x25CE,   // Size -> 0x0001, MirrorTypes -> Self
        NumRespecs                              = CGUnitData.End + 0x25CF,   // Size -> 0x0001, MirrorTypes -> Self
        SelfResSpell                            = CGUnitData.End + 0x25D0,   // Size -> 0x0004, MirrorTypes -> Self
        PvpMedals                               = CGUnitData.End + 0x25D4,   // Size -> 0x0004, MirrorTypes -> Self
        BuybackPrice                            = CGUnitData.End + 0x25D8,   // Size -> 0x0030, MirrorTypes -> Self
        BuybackTimestamp                        = CGUnitData.End + 0x2608,   // Size -> 0x0030, MirrorTypes -> Self
        TodayHonorableKills                     = CGUnitData.End + 0x2638,   // Size -> 0x0001, MirrorTypes -> Self
        YesterdayHonorableKills                 = CGUnitData.End + 0x2639,   // Size -> 0x0001, MirrorTypes -> Self
        LifetimeHonorableKills                  = CGUnitData.End + 0x263C,   // Size -> 0x0004, MirrorTypes -> Self
        WatchedFactionIndex                     = CGUnitData.End + 0x2640,   // Size -> 0x0004, MirrorTypes -> Self
        CombatRatings                           = CGUnitData.End + 0x2644,   // Size -> 0x0080, MirrorTypes -> Self
        PvpInfo                                 = CGUnitData.End + 0x26C4,   // Size -> 0x00A8, MirrorTypes -> Self
        MaxLevel                                = CGUnitData.End + 0x276C,   // Size -> 0x0004, MirrorTypes -> Self
        ScalingPlayerLevelDelta                 = CGUnitData.End + 0x2770,   // Size -> 0x0004, MirrorTypes -> Self
        MaxCreatureScalingLevel                 = CGUnitData.End + 0x2774,   // Size -> 0x0004, MirrorTypes -> Self
        NoReagentCostMask                       = CGUnitData.End + 0x2778,   // Size -> 0x0010, MirrorTypes -> Self
        PetSpellPower                           = CGUnitData.End + 0x2788,   // Size -> 0x0004, MirrorTypes -> Self
        Researching                             = CGUnitData.End + 0x278C,   // Size -> 0x0028, MirrorTypes -> Self
        ProfessionSkillLine                     = CGUnitData.End + 0x27B4,   // Size -> 0x0008, MirrorTypes -> Self
        UiHitModifier                           = CGUnitData.End + 0x27BC,   // Size -> 0x0004, MirrorTypes -> Self
        UiSpellHitModifier                      = CGUnitData.End + 0x27C0,   // Size -> 0x0004, MirrorTypes -> Self
        HomeRealmTimeOffset                     = CGUnitData.End + 0x27C4,   // Size -> 0x0004, MirrorTypes -> Self
        ModPetHaste                             = CGUnitData.End + 0x27C8,   // Size -> 0x0004, MirrorTypes -> Self
        LocalRegenFlags                         = CGUnitData.End + 0x27CC,   // Size -> 0x0001, MirrorTypes -> Self
        AuraVision                              = CGUnitData.End + 0x27CD,   // Size -> 0x0001, MirrorTypes -> Self
        OverrideSpellsID                        = CGUnitData.End + 0x27D0,   // Size -> 0x0004, MirrorTypes -> Self, UrgentSelfOnly
        LfgBonusFactionID                       = CGUnitData.End + 0x27D4,   // Size -> 0x0004, MirrorTypes -> Self
        LootSpecID                              = CGUnitData.End + 0x27D8,   // Size -> 0x0004, MirrorTypes -> Self
        OverrideZonePVPType                     = CGUnitData.End + 0x27DC,   // Size -> 0x0004, MirrorTypes -> Self, UrgentSelfOnly
        BagSlotFlags                            = CGUnitData.End + 0x27E0,   // Size -> 0x0010, MirrorTypes -> Self
        BankBagSlotFlags                        = CGUnitData.End + 0x27F0,   // Size -> 0x001C, MirrorTypes -> Self
        BackpackAutoSortDisabled                = CGUnitData.End + 0x280C,   // Size -> 0x0001, MirrorTypes -> Self
        BankAutoSortDisabled                    = CGUnitData.End + 0x280D,   // Size -> 0x0001, MirrorTypes -> Self
        SortBagsRightToLeft                     = CGUnitData.End + 0x280E,   // Size -> 0x0001, MirrorTypes -> Self
        InsertItemsLeftToRight                  = CGUnitData.End + 0x280F,   // Size -> 0x0001, MirrorTypes -> Self
        QuestCompleted                          = CGUnitData.End + 0x2810,   // Size -> 0x0FA0, MirrorTypes -> Self
        Honor                                   = CGUnitData.End + 0x37B0,   // Size -> 0x0004, MirrorTypes -> Self
        HonorNextLevel                          = CGUnitData.End + 0x37B4,   // Size -> 0x0004, MirrorTypes -> Self
        End                                     = CGUnitData.End + 0x37B8
    }
    
    public enum CGGameObjectData {
        CreatedBy                               = CGObjectData.End + 0x0000, // Size -> 0x0010, MirrorTypes -> All
        DisplayID                               = CGObjectData.End + 0x0010, // Size -> 0x0004, MirrorTypes -> ViewerDependent, Urgent
        Flags                                   = CGObjectData.End + 0x0014, // Size -> 0x0004, MirrorTypes -> All, Urgent
        ParentRotation                          = CGObjectData.End + 0x0018, // Size -> 0x0010, MirrorTypes -> All
        FactionTemplate                         = CGObjectData.End + 0x0028, // Size -> 0x0004, MirrorTypes -> All
        Level                                   = CGObjectData.End + 0x002C, // Size -> 0x0004, MirrorTypes -> All
        State                                   = CGObjectData.End + 0x0030, // Size -> 0x0001, MirrorTypes -> All, Urgent
        TypeID                                  = CGObjectData.End + 0x0031, // Size -> 0x0001, MirrorTypes -> All, Urgent
        ArtKit                                  = CGObjectData.End + 0x0032, // Size -> 0x0001, MirrorTypes -> All, Urgent
        PercentHealth                           = CGObjectData.End + 0x0033, // Size -> 0x0001, MirrorTypes -> All, Urgent
        SpellVisualID                           = CGObjectData.End + 0x0034, // Size -> 0x0004, MirrorTypes -> All, ViewerDependent, Urgent
        StateSpellVisualID                      = CGObjectData.End + 0x0038, // Size -> 0x0004, MirrorTypes -> ViewerDependent, Urgent
        SpawnTrackingStateAnimID                = CGObjectData.End + 0x003C, // Size -> 0x0004, MirrorTypes -> ViewerDependent, Urgent
        SpawnTrackingStateAnimKitID             = CGObjectData.End + 0x0040, // Size -> 0x0004, MirrorTypes -> ViewerDependent, Urgent
        StateWorldEffectID                      = CGObjectData.End + 0x0044, // Size -> 0x0010, MirrorTypes -> ViewerDependent, Urgent
        End                                     = CGObjectData.End + 0x0054
    }
    
    public enum CGDynamicObjectData {
        Caster                                  = CGObjectData.End + 0x0000, // Size -> 0x0010, MirrorTypes -> All
        Type                                    = CGObjectData.End + 0x0010, // Size -> 0x0004, MirrorTypes -> All
        SpellXSpellVisualID                     = CGObjectData.End + 0x0014, // Size -> 0x0004, MirrorTypes -> All
        SpellID                                 = CGObjectData.End + 0x0018, // Size -> 0x0004, MirrorTypes -> All
        Radius                                  = CGObjectData.End + 0x001C, // Size -> 0x0004, MirrorTypes -> All
        CastTime                                = CGObjectData.End + 0x0020, // Size -> 0x0004, MirrorTypes -> All
        End                                     = CGObjectData.End + 0x0024
    }
    
    public enum CGCorpseData {
        Owner                                   = CGObjectData.End + 0x0000, // Size -> 0x0010, MirrorTypes -> All
        PartyGUID                               = CGObjectData.End + 0x0010, // Size -> 0x0010, MirrorTypes -> All
        DisplayID                               = CGObjectData.End + 0x0020, // Size -> 0x0004, MirrorTypes -> All
        Items                                   = CGObjectData.End + 0x0024, // Size -> 0x004C, MirrorTypes -> All
        Unused                                  = CGObjectData.End + 0x0070, // Size -> 0x0001, MirrorTypes -> All
        RaceID                                  = CGObjectData.End + 0x0071, // Size -> 0x0001, MirrorTypes -> All
        Sex                                     = CGObjectData.End + 0x0072, // Size -> 0x0001, MirrorTypes -> All
        SkinID                                  = CGObjectData.End + 0x0073, // Size -> 0x0001, MirrorTypes -> All
        FaceID                                  = CGObjectData.End + 0x0074, // Size -> 0x0001, MirrorTypes -> All
        HairStyleID                             = CGObjectData.End + 0x0075, // Size -> 0x0001, MirrorTypes -> All
        HairColorID                             = CGObjectData.End + 0x0076, // Size -> 0x0001, MirrorTypes -> All
        FacialHairStyleID                       = CGObjectData.End + 0x0077, // Size -> 0x0001, MirrorTypes -> All
        Flags                                   = CGObjectData.End + 0x0078, // Size -> 0x0004, MirrorTypes -> All
        DynamicFlags                            = CGObjectData.End + 0x007C, // Size -> 0x0004, MirrorTypes -> ViewerDependent
        FactionTemplate                         = CGObjectData.End + 0x0080, // Size -> 0x0004, MirrorTypes -> All
        CustomDisplayOption                     = CGObjectData.End + 0x0084, // Size -> 0x0004, MirrorTypes -> All
        End                                     = CGObjectData.End + 0x0088
    }
    
    public enum CGAreaTriggerData {
        OverrideScaleCurve                      = CGObjectData.End + 0x0000, // Size -> 0x001C, MirrorTypes -> All, Urgent
        ExtraScaleCurve                         = CGObjectData.End + 0x001C, // Size -> 0x001C, MirrorTypes -> All, Urgent
        Caster                                  = CGObjectData.End + 0x0038, // Size -> 0x0010, MirrorTypes -> All
        Duration                                = CGObjectData.End + 0x0048, // Size -> 0x0004, MirrorTypes -> All
        TimeToTarget                            = CGObjectData.End + 0x004C, // Size -> 0x0004, MirrorTypes -> All, Urgent
        TimeToTargetScale                       = CGObjectData.End + 0x0050, // Size -> 0x0004, MirrorTypes -> All, Urgent
        TimeToTargetExtraScale                  = CGObjectData.End + 0x0054, // Size -> 0x0004, MirrorTypes -> All, Urgent
        SpellID                                 = CGObjectData.End + 0x0058, // Size -> 0x0004, MirrorTypes -> All
        SpellXSpellVisualID                     = CGObjectData.End + 0x005C, // Size -> 0x0004, MirrorTypes -> All
        BoundsRadius2D                          = CGObjectData.End + 0x0060, // Size -> 0x0004, MirrorTypes -> ViewerDependent, Urgent
        DecalPropertiesID                       = CGObjectData.End + 0x0064, // Size -> 0x0004, MirrorTypes -> All
        CreatingEffectGUID                      = CGObjectData.End + 0x0068, // Size -> 0x0010, MirrorTypes -> All
        End                                     = CGObjectData.End + 0x0078
    }
    
    public enum CGSceneObjectData {
        ScriptPackageID                         = CGObjectData.End + 0x0000, // Size -> 0x0004, MirrorTypes -> All
        RndSeedVal                              = CGObjectData.End + 0x0004, // Size -> 0x0004, MirrorTypes -> All
        CreatedBy                               = CGObjectData.End + 0x0008, // Size -> 0x0010, MirrorTypes -> All
        SceneType                               = CGObjectData.End + 0x0018, // Size -> 0x0004, MirrorTypes -> All
        End                                     = CGObjectData.End + 0x001C
    }
    
    public enum CGConversationData {
        LastLineDuration                        = CGObjectData.End + 0x0000, // Size -> 0x0004, MirrorTypes -> ViewerDependent
        End                                     = CGObjectData.End + 0x0004
    }
    The following descriptors will be invalid if you're dumping by from the x86 client or reading memory from the x64 client:
    Code:
    CGUnitData::race
    CGUnitData::classId
    CGUnitData::playerClassId
    CGUnitData::sex
    CGUnitData::petTalentPoints_UNUSED
    CGUnitData::visFlags
    CGUnitData::animTier
    CGUnitData::sheatheState
    CGUnitData::pvpFlags
    CGUnitData::petFlags
    CGUnitData::shapeshiftForm
    CGPlayerData::skinID
    CGPlayerData::faceID
    CGPlayerData::hairStyleID
    CGPlayerData::hairColorID
    CGPlayerData::facialHairStyleID
    CGPlayerData::customDisplayOption
    CGPlayerData::partyType
    CGPlayerData::numBankSlots
    CGPlayerData::nativeSex
    CGPlayerData::inebriation
    CGPlayerData::pvpTitle
    CGPlayerData::arenaFaction
    CGPlayerData::local.grantableLevels
    CGPlayerData::local.multiActionBars
    CGPlayerData::local.lifetimeMaxRank
    CGPlayerData::local.todayHonorableKills
    CGPlayerData::local.yesterdayHonorableKills
    CGPlayerData::local.localRegenFlags
    CGPlayerData::local.auraVision
    CGPlayerData::local.backpackAutoSortDisabled
    CGPlayerData::local.bankAutoSortDisabled
    CGPlayerData::local.sortBagsRightToLeft
    CGPlayerData::local.insertItemsLeftToRight
    CGPlayerData::local.honorNextLevel
    CGPlayerData::local.numRespecs
    CGGameObjectData::m_state
    CGGameObjectData::m_typeID
    CGGameObjectData::m_artKit
    CGGameObjectData::m_percentHealth
    CGCorpseData::m_unused
    CGCorpseData::m_raceID
    CGCorpseData::m_sex
    CGCorpseData::m_skinID
    CGCorpseData::m_faceID
    CGCorpseData::m_hairStyleID
    CGCorpseData::m_hairColorID
    CGCorpseData::m_facialHairStyleID
    Last edited by Jadd; 12-13-2016 at 11:26 PM.

  6. Thanks lolp1, -Ryuk-, Frosttall, shauren, empathe (5 members gave Thanks to Jadd for this useful post)
  7. #4
    -Ryuk-'s Avatar Elite User CoreCoins Purchaser Authenticator enabled
    Reputation
    529
    Join Date
    Nov 2009
    Posts
    1,028
    Thanks G/R
    38/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Jadd View Post
    Here's the current descriptors. Pulling data from the x64 client now since the x86 client will provide you with missing or wrong descriptors
    Good catch! I didn't even notice my morpher was failing due to this.
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

  8. #5
    aeo's Avatar Contributor
    Reputation
    135
    Join Date
    Apr 2007
    Posts
    286
    Thanks G/R
    97/68
    Trade Feedback
    7 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Jadd View Post
    Here's the current descriptors. Pulling data from the x64 client now since the x86 client will provide you with missing or wrong descriptors. With the inclusion of those missing single-byte descriptors, the follow list is of course aligned to four bytes already:
    Did you dump these via memory reading or an IDA script?

  9. #6
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1515
    Join Date
    May 2008
    Posts
    2,433
    Thanks G/R
    81/336
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by aeo View Post
    Did you dump these via memory reading or an IDA script?
    IDA script. The descriptors are stored to index / 4, any descriptor index which is not divisible by 4 will be overwritten. This is why it'll only work for the x64 client - the x86 compiler realises which fields will be overwritten and skips compilation of them. Hence the strings above not being present in the x86 client.

    In Blizzards code, for example, it'll probably look something like this:

    Code:
    struct CGUnitData {
        ...
        /* 0xE4 */ uint8_t race;
        /* 0xE5 */ uint8_t classId;
        /* 0xE6 */ uint8_t playerClassId;
        /* 0xE7 */ uint8_t sex;
        ...
    };
    
    #define DUMP_DESCRIPTOR(d, s, f) (d[offsetof(struct s, f) / 4] = #s"::"#f)
    ...
    DUMP_DESCRIPTOR(s_descriptors, CGUnitData, race);
    DUMP_DESCRIPTOR(s_descriptors, CGUnitData, classId);
    DUMP_DESCRIPTOR(s_descriptors, CGUnitData, playerClassId);
    DUMP_DESCRIPTOR(s_descriptors, CGUnitData, sex);
    ...
    Resulting in overwrites, which is why they're wrongly stored in memory:
    Code:
    s_descriptors[0xE4 / 4] = "CGUnitData::race";
    s_descriptors[0xE5 / 4] = "CGUnitData::classId";
    s_descriptors[0xE6 / 4] = "CGUnitData::playerClassId";
    s_descriptors[0xE7 / 4] = "CGUnitData::sex";
    Hope that makes sense.

  10. #7
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1515
    Join Date
    May 2008
    Posts
    2,433
    Thanks G/R
    81/336
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    FYI here's my dumper script. It ignores descriptor size and mirror types - I use it alongside a simple C# program to merge it with regular dumps from the x86 client since it's easier to obtain size and mirror flag info from there.

    dump_descriptors_x64.py * GitHub

    Output looks like so:

    Code:
    0x0000 ['CGObjectData::m_guid']
    0x0004 ['CGObjectData::m_data']
    0x0008 ['CGObjectData::m_type']
    0x0009 ['CGObjectData::m_entryID']
    0x000A ['CGObjectData::m_dynamicFlags']
    0x000B ['CGObjectData::m_scale']
    0x0000 ['CGItemData::m_owner']
    0x0004 ['CGItemData::m_containedIn']
    0x0008 ['CGItemData::m_creator']
    0x000C ['CGItemData::m_giftCreator']
    0x0010 ['CGItemData::m_stackCount']
    0x0011 ['CGItemData::m_expiration']
    0x0012 ['CGItemData::m_spellCharges']
    0x0017 ['CGItemData::m_dynamicFlags']
    0x0018 ['CGItemData::m_enchantment']
    0x003F ['CGItemData::m_propertySeed']
    0x0040 ['CGItemData::m_randomPropertiesID']
    0x0041 ['CGItemData::m_durability']
    0x0042 ['CGItemData::m_maxDurability']
    0x0043 ['CGItemData::m_createPlayedTime']
    0x0044 ['CGItemData::m_modifiersMask']
    0x0045 ['CGItemData::m_context']
    0x0046 ['CGItemData::m_artifactXP']
    0x0047 ['CGItemData::m_itemAppearanceModID']
    0x0000 ['CGContainerData::m_slots']
    0x0090 ['CGContainerData::m_numSlots']
    0x0000 ['CGUnitData::charm']
    0x0004 ['CGUnitData::summon']
    0x0008 ['CGUnitData::critter']
    0x000C ['CGUnitData::charmedBy']
    0x0010 ['CGUnitData::summonedBy']
    0x0014 ['CGUnitData::createdBy']
    0x0018 ['CGUnitData::demonCreator']
    0x001C ['CGUnitData::target']
    0x0020 ['CGUnitData::battlePetCompanionGUID']
    0x0024 ['CGUnitData::battlePetDBID']
    0x0026 ['CGUnitData::channelObject']
    0x002A ['CGUnitData::channelSpell']
    0x002B ['CGUnitData::channelSpellXSpellVisual']
    0x002C ['CGUnitData::summonedByHomeRealm']
    0x002D ['CGUnitData::race', 'CGUnitData::classId', 'CGUnitData::playerClassId', 'CGUnitData::sex']
    0x002E ['CGUnitData::displayPower']
    0x002F ['CGUnitData::overrideDisplayPowerID']
    0x0030 ['CGUnitData::health']
    0x0032 ['CGUnitData::power']
    0x0038 ['CGUnitData::maxHealth']
    0x003A ['CGUnitData::maxPower']
    0x0040 ['CGUnitData::powerRegenFlatModifier']
    0x0046 ['CGUnitData::powerRegenInterruptedFlatModifier']
    0x004C ['CGUnitData::level']
    0x004D ['CGUnitData::effectiveLevel']
    0x004E ['CGUnitData::scalingLevelMin']
    0x004F ['CGUnitData::scalingLevelMax']
    0x0050 ['CGUnitData::scalingLevelDelta']
    0x0051 ['CGUnitData::factionTemplate']
    0x0052 ['CGUnitData::virtualItems']
    0x0058 ['CGUnitData::flags']
    0x0059 ['CGUnitData::flags2']
    0x005A ['CGUnitData::flags3']
    0x005B ['CGUnitData::auraState']
    0x005C ['CGUnitData::attackRoundBaseTime']
    0x005E ['CGUnitData::rangedAttackRoundBaseTime']
    0x005F ['CGUnitData::boundingRadius']
    0x0060 ['CGUnitData::combatReach']
    0x0061 ['CGUnitData::displayID']
    0x0062 ['CGUnitData::nativeDisplayID']
    0x0063 ['CGUnitData::mountDisplayID']
    0x0064 ['CGUnitData::minDamage']
    0x0065 ['CGUnitData::maxDamage']
    0x0066 ['CGUnitData::minOffHandDamage']
    0x0067 ['CGUnitData::maxOffHandDamage']
    0x0068 ['CGUnitData::petTalentPoints_UNUSED', 'CGUnitData::visFlags', 'CGUnitData::animTier']
    0x0069 ['CGUnitData::petNumber']
    0x006A ['CGUnitData::petNameTimestamp']
    0x006B ['CGUnitData::petExperience']
    0x006C ['CGUnitData::petNextLevelExperience']
    0x006D ['CGUnitData::modCastingSpeed']
    0x006E ['CGUnitData::modSpellHaste']
    0x006F ['CGUnitData::modHaste']
    0x0070 ['CGUnitData::modRangedHaste']
    0x0071 ['CGUnitData::modHasteRegen']
    0x0072 ['CGUnitData::modTimeRate']
    0x0073 ['CGUnitData::createdBySpell']
    0x0074 ['CGUnitData::npcFlags']
    0x0076 ['CGUnitData::emoteState']
    0x0077 ['CGUnitData::stats']
    0x007B ['CGUnitData::statPosBuff']
    0x007F ['CGUnitData::statNegBuff']
    0x0083 ['CGUnitData::resistances']
    0x008A ['CGUnitData::resistanceBuffModsPositive']
    0x0091 ['CGUnitData::resistanceBuffModsNegative']
    0x0098 ['CGUnitData::modBonusArmor']
    0x0099 ['CGUnitData::baseMana']
    0x009A ['CGUnitData::baseHealth']
    0x009B ['CGUnitData::sheatheState', 'CGUnitData::pvpFlags', 'CGUnitData::petFlags', 'CGUnitData::shapeshiftForm']
    0x009C ['CGUnitData::attackPower']
    0x009D ['CGUnitData::attackPowerModPos']
    0x009E ['CGUnitData::attackPowerModNeg']
    0x009F ['CGUnitData::attackPowerMultiplier']
    0x00A0 ['CGUnitData::rangedAttackPower']
    0x00A1 ['CGUnitData::rangedAttackPowerModPos']
    0x00A2 ['CGUnitData::rangedAttackPowerModNeg']
    0x00A3 ['CGUnitData::rangedAttackPowerMultiplier']
    0x00A4 ['CGUnitData::setAttackSpeedAura']
    0x00A5 ['CGUnitData::minRangedDamage']
    0x00A6 ['CGUnitData::maxRangedDamage']
    0x00A7 ['CGUnitData::powerCostModifier']
    0x00AE ['CGUnitData::powerCostMultiplier']
    0x00B5 ['CGUnitData::maxHealthModifier']
    0x00B6 ['CGUnitData::hoverHeight']
    0x00B7 ['CGUnitData::minItemLevelCutoff']
    0x00B8 ['CGUnitData::minItemLevel']
    0x00B9 ['CGUnitData::maxItemLevel']
    0x00BA ['CGUnitData::wildBattlePetLevel']
    0x00BB ['CGUnitData::battlePetCompanionNameTimestamp']
    0x00BC ['CGUnitData::interactSpellID']
    0x00BD ['CGUnitData::stateSpellVisualID']
    0x00BE ['CGUnitData::stateAnimID']
    0x00BF ['CGUnitData::stateAnimKitID']
    0x00C0 ['CGUnitData::stateWorldEffectID']
    0x00C4 ['CGUnitData::scaleDuration']
    0x00C5 ['CGUnitData::looksLikeMountID']
    0x00C6 ['CGUnitData::looksLikeCreatureID']
    0x00C7 ['CGUnitData::lookAtControllerID']
    0x00C8 ['CGUnitData::lookAtControllerTarget']
    0x0000 ['CGPlayerData::duelArbiter']
    0x0004 ['CGPlayerData::wowAccount']
    0x0008 ['CGPlayerData::lootTargetGUID']
    0x000C ['CGPlayerData::playerFlags']
    0x000D ['CGPlayerData::playerFlagsEx']
    0x000E ['CGPlayerData::guildRankID']
    0x000F ['CGPlayerData::guildDeleteDate']
    0x0010 ['CGPlayerData::guildLevel']
    0x0011 ['CGPlayerData::skinID', 'CGPlayerData::faceID', 'CGPlayerData::hairStyleID', 'CGPlayerData::hairColorID']
    0x0012 ['CGPlayerData::facialHairStyleID', 'CGPlayerData::customDisplayOption']
    0x0013 ['CGPlayerData::partyType', 'CGPlayerData::numBankSlots', 'CGPlayerData::nativeSex', 'CGPlayerData::inebriation']
    0x0014 ['CGPlayerData::pvpTitle', 'CGPlayerData::arenaFaction']
    0x0015 ['CGPlayerData::duelTeam']
    0x0016 ['CGPlayerData::guildTimeStamp']
    0x0017 ['CGPlayerData::questLog']
    0x0337 ['CGPlayerData::visibleItems']
    0x035D ['CGPlayerData::playerTitle']
    0x035E ['CGPlayerData::fakeInebriation']
    0x035F ['CGPlayerData::virtualPlayerRealm']
    0x0360 ['CGPlayerData::currentSpecID']
    0x0361 ['CGPlayerData::taxiMountAnimKitID']
    0x0362 ['CGPlayerData::avgItemLevel']
    0x0366 ['CGPlayerData::currentBattlePetBreedQuality']
    0x0367 ['CGPlayerData::prestige']
    0x0368 ['CGPlayerData::honorLevel']
    0x0369 ['CGPlayerData::local.invSlots']
    0x0655 ['CGPlayerData::local.farsightObject']
    0x0659 ['CGPlayerData::local.summonedBattlePetGUID']
    0x065D ['CGPlayerData::local.knownTitles']
    0x0669 ['CGPlayerData::local.coinage']
    0x066B ['CGPlayerData::local.XP']
    0x066C ['CGPlayerData::local.nextLevelXP']
    0x066D ['CGPlayerData::local.skill']
    0x082D ['CGPlayerData::local.characterPoints']
    0x082E ['CGPlayerData::local.maxTalentTiers']
    0x082F ['CGPlayerData::local.trackCreatureMask']
    0x0830 ['CGPlayerData::local.trackResourceMask']
    0x0831 ['CGPlayerData::local.mainhandExpertise']
    0x0832 ['CGPlayerData::local.offhandExpertise']
    0x0833 ['CGPlayerData::local.rangedExpertise']
    0x0834 ['CGPlayerData::local.combatRatingExpertise']
    0x0835 ['CGPlayerData::local.blockPercentage']
    0x0836 ['CGPlayerData::local.dodgePercentage']
    0x0837 ['CGPlayerData::local.dodgePercentageFromAttribute']
    0x0838 ['CGPlayerData::local.parryPercentage']
    0x0839 ['CGPlayerData::local.parryPercentageFromAttribute']
    0x083A ['CGPlayerData::local.critPercentage']
    0x083B ['CGPlayerData::local.rangedCritPercentage']
    0x083C ['CGPlayerData::local.offhandCritPercentage']
    0x083D ['CGPlayerData::local.spellCritPercentage']
    0x083E ['CGPlayerData::local.shieldBlock']
    0x083F ['CGPlayerData::local.shieldBlockCritPercentage']
    0x0840 ['CGPlayerData::local.mastery']
    0x0841 ['CGPlayerData::local.speed']
    0x0842 ['CGPlayerData::local.lifesteal']
    0x0843 ['CGPlayerData::local.avoidance']
    0x0844 ['CGPlayerData::local.sturdiness']
    0x0845 ['CGPlayerData::local.versatility']
    0x0846 ['CGPlayerData::local.versatilityBonus']
    0x0847 ['CGPlayerData::local.pvpPowerDamage']
    0x0848 ['CGPlayerData::local.pvpPowerHealing']
    0x0849 ['CGPlayerData::local.exploredZones']
    0x0949 ['CGPlayerData::local.restInfo']
    0x094D ['CGPlayerData::local.modDamageDonePos']
    0x0954 ['CGPlayerData::local.modDamageDoneNeg']
    0x095B ['CGPlayerData::local.modDamageDonePercent']
    0x0962 ['CGPlayerData::local.modHealingDonePos']
    0x0963 ['CGPlayerData::local.modHealingPercent']
    0x0964 ['CGPlayerData::local.modHealingDonePercent']
    0x0965 ['CGPlayerData::local.modPeriodicHealingDonePercent']
    0x0966 ['CGPlayerData::local.weaponDmgMultipliers']
    0x0969 ['CGPlayerData::local.weaponAtkSpeedMultipliers']
    0x096C ['CGPlayerData::local.modSpellPowerPercent']
    0x096D ['CGPlayerData::local.modResiliencePercent']
    0x096E ['CGPlayerData::local.overrideSpellPowerByAPPercent']
    0x096F ['CGPlayerData::local.overrideAPBySpellPowerPercent']
    0x0970 ['CGPlayerData::local.modTargetResistance']
    0x0971 ['CGPlayerData::local.modTargetPhysicalResistance']
    0x0972 ['CGPlayerData::local.localFlags']
    0x0973 ['CGPlayerData::local.grantableLevels', 'CGPlayerData::local.multiActionBars', 'CGPlayerData::local.lifetimeMaxRank']
    0x0974 ['CGPlayerData::local.selfResSpell']
    0x0975 ['CGPlayerData::local.pvpMedals']
    0x0976 ['CGPlayerData::local.buybackPrice']
    0x0982 ['CGPlayerData::local.buybackTimestamp']
    0x098E ['CGPlayerData::local.todayHonorableKills', 'CGPlayerData::local.yesterdayHonorableKills']
    0x098F ['CGPlayerData::local.lifetimeHonorableKills']
    0x0990 ['CGPlayerData::local.watchedFactionIndex']
    0x0991 ['CGPlayerData::local.combatRatings']
    0x09B1 ['CGPlayerData::local.pvpInfo']
    0x09DB ['CGPlayerData::local.maxLevel']
    0x09DC ['CGPlayerData::local.scalingPlayerLevelDelta']
    0x09DD ['CGPlayerData::local.maxCreatureScalingLevel']
    0x09DE ['CGPlayerData::local.noReagentCostMask']
    0x09E2 ['CGPlayerData::local.petSpellPower']
    0x09E3 ['CGPlayerData::local.researching']
    0x09ED ['CGPlayerData::local.professionSkillLine']
    0x09EF ['CGPlayerData::local.uiHitModifier']
    0x09F0 ['CGPlayerData::local.uiSpellHitModifier']
    0x09F1 ['CGPlayerData::local.homeRealmTimeOffset']
    0x09F2 ['CGPlayerData::local.modPetHaste']
    0x09F3 ['CGPlayerData::local.localRegenFlags', 'CGPlayerData::local.auraVision']
    0x09F4 ['CGPlayerData::local.overrideSpellsID']
    0x09F5 ['CGPlayerData::local.lfgBonusFactionID']
    0x09F6 ['CGPlayerData::local.lootSpecID']
    0x09F7 ['CGPlayerData::local.overrideZonePVPType']
    0x09F8 ['CGPlayerData::local.bagSlotFlags']
    0x09FC ['CGPlayerData::local.bankBagSlotFlags']
    0x0A03 ['CGPlayerData::local.backpackAutoSortDisabled', 'CGPlayerData::local.bankAutoSortDisabled', 'CGPlayerData::local.sortBagsRightToLeft', 'CGPlayerData::local.insertItemsLeftToRight']
    0x0A04 ['CGPlayerData::local.questCompleted']
    0x0DEC ['CGPlayerData::local.honor']
    0x0DED ['CGPlayerData::local.honorNextLevel', 'CGPlayerData::local.numRespecs']
    0x0000 ['CGGameObjectData::m_createdBy']
    0x0004 ['CGGameObjectData::m_displayID']
    0x0005 ['CGGameObjectData::m_flags']
    0x0006 ['CGGameObjectData::m_parentRotation']
    0x000A ['CGGameObjectData::m_factionTemplate']
    0x000B ['CGGameObjectData::m_level']
    0x000C ['CGGameObjectData::m_state', 'CGGameObjectData::m_typeID', 'CGGameObjectData::m_artKit', 'CGGameObjectData::m_percentHealth']
    0x000D ['CGGameObjectData::m_spellVisualID']
    0x000E ['CGGameObjectData::m_stateSpellVisualID']
    0x000F ['CGGameObjectData::m_spawnTrackingStateAnimID']
    0x0010 ['CGGameObjectData::m_spawnTrackingStateAnimKitID']
    0x0011 ['CGGameObjectData::m_stateWorldEffectID']
    0x0000 ['CGDynamicObjectData::m_caster']
    0x0004 ['CGDynamicObjectData::m_type']
    0x0005 ['CGDynamicObjectData::m_spellXSpellVisualID']
    0x0006 ['CGDynamicObjectData::m_spellID']
    0x0007 ['CGDynamicObjectData::m_radius']
    0x0008 ['CGDynamicObjectData::m_castTime']
    0x0000 ['CGCorpseData::m_owner']
    0x0004 ['CGCorpseData::m_partyGUID']
    0x0008 ['CGCorpseData::m_displayID']
    0x0009 ['CGCorpseData::m_items']
    0x001C ['CGCorpseData::m_unused', 'CGCorpseData::m_raceID', 'CGCorpseData::m_sex', 'CGCorpseData::m_skinID']
    0x001D ['CGCorpseData::m_faceID', 'CGCorpseData::m_hairStyleID', 'CGCorpseData::m_hairColorID', 'CGCorpseData::m_facialHairStyleID']
    0x001E ['CGCorpseData::m_flags']
    0x001F ['CGCorpseData::m_dynamicFlags']
    0x0020 ['CGCorpseData::m_factionTemplate']
    0x0021 ['CGCorpseData::m_customDisplayOption']
    0x0000 ['CGAreaTriggerData::m_overrideScaleCurve']
    0x0007 ['CGAreaTriggerData::m_extraScaleCurve']
    0x000E ['CGAreaTriggerData::m_caster']
    0x0012 ['CGAreaTriggerData::m_duration']
    0x0013 ['CGAreaTriggerData::m_timeToTarget']
    0x0014 ['CGAreaTriggerData::m_timeToTargetScale']
    0x0015 ['CGAreaTriggerData::m_timeToTargetExtraScale']
    0x0016 ['CGAreaTriggerData::m_spellID']
    0x0017 ['CGAreaTriggerData::m_spellXSpellVisualID']
    0x0018 ['CGAreaTriggerData::m_boundsRadius2D']
    0x0019 ['CGAreaTriggerData::m_decalPropertiesID']
    0x001A ['CGAreaTriggerData::m_creatingEffectGUID']
    0x0000 ['CGSceneObjectData::m_scriptPackageID']
    0x0001 ['CGSceneObjectData::m_rndSeedVal']
    0x0002 ['CGSceneObjectData::m_createdBy']
    0x0006 ['CGSceneObjectData::m_sceneType']
    0x0000 ['CGConversationData::m_lastLineDuration']
    Caching 'Strings window'... ok
    Last edited by Jadd; 12-13-2016 at 10:19 AM.

  11. #8
    Zazazu's Avatar Contributor
    Reputation
    191
    Join Date
    Jun 2016
    Posts
    390
    Thanks G/R
    5/143
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Jadd View Post
    Resulting in overwrites, which is why they're wrongly stored in memory:
    Code:
    s_descriptors[0xE4 / 4] = "CGUnitData::race";
    s_descriptors[0xE5 / 4] = "CGUnitData::classId";
    s_descriptors[0xE6 / 4] = "CGUnitData::playerClassId";
    s_descriptors[0xE7 / 4] = "CGUnitData::sex";
    Hope that makes sense.
    Hmm... but its still byte... x86 or x64 OS does not matter. In my opinion. So, what a diff for x64 and x86 struct?

    Struct of objects dont change by version OS, but changed by version WoW.

  12. #9
    shauren's Avatar Established Member
    Reputation
    65
    Join Date
    Feb 2009
    Posts
    60
    Thanks G/R
    2/28
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Zazazu View Post
    Hmm... but its still byte... x86 or x64 OS does not matter. In my opinion. So, what a diff for x64 and x86 struct?

    Struct of objects dont change by version OS, but changed by version WoW.
    Compiler optimizations change.

    @Jadd
    I assume that order of byte parts is not guaranteed to be preserved? Until now I've been figuring out what each part does by looking at mirrorhandler functions

    In any case, even that x64 dump is not complete, for example this field
    Code:
    0x0068 ['CGUnitData::petTalentPoints_UNUSED', 'CGUnitData::visFlags', 'CGUnitData::animTier']
    It is known that the first byte there is unit stand state which is missing from both binaries (but it has a mirrorhandler function)

    EDIT:
    Actually, your dumper has a bug somewhere, CGPlayerData::local.numRespecs should be way higher, up there together with CGPlayerData::local.grantableLevels, CGPlayerData::local.multiActionBars and CGPlayerData::local.lifetimeMaxRank (in 23222 binary all of them are written to 0x1417081C0)
    Last edited by shauren; 12-13-2016 at 02:37 PM.

  13. #10
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1515
    Join Date
    May 2008
    Posts
    2,433
    Thanks G/R
    81/336
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by shauren View Post
    I assume that order of byte parts is not guaranteed to be preserved? Until now I've been figuring out what each part does by looking at mirrorhandler functions
    Not guaranteed, but so far all have been accurate (confirmed them by hand.) With the exception of entirely missing fields apparently:


    Originally Posted by shauren View Post
    In any case, even that x64 dump is not complete, for example this field
    Code:
    0x0068 ['CGUnitData::petTalentPoints_UNUSED', 'CGUnitData::visFlags', 'CGUnitData::animTier']
    It is known that the first byte there is unit stand state which is missing from both binaries (but it has a mirrorhandler function)
    Are you saying it should be [standState, petTalentPoints_UNUSED, visFlags, animTier]? Not a whole lot I could do here in that case, apart from manual fixes. Client unfortunately doesn't give us anything to go off. :/


    Originally Posted by shauren View Post
    Actually, your dumper has a bug somewhere, CGPlayerData::local.numRespecs should be way higher, up there together with CGPlayerData::local.grantableLevels, CGPlayerData::local.multiActionBars and CGPlayerData::local.lifetimeMaxRank (in 23222 binary all of them are written to 0x1417081C0)
    I made some (a lot) of changes to the script, go check the gist. Should keep track of which addresses are loaded into the registers in those descriptor functions, that shouldn't be an issue anymore. I should also mention that I don't blame anyone who doesn't understand the script, it's a bit of a cluster****.

    Edit: Updated my C# descriptors above.
    Last edited by Jadd; 12-13-2016 at 11:27 PM.

  14. Thanks empathe (1 members gave Thanks to Jadd for this useful post)
  15. #11
    shauren's Avatar Established Member
    Reputation
    65
    Join Date
    Feb 2009
    Posts
    60
    Thanks G/R
    2/28
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Jadd View Post
    Are you saying it should be [standState, petTalentPoints_UNUSED, visFlags, animTier]?
    That is correct.

  16. #12
    -Ryuk-'s Avatar Elite User CoreCoins Purchaser Authenticator enabled
    Reputation
    529
    Join Date
    Nov 2009
    Posts
    1,028
    Thanks G/R
    38/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by shauren View Post
    That is correct.
    Like this I think, all dumped from x64 IDA

    Code:
    public enum CGObjectData{
        Guid = 0x0, //Size: 0x10, Flags: All
        Data = 0x10, //Size: 0x10, Flags: All
        Type = 0x20, //Size: 0x4, Flags: All
        EntryID = 0x24, //Size: 0x4, Flags: ViewerDependent
        DynamicFlags = 0x28, //Size: 0x4, Flags: ViewerDependent, Urgent
        Scale = 0x2C, //Size: 0x4, Flags: All
        End = 0x30
    }
    
    
    public enum CGItemData{
        Owner = CGObjectData.End + 0x0, //Size: 0x10, Flags: All
        ContainedIn = CGObjectData.End + 0x10, //Size: 0x10, Flags: All
        Creator = CGObjectData.End + 0x20, //Size: 0x10, Flags: All
        GiftCreator = CGObjectData.End + 0x30, //Size: 0x10, Flags: All
        StackCount = CGObjectData.End + 0x40, //Size: 0x4, Flags: Owner
        Expiration = CGObjectData.End + 0x44, //Size: 0x4, Flags: Owner
        SpellCharges = CGObjectData.End + 0x48, //Size: 0x14, Flags: Owner
        DynamicFlags = CGObjectData.End + 0x5C, //Size: 0x4, Flags: All
        Enchantment = CGObjectData.End + 0x60, //Size: 0x9C, Flags: All
        PropertySeed = CGObjectData.End + 0xFC, //Size: 0x4, Flags: All
        RandomPropertiesID = CGObjectData.End + 0x100, //Size: 0x4, Flags: All
        Durability = CGObjectData.End + 0x104, //Size: 0x4, Flags: Owner
        MaxDurability = CGObjectData.End + 0x108, //Size: 0x4, Flags: Owner
        CreatePlayedTime = CGObjectData.End + 0x10C, //Size: 0x4, Flags: All
        ModifiersMask = CGObjectData.End + 0x110, //Size: 0x4, Flags: Owner
        Context = CGObjectData.End + 0x114, //Size: 0x4, Flags: All
        ArtifactXP = CGObjectData.End + 0x118, //Size: 0x4, Flags: Owner
        ItemAppearanceModID = CGObjectData.End + 0x11C, //Size: 0x4, Flags: Owner
        End = CGObjectData.End + 0x120
    }
    
    
    public enum CGContainerData{
        Slots = CGItemData.End + 0x0, //Size: 0x240, Flags: All
        NumSlots = CGItemData.End + 0x240, //Size: 0x4, Flags: All
        End = CGItemData.End + 0x244
    }
    
    
    public enum CGUnitData{
        Charm = CGObjectData.End + 0x0, //Size: 0x10, Flags: All
        Summon = CGObjectData.End + 0x10, //Size: 0x10, Flags: All
        Critter = CGObjectData.End + 0x20, //Size: 0x10, Flags: Self
        CharmedBy = CGObjectData.End + 0x30, //Size: 0x10, Flags: All
        SummonedBy = CGObjectData.End + 0x40, //Size: 0x10, Flags: All
        CreatedBy = CGObjectData.End + 0x50, //Size: 0x10, Flags: All
        DemonCreator = CGObjectData.End + 0x60, //Size: 0x10, Flags: All
        Target = CGObjectData.End + 0x70, //Size: 0x10, Flags: All
        BattlePetCompanionGUID = CGObjectData.End + 0x80, //Size: 0x10, Flags: All
        BattlePetDBID = CGObjectData.End + 0x90, //Size: 0x8, Flags: All
        ChannelObject = CGObjectData.End + 0x98, //Size: 0x10, Flags: All, Urgent
        ChannelSpell = CGObjectData.End + 0xA8, //Size: 0x4, Flags: All, Urgent
        ChannelSpellXSpellVisual = CGObjectData.End + 0xAC, //Size: 0x4, Flags: All, Urgent
        SummonedByHomeRealm = CGObjectData.End + 0xB0, //Size: 0x4, Flags: All
        Race = CGObjectData.End + 0xB4, //Size: 0x1, Flags: All
        ClassId = CGObjectData.End + 0xB5, //Size: 0x1, Flags: All
        PlayerClassId = CGObjectData.End + 0xB6, //Size: 0x1, Flags: All
        Sex = CGObjectData.End + 0xB7, //Size: 0x1, Flags: All
        DisplayPower = CGObjectData.End + 0xB8, //Size: 0x4, Flags: All
        OverrideDisplayPowerID = CGObjectData.End + 0xBC, //Size: 0x4, Flags: All
        Health = CGObjectData.End + 0xC0, //Size: 0x8, Flags: All
        Power = CGObjectData.End + 0xC8, //Size: 0x18, Flags: All, UrgentSelfOnly
        MaxHealth = CGObjectData.End + 0xE0, //Size: 0x8, Flags: All
        MaxPower = CGObjectData.End + 0xE8, //Size: 0x18, Flags: All
        PowerRegenFlatModifier = CGObjectData.End + 0x100, //Size: 0x18, Flags: Self, Owner, UnitAll
        PowerRegenInterruptedFlatModifier = CGObjectData.End + 0x118, //Size: 0x18, Flags: Self, Owner, UnitAll
        Level = CGObjectData.End + 0x130, //Size: 0x4, Flags: All
        EffectiveLevel = CGObjectData.End + 0x134, //Size: 0x4, Flags: All
        ScalingLevelMin = CGObjectData.End + 0x138, //Size: 0x4, Flags: All
        ScalingLevelMax = CGObjectData.End + 0x13C, //Size: 0x4, Flags: All
        ScalingLevelDelta = CGObjectData.End + 0x140, //Size: 0x4, Flags: All
        FactionTemplate = CGObjectData.End + 0x144, //Size: 0x4, Flags: All
        VirtualItems = CGObjectData.End + 0x148, //Size: 0x18, Flags: All
        Flags = CGObjectData.End + 0x160, //Size: 0x4, Flags: All, Urgent
        Flags2 = CGObjectData.End + 0x164, //Size: 0x4, Flags: All, Urgent
        Flags3 = CGObjectData.End + 0x168, //Size: 0x4, Flags: All, Urgent
        AuraState = CGObjectData.End + 0x16C, //Size: 0x4, Flags: All
        AttackRoundBaseTime = CGObjectData.End + 0x170, //Size: 0x8, Flags: All
        RangedAttackRoundBaseTime = CGObjectData.End + 0x178, //Size: 0x4, Flags: Self
        BoundingRadius = CGObjectData.End + 0x17C, //Size: 0x4, Flags: All
        CombatReach = CGObjectData.End + 0x180, //Size: 0x4, Flags: All
        DisplayID = CGObjectData.End + 0x184, //Size: 0x4, Flags: ViewerDependent, Urgent
        NativeDisplayID = CGObjectData.End + 0x188, //Size: 0x4, Flags: All, Urgent
        MountDisplayID = CGObjectData.End + 0x18C, //Size: 0x4, Flags: All, Urgent
        MinDamage = CGObjectData.End + 0x190, //Size: 0x4, Flags: Self, Owner, Empath
        MaxDamage = CGObjectData.End + 0x194, //Size: 0x4, Flags: Self, Owner, Empath
        MinOffHandDamage = CGObjectData.End + 0x198, //Size: 0x4, Flags: Self, Owner, Empath
        MaxOffHandDamage = CGObjectData.End + 0x19C, //Size: 0x4, Flags: Self, Owner, Empath
        StandState = CGObjectData.End + 0x1A0, //Size: 0x1, Flags: All
        PetTalentPoints_UNUSED = CGObjectData.End + 0x1A1, //Size: 0x1, Flags: All
        VisFlags = CGObjectData.End + 0x1A2, //Size: 0x1, Flags: All
        AnimTier = CGObjectData.End + 0x1A3, //Size: 0x1, Flags: All
        PetNumber = CGObjectData.End + 0x1A4, //Size: 0x4, Flags: All
        PetNameTimestamp = CGObjectData.End + 0x1A8, //Size: 0x4, Flags: All
        PetExperience = CGObjectData.End + 0x1AC, //Size: 0x4, Flags: Owner
        PetNextLevelExperience = CGObjectData.End + 0x1B0, //Size: 0x4, Flags: Owner
        ModCastingSpeed = CGObjectData.End + 0x1B4, //Size: 0x4, Flags: All
        ModSpellHaste = CGObjectData.End + 0x1B8, //Size: 0x4, Flags: All
        ModHaste = CGObjectData.End + 0x1BC, //Size: 0x4, Flags: All
        ModRangedHaste = CGObjectData.End + 0x1C0, //Size: 0x4, Flags: All
        ModHasteRegen = CGObjectData.End + 0x1C4, //Size: 0x4, Flags: All
        ModTimeRate = CGObjectData.End + 0x1C8, //Size: 0x4, Flags: All
        CreatedBySpell = CGObjectData.End + 0x1CC, //Size: 0x4, Flags: All
        NpcFlags = CGObjectData.End + 0x1D0, //Size: 0x8, Flags: All, ViewerDependent
        EmoteState = CGObjectData.End + 0x1D8, //Size: 0x4, Flags: All
        Stats = CGObjectData.End + 0x1DC, //Size: 0x10, Flags: Self, Owner
        StatPosBuff = CGObjectData.End + 0x1EC, //Size: 0x10, Flags: Self, Owner
        StatNegBuff = CGObjectData.End + 0x1FC, //Size: 0x10, Flags: Self, Owner
        Resistances = CGObjectData.End + 0x20C, //Size: 0x1C, Flags: Self, Owner, Empath
        ResistanceBuffModsPositive = CGObjectData.End + 0x228, //Size: 0x1C, Flags: Self, Owner
        ResistanceBuffModsNegative = CGObjectData.End + 0x244, //Size: 0x1C, Flags: Self, Owner
        ModBonusArmor = CGObjectData.End + 0x260, //Size: 0x4, Flags: Self, Owner
        BaseMana = CGObjectData.End + 0x264, //Size: 0x4, Flags: All
        BaseHealth = CGObjectData.End + 0x268, //Size: 0x4, Flags: Self, Owner
        SheatheState = CGObjectData.End + 0x26C, //Size: 0x1, Flags: All
        PvpFlags = CGObjectData.End + 0x26D, //Size: 0x1, Flags: All
        PetFlags = CGObjectData.End + 0x26E, //Size: 0x1, Flags: All
        ShapeshiftForm = CGObjectData.End + 0x26F, //Size: 0x1, Flags: All
        AttackPower = CGObjectData.End + 0x270, //Size: 0x4, Flags: Self, Owner
        AttackPowerModPos = CGObjectData.End + 0x274, //Size: 0x4, Flags: Self, Owner
        AttackPowerModNeg = CGObjectData.End + 0x278, //Size: 0x4, Flags: Self, Owner
        AttackPowerMultiplier = CGObjectData.End + 0x27C, //Size: 0x4, Flags: Self, Owner
        RangedAttackPower = CGObjectData.End + 0x280, //Size: 0x4, Flags: Self, Owner
        RangedAttackPowerModPos = CGObjectData.End + 0x284, //Size: 0x4, Flags: Self, Owner
        RangedAttackPowerModNeg = CGObjectData.End + 0x288, //Size: 0x4, Flags: Self, Owner
        RangedAttackPowerMultiplier = CGObjectData.End + 0x28C, //Size: 0x4, Flags: Self, Owner
        SetAttackSpeedAura = CGObjectData.End + 0x290, //Size: 0x4, Flags: Self, Owner
        MinRangedDamage = CGObjectData.End + 0x294, //Size: 0x4, Flags: Self, Owner
        MaxRangedDamage = CGObjectData.End + 0x298, //Size: 0x4, Flags: Self, Owner
        PowerCostModifier = CGObjectData.End + 0x29C, //Size: 0x1C, Flags: Self, Owner
        PowerCostMultiplier = CGObjectData.End + 0x2B8, //Size: 0x1C, Flags: Self, Owner
        MaxHealthModifier = CGObjectData.End + 0x2D4, //Size: 0x4, Flags: Self, Owner
        HoverHeight = CGObjectData.End + 0x2D8, //Size: 0x4, Flags: All
        MinItemLevelCutoff = CGObjectData.End + 0x2DC, //Size: 0x4, Flags: All
        MinItemLevel = CGObjectData.End + 0x2E0, //Size: 0x4, Flags: All
        MaxItemLevel = CGObjectData.End + 0x2E4, //Size: 0x4, Flags: All
        WildBattlePetLevel = CGObjectData.End + 0x2E8, //Size: 0x4, Flags: All
        BattlePetCompanionNameTimestamp = CGObjectData.End + 0x2EC, //Size: 0x4, Flags: All
        InteractSpellID = CGObjectData.End + 0x2F0, //Size: 0x4, Flags: All
        StateSpellVisualID = CGObjectData.End + 0x2F4, //Size: 0x4, Flags: ViewerDependent, Urgent
        StateAnimID = CGObjectData.End + 0x2F8, //Size: 0x4, Flags: ViewerDependent, Urgent
        StateAnimKitID = CGObjectData.End + 0x2FC, //Size: 0x4, Flags: ViewerDependent, Urgent
        StateWorldEffectID = CGObjectData.End + 0x300, //Size: 0x10, Flags: ViewerDependent, Urgent
        ScaleDuration = CGObjectData.End + 0x310, //Size: 0x4, Flags: All
        LooksLikeMountID = CGObjectData.End + 0x314, //Size: 0x4, Flags: All
        LooksLikeCreatureID = CGObjectData.End + 0x318, //Size: 0x4, Flags: All
        LookAtControllerID = CGObjectData.End + 0x31C, //Size: 0x4, Flags: All
        LookAtControllerTarget = CGObjectData.End + 0x320, //Size: 0x10, Flags: All
        End = CGObjectData.End + 0x330
    }
    
    
    public enum CGPlayerData{
        DuelArbiter = CGUnitData.End + 0x0, //Size: 0x10, Flags: All
        WowAccount = CGUnitData.End + 0x10, //Size: 0x10, Flags: All
        LootTargetGUID = CGUnitData.End + 0x20, //Size: 0x10, Flags: All
        PlayerFlags = CGUnitData.End + 0x30, //Size: 0x4, Flags: All
        PlayerFlagsEx = CGUnitData.End + 0x34, //Size: 0x4, Flags: All
        GuildRankID = CGUnitData.End + 0x38, //Size: 0x4, Flags: All
        GuildDeleteDate = CGUnitData.End + 0x3C, //Size: 0x4, Flags: All
        GuildLevel = CGUnitData.End + 0x40, //Size: 0x4, Flags: All
        SkinID = CGUnitData.End + 0x44, //Size: 0x1, Flags: All
        FaceID = CGUnitData.End + 0x45, //Size: 0x1, Flags: All
        HairStyleID = CGUnitData.End + 0x46, //Size: 0x1, Flags: All
        HairColorID = CGUnitData.End + 0x47, //Size: 0x1, Flags: All
        FacialHairStyleID = CGUnitData.End + 0x48, //Size: 0x1, Flags: All
        CustomDisplayOption = CGUnitData.End + 0x49, //Size: 0x1, Flags: All
        PartyType = CGUnitData.End + 0x4C, //Size: 0x1, Flags: All
        NumBankSlots = CGUnitData.End + 0x4D, //Size: 0x1, Flags: All
        NativeSex = CGUnitData.End + 0x4E, //Size: 0x1, Flags: All
        Inebriation = CGUnitData.End + 0x4F, //Size: 0x1, Flags: All
        PvpTitle = CGUnitData.End + 0x50, //Size: 0x1, Flags: All
        ArenaFaction = CGUnitData.End + 0x51, //Size: 0x1, Flags: All
        DuelTeam = CGUnitData.End + 0x54, //Size: 0x4, Flags: All
        GuildTimeStamp = CGUnitData.End + 0x58, //Size: 0x4, Flags: All
        QuestLog = CGUnitData.End + 0x5C, //Size: 0xC80, Flags: Party
        VisibleItems = CGUnitData.End + 0xCDC, //Size: 0x98, Flags: All
        PlayerTitle = CGUnitData.End + 0xD74, //Size: 0x4, Flags: All
        FakeInebriation = CGUnitData.End + 0xD78, //Size: 0x4, Flags: All
        VirtualPlayerRealm = CGUnitData.End + 0xD7C, //Size: 0x4, Flags: All
        CurrentSpecID = CGUnitData.End + 0xD80, //Size: 0x4, Flags: All
        TaxiMountAnimKitID = CGUnitData.End + 0xD84, //Size: 0x4, Flags: All
        AvgItemLevel = CGUnitData.End + 0xD88, //Size: 0x10, Flags: All
        CurrentBattlePetBreedQuality = CGUnitData.End + 0xD98, //Size: 0x4, Flags: All
        Prestige = CGUnitData.End + 0xD9C, //Size: 0x4, Flags: All
        HonorLevel = CGUnitData.End + 0xDA0, //Size: 0x4, Flags: All
        InvSlots = CGUnitData.End + 0xDA4, //Size: 0xBB0, Flags: Self
        FarsightObject = CGUnitData.End + 0x1954, //Size: 0x10, Flags: Self
        SummonedBattlePetGUID = CGUnitData.End + 0x1964, //Size: 0x10, Flags: Self
        KnownTitles = CGUnitData.End + 0x1974, //Size: 0x30, Flags: Self
        Coinage = CGUnitData.End + 0x19A4, //Size: 0x8, Flags: Self
        XP = CGUnitData.End + 0x19AC, //Size: 0x4, Flags: Self
        NextLevelXP = CGUnitData.End + 0x19B0, //Size: 0x4, Flags: Self
        Skill = CGUnitData.End + 0x19B4, //Size: 0x700, Flags: Self
        CharacterPoints = CGUnitData.End + 0x20B4, //Size: 0x4, Flags: Self
        MaxTalentTiers = CGUnitData.End + 0x20B8, //Size: 0x4, Flags: Self
        TrackCreatureMask = CGUnitData.End + 0x20BC, //Size: 0x4, Flags: Self
        TrackResourceMask = CGUnitData.End + 0x20C0, //Size: 0x4, Flags: Self
        MainhandExpertise = CGUnitData.End + 0x20C4, //Size: 0x4, Flags: Self
        OffhandExpertise = CGUnitData.End + 0x20C8, //Size: 0x4, Flags: Self
        RangedExpertise = CGUnitData.End + 0x20CC, //Size: 0x4, Flags: Self
        CombatRatingExpertise = CGUnitData.End + 0x20D0, //Size: 0x4, Flags: Self
        BlockPercentage = CGUnitData.End + 0x20D4, //Size: 0x4, Flags: Self
        DodgePercentage = CGUnitData.End + 0x20D8, //Size: 0x4, Flags: Self
        DodgePercentageFromAttribute = CGUnitData.End + 0x20DC, //Size: 0x4, Flags: Self
        ParryPercentage = CGUnitData.End + 0x20E0, //Size: 0x4, Flags: Self
        ParryPercentageFromAttribute = CGUnitData.End + 0x20E4, //Size: 0x4, Flags: Self
        CritPercentage = CGUnitData.End + 0x20E8, //Size: 0x4, Flags: Self
        RangedCritPercentage = CGUnitData.End + 0x20EC, //Size: 0x4, Flags: Self
        OffhandCritPercentage = CGUnitData.End + 0x20F0, //Size: 0x4, Flags: Self
        SpellCritPercentage = CGUnitData.End + 0x20F4, //Size: 0x4, Flags: Self
        ShieldBlock = CGUnitData.End + 0x20F8, //Size: 0x4, Flags: Self
        ShieldBlockCritPercentage = CGUnitData.End + 0x20FC, //Size: 0x4, Flags: Self
        Mastery = CGUnitData.End + 0x2100, //Size: 0x4, Flags: Self
        Speed = CGUnitData.End + 0x2104, //Size: 0x4, Flags: Self
        Lifesteal = CGUnitData.End + 0x2108, //Size: 0x4, Flags: Self
        Avoidance = CGUnitData.End + 0x210C, //Size: 0x4, Flags: Self
        Sturdiness = CGUnitData.End + 0x2110, //Size: 0x4, Flags: Self
        Versatility = CGUnitData.End + 0x2114, //Size: 0x4, Flags: Self
        VersatilityBonus = CGUnitData.End + 0x2118, //Size: 0x4, Flags: Self
        PvpPowerDamage = CGUnitData.End + 0x211C, //Size: 0x4, Flags: Self
        PvpPowerHealing = CGUnitData.End + 0x2120, //Size: 0x4, Flags: Self
        ExploredZones = CGUnitData.End + 0x2124, //Size: 0x400, Flags: Self
        RestInfo = CGUnitData.End + 0x2524, //Size: 0x10, Flags: Self
        ModDamageDonePos = CGUnitData.End + 0x2534, //Size: 0x1C, Flags: Self
        ModDamageDoneNeg = CGUnitData.End + 0x2550, //Size: 0x1C, Flags: Self
        ModDamageDonePercent = CGUnitData.End + 0x256C, //Size: 0x1C, Flags: Self
        ModHealingDonePos = CGUnitData.End + 0x2588, //Size: 0x4, Flags: Self
        ModHealingPercent = CGUnitData.End + 0x258C, //Size: 0x4, Flags: Self
        ModHealingDonePercent = CGUnitData.End + 0x2590, //Size: 0x4, Flags: Self
        ModPeriodicHealingDonePercent = CGUnitData.End + 0x2594, //Size: 0x4, Flags: Self
        WeaponDmgMultipliers = CGUnitData.End + 0x2598, //Size: 0xC, Flags: Self
        WeaponAtkSpeedMultipliers = CGUnitData.End + 0x25A4, //Size: 0xC, Flags: Self
        ModSpellPowerPercent = CGUnitData.End + 0x25B0, //Size: 0x4, Flags: Self
        ModResiliencePercent = CGUnitData.End + 0x25B4, //Size: 0x4, Flags: Self
        OverrideSpellPowerByAPPercent = CGUnitData.End + 0x25B8, //Size: 0x4, Flags: Self
        OverrideAPBySpellPowerPercent = CGUnitData.End + 0x25BC, //Size: 0x4, Flags: Self
        ModTargetResistance = CGUnitData.End + 0x25C0, //Size: 0x4, Flags: Self
        ModTargetPhysicalResistance = CGUnitData.End + 0x25C4, //Size: 0x4, Flags: Self
        LocalFlags = CGUnitData.End + 0x25C8, //Size: 0x4, Flags: Self
        GrantableLevels = CGUnitData.End + 0x25CC, //Size: 0x1, Flags: Self
        MultiActionBars = CGUnitData.End + 0x25CD, //Size: 0x1, Flags: Self
        LifetimeMaxRank = CGUnitData.End + 0x25CE, //Size: 0x1, Flags: Self
        NumRespecs = CGUnitData.End + 0x25CF, //Size: 0x1, Flags: Self
        SelfResSpell = CGUnitData.End + 0x25D0, //Size: 0x4, Flags: Self
        PvpMedals = CGUnitData.End + 0x25D4, //Size: 0x4, Flags: Self
        BuybackPrice = CGUnitData.End + 0x25D8, //Size: 0x30, Flags: Self
        BuybackTimestamp = CGUnitData.End + 0x2608, //Size: 0x30, Flags: Self
        TodayHonorableKills = CGUnitData.End + 0x2638, //Size: 0x1, Flags: Self
        YesterdayHonorableKills = CGUnitData.End + 0x2639, //Size: 0x1, Flags: Self
        LifetimeHonorableKills = CGUnitData.End + 0x263C, //Size: 0x4, Flags: Self
        WatchedFactionIndex = CGUnitData.End + 0x2640, //Size: 0x4, Flags: Self
        CombatRatings = CGUnitData.End + 0x2644, //Size: 0x80, Flags: Self
        PvpInfo = CGUnitData.End + 0x26C4, //Size: 0xA8, Flags: Self
        MaxLevel = CGUnitData.End + 0x276C, //Size: 0x4, Flags: Self
        ScalingPlayerLevelDelta = CGUnitData.End + 0x2770, //Size: 0x4, Flags: Self
        MaxCreatureScalingLevel = CGUnitData.End + 0x2774, //Size: 0x4, Flags: Self
        NoReagentCostMask = CGUnitData.End + 0x2778, //Size: 0x10, Flags: Self
        PetSpellPower = CGUnitData.End + 0x2788, //Size: 0x4, Flags: Self
        Researching = CGUnitData.End + 0x278C, //Size: 0x28, Flags: Self
        ProfessionSkillLine = CGUnitData.End + 0x27B4, //Size: 0x8, Flags: Self
        UiHitModifier = CGUnitData.End + 0x27BC, //Size: 0x4, Flags: Self
        UiSpellHitModifier = CGUnitData.End + 0x27C0, //Size: 0x4, Flags: Self
        HomeRealmTimeOffset = CGUnitData.End + 0x27C4, //Size: 0x4, Flags: Self
        ModPetHaste = CGUnitData.End + 0x27C8, //Size: 0x4, Flags: Self
        LocalRegenFlags = CGUnitData.End + 0x27CC, //Size: 0x1, Flags: Self
        AuraVision = CGUnitData.End + 0x27CD, //Size: 0x1, Flags: Self
        OverrideSpellsID = CGUnitData.End + 0x27D0, //Size: 0x4, Flags: Self, UrgentSelfOnly
        LfgBonusFactionID = CGUnitData.End + 0x27D4, //Size: 0x4, Flags: Self
        LootSpecID = CGUnitData.End + 0x27D8, //Size: 0x4, Flags: Self
        OverrideZonePVPType = CGUnitData.End + 0x27DC, //Size: 0x4, Flags: Self, UrgentSelfOnly
        BagSlotFlags = CGUnitData.End + 0x27E0, //Size: 0x10, Flags: Self
        BankBagSlotFlags = CGUnitData.End + 0x27F0, //Size: 0x1C, Flags: Self
        BackpackAutoSortDisabled = CGUnitData.End + 0x280C, //Size: 0x1, Flags: Self
        BankAutoSortDisabled = CGUnitData.End + 0x280D, //Size: 0x1, Flags: Self
        SortBagsRightToLeft = CGUnitData.End + 0x280E, //Size: 0x1, Flags: Self
        InsertItemsLeftToRight = CGUnitData.End + 0x280F, //Size: 0x1, Flags: Self
        QuestCompleted = CGUnitData.End + 0x2810, //Size: 0xFA0, Flags: Self
        Honor = CGUnitData.End + 0x37B0, //Size: 0x4, Flags: Self
        HonorNextLevel = CGUnitData.End + 0x37B4, //Size: 0x4, Flags: Self
        End = CGUnitData.End + 0x37B8
    }
    
    
    public enum CGGameObjectData{
        CreatedBy = CGObjectData.End + 0x0, //Size: 0x10, Flags: All
        DisplayID = CGObjectData.End + 0x10, //Size: 0x4, Flags: ViewerDependent, Urgent
        Flags = CGObjectData.End + 0x14, //Size: 0x4, Flags: All, Urgent
        ParentRotation = CGObjectData.End + 0x18, //Size: 0x10, Flags: All
        FactionTemplate = CGObjectData.End + 0x28, //Size: 0x4, Flags: All
        Level = CGObjectData.End + 0x2C, //Size: 0x4, Flags: All
        State = CGObjectData.End + 0x30, //Size: 0x1, Flags: All, Urgent
        TypeID = CGObjectData.End + 0x31, //Size: 0x1, Flags: All, Urgent
        ArtKit = CGObjectData.End + 0x32, //Size: 0x1, Flags: All, Urgent
        PercentHealth = CGObjectData.End + 0x33, //Size: 0x1, Flags: All, Urgent
        SpellVisualID = CGObjectData.End + 0x34, //Size: 0x4, Flags: All, ViewerDependent, Urgent
        StateSpellVisualID = CGObjectData.End + 0x38, //Size: 0x4, Flags: ViewerDependent, Urgent
        SpawnTrackingStateAnimID = CGObjectData.End + 0x3C, //Size: 0x4, Flags: ViewerDependent, Urgent
        SpawnTrackingStateAnimKitID = CGObjectData.End + 0x40, //Size: 0x4, Flags: ViewerDependent, Urgent
        StateWorldEffectID = CGObjectData.End + 0x44, //Size: 0x10, Flags: ViewerDependent, Urgent
        End = CGObjectData.End + 0x54
    }
    
    
    public enum CGDynamicObjectData{
        Caster = CGObjectData.End + 0x0, //Size: 0x10, Flags: All
        Type = CGObjectData.End + 0x10, //Size: 0x4, Flags: All
        SpellXSpellVisualID = CGObjectData.End + 0x14, //Size: 0x4, Flags: All
        SpellID = CGObjectData.End + 0x18, //Size: 0x4, Flags: All
        Radius = CGObjectData.End + 0x1C, //Size: 0x4, Flags: All
        CastTime = CGObjectData.End + 0x20, //Size: 0x4, Flags: All
        End = CGObjectData.End + 0x24
    }
    
    
    public enum CGCorpseData{
        Owner = CGObjectData.End + 0x0, //Size: 0x10, Flags: All
        PartyGUID = CGObjectData.End + 0x10, //Size: 0x10, Flags: All
        DisplayID = CGObjectData.End + 0x20, //Size: 0x4, Flags: All
        Items = CGObjectData.End + 0x24, //Size: 0x4C, Flags: All
        Unused = CGObjectData.End + 0x70, //Size: 0x1, Flags: All
        RaceID = CGObjectData.End + 0x71, //Size: 0x1, Flags: All
        Sex = CGObjectData.End + 0x72, //Size: 0x1, Flags: All
        SkinID = CGObjectData.End + 0x73, //Size: 0x1, Flags: All
        FaceID = CGObjectData.End + 0x74, //Size: 0x1, Flags: All
        HairStyleID = CGObjectData.End + 0x75, //Size: 0x1, Flags: All
        HairColorID = CGObjectData.End + 0x76, //Size: 0x1, Flags: All
        FacialHairStyleID = CGObjectData.End + 0x77, //Size: 0x1, Flags: All
        Flags = CGObjectData.End + 0x78, //Size: 0x4, Flags: All
        DynamicFlags = CGObjectData.End + 0x7C, //Size: 0x4, Flags: ViewerDependent
        FactionTemplate = CGObjectData.End + 0x80, //Size: 0x4, Flags: All
        CustomDisplayOption = CGObjectData.End + 0x84, //Size: 0x4, Flags: All
        End = CGObjectData.End + 0x88
    }
    
    
    public enum CGAreaTriggerData{
        OverrideScaleCurve = CGObjectData.End + 0x0, //Size: 0x1C, Flags: All, Urgent
        ExtraScaleCurve = CGObjectData.End + 0x1C, //Size: 0x1C, Flags: All, Urgent
        Caster = CGObjectData.End + 0x38, //Size: 0x10, Flags: All
        Duration = CGObjectData.End + 0x48, //Size: 0x4, Flags: All
        TimeToTarget = CGObjectData.End + 0x4C, //Size: 0x4, Flags: All, Urgent
        TimeToTargetScale = CGObjectData.End + 0x50, //Size: 0x4, Flags: All, Urgent
        TimeToTargetExtraScale = CGObjectData.End + 0x54, //Size: 0x4, Flags: All, Urgent
        SpellID = CGObjectData.End + 0x58, //Size: 0x4, Flags: All
        SpellXSpellVisualID = CGObjectData.End + 0x5C, //Size: 0x4, Flags: All
        BoundsRadius2D = CGObjectData.End + 0x60, //Size: 0x4, Flags: ViewerDependent, Urgent
        DecalPropertiesID = CGObjectData.End + 0x64, //Size: 0x4, Flags: All
        CreatingEffectGUID = CGObjectData.End + 0x68, //Size: 0x10, Flags: All
        End = CGObjectData.End + 0x78
    }
    
    
    public enum CGSceneObjectData{
        ScriptPackageID = CGObjectData.End + 0x0, //Size: 0x4, Flags: All
        RndSeedVal = CGObjectData.End + 0x4, //Size: 0x4, Flags: All
        CreatedBy = CGObjectData.End + 0x8, //Size: 0x10, Flags: All
        SceneType = CGObjectData.End + 0x18, //Size: 0x4, Flags: All
        End = CGObjectData.End + 0x1C
    }
    
    
    public enum CGConversationData{
        LastLineDuration = CGObjectData.End + 0x0, //Size: 0x4, Flags: ViewerDependent
        End = CGObjectData.End + 0x4
    }
    Edit: It should be noted that the following are missing: (and will be added tonight after work)

    Code:
    CGDynamicObjectData
    CGConversationDynamicData
    CGGameObjectDynamicData
    CGItemDynamicData
    CGPlayerDynamicData
    CGUnitDynamicData
    Last edited by -Ryuk-; 12-14-2016 at 06:24 AM.
    |Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|

  17. Thanks empathe (1 members gave Thanks to -Ryuk- for this useful post)
  18. #13
    shauren's Avatar Established Member
    Reputation
    65
    Join Date
    Feb 2009
    Posts
    60
    Thanks G/R
    2/28
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Descriptors do not change between hotfix builds, there is no point dumping them every time new hotfix is released - the ones dumped from the first 7.1.0 build are still good (except the new discovered thing with more info/names in x64 binaries - but they were already known for years, just without official names)

  19. #14
    air999's Avatar Contributor
    Reputation
    141
    Join Date
    Nov 2014
    Posts
    104
    Thanks G/R
    12/67
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Some useful function's and variable's names for x64 client

    Code:
    MakeNameEx(0x14019C720, "_lua_isstring", SN_NOWARN)
    MakeNameEx(0x14019C6F0, "_lua_isnumber", SN_NOWARN)
    MakeNameEx(0x14019B980, "_index2adr", SN_NOWARN)
    MakeNameEx(0x140FA4CF0, "_luaO_nilobject__ptr", SN_NOWARN)
    MakeNameEx(0x1401AB750, "_luaV_tonumber", SN_NOWARN)
    MakeNameEx(0x1401ACE60, "_luaC_step", SN_NOWARN)
    MakeNameEx(0x14155BDE0, "_lua_tainted", SN_NOWARN)
    MakeNameEx(0x1401AFDB0, "_luaH_new", SN_NOWARN)
    MakeNameEx(0x1401AB490, "_luaV_settable", SN_NOWARN)
    MakeNameEx(0x14019CA20, "_lua_pushboolean", SN_NOWARN)
    MakeNameEx(0x14019CBF0, "_lua_integer", SN_NOWARN)
    MakeNameEx(0x14019CCC0, "_lua_pushnil", SN_NOWARN)
    MakeNameEx(0x14019CCE0, "_lua_pushnumber", SN_NOWARN)
    MakeNameEx(0x14019CD00, "_lua_pushstring", SN_NOWARN)
    MakeNameEx(0x14019D630, "_lua_settable", SN_NOWARN)
    MakeNameEx(0x14019D680, "_lua_settop", SN_NOWARN)
    MakeNameEx(0x14019D730, "_lua_tointeger", SN_NOWARN)
    MakeNameEx(0x14019D7B0, "_lua_tolstring", SN_NOWARN)
    MakeNameEx(0x14019D850, "_lua_tonumber", SN_NOWARN)
    MakeNameEx(0x14019D960, "_lua_type", SN_NOWARN)
    MakeNameEx(0x14019DEB0, "_lua_getlocal", SN_NOWARN)
    MakeNameEx(0x14019F4A0, "_luaL_error", SN_NOWARN)
    MakeNameEx(0x14019E800, "_lua_getstack", SN_NOWARN)
    MakeNameEx(0x14019DF80, "_lua_getinfo", SN_NOWARN)
    MakeNameEx(0x14019CBA0, "_lua_pushfstring", SN_NOWARN)
    MakeNameEx(0x14019CC40, "_lua_pushlstring", SN_NOWARN)
    MakeNameEx(0x14019CE20, "_lua_pushvfstring", SN_NOWARN)
    MakeNameEx(0x14019BC30, "_lua_concat", SN_NOWARN)
    MakeNameEx(0x14019BDE0, "_lua_error", SN_NOWARN)
    MakeNameEx(0x14019C6F0, "_lua_isnumber", SN_NOWARN)
    MakeNameEx(0x14019C720, "_lua_isstring", SN_NOWARN)
    MakeNameEx(0x14019C3E0, "_lua_gettop", SN_NOWARN)
    MakeNameEx(0x14019BD70, "_lua_createtable", SN_NOWARN)
    MakeNameEx(0x14019E550, "_luaG_overflow", SN_NOWARN)
    MakeNameEx(0x1401AB7C0, "_luaV_tostring", SN_NOWARN)
    MakeNameEx(0x1401ABF70, "_luaF_getlocalname", SN_NOWARN)
    MakeNameEx(0x1401A53B0, "_luaD_growstack", SN_NOWARN)
    MakeNameEx(0x14019E570, "_luaG_runerror", SN_NOWARN)
    MakeNameEx(0x14019A460, "_luaO_pushvfstring", SN_NOWARN)
    MakeNameEx(0x1401A64C0, "_luaS_newlstr", SN_NOWARN)
    MakeNameEx(0x14019E330, "_luaG_errormsg", SN_NOWARN)
    MakeNameEx(0x1401A5F50, "_luaD_throw", SN_NOWARN)
    MakeNameEx(0x14155BDE8, "_lua_taintexpected", SN_NOWARN)
    MakeNameEx(0x14155BDEC, "_lua_taintedclosure", SN_NOWARN)
    MakeNameEx(0x14155BE08, "_lua_firstTaint", SN_NOWARN)
    MakeNameEx(0x1401A51B0, "_luaD_call", SN_NOWARN)
    MakeNameEx(0x1401A5F50, "_luaD_throw", SN_NOWARN)
    MakeNameEx(0x1401A7400, "_luaV_concat", SN_NOWARN)
    MakeNameEx(0x14019A920, "_pushstr", SN_NOWARN)
    MakeNameEx(0x14019E690, "_lua_getinfo", SN_NOWARN)
    MakeNameEx(0x1401A0F80, "_getfunc", SN_NOWARN)
    MakeNameEx(0x14019CD70, "_lua_pushvalue", SN_NOWARN)
    MakeNameEx(0x14019F8D0, "_luaL_optinteger", SN_NOWARN)
    MakeNameEx(0x14019F210, "_luaL_checkinteger", SN_NOWARN)
    MakeNameEx(0x14019F050, "_luaL_argerror", SN_NOWARN)
    MakeNameEx(0x1401A0160, "_luaB_setmetatable", SN_NOWARN)
    MakeNameEx(0x14019F460, "_luaL_checktype", SN_NOWARN)
    MakeNameEx(0x14019F680, "_luaL_getmetafield", SN_NOWARN)
    MakeNameEx(0x14019D570, "_lua_setmetatable", SN_NOWARN)
    MakeNameEx(0x14019FF60, "_luaB_tonumber", SN_NOWARN)
    MakeNameEx(0x1401A0920, "_luaB_tostring", SN_NOWARN)
    MakeNameEx(0x14019F1D0, "_luaL_checkany", SN_NOWARN)
    MakeNameEx(0x14019F150, "_luaL_callmeta", SN_NOWARN)
    MakeNameEx(0x1401A0D50, "_luaopen_base", SN_NOWARN)
    MakeNameEx(0x14019C560, "_lua_insert", SN_NOWARN)
    MakeNameEx(0x14019D030, "_lua_rawset", SN_NOWARN)
    MakeNameEx(0x14019FCD0, "_luaL_register", SN_NOWARN)
    MakeNameEx(0x14019CA50, "_lua_pushcclosure", SN_NOWARN)
    MakeNameEx(0x14019D4E0, "_lua_setfield", SN_NOWARN)
    MakeNameEx(0x14019F350, "_luaL_checkoption", SN_NOWARN)
    MakeNameEx(0x14019D990, "_lua_typename", SN_NOWARN)
    MakeNameEx(0x140FA64E0, "_luaT_typenames", SN_NOWARN)
    MakeNameEx(0x1401A0C50, "_auxresume", SN_NOWARN)
    MakeNameEx(0x14019BB70, "_lua_checkstack", SN_NOWARN)
    MakeNameEx(0x14019D9B0, "_lua_xmove", SN_NOWARN)
    MakeNameEx(0x1401A5FB0, "_lua_resume", SN_NOWARN)
    MakeNameEx(0x14019D560, "_lua_setlevel", SN_NOWARN)
    MakeNameEx(0x14019E0C0, "_getobjname", SN_NOWARN)
    MakeNameEx(0x14019E880, "_symbexec", SN_NOWARN)
    MakeNameEx(0x1401A0650, "_lua_toboolean", SN_NOWARN)
    MakeNameEx(0x14019F930, "_luaL_optlstring", SN_NOWARN)
    MakeNameEx(0x1401A5D60, "_luaD_reallocstack", SN_NOWARN)
    MakeNameEx(0x1401ABBA0, "_luaM_toobig", SN_NOWARN)
    MakeNameEx(0x1401ABBA0, "_luaM_realloc_", SN_NOWARN)
    MakeNameEx(0x14019D2B0, "_lua_replace", SN_NOWARN)
    MakeNameEx(0x1400B7AC0, "FrameScript_HandleError", SN_NOWARN)
    MakeNameEx(0x14019D2B0, "_lua_replace", SN_NOWARN)
    MakeNameEx(0x14154294C, "_s_handlingError", SN_NOWARN)
    MakeNameEx(0x14019CF70, "_lua_rawgeti", SN_NOWARN)
    MakeNameEx(0x14019BB20, "_lua_call", SN_NOWARN)
    MakeNameEx(0x1400B7310, "FrameScript_GetCurrentObject", SN_NOWARN)
    MakeNameEx(0x14019D920, "_lua_touserdata", SN_NOWARN)
    MakeNameEx(0x1400BAEC0, "FrameScript_Object::LoadFunction", SN_NOWARN)
    MakeNameEx(0x1400BA9E0, "FrameScript_Object::HookScript", SN_NOWARN)
    MakeNameEx(0x14183272C, "CGSpellBook::m_numSkillLines", SN_NOWARN)
    MakeNameEx(0x1418328B8, "CGSpellBook::m_skillLines", SN_NOWARN)
    ##MakeNameEx(0x1415D3260, "g_spellIconDB", SN_NOWARN)
    MakeNameEx(0x141555BB0, "g_theGxDevicePtr", SN_NOWARN)
    MakeNameEx(0x1401705F0, "CGxDevice::ShaderCreate", SN_NOWARN)
    MakeNameEx(0x1418BC860, "Footprint::s_psFootPrint", SN_NOWARN)
    MakeNameEx(0x1418BC858, "Footprint::s_vsFootPrint", SN_NOWARN)
    MakeNameEx(0x140A3A5D0, "Footprint::Initialize", SN_NOWARN)
    MakeNameEx(0x14016FB60, "CGxDevice::IShaderLoad", SN_NOWARN)
    MakeNameEx(0x14085DC60, "JamCliRideTicket::JamCliRideTicket", SN_NOWARN)
    MakeNameEx(0x140EDE4F0, "PlayerCliBattlefieldPort::PlayerCliBattlefieldPort", SN_NOWARN)
    MakeNameEx(0x140AA3C70, "ClientServices::Send", SN_NOWARN)
    MakeNameEx(0x140619680, "SI3::PlayUISound", SN_NOWARN)
    MakeNameEx(0x1406B8130, "CGGameUI::DisplayError", SN_NOWARN)
    MakeNameEx(0x140712290, "CGTutorial::TriggerTutorial", SN_NOWARN)
    MakeNameEx(0x140263270, "SE3SoundKitProperties::ResetToDefaults", SN_NOWARN)
    MakeNameEx(0x14025F8F0, "SE3::PlaySoundKit", SN_NOWARN)
    MakeNameEx(0x140F09000, "SI3::PlayVocalErrorSound", SN_NOWARN)
    MakeNameEx(0x140479430, "SStrVOPrintf", SN_NOWARN)
    MakeNameEx(0x1400A5240, "ConsoleWriteA", SN_NOWARN)
    MakeNameEx(0x1406E5E00, "CGChat::AddChatMessage", SN_NOWARN)
    MakeNameEx(0x1415A8490, "g_petNameCache", SN_NOWARN)
    MakeNameEx(0x1417D38E0, "g_profanityFilterCVar", SN_NOWARN)
    MakeNameEx(0x1417D38E8, "g_spamFilterCvar", SN_NOWARN)
    MakeNameEx(0x140EEA120, "CliChatReportFiltered::CliChatReportFiltered", SN_NOWARN)
    MakeNameEx(0x1406F3A10, "CGChat::RecordChat", SN_NOWARN)
    MakeNameEx(0x1406F2540, "ProfanityFilter", SN_NOWARN)
    MakeNameEx(0x14063CED0, "CCameraManager::Instance", SN_NOWARN)
    MakeNameEx(0x1406F52B0, "SendChatEvent", SN_NOWARN)
    MakeNameEx(0x1409841E0, "CGLCD::OnWhisper", SN_NOWARN)
    MakeNameEx(0x14182FA30, "s_loggingEnabled", SN_NOWARN)
    MakeNameEx(0x1406EE070, "CGChat::IsChatLogging", SN_NOWARN)
    MakeNameEx(0x140497630, "CGUnit_C::RequestTalkEmote", SN_NOWARN)
    MakeNameEx(0x1405A0580, "CGUnit_C::PlayTextEmoteSound", SN_NOWARN)
    MakeNameEx(0x141732410, "s_talkEmotes", SN_NOWARN)
    MakeNameEx(0x1404910E0, "CGUnit_C::PlayEmoteAnim", SN_NOWARN)
    MakeNameEx(0x1402F1A00, "WowClientDB_Base::GetRecordDataUnsafe", SN_NOWARN)
    MakeNameEx(0x1415B5740, "g_emotesDB", SN_NOWARN)
    MakeNameEx(0x1405906D0, "CUnitDisplay::GetCurrentAnimation", SN_NOWARN)
    MakeNameEx(0x140455D90, "CAnimKitManager::GetExpressingAnim", SN_NOWARN)
    MakeNameEx(0x1405C1450, "CGUnit_C::PlayMountSpecialAnimKit", SN_NOWARN)
    MakeNameEx(0x1405C1100, "CGUnit_C::PlayEmoteAnimKit", SN_NOWARN)
    MakeNameEx(0x1404830F0, "CGUnit_C::IsMountSelf", SN_NOWARN)
    MakeNameEx(0x1405D7B30, "AnimUtil::HasBehaviorFlag", SN_NOWARN)
    MakeNameEx(0x14045D500, "CAnimKitInst::SetStopCallback", SN_NOWARN)
    MakeNameEx(0x14045D700, "CAnimKitInst::Stop", SN_NOWARN)
    MakeNameEx(0x14045BA60, "CAnimKitInst::Release", SN_NOWARN)
    MakeNameEx(0x1405C1D50, "CGUnit_C::StopEmote", SN_NOWARN)
    MakeNameEx(0x1403288F0, "NameCache::FullName", SN_NOWARN)
    MakeNameEx(0x14083E270, "CGAutoCompleteName::SetName", SN_NOWARN)
    MakeNameEx(0x1415A8770, "g_realmDBCache", SN_NOWARN)
    MakeNameEx(0x1406B4970, "CGGameUI::CanPerformAction", SN_NOWARN)
    MakeNameEx(0x141885EB8, "CGRaidLocks::s_raidLocks", SN_NOWARN)
    MakeNameEx(0x1415DFC40, "g_mapDB", SN_NOWARN)
    MakeNameEx(0x1402F1A00, "WowClientDB_Base::GetRecordDataUnsafe", SN_NOWARN)
    MakeNameEx(0x1415B4A40, "g_difficultyDB", SN_NOWARN)
    MakeNameEx(0x1408F0420, "CountDungeonEncounters", SN_NOWARN)
    MakeNameEx(0x1415B0F20, "g_chrRacesDB", SN_NOWARN)
    MakeNameEx(0x140AA2780, "ClientServices::GetCharacterRace", SN_NOWARN)
    MakeNameEx(0x1402F1A00, "WowClientDB_Base::GetRecordDataUnsafe", SN_NOWARN)
    MakeNameEx(0x140AA2790, "ClientServices::GetCharacterSex", SN_NOWARN)
    MakeNameEx(0x140479060, "CGUnit_C::GetDisplayRaceNameFromRecord", SN_NOWARN)
    MakeNameEx(0x140479010, "CGUnit_C::GetDisplayRaceName", SN_NOWARN)
    MakeNameEx(0x140AA3D20, "ClientServices::UpdateCharacterRace", SN_NOWARN)
    MakeNameEx(0x1404B1A10, "ClientNeutralPlayerFactionSelectResultHandler", SN_NOWARN)
    MakeNameEx(0x1418BE5F0, "s_numWhos", SN_NOWARN)
    MakeNameEx(0x1406BC2F0, "CGGameUI::GetFullNameHelper", SN_NOWARN)
    MakeNameEx(0x1402F1A00, "WowClientDB_Base::GetRecordDataUnsafe", SN_NOWARN)
    MakeNameEx(0x1415B0560, "g_chrClassesDB", SN_NOWARN)
    MakeNameEx(0x1415DDD60, "g_areaTableDB", SN_NOWARN)
    MakeNameEx(0x1418BE640, "g_friendList", SN_NOWARN)
    MakeNameEx(0x140AAB740, "FriendList::RemoveFriend", SN_NOWARN)
    MakeNameEx(0x140383DD0, "JamQualifiedGUID::JamQualifiedGUID", SN_NOWARN)
    MakeNameEx(0x14034AB10, "UserClientDelFriend::UserClientDelFriend", SN_NOWARN)
    MakeNameEx(0x141543210, "CSimpleFrame::s_currentFocus", SN_NOWARN)
    MakeNameEx(0x1400BC070, "FrameScript_Object::RegisterScriptObject", SN_NOWARN)
    MakeNameEx(0x1406504B0, "Script_GetGUIDFromToken", SN_NOWARN)
    MakeNameEx(0x1404695F0, "CGUnit_C::CanAttack", SN_NOWARN)
    MakeNameEx(0x1417D4FEC, "CGChat::m_afk", SN_NOWARN)
    MakeNameEx(0x14085B760, "CGPartyMemberStateRepository::GetState", SN_NOWARN)
    MakeNameEx(0x1402F9AB0, "WowClientDB2::GetRecord", SN_NOWARN)
    MakeNameEx(0x140EC7DC0, "ItemRecSparse_C::GetName", SN_NOWARN)
    MakeNameEx(0x140307FB0, "g_clientGameTime", SN_NOWARN)
    MakeNameEx(0x140307FB0, "CGameTime::GameTimeSetMinutesPerSecond", SN_NOWARN)
    MakeNameEx(0x140098410, "CDataStore::Put", SN_NOWARN)
    MakeNameEx(0x140098990, "CDataStore::PutString", SN_NOWARN)
    MakeNameEx(0x140082CD0, "CDataStore::AssertFetchWrite", SN_NOWARN)
    MakeNameEx(0x1402C8460, "ConsoleWrite", SN_NOWARN)
    MakeNameEx(0x1415EB7B0, "g_homeServerTime", SN_NOWARN)
    MakeNameEx(0x14149FB60, "CCharacterSelection::s_selectionIndex", SN_NOWARN)
    MakeNameEx(0x1415EC4A8, "CCharacterSelection::s_characterList", SN_NOWARN)
    MakeNameEx(0x1417D49A4, "CGGameUI::m_initialized", SN_NOWARN)
    MakeNameEx(0x140AA2740, "ClientServices::GetCharacterInfo", SN_NOWARN)
    MakeNameEx(0x1418BE410, "ClientServices::s_characterInfo", SN_NOWARN)
    MakeNameEx(0x1418BE5F8, "s_whoSortCriteria", SN_NOWARN)
    MakeNameEx(0x140B8F080, "qsort", SN_NOWARN)
    MakeNameEx(0x1418BE670, "s_whoList", SN_NOWARN)
    MakeNameEx(0x14184B728, "CGBankInfo::m_banker", SN_NOWARN)
    MakeNameEx(0x14184B744, "CGClassTrainer::m_trainerType", SN_NOWARN)
    MakeNameEx(0x1417D37C7, "CGGameUI::s_loggingIn", SN_NOWARN)
    MakeNameEx(0x1417D3C40, "CGGameUI::s_inWorld", SN_NOWARN)
    MakeNameEx(0x1417D3C41, "CGGameUI::m_reloadUIRequested", SN_NOWARN)
    MakeNameEx(0x1417D3C78, "CGGameUI::m_simpleTop", SN_NOWARN)
    MakeNameEx(0x1406CDCB0, "CGGameUI::ShowBlockedActionFeedback", SN_NOWARN)
    MakeNameEx(0x1417D3C90, "CGGameUI::m_zoneText", SN_NOWARN)
    MakeNameEx(0x1415B0370, "g_chatChannelsDB", SN_NOWARN)
    MakeNameEx(0x1406E56D0, "ChatWindowInfo::AddChannel", SN_NOWARN)
    MakeNameEx(0x141830E60, "s_chatWindowInfo", SN_NOWARN)
    MakeNameEx(0x1417D3C98, "CGGameUI::m_subZoneText", SN_NOWARN)
    MakeNameEx(0x1417D3CA0, "CGGameUI::m_minimapZoneText", SN_NOWARN)
    MakeNameEx(0x1417D4AB8, "CGGameUI::m_currentObjectTrack", SN_NOWARN)
    MakeNameEx(0x1406C3E50, "CGGameUI::OnSpriteRightClick", SN_NOWARN)
    MakeNameEx(0x1406CDCB0, "CGGameUI::ShowBlockedActionFeedback", SN_NOWARN)
    MakeNameEx(0x1406B73B0, "CGGameUI::ClosestObjectMatch", SN_NOWARN)
    MakeNameEx(0x1417D3D44, "CGGameUI::m_hasControl", SN_NOWARN)
    MakeNameEx(0x14184B728, "CGBankInfo::m_banker", SN_NOWARN)
    MakeNameEx(0x140EDE640, "PlayerCliBuyBankSlot::PlayerCliBuyBankSlot", SN_NOWARN)
    MakeNameEx(0x1417D3D40, "CGGameUI::m_cursorItemType", SN_NOWARN)
    MakeNameEx(0x1417D3D14, "CGGameUI::m_cursorMount", SN_NOWARN)
    MakeNameEx(0x1417D4AC8, "CGGameUI::m_cursorBattlePetGuid", SN_NOWARN)
    MakeNameEx(0x1414A9D10, "CGGameUI::m_cursorEquipmentSet", SN_NOWARN)
    MakeNameEx(0x1417D3D20, "CGGameUI::m_cursorMacro", SN_NOWARN)
    MakeNameEx(0x1415D09C0, "g_spellDB", SN_NOWARN)
    MakeNameEx(0x1417D3D10, "CGGameUI::m_cursorSpell", SN_NOWARN)
    MakeNameEx(0x1415BECC0, "g_itemSparseDB", SN_NOWARN)
    MakeNameEx(0x1417D3D30, "CGGameUI::m_cursorVirtualID", SN_NOWARN)
    MakeNameEx(0x1417D3CE8, "CGGameUI::m_cursorItem", SN_NOWARN)
    MakeNameEx(0x1417D3D08, "CGGameUI::m_cursorMoney", SN_NOWARN)
    MakeNameEx(0x1400A95C0, "CVar::Register", SN_NOWARN)
    MakeNameEx(0x1417D4974, "CGGameUI::m_corpseReclaimDelay", SN_NOWARN)
    MakeNameEx(0x1417D4970, "CGGameUI::m_repopTime", SN_NOWARN)
    MakeNameEx(0x1417D3C43, "CGGameUI::m_deadNoRepopTimer", SN_NOWARN)
    MakeNameEx(0x14065F730, "CursorInitialize", SN_NOWARN)
    MakeNameEx(0x1417D4988, "CGGameUI::m_summonConfirmTime", SN_NOWARN)
    MakeNameEx(0x1417D4984, "CGGameUI::m_instanceLockExtending", SN_NOWARN)
    MakeNameEx(0x1417D4980, "CGGameUI::m_instanceLockComletedMask", SN_NOWARN)
    MakeNameEx(0x1417D497C, "CGGameUI::m_instanceLockTime", SN_NOWARN)
    MakeNameEx(0x1417D4978, "CGGameUI::m_instanceBootTime", SN_NOWARN)
    MakeNameEx(0x1415AC460, "g_battlemasterListDB", SN_NOWARN)
    MakeNameEx(0x141842454, "CGBattlefieldInfo::m_listID", SN_NOWARN)
    MakeNameEx(0x140365DC0, "PlayerCliBattlefieldLeave::PlayerCliBattlefieldLeave", SN_NOWARN)

  20. Thanks Jadd, lolp1, empathe (3 members gave Thanks to air999 for this useful post)
  21. #15
    empathe's Avatar Member
    Reputation
    1
    Join Date
    Mar 2016
    Posts
    33
    Thanks G/R
    42/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Anyone have informations about Casting bar ?

    in memory float value :
    100% = 1
    50% = 0.5
    0% = 0

    i don't know how to find a static adress for this, not in Local Player :-(

Page 1 of 2 12 LastLast

Similar Threads

  1. Nude WoW Pics!
    By janzi9 in forum Community Chat
    Replies: 34
    Last Post: 01-12-2007, 04:41 PM
  2. Get your first mount in WoW easily
    By Matt in forum World of Warcraft Guides
    Replies: 3
    Last Post: 11-03-2006, 09:46 PM
  3. World of Warcraft WoW!Bot (GetALifeBot) 0.61 for WoW 1.9.4 + FishBot
    By Matt in forum World of Warcraft Bots and Programs
    Replies: 43
    Last Post: 04-18-2006, 04:55 AM
  4. AutoIt Macro for WoW AFK Bot
    By Matt in forum World of Warcraft Bots and Programs
    Replies: 8
    Last Post: 04-06-2006, 06:01 AM
  5. Free WoW Glider 0.5.3 Loader
    By Matt in forum World of Warcraft Bots and Programs
    Replies: 5
    Last Post: 03-12-2006, 01:00 PM
All times are GMT -5. The time now is 01:58 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search