From f861c6a4cf24ced63aa0a0a28f5d0c3ca076a0fd Mon Sep 17 00:00:00 2001 From: gromchek Date: Sat, 28 Feb 2026 20:24:20 +0300 Subject: [PATCH] feat(profile): new funcs --- .../symbol/autocompletename/func.sym | 2 ++ .../symbol/backdropgenerator/func.sym | 2 ++ .../3.3.5a-windows-386/symbol/bag/func.sym | 2 ++ .../symbol/calendar/func.sym | 1 + .../symbol/character/func.sym | 1 + .../3.3.5a-windows-386/symbol/chat/func.sym | 1 + .../3.3.5a-windows-386/symbol/client/func.sym | 1 + .../symbol/clntobjmgr/func.sym | 1 + .../symbol/dressupmodelframe/func.sym | 1 + .../symbol/duelinfo/func.sym | 2 ++ .../3.3.5a-windows-386/symbol/effect/func.sym | 1 + .../symbol/equipmentmanager/func.sym | 1 + .../symbol/framescript/func.sym | 1 + .../symbol/gluemgr/func.sym | 1 + .../symbol/itemsocketinfo/func.sym | 1 + .../symbol/loadingscreen/func.sym | 1 + .../symbol/lootinfo/func.sym | 1 + .../symbol/mailinfo/func.sym | 1 + .../3.3.5a-windows-386/symbol/object/func.sym | 6 ++++ .../3.3.5a-windows-386/symbol/player/func.sym | 5 ++++ .../symbol/questinfo/func.sym | 1 + .../3.3.5a-windows-386/symbol/screen/func.sym | 5 ++++ .../3.3.5a-windows-386/symbol/script/func.sym | 29 +++++++++++++++++++ .../symbol/scriptregion/func.sym | 2 ++ .../symbol/simplefontstring/func.sym | 5 ++++ .../symbol/simpleframe/func.sym | 12 ++++++++ .../3.3.5a-windows-386/symbol/spell/func.sym | 2 ++ .../3.3.5a-windows-386/symbol/storm/func.sym | 1 + .../symbol/tabardcreationframe/func.sym | 1 + .../symbol/texture/func.sym | 2 ++ .../symbol/uimacros/func.sym | 1 + .../3.3.5a-windows-386/symbol/unit/func.sym | 8 +++++ .../symbol/vehiclepassenger/func.sym | 3 ++ .../symbol/worldstateinfo/func.sym | 2 ++ .../symbol/wtobject/func.sym | 1 + 35 files changed, 108 insertions(+) create mode 100644 profile/3.3.5a-windows-386/symbol/wtobject/func.sym diff --git a/profile/3.3.5a-windows-386/symbol/autocompletename/func.sym b/profile/3.3.5a-windows-386/symbol/autocompletename/func.sym index 82b88f8..d653cf7 100644 --- a/profile/3.3.5a-windows-386/symbol/autocompletename/func.sym +++ b/profile/3.3.5a-windows-386/symbol/autocompletename/func.sym @@ -7,3 +7,5 @@ CGAutoCompleteName__RemoveFlagsByName 0057B080 f end=0057B0CD CGAutoCompleteName__RemoveFlagsFromAllNodes 0057B0D0 f end=0057B129 CGAutoCompleteName__RefreshName 0057B5E0 f end=0057B629 CGAutoCompleteName__AddFlags 0057B7C0 f end=0057B831 +AutoCompleteRegisterScriptFunctions 0057ADB0 f end=0057ADD3 +AutoCompleteUnregisterScriptFunctions 0057ADE0 f end=0057ADFC diff --git a/profile/3.3.5a-windows-386/symbol/backdropgenerator/func.sym b/profile/3.3.5a-windows-386/symbol/backdropgenerator/func.sym index 4e1bd72..f5b67b2 100644 --- a/profile/3.3.5a-windows-386/symbol/backdropgenerator/func.sym +++ b/profile/3.3.5a-windows-386/symbol/backdropgenerator/func.sym @@ -5,3 +5,5 @@ CBackdropGenerator__LoadXML 004A2780 f end=004A29CB ; _CBackdropGenerator::LoadX CBackdropGenerator__Generate 004A29D0 f end=004A2D34 type="void __thiscall func(CBackdropGenerator* this, CRect*)" CBackdropGenerator__constructor 004A2D40 f end=004A2DF9 type="void __thiscall func(CBackdropGenerator* this)" CBackdropGenerator__SetOutput 004A2E00 f end=004A36EE type="void __thiscall func(CBackdropGenerator* this, CSimpleFrame* a1)" +CSimpleFrame_CreateFontString 004A2240 f end=004A248E +CSimpleFrame_GetChildren 004A2510 f end=004A25EC diff --git a/profile/3.3.5a-windows-386/symbol/bag/func.sym b/profile/3.3.5a-windows-386/symbol/bag/func.sym index 44d12a8..82b1b5c 100644 --- a/profile/3.3.5a-windows-386/symbol/bag/func.sym +++ b/profile/3.3.5a-windows-386/symbol/bag/func.sym @@ -23,3 +23,5 @@ CGBag_C__GetItemTypeCount 00754D00 f end=00754D46 CGBag_C__GetItemTypeCharges 00754D50 f end=00754D86 CGBag_C__UnlockItemsOfType 00754D90 f end=00754DC3 CGBag_C__ItemCountValid 00754DD0 f end=00754ECA +FindBagFamilyCallback 00753B00 f end=00753B16 +CGBag_C__FindItemOfBagFamily 00754AC0 f end=00754AEC diff --git a/profile/3.3.5a-windows-386/symbol/calendar/func.sym b/profile/3.3.5a-windows-386/symbol/calendar/func.sym index d278012..3581315 100644 --- a/profile/3.3.5a-windows-386/symbol/calendar/func.sym +++ b/profile/3.3.5a-windows-386/symbol/calendar/func.sym @@ -48,3 +48,4 @@ CGCalendar__ProcessInviteAlert 005C3AB0 f end=005C3D2B CGCalendar__ProcessEventUpdatedAlert 005C3D30 f end=005C3FD9 CGCalendar__OnCalendarMessage 005C3FE0 f end=005C415E CGCalendar__InitializeGame 005C4240 f end=005C43B0 +QSortEvents 005BFD20 f end=005BFF26 diff --git a/profile/3.3.5a-windows-386/symbol/character/func.sym b/profile/3.3.5a-windows-386/symbol/character/func.sym index 6a9c74a..7325128 100644 --- a/profile/3.3.5a-windows-386/symbol/character/func.sym +++ b/profile/3.3.5a-windows-386/symbol/character/func.sym @@ -1,3 +1,4 @@ CharacterCreateUnregisterScriptFunctions 004DFD30 f end=004DFD4F CharSelectRegisterScriptFunctions 004E2570 f end=004E2593 CharSelectUnregisterScriptFunctions 004E25A0 f end=004E25BC +CharacterCreateRegisterScriptFunctions 004DFD00 f end=004DFD26 diff --git a/profile/3.3.5a-windows-386/symbol/chat/func.sym b/profile/3.3.5a-windows-386/symbol/chat/func.sym index 1146dbb..949c35a 100644 --- a/profile/3.3.5a-windows-386/symbol/chat/func.sym +++ b/profile/3.3.5a-windows-386/symbol/chat/func.sym @@ -93,3 +93,4 @@ SendToCombatText 0074D460 f end=0074D48A SendToCombatText 0074D4F0 f end=0074D516 SendToCombatText 0074D520 f end=0074D546 GetCombatLogObjectName 0074D750 f end=0074D912 +RebuildDisplayChannelList 00504840 f end=00504E0B diff --git a/profile/3.3.5a-windows-386/symbol/client/func.sym b/profile/3.3.5a-windows-386/symbol/client/func.sym index 9f90566..c050d5a 100644 --- a/profile/3.3.5a-windows-386/symbol/client/func.sym +++ b/profile/3.3.5a-windows-386/symbol/client/func.sym @@ -146,3 +146,4 @@ StringToCurveType 00815370 f end=008153BA StringToBOOL 008154E0 f end=008154F4 RGBtoHSV 00984F60 f end=00985021 HSVtoRGB 00985030 f end=0098517E +WowLogHeader 00404B80 f end=00404ED6 diff --git a/profile/3.3.5a-windows-386/symbol/clntobjmgr/func.sym b/profile/3.3.5a-windows-386/symbol/clntobjmgr/func.sym index 2de349a..b950213 100644 --- a/profile/3.3.5a-windows-386/symbol/clntobjmgr/func.sym +++ b/profile/3.3.5a-windows-386/symbol/clntobjmgr/func.sym @@ -35,3 +35,4 @@ OnObjectDestroy 004D7610 f end=004D76D1 ClntObjMgrInitialize 004D76E0 f end=004D7749 ClntObjMgrInitializeStd 004D7750 f end=004D77DC ClntObjMgrUnlockObject 004D77E0 f end=004D7878 +ClntObjMgrGetMovementGlobals 004D3810 f end=004D3831 diff --git a/profile/3.3.5a-windows-386/symbol/dressupmodelframe/func.sym b/profile/3.3.5a-windows-386/symbol/dressupmodelframe/func.sym index 6eb9d5c..7c245a9 100644 --- a/profile/3.3.5a-windows-386/symbol/dressupmodelframe/func.sym +++ b/profile/3.3.5a-windows-386/symbol/dressupmodelframe/func.sym @@ -3,3 +3,4 @@ CGDressUpModelFrame__UpdateModel 00597F40 f end=00597FB6 CGDressUpModelFrame__TryOn 00597FC0 f end=005980A2 CGDressUpModelFrame__TryOn 005980D0 f end=005987A5 CGDressUpModelFrame__SetModel 005989E0 f end=00598DBD +DressUpItemCallback 005980B0 f end=005980CB diff --git a/profile/3.3.5a-windows-386/symbol/duelinfo/func.sym b/profile/3.3.5a-windows-386/symbol/duelinfo/func.sym index 2322f3a..aecf196 100644 --- a/profile/3.3.5a-windows-386/symbol/duelinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/duelinfo/func.sym @@ -9,3 +9,5 @@ CGDuelInfo__AcceptDuel 005CFBD0 f end=005CFC4B CGDuelInfo__CancelDuel 005CFC50 f end=005CFCCB CGDuelInfo__OnDuelRequested 005CFCD0 f end=005CFDAD CGDuelInfo__InitializeGame 005CFDD0 f end=005CFE3A +DuelInfoRegisterScriptFunctions 005CF9C0 f end=005CF9E3 +DuelInfoUnregisterScriptFunctions 005CF9F0 f end=005CFA0C diff --git a/profile/3.3.5a-windows-386/symbol/effect/func.sym b/profile/3.3.5a-windows-386/symbol/effect/func.sym index 6f1a11f..d91d314 100644 --- a/profile/3.3.5a-windows-386/symbol/effect/func.sym +++ b/profile/3.3.5a-windows-386/symbol/effect/func.sym @@ -23,3 +23,4 @@ CEffect__EffectUpdate 006FA050 f end=006FA38E CEffect__Release 006FA390 f end=006FA3B2 CEffect__Destroy 006FA3C0 f end=006FA444 CEffect__CleanUpStaticLists 006FA450 f end=006FA5B0 +CEffect__ApplyItemVisual 006F82D0 f end=006F83C7 diff --git a/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym b/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym index 0083f63..a33c630 100644 --- a/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym +++ b/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym @@ -17,3 +17,4 @@ CGEquipmentManager__OnEquipmentSet 005AF490 f end=005AF6BA CGEquipmentManager__OnEquipmentSetResult 005AF710 f end=005AF7D7 CGEquipmentManager__CreateEquipmentSet 005AF7E0 f end=005AF8D2 CGEquipmentManager__InitializeGame 005AFBB0 f end=005AFC35 +EquipmentManagerRegisterScriptFunctions 005AD8F0 f end=005AD916 diff --git a/profile/3.3.5a-windows-386/symbol/framescript/func.sym b/profile/3.3.5a-windows-386/symbol/framescript/func.sym index 4c1a1d0..f2e9baa 100644 --- a/profile/3.3.5a-windows-386/symbol/framescript/func.sym +++ b/profile/3.3.5a-windows-386/symbol/framescript/func.sym @@ -38,3 +38,4 @@ vFrameScript_SignalEvent 0081AC90 f end=0081AE4F ; vFrameScript_SignalEvent(unsi FrameScript_GetEventListeners 0081B510 f end=0081B52E FrameScript_SignalEvent 0081B530 f end=0081B549 ; FrameScript_SignalEvent(unsigned int, char const*, ...) FrameScript_CreateEvents 0081B5F0 f end=0081B714 ; FrameScript_CreateEvents(char const**, unsigned int) +FrameScript_HookWrapper 00817050 f end=00817162 diff --git a/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym b/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym index a07b341..19c30f1 100644 --- a/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym @@ -82,3 +82,4 @@ CGlueMgr__ScanDLLFinished 004E5940 f end=004E59B1 SystemRegisterFunctions 0060A120 f end=0060A143 SystemUnregisterFunctions 0060A150 f end=0060A16C BattlenetFileDownload__constructor 006BAE80 f end=006BAEDF +LoadingScreenEnableShip 0040AD50 f end=0040AE21 diff --git a/profile/3.3.5a-windows-386/symbol/itemsocketinfo/func.sym b/profile/3.3.5a-windows-386/symbol/itemsocketinfo/func.sym index e4a0682..9453ce3 100644 --- a/profile/3.3.5a-windows-386/symbol/itemsocketinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/itemsocketinfo/func.sym @@ -6,3 +6,4 @@ CGItemSocketInfo__LeaveWorld 005C4EE0 f end=005C4EED CGItemSocketInfo__UpdateItem 005C4EF0 f end=005C4F40 CGItemSocketInfo__RemoveItem 005C4F40 f end=005C4FED CGItemSocketInfo__Accept 005C4FF0 f end=005C50DC +ItemSocketInfoRegisterScriptFunctions 005C4630 f end=005C4653 diff --git a/profile/3.3.5a-windows-386/symbol/loadingscreen/func.sym b/profile/3.3.5a-windows-386/symbol/loadingscreen/func.sym index 498519c..1cb2b55 100644 --- a/profile/3.3.5a-windows-386/symbol/loadingscreen/func.sym +++ b/profile/3.3.5a-windows-386/symbol/loadingscreen/func.sym @@ -4,3 +4,4 @@ LoadingScreenSetTransparent 00407EA0 f end=00407EE3 LoadingScreenDisable 00409550 f end=0040961F LoadingScreenShutdown 00409620 f end=00409670 LoadingScreenEnable 0040AB70 f end=0040AD50 +InitializeProgressBar 0040A990 f end=0040AB12 diff --git a/profile/3.3.5a-windows-386/symbol/lootinfo/func.sym b/profile/3.3.5a-windows-386/symbol/lootinfo/func.sym index 5f6320a..68b004d 100644 --- a/profile/3.3.5a-windows-386/symbol/lootinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/lootinfo/func.sym @@ -15,3 +15,4 @@ CGLootInfo__GiveMasterLoot 005893A0 f end=0058945D CGLootInfo__SetObject 005896B0 f end=00589918 CGLootInfo__ClearRollPending 006DC770 f end=006DC7D4 GetMasterLootCandidate 006FA770 f end=006FA791 +LootInfoRegisterScriptFunctions 00588E60 f end=00588E86 diff --git a/profile/3.3.5a-windows-386/symbol/mailinfo/func.sym b/profile/3.3.5a-windows-386/symbol/mailinfo/func.sym index b50b31d..34643ee 100644 --- a/profile/3.3.5a-windows-386/symbol/mailinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mailinfo/func.sym @@ -26,3 +26,4 @@ CGMailInfo__OnReceivedMail 00571A10 f end=00571A38 CGMailInfo__LeaveWorld 00571BE0 f end=00571C47 CGMailInfo__OnMailListResult 00571C50 f end=00572207 CGMailInfo__InitializeGame 00572210 f end=005723D7 +InboxItemQueryCallback 0056D4B0 f end=0056D4C8 diff --git a/profile/3.3.5a-windows-386/symbol/object/func.sym b/profile/3.3.5a-windows-386/symbol/object/func.sym index f9bede8..3c0c291 100644 --- a/profile/3.3.5a-windows-386/symbol/object/func.sym +++ b/profile/3.3.5a-windows-386/symbol/object/func.sym @@ -64,3 +64,9 @@ CGObject_C__UpdateInteractIcon 00745DA0 f end=00745E5B CGObject_C__constructor 00745E60 f end=00745F8B CGObject_C__destructor 00745F90 f end=007460B3 CGObject_C__Initialize 007460C0 f end=00746185 +CGObject_C__IsObjectModelLoaded 00743390 f end=007433C7 +CGObject_C__LoopEffectHandler 007435A0 f end=007435D1 +CGObject_C__Fadeout 00743D50 f end=00743E01 +CGObject_C__GetModelPosition 007446C0 f end=00744720 +CGObject_C__GetModelMatrix 00744720 f end=00744783 +CGObject_C__PrepareToFadeInt 00783630 f end=00783776 diff --git a/profile/3.3.5a-windows-386/symbol/player/func.sym b/profile/3.3.5a-windows-386/symbol/player/func.sym index 740d9b1..6006888 100644 --- a/profile/3.3.5a-windows-386/symbol/player/func.sym +++ b/profile/3.3.5a-windows-386/symbol/player/func.sym @@ -307,3 +307,8 @@ PlayerNameUpdateWorldText 007E6480 f end=007E64C6 PlayerNameInitialize 007E64D0 f end=007E6584 WorldTextDelete 007E6A90 f end=007E6AB3 WorldTextRenderBatch 007E7490 f end=007E7BA5 +CGPlayer_C__OnQuestGiverStatusMultiple 006D1230 f end=006D12B7 +CGPlayer_C__TalkToGuildBanker 006D23C0 f end=006D247D +OnQuestItemLoot 006D7C30 f end=006D7D69 +QuestLootQuestQueryCallback 006D7D70 f end=006D7DD4 +CGPlayer_C__CheckForQuestItemLoot 006D7DE0 f end=006D7F0D diff --git a/profile/3.3.5a-windows-386/symbol/questinfo/func.sym b/profile/3.3.5a-windows-386/symbol/questinfo/func.sym index f1952ee..3b0d086 100644 --- a/profile/3.3.5a-windows-386/symbol/questinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/questinfo/func.sym @@ -18,3 +18,4 @@ CGQuestInfo__GetReward 0058CFA0 f end=0058D048 CGQuestInfo__GetQuestItemInfo 0058D190 f end=0058D34F CGQuestInfo__LeaveWorld 0058DD30 f end=0058DD43 CGQuestInfo__AddReward 0058DD50 f end=0058DFD8 +QuestInfoUnregisterScriptFunctions 0058C580 f end=0058C59F diff --git a/profile/3.3.5a-windows-386/symbol/screen/func.sym b/profile/3.3.5a-windows-386/symbol/screen/func.sym index c6a3e46..6d6355e 100644 --- a/profile/3.3.5a-windows-386/symbol/screen/func.sym +++ b/profile/3.3.5a-windows-386/symbol/screen/func.sym @@ -9,3 +9,8 @@ ScrnLayerCreate 004A8BB0 f end=004A8C83 ScrnSetStockFont 004A8D40 f end=004A8D85 ScrnGetStockFont 004A8DC0 f end=004A8DDF ScrnGetStockFontHeight 004A8DE0 f end=004A8DFF +ILayerPaint 004A8BA0 f end=004A8BAD +IStockInitialize 004A8E00 f end=004A8E79 +ScrnPaint 004A8D00 f end=004A8D05 +ScrnInitialize 004A8D20 f end=004A8D36 +ClipRect 00615240 f end=006152D2 diff --git a/profile/3.3.5a-windows-386/symbol/script/func.sym b/profile/3.3.5a-windows-386/symbol/script/func.sym index 804b345..d97a9e5 100644 --- a/profile/3.3.5a-windows-386/symbol/script/func.sym +++ b/profile/3.3.5a-windows-386/symbol/script/func.sym @@ -2148,3 +2148,32 @@ Script_VoiceChat_GetCurrentMicrophoneSignalLevel 00985E60 f end=00985E8A Script_VoiceChat_ActivatePrimaryCaptureCallback 00985E90 f end=00985E98 Script_VoiceChat_StartCapture 00985EF0 f end=00985F6B Script_SendEvent 009C0070 f end=009C010C +PartyInfoRegisterScriptFunctions 0052C370 f end=0052C396 +SpellBookRegisterScriptFunctions 0053B740 f end=0053B766 +WorldMapRegisterScriptFunctions 00543650 f end=00543676 +KnowledgeBase_RegisterScriptFunctions 00552010 f end=00552036 +LookingForGroupRegisterScriptFunctions 005531D0 f end=005531F6 +UIBindingsRegisterScriptFunctions 0055DC90 f end=0055DCB6 +UIMacrosRegisterScriptFunctions 00564C90 f end=00564CB6 +MailInfoRegisterScriptFunctions 0056D730 f end=0056D756 +RaidInfoRegisterScriptFunctions 00572D10 f end=00572D36 +MerchantRegisterScriptFunctions 00584450 f end=00584476 +GossipTextCallback 0058AAE0 f end=0058AB13 +QuestInfoRegisterScriptFunctions 0058C550 f end=0058C576 +ClassTrainerRegisterScriptFunctions 00593F70 f end=00593F96 +TabardCreationRegisterScriptFunctions 00598E10 f end=00598E33 +AuctionHouseRegisterScriptFunctions 0059B100 f end=0059B126 +GuildBankRegisterScriptFunctions 005A46A0 f end=005A46C6 +ActionBarRegisterScriptFunctions 005A8020 f end=005A8046 +NameCacheCallback 005B78D0 f end=005B790E +MinigameInfoRegisterScriptFunctions 005C5610 f end=005C5633 +MinigameInfoUnregisterScriptFunctions 005C5640 f end=005C565C +TalentInfoRegisterScriptFunctions 005C5880 f end=005C58A6 +GuildInfoRegisterScriptFunctions 005CA380 f end=005CA3A6 +PetitionInfoRegisterScriptFunctions 005CEB00 f end=005CEB23 +PetInfoRegisterScriptFunctions 005D31F0 f end=005D3216 +ContainerRegisterScriptFunctions 005D7020 f end=005D7046 +UpdateContainerContents 005D9600 f end=005D978C +TradeSkillRegisterScriptFunctions 005DA3A0 f end=005DA3C6 +QuestLogRegisterScriptFunctions 005DFD20 f end=005DFD46 +CharacterInfoRegisterScriptFunctions 005E78F0 f end=005E7916 diff --git a/profile/3.3.5a-windows-386/symbol/scriptregion/func.sym b/profile/3.3.5a-windows-386/symbol/scriptregion/func.sym index 1bfc731..6bf0cc8 100644 --- a/profile/3.3.5a-windows-386/symbol/scriptregion/func.sym +++ b/profile/3.3.5a-windows-386/symbol/scriptregion/func.sym @@ -9,3 +9,5 @@ CScriptRegion_SetHeight 0049D620 f end=0049D6ED CScriptRegion_SetSize 0049D7A0 f end=0049D8A7 CScriptRegion_SetPoint 0049DB10 f end=0049DE34 CScriptRegion_SetAllPoints 0049DE40 f end=0049E003 +CScriptRegion_GetPoint 0049D950 f end=0049DB09 +CScriptRegion_ClearAllPoints 0049E010 f end=0049E06F diff --git a/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym b/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym index 146347c..bd9f914 100644 --- a/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym +++ b/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym @@ -23,3 +23,8 @@ CSimpleFontString_SetText 0048D780 f end=0048D7F5 CSimpleFontString_SetFormattedText 0048D800 f end=0048D88B type="int32_t __stdcall func(lua_State* L)" CSimpleFontString_SetTextHeight 0048DDB0 f end=0048DE8A TextBlockGetTextExtent 004BDCD0 f end=004BDD78 +CSimpleFontString_SetAlpha 0048D030 f end=0048D0EC +CSimpleFontString_GetFont 0048D510 f end=0048D5A2 +CSimpleFontString_SetFont 0048D5B0 f end=0048D723 +CSimpleFontString_GetStringWidth 0048DE90 f end=0048DEF4 +CSimpleFontString_GetStringHeight 0048DF00 f end=0048DF64 diff --git a/profile/3.3.5a-windows-386/symbol/simpleframe/func.sym b/profile/3.3.5a-windows-386/symbol/simpleframe/func.sym index cd970f3..cf3731a 100644 --- a/profile/3.3.5a-windows-386/symbol/simpleframe/func.sym +++ b/profile/3.3.5a-windows-386/symbol/simpleframe/func.sym @@ -72,3 +72,15 @@ CSimpleFrame_IgnoreDepth 004A1D80 f end=004A1DF9 CSimpleFrame__CreateScriptMetaTable 004A1E60 f end=004A1E79 RegisterSimpleFrameScriptMethods 0081B870 f end=0081B914 UnregisterSimpleFrameScriptMethods 0081B920 f end=0081B9B8 +CScriptRegion_IsMouseOver 0049E100 f end=0049E259 +CSimpleFrame_CreateTitleRegion 0049E630 f end=0049E6F1 +CSimpleFrame_GetFrameStrata 0049E830 f end=0049E876 +CSimpleFrame_CanChangeAttributes 0049F260 f end=0049F2D0 +CSimpleFrame_SetToplevel 0049FBB0 f end=0049FC21 +CSimpleFrame_Raise 0049FEF0 f end=0049FF4E +CSimpleFrame_StartMoving 004A0A40 f end=004A0B10 +CSimpleFrame_GetRegions 004A1F10 f end=004A2009 +CSimpleFrame_CreateTexture 004A2010 f end=004A2236 +CSimpleFrame_StartSizing 004A0B10 f end=004A0C12 +CSimpleFrame_StopMovingOrSizing 004A0C20 f end=004A0C63 +CSimpleFrame_SetUserPlaced 004A0C70 f end=004A0CF1 diff --git a/profile/3.3.5a-windows-386/symbol/spell/func.sym b/profile/3.3.5a-windows-386/symbol/spell/func.sym index 5b7a393..a25241f 100644 --- a/profile/3.3.5a-windows-386/symbol/spell/func.sym +++ b/profile/3.3.5a-windows-386/symbol/spell/func.sym @@ -120,3 +120,5 @@ Spell_C__SystemInitialize 008100E0 f end=00810320 SpellTableMatchRaceClass 00810320 f end=0081036D SpellTableGetSkillLineLinkInfo 008104A0 f end=008104F1 SpellTableLookupAbility 00812410 f end=0081252A +Spell_C_IsCastingInterruptedByCombat 008038F0 f end=00803A45 +Spell_C_ModifySpellValue 007FDB50 f end=007FDB97 diff --git a/profile/3.3.5a-windows-386/symbol/storm/func.sym b/profile/3.3.5a-windows-386/symbol/storm/func.sym index de42523..f804f44 100644 --- a/profile/3.3.5a-windows-386/symbol/storm/func.sym +++ b/profile/3.3.5a-windows-386/symbol/storm/func.sym @@ -127,3 +127,4 @@ SBigPowMod 0077C980 f end=0077C9A4 type="void __stdcall func(BigData* a, BigData TSList__LinkToHead 007B5020 f end=007B50AB ; 00005410 TSList__LinkToTail 0086E200 f end=0086E25F ; 00005410 SSyncObject__constructor 00921A00 f end=00921A09 +TSFixedArray__ReallocData 00466910 f end=004669A0 diff --git a/profile/3.3.5a-windows-386/symbol/tabardcreationframe/func.sym b/profile/3.3.5a-windows-386/symbol/tabardcreationframe/func.sym index 9ece520..eea379e 100644 --- a/profile/3.3.5a-windows-386/symbol/tabardcreationframe/func.sym +++ b/profile/3.3.5a-windows-386/symbol/tabardcreationframe/func.sym @@ -3,3 +3,4 @@ CGTabardCreationFrame__Open 00598E60 f end=00598EB5 CGTabardCreationFrame__Close 00598EC0 f end=00598F23 CGTabardCreationFrame__LeaveWorld 00598F40 f end=00598F45 CGTabardModelFrame_CanSaveTabardNow 00598FA0 f end=00598FDA +TabardCreationUnregisterScriptFunctions 00598E40 f end=00598E5C diff --git a/profile/3.3.5a-windows-386/symbol/texture/func.sym b/profile/3.3.5a-windows-386/symbol/texture/func.sym index a01bc8b..77ff18e 100644 --- a/profile/3.3.5a-windows-386/symbol/texture/func.sym +++ b/profile/3.3.5a-windows-386/symbol/texture/func.sym @@ -74,3 +74,5 @@ CBLPFile__Lock2 006AFCE0 f end=006AFF06 type="int32_t __thiscall func(CBLPFile* CBLPFile__Open 006AFF10 f end=006AFFCF type="int32_t __thiscall func(CBLPFile* this, char* filename)" CBLPFile__LockChain2 006AFFD0 f end=006B012E type="int32_t __thiscall func(CBLPFile* this, char* fileName, PIXEL_FORMAT format, MipBits** images, uint32_t mipLevel, int32_t a6)" ProjectTex2dGetAddFadeTex 007E2C60 f end=007E2C73 +FillInSolidTexture 004B6920 f end=004B69D7 +TextureCreateBlob 004B8D70 f end=004B8E6E diff --git a/profile/3.3.5a-windows-386/symbol/uimacros/func.sym b/profile/3.3.5a-windows-386/symbol/uimacros/func.sym index 723db28..254aa97 100644 --- a/profile/3.3.5a-windows-386/symbol/uimacros/func.sym +++ b/profile/3.3.5a-windows-386/symbol/uimacros/func.sym @@ -18,3 +18,4 @@ CGUIMacros__LoadMacrosCallback 00567C10 f end=00567FC1 CGUIMacros__LoadMacros 00567FD0 f end=00568011 CGUIMacros__CreateMacro 00568020 f end=00568158 EvaluateMacroOptions 005F0DF0 f end=005F0FF5 +QSortIcons 00564A20 f end=00564A77 diff --git a/profile/3.3.5a-windows-386/symbol/unit/func.sym b/profile/3.3.5a-windows-386/symbol/unit/func.sym index d1463ea..7843f29 100644 --- a/profile/3.3.5a-windows-386/symbol/unit/func.sym +++ b/profile/3.3.5a-windows-386/symbol/unit/func.sym @@ -450,3 +450,11 @@ UnitCombatClientInitialize 00756BD0 f end=00756C85 WeaponTrailCreate 007E4BF0 f end=007E4C29 SpellVisualsIsMountTransitionFinished 007F9F70 f end=007F9F80 SpellVisualsCancelMountTransition 007FC9D0 f end=007FC9E7 +CGUnit_C__ComputeMissileTrajectory 006FCD60 f end=006FD6A6 +CGUnit_C__UpdateMissileTrajectoryTargeting 006FDA20 f end=006FDFA2 +CGUnit_C__ApplyComponentItemsFromEffects 00716E20 f end=00716E4C +CGUnit_C__CanEquipItemsInThisForm 007202C0 f end=0072032D +CGUnit_C__OverrideMissileFirePos 00720BF0 f end=00720DA8 +CheckUnitSoundTimer 007464A0 f end=007464CE +WeaponTrailClose 007E4CC0 f end=007E4CDA +GetSoundID 007461E0 f end=00746239 diff --git a/profile/3.3.5a-windows-386/symbol/vehiclepassenger/func.sym b/profile/3.3.5a-windows-386/symbol/vehiclepassenger/func.sym index 5961e9e..59d5b61 100644 --- a/profile/3.3.5a-windows-386/symbol/vehiclepassenger/func.sym +++ b/profile/3.3.5a-windows-386/symbol/vehiclepassenger/func.sym @@ -27,3 +27,6 @@ CVehiclePassenger_C__Update 0074B0B0 f end=0074B126 CVehiclePassenger_C__UpdateAll 0074B130 f end=0074B155 CVehiclePassenger_C__StoreRootVehicle 0074B160 f end=0074B1F3 CVehiclePassenger_C__OnUpdateTransport 0074B200 f end=0074B314 +CVehiclePassenger_C__SendTransitionUIEvents 00749650 f end=00749724 +CVehiclePassenger_C__OnReloadUI 00749ED0 f end=00749FA7 +CVehiclePassenger_C__SendTransitionUIEvents 00749FB0 f end=0074A04C diff --git a/profile/3.3.5a-windows-386/symbol/worldstateinfo/func.sym b/profile/3.3.5a-windows-386/symbol/worldstateinfo/func.sym index 75a30b4..41cb69f 100644 --- a/profile/3.3.5a-windows-386/symbol/worldstateinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/worldstateinfo/func.sym @@ -5,3 +5,5 @@ CGWorldStateInfo__RequestUITime 00548760 f end=005487C6 CGWorldStateInfo__TimerUpdate 005488F0 f end=00548962 CGWorldStateInfo__GetWorldState 00548D10 f end=00548D37 CGWorldStateInfo__SetWorldState 00549440 f end=005494F6 +WorldStateInfoRegisterScriptFunctions 005485B0 f end=005485D3 +WorldStateInfoUnregisterScriptFunctions 005485E0 f end=005485FC diff --git a/profile/3.3.5a-windows-386/symbol/wtobject/func.sym b/profile/3.3.5a-windows-386/symbol/wtobject/func.sym new file mode 100644 index 0000000..f8be85f --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/wtobject/func.sym @@ -0,0 +1 @@ +WTOBJECT__destructor 007E4C60 f end=007E4CBA