[TBC Classic] [2.5.2 40488] menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 17
  1. #1
    Razzue's Avatar Contributor Avid Ailurophile

    CoreCoins Purchaser Authenticator enabled
    Reputation
    379
    Join Date
    Jun 2017
    Posts
    588
    Thanks G/R
    185/268
    Trade Feedback
    2 (100%)
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    [TBC Classic] [2.5.2 40488]

    Same as always, only updated what i needed.
    I'm sure Charles will chime in, with more in depth offsets later

    ** Edit, CorpsePOS is wrong, take posted offset and add 40 to get the real one. **

    Code:
    public class Offsets
    {
        public class Globals
        {
            // 48 8D 0D ? ? ? ? E8 ? ? ? ? 48 85 C0 74 ? 4C 8B C7 48 8D 0D ? ? ? ?
            public const int MouseoverGUID = 0x30ADAD8;
    
            // 48 8D 0D ?? ?? ?? ?? 48 03 C0 0F 10 44 C1 ?? 0F 11 44 24 ?? EB
            public const int EquippedBagGUIDS = 0x30FD160;
    
            // 48 8D 0D ? ? ? ? E8 ? ? ? ? 48 83 BC 24 ? ? ? ? ? 7C ? 48 8B 8C 24 ? ? ? ? 48 8D 15 ? ? ? ? 45 33 C9 45 8D 41 ? E8 ? ? ? ? 48 81 C4
            public const int PlayerGUID = 0x2D95CD0;
    
            // 48 8B 05 ? ? ? ? 33 DB 45 8B E1
            public const int PetGUID = 0x30EA108;
    
            // 48 39 05 ? ? ? ? 75 ? B1 ? E8 ? ? ? ? 41 B8 ? ? ? ?
            public const int TargetGUID = 0x2E0B950;
    
            // 8B 15 ? ? ? ? 4C 8D 4C 24 ? 45 33 C0 48 8D 0D ? ? ? ? E8 ? ? ? ? 48 85 C0 75 ? B8 ? ? ? ?
            public const int ZoneID = 0x30AD4CC;
    
            // E8 ? ? ? ? 48 8D 4C 24 ? 48 8B D8 E8 ? ? ? ? 4C 89 74 24 -> Decompile first sub in function
            public const int PlayerName = 0x2D95CE8;
    
            // 0F B6 15 ? ? ? ? C1 EA ? 83 E2 ? E8 ? ? ? ? B8 ? ? ? ? 48 83 C4 ? C3 40 53
            public const int InGame = 0x30ADAB4;
    
            // 8B 05 ? ? ? ? 89 06 8B 05 ? ? ? ? 89 07 B0 ?
            public const int CorpsePos = 0x2CD3AA0;
    
            // 88 05 ? ? ? ? 85 DB
            public const int LootWindow = 0x30EA218;
    
            // 48 8D 0D ? ? ? ? 41 B8 ? ? ? ? 48 8D 95 ? ? ? ? 0F 1F 40 ?
            public const int EventMessage = 0x30AC8F0;
        }
    
        public class Battleground
        {
            // 83 3D ? ? ? ? ? 0F 84 ? ? ? ? BA ? ? ? ? 48 8B CF
            public const int IsBattlegroundFinished = 0x30E926C;
    
            // 89 05 ? ? ? ? 89 1D ? ? ? ? 8B FB
            public const int BattlegroundWinner = 0x30E9270;
    
            // 48 8B 0D ? ? ? ? 33 C0 F6 C1 ? 75 ? 8B D0 48 85 C9 75 ? BA ? ? ? ? 85 D2 8B 15 ? ? ? ? 48 0F 44 C1 66 0F 1F 44 00
            public const int BattlegroundInfo = 0x2CA3820;
        }
    
        public class Keybinds
        {
            // 48 8B 05 ? ? ? ? 8B FA 48 8B F1
            public const int Base = 0x2D94B08;
            public const int First = 0x18;
            public const int Key = 0x30;
            public const int Command = 0x50;
            public const int Next = 0x18;
        }
    
        public class Addon
        {
            // 48 8D 0D ? ? ? ? 49 8B 5D
            public const int Count = 0x3132770;
            public const int List = 0x8;
        }
    
        public class Spellbooks
        {
            // 48 8B 05 ? ? ? ? 48 8B 0C 18
            public const int Spellbook = 0x30E1558;
            // Spellbook - 8;
            public const int SpellCount = 0x30E1550;
    
            // 4C 8B 0D ? ? ? ? 90 49 8B 0C D1 8B 41 ?
            public const int PetSpellbook = 0x30E1578;
            // PetSpellbook - 8;
            public const int PetSpellCount = 0x30E1570;
        }
    
        public class Cooldowns
        {
            // 48 8D 15 ? ? ? ? 48 1B C9 81 E1 ? ? ? ? 48 03 CA 8B 53 ?
            public const int Base = 0x2E1C580;
            public const int First = 0x10;
            public const int Next = 0x8;
        }
    
        public class Camera
        {
            // 48 8B 1D ? ? ? ? 48 85 DB 74 ? E8 ? ? ? ? 84 C0
            public const int Base = 0x318F3E8;
            public const int Offset = 0x38E0;
            public const int X = 0x10;
            public const int Y = 0x14;
            public const int Z = 0x18;
            public const int Matrix = 0x1C;
            public const int Fov = 0x40;
            public const int Zoom = 0x23C;
        }
        
        public class ObjManager
        {
            // 4C 8B 05 ? ? ? ? 45 33 F6
            public const int Base = 0x2EB9BB8;
            public const int First = 0x18;
            public const int Next = 0x70;
            public const int Type = 0x20;
            public const int Guid = 0x58;
        }
        
        public class NameCache
        {
            // 48 8D 0D ? ? ? ? E8 ? ? ? ? 4C 8B D0 48 85 C0 74 ?
            public const int Base = 0x2A758A0;
        }
    
        public class NpcName
        {
            public const int Name_First = 0x1800;
            public const int Name_Last = 0xF8;
        }
    }
    Code:
    public class Fields
    {
        public class Unit
        {
            public const int CharmerGUID = 0x4C;
            public const int SummonerGUID = 0x5C;
            public const int CreatorGUID = 0x6C;
            public const int MasterGUID = 0x7C;
            public const int TargetGUID = 0x9C;
            public const int Sex = 0xD0;
            public const int PowerType = 0xD4;
            public const int Health = 0xDC;
            public const int Power = 0xE4;
            public const int ComboPoints = 0xE8;
            public const int MaxHealth = 0xFC;
            public const int MaxPower = 0x104;
            public const int MaxCombo = 0x108;
            public const int Level = 0x00000134;
            public const int FactionTemplate = 0x00000158;
            public const int Flags1 = 0x00000174;
            public const int Flags2 = 0x00000178;
            public const int Flags3 = 0x0000017C;
            public const int BoundingRadius = 0x00000190;
            public const int CombatRange = 0x00000194;
            public const int DisplayID = 0x00000198;
            public const int DisplayScale = 0x0000019C;
            public const int MountDisplayID = 0x000001A8;
            public const int NpcFlags = 0x000001EC;
    
            // These are added to unit base, not descriptors.
            public const int CastID = 0x19E8;
            public const int CastStart = 0x1A10;
            public const int CastEnd = 0x1A14;
    
            public const int ChannelID = 0x1A18;
            public const int ChannelStart = 0x1A20;
            public const int ChannelEnd = 0x1A24;
    
            public const int Position = 0x15B8;
            public const int Rotation = 0x15C8;
    
            public const int CombatFirst = 0x188;
            public const int CombatLast = 0x158;
            public const int CombatMask = 19;
        }
        
        public class Player
        {
            public const int LootTargetGUID = 0x0000037C;
            public const int PlayerFlags = 0x0000038C;
            public const int PlayerFlagsEx = 0x00000390;
            public const int Inebriation = 0x000003A0;
            public const int PvpRank = 0x000003A4;
            public const int DuelTeam = 0x000003A8;
            public const int vPlayerRealm = 0x00000A90;
            public const int SpecID = 0x00000A94;
            public const int TaxiMountAnim = 0x00000A98;
            public const int ItemLevel = 0x00000A9C;
            public const int HonorLevel = 0x00000AB8;
        }
        
        public class LocalPlayer
        {
            public const int comboTarget = 0x000013FC;
            public const int Money = 0x0000144C;
            public const int Experience = 0x00001454;
            public const int NextLevelXP = 0x00001458;
            public const int CharacterPoints = 0x00002260;
            public const int MaxTalentTiers = 0x00002264;
            public const int TrackCreatureMask = 0x00002268;
            public const int TrackResourceMask = 0x0000226C;
            public const int Speed = 0x000022C8;
            public const int LocalFlags = 0x00002B08;
        }
        
        public class Object
        {
            public const int NameFirst = 0x478;
            public const int Location = 0x1B0;
            public const int NameLast = 0xE0;
            public const int Creator = 0x1C;
            public const int DisplayID = 0x3C;
            public const int Flags = 0x00000040;
            public const int FactionTemplate = 0x00000054;
            public const int Level = 0x00000058;
            public const int HealthPercent = 0x0000005C;
        }
    }
    Last edited by Razzue; 10-07-2021 at 10:18 AM.

    [TBC Classic] [2.5.2 40488]
  2. Thanks aeo (1 members gave Thanks to Razzue for this useful post)
  3. #2
    _chase's Avatar Established Member
    Reputation
    95
    Join Date
    Dec 2019
    Posts
    58
    Thanks G/R
    17/49
    Trade Feedback
    0 (0%)
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    On a related note from, Development Notes -- Season of Mastery Beta - WoW Classic Season of Mastery Beta - US - Blue Tracker - World of Warcraft
    The latest test versions of World of Warcraft include new code and data related to forthcoming improvements to our methods and systems for handling player misbehavior. This does not include anything testable at this time.
    This only seems to address the season of mastery client, but I wonder if this means some ingame reporting improvements or actual client side anti-cheat/bot protections in the future. I'd assume any client side protection improvements would make their way to the tbc client as well.

    Code:
    	inline uintptr_t MoveTo = 0x1247E60;
    	inline uintptr_t UseItem = 0x128F640;
    	inline uintptr_t GetSpellCooldown = 0x1036800;
    	inline uintptr_t SpellMinMaxRange = 0x1033D20;
    	inline uintptr_t GetBagAndSlot = 0x183BA40;
    	inline uintptr_t GetNumLootItems = 0x171A9B0;
    	inline uintptr_t RetrieveCorpse = 0x15F9B20;
    	inline uintptr_t HasSpellPower = 0x103ADE0;
    	inline uintptr_t GetItemRecord = 0x9073F0;
    	inline uintptr_t Dismount = 0x1222370;
    	inline uintptr_t IsAutoRepeatAction = 0x179C3A0;
    	inline uintptr_t SellItem = 0x11A4AAC;
    	inline uintptr_t FaceTo = 0x1247C20;
    	inline uintptr_t CastSpellBySlot = 0x167AED0;
    	inline uintptr_t RepopMe = 0x11A4A50;
    	inline uintptr_t SpriteRightClick = 0x1614ED0;
    	inline uintptr_t FindSlotBySpellId = 0x167D1D0;
    	inline uintptr_t SpriteLeftClick = 0x1614AE0;
    	inline uintptr_t SelectGossipOption = 0x16F3220;
    	inline uintptr_t IsCurrentSpell = 0x103FD90;
    	inline uintptr_t GossipOptions = 0x30E3630;
    	inline uintptr_t InGame = 0x30ADAB4;
    	inline uintptr_t GetBaseFromToken = 0x1A72390;
    	inline uintptr_t CorpsePosition = 0x2C99AA0;
    	inline uintptr_t WorldFrameIntersect = 0x1A93210;
    	inline uintptr_t GetItemPointer = 0x1329070;
    	inline uintptr_t ActiveMerchantGuid = 0x30F2B68;
    	inline uintptr_t GossipNumOptions = 0x30E2E2C;
    	inline uintptr_t ActiveGossiperGuid = 0x30E8E90;
    	inline uintptr_t ObjectManager = 0x2EB9BB8;
    	inline uintptr_t GetMapId = 0x13DDEB0;
    	inline uintptr_t FrameContainer = 0x2E059A0;
    	inline uintptr_t GetWorld = 0x213540;
    	inline uintptr_t WorldFrame = 0x318F3E8;
    	inline uintptr_t LastEventTime = 0x2E059A8;
    	inline uintptr_t RepeatingSpellId = 0x2E1C744;
    	inline uintptr_t UseItemParam = 0x2E1C560;
    	inline uintptr_t SetPetAction = 0x1726F20;
    	inline uintptr_t LootWindow = 0x30EA220;
    
    	inline uintptr_t CGUnit_CastingSpellId = 0x19C0;
    	inline uintptr_t CGUnit_ChannelingSpellId = 0x1A18;
    	inline uintptr_t CGUnit_CombatStruct = 0x0188;
    	inline uintptr_t CGUnit_CombatStruct_InCombat = 0x0158;
    	inline uintptr_t CGUnit_MovementStruct = 0x0198;
    	inline uintptr_t CGUnit_MovementStruct_CurrentSpeed = 0xA0;
    	inline uintptr_t CGUnit_MovementStruct_RunSpeed = 0xA8;
    	inline uintptr_t CGUnit_MovementStruct_FlightSpeed = 0xB8;
    	inline uintptr_t CGUnit_MovementStruct_SwimSpeed = 0xB0;
    	inline uintptr_t CGUnit_AuraCount = 0x1B20;
    	inline uintptr_t CGUnit_AuraTable = 0x1B24;
    	inline uintptr_t CGPlayer_MountId = 0x1898;

  4. Thanks Razzue (1 members gave Thanks to _chase for this useful post)
  5. #3
    charles420's Avatar Contributor
    Reputation
    315
    Join Date
    Jun 2009
    Posts
    329
    Thanks G/R
    25/119
    Trade Feedback
    0 (0%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    My current offsets using
    Code:
    using System.Reflection;
    
    
    namespace LazyLib.Wow
    {
        public class PublicPointers
        {
            /// <summary>
            /// Globals
            /// </summary>
            public enum Globals
            {
                PlayerName = 0x2D95CE8,
            }
    
            /// <summary>
            /// InGame
            /// </summary>
            public enum InGame
            {
                InGame = 0x30ADAB4,//Reversed From Script_IsPlayerInWorld
                LoadingScreen = 0x2D7F020,//Reversed From Script_CanLogIn to CGlueMgr__CanLogIn
                RealID = 0x318FDE8, /// Real ID / Name / # 
            }
    
         }
    
        internal class Pointers
        {
            /// <summary>
            /// ActionBar
            /// </summary>
            internal enum ActionBar
            {
                ActionBarFirstSlot = 0x30F05E0,//Reversed From Script_GetActionTexture To CGActionBar__GetTexture
                ActionBarBonus =  ActionBarFirstSlot + 0x240,
                CurrentActionBar = 0x30F0C34,
            }
    
            /// <summary>
            /// Battleground
            /// </summary>
            internal enum Battleground
            {
                BattlegroundStartTickcount = 0x30E8FC4,// GetBattlefieldInstanceRunTime
                Timestamp = 0x2E04CAC,////FrameTime__GetCurTimeMs
                IsBattlegroundFinished = 0x30E926C,//GetBattlefieldWinner
                BattlegroundWinner = 0x30E9270,// string GetBattlefieldWinner
                BattlegroundInfo = 0x2CA3820,
                UISelectedBattlegroundId = 0x30AD5CC,
            }
    
            /// <summary>
            /// Corpse Dont Use
            /// </summary>
            internal enum Corpse
            {
                X = 0x2CD3AE0,// hum bugged this patch 
                Y =  X + 0x4,
                Z =  X + 0x8,
            }
    
            /// <summary>
            /// Party
            /// </summary>
            internal enum Party
            {
                PartyOffset = 0x30E2A58,// every pattern off by 2 idn why - 2 
                IsInGroupHome = 0x30E2A58,// every pattern off by 2 idn why - 2 
                IsInGroupInstance = 0x30E2A58,// every pattern off by 2 idn why - 2
                NumOfPlayers =  0x178,//Script_GetNumGroupMembers
                NumOfPlayersPattern = 0x178, // working 
                NumOfPlayers_SuBGroupPattern = 0x17C, // working 
                NumOfPlayers_SuBGroup =  0x17C,//// NumOFPlayers+4
                PlayerGuid =  0x10,
            }
    
            /// <summary>
            /// AutoLoot
            /// </summary>
            internal enum AutoLoot
            {
                Pointer = 0x30AD718,//Reversed From CGGameUI__IsAutoLooting
                Offset =  0x5C,
            }
    
            /// <summary>
            /// ClickToMove
            /// </summary>
            internal enum ClickToMove
            {
                Pointer = 0x30AD6D0,//Search String in ida Automatically stand when needed to CGGameUI__RegisterGameCVars then thats the offset
                Offset =  0x5C,
            }
    
            /// <summary>
            /// Reversed from CGUnit_C__GetCreatureRank 
            /// </summary>
            internal enum CgUnitCGetCreatureRank
            {
                Offset1 =  0x1800, //0x17B8 old,
                Offset2 =  0x34,
            }
    
            /// <summary>
            /// reversed from CGUnit_C__GetCreatureType 
            /// </summary>
            internal enum CgUnitCGetCreatureType
            {
                Offset1 =  0x1800, //0x17B8 old,
                Offset2 =  0x30,
            }
    
            /// <summary>
            /// reversed from CGWorldFrame__GetActiveCamera
            /// </summary>
            internal enum CgWorldFrameGetActiveCamera
            {
                CameraPointer = 0x318F3E8,
                CameraOffset =  0x38E0,// good
                CameraOffsetPattern = 0x38E0, // working 
                CameraX =  0x10,
                CameraY =  0x14,
                CameraZ =  0x18,
                CameraMatrix =  0x1C,
            }
    
            /// <summary>
            /// Search for CGUnit_C::GetSkinnableType_Checked 
            /// </summary>
            internal enum Skinning
            {
                SkinnableFlags1 =  0x1800, // old 0x17B8,
                SkinnableFlags1Pattern = 0x1800, // working 
                SkinnableFlags2Pattern = 0xE8, // working 
                SkinnableFlags2 =  0xE8, // old todo test 0x0CC,
            }
    
            /// <summary>
            /// AuctionHouse
            /// </summary>
            internal enum AuctionHouse
            {
                AuctionListCount = 0x312B8E8,
                AuctionList = AuctionListCount + 0x08 ,
                AuctionOwnerCount = 0x312B908,
                AuctionOwnerList = AuctionOwnerCount + 0x08 ,
                AuctionBidderCount = 0x312B928,
                AuctionBidderList = AuctionBidderCount + 0x08 ,
            }
    
            /// <summary>
            /// reversed from CGActionBar__IsCurrentAction
            /// </summary>
            internal enum AutoAttack
            {
                IsAutoRepeatingSpell = 0x2E1C740,
                IsInMelee =  0xAF6C,
                IsInMelee1 =  0x18A8,
                AutoAttackFlag =  0xEE8,
                AutoAttackMask =  0xEEC,
                ///Address seems to show the GUID of the Auto Attack target
                AutoAttackGUID =  0xAF6C,
                ///Shows 0x06 when not wanding, 0x0C or 0x0E when wanding
                ///Wanding = 0xEF8
            }
    
            /// <summary>
            /// CastingInfo 
            /// </summary>
            internal enum CastingInfo
            {
                IsCasting2 =  0x19B0,// Script_UnitCastingInfo
                IsCasting =  0x19B0,// Script_UnitCastingInfo
                IsCastNotInterruptible =  0x1904,// Script_UnitCastingInfo
                ChanneledCasting2 =  0x1A08,// Script_UnitCastingInfo
                ChanneledCasting =  0x19C0,// Script_UnitChannelInfo//prb wrong 0x682 maybe
            }
    
            /// <summary>
            /// reversed from CGWorldFrame__GetActiveCamera
            /// </summary>
            internal enum Chat : uint
            {
                ChatStart = 0x30ADDE0,
                chatBufferPos = 0x30DD920,
                OffsetToNextMsg =  0xCB8,
                OffsetToNextMsgPattern = 0xCB8, // working 
                MsgSenderGuid =  0x00,
                MsgSenderName =  0x34,
                MsgFullMessage =  0xE6,
                MsgChatType =  0xCA0,
                MsgChannelNum =  0xCA4,
                MsgTimeStamp =  0xCB0,
                ChatQueueDepth =  0x3C,
            }
    
            /// <summary>
            /// BlueChat
            /// </summary>
            internal enum Messages
            {
                EventMessage = 0x30AC8F0,//Reversed From CGGameUI__DisplayError
            }
    
            /// <summary>
            /// Container
            /// </summary>
            internal enum Container
            {
                EquippedBagGUID = 0x30FD160,// GetBagAtIndex 
            }
    
            /// <summary>
            /// Globals
            /// </summary>
            internal enum Globals
            {
                RedMessage = 0x30AC8F0,//Reversed From CGGameUI__DisplayError
                MouseOverGUID = 0x30ADAD8,// Reversed From Script_GetGUIDFromToken - MouseOver
                LootWindow = 0x30EA218,//Reversed From CGPlayer_C_OnLootClose
                ChatboxIsOpen = 0x2E2C784,//Reversed From CGPlayer_C_OnLootClose
                CursorType = 0x317FAE0,// Reversed From CursorInitialize - Script_SetCursor To CursorSetMode
                CursorType2 = CursorType + 0x04 ,
                SelectedSpellId = 0x30FDF58,// aka trainer 
                CGGameUI__m_cursorItem = 0x30AC880,
                CGGameUI__m_cursorSpell = 0x30AC8A8,
                IsMouseButtonPressed = 0x2E04CDC,
                Indoors = 0x2E0A365,
                IsBobbing = 0x14C ,
                ArchFacing = 0x198 ,
                ArchFacingOffset2 = 0x30 ,
            }
    
            /// <summary>
            /// KeyBinding // Reversed From Script_GetNumBindings
            /// </summary>
            internal enum KeyBinding
            {
                NumKeyBindings = 0x2D94B08,
                First =  0x18,
                Next =  0x18,
                Key =  0x30,
                Command =  0x50,
            }
    
            /// <summary>
            /// Macros Todo Add Pattern for dumper
            /// </summary>
            internal enum MacroManager
            {
                Next =  0x8,// currently not using anything besides 0x8 24 + 10 or 20 + 10
                Name =  0x38,
                Icon =  0x78,
                Body =  0x179,
                MacroFirst =  0x2CA2910,//40422 MacroBase  4 Below GetRunningMacroButton STring
                MacroNext  =  0x2CA2908,//40422 MacroBase  4 Below GetRunningMacroButton STring
                nbGeneralMacros = 0x30E20D0,// 40422 Found With GetNumMacros String
                nbSpecificMacros =  0x30E20E0,//40422 Found With GetNumMacros String
            }
    
            /// <summary>
            /// Quest
            /// </summary>
            internal enum Quest
            {
                m_quests = 0x30F3000,
                m_numQuests = 0x30F2E40,//Found With GetNumQuestLogEntries String
                m_currentQuest = 0x311AA44,//Found In GetQuestID String
                m_questTitle = 0x3125B90,// Found With GetTitleText String pattern might not work
                m_gossipQuests = 0x30E3A48,
                QuestsCompleted = 0x30F3000, // pattern broken 
                GetNumQuestChoices = 0x312A040,//Found WithGetNumQuestChoices String // RewardChoiceItemIdCount
                GetQuestReward = 0x312A048,
                CGQuestInfo_Available__Quest = 0x3129690,
                CGQuestInfo_Available__Num = 0x311AA5C,
                CGQuestInfo_Active__Num = 0x311AA60,//Found With GetNumActiveQuests String
                CGQuestInfo_Active__Quest = 0x311FEE4,
            }
    
            /// <summary>
            /// ObjectManager
            /// </summary>
            internal enum ObjectManager
            {
                CurMgrPointer = 0x2EB9BB8,
                LocalPlayerGUID = 0x2D95CD0,
                TargetGUID = 0x2E0B950,
                PetGUID = 0x30EA108,
                StorageField = 0x10 ,
                ObjectType = 0x20 ,
                NextObject = 0x70 ,
                FirstObject = 0x18 ,
                LocalGUID = 0x58 ,
            }
    
            /// <summary>
            /// Script_UnitAffectingCombat 
            ///v4 = v2 && (*(_DWORD *)(*(_DWORD *)(v2 + 284) + 316) >> 19) & 1; 
            /// </summary>
            internal enum InCombat
            {
                Mask =  19,
                Offset2 =  0x158,
                Offset1 =  0x188,
                Offset2Pattern = 0x188,// working
                Offset1Pattern = 0x158,// working
            }
    
            /// <summary>
            /// Runes 
            /// </summary>
            internal enum Runes
            {
                RuneTypes =  0x0,
                RunesOffset =  0x0,
                //Offset is usually RuneTypes + 0x64
            }
    
            /// <summary>
            /// CGUnit_C__GetShapeshiftFormId 
            /// </summary>
            internal enum ShapeshiftForm
            {
                BaseAddressOffset1Pattern = 0x188,// working
                BaseAddressOffset2Pattern = 0x27B,// working
                BaseAddressOffset1 =  0x188,// good
                BaseAddressOffset2 =  0x27B,// good
            }
    
            /// <summary>
            /// SpellCooldown
            /// </summary>
            internal enum SpellCooldown : uint
            {
                CooldPown = 0x2E1C580,
            }
    
            /// <summary>
            /// Search for PowerTypePointer  
            /// </summary>
            internal enum PowerIndex
            {
                PowerIndexArrays = 0x2E772F0,
                Multiplicator =  13,// good
            }
    
            /// <summary>
            /// Swimming v5 = v3 && (*(*(v3 + 0x198) + 0x58i64) >> 20) & 1; 
            /// </summary>
            internal enum Swimming
            {
                Pointer =  0x198,
                Offset =  0x58,
                Mask =  0x100000,
            }
    
            /// <summary>
            /// IsFlying 
            /// </summary>
            internal enum IsFlying
            {
                Pointer =  0x198,
                Offset =  0x58,
                Mask =  0x1000000,
            }
    
            /// <summary>
            /// IsFalling v5 = v3 && (*(*(v3 + 0x198) + 0x58i64) >> 11) & 1 && !((*(*(v3 + 0x198) + 0x58i64) >> 10) & 1);
            /// </summary>
            internal enum IsFalling
            {
                Pointer =  0x198,
                Offset =  0x58,
                Mask =  0x1000000,
            }
    
            /// <summary>
            /// reversed from CGUnit_C__GetAura 
            /// </summary>
            internal enum UnitAuras : uint
            {
                AuraCount1Pattern = 0x1B20, // working 
                AuraCount2Pattern = 0x1B28, // working 
                AuraCount1 =  0x1B20,// fixed 40045
                AuraCount2 =  0x1B28,// fixed 40045
                AuraTable1 =  0x1B20,// fixed 40045
                AuraTable2 =  0x1B28,// fixed 40045
                AuraSize =  0xB0,
                AuraSpellId =  0x88,
                AuraStack =  0x39,
                TimeLeft =  0x40,
                OwnerGUID =  0x20,
                AuraTableOffset =  0x00,
                AuraFlags =  0x90,
                AuraLevel =  0x92,
            }
    
            /// <summary>
            /// UnitName 
            /// </summary>
            internal enum UnitName : uint
            {
                ObjectName1Pattern = 0x478,// working
                ObjectName2Pattern = 0xE0,// working
                ObjectName1 =  0x478,// good
                ObjectName2 =  0xE0,// good
                PlayerNameGUIDOffset =  0x20,
                PlayerNameStringOffset =  0x31,
                PlayerNameCacheNext =  0x0,
                PlayerNameCachePointer = 0x2A758A0,
                UnitName1 =  0x1800,  //old 0x17B8,
                UnitName2 =  0xF8, // good
                UnitName1Pattern = 0x1800,// working
                UnitName2Pattern = 0xF8,// working
            }
    
            /// <summary>
            /// UnitSpeed 
            /// </summary>
            internal enum UnitSpeed
            {
                Pointer1 =  0x198,
                Pointer2 =  0xA0,
            }
    
            /// <summary>
            /// WowObject 
            /// </summary>
            internal enum WowObject
            {
                X =  0x15F8,
                Y =  X + 0x4,
                Z =  X + 0x8,
                RotationOffset =  X + 0x10,
                Pitch =  X + 0x14,
                GameObjectX =  0x1B0,
                GameObjectY =  GameObjectX + 0x4,
                GameObjectZ =  GameObjectX + 0x8,
                GameObjectRotation =  GameObjectX + 0x10,
                TransportGUID =  0x15F0,
            }
    
            /// <summary>
            /// Zone 
            /// </summary>
            internal enum Zone : uint
            {
                ZoneText = 0x30AC848,//Script_GetZoneText
                ZoneID = 0x30AD4CC,//Reversed From Script_GetZonePVPInfo - Script_IsPlayerInMicroDungeon
                SubZoneText = 0x30AC850,//Reversed From Script_GetSubZoneText
                ContinentId = 0x2A8EB4C,
                GetContinentIDOffset =  0x00,
            }
    
            /// <summary>
            /// UiFrame 
            /// </summary>
            internal enum UiFrame
            {
                ScrWidth = 0x2A73E64,// Script_GetScreenWidth
                ScrHeight =  ScrWidth + 0x4,
                FrameBase = 0x2E059A0,// Script_GetMouseMotionFocus
                CurrentFramePtr = 0x2E059A0,// Script_GetMouseClickFocus
                CurrentFrameOffset =  0x290,
                FirstFrame =  0xF18,
                NextFrame =  0xF08,
                RegionsFirst =  0x2A0,
                RegionsNext =  0x290,
                Visible =  0x1CC,
                Visible1 =  1,
                Visible2 =  1,
                LabelText =  0x280,
                Name =  0x28,
                FrameBottom =  0x190,
                FrameLeft =  0x194,
                FrameTop =  0x198,
                FrameRight =  0x19C,
                EffectiveScale =  0x1C0,
                ParentFrame =  0x58,// 0xD0
                IconNumber =  0x12,
                ButtonEnabledPointer =  0x310,
                ButtonEnabledMask =  0xF,
                ButtonChecked =  0x360,
                EditBoxText =  0x330,
            }
    
        }
    
    }

    DB2s
    Code:
    ChrClasses = 0x2db05c0
    ChrRaces = 0x2db07b0
    ChrSpecialization = 0x2db09a0
    ConfigurationWarning = 0x2db0b90
    Cfg_Configs = 0x2db0d80
    GameTips = 0x2db0f70
    MapDifficultyXCondition = 0x2db1160
    Difficulty = 0x2db1350
    PlayerCondition = 0x2db1540
    LoadingScreens = 0x2db1730
    LoadingScreenTaxiSplines = 0x2db1920
    MapLoadingScreen = 0x2db1b10
    TaxiPathNode = 0x2db1d00
    UiMapArtStyleLayer = 0x2db1ef0
    UiMapArtTile = 0x2db20e0
    TaxiPath = 0x2db22d0
    UiMapArt = 0x2db24c0
    UiCanvas = 0x2db26b0
    CreatureDisplayInfo = 0x2db28a0
    CreatureModelData = 0x2db2a90
    SDReplacementModel = 0x2db2c80
    Vehicle = 0x2db2e70
    VehicleSeat = 0x2db3060
    SpellKeyboundOverride = 0x2db3250
    SpellEffect = 0x2db3440
    SpellName = 0x2db39c0
    CharComponentTextureLayouts = 0x2db3bb0
    CharComponentTextureSections = 0x2db3da0
    ChrCustomizationBoneSet = 0x2db3f90
    ChrCustomizationChoice = 0x2db4180
    ChrCustomizationCondModel = 0x2db4370
    ChrCustomizationElement = 0x2db4560
    ChrCustomizationGeoset = 0x2db4750
    ChrCustomizationMaterial = 0x2db4940
    ChrCustomizationOption = 0x2db4b30
    ChrCustomization = 0x2db4d20
    ChrCustomizationReq = 0x2db4f10
    ChrCustomizationSkinnedModel = 0x2db5100
    ChrCustItemGeoModify = 0x2db52f0
    ChrModelMaterial = 0x2db54e0
    ChrModel = 0x2db56d0
    ChrModelTextureLayer = 0x2db58c0
    ComponentModelFileData = 0x2db5ab0
    ComponentTextureFileData = 0x2db5ca0
    CreatureDisplayInfoGeosetData = 0x2db5e90
    CreatureDisplayInfoCond = 0x2db6080
    CreatureDisplayInfoCondXChoice = 0x2db6270
    CreatureDisplayInfoExtra = 0x2db6460
    CreatureDisplayInfoOption = 0x2db6650
    GuildColorBackground = 0x2db6840
    GuildColorBorder = 0x2db6a30
    GuildColorEmblem = 0x2db6c20
    GuildEmblem = 0x2db6e10
    GuildShirtBackground = 0x2db7000
    GuildShirtBorder = 0x2db71f0
    GuildTabardBackground = 0x2db73e0
    GuildTabardBorder = 0x2db75d0
    GuildTabardEmblem = 0x2db77c0
    HelmetAnimScaling = 0x2db79b0
    HelmetGeosetData = 0x2db7ba0
    ItemAppearance = 0x2db7d90
    ItemDisplayInfo = 0x2db7f80
    ItemDisplayInfoMaterialRes = 0x2db8170
    ItemModifiedAppearance = 0x2db8360
    ItemVisualsXEffect = 0x2db8550
    ParticleColor = 0x2db8740
    TextureFileData = 0x2db8930
    ChrCustomizationConversion = 0x2db8b20
    ChrCustomizationDisplayInfo = 0x2db8d10
    ChrCustomizationReqChoice = 0x2db8f00
    ChrRaceXChrModel = 0x2db90f0
    TransformMatrix = 0x2db92e0
    ChrCustClientChoiceConversion = 0x2db94d0
    CharacterFacialHairStyles = 0x2db96c0
    BeamEffect = 0x2db98b0
    GradientEffect = 0x2db9aa0
    DissolveEffect = 0x2db9c90
    EdgeGlowEffect = 0x2db9e80
    NPCModelItemSlotDisplayInfo = 0x2dba070
    ShadowyEffect = 0x2dba260
    SpellProceduralEffect = 0x2dba450
    SpellVisualAnim = 0x2dba640
    SpellVisualEffectName = 0x2dba830
    SpellVisualKitModelAttach = 0x2dbaa20
    SpellVisualKit = 0x2dbac10
    Item = 0x2dbae00
    SpellVisualKitEffect = 0x2dbaff0
    SpellVisual = 0x2dbb1e0
    ItemNameDescription = 0x2dbb3d0
    SpellFlyout = 0x2dbb5c0
    GameObjectDisplayInfo = 0x2dbb7b0
    CreatureFamily = 0x2dbb9a0
    CharShipment = 0x2dbbb90
    GlyphRequiredSpec = 0x2dbbd80
    ResearchSite = 0x2dbbf70
    ArtifactPowerLink = 0x2dbc160
    ItemPetFood = 0x2dbc350
    ObjectEffectModifier = 0x2dbc540
    GMSurveyAnswers = 0x2dbc730
    SpellFlyoutItem = 0x2dbc920
    ItemPriceBase = 0x2dbcb10
    ArtifactPowerPicker = 0x2dbcd00
    GameObjectDisplayInfoXSoundKit = 0x2dbcef0
    Resistances = 0x2dbd0e0
    ObjectEffectPackageElem = 0x2dbd2d0
    GMSurveyCurrentSurvey = 0x2dbd4c0
    CreatureImmunities = 0x2dbd6b0
    ArtifactPowerRank = 0x2dbd8a0
    CharStartOutfit = 0x2dbda90
    SpellFocusObject = 0x2dbdc80
    ItemRandomProperties = 0x2dbde70
    GameObjects = 0x2dbe060
    RewardPack = 0x2dbe250
    OutlineEffect = 0x2dbe440
    SpellInterrupts = 0x2dbe630
    GMSurveyQuestions = 0x2dbe820
    ItemRandomSuffix = 0x2dbea10
    ArtifactQuestXP = 0x2dbec00
    GMSurveySurveys = 0x2dbedf0
    TerrainTypeSounds = 0x2dbefe0
    CharTitles = 0x2dbf1d0
    RewardPackXCurrencyType = 0x2dbf3c0
    SpellItemEnchantment = 0x2dbf5b0
    ArtifactTier = 0x2dbf7a0
    GroupFinderActivity = 0x2dbf990
    ItemRangedDisplayInfo = 0x2dbfb80
    OverrideSpellData = 0x2dbfd70
    ChatChannels = 0x2dbff60
    RewardPackXItem = 0x2dc0150
    SpellItemEnchantmentCondition = 0x2dc0340
    PageTextMaterial = 0x2dc0530
    TotemCategory = 0x2dc0720
    ItemSet = 0x2dc0910
    ArtifactUnlock = 0x2dc0b00
    GarrAbilityCategory = 0x2dc0cf0
    PaperDollItemFrame = 0x2dc0ee0
    ScheduledInterval = 0x2dc10d0
    GarrAbility = 0x2dc12c0
    Toy = 0x2dc14b0
    ParagonReputation = 0x2dc16a0
    ItemSetSpell = 0x2dc1890
    GroupFinderActivityGrp = 0x2dc1a80
    AuctionHouse = 0x2dc1c70
    SoundAmbienceFlavor = 0x2dc1e60
    TradeSkillCategory = 0x2dc2050
    GroupFinderCategory = 0x2dc2240
    GarrAbilityEffect = 0x2dc2430
    ItemSpec = 0x2dc2620
    AzeriteEmpoweredItem = 0x2dc2810
    ChrClassesXPowerTypes = 0x2dc2a00
    SpellLabel = 0x2dc2bf0
    SoundAmbience = 0x2dc2de0
    VehicleUIIndicator = 0x2dc2fd0
    ChrClassRaceSex = 0x2dc31c0
    CreatureMovementInfo = 0x2dc33b0
    SpellLearnSpell = 0x2dc35a0
    AzeriteItem = 0x2dc3790
    VehicleUIIndSeat = 0x2dc3980
    Particulate = 0x2dc3b70
    ItemSpecOverride = 0x2dc3d60
    CreatureSpellData = 0x2dc3f50
    AzeriteItemMilestonePower = 0x2dc4140
    SpamMessages = 0x2dc4330
    SpellLevels = 0x2dc4520
    Path = 0x2dc4710
    GarrBuilding = 0x2dc4900
    Vignette = 0x2dc4af0
    TransmogHoliday = 0x2dc4ce0
    ItemSubClass = 0x2dc4ed0
    ChrClassTitle = 0x2dc50c0
    ScalingStatDistribution = 0x2dc52b0
    CreatureSoundData = 0x2dc54a0
    AzeritePower = 0x2dc5690
    TransmogSet = 0x2dc5880
    ChrClassUIDisplay = 0x2dc5a70
    SpellMechanic = 0x2dc5c60
    Scenario = 0x2dc5e50
    PathNode = 0x2dc6040
    GuildPerkSpells = 0x2dc6230
    AzeritePowerSetMember = 0x2dc6420
    VocalUISounds = 0x2dc6610
    SpellMisc = 0x2dc6800
    ItemSubClassMask = 0x2dc69f0
    ChrClassVillain = 0x2dc6be0
    ScenarioEventEntry = 0x2dc6dd0
    PathNodeProperty = 0x2dc6fc0
    ItemVisuals = 0x2dc71b0
    TransmogSetGroup = 0x2dc73a0
    AzeriteTierUnlock = 0x2dc7590
    VolumeFogCondition = 0x2dc7780
    ScenarioStep = 0x2dc7970
    GarrBuildingDoodadSet = 0x2dc7b60
    TransmogSetItem = 0x2dc7d50
    BannedAddons = 0x2dc7f40
    WbAccessControlList = 0x2dc8130
    PathProperty = 0x2dc8320
    SpellMissileMotion = 0x2dc8510
    BankBagSlotPrices = 0x2dc8700
    GarrClassSpec = 0x2dc88f0
    TransportAnimation = 0x2dc8ae0
    ItemXBonusTree = 0x2dc8cd0
    SpellMissile = 0x2dc8ec0
    WbCertWhitelist = 0x2dc90b0
    Phase = 0x2dc92a0
    SceneScriptPackage = 0x2dc9490
    BarberShopStyle = 0x2dc9680
    JournalEncounter = 0x2dc9870
    Heirloom = 0x2dc9a60
    SceneScriptPackageMember = 0x2dc9c50
    TransportPhysics = 0x2dc9e40
    PhaseShiftZoneSounds = 0x2dca030
    GarrClassSpecPlayerCond = 0x2dca220
    Achievement = 0x2dca410
    WeaponImpactSounds = 0x2dca600
    CreatureSoundFidget = 0x2dca7f0
    BattlemasterList = 0x2dca9e0
    SceneScript = 0x2dcabd0
    JournalEncounterCreature = 0x2dcadc0
    CreatureType = 0x2dcafb0
    GarrEncounter = 0x2dcb1a0
    SpellPower = 0x2dcb390
    TransportRotation = 0x2dcb580
    WeaponSwingSounds2 = 0x2dcbb00
    CreatureXContribution = 0x2dcbcf0
    PhaseXPhaseGroup = 0x2dcbee0
    Achievement_Category = 0x2dcc0d0
    Trophy = 0x2dcc2c0
    SceneScriptGlobalText = 0x2dcc4b0
    JournalEncounterItem = 0x2dcc6a0
    GarrEncounterSetXEncounter = 0x2dcc890
    WeaponTrail = 0x2dcca80
    CreatureXDisplayInfo = 0x2dccc70
    ScreenEffect = 0x2dcce60
    BattlePetAbility = 0x2dcd050
    AdventureJournal = 0x2dcd240
    UiCamFbackTransmogChrRace = 0x2dcd430
    HighlightColor = 0x2dcd620
    GarrEncounterXMechanic = 0x2dcd810
    SpellPowerDifficulty = 0x2dcda00
    Criteria = 0x2dcdbf0
    JournalEncounterSection = 0x2dcdde0
    GarrFollItemSetMember = 0x2dcdfd0
    BattlePetAbilityEffect = 0x2dce1c0
    UiCamFbackTransmogWeapon = 0x2dce3b0
    Holidays = 0x2dce5a0
    ScreenEffectType = 0x2dce790
    WeaponTrailModelDef = 0x2dce980
    GarrFollSupportSpell = 0x2dceb70
    ScreenLocation = 0x2dced60
    WeaponTrailParam = 0x2dcef50
    UiCamera = 0x2dcf140
    SpellProcsPerMinute = 0x2dcf330
    CriteriaTree = 0x2dcf520
    BattlePetAbilityState = 0x2dcf710
    AlliedRace = 0x2dcf900
    JournalEncounterXDifficulty = 0x2dcfaf0
    GarrFollower = 0x2dcfce0
    SpellProcsPerMinuteMod = 0x2dcfed0
    SeamlessSite = 0x2dd00c0
    BattlePetAbilityTurn = 0x2dd02b0
    UiCameraType = 0x2dd04a0
    JournalEncounterXMapLoc = 0x2dd0690
    CriteriaTreeXEffect = 0x2dd0880
    HolidayDescriptions = 0x2dd0a70
    WMOMinimapTexture = 0x2dd0c60
    ServerMessages = 0x2dd0e50
    SpellRadius = 0x2dd1040
    HolidayNames = 0x2dd1230
    CurrencyCategory = 0x2dd1420
    SiegeableProperties = 0x2dd1610
    AnimaCable = 0x2dd1800
    JournalInstance = 0x2dd19f0
    ImportPriceArmor = 0x2dd1be0
    BattlePetBreedQuality = 0x2dd1dd0
    World_PVP_Area = 0x2dd1fc0
    SpellRange = 0x2dd21b0
    CurrencyContainer = 0x2dd23a0
    UIExpansionDisplayInfo = 0x2dd2590
    SkillLine = 0x2dd2780
    BattlePetBreedState = 0x2dd2970
    ImportPriceQuality = 0x2dd2b60
    SpellReagentsCurrency = 0x2dd2d50
    UIExpansionDisplayInfoIcon = 0x2dd2f40
    JournalItemXDifficulty = 0x2dd3130
    CurrencyTypes = 0x2dd3320
    ImportPriceShield = 0x2dd3510
    WorldBossLockout = 0x2dd3700
    BattlePetDisplayOverride = 0x2dd38f0
    JournalSectionXDifficulty = 0x2dd3ae0
    ImportPriceWeapon = 0x2dd3cd0
    UiMap = 0x2dd3ec0
    WorldChunkSounds = 0x2dd40b0
    SpellReagents = 0x2dd42a0
    SkillLineAbility = 0x2dd4490
    GarrFollowerLevelXP = 0x2dd4680
    BattlePetEffectProperties = 0x2dd4870
    JournalTier = 0x2dd4a60
    InvasionClientData = 0x2dd4c50
    DeathThudLookups = 0x2dd4e40
    ChrUpgradeBucket = 0x2dd5030
    SpellScaling = 0x2dd5220
    JournalTierXInstance = 0x2dd5410
    GarrFollowerQuality = 0x2dd5600
    WorldEffect = 0x2dd57f0
    BattlePetNPCTeamMember = 0x2dd59e0
    BattlePetSpecies = 0x2dd5bd0
    ChrUpgradeBucketSpell = 0x2dd5dc0
    Keychain = 0x2dd5fb0
    DecalProperties = 0x2dd61a0
    SpellShapeshift = 0x2dd6390
    AnimaCylinder = 0x2dd6580
    Languages = 0x2dd6770
    ChrUpgradeTier = 0x2dd6960
    SkillLineCategory = 0x2dd6b50
    WorldElapsedTimer = 0x2dd6d40
    GarrFollowerSetXFollower = 0x2dd6f30
    LanguageWords = 0x2dd7120
    SkillRaceClassInfo = 0x2dd7310
    GarrFollowerType = 0x2dd7500
    WorldMapOverlay = 0x2dd76f0
    SpellShapeshiftForm = 0x2dd78e0
    CinematicCamera = 0x2dd7ad0
    BattlePetSpeciesState = 0x2dd7cc0
    AnimaMaterial = 0x2dd7eb0
    LFGDungeonGroup = 0x2dd80a0
    Positioner = 0x2dd8290
    BattlePetSpeciesXAbility = 0x2dd8480
    CinematicSequences = 0x2dd8670
    SkySceneXPlayerCondition = 0x2dd8860
    LFGDungeons = 0x2dd8a50
    GarrFollowerUICreature = 0x2dd8c40
    DeclinedWordCases = 0x2dd8e30
    SpellSpecialUnitEffect = 0x2dd9020
    BattlePetState = 0x2dd9210
    SoundOverride = 0x2dd9400
    ClientSceneEffect = 0x2dd95f0
    PositionerState = 0x2dd97e0
    DeclinedWord = 0x2dd9d60
    WorldMapOverlayTile = 0x2dd9f50
    UiMapFogOfWar = 0x2dda140
    CloneEffect = 0x2dda330
    GarrFollowerXAbility = 0x2dda520
    SpellTargetRestrictions = 0x2dda710
    BattlePetVisual = 0x2dda900
    DestructibleModelData = 0x2ddaaf0
    SoundProviderPreferences = 0x2ddace0
    WorldStateExpression = 0x2ddaed0
    UiMapFogOfWarVisualization = 0x2ddb0c0
    ManagedWorldState = 0x2ddb2b0
    GarrItemLevelUpgradeData = 0x2ddb4a0
    PositionerStateEntry = 0x2ddb690
    WorldStateUI = 0x2ddb880
    SpellTotems = 0x2ddba70
    CombatCondition = 0x2ddbc60
    PowerDisplay = 0x2ddbe50
    UiMapXMapArt = 0x2ddc040
    GarrMechanic = 0x2ddc230
    AnimKitBoneSet = 0x2ddc420
    UiMapAssignment = 0x2ddc610
    PowerType = 0x2ddc800
    ItemAppearanceXUiCamera = 0x2ddc9f0
    ManifestInterfaceActionIcon = 0x2ddcbe0
    GarrMechanicSetXMechanic = 0x2ddcdd0
    BonusRoll = 0x2ddcfc0
    AnimKitBoneSetAlias = 0x2ddd1b0
    SpellVisualColorEffect = 0x2ddd3a0
    WorldStateZoneSounds = 0x2ddd590
    LfgDungeonsGroupingMap = 0x2ddd780
    ItemArmorQuality = 0x2ddd970
    SourceInfo = 0x2dddb60
    CommunityIcon = 0x2dddd50
    GarrMechanicType = 0x2dddf40
    AnimKitConfig = 0x2dde130
    ManifestInterfaceItemIcon = 0x2dde320
    UiMapGroupMember = 0x2dde510
    Bounty = 0x2dde700
    ItemArmorShield = 0x2dde8f0
    LFGRoleRequirement = 0x2ddeae0
    PrestigeLevelInfo = 0x2ddecd0
    SpecializationSpells = 0x2ddeec0
    AnimKitConfigBoneSet = 0x2ddf0b0
    ManifestInterfaceTOCData = 0x2ddf2a0
    GarrMission = 0x2ddf490
    ItemArmorTotal = 0x2ddf680
    ZoneIntroMusicTable = 0x2ddf870
    MapCelestialBody = 0x2ddfa60
    UiMapLink = 0x2ddfc50
    BountySet = 0x2ddfe40
    AnimKitPriority = 0x2de0030
    PVPBracketTypes = 0x2de0220
    SpecializationSpellsDisplay = 0x2de0410
    ZoneMusic = 0x2de0600
    MapChallengeMode = 0x2de07f0
    AnimKit = 0x2de09e0
    ItemBagFamily = 0x2de0bd0
    PVPDifficulty = 0x2de0dc0
    ItemBonus = 0x2de0fb0
    SpecSetMember = 0x2de11a0
    BroadcastText = 0x2de1390
    UiModelScene = 0x2de1580
    ZoneStory = 0x2de1770
    AnimKitReplacement = 0x2de1960
    ItemBonusListLevelDelta = 0x2de1b50
    Locale = 0x2de1d40
    PVPItem = 0x2de1f30
    UiModelSceneActor = 0x2de2120
    SpellVisualKitAreaModel = 0x2de2310
    ItemBonusTreeNode = 0x2de2500
    DungeonEncounter = 0x2de26f0
    MapDifficulty = 0x2de28e0
    AnimKitSegment = 0x2de2ad0
    PvpScalingEffect = 0x2de2cc0
    Location = 0x2de2eb0
    GarrMissionTexture = 0x2de30a0
    CameraEffect = 0x2de3290
    Lock = 0x2de3480
    QuestObjective = 0x2de3670
    ItemChildEquipment = 0x2de3860
    UiModelSceneActorDisplay = 0x2de3a50
    GarrMissionType = 0x2de3c40
    SpellActionBarPref = 0x2de3e30
    PvpScalingEffectType = 0x2de4020
    LockType = 0x2de4210
    CameraEffectEntry = 0x2de4400
    MarketingPromotionsXLocale = 0x2de45f0
    PvpTalent = 0x2de47e0
    DurabilityCosts = 0x2de49d0
    ItemClass = 0x2de4bc0
    ContentTuning = 0x2de4db0
    GarrMissionXEncounter = 0x2de4fa0
    SpellActivationOverlay = 0x2de5190
    LookAtController = 0x2de5380
    UiModelSceneCamera = 0x2de5570
    DurabilityQuality = 0x2de5760
    ItemContextPickerEntry = 0x2de5950
    Material = 0x2de5b40
    AnimReplacement = 0x2de5d30
    GarrMissionXFollower = 0x2de5f20
    PvpTalentCategory = 0x2de6110
    Contribution = 0x2de6300
    SpellAuraOptions = 0x2de64f0
    GarrMssnBonusAbility = 0x2de66e0
    CameraMode = 0x2de68d0
    PvpTalentSlotUnlock = 0x2de6ac0
    MinorTalent = 0x2de6cb0
    ItemCurrencyCost = 0x2de6ea0
    AnimReplacementSet = 0x2de7090
    UiPartyPose = 0x2de7280
    ContributionStyle = 0x2de7470
    ItemDamageAmmo = 0x2de7660
    AdventureMapPOI = 0x2de7850
    KeystoneAffix = 0x2de7a40
    MissileTargeting = 0x2de7c30
    SpellAuraRestrictions = 0x2de7e20
    PvpTier = 0x2de8010
    GarrBuildingPlotInst = 0x2de8200
    Emotes = 0x2de83f0
    ItemDamageOneHandCaster = 0x2de85e0
    Campaign = 0x2de87d0
    MailTemplate = 0x2de89c0
    UiTextureAtlasElement = 0x2de8bb0
    ContributionStyleContainer = 0x2de8da0
    SpellVisualMissile = 0x2de8f90
    GarrPlotBuilding = 0x2de9180
    ManagedWorldStateBuff = 0x2de9370
    UiTextureAtlasMember = 0x2de9560
    ItemDamageOneHand = 0x2de9750
    QuestFactionReward = 0x2de9940
    AreaConditionalData = 0x2de9b30
    SpellAuraVisibility = 0x2dea0b0
    CampaignXCondition = 0x2dea2a0
    GarrPlotInstance = 0x2dea490
    EmotesTextData = 0x2dea680
    UiTextureAtlas = 0x2dea870
    ModifierTree = 0x2deaa60
    ManagedWorldStateInput = 0x2deac50
    QuestFeedbackEffect = 0x2deae40
    ItemDamageTwoHandCaster = 0x2deb030
    UiTextureKit = 0x2deb220
    AreaFarClipOverride = 0x2deb410
    SpellAuraVisXChrSpec = 0x2deb600
    CampaignXQuestLine = 0x2deb7f0
    GarrPlot = 0x2deb9e0
    EmotesText = 0x2debbd0
    UiWidgetConstantSource = 0x2debdc0
    ItemDamageTwoHand = 0x2debfb0
    SpellCategories = 0x2dec1a0
    EmotesTextSound = 0x2dec390
    Mount = 0x2dec580
    QuestInfo = 0x2dec770
    CastableRaidBuffs = 0x2dec960
    AreaGroupMember = 0x2decb50
    UiWidgetDataSource = 0x2decd40
    ItemDisenchantLoot = 0x2decf30
    GarrPlotUICategory = 0x2ded120
    Cfg_Categories = 0x2ded310
    AreaPOI = 0x2ded500
    QuestLine = 0x2ded6f0
    EnvironmentalDamage = 0x2ded8e0
    GarrString = 0x2dedad0
    UiWidget = 0x2dedcc0
    SpellCategory = 0x2dedeb0
    AreaPOIState = 0x2dee0a0
    MountCapability = 0x2dee290
    QuestLineXQuest = 0x2dee480
    GarrTalent = 0x2dee670
    ExpectedStat = 0x2dee860
    Creature = 0x2deea50
    UiWidgetStringSource = 0x2deec40
    SpellCastingRequirements = 0x2deee30
    AreaTrigger = 0x2def020
    QuestMoneyReward = 0x2def210
    Cfg_Regions = 0x2def400
    MountTypeXCapability = 0x2def5f0
    UiWidgetVisualization = 0x2def7e0
    QuestPackageItem = 0x2def9d0
    ExpectedStatMod = 0x2defbc0
    SpellCastTimes = 0x2defdb0
    MountXDisplay = 0x2deffa0
    UIScriptedAnimationEffect = 0x2df0190
    QuestSort = 0x2df0380
    SpellVisualEvent = 0x2df0570
    GarrTalentTree = 0x2df0760
    CharacterLoadout = 0x2df0950
    SpellClassOptions = 0x2df0b40
    Movie = 0x2df0d30
    AreaTriggerActionSet = 0x2df0f20
    QuestV2CliTask = 0x2df1110
    Exhaustion = 0x2df1300
    ItemDisplayXUiCamera = 0x2df14f0
    CreatureDisplayInfoEvt = 0x2df16e0
    AreaTriggerBox = 0x2df18d0
    CharacterLoadoutItem = 0x2df1ac0
    GarrType = 0x2df1cb0
    MovieFileData = 0x2df1ea0
    SpellCooldowns = 0x2df2090
    SpellXDescriptionVariables = 0x2df2280
    AreaTriggerCreateProperties = 0x2df2470
    ItemEffect = 0x2df2660
    ArenaCcItem = 0x2df2850
    CharacterServiceInfo = 0x2df2a40
    Faction = 0x2df2c30
    MovieVariation = 0x2df2e20
    SpellXSpellVisual = 0x2df3010
    AreaTriggerCylinder = 0x2df3200
    AoiBox = 0x2df33f0
    GarrSiteLevel = 0x2df35e0
    SpellDescriptionVariables = 0x2df37d0
    MultiStateProperties = 0x2df39c0
    SpellDispelType = 0x2df3bb0
    ItemExtendedCost = 0x2df3da0
    AreaTriggerSphere = 0x2df3f90
    AlliedRaceRacialAbility = 0x2df4180
    CharBaseInfo = 0x2df4370
    UnitBlood = 0x2df4560
    SpellDuration = 0x2df4750
    QuestV2 = 0x2df4940
    ArmorLocation = 0x2df4b30
    GarrSiteLevelPlotInst = 0x2df4d20
    ItemUpgrade = 0x2df4f10
    CharBaseSection = 0x2df5100
    Stationery = 0x2df52f0
    QuestXGroupActivity = 0x2df54e0
    UnitBloodLevels = 0x2df56d0
    MultiTransitionProperties = 0x2df58c0
    FactionGroup = 0x2df5ab0
    GarrSpecialization = 0x2df5ca0
    Artifact = 0x2df5e90
    ItemGroupSounds = 0x2df6080
    QuestXP = 0x2df6270
    UnitCondition = 0x2df6460
    SummonProperties = 0x2df6650
    PetLoyalty = 0x2df6840
    MythicPlusSeasonRewardLevels = 0x2df6a30
    ItemLevelSelector = 0x2df6c20
    FactionTemplate = 0x2df6e10
    PetPersonality = 0x2df7000
    RandPropPoints = 0x2df71f0
    GarrUiAnimClassInfo = 0x2df73e0
    UnitPowerBar = 0x2df75d0
    TactKey = 0x2df77c0
    ItemLevelSelectorQuality = 0x2df79b0
    NameGen = 0x2df7ba0
    ArtifactAppearance = 0x2df7d90
    TactKeyLookup = 0x2df7f80
    RulesetItemUpgrade = 0x2df8170
    RelicSlotTierRequirement = 0x2df8360
    FootstepTerrainLookup = 0x2df8550
    CharHairGeosets = 0x2df8740
    GarrUiAnimRaceInfo = 0x2df8930
    ItemLevelSelectorQualitySet = 0x2df8b20
    TalentTab = 0x2df8d10
    SpellCraftUI = 0x2df8f00
    RelicTalent = 0x2df90f0
    ItemLimitCategory = 0x2df92e0
    FriendshipRepReaction = 0x2df94d0
    Talent = 0x2df96c0
    StableSlotPrices = 0x2df98b0
    SpellEffectAutoDescription = 0x2df9aa0
    ItemLimitCategoryCondition = 0x2df9c90
    CharSectionCondition = 0x2df9e80
    ArtifactAppearanceSet = 0x2dfa070
    FriendshipReputation = 0x2dfa260
    ResearchBranch = 0x2dfa450
    CreatureDisplayInfoTrn = 0x2dfa640
    GemProperties = 0x2dfa830
    NPCSounds = 0x2dfaa20
    GameClockDebug = 0x2dfac10
    CharShipmentContainer = 0x2dfae00
    SpellEffectEmission = 0x2dfaff0
    ResearchField = 0x2dfb1e0
    CreatureDispXUiCamera = 0x2dfb3d0
    GlyphBindableSpell = 0x2dfb5c0
    ArtifactCategory = 0x2dfb7b0
    GameObjectArtKit = 0x2dfb9a0
    NumTalentsAtLevel = 0x2dfbb90
    TaxiNodes = 0x2dfbd80
    ItemModifiedAppearanceExtra = 0x2dfbf70
    GlyphExclusiveCategory = 0x2dfc160
    CreatureDifficulty = 0x2dfc350
    ResearchProject = 0x2dfc540
    ArtifactPower = 0x2dfc730
    SpellEquippedItems = 0x2dfc920
    GameObjectDiffAnimMap = 0x2dfcb10
    GlyphProperties = 0x2dfcd00
    ObjectEffect = 0x2dfcef0
    Startup_Strings = 0x2dfd360
    StartupFiles = 0x2dfd550
    Map = 0x2dfd740
    AreaTable = 0x2dfd930
    ModelFileData = 0x2dfdb20
    SpellChainEffects = 0x2dfdd10
    TextureBlendSet = 0x2dfdf00
    DeviceBlacklist = 0x2dfe0f0
    DriverBlacklist = 0x2dfe2e0
    Curve = 0x2dfe4d0
    CurvePoint = 0x2dfe6c0
    OccluderNode = 0x2dfe8b0
    ParticulateSound = 0x2dfeaa0
    RibbonQuality = 0x2dfec90
    SoundBus = 0x2dfee80
    SoundBusOverride = 0x2dff070
    SoundEmitterPillPoints = 0x2dff260
    SoundEmitters = 0x2dff450
    SoundEnvelope = 0x2dff640
    SoundFilter = 0x2dff830
    SoundFilterElem = 0x2dffa20
    SoundKitAdvanced = 0x2dffc10
    SoundKitChild = 0x2dffe00
    AnimationData = 0x2dffff0
    SoundKitEntry = 0x2e001e0
    BoneWindModifiers = 0x2e003d0
    SoundKitFallback = 0x2e005c0
    BoneWindModifierModel = 0x2e007b0
    SoundKit = 0x2e009a0
    CelestialBody = 0x2e00b90
    CloakDampening = 0x2e00d80
    FootprintTextures = 0x2e00f70
    FullScreenEffect = 0x2e01160
    GroundEffectDoodad = 0x2e01350
    TerrainMaterial = 0x2e01540
    GroundEffectTexture = 0x2e01730
    TerrainType = 0x2e01920
    Hotfixes = 0x2e01b10
    Light = 0x2e01d00
    Lightning = 0x2e01ef0
    VirtualAttachment = 0x2e020e0
    VirtualAttachmentCustomization = 0x2e022d0
    Weather = 0x2e024c0
    LightData = 0x2e026b0
    WeatherXParticulate = 0x2e028a0
    WindSettings = 0x2e02a90
    WMOAreaTable = 0x2e02c80
    ZoneLightPoint = 0x2e02e70
    LightParams = 0x2e03060
    ZoneLight = 0x2e03250
    LightSkybox = 0x2e03440
    LiquidMaterial = 0x2e03630
    LiquidObject = 0x2e03820
    LiquidType = 0x2e03a10
    ModelAnimCloakDampening = 0x2e03c00
    ModelRibbonQuality = 0x2e03df0
    Occluder = 0x2e03fe0
    OccluderLocation = 0x2e041d0
    ChatProfanity = 0x3247bc0
    NamesProfanity = 0x3247db0
    NamesReservedLocale = 0x3247fa0
    NamesReserved = 0x3248190
    GlobalStrings = 0x3248380
    CommentatorIndirectSpell = 0x3248570
    CommentatorTrackedCooldown = 0x3248760
    CommentatorStartLocation = 0x3248950
    LFGDungeonExpansion = 0x3248b40
    ManifestInterfaceData = 0x3248d30
    OccluderCurtain = 0x3248f20
    SSAOSettings = 0x3268650
    Cvars Clean output misses alot but lazy
    Code:
    s_Cvar_timingTestError 0x2D7D908
    s_Cvar_launchAgent 0x2D7D910
    s_Cvar_ 0x2D7E110
    s_Cvar_M2UseThreads 0x2D7E0F8
    s_Cvar_M2UseInstancing 0x2D7E100
    s_Cvar_gameTip 0x2D7EF60
    s_Cvar_targetFPS 0x2D7FC50
    s_Cvar_accountList 0x2D80BC0
    s_Cvar_g_accountUsesToken 0x2D80BC8
    s_Cvar_playIntroMovie 0x2D80BD0
    s_Cvar_checkAddonVersion 0x2D7EF20
    s_Cvar_lastAddonVersion 0x2D80BD8
    s_Cvar_mouseSpeed 0x2D80C38
    s_Cvar_lastCharacterGuid 0x2D80BE8
    s_Cvar_seenCharacterUpgradePopup 0x2D80BF0
    s_Cvar_seenLevelSquishPopup 0x2D80C00
    s_Cvar_seenConfigurationWarnings 0x2D80C08
    s_Cvar_skipStartGear 0x2D80C18
    s_Cvar_preloadPlayerModels 0x2D80C20
    s_Cvar_seenTBCInfoPane 0x2D80C40
    s_Cvar_CursorFreelookCentering 0x2D91ED8
    s_Cvar_CursorStickyCentering 0x2D91EE0
    s_Cvar_CursorCenteredYPos 0x2D91EF0
    s_Cvar_GamePadAbbreviatedBindingReverse 0x2D92480
    s_Cvar_GamePadEmulateAlt 0x2D92488
    s_Cvar_GamePadEmulateCtrl 0x2D92438
    s_Cvar_GamePadEmulateShift 0x2D92440
    s_Cvar_GamePadEmulateEsc 0x2D92448
    s_Cvar_GamePadCursorRightClick 0x2D929F0
    s_Cvar_GamePadCursorSpeedStart 0x2D929F8
    s_Cvar_GamePadCursorSpeedAccel 0x2D92A00
    s_Cvar_GamePadCursorSpeedMax 0x2D92A08
    s_Cvar_GamePadCursorAutoEnable 0x2D92A10
    s_Cvar_GamePadCursorCentering 0x2D92A20
    s_Cvar_GamePadCursorCenteredEmulation 0x2D92450
    s_Cvar_GamePadCursorAutoDisableSticks 0x2D92458
    s_Cvar_GamePadCursorAutoDisableJump 0x2D92A28
    s_Cvar_GamePadCursorPushCamera 0x2D92460
    s_Cvar_GamePadAnalogMovement 0x2D92468
    s_Cvar_GamePadFaceMovementThreshold 0x2D92478
    s_Cvar_GamePadTankTurnSpeed 0x2D92A30
    s_Cvar_GamePadCameraYawSpeed 0x2D92A38
    s_Cvar_GamePadCameraPitchSpeed 0x2D92A40
    s_Cvar_auroraClientRequestSuffix 0x2D95700
    s_Cvar_ForceAllowAero 0x2D9EB78
    s_Cvar_DriverVersionCheck 0x2D9EB80
    s_Cvar_hwDetect 0x2DAFED0
    s_Cvar_videoOptionsVersion 0x2DAFEE8
    s_Cvar_ForceResolutionDefaultToMaxSize 0x2DAFEF8
    s_Cvar_gxMaximize 0x2DAFEE0
    s_Cvar_gxMonitor 0x2DAFEE0
    s_Cvar_gxFullscreenResolution 0x2DAFEA0
    s_Cvar_gxWindowedResolution 0x2DAFEA8
    s_Cvar_gxNewResolution 0x2DAFEA8
    s_Cvar_gxAftermathEnabled 0x2DAFF08
    s_Cvar_graphicsQuality 0x2DAFEF0
    s_Cvar_RAIDgraphicsQuality 0x2DAFF10
    s_Cvar_ffxAntiAliasingMode 0x2E04FD0
    s_Cvar_WorldTextScreenY 0x2E0AB68
    s_Cvar_WorldTextCritScreenY 0x2E0AB38
    s_Cvar_WorldTextRandomXY 0x2E0AB40
    s_Cvar_WorldTextRandomZMin 0x2E0AB48
    s_Cvar_WorldTextRandomZMax 0x2E0AB50
    s_Cvar_WorldTextNonRandomZ 0x2E0AB58
    s_Cvar_WorldTextRampPow 0x2E0AB70
    s_Cvar_WorldTextRampPowCrit 0x2E0AB78
    s_Cvar_WorldTextRampDuration 0x2E0AB80
    s_Cvar_WorldTextScale 0x2E0AB88
    s_Cvar_WeaponTrailUseGPUStrip 0x2E0B1F0
    s_Cvar_TargetNearestUseNew 0x2E0B9F0
    s_Cvar_TargetPriorityHoldHighlightDelay 0x2E0BAA0
    s_Cvar_TargetPriorityCombatLock 0x2E0BAA8
    s_Cvar_TargetPriorityCombatLockHighlight 0x2E0BAB0
    s_Cvar_TargetPriorityCombatLockContextualRelaxation 0x2E0BAB8
    s_Cvar_TargetPriorityPvp 0x2E0BAC0
    s_Cvar_TargetPriorityPvpLock 0x2E0BAC8
    s_Cvar_TargetPriorityValueBank 0x2E0BAD8
    s_Cvar_TargetPriorityContinueFromManualTarget 0x2E0BAE0
    s_Cvar_TargetPriorityAutoTargetIgnoreWindow 0x2E0BAE8
    s_Cvar_TargetPriorityFrustumPullInSides 0x2E0BAF0
    s_Cvar_TargetPriorityFrustumPullInTop 0x2E0BAF8
    s_Cvar_TargetPriorityFrustumPullInBot 0x2E0BB00
    s_Cvar_PreemptiveCastEnable 0x2E278F8
    s_Cvar_animFrameSkipLOD 0x2E28DD8
    s_Cvar_hotReloadModels 0x2E28DE0
    s_Cvar_forceLODCheck 0x2E28DE8
    s_Cvar_animFrameSkipLOD 0x2E28DD8
    s_Cvar_hotReloadModels 0x2E28DE0
    s_Cvar_forceLODCheck 0x2E28DE8
    s_Cvar_SplineOpt 0x2E29340
    s_Cvar_persistMoveLogOnTransfer 0x2E29348
    s_Cvar_movementMaxEventLateTime 0x2E29350
    s_Cvar_movementMaxEventEarlyTime 0x2E29358
    s_Cvar_disableServerNagle 0x2E293D0
    s_Cvar_ObjectSelectionCircle 0x2E76F20
    s_Cvar_outlineMouseOverFadeDuration 0x2E76F20
    s_Cvar_outlineSelectionFadeDuration 0x2E77098
    s_Cvar_pathSmoothing 0x2E77150
    s_Cvar_flightAngleLookAhead 0x2E77158
    s_Cvar_cloakFixEnabled 0x2E77160
    s_Cvar_DebugTorsoTwist 0x2E77168
    s_Cvar_smoothUnitPhasingDistThreshold 0x2E83648
    s_Cvar_smoothUnitPhasingUnseenPurgatoryTimeMs 0x2E83650
    s_Cvar_smoothUnitPhasingDestroyedPurgatoryTimeMs 0x2E83658
    s_Cvar_smoothUnitPhasingActorPurgatoryTimeMs 0x2E83660
    s_Cvar_smoothUnitPhasingEnableAlive 0x2E83668
    s_Cvar_smoothUnitPhasingAliveTimeoutMs 0x2E83670
    s_Cvar_ImpactModelCollisionRanged 0x2E8C4D0
    s_Cvar_ImpactModelCollisionMissile 0x2E8C4D8
    s_Cvar_bodyQuota 0x2E8CB58
    s_Cvar_streamingCameraMaxRadius 0x30515D8
    s_Cvar_streamingCameraLookAheadTime 0x30515E0
    s_Cvar_SoundPerf_VariationCap 0x3055938
    s_Cvar_Sound_EnablePositionalLowPassFilter 0x3055940
    s_Cvar_Sound_AmbienceHighpassDSPCutoff 0x3055E40
    s_Cvar_Sound_AllyPlayerHighpassDSPCutoff 0x3055E48
    s_Cvar_Sound_EnemyPlayerHighpassDSPCutoff 0x3055E50
    s_Cvar_Sound_NPCHighpassDSPCutoff 0x3055E58
    s_Cvar_Sound_NumChannels 0x30564B0
    s_Cvar_Sound_OutputDriverName 0x30564C0
    s_Cvar_Sound_VoiceChatInputDriverIndex 0x30564C8
    s_Cvar_Sound_VoiceChatInputDriverName 0x30565A0
    s_Cvar_Sound_VoiceChatOutputDriverIndex 0x30565A8
    s_Cvar_Sound_DSPBufferSize 0x30565B8
    s_Cvar_Sound_OutputSampleRate 0x30564D0
    s_Cvar_Sound_EnableMixMode2 0x30564E0
    s_Cvar_Sound_ListenerAtCharacter 0x3056538
    s_Cvar_Sound_EnableEmoteSounds 0x3056540
    s_Cvar_Sound_ZoneMusicNoDelay 0x3056548
    s_Cvar_Sound_EnableArmorFoleySoundForSelf 0x3056550
    s_Cvar_Sound_EnableArmorFoleySoundForOthers 0x3056558
    s_Cvar_Sound_EnablePetSounds 0x3056560
    s_Cvar_Sound_AlternateListener 0x3056580
    s_Cvar_Sound_EnableSoundWhenGameIsInBG 0x3056590
    s_Cvar_scriptProfile 0x30AD6B0
    s_Cvar_uiScale 0x30AD888
    s_Cvar_useHighResolutionUITextures 0x30AD4B8
    s_Cvar_chatClassColorOverride 0x30AD880
    s_Cvar_deselectOnClick 0x30AD6C8
    s_Cvar_autoStand 0x30AD6D0
    s_Cvar_autoDismount 0x30AD6D8
    s_Cvar_autoDismountFlying 0x30AD6E0
    s_Cvar_autoUnshift 0x30AD6E8
    s_Cvar_autoClearAFK 0x30AD6F0
    s_Cvar_blockTrades 0x30AD6F8
    s_Cvar_blockChannelInvites 0x30AD708
    s_Cvar_autoLootDefault 0x30AD710
    s_Cvar_autoLootRate 0x30AD718
    s_Cvar_autoOpenLootHistory 0x30AD4A8
    s_Cvar_superTrackerDist 0x30AD9C8
    s_Cvar_spellBookSort 0x30AD9D0
    s_Cvar_interactOnLeftClick 0x30AD9D8
    s_Cvar_assistAttack 0x30AD720
    s_Cvar_autoSelfCast 0x30AD728
    s_Cvar_stopAutoAttackOnTargetChange 0x30AD730
    s_Cvar_showTargetOfTarget 0x30AD738
    s_Cvar_showTargetCastbar 0x30AD740
    s_Cvar_showVKeyCastbar 0x30AD748
    s_Cvar_showVKeyCastbarOnlyOnTarget 0x30AD750
    s_Cvar_showVKeyCastbarSpellName 0x30AD758
    s_Cvar_doNotFlashLowHealthWarning 0x30AD760
    s_Cvar_minimapZoom 0x30AD778
    s_Cvar_minimapInsideZoom 0x30AD780
    s_Cvar_minimapAltitudeHintMode 0x30AD788
    s_Cvar_showMinimapClock 0x30AD790
    s_Cvar_scriptWarnings 0x30AD6B8
    s_Cvar_displayFreeBagSlots 0x30AD798
    s_Cvar_displayWorldPVPObjectives 0x30AD7A0
    s_Cvar_colorblindMode 0x30AD7A8
    s_Cvar_mapAnimMinAlpha 0x30AD988
    s_Cvar_spamFilter 0x30AD7B8
    s_Cvar_showLootSpam 0x30AD7C0
    s_Cvar_chatBubbles 0x30AD7C8
    s_Cvar_chatBubblesParty 0x30AD7D0
    s_Cvar_removeChatDelay 0x30AD7D8
    s_Cvar_guildMemberNotify 0x30AD7E8
    s_Cvar_guildRewardsUsable 0x30AD7F0
    s_Cvar_guildRewardsCategory 0x30AD7F8
    s_Cvar_lfgAutoFill 0x30AD800
    s_Cvar_twitterGetConfigTime 0x30ADA48
    s_Cvar_twitterShortUrlLengthHttps 0x30ADA50
    s_Cvar_twitterCharactersPerMedia 0x30ADA58
    s_Cvar_showBuilderFeedback 0x30ADA60
    s_Cvar_findYourselfInRaidOnlyInCombat 0x30AD560
    s_Cvar_findYourselfAnywhereOnlyInCombat 0x30AD570
    s_Cvar_findYourselfInRaid 0x30AD580
    s_Cvar_findYourselfInBG 0x30AD588
    s_Cvar_findYourselfAnywhere 0x30AD590
    s_Cvar_comboPointLocation 0x30AD598
    s_Cvar_nameplateTargetRadialPosition 0x30AD5A0
    s_Cvar_multiBarRightVerticalLayout 0x30AD808
    s_Cvar_floatingCombatTextCombatDamageStyle 0x30AD810
    s_Cvar_floatingCombatTextCombatDamageAllAutos 0x30AD4B0
    s_Cvar_floatingCombatTextCombatDamageDirectionalScale 0x30AD820
    s_Cvar_floatingCombatTextCombatLogPeriodicSpells 0x30AD828
    s_Cvar_floatingCombatTextPetMeleeDamage 0x30AD830
    s_Cvar_floatingCombatTextPetSpellDamage 0x30AD838
    s_Cvar_enableFloatingCombatText 0x30AD848
    s_Cvar_showDispelDebuffs 0x30AD770
    s_Cvar_showToastOffline 0x30AD9A0
    s_Cvar_showToastBroadcast 0x30AD9A8
    s_Cvar_showToastFriendRequest 0x30AD9B0
    s_Cvar_showToastConversation 0x30AD998
    s_Cvar_showToastClubInvitation 0x30AD9B8
    s_Cvar_alwaysShowBlizzardGroupsTab 0x30AD4E8
    s_Cvar_showNewbieTips 0x30AD9C0
    s_Cvar_calendarShowDarkmoon 0x30AD858
    s_Cvar_calendarShowBattlegrounds 0x30AD860
    s_Cvar_calendarShowLockouts 0x30AD868
    s_Cvar_nameplateShowEnemyMinions 0x30AD890
    s_Cvar_nameplateShowFriendlyNPCs 0x30AD8C8
    s_Cvar_nameplateShowDebuffsOnFriendly 0x30AD8F8
    s_Cvar_enablePVPNotifyAFK 0x30AD908
    s_Cvar_showBattlefieldMinimap 0x30AD910
    s_Cvar_auctionDisplayOnCharacter 0x30AD900
    s_Cvar_combatLogUniqueFilename 0x30AD918
    s_Cvar_currencyTokensUnused1 0x30AD920
    s_Cvar_currencyTokensUnused2 0x30AD928
    s_Cvar_currencyTokensBackpack1 0x30AD930
    s_Cvar_currencyTokensBackpack2 0x30AD938
    s_Cvar_currencyCategoriesCollapsed 0x30AD940
    s_Cvar_predictedHealth 0x30AD948
    s_Cvar_lfdCollapsedHeaders 0x30AD958
    s_Cvar_lfdSelectedDungeons 0x30AD960
    s_Cvar_pvpSelectedRoles 0x30AD968
    s_Cvar_lfgListSearchLanguages 0x30AD970
    s_Cvar_lastTalkedToGM 0x30AD978
    s_Cvar_minimapTrackedInfov2 0x30AD990
    s_Cvar_petJournalTypeFilters 0x30AD9E0
    s_Cvar_petJournalSourceFilters 0x30AD9E8
    s_Cvar_petJournalSort 0x30AD9F0
    s_Cvar_mountJournalGeneralFilters 0x30AD9F8
    s_Cvar_mountJournalSourcesFilter 0x30ADA00
    s_Cvar_heirloomSourceFilters 0x30ADA10
    s_Cvar_transmogrifySourceFilters 0x30ADA18
    s_Cvar_wardrobeSourceFilters 0x30ADA20
    s_Cvar_wardrobeSetsFilters 0x30ADA28
    s_Cvar_EmitterCombatRange 0x30ADA40
    s_Cvar_NonEmitterCombatRange 0x30ADA38
    s_Cvar_showSpectatorTeamCircles 0x30AD548
    s_Cvar_flashErrorMessageRepeats 0x30AD558
    s_Cvar_garrisonCompleteTalent 0x30ADA70
    s_Cvar_AllowDangerousScripts 0x30ADA80
    s_Cvar_EnableBlinkApplicationIcon 0x30ADA88
    s_Cvar_lastSelectedClubId 0x30ADA90
    s_Cvar_fstack_showhidden 0x30ADA98
    s_Cvar_fstack_showregions 0x30ADA98
    s_Cvar_fstack_showanchors 0x30ADAA0
    s_Cvar_commentatorLossOfControlTextUnitFrame 0x30ADAA8
    s_Cvar_autoRangedCombat 0x30AD700
    s_Cvar_uiScale 0x30AD888
    s_Cvar_useHighResolutionUITextures 0x30AD4B8
    s_Cvar_chatClassColorOverride 0x30AD880
    s_Cvar_nameplateMaxDistance 0x30E0980
    s_Cvar_nameplateTargetBehindMaxDistance 0x30E0988
    s_Cvar_nameplateMotion 0x30E0990
    s_Cvar_nameplateMotionSpeed 0x30E0998
    s_Cvar_nameplateOverlapH 0x30E09A0
    s_Cvar_nameplateOverlapV 0x30E09A8
    s_Cvar_nameplateMinScale 0x30E09B8
    s_Cvar_nameplateMaxScale 0x30E09C8
    s_Cvar_nameplateLargerScale 0x30E09D0
    s_Cvar_nameplateMinScaleDistance 0x30E09C0
    s_Cvar_nameplateMaxScaleDistance 0x30E09D8
    s_Cvar_nameplateMinAlpha 0x30E09E0
    s_Cvar_nameplateMinAlphaDistance 0x30E09F8
    s_Cvar_nameplateMaxAlphaDistance 0x30E0A00
    s_Cvar_nameplateSelectedScale 0x30E0A08
    s_Cvar_nameplateSelectedAlpha 0x30E0A10
    s_Cvar_nameplateNotSelectedAlpha 0x30E0A18
    s_Cvar_clampTargetNameplateToScreen 0x30E0A20
    s_Cvar_nameplateSelfScale 0x30E0A28
    s_Cvar_nameplateSelfAlpha 0x30E0A30
    s_Cvar_nameplateSelfBottomInset 0x30E0A38
    s_Cvar_nameplateSelfTopInset 0x30E0A40
    s_Cvar_nameplateOtherBottomInset 0x30E0A48
    s_Cvar_nameplateOtherTopInset 0x30E0A50
    s_Cvar_nameplateLargeBottomInset 0x30E0A58
    s_Cvar_nameplateClassResourceTopInset 0x30E0A68
    s_Cvar_NamePlateHorizontalScale 0x30E0A70
    s_Cvar_NameplatePersonalShowInCombat 0x30E0A78
    s_Cvar_NameplatePersonalShowWithTarget 0x30E0A80
    s_Cvar_NameplatePersonalHideDelaySeconds 0x30E0A88
    s_Cvar_NameplatePersonalHideDelayAlpha 0x30E0A90
    s_Cvar_incompleteQuestPriorityThresholdDelta 0x30F3300
    s_Cvar_runeSpentFadeTime 0x30FD3F0
    s_Cvar_autojoinBGVoice 0x312C210
    s_Cvar_PushToTalkSound 0x312C218
    s_Cvar_VoiceOutputVolume 0x312C228
    s_Cvar_VoiceInputVolume 0x312C248
    s_Cvar_VoiceVADSensitivity 0x312C238
    s_Cvar_VoiceOutputDevice 0x312C230
    s_Cvar_VoiceEnableWhenGameIsInBG 0x312C240
    s_Cvar_VoicePushToTalkKeybind 0x312C258
    s_Cvar_VoiceSelfDeafened 0x312C260
    s_Cvar_VoiceSelfMuted 0x312C268
    s_Cvar_VoiceChatMasterVolumeScale 0x312C270
    s_Cvar_remoteTextToSpeechVoice 0x312C290
    s_Cvar_cameraSavedVehicleDistance 0x3134CE0
    s_Cvar_cameraSavedPetBattleDistance 0x3134CF0
    s_Cvar_cameraBobbing 0x3134D30
    s_Cvar_test_cameraHeadMovementStrength 0x3134D40
    s_Cvar_test_cameraHeadMovementRangeScale 0x3134D50
    s_Cvar_test_cameraHeadMovementMovingStrength 0x3134D80
    s_Cvar_test_cameraHeadMovementStandingStrength 0x3134D60
    s_Cvar_test_cameraHeadMovementMovingDampRate 0x3134D70
    s_Cvar_test_cameraHeadMovementStandingDampRate 0x3134D90
    s_Cvar_test_cameraHeadMovementFirstPersonDampRate 0x3134DA0
    s_Cvar_test_cameraHeadMovementDeadZone 0x3134DB0
    s_Cvar_test_cameraDynamicPitch 0x3134DC0
    s_Cvar_test_cameraDynamicPitchBaseFovPad 0x3134DD0
    s_Cvar_test_cameraDynamicPitchBaseFovPadDownScale 0x3134DF0
    s_Cvar_test_cameraDynamicPitchSmartPivotCutoffDist 0x3134E00
    s_Cvar_test_cameraOverShoulder 0x3134E10
    s_Cvar_test_cameraTargetFocusEnemyEnable 0x3134E20
    s_Cvar_test_cameraTargetFocusEnemyStrengthPitch 0x3134E30
    s_Cvar_test_cameraTargetFocusEnemyStrengthYaw 0x3134E40
    s_Cvar_test_cameraTargetFocusInteractStrengthPitch 0x3134E60
    s_Cvar_test_cameraTargetFocusInteractStrengthYaw 0x3134E70
    s_Cvar_cameraCustomViewSmoothing 0x3135110
    s_Cvar_cameraTerrainTilt 0x31357C0
    s_Cvar_cameraTerrainTiltTimeMin 0x31357D0
    s_Cvar_cameraTerrainTiltTimeMax 0x3136140
    s_Cvar_cameraWaterCollision 0x3136150
    s_Cvar_cameraHeightIgnoreStandState 0x3136160
    s_Cvar_cameraPivot 0x3136170
    s_Cvar_cameraPivotDYMin 0x3136190
    s_Cvar_cameraDive 0x31361A0
    s_Cvar_cameraSurfacePitch 0x31361B0
    s_Cvar_cameraSubmergePitch 0x31361C0
    s_Cvar_cameraPitchSmoothMin 0x31361E0
    s_Cvar_cameraYawSmoothMin 0x3136200
    s_Cvar_cameraYawSmoothMax 0x3136210
    s_Cvar_cameraSmoothTimeMin 0x3136220
    s_Cvar_cameraSmoothTimeMax 0x3136230
    s_Cvar_gxMTDisable 0x3181F80
    s_Cvar_farclip 0x3181FB8
    -- Error --: Failed to rename  -> s_Cvar_
    s_Cvar_preloadLoadingDistTerrain 0x3181FE8
    s_Cvar_preloadLoadingDistObject 0x3181FF0
    s_Cvar_occlusionMaxJobs 0x3182048
    s_Cvar_minimapPortalMax 0x3181F30
    s_Cvar_lodObjectCullDist 0x31813E0
    s_Cvar_lodObjectMinSize 0x31813E8
    s_Cvar_lodObjectFadeScale 0x31813F0
    s_Cvar_RAIDsettingsEnabled 0x3182040
    s_Cvar_RAIDlodObjectCullSize 0x3182068
    s_Cvar_RAIDlodObjectCullDist 0x31814D0
    s_Cvar_RAIDlodObjectMinSize 0x31814D8
    s_Cvar_RAIDlodObjectFadeScale 0x31814E8
    s_Cvar_graphicsSpellDensity 0x3182080
    s_Cvar_graphicsProjectedTextures 0x3182088
    s_Cvar_graphicsEnvironmentDetail 0x3182090
    s_Cvar_graphicsGroundClutter 0x3182098
    s_Cvar_graphicsShadowQuality 0x31820A0
    s_Cvar_graphicsParticleDensity 0x31820B0
    s_Cvar_graphicsSSAO 0x31820B8
    s_Cvar_graphicsSunshafts 0x31820C0
    s_Cvar_raidGraphicsTextureResolution 0x31820C8
    s_Cvar_raidGraphicsSpellDensity 0x31820D0
    s_Cvar_raidGraphicsProjectedTextures 0x31820D8
    s_Cvar_raidGraphicsGroundClutter 0x31820E8
    s_Cvar_raidGraphicsShadowQuality 0x31820F0
    s_Cvar_raidGraphicsLiquidDetail 0x31820F8
    s_Cvar_raidGraphicsParticleDensity 0x3182100
    s_Cvar_raidGraphicsSSAO 0x3182110
    s_Cvar_raidGraphicsSunshafts 0x3182118
    s_Cvar_shadowScissor 0x31838A8
    s_Cvar_shadowInstancing 0x31838B0
    s_Cvar_ffxGlow 0x318F3F0
    s_Cvar_ffxVenari 0x318F400
    s_Cvar_ffxLingeringVenari 0x318F408
    s_Cvar_disableAutoRealmSelect 0x318FA00
    s_Cvar_initialRealmListTimeout 0x318FA08
    s_Cvar_webChallengeURLTimeout 0x318FA10
    s_Cvar_sceneOcclusionEnable 0x3268400
    s_Cvar_assaoRadius 0x3268420
    s_Cvar_assaoShadowMult 0x3268428
    s_Cvar_assaoShadowPower 0x3268430
    s_Cvar_assaoShadowClamp 0x3268438
    s_Cvar_assaoHorizonAngleThresh 0x3268440
    s_Cvar_assaoFadeOutFrom 0x3268448
    s_Cvar_assaoAdaptiveQualityLimit 0x3268458
    s_Cvar_assaoBlurPassCount 0x3268460
    s_Cvar_assaoSharpness 0x3268468
    s_Cvar_assaoTemporalSSAngleOffset 0x3268470
    s_Cvar_assaoTemporalSSRadiusOffset 0x3268478
    s_Cvar_assaoDetailShadowStrength 0x3268480
    s_Cvar_ssaoMagicNormals 0x3268490
    s_Cvar_ssaoMagicThresholdLow 0x3268498
    s_Cvar_ssaoMagicThresholdHigh 0x32684A0
    some lua functions
    Code:
    MakeNameEx(0x17E7160, "Script_AbandonQuest", SN_NOWARN)
    MakeNameEx(0x18B6A40, "Script_AbandonSkill", SN_NOWARN)
    MakeNameEx(0x15E2280, "Script_AcceptAreaSpiritHeal", SN_NOWARN)
    MakeNameEx(0x15F6410, "Script_AcceptArenaTeam", SN_NOWARN)
    MakeNameEx(0x16FCD40, "Script_AcceptBattlefieldPort", SN_NOWARN)
    MakeNameEx(0x18BAA80, "Script_AcceptDuel", SN_NOWARN)
    MakeNameEx(0x16DDAE0, "Script_AcceptGroup", SN_NOWARN)
    MakeNameEx(0x15E9660, "Script_AcceptGuild", SN_NOWARN)
    MakeNameEx(0x189E470, "Script_AcceptQuest", SN_NOWARN)
    MakeNameEx(0x15E9280, "Script_AcceptResurrect", SN_NOWARN)
    MakeNameEx(0x17B0A50, "Script_AcceptSockets", SN_NOWARN)
    MakeNameEx(0x1003850, "Script_AcceptSpellConfirmationPrompt", SN_NOWARN)
    MakeNameEx(0x1850350, "Script_AcceptTrade", SN_NOWARN)
    MakeNameEx(0x15F9A00, "Script_AcceptXPLoss", SN_NOWARN)
    MakeNameEx(0x15E3A10, "Script_AcknowledgeAADCAlert", SN_NOWARN)
    MakeNameEx(0x186C670, "Script_AcknowledgeSurvey", SN_NOWARN)
    MakeNameEx(0x15F9B70, "Script_ActionBindsItem", SN_NOWARN)
    MakeNameEx(0x17994E0, "Script_ActionHasRange", SN_NOWARN)
    MakeNameEx(0x162F3F0, "Script_AddChatWindowChannel", SN_NOWARN)
    MakeNameEx(0x162F030, "Script_AddChatWindowMessages", SN_NOWARN)
    MakeNameEx(0x17EA3A0, "Script_AddQuestWatch", SN_NOWARN)
    MakeNameEx(0x18505A0, "Script_AddTradeMoney", SN_NOWARN)
    MakeNameEx(0x15E1540, "Script_Ambiguate", SN_NOWARN)
    MakeNameEx(0x175C0F0, "Script_AntiAliasingSupported", SN_NOWARN)
    MakeNameEx(0x15E2CA0, "Script_AreDangerousScriptsAllowed", SN_NOWARN)
    MakeNameEx(0x15F6370, "Script_ArenaTeamDisband", SN_NOWARN)
    MakeNameEx(0x15F5F20, "Script_ArenaTeamInviteByName", SN_NOWARN)
    MakeNameEx(0x15F6070, "Script_ArenaTeamLeave", SN_NOWARN)
    MakeNameEx(0x185F470, "Script_ArenaTeamRoster", SN_NOWARN)
    MakeNameEx(0x15F6240, "Script_ArenaTeamSetLeaderByName", SN_NOWARN)
    MakeNameEx(0x15F6110, "Script_ArenaTeamUninviteByName", SN_NOWARN)
    MakeNameEx(0x25ADE0, "Script_AscendStop", SN_NOWARN)
    MakeNameEx(0x15E4FE0, "Script_AssistUnit", SN_NOWARN)
    MakeNameEx(0x15E4FA0, "Script_AttackTarget", SN_NOWARN)
    MakeNameEx(0x175C2D0, "Script_AutoChooseCurrentGraphicsSetting", SN_NOWARN)
    MakeNameEx(0x15E6B10, "Script_AutoEquipCursorItem", SN_NOWARN)
    MakeNameEx(0x16EBC80, "Script_AutoLootMailItem", SN_NOWARN)
    MakeNameEx(0x1879B20, "Script_AutoStoreGuildBankItem", SN_NOWARN)
    MakeNameEx(0x177B090, "Script_BNAcceptFriendInvite", SN_NOWARN)
    MakeNameEx(0x177C410, "Script_BNCheckBattleTagInviteToGuildMember", SN_NOWARN)
    MakeNameEx(0x177C370, "Script_BNCheckBattleTagInviteToUnit", SN_NOWARN)
    MakeNameEx(0x177BE00, "Script_BNConnected", SN_NOWARN)
    MakeNameEx(0x177B120, "Script_BNDeclineFriendInvite", SN_NOWARN)
    MakeNameEx(0x177BE50, "Script_BNFeaturesEnabled", SN_NOWARN)
    MakeNameEx(0x177BE00, "Script_BNFeaturesEnabledAndConnected", SN_NOWARN)
    MakeNameEx(0x177BA20, "Script_BNGetBlockedInfo", SN_NOWARN)
    MakeNameEx(0x1779FE0, "Script_BNGetDisplayName", SN_NOWARN)
    MakeNameEx(0x177BFC0, "Script_BNGetFOFInfo", SN_NOWARN)
    MakeNameEx(0x177A690, "Script_BNGetFriendGameAccountInfo", SN_NOWARN)
    MakeNameEx(0x177A3B0, "Script_BNGetFriendIndex", SN_NOWARN)
    MakeNameEx(0x177A100, "Script_BNGetFriendInfo", SN_NOWARN)
    MakeNameEx(0x177A1B0, "Script_BNGetFriendInfoByID", SN_NOWARN)
    MakeNameEx(0x177AD80, "Script_BNGetFriendInviteInfo", SN_NOWARN)
    MakeNameEx(0x177A800, "Script_BNGetGameAccountInfo", SN_NOWARN)
    MakeNameEx(0x177A890, "Script_BNGetGameAccountInfoByGUID", SN_NOWARN)
    MakeNameEx(0x1779F10, "Script_BNGetInfo", SN_NOWARN)
    MakeNameEx(0x177B990, "Script_BNGetNumBlocked", SN_NOWARN)
    MakeNameEx(0x177BF30, "Script_BNGetNumFOF", SN_NOWARN)
    MakeNameEx(0x177A590, "Script_BNGetNumFriendGameAccounts", SN_NOWARN)
    MakeNameEx(0x177AD00, "Script_BNGetNumFriendInvites", SN_NOWARN)
    MakeNameEx(0x177A080, "Script_BNGetNumFriends", SN_NOWARN)
    MakeNameEx(0x177BD70, "Script_BNGetSelectedBlock", SN_NOWARN)
    MakeNameEx(0x177C1D0, "Script_BNGetSelectedFriend", SN_NOWARN)
    MakeNameEx(0x177AB50, "Script_BNInviteFriend", SN_NOWARN)
    MakeNameEx(0x177BB00, "Script_BNIsBlocked", SN_NOWARN)
    MakeNameEx(0x177C2E0, "Script_BNIsFriend", SN_NOWARN)
    MakeNameEx(0x177C240, "Script_BNIsSelf", SN_NOWARN)
    MakeNameEx(0x177A920, "Script_BNRemoveFriend", SN_NOWARN)
    MakeNameEx(0x177BE80, "Script_BNRequestFOFInfo", SN_NOWARN)
    MakeNameEx(0x177ABF0, "Script_BNRequestInviteFriend", SN_NOWARN)
    MakeNameEx(0x177AE80, "Script_BNSendFriendInvite", SN_NOWARN)
    MakeNameEx(0x177AFE0, "Script_BNSendFriendInviteByID", SN_NOWARN)
    MakeNameEx(0x177B620, "Script_BNSendGameData", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_BNSendSoR", SN_NOWARN)
    MakeNameEx(0x177C480, "Script_BNSendVerifiedBattleTagInvite", SN_NOWARN)
    MakeNameEx(0x177B460, "Script_BNSendWhisper", SN_NOWARN)
    MakeNameEx(0x177B1B0, "Script_BNSetAFK", SN_NOWARN)
    MakeNameEx(0x177BBF0, "Script_BNSetBlocked", SN_NOWARN)
    MakeNameEx(0x177B290, "Script_BNSetCustomMessage", SN_NOWARN)
    MakeNameEx(0x177B220, "Script_BNSetDND", SN_NOWARN)
    MakeNameEx(0x177A9B0, "Script_BNSetFriendNote", SN_NOWARN)
    MakeNameEx(0x177BCA0, "Script_BNSetSelectedBlock", SN_NOWARN)
    MakeNameEx(0x177C0F0, "Script_BNSetSelectedFriend", SN_NOWARN)
    MakeNameEx(0x177A260, "Script_BNSummonFriendByIndex", SN_NOWARN)
    MakeNameEx(0x177A4C0, "Script_BNTokenFindName", SN_NOWARN)
    MakeNameEx(0x18BA340, "Script_BankButtonIDToInvSlotID", SN_NOWARN)
    MakeNameEx(0x16FFA20, "Script_BattlefieldSetPendingReportTarget", SN_NOWARN)
    MakeNameEx(0x15E9640, "Script_BeginTrade", SN_NOWARN)
    MakeNameEx(0x15F9B70, "Script_BindEnchant", SN_NOWARN)
    MakeNameEx(0x1A2F4C0, "Script_BreakUpLargeNumbers", SN_NOWARN)
    MakeNameEx(0x18B5A60, "Script_BuyArenaCharter", SN_NOWARN)
    MakeNameEx(0x1872900, "Script_BuyGuildBankTab", SN_NOWARN)
    MakeNameEx(0x18B59D0, "Script_BuyGuildCharter", SN_NOWARN)
    MakeNameEx(0x17DC260, "Script_BuyMerchantItem", SN_NOWARN)
    MakeNameEx(0x180B2D0, "Script_BuyStableSlot", SN_NOWARN)
    MakeNameEx(0x18629F0, "Script_BuyTrainerService", SN_NOWARN)
    MakeNameEx(0x17DC3C0, "Script_BuybackItem", SN_NOWARN)
    MakeNameEx(0x1732C10, "Script_C_AuthChallenge.Cancel", SN_NOWARN)
    MakeNameEx(0x17343C0, "Script_C_AuthChallenge.DidChallengeSucceed", SN_NOWARN)
    MakeNameEx(0x1733780, "Script_C_AuthChallenge.OnTabPressed", SN_NOWARN)
    MakeNameEx(0x1730FE0, "Script_C_AuthChallenge.SetFrame", SN_NOWARN)
    MakeNameEx(0x17320A0, "Script_C_AuthChallenge.Submit", SN_NOWARN)
    MakeNameEx(0x961670, "Script_C_CharacterServices.ApplyLevelUp", SN_NOWARN)
    MakeNameEx(0x961780, "Script_C_CharacterServices.ClearQueuedUpgrade", SN_NOWARN)
    MakeNameEx(0x9617C0, "Script_C_CharacterServices.DoesGUIDHavePendingFactionChange", SN_NOWARN)
    MakeNameEx(0x960CA0, "Script_C_CharacterServices.GetFactionGroupByIndex", SN_NOWARN)
    MakeNameEx(0x9611C0, "Script_C_CharacterServices.GetLiveRegionCharacterCopySourceRegions", SN_NOWARN)
    MakeNameEx(0x9617A0, "Script_C_CharacterServices.GetQueuedUpgradeGUID", SN_NOWARN)
    MakeNameEx(0x961750, "Script_C_CharacterServices.HasQueuedUpgrade", SN_NOWARN)
    MakeNameEx(0x9611A0, "Script_C_CharacterServices.IsLiveRegionAccountCopyEnabled", SN_NOWARN)
    MakeNameEx(0x961180, "Script_C_CharacterServices.IsLiveRegionCharacterCopyEnabled", SN_NOWARN)
    MakeNameEx(0x961160, "Script_C_CharacterServices.IsLiveRegionCharacterListEnabled", SN_NOWARN)
    MakeNameEx(0x961130, "Script_C_CharacterServices.IsTrialBoostEnabled", SN_NOWARN)
    MakeNameEx(0x961350, "Script_C_CharacterServices.RequestManualUnrevoke", SN_NOWARN)
    MakeNameEx(0x9613C0, "Script_C_CharacterServices.TrialBoostCharacter", SN_NOWARN)
    MakeNameEx(0x17C7090, "Script_C_LFGList.ClearSearchResults", SN_NOWARN)
    MakeNameEx(0x17C5F00, "Script_C_LFGList.GetActivityGroupInfo", SN_NOWARN)
    MakeNameEx(0x17C5FB0, "Script_C_LFGList.GetActivityInfo", SN_NOWARN)
    MakeNameEx(0x17C73D0, "Script_C_LFGList.GetActivityInfoExpensive", SN_NOWARN)
    MakeNameEx(0x17C5B20, "Script_C_LFGList.GetAvailableActivities", SN_NOWARN)
    MakeNameEx(0x17C5960, "Script_C_LFGList.GetAvailableActivityGroups", SN_NOWARN)
    MakeNameEx(0x17C57D0, "Script_C_LFGList.GetAvailableCategories", SN_NOWARN)
    MakeNameEx(0x17C5E10, "Script_C_LFGList.GetCategoryInfo", SN_NOWARN)
    MakeNameEx(0x17C70A0, "Script_C_LFGList.GetSearchResultFriends", SN_NOWARN)
    MakeNameEx(0x17C6CD0, "Script_C_LFGList.GetSearchResultLeaderInfo", SN_NOWARN)
    MakeNameEx(0x17C7030, "Script_C_LFGList.GetSearchResultMemberCounts", SN_NOWARN)
    MakeNameEx(0x17C6E60, "Script_C_LFGList.GetSearchResultMemberInfo", SN_NOWARN)
    MakeNameEx(0x17C73B0, "Script_C_LFGList.HasActivityList", SN_NOWARN)
    MakeNameEx(0x17C61A0, "Script_C_LFGList.RemoveListing", SN_NOWARN)
    MakeNameEx(0x17C7520, "Script_C_LFGList.ReportSearchResult", SN_NOWARN)
    MakeNameEx(0x17C57B0, "Script_C_LFGList.RequestAvailableActivities", SN_NOWARN)
    MakeNameEx(0x95C200, "Script_C_Login.AttemptedLauncherLogin", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_C_Login.CachedLogin", SN_NOWARN)
    MakeNameEx(0x95C280, "Script_C_Login.CancelLauncherLogin", SN_NOWARN)
    MakeNameEx(0x95BFD0, "Script_C_Login.ClearLastError", SN_NOWARN)
    MakeNameEx(0x95B500, "Script_C_Login.ClearReconnectLogin", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_C_Login.DeleteCachedCredentials", SN_NOWARN)
    MakeNameEx(0x95C050, "Script_C_Login.DisconnectFromServer", SN_NOWARN)
    MakeNameEx(0x95C320, "Script_C_Login.GetAccountSuspensionRemainingTime", SN_NOWARN)
    MakeNameEx(0x95BD10, "Script_C_Login.GetAgreementLink", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_C_Login.GetCachedCredentials", SN_NOWARN)
    MakeNameEx(0x95B510, "Script_C_Login.GetExtraAuthInfo", SN_NOWARN)
    MakeNameEx(0x95B9E0, "Script_C_Login.GetGameAccounts", SN_NOWARN)
    MakeNameEx(0x95BC10, "Script_C_Login.GetLastError", SN_NOWARN)
    MakeNameEx(0x95C2D0, "Script_C_Login.GetLogonQueueInfo", SN_NOWARN)
    MakeNameEx(0x95B920, "Script_C_Login.GetState", SN_NOWARN)
    MakeNameEx(0x95C290, "Script_C_Login.GetWaitQueueInfo", SN_NOWARN)
    MakeNameEx(0x95C1D0, "Script_C_Login.IsLauncherLogin", SN_NOWARN)
    MakeNameEx(0x95C220, "Script_C_Login.IsLoginReady", SN_NOWARN)
    MakeNameEx(0x95B4D0, "Script_C_Login.IsReconnectLoginPossible", SN_NOWARN)
    MakeNameEx(0x95AEB0, "Script_C_Login.LauncherLogin", SN_NOWARN)
    MakeNameEx(0x95ABD0, "Script_C_Login.Login", SN_NOWARN)
    MakeNameEx(0x95B210, "Script_C_Login.ReconnectLogin", SN_NOWARN)
    MakeNameEx(0x95C380, "Script_C_Login.RequestAutoRealmJoin", SN_NOWARN)
    MakeNameEx(0x95BAE0, "Script_C_Login.SelectGameAccount", SN_NOWARN)
    MakeNameEx(0x95C270, "Script_C_Login.SetAttemptedLauncherLogin", SN_NOWARN)
    MakeNameEx(0x95B7D0, "Script_C_Login.SetCaptchaTexture", SN_NOWARN)
    MakeNameEx(0x95B6A0, "Script_C_Login.SubmitCaptcha", SN_NOWARN)
    MakeNameEx(0x95B570, "Script_C_Login.SubmitExtraAuthInfo", SN_NOWARN)
    MakeNameEx(0x18BBE80, "Script_C_LootHistory.CanMasterLoot", SN_NOWARN)
    MakeNameEx(0x18BBCE0, "Script_C_LootHistory.GetExpiration", SN_NOWARN)
    MakeNameEx(0x18BB8D0, "Script_C_LootHistory.GetItem", SN_NOWARN)
    MakeNameEx(0x18BB8B0, "Script_C_LootHistory.GetNumItems", SN_NOWARN)
    MakeNameEx(0x18BBA10, "Script_C_LootHistory.GetPlayerInfo", SN_NOWARN)
    MakeNameEx(0x18BBD30, "Script_C_LootHistory.GiveMasterLoot", SN_NOWARN)
    MakeNameEx(0x18BBC50, "Script_C_LootHistory.SetExpiration", SN_NOWARN)
    MakeNameEx(0x1650970, "Script_C_NamePlate.GetNamePlateEnemyClickThrough", SN_NOWARN)
    MakeNameEx(0x16548A0, "Script_C_NamePlate.GetNamePlateEnemyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0x164D6B0, "Script_C_NamePlate.GetNamePlateEnemySize", SN_NOWARN)
    MakeNameEx(0x164A080, "Script_C_NamePlate.GetNamePlateForUnit", SN_NOWARN)
    MakeNameEx(0x164F8A0, "Script_C_NamePlate.GetNamePlateFriendlyClickThrough", SN_NOWARN)
    MakeNameEx(0x16537B0, "Script_C_NamePlate.GetNamePlateFriendlyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0x164C4F0, "Script_C_NamePlate.GetNamePlateFriendlySize", SN_NOWARN)
    MakeNameEx(0x164E7D0, "Script_C_NamePlate.GetNamePlateSelfClickThrough", SN_NOWARN)
    MakeNameEx(0x16526C0, "Script_C_NamePlate.GetNamePlateSelfPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0x164B330, "Script_C_NamePlate.GetNamePlateSelfSize", SN_NOWARN)
    MakeNameEx(0x164A1E0, "Script_C_NamePlate.GetNamePlates", SN_NOWARN)
    MakeNameEx(0x164A060, "Script_C_NamePlate.GetNumNamePlateMotionTypes", SN_NOWARN)
    MakeNameEx(0x1651560, "Script_C_NamePlate.GetTargetClampingInsets", SN_NOWARN)
    MakeNameEx(0x164F8C0, "Script_C_NamePlate.SetNamePlateEnemyClickThrough", SN_NOWARN)
    MakeNameEx(0x16537C0, "Script_C_NamePlate.SetNamePlateEnemyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0x164C570, "Script_C_NamePlate.SetNamePlateEnemySize", SN_NOWARN)
    MakeNameEx(0x164E7F0, "Script_C_NamePlate.SetNamePlateFriendlyClickThrough", SN_NOWARN)
    MakeNameEx(0x16526D0, "Script_C_NamePlate.SetNamePlateFriendlyPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0x164B3B0, "Script_C_NamePlate.SetNamePlateFriendlySize", SN_NOWARN)
    MakeNameEx(0x164D730, "Script_C_NamePlate.SetNamePlateSelfClickThrough", SN_NOWARN)
    MakeNameEx(0x16515E0, "Script_C_NamePlate.SetNamePlateSelfPreferredClickInsets", SN_NOWARN)
    MakeNameEx(0x164A1F0, "Script_C_NamePlate.SetNamePlateSelfSize", SN_NOWARN)
    MakeNameEx(0x1650990, "Script_C_NamePlate.SetTargetClampingInsets", SN_NOWARN)
    MakeNameEx(0x183B330, "Script_C_NewItems.ClearAll", SN_NOWARN)
    MakeNameEx(0x183B190, "Script_C_NewItems.IsNewItem", SN_NOWARN)
    MakeNameEx(0x183B280, "Script_C_NewItems.RemoveNewItem", SN_NOWARN)
    MakeNameEx(0x266C5B8, "Script_C_NewItems.ff808080", SN_NOWARN)
    MakeNameEx(0x266C578, "Script_C_NewItems.ffff2020", SN_NOWARN)
    MakeNameEx(0x266C608, "Script_C_NewItems.ffff8040", SN_NOWARN)
    MakeNameEx(0x266C5C8, "Script_C_NewItems.ffffff00", SN_NOWARN)
    MakeNameEx(0x266C618, "Script_C_NewItems.ffffffff", SN_NOWARN)
    MakeNameEx(0x18F7E00, "Script_C_ProductChoice.GetChoices", SN_NOWARN)
    MakeNameEx(0x18F8280, "Script_C_ProductChoice.GetNumSuppressed", SN_NOWARN)
    MakeNameEx(0x18F8010, "Script_C_ProductChoice.GetProducts", SN_NOWARN)
    MakeNameEx(0x18F8150, "Script_C_ProductChoice.MakeSelection", SN_NOWARN)
    MakeNameEx(0x96BA30, "Script_C_RealmList.ClearRealmList", SN_NOWARN)
    MakeNameEx(0x96B9E0, "Script_C_RealmList.ConnectToRealm", SN_NOWARN)
    MakeNameEx(0x96BA50, "Script_C_RealmList.GetAvailableCategories", SN_NOWARN)
    MakeNameEx(0x96BE60, "Script_C_RealmList.GetCategoryInfo", SN_NOWARN)
    MakeNameEx(0x96C190, "Script_C_RealmList.GetRealmInfo", SN_NOWARN)
    MakeNameEx(0x96BF70, "Script_C_RealmList.GetRealmsInCategory", SN_NOWARN)
    MakeNameEx(0x96BE20, "Script_C_RealmList.IsRealmListComplete", SN_NOWARN)
    MakeNameEx(0x96BA40, "Script_C_RealmList.RequestChangeRealmList", SN_NOWARN)
    MakeNameEx(0x18F9780, "Script_C_SecureTransfer.AcceptTrade", SN_NOWARN)
    MakeNameEx(0x18FC4C0, "Script_C_SecureTransfer.Cancel", SN_NOWARN)
    MakeNameEx(0x18FB860, "Script_C_SecureTransfer.GetMailInfo", SN_NOWARN)
    MakeNameEx(0x18FA7F0, "Script_C_SecureTransfer.SendMail", SN_NOWARN)
    MakeNameEx(0x9614B0, "Script_C_SharedCharacterServices.GetLastSeenCharacterUpgradePopup", SN_NOWARN)
    MakeNameEx(0x9614E0, "Script_C_SharedCharacterServices.GetLastSeenExpansionTrialPopup", SN_NOWARN)
    MakeNameEx(0x960D70, "Script_C_SharedCharacterServices.GetUpgradeDistributions", SN_NOWARN)
    MakeNameEx(0x961060, "Script_C_SharedCharacterServices.HasFreePromotionalUpgrade", SN_NOWARN)
    MakeNameEx(0x961510, "Script_C_SharedCharacterServices.HasSeenFreePromotionalUpgradePopup", SN_NOWARN)
    MakeNameEx(0x961680, "Script_C_SharedCharacterServices.IsPurchaseIDPendingUpgrade", SN_NOWARN)
    MakeNameEx(0x961890, "Script_C_SharedCharacterServices.QueryClassTrialBoostResult", SN_NOWARN)
    MakeNameEx(0x961540, "Script_C_SharedCharacterServices.SetCharacterUpgradePopupSeen", SN_NOWARN)
    MakeNameEx(0x9615A0, "Script_C_SharedCharacterServices.SetExpansionTrialPopupSeen", SN_NOWARN)
    MakeNameEx(0x961600, "Script_C_SharedCharacterServices.SetPromotionalPopupSeen", SN_NOWARN)
    MakeNameEx(0x9618B0, "Script_C_SharedCharacterServices.ShouldSeeControlPopup", SN_NOWARN)
    MakeNameEx(0x18A52E0, "Script_C_Social.GetLastItem", SN_NOWARN)
    MakeNameEx(0x18A5360, "Script_C_Social.GetLastScreenshot", SN_NOWARN)
    MakeNameEx(0x18A5170, "Script_C_Social.GetNumCharactersPerMedia", SN_NOWARN)
    MakeNameEx(0x18A5380, "Script_C_Social.GetScreenshotByIndex", SN_NOWARN)
    MakeNameEx(0x18A51A0, "Script_C_Social.GetTweetLength", SN_NOWARN)
    MakeNameEx(0x18A5120, "Script_C_Social.IsSocialEnabled", SN_NOWARN)
    MakeNameEx(0x18A4880, "Script_C_Social.RegisterSocialBrowser", SN_NOWARN)
    MakeNameEx(0x18A5430, "Script_C_Social.SetTextureToScreenshot", SN_NOWARN)
    MakeNameEx(0x18A4950, "Script_C_Social.TwitterCheckStatus", SN_NOWARN)
    MakeNameEx(0x18A4980, "Script_C_Social.TwitterConnect", SN_NOWARN)
    MakeNameEx(0x18A4A00, "Script_C_Social.TwitterDisconnect", SN_NOWARN)
    MakeNameEx(0x18A50F0, "Script_C_Social.TwitterGetMSTillCanPost", SN_NOWARN)
    MakeNameEx(0x18A4B10, "Script_C_Social.TwitterPostAchievement", SN_NOWARN)
    MakeNameEx(0x18A4A30, "Script_C_Social.TwitterPostMessage", SN_NOWARN)
    MakeNameEx(0x18A4D90, "Script_C_Social.TwitterPostScreenshot", SN_NOWARN)
    MakeNameEx(0x1A32B90, "Script_C_Timer.After", SN_NOWARN)
    MakeNameEx(0x1A70340, "Script_C_Widget.IsFrameWidget", SN_NOWARN)
    MakeNameEx(0x1A702F0, "Script_C_Widget.IsRenderableWidget", SN_NOWARN)
    MakeNameEx(0x1A702F0, "Script_C_Widget.IsWidget", SN_NOWARN)
    MakeNameEx(0x1760C20, "Script_C_WowTokenSecure.BuyToken", SN_NOWARN)
    MakeNameEx(0x1760C20, "Script_C_WowTokenSecure.BuyToken", SN_NOWARN)
    MakeNameEx(0x17660E0, "Script_C_WowTokenSecure.CanRedeemForBalance", SN_NOWARN)
    MakeNameEx(0x17660E0, "Script_C_WowTokenSecure.CanRedeemForBalance", SN_NOWARN)
    MakeNameEx(0x176E580, "Script_C_WowTokenSecure.CanVeteranBuy", SN_NOWARN)
    MakeNameEx(0x176E580, "Script_C_WowTokenSecure.CanVeteranBuy", SN_NOWARN)
    MakeNameEx(0x1766BF0, "Script_C_WowTokenSecure.CancelRedeem", SN_NOWARN)
    MakeNameEx(0x1766BF0, "Script_C_WowTokenSecure.CancelRedeem", SN_NOWARN)
    MakeNameEx(0x176DFA0, "Script_C_WowTokenSecure.CheckVeteranTokenEligibility", SN_NOWARN)
    MakeNameEx(0x176DFA0, "Script_C_WowTokenSecure.CheckVeteranTokenEligibility", SN_NOWARN)
    MakeNameEx(0x1761CF0, "Script_C_WowTokenSecure.ConfirmBuyToken", SN_NOWARN)
    MakeNameEx(0x1761CF0, "Script_C_WowTokenSecure.ConfirmBuyToken", SN_NOWARN)
    MakeNameEx(0x175FB30, "Script_C_WowTokenSecure.ConfirmSellToken", SN_NOWARN)
    MakeNameEx(0x175FB30, "Script_C_WowTokenSecure.ConfirmSellToken", SN_NOWARN)
    MakeNameEx(0x176C270, "Script_C_WowTokenSecure.GetAccountRemainingGoldAmount", SN_NOWARN)
    MakeNameEx(0x176C270, "Script_C_WowTokenSecure.GetAccountRemainingGoldAmount", SN_NOWARN)
    MakeNameEx(0x1771A00, "Script_C_WowTokenSecure.GetBalanceRedeemAmount", SN_NOWARN)
    MakeNameEx(0x1771A00, "Script_C_WowTokenSecure.GetBalanceRedeemAmount", SN_NOWARN)
    MakeNameEx(0x176B6A0, "Script_C_WowTokenSecure.GetBalanceRedemptionInfo", SN_NOWARN)
    MakeNameEx(0x176B6A0, "Script_C_WowTokenSecure.GetBalanceRedemptionInfo", SN_NOWARN)
    MakeNameEx(0x176EB50, "Script_C_WowTokenSecure.GetCommerceSystemStatus", SN_NOWARN)
    MakeNameEx(0x176EB50, "Script_C_WowTokenSecure.GetCommerceSystemStatus", SN_NOWARN)
    MakeNameEx(0x175E970, "Script_C_WowTokenSecure.GetCurrentMarketPrice", SN_NOWARN)
    MakeNameEx(0x175E970, "Script_C_WowTokenSecure.GetCurrentMarketPrice", SN_NOWARN)
    MakeNameEx(0x176AB00, "Script_C_WowTokenSecure.GetGameTimeRedemptionInfo", SN_NOWARN)
    MakeNameEx(0x176AB00, "Script_C_WowTokenSecure.GetGameTimeRedemptionInfo", SN_NOWARN)
    MakeNameEx(0x1763350, "Script_C_WowTokenSecure.GetGuaranteedPrice", SN_NOWARN)
    MakeNameEx(0x1763350, "Script_C_WowTokenSecure.GetGuaranteedPrice", SN_NOWARN)
    MakeNameEx(0x176F140, "Script_C_WowTokenSecure.GetListedAuctionableTokenInfo", SN_NOWARN)
    MakeNameEx(0x176F140, "Script_C_WowTokenSecure.GetListedAuctionableTokenInfo", SN_NOWARN)
    MakeNameEx(0x17702C0, "Script_C_WowTokenSecure.GetNumListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0x17702C0, "Script_C_WowTokenSecure.GetNumListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0x1763940, "Script_C_WowTokenSecure.GetPriceLockDuration", SN_NOWARN)
    MakeNameEx(0x1763940, "Script_C_WowTokenSecure.GetPriceLockDuration", SN_NOWARN)
    MakeNameEx(0x17655D0, "Script_C_WowTokenSecure.GetRemainingGameTime", SN_NOWARN)
    MakeNameEx(0x17655D0, "Script_C_WowTokenSecure.GetRemainingGameTime", SN_NOWARN)
    MakeNameEx(0x175CD20, "Script_C_WowTokenSecure.GetTokenCount", SN_NOWARN)
    MakeNameEx(0x175CD20, "Script_C_WowTokenSecure.GetTokenCount", SN_NOWARN)
    MakeNameEx(0x175CD20, "Script_C_WowTokenSecure.GetTokenCount", SN_NOWARN)
    MakeNameEx(0x175CD20, "Script_C_WowTokenSecure.GetTokenCount", SN_NOWARN)
    MakeNameEx(0x1769F60, "Script_C_WowTokenSecure.GetValidRedemptionTypes", SN_NOWARN)
    MakeNameEx(0x1769F60, "Script_C_WowTokenSecure.GetValidRedemptionTypes", SN_NOWARN)
    MakeNameEx(0x176C860, "Script_C_WowTokenSecure.IsAuctionableWowToken", SN_NOWARN)
    MakeNameEx(0x176C860, "Script_C_WowTokenSecure.IsAuctionableWowToken", SN_NOWARN)
    MakeNameEx(0x176D400, "Script_C_WowTokenSecure.IsConsumableWowToken", SN_NOWARN)
    MakeNameEx(0x176D400, "Script_C_WowTokenSecure.IsConsumableWowToken", SN_NOWARN)
    MakeNameEx(0x17693C0, "Script_C_WowTokenSecure.IsRedemptionStillValid", SN_NOWARN)
    MakeNameEx(0x17693C0, "Script_C_WowTokenSecure.IsRedemptionStillValid", SN_NOWARN)
    MakeNameEx(0x17644D0, "Script_C_WowTokenSecure.RedeemToken", SN_NOWARN)
    MakeNameEx(0x17644D0, "Script_C_WowTokenSecure.RedeemToken", SN_NOWARN)
    MakeNameEx(0x1767CE0, "Script_C_WowTokenSecure.RedeemTokenConfirm", SN_NOWARN)
    MakeNameEx(0x1767CE0, "Script_C_WowTokenSecure.RedeemTokenConfirm", SN_NOWARN)
    MakeNameEx(0x175EFC0, "Script_C_WowTokenSecure.SellToken", SN_NOWARN)
    MakeNameEx(0x175EFC0, "Script_C_WowTokenSecure.SellToken", SN_NOWARN)
    MakeNameEx(0x1772570, "Script_C_WowTokenSecure.SetBalanceAmountString", SN_NOWARN)
    MakeNameEx(0x1772570, "Script_C_WowTokenSecure.SetBalanceAmountString", SN_NOWARN)
    MakeNameEx(0x1771420, "Script_C_WowTokenSecure.UpdateListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0x1771420, "Script_C_WowTokenSecure.UpdateListedAuctionableTokens", SN_NOWARN)
    MakeNameEx(0x175D8C0, "Script_C_WowTokenSecure.UpdateMarketPrice", SN_NOWARN)
    MakeNameEx(0x175D8C0, "Script_C_WowTokenSecure.UpdateMarketPrice", SN_NOWARN)
    MakeNameEx(0x175C740, "Script_C_WowTokenSecure.UpdateTokenCount", SN_NOWARN)
    MakeNameEx(0x175C740, "Script_C_WowTokenSecure.UpdateTokenCount", SN_NOWARN)
    MakeNameEx(0x1770890, "Script_C_WowTokenSecure.WillKickFromWorld", SN_NOWARN)
    MakeNameEx(0x1770890, "Script_C_WowTokenSecure.WillKickFromWorld", SN_NOWARN)
    MakeNameEx(0x18BEB60, "Script_CalculateAuctionDeposit", SN_NOWARN)
    MakeNameEx(0x1A2FE50, "Script_CalculateStringEditDistance", SN_NOWARN)
    MakeNameEx(0x264FD0, "Script_CameraOrSelectOrMoveStart", SN_NOWARN)
    MakeNameEx(0x265B50, "Script_CameraOrSelectOrMoveStop", SN_NOWARN)
    MakeNameEx(0x198DB00, "Script_CameraZoomIn", SN_NOWARN)
    MakeNameEx(0x198DB70, "Script_CameraZoomOut", SN_NOWARN)
    MakeNameEx(0x17E7200, "Script_CanAbandonQuest", SN_NOWARN)
    MakeNameEx(0x17DC530, "Script_CanAffordMerchantItem", SN_NOWARN)
    MakeNameEx(0x1658B80, "Script_CanBeRaidTarget", SN_NOWARN)
    MakeNameEx(0x18CB1F0, "Script_CanCancelAuction", SN_NOWARN)
    MakeNameEx(0x26A740, "Script_CanCancelScene", SN_NOWARN)
    MakeNameEx(0x16EBB70, "Script_CanComplainInboxItem", SN_NOWARN)
    MakeNameEx(0x15E2AA0, "Script_CanDualWield", SN_NOWARN)
    MakeNameEx(0x18762E0, "Script_CanEditGuildBankTabInfo", SN_NOWARN)
    MakeNameEx(0x1945050, "Script_CanEditGuildInfo", SN_NOWARN)
    MakeNameEx(0x1945320, "Script_CanEditGuildTabInfo", SN_NOWARN)
    MakeNameEx(0x1944EB0, "Script_CanEditMOTD", SN_NOWARN)
    MakeNameEx(0x1944F80, "Script_CanEditPublicNote", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_CanGrantLevel", SN_NOWARN)
    MakeNameEx(0x1945120, "Script_CanGuildBankRepair", SN_NOWARN)
    MakeNameEx(0x1944C40, "Script_CanGuildDemote", SN_NOWARN)
    MakeNameEx(0x1944D10, "Script_CanGuildInvite", SN_NOWARN)
    MakeNameEx(0x1944B70, "Script_CanGuildPromote", SN_NOWARN)
    MakeNameEx(0x1944DE0, "Script_CanGuildRemove", SN_NOWARN)
    MakeNameEx(0x16F8230, "Script_CanHearthAndResurrectFromArea", SN_NOWARN)
    MakeNameEx(0x16FA870, "Script_CanInitiateWarGame", SN_NOWARN)
    MakeNameEx(0x15E6E40, "Script_CanInspect", SN_NOWARN)
    MakeNameEx(0x16F7CF0, "Script_CanJoinBattlefieldAsGroup", SN_NOWARN)
    MakeNameEx(0x15E1460, "Script_CanLootUnit", SN_NOWARN)
    MakeNameEx(0x17DC4C0, "Script_CanMerchantRepair", SN_NOWARN)
    MakeNameEx(0x1947500, "Script_CanReplaceGuildMaster", SN_NOWARN)
    MakeNameEx(0x16A8980, "Script_CanResetTutorials", SN_NOWARN)
    MakeNameEx(0x18CA990, "Script_CanSendAuctionQuery", SN_NOWARN)
    MakeNameEx(0x15E1390, "Script_CanSendSoRByText", SN_NOWARN)
    MakeNameEx(0x15E7220, "Script_CanShowResetInstances", SN_NOWARN)
    MakeNameEx(0x1898A50, "Script_CanSignPetition", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_CanSummonFriend", SN_NOWARN)
    MakeNameEx(0x1876220, "Script_CanWithdrawGuildBankMoney", SN_NOWARN)
    MakeNameEx(0x15E22C0, "Script_CancelAreaSpiritHeal", SN_NOWARN)
    MakeNameEx(0x18CB2B0, "Script_CancelAuction", SN_NOWARN)
    MakeNameEx(0x18BAAD0, "Script_CancelDuel", SN_NOWARN)
    MakeNameEx(0x162C270, "Script_CancelEmote", SN_NOWARN)
    MakeNameEx(0x100FB00, "Script_CancelItemTempEnchantment", SN_NOWARN)
    MakeNameEx(0x15E96A0, "Script_CancelLogout", SN_NOWARN)
    MakeNameEx(0x15E4970, "Script_CancelPendingEquip", SN_NOWARN)
    MakeNameEx(0x171DDD0, "Script_CancelPetPossess", SN_NOWARN)
    MakeNameEx(0x1A2E3E0, "Script_CancelPreloadingMovie", SN_NOWARN)
    MakeNameEx(0x26B330, "Script_CancelScene", SN_NOWARN)
    MakeNameEx(0x18CD9E0, "Script_CancelSell", SN_NOWARN)
    MakeNameEx(0x16678B0, "Script_CancelShapeshiftForm", SN_NOWARN)
    MakeNameEx(0x100E320, "Script_CancelSpellByName", SN_NOWARN)
    MakeNameEx(0x15E9650, "Script_CancelTrade", SN_NOWARN)
    MakeNameEx(0x18503D0, "Script_CancelTradeAccept", SN_NOWARN)
    MakeNameEx(0x100CBF0, "Script_CancelUnitBuff", SN_NOWARN)
    MakeNameEx(0x1011150, "Script_CannotBeResurrected", SN_NOWARN)
    MakeNameEx(0x1723630, "Script_CastPetAction", SN_NOWARN)
    MakeNameEx(0x1667AB0, "Script_CastShapeshiftForm", SN_NOWARN)
    MakeNameEx(0x1672F80, "Script_CastSpell", SN_NOWARN)
    MakeNameEx(0x166C1D0, "Script_CastSpellByID", SN_NOWARN)
    MakeNameEx(0x1667D30, "Script_CastSpellByName", SN_NOWARN)
    MakeNameEx(0x17996F0, "Script_ChangeActionBarPage", SN_NOWARN)
    MakeNameEx(0x162E360, "Script_ChangeChatColor", SN_NOWARN)
    MakeNameEx(0x162DE70, "Script_ChannelBan", SN_NOWARN)
    MakeNameEx(0x162DC30, "Script_ChannelInvite", SN_NOWARN)
    MakeNameEx(0x162DD50, "Script_ChannelKick", SN_NOWARN)
    MakeNameEx(0x162D9F0, "Script_ChannelModerator", SN_NOWARN)
    MakeNameEx(0x162E270, "Script_ChannelSetAllSilent", SN_NOWARN)
    MakeNameEx(0x162E140, "Script_ChannelSetPartyMemberSilent", SN_NOWARN)
    MakeNameEx(0x162E0B0, "Script_ChannelToggleAnnouncements", SN_NOWARN)
    MakeNameEx(0x162DF90, "Script_ChannelUnban", SN_NOWARN)
    MakeNameEx(0x162DB10, "Script_ChannelUnmoderator", SN_NOWARN)
    MakeNameEx(0x15F9AD0, "Script_CheckBinderDist", SN_NOWARN)
    MakeNameEx(0x94E110, "Script_CheckCharacterUndeleteCooldown", SN_NOWARN)
    MakeNameEx(0x16EA270, "Script_CheckInbox", SN_NOWARN)
    MakeNameEx(0x15F7510, "Script_CheckInteractDistance", SN_NOWARN)
    MakeNameEx(0x15F9A30, "Script_CheckSpiritHealerDist", SN_NOWARN)
    MakeNameEx(0x15F9A80, "Script_CheckTalentMasterDist", SN_NOWARN)
    MakeNameEx(0x15E39B0, "Script_ClassicExpansionAtLeast", SN_NOWARN)
    MakeNameEx(0x969270, "Script_ClearAccountCharacters", SN_NOWARN)
    MakeNameEx(0x1885B70, "Script_ClearAllTracking", SN_NOWARN)
    MakeNameEx(0x16FAB70, "Script_ClearBattlemaster", SN_NOWARN)
    MakeNameEx(0x15E0430, "Script_ClearCursor", SN_NOWARN)
    MakeNameEx(0x15E6AD0, "Script_ClearFocus", SN_NOWARN)
    MakeNameEx(0x17E21A0, "Script_ClearInspectPlayer", SN_NOWARN)
    MakeNameEx(0x27BD70, "Script_ClearOverrideBindings", SN_NOWARN)
    MakeNameEx(0x16DE150, "Script_ClearPartyAssignment", SN_NOWARN)
    MakeNameEx(0x9671A0, "Script_ClearSavedAccountList", SN_NOWARN)
    MakeNameEx(0x16E98A0, "Script_ClearSendMail", SN_NOWARN)
    MakeNameEx(0x15E6A60, "Script_ClearTarget", SN_NOWARN)
    MakeNameEx(0x16A8B30, "Script_ClearTutorials", SN_NOWARN)
    MakeNameEx(0x18BEE30, "Script_ClickAuctionSellItemButton", SN_NOWARN)
    MakeNameEx(0x16E98C0, "Script_ClickSendMailItemButton", SN_NOWARN)
    MakeNameEx(0x17B0910, "Script_ClickSocketButton", SN_NOWARN)
    MakeNameEx(0x180AB80, "Script_ClickStablePet", SN_NOWARN)
    MakeNameEx(0x184FA50, "Script_ClickTargetTradeButton", SN_NOWARN)
    MakeNameEx(0x184F630, "Script_ClickTradeButton", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_CloseArenaTeamRoster", SN_NOWARN)
    MakeNameEx(0x18BEAE0, "Script_CloseAuctionHouse", SN_NOWARN)
    MakeNameEx(0x18BA560, "Script_CloseBankFrame", SN_NOWARN)
    MakeNameEx(0x183EAF0, "Script_CloseCraft", SN_NOWARN)
    MakeNameEx(0x16F10E0, "Script_CloseGossip", SN_NOWARN)
    MakeNameEx(0x187D510, "Script_CloseGuildBankFrame", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_CloseGuildRoster", SN_NOWARN)
    MakeNameEx(0x1881830, "Script_CloseItemText", SN_NOWARN)
    MakeNameEx(0x172D3C0, "Script_CloseLoot", SN_NOWARN)
    MakeNameEx(0x16E9880, "Script_CloseMail", SN_NOWARN)
    MakeNameEx(0x17DAED0, "Script_CloseMerchant", SN_NOWARN)
    MakeNameEx(0x180A950, "Script_ClosePetStables", SN_NOWARN)
    MakeNameEx(0x18987F0, "Script_ClosePetition", SN_NOWARN)
    MakeNameEx(0x18B5990, "Script_ClosePetitionRegistrar", SN_NOWARN)
    MakeNameEx(0x189DB00, "Script_CloseQuest", SN_NOWARN)
    MakeNameEx(0x17B01D0, "Script_CloseSocketInfo", SN_NOWARN)
    MakeNameEx(0x18AC750, "Script_CloseTabardCreation", SN_NOWARN)
    MakeNameEx(0x180CC20, "Script_CloseTaxiMap", SN_NOWARN)
    MakeNameEx(0x184F5E0, "Script_CloseTrade", SN_NOWARN)
    MakeNameEx(0x1852810, "Script_CloseTradeSkill", SN_NOWARN)
    MakeNameEx(0x18615B0, "Script_CloseTrainer", SN_NOWARN)
    MakeNameEx(0x1801F40, "Script_CollapseAllFactionHeaders", SN_NOWARN)
    MakeNameEx(0x183E5F0, "Script_CollapseCraftSkillLine", SN_NOWARN)
    MakeNameEx(0x1801EF0, "Script_CollapseFactionHeader", SN_NOWARN)
    MakeNameEx(0x17EA070, "Script_CollapseQuestHeader", SN_NOWARN)
    MakeNameEx(0x18B6AC0, "Script_CollapseSkillHeader", SN_NOWARN)
    MakeNameEx(0x1854A30, "Script_CollapseTradeSkillSubClass", SN_NOWARN)
    MakeNameEx(0x18630F0, "Script_CollapseTrainerSkillLine", SN_NOWARN)
    MakeNameEx(0x11CFD30, "Script_CombatLogAddFilter", SN_NOWARN)
    MakeNameEx(0x11D03C0, "Script_CombatLogAdvanceEntry", SN_NOWARN)
    MakeNameEx(0x11D04F0, "Script_CombatLogClearEntries", SN_NOWARN)
    MakeNameEx(0x11D0380, "Script_CombatLogGetCurrentEntry", SN_NOWARN)
    MakeNameEx(0x11D03A0, "Script_CombatLogGetCurrentEventInfo", SN_NOWARN)
    MakeNameEx(0x11D0130, "Script_CombatLogGetNumEntries", SN_NOWARN)
    MakeNameEx(0x11D0110, "Script_CombatLogGetRetentionTime", SN_NOWARN)
    MakeNameEx(0x11CFD10, "Script_CombatLogResetFilter", SN_NOWARN)
    MakeNameEx(0x11D01D0, "Script_CombatLogSetCurrentEntry", SN_NOWARN)
    MakeNameEx(0x11D00B0, "Script_CombatLogSetRetentionTime", SN_NOWARN)
    MakeNameEx(0x11D0540, "Script_CombatLog_Object_IsA", SN_NOWARN)
    MakeNameEx(0x11CFCD0, "Script_CombatTextSetActiveUnit", SN_NOWARN)
    MakeNameEx(0x16EBB20, "Script_ComplainInboxItem", SN_NOWARN)
    MakeNameEx(0x189E5E0, "Script_CompleteQuest", SN_NOWARN)
    MakeNameEx(0x189F200, "Script_ConfirmAcceptQuest", SN_NOWARN)
    MakeNameEx(0x15E1D80, "Script_ConfirmBindOnUse", SN_NOWARN)
    MakeNameEx(0x15E2020, "Script_ConfirmBinder", SN_NOWARN)
    MakeNameEx(0x172DC40, "Script_ConfirmLootRoll", SN_NOWARN)
    MakeNameEx(0x172D2B0, "Script_ConfirmLootSlot", SN_NOWARN)
    MakeNameEx(0x15E1D90, "Script_ConfirmNoRefundOnUse", SN_NOWARN)
    MakeNameEx(0x15E1D90, "Script_ConfirmOnUse", SN_NOWARN)
    MakeNameEx(0x15E1FE0, "Script_ConfirmPetUnlearn", SN_NOWARN)
    MakeNameEx(0x16E2980, "Script_ConfirmReadyCheck", SN_NOWARN)
    MakeNameEx(0x15E1FE0, "Script_ConfirmTalentWipe", SN_NOWARN)
    MakeNameEx(0x1A30040, "Script_ConsoleAddMessage", SN_NOWARN)
    MakeNameEx(0x1833330, "Script_ContainerIDToInventoryID", SN_NOWARN)
    MakeNameEx(0x18394D0, "Script_ContainerRefundItemPurchase", SN_NOWARN)
    MakeNameEx(0x16DC940, "Script_ConvertToParty", SN_NOWARN)
    MakeNameEx(0x16DC8C0, "Script_ConvertToRaid", SN_NOWARN)
    MakeNameEx(0x969420, "Script_CopyAccountCharacterFromLive", SN_NOWARN)
    MakeNameEx(0x969580, "Script_CopyAccountDataFromLive", SN_NOWARN)
    MakeNameEx(0x1A300A0, "Script_CopyToClipboard", SN_NOWARN)
    MakeNameEx(0x183EB10, "Script_CraftIsEnchanting", SN_NOWARN)
    MakeNameEx(0x183EB30, "Script_CraftOnlyShowMakeable", SN_NOWARN)
    MakeNameEx(0x246A870, "Script_CreateFont", SN_NOWARN)
    MakeNameEx(0x246B480, "Script_CreateForbiddenFrame", SN_NOWARN)
    MakeNameEx(0x246B440, "Script_CreateFrame", SN_NOWARN)
    MakeNameEx(0x16BE8E0, "Script_CreateMacro", SN_NOWARN)
    MakeNameEx(0x16C9540, "Script_CreateNewRaidProfile", SN_NOWARN)
    MakeNameEx(0x17E1810, "Script_CursorCanGoInSlot", SN_NOWARN)
    MakeNameEx(0x15E0450, "Script_CursorHasItem", SN_NOWARN)
    MakeNameEx(0x15E04B0, "Script_CursorHasMacro", SN_NOWARN)
    MakeNameEx(0x15E04D0, "Script_CursorHasMoney", SN_NOWARN)
    MakeNameEx(0x15E0490, "Script_CursorHasSpell", SN_NOWARN)
    MakeNameEx(0x11D05C0, "Script_DeathRecap_GetEvents", SN_NOWARN)
    MakeNameEx(0x11D0790, "Script_DeathRecap_HasEvents", SN_NOWARN)
    MakeNameEx(0x9691D0, "Script_DebugLog", SN_NOWARN)
    MakeNameEx(0x15F6440, "Script_DeclineArenaTeam", SN_NOWARN)
    MakeNameEx(0x162CFA0, "Script_DeclineChannelInvite", SN_NOWARN)
    MakeNameEx(0x94DF40, "Script_DeclineCharacter", SN_NOWARN)
    MakeNameEx(0x16DDB60, "Script_DeclineGroup", SN_NOWARN)
    MakeNameEx(0x15E9680, "Script_DeclineGuild", SN_NOWARN)
    MakeNameEx(0x967A10, "Script_DeclineName", SN_NOWARN)
    MakeNameEx(0x15E02D0, "Script_DeclineName", SN_NOWARN)
    MakeNameEx(0x189E480, "Script_DeclineQuest", SN_NOWARN)
    MakeNameEx(0x15E9440, "Script_DeclineResurrect", SN_NOWARN)
    MakeNameEx(0x1004490, "Script_DeclineSpellConfirmationPrompt", SN_NOWARN)
    MakeNameEx(0x94DCC0, "Script_DeleteCharacter", SN_NOWARN)
    MakeNameEx(0x15E40F0, "Script_DeleteCursorItem", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_DeleteGMTicket", SN_NOWARN)
    MakeNameEx(0x16EB8D0, "Script_DeleteInboxItem", SN_NOWARN)
    MakeNameEx(0x16C0BE0, "Script_DeleteMacro", SN_NOWARN)
    MakeNameEx(0x16C9750, "Script_DeleteRaidProfile", SN_NOWARN)
    MakeNameEx(0x16E2090, "Script_DemoteAssistant", SN_NOWARN)
    MakeNameEx(0x1872990, "Script_DepositGuildBankMoney", SN_NOWARN)
    MakeNameEx(0x25B3E0, "Script_DescendStop", SN_NOWARN)
    MakeNameEx(0x15DF650, "Script_DestroyTotem", SN_NOWARN)
    MakeNameEx(0x26B910, "Script_DetectWowMouse", SN_NOWARN)
    MakeNameEx(0x1A2EF40, "Script_DisableAddOn", SN_NOWARN)
    MakeNameEx(0x1A2ED80, "Script_DisableAllAddOns", SN_NOWARN)
    MakeNameEx(0x1672AC0, "Script_DisableSpellAutocast", SN_NOWARN)
    MakeNameEx(0x15DB7C0, "Script_Dismount", SN_NOWARN)
    MakeNameEx(0x162D5D0, "Script_DisplayChannelOwner", SN_NOWARN)
    MakeNameEx(0x183EA60, "Script_DoCraft", SN_NOWARN)
    MakeNameEx(0x162BDB0, "Script_DoEmote", SN_NOWARN)
    MakeNameEx(0x16E2840, "Script_DoReadyCheck", SN_NOWARN)
    MakeNameEx(0x1854C30, "Script_DoTradeSkill", SN_NOWARN)
    MakeNameEx(0x15E8260, "Script_DoesItemContainSpec", SN_NOWARN)
    MakeNameEx(0x1670340, "Script_DoesSpellExist", SN_NOWARN)
    MakeNameEx(0x246B4D0, "Script_DoesTemplateExist", SN_NOWARN)
    MakeNameEx(0x15EB3A0, "Script_DropCursorMoney", SN_NOWARN)
    MakeNameEx(0x15E1DA0, "Script_DropItemOnUnit", SN_NOWARN)
    MakeNameEx(0x16C1750, "Script_EditMacro", SN_NOWARN)
    MakeNameEx(0x1A2EE00, "Script_EnableAddOn", SN_NOWARN)
    MakeNameEx(0x1A2ED00, "Script_EnableAllAddOns", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_EnableChangeFaction", SN_NOWARN)
    MakeNameEx(0x16729F0, "Script_EnableSpellAutocast", SN_NOWARN)
    MakeNameEx(0x15E0C60, "Script_EndBoundTradeable", SN_NOWARN)
    MakeNameEx(0x94E040, "Script_EndCharacterUndelete", SN_NOWARN)
    MakeNameEx(0x15E0C00, "Script_EndRefund", SN_NOWARN)
    MakeNameEx(0x967520, "Script_EnterWorld", SN_NOWARN)
    MakeNameEx(0x967550, "Script_EnterWorldWithTransitionChoice", SN_NOWARN)
    MakeNameEx(0x24696D0, "Script_EnumerateFrames", SN_NOWARN)
    MakeNameEx(0x162FFF0, "Script_EnumerateServerChannels", SN_NOWARN)
    MakeNameEx(0x15E3F20, "Script_EquipCursorItem", SN_NOWARN)
    MakeNameEx(0x15DAC90, "Script_EquipItemByName", SN_NOWARN)
    MakeNameEx(0x15E4900, "Script_EquipPendingItem", SN_NOWARN)
    MakeNameEx(0x1801F60, "Script_ExpandAllFactionHeaders", SN_NOWARN)
    MakeNameEx(0x183E690, "Script_ExpandCraftSkillLine", SN_NOWARN)
    MakeNameEx(0x1801F80, "Script_ExpandFactionHeader", SN_NOWARN)
    MakeNameEx(0x17EA0E0, "Script_ExpandQuestHeader", SN_NOWARN)
    MakeNameEx(0x18B6B80, "Script_ExpandSkillHeader", SN_NOWARN)
    MakeNameEx(0x1854AD0, "Script_ExpandTradeSkillSubClass", SN_NOWARN)
    MakeNameEx(0x1863190, "Script_ExpandTrainerSkillLine", SN_NOWARN)
    MakeNameEx(0x1801D90, "Script_FactionToggleAtWar", SN_NOWARN)
    MakeNameEx(0x16701F0, "Script_FindBaseSpellByID", SN_NOWARN)
    MakeNameEx(0x166FD10, "Script_FindSpellBookSlotBySpellID", SN_NOWARN)
    MakeNameEx(0x1670160, "Script_FindSpellOverrideByID", SN_NOWARN)
    MakeNameEx(0x16A89F0, "Script_FlagTutorial", SN_NOWARN)
    MakeNameEx(0x15E2A50, "Script_FlashClientIcon", SN_NOWARN)
    MakeNameEx(0x198E0C0, "Script_FlipCameraYaw", SN_NOWARN)
    MakeNameEx(0x15E5170, "Script_FocusUnit", SN_NOWARN)
    MakeNameEx(0x15E51D0, "Script_FollowUnit", SN_NOWARN)
    MakeNameEx(0x16F1170, "Script_ForceGossip", SN_NOWARN)
    MakeNameEx(0x15E9C70, "Script_ForceLogout", SN_NOWARN)
    MakeNameEx(0x15EA7E0, "Script_ForceQuit", SN_NOWARN)
    MakeNameEx(0x18BAB20, "Script_ForfeitDuel", SN_NOWARN)
    MakeNameEx(0x15DCFD0, "Script_FrameXML_Debug", SN_NOWARN)
    MakeNameEx(0x1871820, "Script_GMEuropaBugsEnabled", SN_NOWARN)
    MakeNameEx(0x1871860, "Script_GMEuropaComplaintsEnabled", SN_NOWARN)
    MakeNameEx(0x18718A0, "Script_GMEuropaSuggestionsEnabled", SN_NOWARN)
    MakeNameEx(0x18717E0, "Script_GMEuropaTicketsEnabled", SN_NOWARN)
    MakeNameEx(0x18718E0, "Script_GMItemRestorationButtonEnabled", SN_NOWARN)
    MakeNameEx(0x18717C0, "Script_GMQuickTicketSystemEnabled", SN_NOWARN)
    MakeNameEx(0x1871900, "Script_GMQuickTicketSystemThrottled", SN_NOWARN)
    MakeNameEx(0x186C610, "Script_GMReportLag", SN_NOWARN)
    MakeNameEx(0x15FA100, "Script_GMRequestPlayerInfo", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_GMResponseResolve", SN_NOWARN)
    MakeNameEx(0x186F210, "Script_GMSubmitBug", SN_NOWARN)
    MakeNameEx(0x186CC60, "Script_GMSubmitSuggestion", SN_NOWARN)
    MakeNameEx(0x186C840, "Script_GMSurveyAnswer", SN_NOWARN)
    MakeNameEx(0x186CA80, "Script_GMSurveyAnswerSubmit", SN_NOWARN)
    MakeNameEx(0x186CBC0, "Script_GMSurveyCommentSubmit", SN_NOWARN)
    MakeNameEx(0x186C990, "Script_GMSurveyNumAnswers", SN_NOWARN)
    MakeNameEx(0x186C710, "Script_GMSurveyQuestion", SN_NOWARN)
    MakeNameEx(0x186CC50, "Script_GMSurveySubmit", SN_NOWARN)
    MakeNameEx(0x15E0B80, "Script_GameMovieFinished", SN_NOWARN)
    MakeNameEx(0x17E6AF0, "Script_GetAbandonQuestItems", SN_NOWARN)
    MakeNameEx(0x17E69C0, "Script_GetAbandonQuestName", SN_NOWARN)
    MakeNameEx(0x969340, "Script_GetAccountCharacterInfo", SN_NOWARN)
    MakeNameEx(0x1798A30, "Script_GetActionAutocast", SN_NOWARN)
    MakeNameEx(0x1799770, "Script_GetActionBarPage", SN_NOWARN)
    MakeNameEx(0x1799790, "Script_GetActionBarToggles", SN_NOWARN)
    MakeNameEx(0x1798750, "Script_GetActionCharges", SN_NOWARN)
    MakeNameEx(0x1798670, "Script_GetActionCooldown", SN_NOWARN)
    MakeNameEx(0x17985F0, "Script_GetActionCount", SN_NOWARN)
    MakeNameEx(0x1798240, "Script_GetActionInfo", SN_NOWARN)
    MakeNameEx(0x17989A0, "Script_GetActionLossOfControlCooldown", SN_NOWARN)
    MakeNameEx(0x1798C30, "Script_GetActionText", SN_NOWARN)
    MakeNameEx(0x1798430, "Script_GetActionTexture", SN_NOWARN)
    MakeNameEx(0x189DEC0, "Script_GetActiveLevel", SN_NOWARN)
    MakeNameEx(0x172D6E0, "Script_GetActiveLootRollIDs", SN_NOWARN)
    MakeNameEx(0x189DDB0, "Script_GetActiveTitle", SN_NOWARN)
    MakeNameEx(0x15DA320, "Script_GetAddOnCPUUsage", SN_NOWARN)
    MakeNameEx(0x1A2F250, "Script_GetAddOnDependencies", SN_NOWARN)
    MakeNameEx(0x1A2F340, "Script_GetAddOnEnableState", SN_NOWARN)
    MakeNameEx(0x1A2F0A0, "Script_GetAddOnInfo", SN_NOWARN)
    MakeNameEx(0x15DA210, "Script_GetAddOnMemoryUsage", SN_NOWARN)
    MakeNameEx(0x15DA120, "Script_GetAddOnMetadata", SN_NOWARN)
    MakeNameEx(0x15DA5E0, "Script_GetAddOnOptionalDependencies", SN_NOWARN)
    MakeNameEx(0x15E0D80, "Script_GetAllowLowLevelRaid", SN_NOWARN)
    MakeNameEx(0x162BD20, "Script_GetAlternativeDefaultLanguage", SN_NOWARN)
    MakeNameEx(0x15E2220, "Script_GetAreaSpiritHealerTime", SN_NOWARN)
    MakeNameEx(0x185E7E0, "Script_GetArenaTeam", SN_NOWARN)
    MakeNameEx(0x185EF40, "Script_GetArenaTeamGdfInfo", SN_NOWARN)
    MakeNameEx(0x185F4D0, "Script_GetArenaTeamIndexBySize", SN_NOWARN)
    MakeNameEx(0x185ED20, "Script_GetArenaTeamRosterInfo", SN_NOWARN)
    MakeNameEx(0x185F120, "Script_GetArenaTeamRosterSelection", SN_NOWARN)
    MakeNameEx(0x185F450, "Script_GetArenaTeamRosterShowOffline", SN_NOWARN)
    MakeNameEx(0x15E18E0, "Script_GetAtlasInfo", SN_NOWARN)
    MakeNameEx(0x18BEB70, "Script_GetAuctionDeposit", SN_NOWARN)
    MakeNameEx(0x18BEAF0, "Script_GetAuctionHouseDepositRate", SN_NOWARN)
    MakeNameEx(0x18C4FD0, "Script_GetAuctionItemBattlePetInfo", SN_NOWARN)
    MakeNameEx(0x18C4580, "Script_GetAuctionItemInfo", SN_NOWARN)
    MakeNameEx(0x18C4D80, "Script_GetAuctionItemLink", SN_NOWARN)
    MakeNameEx(0x18CA530, "Script_GetAuctionItemSubClasses", SN_NOWARN)
    MakeNameEx(0x18C5190, "Script_GetAuctionItemTimeLeft", SN_NOWARN)
    MakeNameEx(0x18BEF20, "Script_GetAuctionSellItemInfo", SN_NOWARN)
    MakeNameEx(0x18CD470, "Script_GetAuctionSort", SN_NOWARN)
    MakeNameEx(0x1694C30, "Script_GetAutoCompletePresenceID", SN_NOWARN)
    MakeNameEx(0x1695D10, "Script_GetAutoCompleteRealms", SN_NOWARN)
    MakeNameEx(0x1693220, "Script_GetAutoCompleteResults", SN_NOWARN)
    MakeNameEx(0x15E0E30, "Script_GetAutoDeclineGuildInvites", SN_NOWARN)
    MakeNameEx(0x15E10A0, "Script_GetAvailableBandwidth", SN_NOWARN)
    MakeNameEx(0x189DE40, "Script_GetAvailableLevel", SN_NOWARN)
    MakeNameEx(0x1A2E570, "Script_GetAvailableLocales", SN_NOWARN)
    MakeNameEx(0x189DD30, "Script_GetAvailableTitle", SN_NOWARN)
    MakeNameEx(0x15E1010, "Script_GetBackgroundLoadingStatus", SN_NOWARN)
    MakeNameEx(0x18356E0, "Script_GetBagName", SN_NOWARN)
    MakeNameEx(0x1836F40, "Script_GetBagSlotFlag", SN_NOWARN)
    MakeNameEx(0x1838710, "Script_GetBankBagSlotFlag", SN_NOWARN)
    MakeNameEx(0x18BA430, "Script_GetBankSlotCost", SN_NOWARN)
    MakeNameEx(0x16FF800, "Script_GetBattlefieldEstimatedWaitTime", SN_NOWARN)
    MakeNameEx(0x16F7AA0, "Script_GetBattlefieldFlagPosition", SN_NOWARN)
    MakeNameEx(0x16FF750, "Script_GetBattlefieldInstanceExpiration", SN_NOWARN)
    MakeNameEx(0x16F8360, "Script_GetBattlefieldInstanceInfo", SN_NOWARN)
    MakeNameEx(0x16FF7B0, "Script_GetBattlefieldInstanceRunTime", SN_NOWARN)
    MakeNameEx(0x16F7D60, "Script_GetBattlefieldMapIconScale", SN_NOWARN)
    MakeNameEx(0x16FF690, "Script_GetBattlefieldPortExpiration", SN_NOWARN)
    MakeNameEx(0x16FFBB0, "Script_GetBattlefieldScore", SN_NOWARN)
    MakeNameEx(0x16F78B0, "Script_GetBattlefieldStatData", SN_NOWARN)
    MakeNameEx(0x16F77A0, "Script_GetBattlefieldStatInfo", SN_NOWARN)
    MakeNameEx(0x16FEF50, "Script_GetBattlefieldStatus", SN_NOWARN)
    MakeNameEx(0x16F7DD0, "Script_GetBattlefieldTeamInfo", SN_NOWARN)
    MakeNameEx(0x16FF8B0, "Script_GetBattlefieldTimeWaited", SN_NOWARN)
    MakeNameEx(0x16F76E0, "Script_GetBattlefieldWinner", SN_NOWARN)
    MakeNameEx(0x16F8450, "Script_GetBattlegroundInfo", SN_NOWARN)
    MakeNameEx(0x16FABC0, "Script_GetBattlegroundPoints", SN_NOWARN)
    MakeNameEx(0x18C43F0, "Script_GetBidderAuctionItems", SN_NOWARN)
    MakeNameEx(0x967790, "Script_GetBillingPlan", SN_NOWARN)
    MakeNameEx(0x967750, "Script_GetBillingTimeRemaining", SN_NOWARN)
    MakeNameEx(0x967820, "Script_GetBillingTimeRested", SN_NOWARN)
    MakeNameEx(0x967820, "Script_GetBillingTimeRested", SN_NOWARN)
    MakeNameEx(0x15E1F50, "Script_GetBindLocation", SN_NOWARN)
    MakeNameEx(0x27AB40, "Script_GetBinding", SN_NOWARN)
    MakeNameEx(0x27BED0, "Script_GetBindingAction", SN_NOWARN)
    MakeNameEx(0x27C060, "Script_GetBindingByKey", SN_NOWARN)
    MakeNameEx(0x27BDD0, "Script_GetBindingKey", SN_NOWARN)
    MakeNameEx(0x27C170, "Script_GetBindingText", SN_NOWARN)
    MakeNameEx(0x1799640, "Script_GetBonusBarIndex", SN_NOWARN)
    MakeNameEx(0x1799600, "Script_GetBonusBarOffset", SN_NOWARN)
    MakeNameEx(0x966CE0, "Script_GetBuildInfo", SN_NOWARN)
    MakeNameEx(0x15DD050, "Script_GetBuildInfo", SN_NOWARN)
    MakeNameEx(0x17DB940, "Script_GetBuybackItemInfo", SN_NOWARN)
    MakeNameEx(0x17DBB70, "Script_GetBuybackItemLink", SN_NOWARN)
    MakeNameEx(0x1A2FD60, "Script_GetCVarInfo", SN_NOWARN)
    MakeNameEx(0x175BA70, "Script_GetCVarSettingValidity", SN_NOWARN)
    MakeNameEx(0x1670110, "Script_GetCallPetSpellInfo", SN_NOWARN)
    MakeNameEx(0x198DC00, "Script_GetCameraZoom", SN_NOWARN)
    MakeNameEx(0x15E0EE0, "Script_GetCemeteryPreference", SN_NOWARN)
    MakeNameEx(0x1630ED0, "Script_GetChannelDisplayInfo", SN_NOWARN)
    MakeNameEx(0x162D2E0, "Script_GetChannelList", SN_NOWARN)
    MakeNameEx(0x162D660, "Script_GetChannelName", SN_NOWARN)
    MakeNameEx(0x94DA00, "Script_GetCharacterListUpdate", SN_NOWARN)
    MakeNameEx(0x94DAE0, "Script_GetCharacterRace", SN_NOWARN)
    MakeNameEx(0x94E1D0, "Script_GetCharacterSelectFacing", SN_NOWARN)
    MakeNameEx(0x94DCA0, "Script_GetCharacterSelection", SN_NOWARN)
    MakeNameEx(0x94E0C0, "Script_GetCharacterUndeleteStatus", SN_NOWARN)
    MakeNameEx(0x162EA80, "Script_GetChatTypeIndex", SN_NOWARN)
    MakeNameEx(0x162EF30, "Script_GetChatWindowChannels", SN_NOWARN)
    MakeNameEx(0x162EB80, "Script_GetChatWindowInfo", SN_NOWARN)
    MakeNameEx(0x162EE60, "Script_GetChatWindowMessages", SN_NOWARN)
    MakeNameEx(0x162EDC0, "Script_GetChatWindowSavedDimensions", SN_NOWARN)
    MakeNameEx(0x162ECF0, "Script_GetChatWindowSavedPosition", SN_NOWARN)
    MakeNameEx(0x170FBA0, "Script_GetClassInfo", SN_NOWARN)
    MakeNameEx(0x15E3980, "Script_GetClassicExpansionLevel", SN_NOWARN)
    MakeNameEx(0x27E190, "Script_GetClickFrame", SN_NOWARN)
    MakeNameEx(0x15FA120, "Script_GetCoinIcon", SN_NOWARN)
    MakeNameEx(0x15D9C60, "Script_GetCoinText", SN_NOWARN)
    MakeNameEx(0x15D9D40, "Script_GetCoinTextureString", SN_NOWARN)
    MakeNameEx(0x1833780, "Script_GetContainerFreeSlots", SN_NOWARN)
    MakeNameEx(0x1834220, "Script_GetContainerItemCooldown", SN_NOWARN)
    MakeNameEx(0x18343B0, "Script_GetContainerItemDurability", SN_NOWARN)
    MakeNameEx(0x1834160, "Script_GetContainerItemID", SN_NOWARN)
    MakeNameEx(0x1833DA0, "Script_GetContainerItemInfo", SN_NOWARN)
    MakeNameEx(0x18340A0, "Script_GetContainerItemLink", SN_NOWARN)
    MakeNameEx(0x1839120, "Script_GetContainerItemPurchaseCurrency", SN_NOWARN)
    MakeNameEx(0x1838A90, "Script_GetContainerItemPurchaseInfo", SN_NOWARN)
    MakeNameEx(0x1838DB0, "Script_GetContainerItemPurchaseItem", SN_NOWARN)
    MakeNameEx(0x18334F0, "Script_GetContainerNumFreeSlots", SN_NOWARN)
    MakeNameEx(0x18333C0, "Script_GetContainerNumSlots", SN_NOWARN)
    MakeNameEx(0x15F64E0, "Script_GetCorpseRecoveryDelay", SN_NOWARN)
    MakeNameEx(0x183EC00, "Script_GetCraftButtonToken", SN_NOWARN)
    MakeNameEx(0x183E730, "Script_GetCraftCooldown", SN_NOWARN)
    MakeNameEx(0x183E370, "Script_GetCraftDescription", SN_NOWARN)
    MakeNameEx(0x183EC30, "Script_GetCraftDisplaySkillLine", SN_NOWARN)
    MakeNameEx(0x183E970, "Script_GetCraftFilter", SN_NOWARN)
    MakeNameEx(0x183F520, "Script_GetCraftIcon", SN_NOWARN)
    MakeNameEx(0x183EF60, "Script_GetCraftInfo", SN_NOWARN)
    MakeNameEx(0x183F670, "Script_GetCraftItemLink", SN_NOWARN)
    MakeNameEx(0x183EB80, "Script_GetCraftName", SN_NOWARN)
    MakeNameEx(0x183EE60, "Script_GetCraftNumMade", SN_NOWARN)
    MakeNameEx(0x183D730, "Script_GetCraftNumReagents", SN_NOWARN)
    MakeNameEx(0x183D800, "Script_GetCraftReagentInfo", SN_NOWARN)
    MakeNameEx(0x183DA50, "Script_GetCraftReagentItemLink", SN_NOWARN)
    MakeNameEx(0x183DBC0, "Script_GetCraftRecipeLink", SN_NOWARN)
    MakeNameEx(0x183F4B0, "Script_GetCraftSelectionIndex", SN_NOWARN)
    MakeNameEx(0x183F5C0, "Script_GetCraftSkillLine", SN_NOWARN)
    MakeNameEx(0x183E840, "Script_GetCraftSlots", SN_NOWARN)
    MakeNameEx(0x183DEB0, "Script_GetCraftSpellFocus", SN_NOWARN)
    MakeNameEx(0x967850, "Script_GetCreditsText", SN_NOWARN)
    MakeNameEx(0x189DC80, "Script_GetCriteriaSpell", SN_NOWARN)
    MakeNameEx(0x16FAC30, "Script_GetCurrentArenaSeason", SN_NOWARN)
    MakeNameEx(0x27D2F0, "Script_GetCurrentBindingSet", SN_NOWARN)
    MakeNameEx(0x11D0870, "Script_GetCurrentCombatTextEventInfo", SN_NOWARN)
    MakeNameEx(0x15E3870, "Script_GetCurrentEventID", SN_NOWARN)
    MakeNameEx(0x175C2A0, "Script_GetCurrentGraphicsSetting", SN_NOWARN)
    MakeNameEx(0x18728D0, "Script_GetCurrentGuildBankTab", SN_NOWARN)
    MakeNameEx(0x246CDD0, "Script_GetCurrentKeyBoardFocus", SN_NOWARN)
    MakeNameEx(0x1A2E610, "Script_GetCurrentRegion", SN_NOWARN)
    MakeNameEx(0x1A2E640, "Script_GetCurrentRegionName", SN_NOWARN)
    MakeNameEx(0x175B5B0, "Script_GetCurrentResolution", SN_NOWARN)
    MakeNameEx(0x175C370, "Script_GetCurrentScaledResolution", SN_NOWARN)
    MakeNameEx(0x15F83B0, "Script_GetCurrentTitle", SN_NOWARN)
    MakeNameEx(0x967660, "Script_GetCursorDelta", SN_NOWARN)
    MakeNameEx(0x967660, "Script_GetCursorDelta", SN_NOWARN)
    MakeNameEx(0x15E04F0, "Script_GetCursorInfo", SN_NOWARN)
    MakeNameEx(0x15EB350, "Script_GetCursorMoney", SN_NOWARN)
    MakeNameEx(0x9675E0, "Script_GetCursorPosition", SN_NOWARN)
    MakeNameEx(0x9675E0, "Script_GetCursorPosition", SN_NOWARN)
    MakeNameEx(0x189F3A0, "Script_GetDailyQuestsCompleted", SN_NOWARN)
    MakeNameEx(0x11D0810, "Script_GetDeathRecapLink", SN_NOWARN)
    MakeNameEx(0x175BE50, "Script_GetDefaultGraphicsQuality", SN_NOWARN)
    MakeNameEx(0x162BC90, "Script_GetDefaultLanguage", SN_NOWARN)
    MakeNameEx(0x1A318D0, "Script_GetDefaultScale", SN_NOWARN)
    MakeNameEx(0x175BD80, "Script_GetDefaultVideoOption", SN_NOWARN)
    MakeNameEx(0x175BCC0, "Script_GetDefaultVideoOptions", SN_NOWARN)
    MakeNameEx(0x175BBA0, "Script_GetDefaultVideoQualityOption", SN_NOWARN)
    MakeNameEx(0x1946570, "Script_GetDemotionRank", SN_NOWARN)
    MakeNameEx(0x15E3D20, "Script_GetDetailedItemLevelInfo", SN_NOWARN)
    MakeNameEx(0x15E7E10, "Script_GetDifficultyInfo", SN_NOWARN)
    MakeNameEx(0x15E10D0, "Script_GetDownloadedPercentage", SN_NOWARN)
    MakeNameEx(0x15E7FA0, "Script_GetDungeonDifficultyID", SN_NOWARN)
    MakeNameEx(0x15E8030, "Script_GetDungeonInfo", SN_NOWARN)
    MakeNameEx(0x15DA570, "Script_GetEventCPUUsage", SN_NOWARN)
    MakeNameEx(0x15E38A0, "Script_GetEventTime", SN_NOWARN)
    MakeNameEx(0x17B0380, "Script_GetExistingSocketInfo", SN_NOWARN)
    MakeNameEx(0x17B0590, "Script_GetExistingSocketLink", SN_NOWARN)
    MakeNameEx(0x1801B00, "Script_GetFactionInfo", SN_NOWARN)
    MakeNameEx(0x1801B80, "Script_GetFactionInfoByID", SN_NOWARN)
    MakeNameEx(0x15E1880, "Script_GetFileIDFromPath", SN_NOWARN)
    MakeNameEx(0x15E1070, "Script_GetFileStreamingStatus", SN_NOWARN)
    MakeNameEx(0x1854B70, "Script_GetFirstTradeSkill", SN_NOWARN)
    MakeNameEx(0x1A2F670, "Script_GetFontInfo", SN_NOWARN)
    MakeNameEx(0x1A2F550, "Script_GetFonts", SN_NOWARN)
    MakeNameEx(0x15DA480, "Script_GetFrameCPUUsage", SN_NOWARN)
    MakeNameEx(0x15DEE70, "Script_GetFramerate", SN_NOWARN)
    MakeNameEx(0x246C090, "Script_GetFramesRegisteredForEvent", SN_NOWARN)
    MakeNameEx(0x15DA3D0, "Script_GetFunctionCPUUsage", SN_NOWARN)
    MakeNameEx(0x186C6F0, "Script_GetGMStatus", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_GetGMTicket", SN_NOWARN)
    MakeNameEx(0x15E2BA0, "Script_GetGameMessageInfo", SN_NOWARN)
    MakeNameEx(0x16F0D10, "Script_GetGossipActiveQuests", SN_NOWARN)
    MakeNameEx(0x16F0BA0, "Script_GetGossipAvailableQuests", SN_NOWARN)
    MakeNameEx(0x16F0B10, "Script_GetGossipOptions", SN_NOWARN)
    MakeNameEx(0x16F0A20, "Script_GetGossipText", SN_NOWARN)
    MakeNameEx(0x175C050, "Script_GetGraphicsAPIs", SN_NOWARN)
    MakeNameEx(0x175BEB0, "Script_GetGraphicsDropdownIndexByMasterIndex", SN_NOWARN)
    MakeNameEx(0x189DBA0, "Script_GetGreetingText", SN_NOWARN)
    MakeNameEx(0x16E2FE0, "Script_GetGroupMemberCounts", SN_NOWARN)
    MakeNameEx(0x1876400, "Script_GetGuildBankBonusDepositMoney", SN_NOWARN)
    MakeNameEx(0x18764A0, "Script_GetGuildBankItemInfo", SN_NOWARN)
    MakeNameEx(0x1876780, "Script_GetGuildBankItemLink", SN_NOWARN)
    MakeNameEx(0x18763B0, "Script_GetGuildBankMoney", SN_NOWARN)
    MakeNameEx(0x187DDE0, "Script_GetGuildBankMoneyTransaction", SN_NOWARN)
    MakeNameEx(0x187D4A0, "Script_GetGuildBankTabCost", SN_NOWARN)
    MakeNameEx(0x187CFE0, "Script_GetGuildBankTabInfo", SN_NOWARN)
    MakeNameEx(0x1946AC0, "Script_GetGuildBankTabPermissions", SN_NOWARN)
    MakeNameEx(0x187E0D0, "Script_GetGuildBankText", SN_NOWARN)
    MakeNameEx(0x187D990, "Script_GetGuildBankTransaction", SN_NOWARN)
    MakeNameEx(0x1946C30, "Script_GetGuildBankWithdrawGoldLimit", SN_NOWARN)
    MakeNameEx(0x1876450, "Script_GetGuildBankWithdrawMoney", SN_NOWARN)
    MakeNameEx(0x18B59A0, "Script_GetGuildCharterCost", SN_NOWARN)
    MakeNameEx(0x1947000, "Script_GetGuildFactionGroup", SN_NOWARN)
    MakeNameEx(0x17E1AE0, "Script_GetGuildInfo", SN_NOWARN)
    MakeNameEx(0x1946EB0, "Script_GetGuildInfoText", SN_NOWARN)
    MakeNameEx(0x187D6F0, "Script_GetGuildLogoInfo", SN_NOWARN)
    MakeNameEx(0x1947420, "Script_GetGuildRenameRequired", SN_NOWARN)
    MakeNameEx(0x1943FF0, "Script_GetGuildRosterInfo", SN_NOWARN)
    MakeNameEx(0x1944620, "Script_GetGuildRosterLastOnline", SN_NOWARN)
    MakeNameEx(0x1943FA0, "Script_GetGuildRosterMOTD", SN_NOWARN)
    MakeNameEx(0x1944B00, "Script_GetGuildRosterSelection", SN_NOWARN)
    MakeNameEx(0x1945600, "Script_GetGuildRosterShowOffline", SN_NOWARN)
    MakeNameEx(0x187D570, "Script_GetGuildTabardFiles", SN_NOWARN)
    MakeNameEx(0x16E2DE0, "Script_GetHomePartyInfo", SN_NOWARN)
    MakeNameEx(0x16EA340, "Script_GetInboxHeaderInfo", SN_NOWARN)
    MakeNameEx(0x16EAC80, "Script_GetInboxInvoiceInfo", SN_NOWARN)
    MakeNameEx(0x16EB230, "Script_GetInboxItem", SN_NOWARN)
    MakeNameEx(0x16EB3D0, "Script_GetInboxItemLink", SN_NOWARN)
    MakeNameEx(0x16EA300, "Script_GetInboxNumItems", SN_NOWARN)
    MakeNameEx(0x16EA840, "Script_GetInboxText", SN_NOWARN)
    MakeNameEx(0x18389E0, "Script_GetInsertItemsLeftToRight", SN_NOWARN)
    MakeNameEx(0x17E1F00, "Script_GetInspectArenaTeamData", SN_NOWARN)
    MakeNameEx(0x17E1DE0, "Script_GetInspectHonorData", SN_NOWARN)
    MakeNameEx(0x15F6530, "Script_GetInstanceBootTimeRemaining", SN_NOWARN)
    MakeNameEx(0x15E7450, "Script_GetInstanceInfo", SN_NOWARN)
    MakeNameEx(0x15F6580, "Script_GetInstanceLockTimeRemaining", SN_NOWARN)
    MakeNameEx(0x15F6650, "Script_GetInstanceLockTimeRemainingEncounter", SN_NOWARN)
    MakeNameEx(0x17E1CC0, "Script_GetInventoryAlertStatus", SN_NOWARN)
    MakeNameEx(0x17E0380, "Script_GetInventoryItemBroken", SN_NOWARN)
    MakeNameEx(0x17E0AE0, "Script_GetInventoryItemCooldown", SN_NOWARN)
    MakeNameEx(0x17E0660, "Script_GetInventoryItemCount", SN_NOWARN)
    MakeNameEx(0x17E0CC0, "Script_GetInventoryItemDurability", SN_NOWARN)
    MakeNameEx(0x17E0500, "Script_GetInventoryItemEquippedUnusable", SN_NOWARN)
    MakeNameEx(0x17E0F80, "Script_GetInventoryItemID", SN_NOWARN)
    MakeNameEx(0x17E0DA0, "Script_GetInventoryItemLink", SN_NOWARN)
    MakeNameEx(0x17E0850, "Script_GetInventoryItemQuality", SN_NOWARN)
    MakeNameEx(0x17E0160, "Script_GetInventoryItemTexture", SN_NOWARN)
    MakeNameEx(0x17DF9A0, "Script_GetInventoryItemsForSlot", SN_NOWARN)
    MakeNameEx(0x17DF750, "Script_GetInventorySlotInfo", SN_NOWARN)
    MakeNameEx(0x16E3580, "Script_GetInviteConfirmationInfo", SN_NOWARN)
    MakeNameEx(0x16E3690, "Script_GetInviteReferralInfo", SN_NOWARN)
    MakeNameEx(0x15E7780, "Script_GetItemChildInfo", SN_NOWARN)
    MakeNameEx(0x15D9EA0, "Script_GetItemClassInfo", SN_NOWARN)
    MakeNameEx(0x183ADB0, "Script_GetItemCooldown", SN_NOWARN)
    MakeNameEx(0x15E92A0, "Script_GetItemCount", SN_NOWARN)
    MakeNameEx(0x15E8DC0, "Script_GetItemCreationContext", SN_NOWARN)
    MakeNameEx(0x15E91A0, "Script_GetItemFamily", SN_NOWARN)
    MakeNameEx(0x15E8440, "Script_GetItemGem", SN_NOWARN)
    MakeNameEx(0x15E9070, "Script_GetItemIcon", SN_NOWARN)
    MakeNameEx(0x15E2510, "Script_GetItemInfo", SN_NOWARN)
    MakeNameEx(0x15E3A50, "Script_GetItemInfoInstant", SN_NOWARN)
    MakeNameEx(0x15DA0A0, "Script_GetItemInventorySlotInfo", SN_NOWARN)
    MakeNameEx(0x15E2440, "Script_GetItemQualityColor", SN_NOWARN)
    MakeNameEx(0x15E70C0, "Script_GetItemSetInfo", SN_NOWARN)
    MakeNameEx(0x15E7AB0, "Script_GetItemSpecInfo", SN_NOWARN)
    MakeNameEx(0x15E94A0, "Script_GetItemSpell", SN_NOWARN)
    MakeNameEx(0x15D9F10, "Script_GetItemSubClassInfo", SN_NOWARN)
    MakeNameEx(0x15E86E0, "Script_GetItemUniqueness", SN_NOWARN)
    MakeNameEx(0x969620, "Script_GetKioskLoginInfo", SN_NOWARN)
    MakeNameEx(0x162BA20, "Script_GetLanguageByIndex", SN_NOWARN)
    MakeNameEx(0x16EBBD0, "Script_GetLatestThreeSenders", SN_NOWARN)
    MakeNameEx(0x15E8E90, "Script_GetLegacyRaidDifficultyID", SN_NOWARN)
    MakeNameEx(0x9671D0, "Script_GetLocale", SN_NOWARN)
    MakeNameEx(0x9671D0, "Script_GetLocale", SN_NOWARN)
    MakeNameEx(0x967C40, "Script_GetLoginScreenBackground", SN_NOWARN)
    MakeNameEx(0x16C2900, "Script_GetLooseMacroIcons", SN_NOWARN)
    MakeNameEx(0x16C3040, "Script_GetLooseMacroItemIcons", SN_NOWARN)
    MakeNameEx(0x172CC90, "Script_GetLootInfo", SN_NOWARN)
    MakeNameEx(0x16DC9C0, "Script_GetLootMethod", SN_NOWARN)
    MakeNameEx(0x172D7E0, "Script_GetLootRollItemInfo", SN_NOWARN)
    MakeNameEx(0x172DA70, "Script_GetLootRollItemLink", SN_NOWARN)
    MakeNameEx(0x172DB30, "Script_GetLootRollTimeLeft", SN_NOWARN)
    MakeNameEx(0x172C9F0, "Script_GetLootSlotInfo", SN_NOWARN)
    MakeNameEx(0x172D030, "Script_GetLootSlotLink", SN_NOWARN)
    MakeNameEx(0x172D190, "Script_GetLootSlotType", SN_NOWARN)
    MakeNameEx(0x172DCC0, "Script_GetLootSourceInfo", SN_NOWARN)
    MakeNameEx(0x16DCF10, "Script_GetLootThreshold", SN_NOWARN)
    MakeNameEx(0x16C0BA0, "Script_GetMacroBody", SN_NOWARN)
    MakeNameEx(0x16C2AA0, "Script_GetMacroIcons", SN_NOWARN)
    MakeNameEx(0x16C3D30, "Script_GetMacroIndexByName", SN_NOWARN)
    MakeNameEx(0x16C0B30, "Script_GetMacroInfo", SN_NOWARN)
    MakeNameEx(0x16C25C0, "Script_GetMacroItem", SN_NOWARN)
    MakeNameEx(0x16C2D60, "Script_GetMacroItemIcons", SN_NOWARN)
    MakeNameEx(0x16C28A0, "Script_GetMacroSpell", SN_NOWARN)
    MakeNameEx(0x172D420, "Script_GetMasterLootCandidate", SN_NOWARN)
    MakeNameEx(0x16FF660, "Script_GetMaxBattlefieldID", SN_NOWARN)
    MakeNameEx(0x189F420, "Script_GetMaxDailyQuests", SN_NOWARN)
    MakeNameEx(0x16C9950, "Script_GetMaxNumCUFProfiles", SN_NOWARN)
    MakeNameEx(0x175C320, "Script_GetMaxRenderScale", SN_NOWARN)
    MakeNameEx(0x15E1150, "Script_GetMaxSpellStartRecoveryOffset", SN_NOWARN)
    MakeNameEx(0x17DB390, "Script_GetMerchantItemCostInfo", SN_NOWARN)
    MakeNameEx(0x17DB5B0, "Script_GetMerchantItemCostItem", SN_NOWARN)
    MakeNameEx(0x17DBF70, "Script_GetMerchantItemID", SN_NOWARN)
    MakeNameEx(0x17DAF00, "Script_GetMerchantItemInfo", SN_NOWARN)
    MakeNameEx(0x17DBC50, "Script_GetMerchantItemLink", SN_NOWARN)
    MakeNameEx(0x17DC010, "Script_GetMerchantItemMaxStack", SN_NOWARN)
    MakeNameEx(0x17DAEE0, "Script_GetMerchantNumItems", SN_NOWARN)
    MakeNameEx(0x175C350, "Script_GetMinRenderScale", SN_NOWARN)
    MakeNameEx(0x15E6CD0, "Script_GetMinimapZoneText", SN_NOWARN)
    MakeNameEx(0x15DA840, "Script_GetMirrorTimerInfo", SN_NOWARN)
    MakeNameEx(0x15DA950, "Script_GetMirrorTimerProgress", SN_NOWARN)
    MakeNameEx(0x27E0A0, "Script_GetModifiedClick", SN_NOWARN)
    MakeNameEx(0x27DF30, "Script_GetModifiedClickAction", SN_NOWARN)
    MakeNameEx(0x175B360, "Script_GetMonitorAspectRatio", SN_NOWARN)
    MakeNameEx(0x175B330, "Script_GetMonitorCount", SN_NOWARN)
    MakeNameEx(0x175B400, "Script_GetMonitorName", SN_NOWARN)
    MakeNameEx(0x1A31D80, "Script_GetMouseButtonClicked", SN_NOWARN)
    MakeNameEx(0x1A31D00, "Script_GetMouseButtonName", SN_NOWARN)
    MakeNameEx(0x15E2310, "Script_GetMouseClickFocus", SN_NOWARN)
    MakeNameEx(0x15E22F0, "Script_GetMouseFocus", SN_NOWARN)
    MakeNameEx(0x15E22F0, "Script_GetMouseMotionFocus", SN_NOWARN)
    MakeNameEx(0x1A2E430, "Script_GetMovieDownloadProgress", SN_NOWARN)
    MakeNameEx(0x17996D0, "Script_GetMultiCastBarIndex", SN_NOWARN)
    MakeNameEx(0x15F6780, "Script_GetNetIpTypes", SN_NOWARN)
    MakeNameEx(0x15F66F0, "Script_GetNetStats", SN_NOWARN)
    MakeNameEx(0x17B06C0, "Script_GetNewSocketInfo", SN_NOWARN)
    MakeNameEx(0x17B0860, "Script_GetNewSocketLink", SN_NOWARN)
    MakeNameEx(0x16A8C60, "Script_GetNextCompleatedTutorial", SN_NOWARN)
    MakeNameEx(0x16E3520, "Script_GetNextPendingInviteConfirmation", SN_NOWARN)
    MakeNameEx(0x180B370, "Script_GetNextStableSlotCost", SN_NOWARN)
    MakeNameEx(0x15E23D0, "Script_GetNormalizedRealmName", SN_NOWARN)
    MakeNameEx(0x969320, "Script_GetNumAccountCharacters", SN_NOWARN)
    MakeNameEx(0x189DC60, "Script_GetNumActiveQuests", SN_NOWARN)
    MakeNameEx(0x1A2F070, "Script_GetNumAddOns", SN_NOWARN)
    MakeNameEx(0x16F9800, "Script_GetNumArenaOpponents", SN_NOWARN)
    MakeNameEx(0x185EC30, "Script_GetNumArenaTeamMembers", SN_NOWARN)
    MakeNameEx(0x18C4480, "Script_GetNumAuctionItems", SN_NOWARN)
    MakeNameEx(0x189DC40, "Script_GetNumAvailableQuests", SN_NOWARN)
    MakeNameEx(0x18BA3C0, "Script_GetNumBankSlots", SN_NOWARN)
    MakeNameEx(0x16F7A70, "Script_GetNumBattlefieldFlagPositions", SN_NOWARN)
    MakeNameEx(0x16FF9F0, "Script_GetNumBattlefieldScores", SN_NOWARN)
    MakeNameEx(0x16F7770, "Script_GetNumBattlefieldStats", SN_NOWARN)
    MakeNameEx(0x16F8330, "Script_GetNumBattlefields", SN_NOWARN)
    MakeNameEx(0x27AB20, "Script_GetNumBindings", SN_NOWARN)
    MakeNameEx(0x17DCBC0, "Script_GetNumBuybackItems", SN_NOWARN)
    MakeNameEx(0x16313B0, "Script_GetNumChannelMembers", SN_NOWARN)
    MakeNameEx(0x170FB80, "Script_GetNumClasses", SN_NOWARN)
    MakeNameEx(0x183EE40, "Script_GetNumCrafts", SN_NOWARN)
    MakeNameEx(0x967950, "Script_GetNumDeclensionSets", SN_NOWARN)
    MakeNameEx(0x15E0210, "Script_GetNumDeclensionSets", SN_NOWARN)
    MakeNameEx(0x1630E70, "Script_GetNumDisplayChannels", SN_NOWARN)
    MakeNameEx(0x1801AD0, "Script_GetNumFactions", SN_NOWARN)
    MakeNameEx(0x24690B0, "Script_GetNumFrames", SN_NOWARN)
    MakeNameEx(0x16F0AC0, "Script_GetNumGossipActiveQuests", SN_NOWARN)
    MakeNameEx(0x16F0A70, "Script_GetNumGossipAvailableQuests", SN_NOWARN)
    MakeNameEx(0x16F0A40, "Script_GetNumGossipOptions", SN_NOWARN)
    MakeNameEx(0x1630EA0, "Script_GetNumGroupChannels", SN_NOWARN)
    MakeNameEx(0x16DC280, "Script_GetNumGroupMembers", SN_NOWARN)
    MakeNameEx(0x187DDC0, "Script_GetNumGuildBankMoneyTransactions", SN_NOWARN)
    MakeNameEx(0x187CFC0, "Script_GetNumGuildBankTabs", SN_NOWARN)
    MakeNameEx(0x187D910, "Script_GetNumGuildBankTransactions", SN_NOWARN)
    MakeNameEx(0x1943F40, "Script_GetNumGuildMembers", SN_NOWARN)
    MakeNameEx(0x162B830, "Script_GetNumLanguages", SN_NOWARN)
    MakeNameEx(0x172C9C0, "Script_GetNumLootItems", SN_NOWARN)
    MakeNameEx(0x16C0AF0, "Script_GetNumMacros", SN_NOWARN)
    MakeNameEx(0x19452C0, "Script_GetNumMembersInRank", SN_NOWARN)
    MakeNameEx(0x27DF10, "Script_GetNumModifiedClickActions", SN_NOWARN)
    MakeNameEx(0x1898980, "Script_GetNumPetitionNames", SN_NOWARN)
    MakeNameEx(0x166FDC0, "Script_GetNumPrimaryProfessions", SN_NOWARN)
    MakeNameEx(0x189EC00, "Script_GetNumQuestChoices", SN_NOWARN)
    MakeNameEx(0x17E78C0, "Script_GetNumQuestItemDrops", SN_NOWARN)
    MakeNameEx(0x189EC30, "Script_GetNumQuestItems", SN_NOWARN)
    MakeNameEx(0x17E7580, "Script_GetNumQuestLeaderBoards", SN_NOWARN)
    MakeNameEx(0x17E7F90, "Script_GetNumQuestLogChoices", SN_NOWARN)
    MakeNameEx(0x17E56B0, "Script_GetNumQuestLogEntries", SN_NOWARN)
    MakeNameEx(0x17E9380, "Script_GetNumQuestLogRewardSpells", SN_NOWARN)
    MakeNameEx(0x17E7DE0, "Script_GetNumQuestLogRewards", SN_NOWARN)
    MakeNameEx(0x189EBC0, "Script_GetNumQuestRewards", SN_NOWARN)
    MakeNameEx(0x17EA190, "Script_GetNumQuestWatches", SN_NOWARN)
    MakeNameEx(0x16C8BE0, "Script_GetNumRaidProfiles", SN_NOWARN)
    MakeNameEx(0x189E740, "Script_GetNumRewardSpells", SN_NOWARN)
    MakeNameEx(0x180CDC0, "Script_GetNumRoutes", SN_NOWARN)
    MakeNameEx(0x1800D20, "Script_GetNumSavedInstances", SN_NOWARN)
    MakeNameEx(0x16676F0, "Script_GetNumShapeshiftForms", SN_NOWARN)
    MakeNameEx(0x18B65D0, "Script_GetNumSkillLines", SN_NOWARN)
    MakeNameEx(0x15E13B0, "Script_GetNumSoRRemaining", SN_NOWARN)
    MakeNameEx(0x17B0310, "Script_GetNumSockets", SN_NOWARN)
    MakeNameEx(0x16703A0, "Script_GetNumSpellTabs", SN_NOWARN)
    MakeNameEx(0x180B3C0, "Script_GetNumStableSlots", SN_NOWARN)
    MakeNameEx(0x16DC200, "Script_GetNumSubgroupMembers", SN_NOWARN)
    MakeNameEx(0x18AC940, "Script_GetNumTalentTabs", SN_NOWARN)
    MakeNameEx(0x18ACB30, "Script_GetNumTalents", SN_NOWARN)
    MakeNameEx(0x15F8360, "Script_GetNumTitles", SN_NOWARN)
    MakeNameEx(0x1885740, "Script_GetNumTrackingTypes", SN_NOWARN)
    MakeNameEx(0x1852840, "Script_GetNumTradeSkills", SN_NOWARN)
    MakeNameEx(0x1861610, "Script_GetNumTrainerServices", SN_NOWARN)
    MakeNameEx(0x1A2E5E0, "Script_GetOSLocale", SN_NOWARN)
    MakeNameEx(0x18855E0, "Script_GetObjectIconTextureCoords", SN_NOWARN)
    MakeNameEx(0x189DBE0, "Script_GetObjectiveText", SN_NOWARN)
    MakeNameEx(0x16DD1A0, "Script_GetOptOutOfLoot", SN_NOWARN)
    MakeNameEx(0x18C4390, "Script_GetOwnerAuctionItems", SN_NOWARN)
    MakeNameEx(0x1885540, "Script_GetPOITextureCoords", SN_NOWARN)
    MakeNameEx(0x15E1C80, "Script_GetPVPDesired", SN_NOWARN)
    MakeNameEx(0x15E1CE0, "Script_GetPVPTimer", SN_NOWARN)
    MakeNameEx(0x16DE710, "Script_GetPartyAssignment", SN_NOWARN)
    MakeNameEx(0x16E3400, "Script_GetPendingInviteConfirmations", SN_NOWARN)
    MakeNameEx(0x171E4C0, "Script_GetPetActionCooldown", SN_NOWARN)
    MakeNameEx(0x171E090, "Script_GetPetActionInfo", SN_NOWARN)
    MakeNameEx(0x171E6B0, "Script_GetPetActionSlotUsable", SN_NOWARN)
    MakeNameEx(0x171E680, "Script_GetPetActionsUsable", SN_NOWARN)
    MakeNameEx(0x171D5B0, "Script_GetPetExperience", SN_NOWARN)
    MakeNameEx(0x171D990, "Script_GetPetFoodTypes", SN_NOWARN)
    MakeNameEx(0x171D670, "Script_GetPetHappiness", SN_NOWARN)
    MakeNameEx(0x171DBC0, "Script_GetPetIcon", SN_NOWARN)
    MakeNameEx(0x171D420, "Script_GetPetLoyalty", SN_NOWARN)
    MakeNameEx(0x171D2F0, "Script_GetPetTimeRemaining", SN_NOWARN)
    MakeNameEx(0x171D4F0, "Script_GetPetTrainingPoints", SN_NOWARN)
    MakeNameEx(0x1898830, "Script_GetPetitionInfo", SN_NOWARN)
    MakeNameEx(0x18B5D30, "Script_GetPetitionItemPrice", SN_NOWARN)
    MakeNameEx(0x18989B0, "Script_GetPetitionNameInfo", SN_NOWARN)
    MakeNameEx(0x1A31850, "Script_GetPhysicalScreenSize", SN_NOWARN)
    MakeNameEx(0x1850430, "Script_GetPlayerTradeMoney", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_GetPlayersOnServer", SN_NOWARN)
    MakeNameEx(0x171DC90, "Script_GetPossessInfo", SN_NOWARN)
    MakeNameEx(0x16A8D10, "Script_GetPrevCompleatedTutorial", SN_NOWARN)
    MakeNameEx(0x16FAC50, "Script_GetPreviousArenaSeason", SN_NOWARN)
    MakeNameEx(0x166FE20, "Script_GetProfessionInfo", SN_NOWARN)
    MakeNameEx(0x189DC00, "Script_GetProgressText", SN_NOWARN)
    MakeNameEx(0x1946430, "Script_GetPromotionRank", SN_NOWARN)
    MakeNameEx(0x189F230, "Script_GetQuestBackgroundMaterial", SN_NOWARN)
    MakeNameEx(0x17E6700, "Script_GetQuestFactionGroup", SN_NOWARN)
    MakeNameEx(0x17EA150, "Script_GetQuestGreenRange", SN_NOWARN)
    MakeNameEx(0x189DB60, "Script_GetQuestID", SN_NOWARN)
    MakeNameEx(0x17E9F20, "Script_GetQuestIndexForTimer", SN_NOWARN)
    MakeNameEx(0x17EA4A0, "Script_GetQuestIndexForWatch", SN_NOWARN)
    MakeNameEx(0x189EC70, "Script_GetQuestItemInfo", SN_NOWARN)
    MakeNameEx(0x189EE20, "Script_GetQuestItemLink", SN_NOWARN)
    MakeNameEx(0x17E8300, "Script_GetQuestLogChoiceInfo", SN_NOWARN)
    MakeNameEx(0x17EA560, "Script_GetQuestLogGroupNum", SN_NOWARN)
    MakeNameEx(0x17EA8F0, "Script_GetQuestLogIndexByID", SN_NOWARN)
    MakeNameEx(0x17E7A00, "Script_GetQuestLogItemDrop", SN_NOWARN)
    MakeNameEx(0x17E8630, "Script_GetQuestLogItemLink", SN_NOWARN)
    MakeNameEx(0x17E7670, "Script_GetQuestLogLeaderBoard", SN_NOWARN)
    MakeNameEx(0x17E9A50, "Script_GetQuestLogPushable", SN_NOWARN)
    MakeNameEx(0x17E73B0, "Script_GetQuestLogQuestText", SN_NOWARN)
    MakeNameEx(0x17EAA40, "Script_GetQuestLogQuestType", SN_NOWARN)
    MakeNameEx(0x17E98E0, "Script_GetQuestLogRequiredMoney", SN_NOWARN)
    MakeNameEx(0x17E8EA0, "Script_GetQuestLogRewardHonor", SN_NOWARN)
    MakeNameEx(0x17E80C0, "Script_GetQuestLogRewardInfo", SN_NOWARN)
    MakeNameEx(0x17E8B80, "Script_GetQuestLogRewardMoney", SN_NOWARN)
    MakeNameEx(0x17E94D0, "Script_GetQuestLogRewardSpell", SN_NOWARN)
    MakeNameEx(0x17E8FD0, "Script_GetQuestLogRewardTitle", SN_NOWARN)
    MakeNameEx(0x17E6950, "Script_GetQuestLogSelection", SN_NOWARN)
    MakeNameEx(0x17E8A00, "Script_GetQuestLogSpellLink", SN_NOWARN)
    MakeNameEx(0x17E7BE0, "Script_GetQuestLogTimeLeft", SN_NOWARN)
    MakeNameEx(0x17E5900, "Script_GetQuestLogTitle", SN_NOWARN)
    MakeNameEx(0x189EBA0, "Script_GetQuestMoneyToGet", SN_NOWARN)
    MakeNameEx(0x189F470, "Script_GetQuestPortraitGiver", SN_NOWARN)
    MakeNameEx(0x189F4D0, "Script_GetQuestPortraitTurnIn", SN_NOWARN)
    MakeNameEx(0x17EA640, "Script_GetQuestResetTime", SN_NOWARN)
    MakeNameEx(0x189E630, "Script_GetQuestReward", SN_NOWARN)
    MakeNameEx(0x189F130, "Script_GetQuestSpellLink", SN_NOWARN)
    MakeNameEx(0x17E5740, "Script_GetQuestTagInfo", SN_NOWARN)
    MakeNameEx(0x189DBC0, "Script_GetQuestText", SN_NOWARN)
    MakeNameEx(0x17E9D40, "Script_GetQuestTimers", SN_NOWARN)
    MakeNameEx(0x17EA7F0, "Script_GetQuestWatchIndex", SN_NOWARN)
    MakeNameEx(0x17E5FE0, "Script_GetQuestWatchInfo", SN_NOWARN)
    MakeNameEx(0x17E5530, "Script_GetQuestsCompleted", SN_NOWARN)
    MakeNameEx(0x15E8B60, "Script_GetRaidDifficultyID", SN_NOWARN)
    MakeNameEx(0x16C8C70, "Script_GetRaidProfileFlattenedOptions", SN_NOWARN)
    MakeNameEx(0x16C8C00, "Script_GetRaidProfileName", SN_NOWARN)
    MakeNameEx(0x16C8DC0, "Script_GetRaidProfileOption", SN_NOWARN)
    MakeNameEx(0x16C8FE0, "Script_GetRaidProfileSavedPosition", SN_NOWARN)
    MakeNameEx(0x16DE7E0, "Script_GetRaidRosterInfo", SN_NOWARN)
    MakeNameEx(0x1658D50, "Script_GetRaidTargetIndex", SN_NOWARN)
    MakeNameEx(0x16E2A20, "Script_GetReadyCheckStatus", SN_NOWARN)
    MakeNameEx(0x16E28F0, "Script_GetReadyCheckTimeLeft", SN_NOWARN)
    MakeNameEx(0x15E6BD0, "Script_GetRealZoneText", SN_NOWARN)
    MakeNameEx(0x15E2330, "Script_GetRealmID", SN_NOWARN)
    MakeNameEx(0x15E2370, "Script_GetRealmName", SN_NOWARN)
    MakeNameEx(0x15F6470, "Script_GetReleaseTimeRemaining", SN_NOWARN)
    MakeNameEx(0x17DCA30, "Script_GetRepairAllCost", SN_NOWARN)
    MakeNameEx(0x15F9C00, "Script_GetRestState", SN_NOWARN)
    MakeNameEx(0x15F8240, "Script_GetRestrictedAccountData", SN_NOWARN)
    MakeNameEx(0x189EB60, "Script_GetRewardHonor", SN_NOWARN)
    MakeNameEx(0x189E700, "Script_GetRewardMoney", SN_NOWARN)
    MakeNameEx(0x189E780, "Script_GetRewardSpell", SN_NOWARN)
    MakeNameEx(0x189DC20, "Script_GetRewardText", SN_NOWARN)
    MakeNameEx(0x189EA80, "Script_GetRewardTitle", SN_NOWARN)
    MakeNameEx(0x189E720, "Script_GetRewardXP", SN_NOWARN)
    MakeNameEx(0x16C3DC0, "Script_GetRunningMacro", SN_NOWARN)
    MakeNameEx(0x16C3E30, "Script_GetRunningMacroButton", SN_NOWARN)
    MakeNameEx(0x967180, "Script_GetSavedAccountList", SN_NOWARN)
    MakeNameEx(0x967070, "Script_GetSavedAccountName", SN_NOWARN)
    MakeNameEx(0x1801140, "Script_GetSavedInstanceChatLink", SN_NOWARN)
    MakeNameEx(0x1801020, "Script_GetSavedInstanceEncounterInfo", SN_NOWARN)
    MakeNameEx(0x1800D50, "Script_GetSavedInstanceInfo", SN_NOWARN)
    MakeNameEx(0x15E13F0, "Script_GetSchoolString", SN_NOWARN)
    MakeNameEx(0x1A318A0, "Script_GetScreenDPIScale", SN_NOWARN)
    MakeNameEx(0x1A317F0, "Script_GetScreenHeight", SN_NOWARN)
    MakeNameEx(0x175B490, "Script_GetScreenResolutions", SN_NOWARN)
    MakeNameEx(0x1A31790, "Script_GetScreenWidth", SN_NOWARN)
    MakeNameEx(0x15DA2E0, "Script_GetScriptCPUUsage", SN_NOWARN)
    MakeNameEx(0x1A2E670, "Script_GetSecondsUntilParentalControlsKick", SN_NOWARN)
    MakeNameEx(0x94E2C0, "Script_GetSelectBackgroundModel", SN_NOWARN)
    MakeNameEx(0x18CAEC0, "Script_GetSelectedAuctionItem", SN_NOWARN)
    MakeNameEx(0x16FCCF0, "Script_GetSelectedBattlefield", SN_NOWARN)
    MakeNameEx(0x16311C0, "Script_GetSelectedDisplayChannel", SN_NOWARN)
    MakeNameEx(0x1802170, "Script_GetSelectedFaction", SN_NOWARN)
    MakeNameEx(0x18B6CC0, "Script_GetSelectedSkill", SN_NOWARN)
    MakeNameEx(0x180AD80, "Script_GetSelectedStablePet", SN_NOWARN)
    MakeNameEx(0x16E9C50, "Script_GetSendMailCOD", SN_NOWARN)
    MakeNameEx(0x16E9D30, "Script_GetSendMailItem", SN_NOWARN)
    MakeNameEx(0x16E9F00, "Script_GetSendMailItemLink", SN_NOWARN)
    MakeNameEx(0x16E9B60, "Script_GetSendMailMoney", SN_NOWARN)
    MakeNameEx(0x16E9FD0, "Script_GetSendMailPrice", SN_NOWARN)
    MakeNameEx(0x9673D0, "Script_GetServerName", SN_NOWARN)
    MakeNameEx(0x1667720, "Script_GetShapeshiftForm", SN_NOWARN)
    MakeNameEx(0x1667BD0, "Script_GetShapeshiftFormCooldown", SN_NOWARN)
    MakeNameEx(0x1667860, "Script_GetShapeshiftFormID", SN_NOWARN)
    MakeNameEx(0x16678D0, "Script_GetShapeshiftFormInfo", SN_NOWARN)
    MakeNameEx(0x15E6B50, "Script_GetSheathState", SN_NOWARN)
    MakeNameEx(0x18B6600, "Script_GetSkillLineInfo", SN_NOWARN)
    MakeNameEx(0x17B0D20, "Script_GetSocketItemBoundTradeable", SN_NOWARN)
    MakeNameEx(0x17B0200, "Script_GetSocketItemInfo", SN_NOWARN)
    MakeNameEx(0x17B0CA0, "Script_GetSocketItemRefundable", SN_NOWARN)
    MakeNameEx(0x17B0B60, "Script_GetSocketTypes", SN_NOWARN)
    MakeNameEx(0x1672810, "Script_GetSpellAutocast", SN_NOWARN)
    MakeNameEx(0x1672720, "Script_GetSpellBaseCooldown", SN_NOWARN)
    MakeNameEx(0x1670D80, "Script_GetSpellBookItemInfo", SN_NOWARN)
    MakeNameEx(0x1670990, "Script_GetSpellBookItemName", SN_NOWARN)
    MakeNameEx(0x1672380, "Script_GetSpellBookItemTexture", SN_NOWARN)
    MakeNameEx(0x1670FA0, "Script_GetSpellCharges", SN_NOWARN)
    MakeNameEx(0x1005070, "Script_GetSpellConfirmationPromptsInfo", SN_NOWARN)
    MakeNameEx(0x1672560, "Script_GetSpellCooldown", SN_NOWARN)
    MakeNameEx(0x1672500, "Script_GetSpellCount", SN_NOWARN)
    MakeNameEx(0x16717F0, "Script_GetSpellDescription", SN_NOWARN)
    MakeNameEx(0x1671110, "Script_GetSpellInfo", SN_NOWARN)
    MakeNameEx(0x1670EE0, "Script_GetSpellLink", SN_NOWARN)
    MakeNameEx(0x1672670, "Script_GetSpellLossOfControlCooldown", SN_NOWARN)
    MakeNameEx(0x1671910, "Script_GetSpellPowerCost", SN_NOWARN)
    MakeNameEx(0x15E1150, "Script_GetSpellQueueWindow", SN_NOWARN)
    MakeNameEx(0x1671490, "Script_GetSpellRank", SN_NOWARN)
    MakeNameEx(0x16713B0, "Script_GetSpellSubtext", SN_NOWARN)
    MakeNameEx(0x1670410, "Script_GetSpellTabInfo", SN_NOWARN)
    MakeNameEx(0x1672490, "Script_GetSpellTexture", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_GetSpellTradeSkillLink", SN_NOWARN)
    MakeNameEx(0x180AFC0, "Script_GetStablePetFoodTypes", SN_NOWARN)
    MakeNameEx(0x180A9C0, "Script_GetStablePetInfo", SN_NOWARN)
    MakeNameEx(0x15E6CA0, "Script_GetSubZoneText", SN_NOWARN)
    MakeNameEx(0x189F330, "Script_GetSuggestedGroupNum", SN_NOWARN)
    MakeNameEx(0x15DD0B0, "Script_GetSummonFriendCooldown", SN_NOWARN)
    MakeNameEx(0x17EAA20, "Script_GetSuperTrackedQuestID", SN_NOWARN)
    MakeNameEx(0x94E260, "Script_GetTBCInfoPaneEnabled", SN_NOWARN)
    MakeNameEx(0x94E280, "Script_GetTBCInfoPanePriceEnabled", SN_NOWARN)
    MakeNameEx(0x94E2A0, "Script_GetTBCTransitionUIEnabled", SN_NOWARN)
    MakeNameEx(0x18AC760, "Script_GetTabardCreationCost", SN_NOWARN)
    MakeNameEx(0x18B5B80, "Script_GetTabardInfo", SN_NOWARN)
    MakeNameEx(0x18ACC10, "Script_GetTalentInfo", SN_NOWARN)
    MakeNameEx(0x18AD020, "Script_GetTalentLink", SN_NOWARN)
    MakeNameEx(0x18AD280, "Script_GetTalentPrereqs", SN_NOWARN)
    MakeNameEx(0x18AC9C0, "Script_GetTalentTabInfo", SN_NOWARN)
    MakeNameEx(0x1850490, "Script_GetTargetTradeMoney", SN_NOWARN)
    MakeNameEx(0x15DB760, "Script_GetTaxiBenchmarkMode", SN_NOWARN)
    MakeNameEx(0x180C970, "Script_GetTaxiMapID", SN_NOWARN)
    MakeNameEx(0x1799690, "Script_GetTempShapeshiftBarIndex", SN_NOWARN)
    MakeNameEx(0x24684B0, "Script_GetText", SN_NOWARN)
    MakeNameEx(0x1A30000, "Script_GetTimePreciseSec", SN_NOWARN)
    MakeNameEx(0x15FA0E0, "Script_GetTimeToWellRested", SN_NOWARN)
    MakeNameEx(0x15F9620, "Script_GetTitleName", SN_NOWARN)
    MakeNameEx(0x189DB80, "Script_GetTitleText", SN_NOWARN)
    MakeNameEx(0x175B920, "Script_GetToolTipInfo", SN_NOWARN)
    MakeNameEx(0x15DF530, "Script_GetTotemCannotDismiss", SN_NOWARN)
    MakeNameEx(0x15DD560, "Script_GetTotemInfo", SN_NOWARN)
    MakeNameEx(0x15DF470, "Script_GetTotemTimeLeft", SN_NOWARN)
    MakeNameEx(0x18857F0, "Script_GetTrackingInfo", SN_NOWARN)
    MakeNameEx(0x1850090, "Script_GetTradePlayerItemInfo", SN_NOWARN)
    MakeNameEx(0x18502A0, "Script_GetTradePlayerItemLink", SN_NOWARN)
    MakeNameEx(0x1852D60, "Script_GetTradeSkillCooldown", SN_NOWARN)
    MakeNameEx(0x1852E50, "Script_GetTradeSkillIcon", SN_NOWARN)
    MakeNameEx(0x1852860, "Script_GetTradeSkillInfo", SN_NOWARN)
    MakeNameEx(0x1854940, "Script_GetTradeSkillInvSlotFilter", SN_NOWARN)
    MakeNameEx(0x1854520, "Script_GetTradeSkillInvSlots", SN_NOWARN)
    MakeNameEx(0x18533D0, "Script_GetTradeSkillItemLink", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_GetTradeSkillItemStats", SN_NOWARN)
    MakeNameEx(0x1853080, "Script_GetTradeSkillLine", SN_NOWARN)
    MakeNameEx(0x1852F50, "Script_GetTradeSkillNumMade", SN_NOWARN)
    MakeNameEx(0x1853590, "Script_GetTradeSkillNumReagents", SN_NOWARN)
    MakeNameEx(0x1853650, "Script_GetTradeSkillReagentInfo", SN_NOWARN)
    MakeNameEx(0x18538A0, "Script_GetTradeSkillReagentItemLink", SN_NOWARN)
    MakeNameEx(0x18531A0, "Script_GetTradeSkillRecipeLink", SN_NOWARN)
    MakeNameEx(0x1852CF0, "Script_GetTradeSkillSelectionIndex", SN_NOWARN)
    MakeNameEx(0x1854700, "Script_GetTradeSkillSubClassFilter", SN_NOWARN)
    MakeNameEx(0x18540A0, "Script_GetTradeSkillSubClasses", SN_NOWARN)
    MakeNameEx(0x1853A10, "Script_GetTradeSkillTools", SN_NOWARN)
    MakeNameEx(0x184FAD0, "Script_GetTradeTargetItemInfo", SN_NOWARN)
    MakeNameEx(0x184FD30, "Script_GetTradeTargetItemLink", SN_NOWARN)
    MakeNameEx(0x1854BE0, "Script_GetTradeskillRepeatCount", SN_NOWARN)
    MakeNameEx(0x18619A0, "Script_GetTrainerGreetingText", SN_NOWARN)
    MakeNameEx(0x1861930, "Script_GetTrainerSelectionIndex", SN_NOWARN)
    MakeNameEx(0x18622C0, "Script_GetTrainerServiceAbilityReq", SN_NOWARN)
    MakeNameEx(0x1861E30, "Script_GetTrainerServiceCost", SN_NOWARN)
    MakeNameEx(0x1862520, "Script_GetTrainerServiceDescription", SN_NOWARN)
    MakeNameEx(0x18619C0, "Script_GetTrainerServiceIcon", SN_NOWARN)
    MakeNameEx(0x1861640, "Script_GetTrainerServiceInfo", SN_NOWARN)
    MakeNameEx(0x1862D70, "Script_GetTrainerServiceItemLink", SN_NOWARN)
    MakeNameEx(0x1862020, "Script_GetTrainerServiceLevelReq", SN_NOWARN)
    MakeNameEx(0x1862220, "Script_GetTrainerServiceNumAbilityReq", SN_NOWARN)
    MakeNameEx(0x1861B50, "Script_GetTrainerServiceSkillLine", SN_NOWARN)
    MakeNameEx(0x18620A0, "Script_GetTrainerServiceSkillReq", SN_NOWARN)
    MakeNameEx(0x1862EE0, "Script_GetTrainerServiceStepIndex", SN_NOWARN)
    MakeNameEx(0x1862CA0, "Script_GetTrainerServiceTypeFilter", SN_NOWARN)
    MakeNameEx(0x1862F10, "Script_GetTrainerTradeskillRankValues", SN_NOWARN)
    MakeNameEx(0x16A8DC0, "Script_GetTutorialsEnabled", SN_NOWARN)
    MakeNameEx(0x15E1AC0, "Script_GetUICameraInfo", SN_NOWARN)
    MakeNameEx(0x1A31DB0, "Script_GetUITextureKitInfo", SN_NOWARN)
    MakeNameEx(0x967100, "Script_GetUsesToken", SN_NOWARN)
    MakeNameEx(0x175B8B0, "Script_GetVideoCaps", SN_NOWARN)
    MakeNameEx(0x175BF80, "Script_GetVideoOptions", SN_NOWARN)
    MakeNameEx(0x16FAAA0, "Script_GetWarGameQueueStatus", SN_NOWARN)
    MakeNameEx(0x1801BD0, "Script_GetWatchedFactionInfo", SN_NOWARN)
    MakeNameEx(0x17E2250, "Script_GetWeaponEnchantInfo", SN_NOWARN)
    MakeNameEx(0x186C650, "Script_GetWebTicket", SN_NOWARN)
    MakeNameEx(0x15FA040, "Script_GetXPExhaustion", SN_NOWARN)
    MakeNameEx(0x15DB160, "Script_GetZonePVPInfo", SN_NOWARN)
    MakeNameEx(0x15E6BA0, "Script_GetZoneText", SN_NOWARN)
    MakeNameEx(0x172D5D0, "Script_GiveMasterLoot", SN_NOWARN)
    MakeNameEx(0x16E3300, "Script_GroupHasOfflineMember", SN_NOWARN)
    MakeNameEx(0x1946040, "Script_GuildControlAddRank", SN_NOWARN)
    MakeNameEx(0x19460F0, "Script_GuildControlDelRank", SN_NOWARN)
    MakeNameEx(0x1946330, "Script_GuildControlGetAllowedShifts", SN_NOWARN)
    MakeNameEx(0x1945620, "Script_GuildControlGetNumRanks", SN_NOWARN)
    MakeNameEx(0x19458F0, "Script_GuildControlGetRankFlags", SN_NOWARN)
    MakeNameEx(0x1945650, "Script_GuildControlGetRankName", SN_NOWARN)
    MakeNameEx(0x1945CA0, "Script_GuildControlSaveRank", SN_NOWARN)
    MakeNameEx(0x1945770, "Script_GuildControlSetRank", SN_NOWARN)
    MakeNameEx(0x19459F0, "Script_GuildControlSetRankFlag", SN_NOWARN)
    MakeNameEx(0x1946280, "Script_GuildControlShiftRankDown", SN_NOWARN)
    MakeNameEx(0x19461D0, "Script_GuildControlShiftRankUp", SN_NOWARN)
    MakeNameEx(0x15F0780, "Script_GuildDemote", SN_NOWARN)
    MakeNameEx(0x15F4EB0, "Script_GuildDisband", SN_NOWARN)
    MakeNameEx(0x1947620, "Script_GuildInfo", SN_NOWARN)
    MakeNameEx(0x15EB510, "Script_GuildInvite", SN_NOWARN)
    MakeNameEx(0x15F3E20, "Script_GuildLeave", SN_NOWARN)
    MakeNameEx(0x1947530, "Script_GuildMasterAbsent", SN_NOWARN)
    MakeNameEx(0x15EF120, "Script_GuildPromote", SN_NOWARN)
    MakeNameEx(0x1944490, "Script_GuildRosterSendSoR", SN_NOWARN)
    MakeNameEx(0x1944910, "Script_GuildRosterSetOfficerNote", SN_NOWARN)
    MakeNameEx(0x19447B0, "Script_GuildRosterSetPublicNote", SN_NOWARN)
    MakeNameEx(0x15F1E10, "Script_GuildSetLeader", SN_NOWARN)
    MakeNameEx(0x15F3D40, "Script_GuildSetMOTD", SN_NOWARN)
    MakeNameEx(0x15ED4A0, "Script_GuildUninvite", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_HandleAtlasMemberCommand", SN_NOWARN)
    MakeNameEx(0x1798CD0, "Script_HasAction", SN_NOWARN)
    MakeNameEx(0x1799670, "Script_HasBonusActionBar", SN_NOWARN)
    MakeNameEx(0x17B0D90, "Script_HasBoundGemProposed", SN_NOWARN)
    MakeNameEx(0x9699A0, "Script_HasCheckedSystemRequirements", SN_NOWARN)
    MakeNameEx(0x18B5DD0, "Script_HasFilledPetition", SN_NOWARN)
    MakeNameEx(0x15E2AC0, "Script_HasIgnoreDualWieldWeapon", SN_NOWARN)
    MakeNameEx(0x16EB170, "Script_HasInboxItem", SN_NOWARN)
    MakeNameEx(0x17E1D40, "Script_HasInspectHonorData", SN_NOWARN)
    MakeNameEx(0x15EB4B0, "Script_HasKey", SN_NOWARN)
    MakeNameEx(0x16C9970, "Script_HasLoadedCUFProfiles", SN_NOWARN)
    MakeNameEx(0x16EBAF0, "Script_HasNewMail", SN_NOWARN)
    MakeNameEx(0x15E9250, "Script_HasNoReleaseAura", SN_NOWARN)
    MakeNameEx(0x1667640, "Script_HasPetSpells", SN_NOWARN)
    MakeNameEx(0x171D360, "Script_HasPetUI", SN_NOWARN)
    MakeNameEx(0x16E9CA0, "Script_HasSendMailItem", SN_NOWARN)
    MakeNameEx(0x969070, "Script_HasShownTrialPopUp", SN_NOWARN)
    MakeNameEx(0x17996B0, "Script_HasTempShapeshiftActionBar", SN_NOWARN)
    MakeNameEx(0x17E2400, "Script_HasWandEquipped", SN_NOWARN)
    MakeNameEx(0x17E63D0, "Script_HaveQuestData", SN_NOWARN)
    MakeNameEx(0x17E6460, "Script_HaveQuestRewardData", SN_NOWARN)
    MakeNameEx(0x16F8210, "Script_HearthAndResurrectFromArea", SN_NOWARN)
    MakeNameEx(0x967730, "Script_HideCursor", SN_NOWARN)
    MakeNameEx(0x17DC9D0, "Script_HideRepairCursor", SN_NOWARN)
    MakeNameEx(0x16FACC0, "Script_HonorSystemEnabled", SN_NOWARN)
    MakeNameEx(0x16F79E0, "Script_InActiveBattlefield", SN_NOWARN)
    MakeNameEx(0x15F99E0, "Script_InCinematic", SN_NOWARN)
    MakeNameEx(0x15DB570, "Script_InCombatLockdown", SN_NOWARN)
    MakeNameEx(0x17DCA00, "Script_InRepairMode", SN_NOWARN)
    MakeNameEx(0x16EBA20, "Script_InboxItemCanDelete", SN_NOWARN)
    MakeNameEx(0x9698D0, "Script_InitializeCharacterScreenData", SN_NOWARN)
    MakeNameEx(0x15E6D00, "Script_InitiateTrade", SN_NOWARN)
    MakeNameEx(0x15E5310, "Script_InteractUnit", SN_NOWARN)
    MakeNameEx(0x16DD1C0, "Script_InviteUnit", SN_NOWARN)
    MakeNameEx(0x15E0BE0, "Script_Is64BitClient", SN_NOWARN)
    MakeNameEx(0x15E3940, "Script_IsAccountSecured", SN_NOWARN)
    MakeNameEx(0x1799540, "Script_IsActionInRange", SN_NOWARN)
    MakeNameEx(0x16FAD00, "Script_IsActiveBattlefieldArena", SN_NOWARN)
    MakeNameEx(0x189E040, "Script_IsActiveQuestTrivial", SN_NOWARN)
    MakeNameEx(0x15DA6E0, "Script_IsAddOnLoadOnDemand", SN_NOWARN)
    MakeNameEx(0x1A2EC10, "Script_IsAddOnLoaded", SN_NOWARN)
    MakeNameEx(0x1A2F470, "Script_IsAddonVersionCheckEnabled", SN_NOWARN)
    MakeNameEx(0x1A31C20, "Script_IsAltKeyDown", SN_NOWARN)
    MakeNameEx(0x16FAC70, "Script_IsArenaSeasonActive", SN_NOWARN)
    MakeNameEx(0x16FCB10, "Script_IsArenaSkirmish", SN_NOWARN)
    MakeNameEx(0x1799030, "Script_IsAttackAction", SN_NOWARN)
    MakeNameEx(0x1666B70, "Script_IsAttackSpell", SN_NOWARN)
    MakeNameEx(0x18CB030, "Script_IsAuctionSortReversed", SN_NOWARN)
    MakeNameEx(0x17990F0, "Script_IsAutoRepeatAction", SN_NOWARN)
    MakeNameEx(0x1666CB0, "Script_IsAutoRepeatSpell", SN_NOWARN)
    MakeNameEx(0x189DF40, "Script_IsAvailableQuestTrivial", SN_NOWARN)
    MakeNameEx(0x177BE30, "Script_IsBNLogin", SN_NOWARN)
    MakeNameEx(0x18387E0, "Script_IsBagSlotFlagEnabledOnOtherBags", SN_NOWARN)
    MakeNameEx(0x18388E0, "Script_IsBagSlotFlagEnabledOnOtherBankBags", SN_NOWARN)
    MakeNameEx(0x183B0A0, "Script_IsBattlePayItem", SN_NOWARN)
    MakeNameEx(0x16F83E0, "Script_IsBattlefieldArena", SN_NOWARN)
    MakeNameEx(0x27C0E0, "Script_IsBindingForGamePad", SN_NOWARN)
    MakeNameEx(0x15E0FF0, "Script_IsCemeterySelectionAvailable", SN_NOWARN)
    MakeNameEx(0x94DAA0, "Script_IsCharacterListUpdatePending", SN_NOWARN)
    MakeNameEx(0x94DAC0, "Script_IsCharacterListUpdateRequested", SN_NOWARN)
    MakeNameEx(0x162B7A0, "Script_IsChatAFK", SN_NOWARN)
    MakeNameEx(0x162E9F0, "Script_IsChatChannelRaid", SN_NOWARN)
    MakeNameEx(0x162B7C0, "Script_IsChatDND", SN_NOWARN)
    MakeNameEx(0x1A2FD40, "Script_IsCompetitiveModeEnabled", SN_NOWARN)
    MakeNameEx(0x9674F0, "Script_IsConnectedToServer", SN_NOWARN)
    MakeNameEx(0x967CE0, "Script_IsConsoleActive", SN_NOWARN)
    MakeNameEx(0x17991F0, "Script_IsConsumableAction", SN_NOWARN)
    MakeNameEx(0x15F7C00, "Script_IsConsumableItem", SN_NOWARN)
    MakeNameEx(0x1667140, "Script_IsConsumableSpell", SN_NOWARN)
    MakeNameEx(0x1833B60, "Script_IsContainerFiltered", SN_NOWARN)
    MakeNameEx(0x1A31B60, "Script_IsControlKeyDown", SN_NOWARN)
    MakeNameEx(0x1799090, "Script_IsCurrentAction", SN_NOWARN)
    MakeNameEx(0x15F77A0, "Script_IsCurrentItem", SN_NOWARN)
    MakeNameEx(0x17E7CD0, "Script_IsCurrentQuestFailed", SN_NOWARN)
    MakeNameEx(0x1666C50, "Script_IsCurrentSpell", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_IsDebugBuild", SN_NOWARN)
    MakeNameEx(0x15E0BE0, "Script_IsDesaturateSupported", SN_NOWARN)
    MakeNameEx(0x16315F0, "Script_IsDisplayChannelModerator", SN_NOWARN)
    MakeNameEx(0x1631580, "Script_IsDisplayChannelOwner", SN_NOWARN)
    MakeNameEx(0x15F8050, "Script_IsDressableItem", SN_NOWARN)
    MakeNameEx(0x1846DA0, "Script_IsEncounterInProgress", SN_NOWARN)
    MakeNameEx(0x1846DC0, "Script_IsEncounterLimitingResurrections", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_IsEncounterSuppressingRelease", SN_NOWARN)
    MakeNameEx(0x15F7F00, "Script_IsEquippableItem", SN_NOWARN)
    MakeNameEx(0x1799390, "Script_IsEquippedAction", SN_NOWARN)
    MakeNameEx(0x15F7FC0, "Script_IsEquippedItem", SN_NOWARN)
    MakeNameEx(0x15F9CE0, "Script_IsEquippedItemType", SN_NOWARN)
    MakeNameEx(0x15E21F0, "Script_IsEuropeanNumbers", SN_NOWARN)
    MakeNameEx(0x16E27F0, "Script_IsEveryoneAssistant", SN_NOWARN)
    MakeNameEx(0x1801FD0, "Script_IsFactionInactive", SN_NOWARN)
    MakeNameEx(0x172D3F0, "Script_IsFishingLoot", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_IsGMClient", SN_NOWARN)
    MakeNameEx(0x16DC620, "Script_IsGUIDInGroup", SN_NOWARN)
    MakeNameEx(0x19477D0, "Script_IsGuildMember", SN_NOWARN)
    MakeNameEx(0x19466C0, "Script_IsGuildRankAssignmentAllowed", SN_NOWARN)
    MakeNameEx(0x15F7B60, "Script_IsHarmfulItem", SN_NOWARN)
    MakeNameEx(0x1667050, "Script_IsHarmfulSpell", SN_NOWARN)
    MakeNameEx(0x15F7AC0, "Script_IsHelpfulItem", SN_NOWARN)
    MakeNameEx(0x1666F60, "Script_IsHelpfulSpell", SN_NOWARN)
    MakeNameEx(0x19451F0, "Script_IsInAuthenticatedRank", SN_NOWARN)
    MakeNameEx(0x26AD40, "Script_IsInCinematicScene", SN_NOWARN)
    MakeNameEx(0x16DC730, "Script_IsInGroup", SN_NOWARN)
    MakeNameEx(0x16DC7A0, "Script_IsInGuildGroup", SN_NOWARN)
    MakeNameEx(0x15E73A0, "Script_IsInInstance", SN_NOWARN)
    MakeNameEx(0x16DC830, "Script_IsInRaid", SN_NOWARN)
    MakeNameEx(0x17E1570, "Script_IsInventoryItemLocked", SN_NOWARN)
    MakeNameEx(0x17E1130, "Script_IsInventoryItemProfessionBag", SN_NOWARN)
    MakeNameEx(0x1799310, "Script_IsItemAction", SN_NOWARN)
    MakeNameEx(0x15F9F30, "Script_IsItemInRange", SN_NOWARN)
    MakeNameEx(0x1A31950, "Script_IsKeyDown", SN_NOWARN)
    MakeNameEx(0x1A31BC0, "Script_IsLeftAltKeyDown", SN_NOWARN)
    MakeNameEx(0x1A31B00, "Script_IsLeftControlKeyDown", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_IsLeftMetaKeyDown", SN_NOWARN)
    MakeNameEx(0x1A31A40, "Script_IsLeftShiftKeyDown", SN_NOWARN)
    MakeNameEx(0x15E8F00, "Script_IsLegacyDifficulty", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_IsLinuxClient", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_IsMacClient", SN_NOWARN)
    MakeNameEx(0x16E2D20, "Script_IsMasterLooter", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_IsMetaKeyDown", SN_NOWARN)
    MakeNameEx(0x27E150, "Script_IsModifiedClick", SN_NOWARN)
    MakeNameEx(0x1A31900, "Script_IsModifierKeyDown", SN_NOWARN)
    MakeNameEx(0x1A31C80, "Script_IsMouseButtonDown", SN_NOWARN)
    MakeNameEx(0x269BA0, "Script_IsMouselooking", SN_NOWARN)
    MakeNameEx(0x1A2E330, "Script_IsMovieLocal", SN_NOWARN)
    MakeNameEx(0x1A2E510, "Script_IsMoviePlayable", SN_NOWARN)
    MakeNameEx(0x1A2E6C0, "Script_IsOnGlueScreen", SN_NOWARN)
    MakeNameEx(0x15E7F80, "Script_IsOnTournamentRealm", SN_NOWARN)
    MakeNameEx(0x175C2F0, "Script_IsOutlineModeSupported", SN_NOWARN)
    MakeNameEx(0x15E1D20, "Script_IsPVPTimerRunning", SN_NOWARN)
    MakeNameEx(0x1666B10, "Script_IsPassiveSpell", SN_NOWARN)
    MakeNameEx(0x171E770, "Script_IsPetActive", SN_NOWARN)
    MakeNameEx(0x171DE80, "Script_IsPetAttackAction", SN_NOWARN)
    MakeNameEx(0x171E750, "Script_IsPetAttackActive", SN_NOWARN)
    MakeNameEx(0x15E13D0, "Script_IsPlayerInWorld", SN_NOWARN)
    MakeNameEx(0x15E2A00, "Script_IsPlayerMoving", SN_NOWARN)
    MakeNameEx(0x166FCB0, "Script_IsPlayerSpell", SN_NOWARN)
    MakeNameEx(0x15E0BE0, "Script_IsPublicBuild", SN_NOWARN)
    MakeNameEx(0x189E590, "Script_IsQuestCompletable", SN_NOWARN)
    MakeNameEx(0x17EABA0, "Script_IsQuestComplete", SN_NOWARN)
    MakeNameEx(0x17EA2C0, "Script_IsQuestHardWatched", SN_NOWARN)
    MakeNameEx(0x189EDA0, "Script_IsQuestItemHidden", SN_NOWARN)
    MakeNameEx(0x17EA1C0, "Script_IsQuestWatched", SN_NOWARN)
    MakeNameEx(0x1694020, "Script_IsRecognizedName", SN_NOWARN)
    MakeNameEx(0x15DCEF0, "Script_IsReferAFriendLinked", SN_NOWARN)
    MakeNameEx(0x15E2A80, "Script_IsReplacingUnit", SN_NOWARN)
    MakeNameEx(0x15E2A30, "Script_IsRestrictedAccount", SN_NOWARN)
    MakeNameEx(0x1A31BF0, "Script_IsRightAltKeyDown", SN_NOWARN)
    MakeNameEx(0x1A31B30, "Script_IsRightControlKeyDown", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_IsRightMetaKeyDown", SN_NOWARN)
    MakeNameEx(0x1A31A70, "Script_IsRightShiftKeyDown", SN_NOWARN)
    MakeNameEx(0x16731D0, "Script_IsSelectedSpellBookItem", SN_NOWARN)
    MakeNameEx(0x1A31AA0, "Script_IsShiftKeyDown", SN_NOWARN)
    MakeNameEx(0x16674A0, "Script_IsSpellInRange", SN_NOWARN)
    MakeNameEx(0x166FB10, "Script_IsSpellKnown", SN_NOWARN)
    MakeNameEx(0x166FB90, "Script_IsSpellKnownOrOverridesKnown", SN_NOWARN)
    MakeNameEx(0x1799250, "Script_IsStackableAction", SN_NOWARN)
    MakeNameEx(0x967C20, "Script_IsStreamingMode", SN_NOWARN)
    MakeNameEx(0x15D9E30, "Script_IsSubZonePVPPOI", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_IsTestBuild", SN_NOWARN)
    MakeNameEx(0x15F9540, "Script_IsTitleKnown", SN_NOWARN)
    MakeNameEx(0x1861910, "Script_IsTradeskillTrainer", SN_NOWARN)
    MakeNameEx(0x18628A0, "Script_IsTrainerServiceLearnSpell", SN_NOWARN)
    MakeNameEx(0x16A8A90, "Script_IsTutorialFlagged", SN_NOWARN)
    MakeNameEx(0x17E7260, "Script_IsUnitOnQuest", SN_NOWARN)
    MakeNameEx(0x17E7320, "Script_IsUnitOnQuestByQuestID", SN_NOWARN)
    MakeNameEx(0x1799150, "Script_IsUsableAction", SN_NOWARN)
    MakeNameEx(0x15F7820, "Script_IsUsableItem", SN_NOWARN)
    MakeNameEx(0x1666DA0, "Script_IsUsableSpell", SN_NOWARN)
    MakeNameEx(0x16FAB40, "Script_IsWargame", SN_NOWARN)
    MakeNameEx(0x15E0BE0, "Script_IsWindowsClient", SN_NOWARN)
    MakeNameEx(0x15F9E40, "Script_ItemHasRange", SN_NOWARN)
    MakeNameEx(0x1881460, "Script_ItemTextGetCreator", SN_NOWARN)
    MakeNameEx(0x1881400, "Script_ItemTextGetItem", SN_NOWARN)
    MakeNameEx(0x1881500, "Script_ItemTextGetMaterial", SN_NOWARN)
    MakeNameEx(0x1881600, "Script_ItemTextGetPage", SN_NOWARN)
    MakeNameEx(0x1881630, "Script_ItemTextGetText", SN_NOWARN)
    MakeNameEx(0x1881650, "Script_ItemTextHasNextPage", SN_NOWARN)
    MakeNameEx(0x1881740, "Script_ItemTextIsFullPage", SN_NOWARN)
    MakeNameEx(0x18816F0, "Script_ItemTextNextPage", SN_NOWARN)
    MakeNameEx(0x18816A0, "Script_ItemTextPrevPage", SN_NOWARN)
    MakeNameEx(0x16FBFC0, "Script_JoinArena", SN_NOWARN)
    MakeNameEx(0x16FADE0, "Script_JoinBattlefield", SN_NOWARN)
    MakeNameEx(0x162CF80, "Script_JoinChannelByName", SN_NOWARN)
    MakeNameEx(0x162CF90, "Script_JoinPermanentChannel", SN_NOWARN)
    MakeNameEx(0x16FCB90, "Script_JoinSkirmish", SN_NOWARN)
    MakeNameEx(0x162CF80, "Script_JoinTemporaryChannel", SN_NOWARN)
    MakeNameEx(0x2596E0, "Script_JumpOrAscendStart", SN_NOWARN)
    MakeNameEx(0x174EC20, "Script_KBArticle_BeginLoading", SN_NOWARN)
    MakeNameEx(0x174EC90, "Script_KBArticle_GetData", SN_NOWARN)
    MakeNameEx(0x174EC70, "Script_KBArticle_IsLoaded", SN_NOWARN)
    MakeNameEx(0x174E6C0, "Script_KBQuery_BeginLoading", SN_NOWARN)
    MakeNameEx(0x174E8B0, "Script_KBQuery_GetArticleHeaderCount", SN_NOWARN)
    MakeNameEx(0x174E8F0, "Script_KBQuery_GetArticleHeaderData", SN_NOWARN)
    MakeNameEx(0x174EB90, "Script_KBQuery_GetTotalArticleCount", SN_NOWARN)
    MakeNameEx(0x174E890, "Script_KBQuery_IsLoaded", SN_NOWARN)
    MakeNameEx(0x174DDA0, "Script_KBSetup_BeginLoading", SN_NOWARN)
    MakeNameEx(0x174E350, "Script_KBSetup_GetArticleHeaderCount", SN_NOWARN)
    MakeNameEx(0x174E390, "Script_KBSetup_GetArticleHeaderData", SN_NOWARN)
    MakeNameEx(0x174E060, "Script_KBSetup_GetCategoryCount", SN_NOWARN)
    MakeNameEx(0x174E0A0, "Script_KBSetup_GetCategoryData", SN_NOWARN)
    MakeNameEx(0x174DE10, "Script_KBSetup_GetLanguageCount", SN_NOWARN)
    MakeNameEx(0x174DE50, "Script_KBSetup_GetLanguageData", SN_NOWARN)
    MakeNameEx(0x174E1A0, "Script_KBSetup_GetSubCategoryCount", SN_NOWARN)
    MakeNameEx(0x174E230, "Script_KBSetup_GetSubCategoryData", SN_NOWARN)
    MakeNameEx(0x174E630, "Script_KBSetup_GetTotalArticleCount", SN_NOWARN)
    MakeNameEx(0x174DDF0, "Script_KBSetup_IsLoaded", SN_NOWARN)
    MakeNameEx(0x174EF70, "Script_KBSystem_GetMOTD", SN_NOWARN)
    MakeNameEx(0x174EFB0, "Script_KBSystem_GetServerNotice", SN_NOWARN)
    MakeNameEx(0x174EF90, "Script_KBSystem_GetServerStatus", SN_NOWARN)
    MakeNameEx(0x17DF6F0, "Script_KeyRingButtonIDToInvSlotID", SN_NOWARN)
    MakeNameEx(0x94DD80, "Script_KioskDeleteAllCharacters", SN_NOWARN)
    MakeNameEx(0x967380, "Script_LaunchURL", SN_NOWARN)
    MakeNameEx(0x18AD600, "Script_LearnTalent", SN_NOWARN)
    MakeNameEx(0x16F7970, "Script_LeaveBattlefield", SN_NOWARN)
    MakeNameEx(0x162D030, "Script_LeaveChannelByLocalID", SN_NOWARN)
    MakeNameEx(0x162D0B0, "Script_LeaveChannelByName", SN_NOWARN)
    MakeNameEx(0x16DD080, "Script_LeaveParty", SN_NOWARN)
    MakeNameEx(0x162D100, "Script_ListChannelByName", SN_NOWARN)
    MakeNameEx(0x162D190, "Script_ListChannels", SN_NOWARN)
    MakeNameEx(0x1A2E970, "Script_LoadAddOn", SN_NOWARN)
    MakeNameEx(0x27D310, "Script_LoadBindings", SN_NOWARN)
    MakeNameEx(0x968340, "Script_LoadURLIndex", SN_NOWARN)
    MakeNameEx(0x969940, "Script_LogAuroraClient", SN_NOWARN)
    MakeNameEx(0x162C290, "Script_LoggingChat", SN_NOWARN)
    MakeNameEx(0x162C340, "Script_LoggingCombat", SN_NOWARN)
    MakeNameEx(0x15DD730, "Script_Logout", SN_NOWARN)
    MakeNameEx(0x172DD10, "Script_LootMoneyNotify", SN_NOWARN)
    MakeNameEx(0x172D260, "Script_LootSlot", SN_NOWARN)
    MakeNameEx(0x172D120, "Script_LootSlotHasItem", SN_NOWARN)
    MakeNameEx(0x15E1100, "Script_MouseOverrideCinematicDisable", SN_NOWARN)
    MakeNameEx(0x268FB0, "Script_MouselookStart", SN_NOWARN)
    MakeNameEx(0x269580, "Script_MouselookStop", SN_NOWARN)
    MakeNameEx(0x266700, "Script_MoveAndSteerStart", SN_NOWARN)
    MakeNameEx(0x267280, "Script_MoveAndSteerStop", SN_NOWARN)
    MakeNameEx(0x25E430, "Script_MoveBackwardStart", SN_NOWARN)
    MakeNameEx(0x25EA60, "Script_MoveBackwardStop", SN_NOWARN)
    MakeNameEx(0x25D800, "Script_MoveForwardStart", SN_NOWARN)
    MakeNameEx(0x25DE30, "Script_MoveForwardStop", SN_NOWARN)
    MakeNameEx(0x198DDC0, "Script_MoveViewDownStart", SN_NOWARN)
    MakeNameEx(0x198DDD0, "Script_MoveViewDownStop", SN_NOWARN)
    MakeNameEx(0x198DC30, "Script_MoveViewInStart", SN_NOWARN)
    MakeNameEx(0x198DC40, "Script_MoveViewInStop", SN_NOWARN)
    MakeNameEx(0x198DD20, "Script_MoveViewLeftStart", SN_NOWARN)
    MakeNameEx(0x198DD30, "Script_MoveViewLeftStop", SN_NOWARN)
    MakeNameEx(0x198DC80, "Script_MoveViewOutStart", SN_NOWARN)
    MakeNameEx(0x198DC90, "Script_MoveViewOutStop", SN_NOWARN)
    MakeNameEx(0x198DCD0, "Script_MoveViewRightStart", SN_NOWARN)
    MakeNameEx(0x198DCE0, "Script_MoveViewRightStop", SN_NOWARN)
    MakeNameEx(0x198DD70, "Script_MoveViewUpStart", SN_NOWARN)
    MakeNameEx(0x198DD80, "Script_MoveViewUpStop", SN_NOWARN)
    MakeNameEx(0x175C120, "Script_MultiSampleAntiAliasingSupported", SN_NOWARN)
    MakeNameEx(0x14F1180, "Script_MuteSoundFile", SN_NOWARN)
    MakeNameEx(0x198E040, "Script_NextView", SN_NOWARN)
    MakeNameEx(0x15DA7E0, "Script_NoPlayTime", SN_NOWARN)
    MakeNameEx(0x15F9BE0, "Script_NotWhileDeadError", SN_NOWARN)
    MakeNameEx(0x15E7150, "Script_NotifyInspect", SN_NOWARN)
    MakeNameEx(0x180C9A0, "Script_NumTaxiNodes", SN_NOWARN)
    MakeNameEx(0x1898C10, "Script_OfferPetition", SN_NOWARN)
    MakeNameEx(0x1861580, "Script_OpenTrainer", SN_NOWARN)
    MakeNameEx(0x15F99C0, "Script_OpeningCinematic", SN_NOWARN)
    MakeNameEx(0x15DA780, "Script_PartialPlayTime", SN_NOWARN)
    MakeNameEx(0x1723B30, "Script_PetAbandon", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_PetAggressiveMode", SN_NOWARN)
    MakeNameEx(0x17239E0, "Script_PetAttack", SN_NOWARN)
    MakeNameEx(0x171D080, "Script_PetCanBeAbandoned", SN_NOWARN)
    MakeNameEx(0x171D150, "Script_PetCanBeDismissed", SN_NOWARN)
    MakeNameEx(0x171D220, "Script_PetCanBeRenamed", SN_NOWARN)
    MakeNameEx(0x17238A0, "Script_PetDefensiveMode", SN_NOWARN)
    MakeNameEx(0x171CC40, "Script_PetDismiss", SN_NOWARN)
    MakeNameEx(0x1723920, "Script_PetFollow", SN_NOWARN)
    MakeNameEx(0x171DF40, "Script_PetHasActionBar", SN_NOWARN)
    MakeNameEx(0x171DF40, "Script_PetHasSpellbook", SN_NOWARN)
    MakeNameEx(0x1723960, "Script_PetMoveTo", SN_NOWARN)
    MakeNameEx(0x1723860, "Script_PetPassiveMode", SN_NOWARN)
    MakeNameEx(0x171CE40, "Script_PetRename", SN_NOWARN)
    MakeNameEx(0x1723AC0, "Script_PetStopAttack", SN_NOWARN)
    MakeNameEx(0x171DFB0, "Script_PetUsesPetFrame", SN_NOWARN)
    MakeNameEx(0x17238E0, "Script_PetWait", SN_NOWARN)
    MakeNameEx(0x1798E20, "Script_PickupAction", SN_NOWARN)
    MakeNameEx(0x17E1690, "Script_PickupBagFromSlot", SN_NOWARN)
    MakeNameEx(0x18344B0, "Script_PickupContainerItem", SN_NOWARN)
    MakeNameEx(0x1876860, "Script_PickupGuildBankItem", SN_NOWARN)
    MakeNameEx(0x1872750, "Script_PickupGuildBankMoney", SN_NOWARN)
    MakeNameEx(0x17E1260, "Script_PickupInventoryItem", SN_NOWARN)
    MakeNameEx(0x15F7650, "Script_PickupItem", SN_NOWARN)
    MakeNameEx(0x16C31B0, "Script_PickupMacro", SN_NOWARN)
    MakeNameEx(0x17DC0F0, "Script_PickupMerchantItem", SN_NOWARN)
    MakeNameEx(0x171E7B0, "Script_PickupPetAction", SN_NOWARN)
    MakeNameEx(0x1721440, "Script_PickupPetSpell", SN_NOWARN)
    MakeNameEx(0x15EB3E0, "Script_PickupPlayerMoney", SN_NOWARN)
    MakeNameEx(0x1672DD0, "Script_PickupSpell", SN_NOWARN)
    MakeNameEx(0x1672C80, "Script_PickupSpellBookItem", SN_NOWARN)
    MakeNameEx(0x180ACF0, "Script_PickupStablePet", SN_NOWARN)
    MakeNameEx(0x18504E0, "Script_PickupTradeMoney", SN_NOWARN)
    MakeNameEx(0x262CC0, "Script_PitchDownStart", SN_NOWARN)
    MakeNameEx(0x2632C0, "Script_PitchDownStop", SN_NOWARN)
    MakeNameEx(0x2620C0, "Script_PitchUpStart", SN_NOWARN)
    MakeNameEx(0x2626C0, "Script_PitchUpStop", SN_NOWARN)
    MakeNameEx(0x1798FD0, "Script_PlaceAction", SN_NOWARN)
    MakeNameEx(0x18C5360, "Script_PlaceAuctionBid", SN_NOWARN)
    MakeNameEx(0x967300, "Script_PlayCreditsMusic", SN_NOWARN)
    MakeNameEx(0x967260, "Script_PlayGlueAmbience", SN_NOWARN)
    MakeNameEx(0x967210, "Script_PlayGlueMusic", SN_NOWARN)
    MakeNameEx(0x14EFF60, "Script_PlayMusic", SN_NOWARN)
    MakeNameEx(0x14EE810, "Script_PlaySound", SN_NOWARN)
    MakeNameEx(0x14F0590, "Script_PlaySoundFile", SN_NOWARN)
    MakeNameEx(0x15E2C50, "Script_PlayVocalErrorSoundID", SN_NOWARN)
    MakeNameEx(0x1839700, "Script_PlayerHasHearthstone", SN_NOWARN)
    MakeNameEx(0x18BF280, "Script_PostAuction", SN_NOWARN)
    MakeNameEx(0x1A2E390, "Script_PreloadMovie", SN_NOWARN)
    MakeNameEx(0x198E080, "Script_PrevView", SN_NOWARN)
    MakeNameEx(0x16E1FB0, "Script_PromoteToAssistant", SN_NOWARN)
    MakeNameEx(0x16E1ED0, "Script_PromoteToLeader", SN_NOWARN)
    MakeNameEx(0x18BA4A0, "Script_PurchaseSlot", SN_NOWARN)
    MakeNameEx(0x17E1660, "Script_PutItemInBackpack", SN_NOWARN)
    MakeNameEx(0x17E1610, "Script_PutItemInBag", SN_NOWARN)
    MakeNameEx(0x18C3F80, "Script_QueryAuctionItems", SN_NOWARN)
    MakeNameEx(0x187D8A0, "Script_QueryGuildBankLog", SN_NOWARN)
    MakeNameEx(0x18727D0, "Script_QueryGuildBankTab", SN_NOWARN)
    MakeNameEx(0x187E030, "Script_QueryGuildBankText", SN_NOWARN)
    MakeNameEx(0x189F1E0, "Script_QuestChooseRewardError", SN_NOWARN)
    MakeNameEx(0x189F350, "Script_QuestIsDaily", SN_NOWARN)
    MakeNameEx(0x17E9BC0, "Script_QuestLogPushQuest", SN_NOWARN)
    MakeNameEx(0x15DE2A0, "Script_Quit", SN_NOWARN)
    MakeNameEx(0x967200, "Script_QuitGame", SN_NOWARN)
    MakeNameEx(0x16C98D0, "Script_RaidProfileExists", SN_NOWARN)
    MakeNameEx(0x16C9850, "Script_RaidProfileHasUnsavedChanges", SN_NOWARN)
    MakeNameEx(0x15F9870, "Script_RandomRoll", SN_NOWARN)
    MakeNameEx(0x1630B10, "Script_RedockChatWindows", SN_NOWARN)
    MakeNameEx(0x186C570, "Script_RegisterStaticConstants", SN_NOWARN)
    MakeNameEx(0x162F650, "Script_RemoveChatWindowChannel", SN_NOWARN)
    MakeNameEx(0x162F210, "Script_RemoveChatWindowMessages", SN_NOWARN)
    MakeNameEx(0x17EA430, "Script_RemoveQuestWatch", SN_NOWARN)
    MakeNameEx(0x94DE10, "Script_RenameCharacter", SN_NOWARN)
    MakeNameEx(0x1898E10, "Script_RenamePetition", SN_NOWARN)
    MakeNameEx(0x15E6450, "Script_ReopenInteraction", SN_NOWARN)
    MakeNameEx(0x17DCAD0, "Script_RepairAllItems", SN_NOWARN)
    MakeNameEx(0x15F9B90, "Script_ReplaceEnchant", SN_NOWARN)
    MakeNameEx(0x19473E0, "Script_ReplaceGuildMaster", SN_NOWARN)
    MakeNameEx(0x15F9BD0, "Script_ReplaceTradeEnchant", SN_NOWARN)
    MakeNameEx(0x15E9180, "Script_RepopMe", SN_NOWARN)
    MakeNameEx(0x15E8FA0, "Script_ReportBug", SN_NOWARN)
    MakeNameEx(0x15E8FF0, "Script_ReportSuggestion", SN_NOWARN)
    MakeNameEx(0x969280, "Script_RequestAccountCharacters", SN_NOWARN)
    MakeNameEx(0x16FF960, "Script_RequestBattlefieldScoreData", SN_NOWARN)
    MakeNameEx(0x16F86A0, "Script_RequestBattlegroundInstanceInfo", SN_NOWARN)
    MakeNameEx(0x17E1D60, "Script_RequestInspectHonorData", SN_NOWARN)
    MakeNameEx(0x16E2170, "Script_RequestRaidInfo", SN_NOWARN)
    MakeNameEx(0x15E9040, "Script_RequestTimePlayed", SN_NOWARN)
    MakeNameEx(0x16FCC30, "Script_RequeueSkirmish", SN_NOWARN)
    MakeNameEx(0x1A2F450, "Script_ResetAddOns", SN_NOWARN)
    MakeNameEx(0x15DA5D0, "Script_ResetCPUUsage", SN_NOWARN)
    MakeNameEx(0x162E580, "Script_ResetChatColors", SN_NOWARN)
    MakeNameEx(0x1630230, "Script_ResetChatWindows", SN_NOWARN)
    MakeNameEx(0x15E0420, "Script_ResetCursor", SN_NOWARN)
    MakeNameEx(0x15DA6C0, "Script_ResetDisabledAddOns", SN_NOWARN)
    MakeNameEx(0x15E7380, "Script_ResetInstances", SN_NOWARN)
    MakeNameEx(0x16A8B40, "Script_ResetTutorials", SN_NOWARN)
    MakeNameEx(0x198DFE0, "Script_ResetView", SN_NOWARN)
    MakeNameEx(0x16EBD70, "Script_RespondMailLockSendItem", SN_NOWARN)
    MakeNameEx(0x16E3750, "Script_RespondToInviteConfirmation", SN_NOWARN)
    MakeNameEx(0x967BF0, "Script_RestartGx", SN_NOWARN)
    MakeNameEx(0x967BF0, "Script_RestartGx", SN_NOWARN)
    MakeNameEx(0x16C94A0, "Script_RestoreRaidProfileFromCopy", SN_NOWARN)
    MakeNameEx(0x15E9570, "Script_ResurrectGetOfferer", SN_NOWARN)
    MakeNameEx(0x15E95F0, "Script_ResurrectHasSickness", SN_NOWARN)
    MakeNameEx(0x15E9610, "Script_ResurrectHasTimer", SN_NOWARN)
    MakeNameEx(0x15F9B20, "Script_RetrieveCorpse", SN_NOWARN)
    MakeNameEx(0x16EB7E0, "Script_ReturnInboxItem", SN_NOWARN)
    MakeNameEx(0x172DBC0, "Script_RollOnLoot", SN_NOWARN)
    MakeNameEx(0x27C210, "Script_RunBinding", SN_NOWARN)
    MakeNameEx(0x16BE380, "Script_RunMacro", SN_NOWARN)
    MakeNameEx(0x16BE3D0, "Script_RunMacroText", SN_NOWARN)
    MakeNameEx(0x967D10, "Script_RunScript", SN_NOWARN)
    MakeNameEx(0x15F68F0, "Script_RunScript", SN_NOWARN)
    MakeNameEx(0x1A2F440, "Script_SaveAddOns", SN_NOWARN)
    MakeNameEx(0x27D360, "Script_SaveBindings", SN_NOWARN)
    MakeNameEx(0x94E3A0, "Script_SaveCharacterOrder", SN_NOWARN)
    MakeNameEx(0x16C93D0, "Script_SaveRaidProfileCopy", SN_NOWARN)
    MakeNameEx(0x198DE80, "Script_SaveView", SN_NOWARN)
    MakeNameEx(0x967590, "Script_Screenshot", SN_NOWARN)
    MakeNameEx(0x15DEE10, "Script_Screenshot", SN_NOWARN)
    MakeNameEx(0x94E520, "Script_ScriptsDisallowedForBeta", SN_NOWARN)
    MakeNameEx(0x16BE2C0, "Script_SecureCmdOptionParse", SN_NOWARN)
    MakeNameEx(0x189E200, "Script_SelectActiveQuest", SN_NOWARN)
    MakeNameEx(0x189E140, "Script_SelectAvailableQuest", SN_NOWARN)
    MakeNameEx(0x94DBF0, "Script_SelectCharacter", SN_NOWARN)
    MakeNameEx(0x183F440, "Script_SelectCraft", SN_NOWARN)
    MakeNameEx(0x16F1010, "Script_SelectGossipActiveQuest", SN_NOWARN)
    MakeNameEx(0x16F0F30, "Script_SelectGossipAvailableQuest", SN_NOWARN)
    MakeNameEx(0x16F0EA0, "Script_SelectGossipOption", SN_NOWARN)
    MakeNameEx(0x17E68A0, "Script_SelectQuestLogEntry", SN_NOWARN)
    MakeNameEx(0x1852C80, "Script_SelectTradeSkill", SN_NOWARN)
    MakeNameEx(0x18618A0, "Script_SelectTrainerService", SN_NOWARN)
    MakeNameEx(0x15E4840, "Script_SellCursorItem", SN_NOWARN)
    MakeNameEx(0x1622BA0, "Script_SendChatMessage", SN_NOWARN)
    MakeNameEx(0x16EA070, "Script_SendMail", SN_NOWARN)
    MakeNameEx(0x15E1190, "Script_SendSoRByText", SN_NOWARN)
    MakeNameEx(0x162B7E0, "Script_SendSystemMessage", SN_NOWARN)
    MakeNameEx(0x17E69B0, "Script_SetAbandonQuest", SN_NOWARN)
    MakeNameEx(0x1799810, "Script_SetActionBarToggles", SN_NOWARN)
    MakeNameEx(0x1799890, "Script_SetActionUIButton", SN_NOWARN)
    MakeNameEx(0x1A2F4A0, "Script_SetAddonVersionCheck", SN_NOWARN)
    MakeNameEx(0x15E2CD0, "Script_SetAllowDangerousScripts", SN_NOWARN)
    MakeNameEx(0x15E0DD0, "Script_SetAllowLowLevelRaid", SN_NOWARN)
    MakeNameEx(0x185F040, "Script_SetArenaTeamRosterSelection", SN_NOWARN)
    MakeNameEx(0x185F3A0, "Script_SetArenaTeamRosterShowOffline", SN_NOWARN)
    MakeNameEx(0x18CDA50, "Script_SetAuctionsTabShowing", SN_NOWARN)
    MakeNameEx(0x15E0E90, "Script_SetAutoDeclineGuildInvites", SN_NOWARN)
    MakeNameEx(0x1835520, "Script_SetBagPortraitTexture", SN_NOWARN)
    MakeNameEx(0x1835840, "Script_SetBagSlotFlag", SN_NOWARN)
    MakeNameEx(0x1837010, "Script_SetBankBagSlotFlag", SN_NOWARN)
    MakeNameEx(0x16F7720, "Script_SetBattlefieldScoreFaction", SN_NOWARN)
    MakeNameEx(0x27AC40, "Script_SetBinding", SN_NOWARN)
    MakeNameEx(0x27B1B0, "Script_SetBindingClick", SN_NOWARN)
    MakeNameEx(0x27AE70, "Script_SetBindingItem", SN_NOWARN)
    MakeNameEx(0x27B010, "Script_SetBindingMacro", SN_NOWARN)
    MakeNameEx(0x27ACD0, "Script_SetBindingSpell", SN_NOWARN)
    MakeNameEx(0x15E0F00, "Script_SetCemeteryPreference", SN_NOWARN)
    MakeNameEx(0x162D4B0, "Script_SetChannelOwner", SN_NOWARN)
    MakeNameEx(0x162D400, "Script_SetChannelPassword", SN_NOWARN)
    MakeNameEx(0x94D900, "Script_SetCharSelectBackground", SN_NOWARN)
    MakeNameEx(0x94D7E0, "Script_SetCharSelectModelFrame", SN_NOWARN)
    MakeNameEx(0x94E200, "Script_SetCharacterSelectFacing", SN_NOWARN)
    MakeNameEx(0x162E8C0, "Script_SetChatColorNameByClass", SN_NOWARN)
    MakeNameEx(0x162FB00, "Script_SetChatWindowAlpha", SN_NOWARN)
    MakeNameEx(0x162F9E0, "Script_SetChatWindowColor", SN_NOWARN)
    MakeNameEx(0x162FCA0, "Script_SetChatWindowDocked", SN_NOWARN)
    MakeNameEx(0x162FBA0, "Script_SetChatWindowLocked", SN_NOWARN)
    MakeNameEx(0x162F880, "Script_SetChatWindowName", SN_NOWARN)
    MakeNameEx(0x162FF10, "Script_SetChatWindowSavedDimensions", SN_NOWARN)
    MakeNameEx(0x162FDC0, "Script_SetChatWindowSavedPosition", SN_NOWARN)
    MakeNameEx(0x162FD40, "Script_SetChatWindowShown", SN_NOWARN)
    MakeNameEx(0x162F940, "Script_SetChatWindowSize", SN_NOWARN)
    MakeNameEx(0x162FC20, "Script_SetChatWindowUninteractable", SN_NOWARN)
    MakeNameEx(0x9699C0, "Script_SetCheckedSystemRequirements", SN_NOWARN)
    MakeNameEx(0x967BB0, "Script_SetClearConfigData", SN_NOWARN)
    MakeNameEx(0x15DD160, "Script_SetConsoleKey", SN_NOWARN)
    MakeNameEx(0x183E8B0, "Script_SetCraftFilter", SN_NOWARN)
    MakeNameEx(0x175C230, "Script_SetCurrentGraphicsSetting", SN_NOWARN)
    MakeNameEx(0x1872870, "Script_SetCurrentGuildBankTab", SN_NOWARN)
    MakeNameEx(0x15F8410, "Script_SetCurrentTitle", SN_NOWARN)
    MakeNameEx(0x15DEEA0, "Script_SetCursor", SN_NOWARN)
    MakeNameEx(0x175BB50, "Script_SetDefaultVideoOptions", SN_NOWARN)
    MakeNameEx(0x15E8880, "Script_SetDungeonDifficultyID", SN_NOWARN)
    MakeNameEx(0x15E21D0, "Script_SetEuropeanNumbers", SN_NOWARN)
    MakeNameEx(0x16E2190, "Script_SetEveryoneIsAssistant", SN_NOWARN)
    MakeNameEx(0x1801E80, "Script_SetFactionActive", SN_NOWARN)
    MakeNameEx(0x1801E10, "Script_SetFactionInactive", SN_NOWARN)
    MakeNameEx(0x187D2B0, "Script_SetGuildBankTabInfo", SN_NOWARN)
    MakeNameEx(0x1946CB0, "Script_SetGuildBankTabItemWithdraw", SN_NOWARN)
    MakeNameEx(0x19468A0, "Script_SetGuildBankTabPermissions", SN_NOWARN)
    MakeNameEx(0x187E1B0, "Script_SetGuildBankText", SN_NOWARN)
    MakeNameEx(0x1946B70, "Script_SetGuildBankWithdrawGoldLimit", SN_NOWARN)
    MakeNameEx(0x1946F00, "Script_SetGuildInfoText", SN_NOWARN)
    MakeNameEx(0x19467B0, "Script_SetGuildMemberRank", SN_NOWARN)
    MakeNameEx(0x1944A70, "Script_SetGuildRosterSelection", SN_NOWARN)
    MakeNameEx(0x19455C0, "Script_SetGuildRosterShowOffline", SN_NOWARN)
    MakeNameEx(0x969910, "Script_SetInCharacterCreate", SN_NOWARN)
    MakeNameEx(0x9698E0, "Script_SetInCharacterSelect", SN_NOWARN)
    MakeNameEx(0x15DC370, "Script_SetInWorldUIVisibility", SN_NOWARN)
    MakeNameEx(0x1838A30, "Script_SetInsertItemsLeftToRight", SN_NOWARN)
    MakeNameEx(0x17E1940, "Script_SetInventoryPortraitTexture", SN_NOWARN)
    MakeNameEx(0x183AF70, "Script_SetItemSearch", SN_NOWARN)
    MakeNameEx(0x94D990, "Script_SetLastCharacterGuid", SN_NOWARN)
    MakeNameEx(0x15E8BD0, "Script_SetLegacyRaidDifficultyID", SN_NOWARN)
    MakeNameEx(0x16DCBB0, "Script_SetLootMethod", SN_NOWARN)
    MakeNameEx(0x172C8A0, "Script_SetLootPortrait", SN_NOWARN)
    MakeNameEx(0x16DCF60, "Script_SetLootThreshold", SN_NOWARN)
    MakeNameEx(0x16C2430, "Script_SetMacroItem", SN_NOWARN)
    MakeNameEx(0x16C2710, "Script_SetMacroSpell", SN_NOWARN)
    MakeNameEx(0x27DFF0, "Script_SetModifiedClick", SN_NOWARN)
    MakeNameEx(0x267E10, "Script_SetMouselookOverrideBinding", SN_NOWARN)
    MakeNameEx(0x26C4E0, "Script_SetMoveEnabled", SN_NOWARN)
    MakeNameEx(0x16DD120, "Script_SetOptOutOfLoot", SN_NOWARN)
    MakeNameEx(0x27B440, "Script_SetOverrideBinding", SN_NOWARN)
    MakeNameEx(0x27BAC0, "Script_SetOverrideBindingClick", SN_NOWARN)
    MakeNameEx(0x27B710, "Script_SetOverrideBindingItem", SN_NOWARN)
    MakeNameEx(0x27B8E0, "Script_SetOverrideBindingMacro", SN_NOWARN)
    MakeNameEx(0x27B530, "Script_SetOverrideBindingSpell", SN_NOWARN)
    MakeNameEx(0x15E1C10, "Script_SetPVP", SN_NOWARN)
    MakeNameEx(0x16DDB90, "Script_SetPartyAssignment", SN_NOWARN)
    MakeNameEx(0x16FFAB0, "Script_SetPendingReportArenaTeamName", SN_NOWARN)
    MakeNameEx(0x1630D80, "Script_SetPendingReportPetTarget", SN_NOWARN)
    MakeNameEx(0x1630C60, "Script_SetPendingReportTarget", SN_NOWARN)
    MakeNameEx(0x180ADF0, "Script_SetPetStablePaperdoll", SN_NOWARN)
    MakeNameEx(0x1A2E6F0, "Script_SetPortraitToTexture", SN_NOWARN)
    MakeNameEx(0x15E8970, "Script_SetRaidDifficultyID", SN_NOWARN)
    MakeNameEx(0x16C8ED0, "Script_SetRaidProfileOption", SN_NOWARN)
    MakeNameEx(0x16C9140, "Script_SetRaidProfileSavedPosition", SN_NOWARN)
    MakeNameEx(0x16DEC40, "Script_SetRaidSubgroup", SN_NOWARN)
    MakeNameEx(0x1658C10, "Script_SetRaidTarget", SN_NOWARN)
    MakeNameEx(0x1658CB0, "Script_SetRaidTargetProtected", SN_NOWARN)
    MakeNameEx(0x967090, "Script_SetSavedAccountName", SN_NOWARN)
    MakeNameEx(0x175B700, "Script_SetScreenResolution", SN_NOWARN)
    MakeNameEx(0x18CAD40, "Script_SetSelectedAuctionItem", SN_NOWARN)
    MakeNameEx(0x16FCC70, "Script_SetSelectedBattlefield", SN_NOWARN)
    MakeNameEx(0x1631210, "Script_SetSelectedDisplayChannel", SN_NOWARN)
    MakeNameEx(0x18020F0, "Script_SetSelectedFaction", SN_NOWARN)
    MakeNameEx(0x175C0A0, "Script_SetSelectedScreenResolutionIndex", SN_NOWARN)
    MakeNameEx(0x18B6C40, "Script_SetSelectedSkill", SN_NOWARN)
    MakeNameEx(0x16E9BB0, "Script_SetSendMailCOD", SN_NOWARN)
    MakeNameEx(0x16E9AB0, "Script_SetSendMailMoney", SN_NOWARN)
    MakeNameEx(0x16E9830, "Script_SetSendMailShowing", SN_NOWARN)
    MakeNameEx(0x1672B80, "Script_SetSpellbookPetAction", SN_NOWARN)
    MakeNameEx(0x17EA970, "Script_SetSuperTrackedQuestID", SN_NOWARN)
    MakeNameEx(0x15DB720, "Script_SetTaxiBenchmarkMode", SN_NOWARN)
    MakeNameEx(0x180C890, "Script_SetTaxiMap", SN_NOWARN)
    MakeNameEx(0x1885A20, "Script_SetTracking", SN_NOWARN)
    MakeNameEx(0x18505D0, "Script_SetTradeMoney", SN_NOWARN)
    MakeNameEx(0x18547D0, "Script_SetTradeSkillInvSlotFilter", SN_NOWARN)
    MakeNameEx(0x18545A0, "Script_SetTradeSkillSubClassFilter", SN_NOWARN)
    MakeNameEx(0x1862B10, "Script_SetTrainerServiceTypeFilter", SN_NOWARN)
    MakeNameEx(0x9690A0, "Script_SetTrialPopUp", SN_NOWARN)
    MakeNameEx(0x26CAE0, "Script_SetTurnEnabled", SN_NOWARN)
    MakeNameEx(0x15DB7F0, "Script_SetUIVisibility", SN_NOWARN)
    MakeNameEx(0x967120, "Script_SetUsesToken", SN_NOWARN)
    MakeNameEx(0x198DE10, "Script_SetView", SN_NOWARN)
    MakeNameEx(0x1802030, "Script_SetWatchedFactionIndex", SN_NOWARN)
    MakeNameEx(0x9691F0, "Script_SetWorldFrameStrata", SN_NOWARN)
    MakeNameEx(0x175B7A0, "Script_SetupFullscreenScale", SN_NOWARN)
    MakeNameEx(0x17DC860, "Script_ShowBuybackSellCursor", SN_NOWARN)
    MakeNameEx(0x15E2170, "Script_ShowCloak", SN_NOWARN)
    MakeNameEx(0x1835430, "Script_ShowContainerSellCursor", SN_NOWARN)
    MakeNameEx(0x967710, "Script_ShowCursor", SN_NOWARN)
    MakeNameEx(0x15E2110, "Script_ShowHelm", SN_NOWARN)
    MakeNameEx(0x17E18B0, "Script_ShowInventorySellCursor", SN_NOWARN)
    MakeNameEx(0x189E310, "Script_ShowQuestComplete", SN_NOWARN)
    MakeNameEx(0x189E290, "Script_ShowQuestOffer", SN_NOWARN)
    MakeNameEx(0x17DC960, "Script_ShowRepairCursor", SN_NOWARN)
    MakeNameEx(0x15E20B0, "Script_ShowingCloak", SN_NOWARN)
    MakeNameEx(0x15E2050, "Script_ShowingHelm", SN_NOWARN)
    MakeNameEx(0x1898B80, "Script_SignPetition", SN_NOWARN)
    MakeNameEx(0x15F67D0, "Script_SitStandOrDescendStart", SN_NOWARN)
    MakeNameEx(0x1835320, "Script_SocketContainerItem", SN_NOWARN)
    MakeNameEx(0x17E14E0, "Script_SocketInventoryItem", SN_NOWARN)
    MakeNameEx(0x185F1E0, "Script_SortArenaTeamRoster", SN_NOWARN)
    MakeNameEx(0x18CD940, "Script_SortAuctionApplySort", SN_NOWARN)
    MakeNameEx(0x18CD680, "Script_SortAuctionClearSort", SN_NOWARN)
    MakeNameEx(0x18CAAE0, "Script_SortAuctionItems", SN_NOWARN)
    MakeNameEx(0x18CD800, "Script_SortAuctionSetSort", SN_NOWARN)
    MakeNameEx(0x16F7EE0, "Script_SortBattlefieldScoreData", SN_NOWARN)
    MakeNameEx(0x19453E0, "Script_SortGuildRoster", SN_NOWARN)
    MakeNameEx(0x17EA7B0, "Script_SortQuestSortTypes", SN_NOWARN)
    MakeNameEx(0x17EA780, "Script_SortQuestWatches", SN_NOWARN)
    MakeNameEx(0x17EA7E0, "Script_SortQuests", SN_NOWARN)
    MakeNameEx(0x14F5F80, "Script_Sound_ChatSystem_GetInputDriverNameByIndex", SN_NOWARN)
    MakeNameEx(0x14F3AA0, "Script_Sound_ChatSystem_GetNumInputDrivers", SN_NOWARN)
    MakeNameEx(0x14F3AA0, "Script_Sound_ChatSystem_GetNumOutputDrivers", SN_NOWARN)
    MakeNameEx(0x14F6C20, "Script_Sound_ChatSystem_GetOutputDriverNameByIndex", SN_NOWARN)
    MakeNameEx(0x14F4070, "Script_Sound_GameSystem_GetInputDriverNameByIndex", SN_NOWARN)
    MakeNameEx(0x14F3AA0, "Script_Sound_GameSystem_GetNumInputDrivers", SN_NOWARN)
    MakeNameEx(0x14F4C20, "Script_Sound_GameSystem_GetNumOutputDrivers", SN_NOWARN)
    MakeNameEx(0x14F5200, "Script_Sound_GameSystem_GetOutputDriverNameByIndex", SN_NOWARN)
    MakeNameEx(0x14F78C0, "Script_Sound_GameSystem_RestartSoundSystem", SN_NOWARN)
    MakeNameEx(0x1006AC0, "Script_SpellCanTargetItem", SN_NOWARN)
    MakeNameEx(0x100A8B0, "Script_SpellCanTargetItemID", SN_NOWARN)
    MakeNameEx(0x1008BB0, "Script_SpellCanTargetUnit", SN_NOWARN)
    MakeNameEx(0x10117B0, "Script_SpellCancelQueuedSpell", SN_NOWARN)
    MakeNameEx(0x1011D80, "Script_SpellGetVisibilityInfo", SN_NOWARN)
    MakeNameEx(0x1667330, "Script_SpellHasRange", SN_NOWARN)
    MakeNameEx(0x1013A20, "Script_SpellIsAlwaysShown", SN_NOWARN)
    MakeNameEx(0x1002700, "Script_SpellIsSelfBuff", SN_NOWARN)
    MakeNameEx(0x10064E0, "Script_SpellIsTargeting", SN_NOWARN)
    MakeNameEx(0x100BA90, "Script_SpellStopCasting", SN_NOWARN)
    MakeNameEx(0x100AEA0, "Script_SpellStopTargeting", SN_NOWARN)
    MakeNameEx(0x10070B0, "Script_SpellTargetItem", SN_NOWARN)
    MakeNameEx(0x1009740, "Script_SpellTargetUnit", SN_NOWARN)
    MakeNameEx(0x1834B00, "Script_SplitContainerItem", SN_NOWARN)
    MakeNameEx(0x187CDC0, "Script_SplitGuildBankItem", SN_NOWARN)
    MakeNameEx(0x180B2B0, "Script_StablePet", SN_NOWARN)
    MakeNameEx(0x15DB5A0, "Script_StartAttack", SN_NOWARN)
    MakeNameEx(0x18BEB60, "Script_StartAuction", SN_NOWARN)
    MakeNameEx(0x25CBC0, "Script_StartAutoRun", SN_NOWARN)
    MakeNameEx(0x94E030, "Script_StartCharacterUndelete", SN_NOWARN)
    MakeNameEx(0x18BA9E0, "Script_StartDuel", SN_NOWARN)
    MakeNameEx(0x16FA260, "Script_StartSpectatorWarGame", SN_NOWARN)
    MakeNameEx(0x16F9DE0, "Script_StartWarGame", SN_NOWARN)
    MakeNameEx(0x16F9F40, "Script_StartWarGameByName", SN_NOWARN)
    MakeNameEx(0x967B70, "Script_StopAllSFX", SN_NOWARN)
    MakeNameEx(0x15DB6D0, "Script_StopAttack", SN_NOWARN)
    MakeNameEx(0x25D1F0, "Script_StopAutoRun", SN_NOWARN)
    MakeNameEx(0x15F68A0, "Script_StopCinematic", SN_NOWARN)
    MakeNameEx(0x9672F0, "Script_StopGlueAmbience", SN_NOWARN)
    MakeNameEx(0x967360, "Script_StopGlueMusic", SN_NOWARN)
    MakeNameEx(0x16BE8B0, "Script_StopMacro", SN_NOWARN)
    MakeNameEx(0x14F2900, "Script_StopMusic", SN_NOWARN)
    MakeNameEx(0x14F2EB0, "Script_StopSound", SN_NOWARN)
    MakeNameEx(0x246D970, "Script_StoreSecureReference", SN_NOWARN)
    MakeNameEx(0x260860, "Script_StrafeLeftStart", SN_NOWARN)
    MakeNameEx(0x260E90, "Script_StrafeLeftStop", SN_NOWARN)
    MakeNameEx(0x261490, "Script_StrafeRightStart", SN_NOWARN)
    MakeNameEx(0x261AC0, "Script_StrafeRightStop", SN_NOWARN)
    MakeNameEx(0x15DD6F0, "Script_Stuck", SN_NOWARN)
    MakeNameEx(0x1947440, "Script_SubmitRequiredGuildRename", SN_NOWARN)
    MakeNameEx(0x15DCF60, "Script_SummonFriend", SN_NOWARN)
    MakeNameEx(0x16E0830, "Script_SwapRaidSubgroup", SN_NOWARN)
    MakeNameEx(0x16EB590, "Script_TakeInboxItem", SN_NOWARN)
    MakeNameEx(0x16EB490, "Script_TakeInboxMoney", SN_NOWARN)
    MakeNameEx(0x16EB6D0, "Script_TakeInboxTextItem", SN_NOWARN)
    MakeNameEx(0x180CBB0, "Script_TakeTaxiNode", SN_NOWARN)
    MakeNameEx(0x15E4D10, "Script_TargetDirectionEnemy", SN_NOWARN)
    MakeNameEx(0x15E4E90, "Script_TargetDirectionFinished", SN_NOWARN)
    MakeNameEx(0x15E4DD0, "Script_TargetDirectionFriend", SN_NOWARN)
    MakeNameEx(0x15E4F60, "Script_TargetLastEnemy", SN_NOWARN)
    MakeNameEx(0x15E4F80, "Script_TargetLastFriend", SN_NOWARN)
    MakeNameEx(0x15E4EB0, "Script_TargetLastTarget", SN_NOWARN)
    MakeNameEx(0x15E4AC0, "Script_TargetNearest", SN_NOWARN)
    MakeNameEx(0x15E4B70, "Script_TargetNearestEnemy", SN_NOWARN)
    MakeNameEx(0x15E4BC0, "Script_TargetNearestEnemyPlayer", SN_NOWARN)
    MakeNameEx(0x15E4C10, "Script_TargetNearestFriend", SN_NOWARN)
    MakeNameEx(0x15E4C60, "Script_TargetNearestFriendPlayer", SN_NOWARN)
    MakeNameEx(0x15E4CB0, "Script_TargetNearestPartyMember", SN_NOWARN)
    MakeNameEx(0x15E4CE0, "Script_TargetNearestRaidMember", SN_NOWARN)
    MakeNameEx(0x15E4B40, "Script_TargetPriorityHighlightEnd", SN_NOWARN)
    MakeNameEx(0x15E4B10, "Script_TargetPriorityHighlightStart", SN_NOWARN)
    MakeNameEx(0x15DF5D0, "Script_TargetTotem", SN_NOWARN)
    MakeNameEx(0x15E49E0, "Script_TargetUnit", SN_NOWARN)
    MakeNameEx(0x180CF90, "Script_TaxiGetDestX", SN_NOWARN)
    MakeNameEx(0x180D010, "Script_TaxiGetDestY", SN_NOWARN)
    MakeNameEx(0x180CD20, "Script_TaxiGetNodeSlot", SN_NOWARN)
    MakeNameEx(0x180CE90, "Script_TaxiGetSrcX", SN_NOWARN)
    MakeNameEx(0x180CF10, "Script_TaxiGetSrcY", SN_NOWARN)
    MakeNameEx(0x180CE30, "Script_TaxiIsDirectFlight", SN_NOWARN)
    MakeNameEx(0x180CB30, "Script_TaxiNodeCost", SN_NOWARN)
    MakeNameEx(0x180CC30, "Script_TaxiNodeGetType", SN_NOWARN)
    MakeNameEx(0x180C9D0, "Script_TaxiNodeName", SN_NOWARN)
    MakeNameEx(0x180CA90, "Script_TaxiNodePosition", SN_NOWARN)
    MakeNameEx(0x26A180, "Script_TaxiRequestEarlyLanding", SN_NOWARN)
    MakeNameEx(0x15E9470, "Script_TimeoutResurrect", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_ToggleAnimKitDisplay", SN_NOWARN)
    MakeNameEx(0x25C5B0, "Script_ToggleAutoRun", SN_NOWARN)
    MakeNameEx(0x20AB80, "Script_ToggleDebugAIDisplay", SN_NOWARN)
    MakeNameEx(0x15E1BF0, "Script_TogglePVP", SN_NOWARN)
    MakeNameEx(0x1723580, "Script_TogglePetAutocast", SN_NOWARN)
    MakeNameEx(0x25B9E0, "Script_ToggleRun", SN_NOWARN)
    MakeNameEx(0x15E2B60, "Script_ToggleSelfHighlight", SN_NOWARN)
    MakeNameEx(0x15E6B30, "Script_ToggleSheath", SN_NOWARN)
    MakeNameEx(0x1672920, "Script_ToggleSpellAutocast", SN_NOWARN)
    MakeNameEx(0x26BF30, "Script_ToggleWindowed", SN_NOWARN)
    MakeNameEx(0x16A8A40, "Script_TriggerTutorial", SN_NOWARN)
    MakeNameEx(0x18B5BC0, "Script_TurnInArenaPetition", SN_NOWARN)
    MakeNameEx(0x18B5B20, "Script_TurnInGuildCharter", SN_NOWARN)
    MakeNameEx(0x25F060, "Script_TurnLeftStart", SN_NOWARN)
    MakeNameEx(0x25F660, "Script_TurnLeftStop", SN_NOWARN)
    MakeNameEx(0x2638C0, "Script_TurnOrActionStart", SN_NOWARN)
    MakeNameEx(0x264440, "Script_TurnOrActionStop", SN_NOWARN)
    MakeNameEx(0x25FC60, "Script_TurnRightStart", SN_NOWARN)
    MakeNameEx(0x260260, "Script_TurnRightStop", SN_NOWARN)
    MakeNameEx(0x94E060, "Script_UndeleteCharacter", SN_NOWARN)
    MakeNameEx(0x16DD2C0, "Script_UninviteUnit", SN_NOWARN)
    MakeNameEx(0x1845700, "Script_UnitHasIncomingResurrection", SN_NOWARN)
    MakeNameEx(0x16E2B60, "Script_UnitInOtherParty", SN_NOWARN)
    MakeNameEx(0x16DC520, "Script_UnitIsGroupAssistant", SN_NOWARN)
    MakeNameEx(0x16DC300, "Script_UnitIsGroupLeader", SN_NOWARN)
    MakeNameEx(0x16DC410, "Script_UnitLeadsAnyGroup", SN_NOWARN)
    MakeNameEx(0x14F1D40, "Script_UnmuteSoundFile", SN_NOWARN)
    MakeNameEx(0x180B240, "Script_UnstablePet", SN_NOWARN)
    MakeNameEx(0x15DA310, "Script_UpdateAddOnCPUUsage", SN_NOWARN)
    MakeNameEx(0x15DA200, "Script_UpdateAddOnMemoryUsage", SN_NOWARN)
    MakeNameEx(0x17E1D30, "Script_UpdateInventoryAlertStatus", SN_NOWARN)
    MakeNameEx(0x94E120, "Script_UpdateSelectionCustomizationScene", SN_NOWARN)
    MakeNameEx(0x967C10, "Script_UpdateWindow", SN_NOWARN)
    MakeNameEx(0x967C10, "Script_UpdateWindow", SN_NOWARN)
    MakeNameEx(0x1798D70, "Script_UseAction", SN_NOWARN)
    MakeNameEx(0x1834CF0, "Script_UseContainerItem", SN_NOWARN)
    MakeNameEx(0x1839760, "Script_UseHearthstone", SN_NOWARN)
    MakeNameEx(0x17E1290, "Script_UseInventoryItem", SN_NOWARN)
    MakeNameEx(0x15DAA70, "Script_UseItemByName", SN_NOWARN)
    MakeNameEx(0x9690B0, "Script_VisitPromotionURL", SN_NOWARN)
    MakeNameEx(0x16FA9F0, "Script_WarGameRespond", SN_NOWARN)
    MakeNameEx(0x9691B0, "Script_WasScreenFirstDisplayed", SN_NOWARN)
    MakeNameEx(0x18745F0, "Script_WithdrawGuildBankMoney", SN_NOWARN)
    Last edited by charles420; 10-08-2021 at 06:02 AM.

  6. Thanks PinkFlower (1 members gave Thanks to charles420 for this useful post)
  7. #4
    aeo's Avatar Contributor
    Reputation
    127
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    84/62
    Trade Feedback
    7 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by _chase View Post
    On a related note from, Development Notes -- Season of Mastery Beta - WoW Classic Season of Mastery Beta - US - Blue Tracker - World of Warcraft
    This only seems to address the season of mastery client, but I wonder if this means some ingame reporting improvements or actual client side anti-cheat/bot protections in the future. I'd assume any client side protection improvements would make their way to the tbc client as well.
    I feel like if this was the case it wouldn't be in patch note but who knows with blizzard.

  8. Thanks PinkFlower (1 members gave Thanks to aeo for this useful post)
  9. #5
    _chase's Avatar Established Member
    Reputation
    95
    Join Date
    Dec 2019
    Posts
    58
    Thanks G/R
    17/49
    Trade Feedback
    0 (0%)
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by aeo View Post
    I feel like if this was the case it wouldn't be in patch note but who knows with blizzard.
    Yea you bring up a good point. My only thought for why they might disclose that information is that they need a PR win when it comes to botting. Because Season of Mastery is going to be an accelerated event cheating will discount achievements even more than it does already in the normal game.

  10. #6
    charles420's Avatar Contributor
    Reputation
    315
    Join Date
    Jun 2009
    Posts
    329
    Thanks G/R
    25/119
    Trade Feedback
    0 (0%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    they have been adding stuff just fyi and knowing blizz it would go cross games for what ever they add
    Last edited by charles420; 10-08-2021 at 08:15 PM.

  11. Thanks aeo (1 members gave Thanks to charles420 for this useful post)
  12. #7
    oiramario's Avatar Established Member
    Reputation
    85
    Join Date
    Mar 2021
    Posts
    133
    Thanks G/R
    36/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @Razzue
    @charles420

    Code:
                PlayerNameGUIDOffset =  0x20,
                PlayerNameStringOffset =  0x31,
                PlayerNameCacheNext =  0x0,
                PlayerNameCachePointer = 0x2A758A0,
    Code:
    std::string CGPlayer::GetName() const {
        auto own_guid = GetGUID();
        std::string name;
        static auto NameCacheAddress = mOwner->GetBaseAddress() + 0x2A758A0;
        auto ret0 = mOwner->GetMemory().Read<uint64_t>(NameCacheAddress);
        auto current = ret0.result();
        while (current && (current & 1) == 0) {
            auto ret = mOwner->GetMemory().Read<WowGUID>(current + 0x20);
            auto guid = ret.result();
            if (own_guid == guid) {
                char str[48] = {0};
                ret = mOwner->GetMemory().Read(current + 0x31, str);
                name = str;
                break;
            }
            ret0 = mOwner->GetMemory().Read<uint64_t>(current);
            if (current == ret0.result())
                break;
            current = ret0.result();
        }
        return name;
    }
    cannot read guid by PlayerNameGUIDOffset.
    how to get player's name now?
    are PlayerNameGUIDOffset and PlayerNameStringOffset still correct?

  13. #8
    Razzue's Avatar Contributor Avid Ailurophile

    CoreCoins Purchaser Authenticator enabled
    Reputation
    379
    Join Date
    Jun 2017
    Posts
    588
    Thanks G/R
    185/268
    Trade Feedback
    2 (100%)
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by oiramario View Post
    @Razzue
    @charles420

    Code:
                PlayerNameGUIDOffset =  0x20,
                PlayerNameStringOffset =  0x31,
                PlayerNameCacheNext =  0x0,
                PlayerNameCachePointer = 0x2A758A0,
    Code:
    std::string CGPlayer::GetName() const {
        auto own_guid = GetGUID();
        std::string name;
        static auto NameCacheAddress = mOwner->GetBaseAddress() + 0x2A758A0;
        auto ret0 = mOwner->GetMemory().Read<uint64_t>(NameCacheAddress);
        auto current = ret0.result();
        while (current && (current & 1) == 0) {
            auto ret = mOwner->GetMemory().Read<WowGUID>(current + 0x20);
            auto guid = ret.result();
            if (own_guid == guid) {
                char str[48] = {0};
                ret = mOwner->GetMemory().Read(current + 0x31, str);
                name = str;
                break;
            }
            ret0 = mOwner->GetMemory().Read<uint64_t>(current);
            if (current == ret0.result())
                break;
            current = ret0.result();
        }
        return name;
    }
    cannot read guid by PlayerNameGUIDOffset.
    how to get player's name now?
    are PlayerNameGUIDOffset and PlayerNameStringOffset still correct?
    Code:
    internal bool RefreshNames()
    {
        try
        {
            PlayerNames.Clear();
    
            var Count = Memory.Read<int>(ClientManager.BaseAddress + 0x2A758A0 + 0x8);
            var Base = Memory.Read<IntPtr>((ClientManager.BaseAddress + 0x2A758A0) + 0x10);
    
            for (var i = 0; i < Count; i++)
            {
                var GUID = Memory.Read<GUID>(Memory.Read<IntPtr>(Base + (0x8 * i)) + 0x8);
                if (GUID.IsEmpty()) continue;
    
                var Name = Memory.ReadUtfString(Memory.Read<IntPtr>(Base + (0x8 * i)) + 0x19);
                if (!PlayerNames.ContainsKey(GUID) && !string.IsNullOrEmpty(Name))
                    PlayerNames.Add(GUID, Name);
            }
            return PlayerNames.Count > 0;
        }
        catch (Exception)
        {
            return false;
        }
    }
    Capture.PNG
    Last edited by Razzue; 10-09-2021 at 04:41 PM.

  14. Thanks oiramario (1 members gave Thanks to Razzue for this useful post)
  15. #9
    charles420's Avatar Contributor
    Reputation
    315
    Join Date
    Jun 2009
    Posts
    329
    Thanks G/R
    25/119
    Trade Feedback
    0 (0%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    struct PlayerCacheEntry
    {
    public IntPtr next;
    public UInt128 guid;
    public Byte pad;
    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x30)]
    public Byte[] name;
    }
    int count = ProcessMemory.Read<int>(ProcessMemory.BaseAddress + (int)Pointers.UnitName.PlayerNameCachePointer + 0x;
    IntPtr startAddress = ProcessMemory.Read<IntPtr>(ProcessMemory.BaseAddress + (int)Pointers.UnitName.PlayerNameCachePointer + 0x10);

  16. Thanks oiramario (1 members gave Thanks to charles420 for this useful post)
  17. #10
    oiramario's Avatar Established Member
    Reputation
    85
    Join Date
    Mar 2021
    Posts
    133
    Thanks G/R
    36/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    do my part.

    Code:
    const uint64_t Object_Guid                                        = 0x0000; // size    4
    const uint64_t Object_EntryID                                     = 0x0010; // size    1
    const uint64_t Object_DynamicFlags                                = 0x0014; // size    1
    const uint64_t Object_Scale                                       = 0x0018; // size    1
    
    const uint64_t Item_Owner                                         = 0x001c; // size    4
    const uint64_t Item_ContainedIn                                   = 0x002c; // size    4
    const uint64_t Item_Creator                                       = 0x003c; // size    4
    const uint64_t Item_GiftCreator                                   = 0x004c; // size    4
    const uint64_t Item_StackCount                                    = 0x005c; // size    1
    const uint64_t Item_Expiration                                    = 0x0060; // size    1
    const uint64_t Item_SpellCharges                                  = 0x0064; // size    5
    const uint64_t Item_DynamicFlags                                  = 0x0078; // size    1
    const uint64_t Item_Enchantment                                   = 0x007c; // size   39
    const uint64_t Item_PropertySeed                                  = 0x0118; // size    1
    const uint64_t Item_RandomPropertiesID                            = 0x011c; // size    1
    const uint64_t Item_Durability                                    = 0x0120; // size    1
    const uint64_t Item_MaxDurability                                 = 0x0124; // size    1
    const uint64_t Item_CreatePlayedTime                              = 0x0128; // size    1
    const uint64_t Item_ModifiersMask                                 = 0x012c; // size    1
    const uint64_t Item_Context                                       = 0x0130; // size    1
    const uint64_t Item_ArtifactXP                                    = 0x0134; // size    2
    const uint64_t Item_ItemAppearanceModID                           = 0x013c; // size    1
    
    const uint64_t Container_Slots                                    = 0x0140; // size  144
    const uint64_t Container_NumSlots                                 = 0x0380; // size    1
    
    const uint64_t Unit_Charm                                         = 0x001c; // size    4
    const uint64_t Unit_Summon                                        = 0x002c; // size    4
    const uint64_t Unit_Critter                                       = 0x003c; // size    4
    const uint64_t Unit_CharmedBy                                     = 0x004c; // size    4
    const uint64_t Unit_SummonedBy                                    = 0x005c; // size    4
    const uint64_t Unit_CreatedBy                                     = 0x006c; // size    4
    const uint64_t Unit_DemonCreator                                  = 0x007c; // size    4
    const uint64_t Unit_LookAtControllerTarget                        = 0x008c; // size    4
    const uint64_t Unit_Target                                        = 0x009c; // size    4
    const uint64_t Unit_BattlePetCompanionGUID                        = 0x00ac; // size    4
    const uint64_t Unit_BattlePetDBID                                 = 0x00bc; // size    2
    const uint64_t Unit_ChannelData                                   = 0x00c4; // size    2
    const uint64_t Unit_SummonedByHomeRealm                           = 0x00cc; // size    1
    const uint64_t Unit_Sex                                           = 0x00d0; // size    1
    const uint64_t Unit_DisplayPower                                  = 0x00d4; // size    1
    const uint64_t Unit_OverrideDisplayPowerID                        = 0x00d8; // size    1
    const uint64_t Unit_Health                                        = 0x00dc; // size    2
    const uint64_t Unit_Power                                         = 0x00e4; // size    6
    const uint64_t Unit_MaxHealth                                     = 0x00fc; // size    2
    const uint64_t Unit_MaxPower                                      = 0x0104; // size    6
    const uint64_t Unit_ModPowerRegen                                 = 0x011c; // size    6
    const uint64_t Unit_Level                                         = 0x0134; // size    1
    const uint64_t Unit_EffectiveLevel                                = 0x0138; // size    1
    const uint64_t Unit_ContentTuningID                               = 0x013c; // size    1
    const uint64_t Unit_ScalingLevelMin                               = 0x0140; // size    1
    const uint64_t Unit_ScalingLevelMax                               = 0x0144; // size    1
    const uint64_t Unit_ScalingLevelDelta                             = 0x0148; // size    1
    const uint64_t Unit_ScalingFactionGroup                           = 0x014c; // size    1
    const uint64_t Unit_ScalingHealthItemLevelCurveID                 = 0x0150; // size    1
    const uint64_t Unit_ScalingDamageItemLevelCurveID                 = 0x0154; // size    1
    const uint64_t Unit_FactionTemplate                               = 0x0158; // size    1
    const uint64_t Unit_VirtualItems                                  = 0x015c; // size    6
    const uint64_t Unit_Flags                                         = 0x0174; // size    1
    const uint64_t Unit_Flags2                                        = 0x0178; // size    1
    const uint64_t Unit_Flags3                                        = 0x017c; // size    1
    const uint64_t Unit_AuraState                                     = 0x0180; // size    1
    const uint64_t Unit_AttackRoundBaseTime                           = 0x0184; // size    2
    const uint64_t Unit_RangedAttackRoundBaseTime                     = 0x018c; // size    1
    const uint64_t Unit_BoundingRadius                                = 0x0190; // size    1
    const uint64_t Unit_CombatReach                                   = 0x0194; // size    1
    const uint64_t Unit_DisplayID                                     = 0x0198; // size    1
    const uint64_t Unit_DisplayScale                                  = 0x019c; // size    1
    const uint64_t Unit_NativeDisplayID                               = 0x01a0; // size    1
    const uint64_t Unit_NativeXDisplayScale                           = 0x01a4; // size    1
    const uint64_t Unit_MountDisplayID                                = 0x01a8; // size    1
    const uint64_t Unit_MinDamage                                     = 0x01ac; // size    1
    const uint64_t Unit_MaxDamage                                     = 0x01b0; // size    1
    const uint64_t Unit_MinOffHandDamage                              = 0x01b4; // size    1
    const uint64_t Unit_MaxOffHandDamage                              = 0x01b8; // size    1
    const uint64_t Unit_AnimTier                                      = 0x01bc; // size    1
    const uint64_t Unit_PetNumber                                     = 0x01c0; // size    1
    const uint64_t Unit_PetNameTimestamp                              = 0x01c4; // size    1
    const uint64_t Unit_PetExperience                                 = 0x01c8; // size    1
    const uint64_t Unit_PetNextLevelExperience                        = 0x01cc; // size    1
    const uint64_t Unit_ModCastingSpeed                               = 0x01d0; // size    1
    const uint64_t Unit_ModSpellHaste                                 = 0x01d4; // size    1
    const uint64_t Unit_ModHaste                                      = 0x01d8; // size    1
    const uint64_t Unit_ModRangedHaste                                = 0x01dc; // size    1
    const uint64_t Unit_ModHasteRegen                                 = 0x01e0; // size    1
    const uint64_t Unit_ModTimeRate                                   = 0x01e4; // size    1
    const uint64_t Unit_CreatedBySpell                                = 0x01e8; // size    1
    const uint64_t Unit_NpcFlags                                      = 0x01ec; // size    2
    const uint64_t Unit_EmoteState                                    = 0x01f4; // size    1
    const uint64_t Unit_TrainingPointsTotal                           = 0x01f8; // size    1
    const uint64_t Unit_Stats                                         = 0x01fc; // size    5
    const uint64_t Unit_StatPosBuff                                   = 0x0210; // size    5
    const uint64_t Unit_StatNegBuff                                   = 0x0224; // size    5
    const uint64_t Unit_Resistances                                   = 0x0238; // size    7
    const uint64_t Unit_ResistanceBuffModsPositive                    = 0x0254; // size    7
    const uint64_t Unit_ResistanceBuffModsNegative                    = 0x0270; // size    7
    const uint64_t Unit_BaseMana                                      = 0x028c; // size    1
    const uint64_t Unit_BaseHealth                                    = 0x0290; // size    1
    const uint64_t Unit_ShapeshiftForm                                = 0x0294; // size    1
    const uint64_t Unit_AttackPower                                   = 0x0298; // size    1
    const uint64_t Unit_AttackPowerModPos                             = 0x029c; // size    1
    const uint64_t Unit_AttackPowerModNeg                             = 0x02a0; // size    1
    const uint64_t Unit_AttackPowerMultiplier                         = 0x02a4; // size    1
    const uint64_t Unit_RangedAttackPower                             = 0x02a8; // size    1
    const uint64_t Unit_RangedAttackPowerModPos                       = 0x02ac; // size    1
    const uint64_t Unit_RangedAttackPowerModNeg                       = 0x02b0; // size    1
    const uint64_t Unit_RangedAttackPowerMultiplier                   = 0x02b4; // size    1
    const uint64_t Unit_SetAttackSpeedAura                            = 0x02b8; // size    1
    const uint64_t Unit_Lifesteal                                     = 0x02bc; // size    1
    const uint64_t Unit_MinRangedDamage                               = 0x02c0; // size    1
    const uint64_t Unit_MaxRangedDamage                               = 0x02c4; // size    1
    const uint64_t Unit_PowerCostModifier                             = 0x02c8; // size    7
    const uint64_t Unit_PowerCostMultiplier                           = 0x02e4; // size    7
    const uint64_t Unit_MaxHealthModifier                             = 0x0300; // size    1
    const uint64_t Unit_HoverHeight                                   = 0x0304; // size    1
    const uint64_t Unit_MinItemLevelCutoff                            = 0x0308; // size    1
    const uint64_t Unit_MinItemLevel                                  = 0x030c; // size    1
    const uint64_t Unit_MaxItemLevel                                  = 0x0310; // size    1
    const uint64_t Unit_WildBattlePetLevel                            = 0x0314; // size    1
    const uint64_t Unit_BattlePetCompanionNameTimestamp               = 0x0318; // size    1
    const uint64_t Unit_InteractSpellID                               = 0x031c; // size    1
    const uint64_t Unit_StateSpellVisualID                            = 0x0320; // size    1
    const uint64_t Unit_StateAnimID                                   = 0x0324; // size    1
    const uint64_t Unit_StateAnimKitID                                = 0x0328; // size    1
    const uint64_t Unit_StateWorldEffectID                            = 0x032c; // size    4
    const uint64_t Unit_ScaleDuration                                 = 0x033c; // size    1
    const uint64_t Unit_LooksLikeMountID                              = 0x0340; // size    1
    const uint64_t Unit_LooksLikeCreatureID                           = 0x0344; // size    1
    const uint64_t Unit_LookAtControllerID                            = 0x0348; // size    1
    const uint64_t Unit_GuildGUID                                     = 0x034c; // size    4
    
    const uint64_t Player_DuelArbiter                                 = 0x035c; // size    4
    const uint64_t Player_WowAccount                                  = 0x036c; // size    4
    const uint64_t Player_LootTargetGUID                              = 0x037c; // size    4
    const uint64_t Player_PlayerFlags                                 = 0x038c; // size    1
    const uint64_t Player_PlayerFlagsEx                               = 0x0390; // size    1
    const uint64_t Player_GuildRankID                                 = 0x0394; // size    1
    const uint64_t Player_GuildDeleteDate                             = 0x0398; // size    1
    const uint64_t Player_GuildLevel                                  = 0x039c; // size    1
    const uint64_t Player_Inebriation                                 = 0x03a0; // size    1
    const uint64_t Player_PvpRank                                     = 0x03a4; // size    1
    const uint64_t Player_DuelTeam                                    = 0x03a8; // size    1
    const uint64_t Player_GuildTimeStamp                              = 0x03ac; // size    1
    const uint64_t Player_QuestLog                                    = 0x03b0; // size  400
    const uint64_t Player_VisibleItems                                = 0x09f0; // size   38
    const uint64_t Player_PlayerTitle                                 = 0x0a88; // size    1
    const uint64_t Player_FakeInebriation                             = 0x0a8c; // size    1
    const uint64_t Player_VirtualPlayerRealm                          = 0x0a90; // size    1
    const uint64_t Player_CurrentSpecID                               = 0x0a94; // size    1
    const uint64_t Player_TaxiMountAnimKitID                          = 0x0a98; // size    1
    const uint64_t Player_AvgItemLevel                                = 0x0a9c; // size    6
    const uint64_t Player_CurrentBattlePetBreedQuality                = 0x0ab4; // size    1
    const uint64_t Player_HonorLevel                                  = 0x0ab8; // size    1
    const uint64_t Player_CustomizationChoices                        = 0x0abc; // size   72
    
    const uint64_t ActivePlayer_InvSlots                              = 0x0bdc; // size  516
    const uint64_t ActivePlayer_FarsightObject                        = 0x13ec; // size    4
    const uint64_t ActivePlayer_ComboTarget                           = 0x13fc; // size    4
    const uint64_t ActivePlayer_SummonedBattlePetGUID                 = 0x140c; // size    4
    const uint64_t ActivePlayer_KnownTitles                           = 0x141c; // size   12
    const uint64_t ActivePlayer_Coinage                               = 0x144c; // size    2
    const uint64_t ActivePlayer_XP                                    = 0x1454; // size    1
    const uint64_t ActivePlayer_NextLevelXP                           = 0x1458; // size    1
    const uint64_t ActivePlayer_TrialXP                               = 0x145c; // size    1
    const uint64_t ActivePlayer_Skill                                 = 0x1460; // size  896
    const uint64_t ActivePlayer_CharacterPoints                       = 0x2260; // size    1
    const uint64_t ActivePlayer_MaxTalentTiers                        = 0x2264; // size    1
    const uint64_t ActivePlayer_TrackCreatureMask                     = 0x2268; // size    1
    const uint64_t ActivePlayer_TrackResourceMask                     = 0x226c; // size    2
    const uint64_t ActivePlayer_MainhandExpertise                     = 0x2274; // size    1
    const uint64_t ActivePlayer_OffhandExpertise                      = 0x2278; // size    1
    const uint64_t ActivePlayer_RangedExpertise                       = 0x227c; // size    1
    const uint64_t ActivePlayer_CombatRatingExpertise                 = 0x2280; // size    1
    const uint64_t ActivePlayer_BlockPercentage                       = 0x2284; // size    1
    const uint64_t ActivePlayer_DodgePercentage                       = 0x2288; // size    1
    const uint64_t ActivePlayer_DodgePercentageFromAttribute          = 0x228c; // size    1
    const uint64_t ActivePlayer_ParryPercentage                       = 0x2290; // size    1
    const uint64_t ActivePlayer_ParryPercentageFromAttribute          = 0x2294; // size    1
    const uint64_t ActivePlayer_CritPercentage                        = 0x2298; // size    1
    const uint64_t ActivePlayer_RangedCritPercentage                  = 0x229c; // size    1
    const uint64_t ActivePlayer_OffhandCritPercentage                 = 0x22a0; // size    1
    const uint64_t ActivePlayer_SpellCritPercentage                   = 0x22a4; // size    7
    const uint64_t ActivePlayer_ShieldBlock                           = 0x22c0; // size    1
    const uint64_t ActivePlayer_Mastery                               = 0x22c4; // size    1
    const uint64_t ActivePlayer_Speed                                 = 0x22c8; // size    1
    const uint64_t ActivePlayer_Avoidance                             = 0x22cc; // size    1
    const uint64_t ActivePlayer_Sturdiness                            = 0x22d0; // size    1
    const uint64_t ActivePlayer_Versatility                           = 0x22d4; // size    1
    const uint64_t ActivePlayer_VersatilityBonus                      = 0x22d8; // size    1
    const uint64_t ActivePlayer_PvpPowerDamage                        = 0x22dc; // size    1
    const uint64_t ActivePlayer_PvpPowerHealing                       = 0x22e0; // size    1
    const uint64_t ActivePlayer_ExploredZones                         = 0x22e4; // size  480
    const uint64_t ActivePlayer_RestInfo                              = 0x2a64; // size    4
    const uint64_t ActivePlayer_ModDamageDonePos                      = 0x2a74; // size    7
    const uint64_t ActivePlayer_ModDamageDoneNeg                      = 0x2a90; // size    7
    const uint64_t ActivePlayer_ModDamageDonePercent                  = 0x2aac; // size    7
    const uint64_t ActivePlayer_ModHealingDonePos                     = 0x2ac8; // size    1
    const uint64_t ActivePlayer_ModHealingPercent                     = 0x2acc; // size    1
    const uint64_t ActivePlayer_ModHealingDonePercent                 = 0x2ad0; // size    1
    const uint64_t ActivePlayer_ModPeriodicHealingDonePercent         = 0x2ad4; // size    1
    const uint64_t ActivePlayer_WeaponDmgMultipliers                  = 0x2ad8; // size    3
    const uint64_t ActivePlayer_WeaponAtkSpeedMultipliers             = 0x2ae4; // size    3
    const uint64_t ActivePlayer_ModSpellPowerPercent                  = 0x2af0; // size    1
    const uint64_t ActivePlayer_ModResiliencePercent                  = 0x2af4; // size    1
    const uint64_t ActivePlayer_OverrideSpellPowerByAPPercent         = 0x2af8; // size    1
    const uint64_t ActivePlayer_OverrideAPBySpellPowerPercent         = 0x2afc; // size    1
    const uint64_t ActivePlayer_ModTargetResistance                   = 0x2b00; // size    1
    const uint64_t ActivePlayer_ModTargetPhysicalResistance           = 0x2b04; // size    1
    const uint64_t ActivePlayer_LocalFlags                            = 0x2b08; // size    2
    const uint64_t ActivePlayer_AmmoID                                = 0x2b10; // size    1
    const uint64_t ActivePlayer_PvpMedals                             = 0x2b14; // size    1
    const uint64_t ActivePlayer_BuybackPrice                          = 0x2b18; // size   12
    const uint64_t ActivePlayer_BuybackTimestamp                      = 0x2b48; // size   12
    const uint64_t ActivePlayer_YesterdayHonorableKills               = 0x2b78; // size    1
    const uint64_t ActivePlayer_ThisWeekHonorableKills                = 0x2b7c; // size    1
    const uint64_t ActivePlayer_ThisWeekContribution                  = 0x2b80; // size    1
    const uint64_t ActivePlayer_LifetimeHonorableKills                = 0x2b84; // size    1
    const uint64_t ActivePlayer_YesterdayContribution                 = 0x2b88; // size    1
    const uint64_t ActivePlayer_LastWeekContribution                  = 0x2b8c; // size    1
    const uint64_t ActivePlayer_LastWeekRank                          = 0x2b90; // size    1
    const uint64_t ActivePlayer_WatchedFactionIndex                   = 0x2b94; // size    1
    const uint64_t ActivePlayer_CombatRatings                         = 0x2b98; // size   32
    const uint64_t ActivePlayer_PvpInfo                               = 0x2c18; // size   72
    const uint64_t ActivePlayer_MaxLevel                              = 0x2d38; // size    1
    const uint64_t ActivePlayer_ScalingPlayerLevelDelta               = 0x2d3c; // size    1
    const uint64_t ActivePlayer_MaxCreatureScalingLevel               = 0x2d40; // size    1
    const uint64_t ActivePlayer_NoReagentCostMask                     = 0x2d44; // size    4
    const uint64_t ActivePlayer_PetSpellPower                         = 0x2d54; // size    1
    const uint64_t ActivePlayer_ProfessionSkillLine                   = 0x2d58; // size    2
    const uint64_t ActivePlayer_UiHitModifier                         = 0x2d60; // size    1
    const uint64_t ActivePlayer_UiSpellHitModifier                    = 0x2d64; // size    1
    const uint64_t ActivePlayer_HomeRealmTimeOffset                   = 0x2d68; // size    1
    const uint64_t ActivePlayer_ModPetHaste                           = 0x2d6c; // size    1
    const uint64_t ActivePlayer_NumBackpackSlots                      = 0x2d70; // size    1
    const uint64_t ActivePlayer_OverrideSpellsID                      = 0x2d74; // size    1
    const uint64_t ActivePlayer_LfgBonusFactionID                     = 0x2d78; // size    1
    const uint64_t ActivePlayer_LootSpecID                            = 0x2d7c; // size    1
    const uint64_t ActivePlayer_OverrideZonePVPType                   = 0x2d80; // size    1
    const uint64_t ActivePlayer_BagSlotFlags                          = 0x2d84; // size    4
    const uint64_t ActivePlayer_BankBagSlotFlags                      = 0x2d94; // size    7
    const uint64_t ActivePlayer_QuestCompleted                        = 0x2db0; // size 1750
    const uint64_t ActivePlayer_Honor                                 = 0x4908; // size    1
    const uint64_t ActivePlayer_HonorNextLevel                        = 0x490c; // size    1
    const uint64_t ActivePlayer_PvpTierMaxFromWins                    = 0x4910; // size    1
    const uint64_t ActivePlayer_PvpLastWeeksTierMaxFromWins           = 0x4914; // size    1
    
    const uint64_t GameObject_CreatedBy                               = 0x001c; // size    4
    const uint64_t GameObject_GuildGUID                               = 0x002c; // size    4
    const uint64_t GameObject_DisplayID                               = 0x003c; // size    1
    const uint64_t GameObject_Flags                                   = 0x0040; // size    1
    const uint64_t GameObject_ParentRotation                          = 0x0044; // size    4
    const uint64_t GameObject_FactionTemplate                         = 0x0054; // size    1
    const uint64_t GameObject_Level                                   = 0x0058; // size    1
    const uint64_t GameObject_PercentHealth                           = 0x005c; // size    1
    const uint64_t GameObject_SpellVisualID                           = 0x0060; // size    1
    const uint64_t GameObject_StateSpellVisualID                      = 0x0064; // size    1
    const uint64_t GameObject_SpawnTrackingStateAnimID                = 0x0068; // size    1
    const uint64_t GameObject_SpawnTrackingStateAnimKitID             = 0x006c; // size    1
    const uint64_t GameObject_StateWorldEffectID                      = 0x0070; // size    4
    const uint64_t GameObject_CustomParam                             = 0x0080; // size    1
    
    const uint64_t DynamicObject_Caster                               = 0x001c; // size    4
    const uint64_t DynamicObject_Type                                 = 0x002c; // size    1
    const uint64_t DynamicObject_SpellXSpellVisualID                  = 0x0030; // size    1
    const uint64_t DynamicObject_SpellID                              = 0x0034; // size    1
    const uint64_t DynamicObject_Radius                               = 0x0038; // size    1
    const uint64_t DynamicObject_CastTime                             = 0x003c; // size    1
    
    const uint64_t Corpse_Owner                                       = 0x001c; // size    4
    const uint64_t Corpse_PartyGUID                                   = 0x002c; // size    4
    const uint64_t Corpse_GuildGUID                                   = 0x003c; // size    4
    const uint64_t Corpse_DisplayID                                   = 0x004c; // size    1
    const uint64_t Corpse_Items                                       = 0x0050; // size   19
    const uint64_t Corpse_Padding                                     = 0x009c; // size    1
    const uint64_t Corpse_Flags                                       = 0x00a0; // size    1
    const uint64_t Corpse_DynamicFlags                                = 0x00a4; // size    1
    const uint64_t Corpse_FactionTemplate                             = 0x00a8; // size    1
    const uint64_t Corpse_CustomizationChoices                        = 0x00ac; // size   72
    
    const uint64_t AreaTrigger_OverrideScaleCurve                     = 0x001c; // size    7
    const uint64_t AreaTrigger_ExtraScaleCurve                        = 0x0038; // size    7
    const uint64_t AreaTrigger_Caster                                 = 0x0054; // size    4
    const uint64_t AreaTrigger_Duration                               = 0x0064; // size    1
    const uint64_t AreaTrigger_TimeToTarget                           = 0x0068; // size    1
    const uint64_t AreaTrigger_TimeToTargetScale                      = 0x006c; // size    1
    const uint64_t AreaTrigger_TimeToTargetExtraScale                 = 0x0070; // size    1
    const uint64_t AreaTrigger_SpellID                                = 0x0074; // size    1
    const uint64_t AreaTrigger_SpellForVisuals                        = 0x0078; // size    1
    const uint64_t AreaTrigger_SpellXSpellVisualID                    = 0x007c; // size    1
    const uint64_t AreaTrigger_BoundsRadius2D                         = 0x0080; // size    1
    const uint64_t AreaTrigger_DecalPropertiesID                      = 0x0084; // size    1
    const uint64_t AreaTrigger_CreatingEffectGUID                     = 0x0088; // size    4
    
    const uint64_t SceneObject_ScriptPackageID                        = 0x001c; // size    1
    const uint64_t SceneObject_RndSeedVal                             = 0x0020; // size    1
    const uint64_t SceneObject_CreatedBy                              = 0x0024; // size    4
    const uint64_t SceneObject_SceneType                              = 0x0034; // size    1
    
    const uint64_t Conversation_LastLineEndTime                       = 0x001c; // size    1
    
    const uint64_t ItemDynamic_Modifiers                              = 0x001c; // size    4
    const uint64_t ItemDynamic_BonusListIDs                           = 0x002c; // size  260
    const uint64_t ItemDynamic_ArtifactPowers                         = 0x043c; // size    4
    const uint64_t ItemDynamic_Gems                                   = 0x044c; // size    4
    
    const uint64_t UnitDynamic_PassiveSpells                          = 0x001c; // size  513
    const uint64_t UnitDynamic_WorldEffects                           = 0x0820; // size  513
    const uint64_t UnitDynamic_ChannelObjects                         = 0x1024; // size  513
    
    const uint64_t PlayerDynamic_ArenaCooldowns                       = 0x001c; // size    1
    
    const uint64_t ActivePlayerDynamic_ResearchSites                  = 0x001c; // size    1
    const uint64_t ActivePlayerDynamic_ResearchSiteProgress           = 0x0020; // size    1
    const uint64_t ActivePlayerDynamic_DailyQuestsCompleted           = 0x0024; // size    1
    const uint64_t ActivePlayerDynamic_AvailableQuestLineXQuestIDs    = 0x0028; // size    1
    const uint64_t ActivePlayerDynamic_Heirlooms                      = 0x002c; // size    1
    const uint64_t ActivePlayerDynamic_HeirloomFlags                  = 0x0030; // size    1
    const uint64_t ActivePlayerDynamic_Toys                           = 0x0034; // size    1
    const uint64_t ActivePlayerDynamic_Transmog                       = 0x0038; // size    1
    const uint64_t ActivePlayerDynamic_ConditionalTransmog            = 0x003c; // size    1
    const uint64_t ActivePlayerDynamic_SelfResSpells                  = 0x0040; // size    1
    const uint64_t ActivePlayerDynamic_CharacterRestrictions          = 0x0044; // size    1
    const uint64_t ActivePlayerDynamic_SpellPctModByLabel             = 0x0048; // size    1
    const uint64_t ActivePlayerDynamic_SpellFlatModByLabel            = 0x004c; // size    1
    const uint64_t ActivePlayerDynamic_Research                       = 0x0050; // size    1
    
    const uint64_t GameObjectDynamic_EnableDoodadSets                 = 0x001c; // size    1
    
    const uint64_t ConversationDynamic_Actors                         = 0x001c; // size    1
    const uint64_t ConversationDynamic_Lines                          = 0x0020; // size  256

  18. Thanks Razzue (1 members gave Thanks to oiramario for this useful post)
  19. #11
    ChrisIsMe's Avatar Contributor
    Reputation
    164
    Join Date
    Apr 2017
    Posts
    210
    Thanks G/R
    67/100
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by charles420 View Post
    struct PlayerCacheEntry
    {
    public IntPtr next;
    public UInt128 guid;
    public Byte pad;
    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x30)]
    public Byte[] name;
    }
    int count = ProcessMemory.Read<int>(ProcessMemory.BaseAddress + (int)Pointers.UnitName.PlayerNameCachePointer + 0x;
    IntPtr startAddress = ProcessMemory.Read<IntPtr>(ProcessMemory.BaseAddress + (int)Pointers.UnitName.PlayerNameCachePointer + 0x10);
    Why not just call the VMT

    index 15 on every object type is the display name

  20. #12
    oiramario's Avatar Established Member
    Reputation
    85
    Join Date
    Mar 2021
    Posts
    133
    Thanks G/R
    36/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ChrisIsMe View Post
    Why not just call the VMT

    index 15 on every object type is the display name
    If it can be read from memory, I do not use remote calls.

  21. #13
    oiramario's Avatar Established Member
    Reputation
    85
    Join Date
    Mar 2021
    Posts
    133
    Thanks G/R
    36/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ChrisIsMe View Post
    Why not just call the VMT

    index 15 on every object type is the display name
    vmt call sometimes causes "pure virtual call error". any ideas, or how to avoid it?

  22. #14
    ChrisIsMe's Avatar Contributor
    Reputation
    164
    Join Date
    Apr 2017
    Posts
    210
    Thanks G/R
    67/100
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by oiramario View Post
    vmt call sometimes causes "pure virtual call error". any ideas, or how to avoid it?
    I'm not too sure where you could be going wrong, how are you invoking it?

    Instead of building out the VMT list for real (in the struct) I prefer to do something like.

    Code:
    template <typename func> inline func __attribute__((always_inline)) INVOKE(void* base, int vmt_index) {
        return (func)((uint64_t*)*(uint64_t**)base)[vmt_index];
    }
    and I just use the raw pointer from the object manager as the 'this' or 'base'


    Here's a very stripped down CGObject example struct

    Code:
    struct CGObject {
        char _padObj[0x20];
        ObjectType type; // 0x10
    
        const char* GetObjectDisplayName() {
            return INVOKE<const char* (*)(void*)>(this, 15)(this);
        }
    } __attribute__((packed));
    Last edited by ChrisIsMe; 10-13-2021 at 08:49 AM.

  23. #15
    oiramario's Avatar Established Member
    Reputation
    85
    Join Date
    Mar 2021
    Posts
    133
    Thanks G/R
    36/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ChrisIsMe View Post
    I'm not too sure where you could be going wrong, how are you invoking it?

    Instead of building out the VMT list for real (in the struct) I prefer to do something like.

    Code:
    template <typename func> inline func __attribute__((always_inline)) INVOKE(void* base, int vmt_index) {
        return (func)((uint64_t*)*(uint64_t**)base)[vmt_index];
    }
    and I just use the raw pointer from the object manager as the 'this' or 'base'


    Here's a very stripped down CGObject example struct

    Code:
    struct CGObject {
        char _padObj[0x20];
        ObjectType type; // 0x10
    
        const char* GetObjectDisplayName() {
            return INVOKE<const char* (*)(void*)>(this, 15)(this);
        }
    } __attribute__((packed));
    I use WinProc injection, which should not be the problem of calling mode. Because the script and wow are actually multithreaded issue, the script is running all the time, and wow may have switched scenes at this time. For example, in the battlefield, the character is getting on the horse and using item.name() through VMT call. However, wow has cleared all objects in the battlefield, resulting in pure call error.
    My preliminary idea is, is there a way to know that the current object address is an object base class pointer?
    Last edited by oiramario; 10-13-2021 at 10:21 AM.

Page 1 of 2 12 LastLast

Similar Threads

  1. [Buying] Buying WOW WotLK Classic Gold All US + Eu Servers 24/7 Online
    By legalperson1 in forum WoW Classic Buy Sell Trade
    Replies: 23
    Last Post: 10-09-2023, 07:27 PM
  2. [Selling Gold] WoW Wotlk/SoD/SoM/Classic GOLD - All Regions - All Realms - CHEAP - FAST DELIVERY
    By NerdBooster in forum WoW Classic Buy Sell Trade
    Replies: 4
    Last Post: 09-17-2022, 04:22 PM
  3. [Selling] Selling tbc classic leveling eu & na! Cheap , fast & secure!
    By Goldstash in forum WoW Classic Buy Sell Trade
    Replies: 1
    Last Post: 10-20-2019, 06:26 AM
  4. [Powerleveling] ★WotLK Poweleveling 70-80 from 35$ + PVP/PVE Boosting & Farming★
    By MMO-GS in forum WoW Classic Buy Sell Trade
    Replies: 4
    Last Post: 09-13-2019, 07:30 AM
  5. [Selling] ★WotLK + SoD + WoW Classic Gold Service - All EU/NA Realms - Pro Service★
    By MMO-GS in forum WoW Classic Buy Sell Trade
    Replies: 0
    Last Post: 08-28-2019, 08:47 AM
All times are GMT -5. The time now is 03:15 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search