feat(profile): add a lot of symbols

This commit is contained in:
phaneron 2025-04-17 16:12:38 -04:00
parent 0d8380a6a5
commit b8b0b5076f
64 changed files with 2013 additions and 39 deletions

View file

@ -11,8 +11,10 @@ static import_symbols() {
set_name(0x00401130, "CDataStore__Finalize");
set_name(0x00401200, "PatchFiles__qsortpatchfiles");
set_name(0x00401520, "MovementInit");
set_name(0x00401B00, "CCommand_ReloadUI");
set_name(0x00402670, "AsyncFileReadThreadSleepCallback");
set_name(0x00402690, "AsyncFileReadHandlerTimeoutCallback");
set_name(0x004026B0, "AsyncFileInitialize");
set_name(0x00402B20, "SetPaths");
set_name(0x00403200, "TimingMethodCallback");
set_name(0x004032A0, "CCommand_TimingInfo");
@ -102,6 +104,7 @@ static import_symbols() {
set_name(0x004281D0, "Blizzard__File__IsDirectory");
set_name(0x004281F0, "Blizzard__File__IsFile");
set_name(0x00428210, "Blizzard__File__SimpleGlob");
set_name(0x00428300, "WowConnection__AddRef");
set_name(0x00428500, "Blizzard__String__FindFilename");
set_name(0x00428640, "Blizzard__String__FirstPathSeparator");
set_name(0x00428670, "Blizzard__String__Copy");
@ -186,6 +189,32 @@ static import_symbols() {
set_name(0x00461F70, "OsFileGetDownloadFolder");
set_name(0x00461FA0, "OsCreateFile");
set_name(0x00462000, "OsFileList");
set_name(0x00465450, "ClientConnection__destructor");
set_name(0x004666D0, "WowConnection__SetResponse");
set_name(0x004667F0, "WowConnection__SetType");
set_name(0x00466820, "WowConnection__SetEncryption");
set_name(0x004669D0, "WowConnection__Init");
set_name(0x00466B50, "WowConnection__Disconnect");
set_name(0x00466BF0, "WowConnection__SetEncryptionKey");
set_name(0x00466DE0, "WowConnection__CloseSocket");
set_name(0x00466F00, "WowConnection__DoStreamReads");
set_name(0x00467270, "WowConnection__WowConnection");
set_name(0x00467330, "WowConnection__WowConnection@2");
set_name(0x004673C0, "WowConnection__destructor");
set_name(0x004675F0, "WowConnection__Send");
set_name(0x00467990, "WowConnection__SendRaw");
set_name(0x00467BA0, "WowConnection__DoMessageReads");
set_name(0x00468200, "WowConnection__Release");
set_name(0x00468250, "WowConnection__DoDisconnect");
set_name(0x00468390, "WowConnection__CheckConnect");
set_name(0x00468580, "WowConnection__CheckAccept");
set_name(0x00468790, "WowConnection__DoWrites");
set_name(0x00468A90, "WowConnection__DoReads");
set_name(0x00468B30, "WowConnection__DoExceptions");
set_name(0x00468BA0, "WowConnection__StartConnect");
set_name(0x00468D20, "WowConnection__Connect");
set_name(0x00468D90, "WowConnection__InitOsNet");
set_name(0x00468E50, "WowConnection__Connect@2");
set_name(0x0047ADD0, "nullsub_2");
set_name(0x0047ADE0, "CDataStore__GetBufferParams");
set_name(0x0047AE10, "CDataStore__DetachBuffer");
@ -289,12 +318,18 @@ static import_symbols() {
set_name(0x00481100, "IEvtTimerDispatch");
set_name(0x00481290, "IEvtTimerKill");
set_name(0x00481390, "IEvtTimerSet");
set_name(0x00481590, "CSimpleTexture__SetTexture");
set_name(0x00481620, "CSimpleTexture__SetBlendMode");
set_name(0x00481640, "CSimpleTexture__SetTexCoord");
set_name(0x004829D0, "GxBufLock");
set_name(0x004829F0, "GxBufUnlock");
set_name(0x00482A20, "GxBufStream");
set_name(0x00482A40, "GxDraw");
set_name(0x00482C20, "CSimpleRegion__Hide");
set_name(0x004831D0, "CSimpleTexture__SetTexCoord@2");
set_name(0x00483910, "CSimpleFontString__SetText");
set_name(0x00484470, "CSimpleTexture__CSimpleTexture");
set_name(0x00485F40, "CSimpleTexture__LoadXML");
set_name(0x00487A10, "CSimpleRegion__SetVertexColor");
set_name(0x00487AB0, "CSimpleRegion__GetVertexColor");
set_name(0x00487BF0, "CSimpleRegion__HideThis");
@ -304,16 +339,70 @@ static import_symbols() {
set_name(0x004880E0, "CSimpleRegion__CSimpleRegion");
set_name(0x004881D0, "CSimpleRegion__destructor");
set_name(0x00488310, "CScriptRegion__CScriptRegion");
set_name(0x00488CF0, "CLayoutFrame__IsResizePending");
set_name(0x00488D00, "CLayoutFrame__GetHeight");
set_name(0x00489230, "CLayoutFrame__GetRect");
set_name(0x00489330, "CLayoutFrame__Top");
set_name(0x004893C0, "CLayoutFrame__CalculateRect");
set_name(0x00489570, "CLayoutFrame__OnFrameResize");
set_name(0x004896C0, "CLayoutFrame__SetProtectFlag");
set_name(0x004898B0, "CLayoutFrame__ResizePending");
set_name(0x00489980, "CLayoutFrame__CLayoutFrame");
set_name(0x00489C30, "CLayoutFrame__RegisterResize");
set_name(0x00489D70, "CLayoutFrame__UnregisterResize");
set_name(0x00489DE0, "CLayoutFrame__Resize");
set_name(0x00489E90, "CLayoutFrame__SetLayoutScale");
set_name(0x0048A1D0, "CLayoutFrame__OnFrameSizeChanged");
set_name(0x0048A260, "CLayoutFrame__SetPoint");
set_name(0x0048A510, "CLayoutFrame__ClearAllPoints");
set_name(0x0048A520, "CLayoutFrame__SetDeferredResize");
set_name(0x0048B130, "CLayoutFrame__DestroyLayout");
set_name(0x0048B5F0, "CScriptObject__GetScriptObjectByName");
set_name(0x0048C1C0, "CSimpleTexture_SetVertexColor");
set_name(0x0048C3E0, "CSimpleTexture_SetAlpha");
set_name(0x0048D800, "CSimpleFontString_SetFormattedText");
set_name(0x0048E170, "CSimpleTexture_SetTexCoord");
set_name(0x0048E680, "CSimpleFrame__GetScriptByName");
set_name(0x0048E9A0, "CSimpleFrame__Raise");
set_name(0x0048EA10, "CSimpleFrame__SetFrameAlpha");
set_name(0x0048EA80, "CSimpleFrame__UnregisterForEvents");
set_name(0x0048F580, "CSimpleFrame__SetFrameScale");
set_name(0x0048F5D0, "CSimpleFrame__SetFrameDepth");
set_name(0x0048F6A0, "CSimpleFrame__EnableEvent");
set_name(0x0048F890, "CSimpleFrame__GetHitRect");
set_name(0x0048FA20, "CSimpleFrame__OnFrameSizeChanged");
set_name(0x0048FEA0, "CSimpleFrame__NotifyScrollParent");
set_name(0x00490270, "CSimpleFrame__NotifyDrawLayerChanged");
set_name(0x00490330, "CSimpleFrame__OnFrameSizeChanged@2");
set_name(0x00490410, "CSimpleFrame__PostLoadXML");
set_name(0x004905A0, "CSimpleFrame__SetBackdrop");
set_name(0x00490770, "CSimpleFrame__OnLayerUpdate");
set_name(0x00490840, "CSimpleFrame__OnFrameRender");
set_name(0x004908A0, "CSimpleFrame__OnScreenSizeChanged");
set_name(0x00490F60, "CSimpleFrame__SetBeingScrolled");
set_name(0x00491160, "CSimpleFrame__UnparentFrame");
set_name(0x004911B0, "CSimpleFrame__SetParent");
set_name(0x004913C0, "CSimpleFrame__GetBoundsRect");
set_name(0x004915A0, "CSimpleFrame__UpdateScale");
set_name(0x00491830, "CSimpleFrame__HideThis");
set_name(0x004918F0, "CSimpleFrame__ShowThis");
set_name(0x00491E00, "CSimpleFrame__OnFrameRender@2");
set_name(0x004922F0, "CSimpleFrame__CSimpleFrame");
set_name(0x004932C0, "CSimpleFrame__LoadXML");
set_name(0x00493BF0, "GxCapsWindowSizeInScreenCoords");
set_name(0x00493E00, "CSimpleTop__RoundToPixelHeight");
set_name(0x00493F30, "CSimpleTop__HideFrame");
set_name(0x004945A0, "CSimpleTop__OnMouseMove");
set_name(0x00494EE0, "CFrameStrata__BuildBatches");
set_name(0x00494F30, "CFrameStrata__RenderBatch");
set_name(0x00494FA0, "CSimpleTop__UnregisterFrame");
set_name(0x00495410, "CSimpleTop__OnLayerRender");
set_name(0x004955E0, "CSimpleTop__OnDisplaySizeChanged");
set_name(0x00495880, "CSimpleTop__RegisterForEvent");
set_name(0x004959F0, "CSimpleTop__EnableEvents");
set_name(0x00495EB0, "CSimpleTop__CSimpleTop");
set_name(0x004960D0, "CSimpleTop__ShowFrame");
set_name(0x0049E540, "CSimpleFrame__RegisterScriptMethods");
set_name(0x0049F9E0, "CSimpleFrame_SetAlpha");
set_name(0x004A2630, "CBackdropGenerator__SetBorderVertexColor");
set_name(0x004A2780, "CBackdropGenerator__LoadXML");
@ -355,8 +444,16 @@ static import_symbols() {
set_name(0x004B9B20, "AsyncFileReadPollHandler");
set_name(0x004B9C60, "AsyncFileReadAddPollHandler");
set_name(0x004B9D20, "AsyncFileReadAddStatusHandler");
set_name(0x004B9DE0, "AsyncFileReadDestroyObject");
set_name(0x004B9EA0, "AsyncFileReadCancel");
set_name(0x004BA060, "AsyncFileReadWait");
set_name(0x004BA170, "AsyncFileReadAllocObject");
set_name(0x004BA3D0, "AsyncFileReadLinkObject");
set_name(0x004BA680, "AsyncFileReadThread");
set_name(0x004BAA40, "AsyncFileReadInitialize");
set_name(0x004BAB50, "AsyncFileReadObject");
set_name(0x004BAD80, "AsyncFileReadIsReading");
set_name(0x004BAE10, "AsyncFileReadWaitAll");
set_name(0x004BD9D0, "TextBlockGetFontPtr");
set_name(0x004BDAA0, "TextBlockCreate");
set_name(0x004BDBF0, "TextBlockSetStringPos");
@ -451,7 +548,9 @@ static import_symbols() {
set_name(0x004DDC20, "Script_GetExpansionLevel");
set_name(0x004DE4D0, "RealmListRegisterScriptFunctions");
set_name(0x004DE500, "RealmListUnregisterScriptFunctions");
set_name(0x004DE960, "CRealmList__SetPreferredInfo");
set_name(0x004DF580, "CRealmList__Initialize");
set_name(0x004DF710, "CRealmList__UpdateList");
set_name(0x004DFD30, "CharacterCreateUnregisterScriptFunctions");
set_name(0x004E2570, "CharSelectRegisterScriptFunctions");
set_name(0x004E25A0, "CharSelectUnregisterScriptFunctions");
@ -467,6 +566,15 @@ static import_symbols() {
set_name(0x004E53A0, "CGlueMgr__PatchDownloadCancel");
set_name(0x004E5420, "CGlueMgr__PatchFailed");
set_name(0x004E54D0, "CGlueMgr__PatchDownloadIdle");
set_name(0x004E5ED0, "CSimpleModelFFX__SetModel");
set_name(0x004E5F00, "CSimpleModelFFX__LoadXML");
set_name(0x004E5F70, "CSimpleModelFFX__CSimpleModelFFX");
set_name(0x004E6190, "CSimpleModelFFX__Render");
set_name(0x004E6300, "CSimpleModelFFX__Create");
set_name(0x004E6330, "CSimpleModelFFX__OnFrameRender");
set_name(0x004E6BE0, "CSimpleModelFFX_ResetLights");
set_name(0x004E6C60, "CSimpleModelFFX_AddLight");
set_name(0x004E6F60, "CSimpleModelFFX__CreateScriptMetaTable");
set_name(0x004F4500, "CPassenger__GetRawPosition");
set_name(0x004F5960, "CGWorldFrame__GetActiveCamera");
set_name(0x004F5980, "CGWorldFrame__SendObjectTrackEvent");
@ -474,6 +582,7 @@ static import_symbols() {
set_name(0x004F5A90, "CGWorldFrame__OnFrameSizeChanged");
set_name(0x004F5C10, "CGWorldFrame__OnLayerCursorExit");
set_name(0x004F5D80, "CGWorldFrame__SetNamePlateUpdate");
set_name(0x004F5E20, "CM2Model__GetBoundingBox");
set_name(0x004F6680, "CGWorldFrame__GetCameraFacing");
set_name(0x004F66C0, "CGWorldFrame__OnLayerTrackTerrain");
set_name(0x004F6C10, "CGWorldFrame__OnLayerMouseDown");
@ -2541,6 +2650,10 @@ static import_symbols() {
set_name(0x00632DB0, "NetClient__HandleIdle");
set_name(0x00632E00, "NetClient__RedirectHandler");
set_name(0x00633330, "NetClient__WCMessageReady");
set_name(0x00633440, "NETEVENTQUEUE__NETEVENTQUEUE");
set_name(0x006334F0, "NETEVENTQUEUE__Poll");
set_name(0x00633650, "NETEVENTQUEUE__AddEvent");
set_name(0x00633730, "NETEVENTQUEUE__destructor");
set_name(0x006337D0, "StaticDBLoadAll");
set_name(0x00634C60, "ClientDBShutdown");
set_name(0x00634E00, "ClientDBInitialize");
@ -2816,8 +2929,9 @@ static import_symbols() {
set_name(0x006AFF10, "CBLPFile__Open");
set_name(0x006AFFD0, "CBLPFile__LockChain2");
set_name(0x006B0190, "ClientServices__LoadCDKey");
set_name(0x006B0250, "ClientConnection__ClientConnection");
set_name(0x006B0850, "ClientConnection__Cleanup");
set_name(0x006B0940, "ClientServices__Disconnect");
set_name(0x006B0940, "ClientConnection__Disconnect");
set_name(0x006B0960, "nullsub_154");
set_name(0x006B0970, "ClientServices__Connection");
set_name(0x006B0990, "ClientServices__LoginConnection");
@ -2853,8 +2967,11 @@ static import_symbols() {
set_name(0x006B1080, "ClientServices__GetCharacterClass");
set_name(0x006B1090, "ClientServices__GetCharacterSex");
set_name(0x006B10A0, "ClientServices__GetCharacterLevel");
set_name(0x006B1100, "ClientServices__PollStatus");
set_name(0x006B1100, "ClientConnection__PollStatus");
set_name(0x006B1200, "ClientConnection__Cancel");
set_name(0x006B1260, "ClientConnection__HandleConnect");
set_name(0x006B1390, "ClientConnection__Connect");
set_name(0x006B14C0, "ClientConnection__GetCharacterList");
set_name(0x006B1620, "ClientServices__RequestCharacterCreate");
set_name(0x006B1840, "ClientServices__CharacterSetInGame");
set_name(0x006B1930, "ClientServices__CharacterLogout");
@ -2925,7 +3042,28 @@ static import_symbols() {
set_name(0x006BFDA0, "GxuUpdateSingleColorTexture");
set_name(0x006BFE00, "GxuXformCreateProjection_SG");
set_name(0x006BFE60, "GxuXformCreateLookAtSgCompat");
set_name(0x006C5E90, "CGxString__WriteGeometry");
set_name(0x006C6190, "CGxString__InitializeViewTranslation");
set_name(0x006C6410, "CGxString__SetStringPosition");
set_name(0x006C6A70, "CGxString__AddHyperlinkParseInfo");
set_name(0x006C6B90, "CGxString__ClearInstanceData");
set_name(0x006C6C00, "CGxString__Tick");
set_name(0x006C6CD0, "CGxString__InitializeTextLine");
set_name(0x006C7440, "CGxString__AddShadow");
set_name(0x006C7480, "CGxString__CheckGeometry");
set_name(0x006C75E0, "CGxString__Recycle");
set_name(0x006C7760, "CGxString__destructor");
set_name(0x006C78F0, "CGxString__SetGradient");
set_name(0x006C7AA0, "CGxString__GetNewString");
set_name(0x006C7B10, "CGxString__CreateGeometry");
set_name(0x006C8CC0, "IGxuFontGlyphRenderGlyph");
set_name(0x006CA180, "SHA1__Process");
set_name(0x006CA270, "SHA1__Finish");
set_name(0x006CA330, "SHA1_Transform");
set_name(0x006CB5F0, "SHA1_Init");
set_name(0x006CB630, "SHA1_Update");
set_name(0x006CB6F0, "SHA1_Final");
set_name(0x006CB7C0, "SHA1_InterleaveHash");
set_name(0x006CEDD0, "CGPlayer_C__ClearLootingObject");
set_name(0x006CF290, "CGPlayer_C__GetPendingMovie");
set_name(0x006F0C30, "MovementDestroy");
@ -3140,7 +3278,9 @@ static import_symbols() {
set_name(0x00777940, "SRgnDelete");
set_name(0x00777980, "SRgnCreate");
set_name(0x00779340, "MD5Init");
set_name(0x00779A30, "MD5Update");
set_name(0x00779AE0, "MD5Final");
set_name(0x0077AAA0, "SHA1__Prepare");
set_name(0x0077AC80, "TSFixedArray_uint32_t_Set");
set_name(0x0077ACF0, "BigBuffer__operator_index");
set_name(0x0077AD10, "Compare");
@ -3178,6 +3318,34 @@ static import_symbols() {
set_name(0x0077C980, "SBigPowMod");
set_name(0x0077EC90, "World__SetLoadProgressCallback");
set_name(0x00781500, "World__Preload");
set_name(0x007816F0, "DayNight__Update");
set_name(0x007AE300, "CMapObj__Init");
set_name(0x007B0580, "CMapObj__CMapObj");
set_name(0x007B0CC0, "CMapObj__Create");
set_name(0x007B1270, "CDetailDoodad__UpdateAlphaRampTexture");
set_name(0x007B15D0, "CDetailDoodad__InitializeShaderConstants");
set_name(0x007B2760, "CDetailDoodad__Initialize");
set_name(0x007B2D30, "CDetailDoodad__InitializeRenderState");
set_name(0x007B5020, "TSList__LinkToHead");
set_name(0x007BF8B0, "CMap__LoadWdt");
set_name(0x007BFCE0, "CMap__Load");
set_name(0x007BFF20, "CMap__AllocMapObj");
set_name(0x007C08A0, "CMap__AllocLight");
set_name(0x007C1150, "CMapDoodadDef__SelectLights");
set_name(0x007C1730, "CMapEntity__SelectLights");
set_name(0x007C65A0, "CMapChunk__UpdateLights");
set_name(0x007D7260, "CMapBaseObj__CMapBaseObj");
set_name(0x007D80C0, "CMapObj__Read");
set_name(0x007D9B10, "CMapLight__CMapLight");
set_name(0x007D9BD0, "CMap__CreateLight");
set_name(0x007D9C80, "CMap__UpdateLightBounds");
set_name(0x007D9D50, "CMap__EnableLight");
set_name(0x007D9D70, "CMap__DestroyLight");
set_name(0x007D9DE0, "CMap__LinkLightToChunks");
set_name(0x007D9F90, "CMap__LinkLightToMapObjDefs");
set_name(0x007DA100, "CMap__UpdateLight");
set_name(0x007DA420, "WardenClient_Destroy");
set_name(0x007DA8C0, "WardenClient_Initialize");
set_name(0x007DAB80, "Script_VoiceEnumerateOutputDevices");
set_name(0x007DAC40, "Script_VoiceEnumerateCaptureDevices");
set_name(0x007DACF0, "Script_VoiceSelectOutputDevice");
@ -3194,6 +3362,19 @@ static import_symbols() {
set_name(0x007DEEF0, "Script_GetVoiceSessionMemberInfoBySessionID");
set_name(0x007DF0B0, "Script_UnitIsTalking");
set_name(0x007E1030, "IsRussian");
set_name(0x007ECD00, "DayNight__CalcFogRate");
set_name(0x007ECEC0, "DayNight__SetOverrideLightParamsID");
set_name(0x007ECEE0, "DayNight__ClearOverrideLightParamsID");
set_name(0x007ECEF0, "DayNightGetInfo");
set_name(0x007ED3B0, "DayNight__InterpTable");
set_name(0x007ED820, "DayNight__ClearOverrideFog");
set_name(0x007ED870, "DayNight__SetOverrideFog");
set_name(0x007EEA90, "DayNight__SetDirection");
set_name(0x007EECC0, "DayNight__SetPlanets");
set_name(0x007F16F0, "DayNight__UpdateFog");
set_name(0x007F2790, "DayNightInitialize");
set_name(0x007F3230, "DayNight__SetColors");
set_name(0x007F3920, "DayNight__UpdateLighting");
set_name(0x007F4990, "MinimapSetCorpsePOI");
set_name(0x007FC9F0, "SpellVisualsClear");
set_name(0x007FD620, "Spell_C_IsTargeting");
@ -3213,6 +3394,7 @@ static import_symbols() {
set_name(0x0080DC00, "Script_SpellTargetUnit");
set_name(0x00812530, "FrameXML_LoadXML");
set_name(0x00812840, "FrameXML_RegisterLoadProgressCallback");
set_name(0x00812B90, "FrameXML_FreeHashNodes");
set_name(0x00812FA0, "FrameXML_CreateFrame");
set_name(0x00813D20, "FrameXML_RegisterFactory");
set_name(0x00813DF0, "FrameXML_RegisterDefault");
@ -3244,10 +3426,150 @@ static import_symbols() {
set_name(0x0081BAB0, "Script_GetNumFrames");
set_name(0x0081BB20, "Script_CreateFrame");
set_name(0x0081BE70, "Script_GetFramesRegisteredForEvent");
set_name(0x0081BFA0, "CM2Cache__BeginThread");
set_name(0x0081BFD0, "CM2Cache__WaitThread");
set_name(0x0081BFE0, "CM2Cache__ThreadProc");
set_name(0x0081C0B0, "M2GetCacheFlags");
set_name(0x0081C0C0, "M2SetCacheFlags");
set_name(0x0081C0D0, "CM2Cache__Initialize");
set_name(0x0081C290, "CM2Cache__GarbageCollect");
set_name(0x0081C300, "CM2Cache__Destroy");
set_name(0x0081C390, "CM2Cache__CreateShared");
set_name(0x0081C6E0, "M2Initialize");
set_name(0x0081C790, "CM2Cache__UpdateShared");
set_name(0x0081C840, "CM2Cache__LinkToSharedUpdateList");
set_name(0x0081C900, "CM2Cache__CM2Cache");
set_name(0x0081C9C0, "CM2Scene__AdvanceTime");
set_name(0x0081CE70, "CM2Scene__AnimateThread");
set_name(0x0081E400, "CM2Scene__SelectLights");
set_name(0x0081EA90, "CM2Scene__SortDoodadProxy");
set_name(0x0081EAD0, "CM2Scene__SortOpaqueGeoBatches");
set_name(0x0081ED10, "CM2Scene__SortOpaqueRibbons");
set_name(0x0081EDF0, "CM2Scene__SortOpaqueParticles");
set_name(0x0081EEA0, "CM2Scene__SortOpaque");
set_name(0x0081EF30, "CM2Scene__SortTransparent");
set_name(0x0081F0E0, "CM2Scene__SortAdditiveParticles");
set_name(0x0081F1D0, "CM2Scene__ComputeElementShaders");
set_name(0x0081F330, "CM2SceneRender__CM2SceneRender");
set_name(0x0081F450, "CM2SceneRender__SetupTextures");
set_name(0x0081F700, "CM2SceneRender__SetBatchVertices");
set_name(0x0081F8F0, "CM2Scene__CreateModel");
set_name(0x0081F970, "CM2Scene__DuplicateModel");
set_name(0x0081F9E0, "CM2Scene__SortAdditiveParticleElements");
set_name(0x0081FB10, "CM2SceneRender__SetupLighting");
set_name(0x0081FE90, "CM2SceneRender__SetupMaterial");
set_name(0x008203B0, "CM2SceneRender__DrawBatch");
set_name(0x00820720, "CM2SceneRender__DrawBatchProj");
set_name(0x00820AE0, "CM2SceneRender__DrawBatchDoodad");
set_name(0x00820F40, "CM2SceneRender__DrawRibbon");
set_name(0x008214E0, "CM2SceneRender__DrawParticle");
set_name(0x008216C0, "CM2Scene__CM2Scene");
set_name(0x00821850, "CM2Scene__destructor");
set_name(0x00821A20, "CM2Scene__Animate");
set_name(0x00823040, "CM2Scene__Release");
set_name(0x008230D0, "CM2SceneRender__DrawCallback");
set_name(0x00823130, "CM2SceneRender__Draw");
set_name(0x00823CB0, "CM2Scene__Draw");
set_name(0x00823ED0, "CM2Model__WaitForLoad");
set_name(0x00823F10, "CM2Model__SetAnimating");
set_name(0x00823FE0, "CM2Model__SetSequenceCallback");
set_name(0x00824060, "CM2Model__SetEventCallback");
set_name(0x00824170, "CM2Model__GetCameraByIndex");
set_name(0x008244F0, "CM2Model__LinkToCallbackListTail");
set_name(0x00824510, "CM2Model__UnlinkFromCallbackList");
set_name(0x00824550, "CM2Model__IsBatchDoodadCompatible");
set_name(0x00824ED0, "CM2Model__Release");
set_name(0x00824F00, "CM2Model__IsLoaded");
set_name(0x00824FC0, "CM2Model__IsDrawable");
set_name(0x00825170, "CM2Model__UpdateLoaded");
set_name(0x008251B0, "CM2Model__SetLoadedCallback");
set_name(0x008251D0, "CM2Model__SetWorldTransform");
set_name(0x00825D70, "CM2Model__UnoptimizeVisibleGeometry");
set_name(0x00826350, "CM2Model__SequenceFallbackById");
set_name(0x00826B00, "CM2Model__SetupBoneSequence");
set_name(0x00826C40, "CM2Model__SetPrimaryBoneSequence");
set_name(0x00826DD0, "CM2Model__SetSecondaryBoneSequence");
set_name(0x00827560, "CM2Model__DetachAllChildrenById");
set_name(0x00827960, "CM2Model__GetCameraById");
set_name(0x008284D0, "CM2Model__FindKey");
set_name(0x00828A00, "CM2Model__AnimateST");
set_name(0x00828F90, "CM2Model__SetIndices");
set_name(0x00829160, "CM2Model__SetVertices");
set_name(0x00829AA0, "CM2Model__RenderModelBatchesForProjectedTexture");
set_name(0x0082BE60, "CM2Model__CM2Model");
set_name(0x0082C970, "CM2Model__OptimizeVisibleGeometry");
set_name(0x0082D2F0, "CM2Model__AnimateParticlesMT");
set_name(0x0082D6F0, "CM2Model__AnimateTextureTransformsMT");
set_name(0x0082D910, "CM2Model__SetVerticesMultiSample");
set_name(0x0082DD80, "CM2Model__SetWorldTransform@2");
set_name(0x0082E140, "CM2Model__AnimateMTSimple");
set_name(0x0082E550, "CM2Model__AnimateAttachmentsMT");
set_name(0x0082E790, "CM2Model__ProcessSequenceCallback");
set_name(0x0082EC30, "CM2Model__GetCollisionFacets");
set_name(0x0082F0F0, "CM2Model__AnimateMT");
set_name(0x008309C0, "CM2Model__AnimateParticleST");
set_name(0x00830DC0, "CM2Model__Animate");
set_name(0x00830FB0, "CM2Model__ProcessEventCallbacks");
set_name(0x00831410, "CM2Model__GetAttachmentWorldTransform");
set_name(0x00831630, "CM2Model__AttachToParent");
set_name(0x00831AF0, "CM2Model__SetupLighting");
set_name(0x00831C30, "CM2Model__SetBoneSequenceDeferred");
set_name(0x00831EC0, "CM2Model__CancelDeferredSequences");
set_name(0x00831FC0, "CM2Model__CallSequenceCallback");
set_name(0x008321E0, "CM2Model__CallCallbacks");
set_name(0x00832260, "CM2Model__ProcessCallbacks");
set_name(0x00832450, "CM2Model__ProcessCallbacksRecursive");
set_name(0x00832640, "CM2Model__destructor");
set_name(0x00832840, "CM2Model__UnsetBoneSequence");
set_name(0x00832AB0, "CM2Model__SetBoneSequence");
set_name(0x00832EA0, "CM2Model__InitializeLoaded");
set_name(0x00834540, "CM2Model__AttachToScene");
set_name(0x00834630, "CM2Model__AttachToSceneRecursive");
set_name(0x00834810, "CM2Model__Initialize");
set_name(0x008348D0, "CM2Light__Initialize");
set_name(0x00834900, "CM2Lighting__Initialize");
set_name(0x00834940, "CM2Lighting__SetFog");
set_name(0x00834990, "CM2Lighting__SetFog@2");
set_name(0x008349E0, "CM2Lighting__GetPointLight");
set_name(0x00834A40, "CM2Light__CM2Light");
set_name(0x00834AB0, "CM2Light__destructor");
set_name(0x00834AE0, "CM2Light__SetDirection");
set_name(0x00834C70, "CM2Light__Link");
set_name(0x00834D90, "CM2Lighting__AddAmbient");
set_name(0x00834DC0, "CM2Lighting__AddDiffuse");
set_name(0x00834F60, "CM2Lighting__AddLight");
set_name(0x008350A0, "CM2Lighting__CameraSpace");
set_name(0x00835280, "CM2Lighting__SetupSunlight");
set_name(0x008353D0, "CM2Lighting__SetupGxLights");
set_name(0x008355D0, "CM2Lighting__GetSunLight");
set_name(0x00835640, "CM2Light__SetLightType");
set_name(0x00835690, "CM2Light__SetPosition");
set_name(0x008356F0, "CM2Light__SetVisible");
set_name(0x00835970, "CM2Shared__AddRef");
set_name(0x008359C0, "CM2Shared__CallbackWhenLoaded");
set_name(0x00835A00, "CM2Shared__LoadFailedCallback");
set_name(0x008360A0, "CM2Shared__SetIndices");
set_name(0x008362B0, "CM2Shared__SetVertices");
set_name(0x00836C90, "CM2Shared__GetEffect");
set_name(0x00837250, "CM2Shared__ConvertTextureValuesToCombos");
set_name(0x008374A0, "CM2Shared__AssignBatchTextureComboIndices");
set_name(0x00837680, "CM2Shared__SubstituteSpecializedShaders");
set_name(0x00837A40, "CM2Shared__InitializeSkinProfile");
set_name(0x00838490, "CM2Shared__FinishLoadingSkinProfile");
set_name(0x0083C5F0, "CM2Shared__CM2Shared");
set_name(0x0083C6E0, "CM2Shared__InitLowPrioritySequence");
set_name(0x0083CA90, "CM2Shared__FinishLoadingLowPrioritySequence");
set_name(0x0083CB10, "CM2Shared__SkinProfileLoadedCallback");
set_name(0x0083CB40, "CM2Shared__LoadSkinProfile");
set_name(0x0083CC80, "CM2Shared__Initialize");
set_name(0x0083D340, "CM2Shared__LoadSucceededCallback");
set_name(0x0083D410, "CM2Shared__Load");
set_name(0x0083D510, "CM2Shared__CancelAllDeferredSequences");
set_name(0x0083D5B0, "CM2Shared__destructor");
set_name(0x0083D840, "CM2Shared__LowPrioritySequenceLoadedCallback");
set_name(0x0083D9F0, "CM2Shared__LowPrioritySequenceFailedCallback");
set_name(0x0083DA10, "CM2Shared__LoadLowPrioritySequence");
set_name(0x0083DC90, "CM2Shared__Release");
set_name(0x0084DBD0, "_lua_gettop");
set_name(0x0084DBF0, "_lua_settop");
set_name(0x0084DCC0, "_lua_insert");
@ -3325,7 +3647,7 @@ static import_symbols() {
set_name(0x0086D430, "OsTimeStartup");
set_name(0x0086D440, "OsTimeShutdown");
set_name(0x0086D6D0, "OsTlsGetValue");
set_name(0x0086E200, "TSExplicitList_CGxBuf__LinkToTail");
set_name(0x0086E200, "TSList__LinkToTail");
set_name(0x0086F5A0, "OsCallSetContext");
set_name(0x0086F5F0, "OsCallResetContext");
set_name(0x0086F760, "OsCallInitialize");
@ -3333,11 +3655,83 @@ static import_symbols() {
set_name(0x00872280, "OsClipboardGetString");
set_name(0x008722A0, "OsClipboardPutString");
set_name(0x008726F0, "IOsClipboardGetString");
set_name(0x008727C0, "OsClipboardFreeString");
set_name(0x008727E0, "IOsClipboardPutString");
set_name(0x008728C0, "CShaderEffect__InitFixedFuncPass");
set_name(0x00872AD0, "CShaderEffect__SetUsePcfFiltering");
set_name(0x00872B00, "CShaderEffect__UpdateWorldViewMatrix");
set_name(0x00872C10, "CShaderEffect__UpdateProjMatrix");
set_name(0x00872CE0, "CShaderEffect__InitShaderSystem");
set_name(0x00872D30, "CShaderEffect__InitEffect");
set_name(0x00872F90, "CShaderEffect__SetCurrent");
set_name(0x00873060, "CShaderEffect__SetShaders");
set_name(0x00873160, "CShaderEffect__SetDefaultShaders");
set_name(0x00873210, "CShaderEffect__SetFogParams");
set_name(0x00873390, "CShaderEffect__SetFogEnabled");
set_name(0x00873480, "CShaderEffect__SetTexMtx_Identity");
set_name(0x00873550, "CShaderEffect__SetTexMtx_SphereMap");
set_name(0x00873620, "CShaderEffect__SetTexMtx");
set_name(0x00873900, "CShaderEffect__SetDiffuse");
set_name(0x00873A50, "CShaderEffect__SetEmissive");
set_name(0x00873BA0, "CShaderEffect__SetAlphaRef");
set_name(0x00873CA0, "CShaderEffect__SetLocalLighting");
set_name(0x00873FE0, "CShadowCache__NotifyTexturesRecreate");
set_name(0x008744E0, "CShadowCache__SetShadowMapGenericGlobal");
set_name(0x008745D0, "CShadowCache__SetShadowMapGenericInterior");
set_name(0x00876530, "CShaderEffectManager__GetEffect");
set_name(0x00876BE0, "CShaderEffectManager__CreateEffect");
set_name(0x00876CA0, "CShaderEffectManager__ParseEffectCallback");
set_name(0x00876D90, "CShaderEffectManager__AddEffectFile");
set_name(0x008A1420, "stub_return_one_byte");
set_name(0x008C0360, "FFX__Destroy");
set_name(0x008C8DE0, "GxDefaultApi");
set_name(0x008C8DE0, "stub_return_int32_one");
set_name(0x008CA0B0, "GruntLogin__Connected");
set_name(0x008CA140, "GruntLogin__CantConnect");
set_name(0x008CA260, "GruntLogin__GetVersionProof");
set_name(0x008CA360, "GruntLogin__SetPinInfo");
set_name(0x008CA400, "GruntLogin__SetTokenInfo");
set_name(0x008CA450, "GruntLogin__ProveVersion");
set_name(0x008CA4F0, "GruntLogin__NextSecurityState");
set_name(0x008CA580, "GruntLogin__GetLogonMethod");
set_name(0x008CA700, "GruntLogin__Reconnect");
set_name(0x008CA730, "GruntLogin__GetRealmList");
set_name(0x008CA740, "GruntLogin__Logon");
set_name(0x008CA7F0, "GruntLogin__Wait");
set_name(0x008CA880, "GruntLogin__EnterPIN");
set_name(0x008CAC00, "GruntLogin__GetVersionChallenge");
set_name(0x008CAC50, "GruntLogin__Init");
set_name(0x008CACA0, "GruntLogin__GruntLogin");
set_name(0x008CAD20, "GruntLogin__Logoff");
set_name(0x008CAD40, "GruntLogin__SetMatrixInfo");
set_name(0x008CB020, "GruntLogin__ReconnectResult");
set_name(0x008CB160, "GruntLogin__LogonResult");
set_name(0x008CBA40, "Grunt__ClientLink__Send");
set_name(0x008CBA90, "Grunt__ClientLink__Shutdown");
set_name(0x008CBAE0, "Grunt__ClientLink__Disconnect");
set_name(0x008CBB10, "Grunt__ClientLink__SetState");
set_name(0x008CBB40, "Grunt__ClientLink__Connect");
set_name(0x008CC250, "Grunt__ClientLink__CmdRealmList");
set_name(0x008CC3E0, "Grunt__ClientLink__CmdAuthLogonChallenge");
set_name(0x008CC7A0, "Grunt__ClientLink__CmdAuthLogonProof");
set_name(0x008CC980, "Grunt__ClientLink__CmdAuthReconnectChallenge");
set_name(0x008CCA50, "Grunt__ClientLink__CmdAuthReconnectProof");
set_name(0x008CCB40, "Grunt__ClientLink__CmdXferInitiate");
set_name(0x008CCC20, "Grunt__ClientLink__CmdXferData");
set_name(0x008CCCB0, "Grunt__ClientLink__WCConnected");
set_name(0x008CCD40, "Grunt__ClientLink__WCDisconnected");
set_name(0x008CCDA0, "Grunt__ClientLink__WCCantConnect");
set_name(0x008CCE00, "Grunt__ClientLink__PackLogon");
set_name(0x008CD710, "Grunt__ClientLink__WCDataReady");
set_name(0x008CD7E0, "Grunt__ClientLink__LogonNewSession");
set_name(0x008CD9F0, "Grunt__ClientLink__LogonStoredSession");
set_name(0x008CE0F0, "Grunt__ClientLink__GetRealmList");
set_name(0x008CE5C0, "Grunt__Timer__Insert");
set_name(0x008CE720, "Grunt__ClientLink__ProveVersion");
set_name(0x008CED90, "Grunt__Timer__Pump");
set_name(0x008CF600, "Grunt__ClientLink__Call");
set_name(0x008CF770, "Grunt__Timer__ThreadProc");
set_name(0x008CF7A0, "Grunt__Timer__Timer");
set_name(0x008CF800, "Grunt__ClientLink__ClientLink");
set_name(0x008E5250, "stub_return_zero4");
set_name(0x00936900, "stub_return_xor_eax");
set_name(0x0095BFB0, "ConsoleCommandHistoryDepth");
@ -3391,6 +3785,91 @@ static import_symbols() {
set_name(0x00961420, "CSimpleModel_GetFogFar");
set_name(0x00961470, "CSimpleModel_ClearFog");
set_name(0x009614B0, "CSimpleModel_SetGlow");
set_name(0x00962F90, "CSimpleEditBox__DeleteSubstring");
set_name(0x00963140, "CSimpleEditBox__HighlightText");
set_name(0x00963740, "CSimpleEditBox__UpdateSizes");
set_name(0x009650E0, "CSimpleEditBox__FontUpdated");
set_name(0x009656D0, "CSimpleEditBox__OnFrameSizeChanged");
set_name(0x00965960, "CSimpleEditBox__Insert");
set_name(0x00965CE0, "CSimpleEditBox__Insert@2");
set_name(0x00965ED0, "CSimpleEditBox__PasteFromClipboard");
set_name(0x00965F20, "CSimpleEditBox__SetMultiLine");
set_name(0x00966580, "CSimpleEditBox__SetText");
set_name(0x00966FD0, "CSimpleEditBox__SetHistoryLines");
set_name(0x00967290, "CSimpleEditBox__LoadXML");
set_name(0x0096AFD0, "CSimpleScrollFrame__RunOnScrollRangeChangedScript");
set_name(0x0096B060, "CSimpleScrollFrame__UnparentFrame");
set_name(0x0096B1C0, "CSimpleScrollFrame__UpdateScrollChild");
set_name(0x0096B210, "CSimpleScrollFrame__OnFrameSizeChanged");
set_name(0x0096B2D0, "CSimpleScrollFrame__CSimpleScrollFrame");
set_name(0x0096B3A0, "CSimpleScrollFrame__SetScrollChild");
set_name(0x0096B480, "CSimpleScrollFrame__SetVerticalScroll");
set_name(0x0096B4C0, "CSimpleScrollFrame__UpdateScrollChildRect");
set_name(0x0096B5A0, "CSimpleScrollFrame__OnLayerUpdate");
set_name(0x0096B610, "CSimpleScrollFrame__RenderScrollChild");
set_name(0x0096B920, "CSimpleScrollFrame__LoadXML");
set_name(0x0096B9A0, "CSimpleScrollFrame__OnFrameRender");
set_name(0x0096B9D0, "CSimpleScrollFrame__GetBoundsRect");
set_name(0x0096BBB0, "CSimpleSlider__RunOnMinMaxChangedScript");
set_name(0x0096BE50, "CSimpleSlider__CSimpleSlider");
set_name(0x0096BF00, "CSimpleSlider__IsA");
set_name(0x0096C090, "CSimpleSlider__SetValue");
set_name(0x0096C470, "CSimpleSlider__SetMinMaxValues");
set_name(0x0096C750, "CSimpleHTML__FontUpdated");
set_name(0x0096C820, "CSimpleHTML__CSimpleHTML");
set_name(0x0096C960, "CSimpleHTML__IsA");
set_name(0x0096C9E0, "CSimpleHTML__ParseIMG");
set_name(0x0096CC90, "CSimpleHTML__AddText");
set_name(0x0096D090, "CSimpleHTML__ClearContent");
set_name(0x0096D170, "CSimpleHTML__ParseP");
set_name(0x0096D740, "CSimpleHTML__ParseBODY");
set_name(0x0096D890, "CSimpleHTML__SetText");
set_name(0x0096DA40, "CSimpleHTML__LoadXML");
set_name(0x00971A40, "CSimpleSlider__RegisterScriptMethods");
set_name(0x00971D90, "CSimpleSlider_GetMinMaxValues");
set_name(0x00971DF0, "CSimpleSlider_SetMinMaxValues");
set_name(0x00971EB0, "CSimpleSlider_GetValue");
set_name(0x00971F00, "CSimpleSlider_SetValue");
set_name(0x00972560, "CSimpleScrollFrame_SetVerticalScroll");
set_name(0x009750D0, "CSimpleHTML_SetText");
set_name(0x00975E80, "CSimpleEditBox_SetText");
set_name(0x00976080, "CSimpleEditBox_HighlightText");
set_name(0x009771D0, "CSimpleButton_GetButtonState");
set_name(0x00977A70, "CSimpleButton_SetStateTexture");
set_name(0x00977C70, "CSimpleButton_SetNormalTexture");
set_name(0x00978900, "CSimpleHyperlinkedFrame__CSimpleHyperlinkedFrame");
set_name(0x00978B30, "CParticleEmitter2__SetModel");
set_name(0x00978BF0, "CParticleEmitter2__SetMaterial");
set_name(0x00978C70, "CParticleEmitter2__SetTextureDimensions");
set_name(0x00978D00, "CParticleEmitter2__SetParticleStyle");
set_name(0x00978DD0, "CParticleEmitter2__SetFollowParams");
set_name(0x00978E30, "CParticleEmitter2__SetChooseRandomTexture");
set_name(0x009791E0, "CParticleEmitter2__Destroy");
set_name(0x0097A990, "CParticleEmitter2__SetParticleColors");
set_name(0x0097AB10, "CParticleEmitter2__GetReplacementColors");
set_name(0x0097AC00, "CParticleEmitter2__SetTwinkleScale");
set_name(0x0097AEB0, "CParticleEmitter2__CreateChildEmittersFromModel");
set_name(0x0097D370, "CParticleEmitter2__DetermineIfSimple");
set_name(0x0097E150, "CParticleEmitter2__CParticleEmitter2");
set_name(0x0097F570, "CRibbonEmitter__SetDataEnabled");
set_name(0x0097F5F0, "CRibbonEmitter__SetTexSlot");
set_name(0x0097F610, "CRibbonEmitter__SetAbove");
set_name(0x0097F620, "CRibbonEmitter__SetBelow");
set_name(0x0097F630, "CRibbonEmitter__SetGravity");
set_name(0x0097F940, "CRibbonEmitter__SetPos");
set_name(0x0097FB60, "CRibbonEmitter__SetColor");
set_name(0x0097FBA0, "CRibbonEmitter__SetAlpha");
set_name(0x00980090, "CRibbonEmitter__Update");
set_name(0x00980630, "CRibbonEmitter__CRibbonEmitter");
set_name(0x009808A0, "CRibbonEmitter__Initialize");
set_name(0x00981310, "CPlaneParticleEmitter__CPlaneParticleEmitter");
set_name(0x009813F0, "CSphereParticleEmitter__CSphereParticleEmitter");
set_name(0x00981500, "CSplineParticleEmitter__SetSpline");
set_name(0x009820F0, "CSplineParticleEmitter__CSplineParticleEmitter");
set_name(0x00982460, "C4Quaternion__Slerp");
set_name(0x00982630, "C4Quaternion__Nlerp");
set_name(0x00982970, "C3Vector__C3Vector");
set_name(0x00984C90, "C4Vector__C4Vector");
set_name(0x009858B0, "Script_PlaySound");
set_name(0x00985950, "Script_PlayMusic");
set_name(0x009859B0, "Script_PlaySoundFile");
@ -3420,6 +3899,24 @@ static import_symbols() {
set_name(0x009860E0, "SI2__StopGlueMusic");
set_name(0x00986D00, "SI2__PlayVocalErrorSound");
set_name(0x0098F040, "CGNamePlateFrame__SetCastBarValues");
set_name(0x009A8300, "SRP6_Client__BeginAuthentication");
set_name(0x009A83E0, "SRP6_Client__CalculateProof");
set_name(0x009A88C0, "SRP6_Client__VerifyServerProof");
set_name(0x009A8980, "SRP6_Random__SRP6_Random");
set_name(0x009A89F0, "SRP6_Random__GenerateRandomBytes");
set_name(0x009A8AA0, "BigIntegerFromInt");
set_name(0x009A8AD0, "BigIntegerFromBytes");
set_name(0x009A8B00, "BigIntegerToBytes");
set_name(0x009A8B40, "BigIntegerCmp");
set_name(0x009A8B60, "BigIntegerCmpInt");
set_name(0x009A8BA0, "BigIntegerAdd");
set_name(0x009A8BC0, "BigIntegerAddInt");
set_name(0x009A8C00, "BigIntegerSub");
set_name(0x009A8C20, "BigIntegerMul");
set_name(0x009A8C40, "BigIntegerMod");
set_name(0x009A8C60, "BigIntegerModExp");
set_name(0x009A8C80, "BigIntegerFree");
set_name(0x009A8C90, "BigIntegerBitLen");
set_name(0x009AD000, "DayNight__DNGlare__Initialize");
set_name(0x009D34B0, "nullsub_7");
set_name(0x009D34C0, "nullsub_8");