diff --git a/profile/3.3.5a-windows-386/ida/batch/import_data_types.idc b/profile/3.3.5a-windows-386/ida/batch/import_data_types.idc index 63f4db1..4f49433 100644 --- a/profile/3.3.5a-windows-386/ida/batch/import_data_types.idc +++ b/profile/3.3.5a-windows-386/ida/batch/import_data_types.idc @@ -139,6 +139,7 @@ static import_data_types() { apply_type(0x00681630, "void __stdcall func(CGxQuery** query, EGxQueryType type)"); apply_type(0x00681770, "void __stdcall func(uint32_t maxFPS)"); apply_type(0x00681790, "void __stdcall func(uint32_t maxFPSBk)"); + apply_type(0x006817B0, "BlitFormat __stdcall func(EGxTexFormat format)"); apply_type(0x006817C0, "void __stdcall func()"); apply_type(0x006817E0, "int __stdcall func(char* format, ...)"); apply_type(0x00681950, "CGxFormat* __thiscall func(CGxFormat* this)"); @@ -150,6 +151,7 @@ static import_data_types() { apply_type(0x006823A0, "void __stdcall func(EGxPrim primType, uint32_t indexCount, uint16_t* indices)"); apply_type(0x00682400, "void __stdcall func(uint32_t vertexCount, C3Vector* pos, uint32_t posStride, C3Vector* normal, uint32_t normalStride, CImVector* color, uint32_t colorStride, C2Vector* tex0, uint32_t tex0Stride, C2Vector* tex1, uint32_t tex1Stride)"); apply_type(0x006828C0, "void __stdcall func(uint32_t vertexCount, C3Vector* pos, uint32_t posStride, C3Vector* normal, uint32_t normalStride, CImVector* color, uint32_t colorStride, uint8_t* bone, uint32_t boneStride, C2Vector* tex0, uint32_t tex0Stride, C2Vector* tex1, uint32_t tex1Stride)"); + apply_type(0x00682C50, "void __thiscall func(CGxDevice* this)"); apply_type(0x00682CB0, "void __thiscall func(CGxDevice* this, int32_t (*windowProc)(void*, uint32_t, uintptr_t, intptr_t), CGxFormat* format)"); apply_type(0x00682CD0, "void __thiscall func(CGxDevice* this, uintptr_t hwnd, CGxFormat* format)"); apply_type(0x00682CF0, "void __thiscall func(CGxDevice* this)"); @@ -181,6 +183,7 @@ static import_data_types() { apply_type(0x00683650, "uint32_t* __thiscall func(CGxDevice* this)"); apply_type(0x00683660, "void __thiscall func(CGxDevice* this, float depth)"); apply_type(0x00683670, "void __stdcall func()"); + apply_type(0x00683B90, "CGxMatrixStack* __thiscall func(CGxMatrixStack* this)"); apply_type(0x00683D60, "void __stdcall func(CiRect* windowRect)"); apply_type(0x00683DB0, "void __stdcall func(CiRect* windowRect)"); apply_type(0x00683E00, "void __stdcall func(CiRect* windowRect)"); @@ -190,6 +193,7 @@ static import_data_types() { apply_type(0x00683F00, "void __stdcall func(CiRect* windowRect)"); apply_type(0x00683F30, "void __stdcall func(CiRect* windowRect)"); apply_type(0x00683FB0, "CGxLight* __thiscall func(CGxLight* this)"); + apply_type(0x00684070, "void __thiscall func(CGxGammaRamp* this, float gamma)"); apply_type(0x006840F0, "int32_t __thiscall func(CGxDevice* this, CGxFormat* format)"); apply_type(0x00684170, "void __thiscall func(CGxDevice* this, float gamma)"); apply_type(0x00684190, "int32_t __thiscall func(CGxDevice* this, CGxGammaRamp* ramp)"); @@ -202,6 +206,7 @@ static import_data_types() { apply_type(0x00684440, "void __thiscall func(CGxDevice* this, uint32_t a2, C4Plane* plane)"); apply_type(0x00684590, "void __thiscall func(CGxDevice* this, CImVector* c)"); apply_type(0x006845B0, "void __thiscall func(CGxDevice* this)"); + apply_type(0x00684620, "CGxApiLight* __thiscall func(CGxApiLight* this, CGxLight* light)"); apply_type(0x006847D0, "void __thiscall func(CGxDevice* this, uint32_t a2, CGxLight* light, C3Vector* pos)"); apply_type(0x00684850, "void __thiscall func(CGxDevice* this, EGxPoolTarget target, uint32_t itemSize, uint32_t itemCount)"); apply_type(0x006848A0, "void __thiscall func(CGxDevice* this, CGxTex* texId, CiRect* updateRect, int32_t immediate)"); @@ -232,6 +237,7 @@ static import_data_types() { apply_type(0x00685EB0, "void __thiscall func(CGxDevice* this, EGxMasterEnables state, int32_t enable)"); apply_type(0x00685F50, "void __thiscall func(CGxDevice* this, EGxRenderState which, void* value)"); apply_type(0x00685FB0, "void __thiscall func(CGxDevice* this)"); + apply_type(0x00686120, "void __thiscall func(CGxDevice* this)"); apply_type(0x00687660, "CGxBuf* __thiscall func(CGxDevice* this, CGxPool* pool, uint32_t itemSize, uint32_t itemCount, uint32_t index)"); apply_type(0x006876D0, "CGxPool* __thiscall func(CGxDevice* this, EGxPoolTarget target, EGxPoolUsage usage, uint32_t size, EGxPoolHintBits hint, char* name)"); apply_type(0x006877C0, "void __thiscall func(CGxDevice* this, CGxQuery** query, EGxQueryType queryType)"); @@ -254,6 +260,7 @@ static import_data_types() { apply_type(0x0068A090, "CGxMonitorMode* __thiscall func(TSGrowableArray_CGxMonitorMode* this)"); apply_type(0x0068A0F0, "void __thiscall func(TSGrowableArray_CGxMonitorMode* this, uint32_t count)"); apply_type(0x0068A4C0, "void __stdcall func(TSGrowableArray_CGxMonitorMode* modes)"); + apply_type(0x0068A9A0, "void __thiscall func(CGxDeviceOpenGl* this, CGxFormat* format)"); apply_type(0x0068BBC0, "void __thiscall func(CGxDeviceOpenGl* this)"); apply_type(0x0068BF20, "CGxDevice* __stdcall func()"); apply_type(0x0068C220, "CGxDevice* __stdcall func()"); @@ -289,7 +296,7 @@ static import_data_types() { apply_type(0x0068FD50, "void __thiscall func(CGxDeviceD3d* this)"); apply_type(0x0068FE80, "void __thiscall func(CGxDeviceD3d* this, uint8_t __flags)"); apply_type(0x0068FED0, "void __thiscall func(CGxDeviceD3d* this, CiRect* rect, TSGrowableArray_CImVector* pixels)"); - apply_type(0x00690150, "void __thiscall func(CGxDeviceD3d* this, int32_t a2)"); + apply_type(0x00690150, "void __thiscall func(CGxDeviceD3d* this, int32_t freeTextures)"); apply_type(0x00690230, "void __thiscall func(CGxDeviceD3d* this, EGxWM wm, int32_t param1, int32_t param2)"); apply_type(0x006904D0, "int32_t __thiscall func(CGxDeviceD3d* this, CGxFormat* format)"); apply_type(0x006905F0, "void __thiscall func(CGxDeviceD3d* this)"); @@ -312,7 +319,9 @@ static import_data_types() { apply_type(0x006A0240, "bool __thiscall func(CGxDeviceD3d* this, CGxQuery* query)"); apply_type(0x006A0310, "bool __thiscall func(CGxDeviceD3d* this, CGxQuery* query, uint32_t* data)"); apply_type(0x006A0360, "LRESULT __stdcall func(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)"); + apply_type(0x006A1690, "void __thiscall func(CGxDeviceD3d* this, int32_t freeQueries)"); apply_type(0x006A1950, "void __thiscall func(CGxDeviceD3d* this, CiRect* rect, TSGrowableArray_float* depths)"); + apply_type(0x006A1C60, "void __thiscall func(CGxDeviceD3d* this, int32_t freePools)"); apply_type(0x006A2BB0, "void __thiscall func(CGxDeviceD3d* this, CGxTex* texId)"); apply_type(0x006A2C00, "void __thiscall func(CGxDeviceD3d* this, CGxTex* texId)"); apply_type(0x006A2D80, "void __thiscall func(CGxDeviceD3d* this, CGxTex* texId)"); @@ -330,8 +339,8 @@ static import_data_types() { apply_type(0x006A39E0, "void __thiscall func(CGxDeviceD3d* this, uint32_t stream, LPDIRECT3DVERTEXBUFFER9 buffer, uint32_t offset, uint32_t stride)"); apply_type(0x006A3A60, "void __thiscall func(CGxDeviceD3d* this)"); apply_type(0x006A3C40, "void __thiscall func(CGxDeviceD3d* this, CGxDeviceD3d__EDeviceState state, uint32_t val)"); - apply_type(0x006A4190, "void __thiscall func(CGxDeviceD3d* this, uint32_t a1, uint32_t val)"); - apply_type(0x006A41F0, "void __thiscall func(CGxDeviceD3d* this, uint32_t a1, uint32_t val)"); + apply_type(0x006A4190, "void __thiscall func(CGxDeviceD3d* this, uint32_t tmu, uint32_t op)"); + apply_type(0x006A41F0, "void __thiscall func(CGxDeviceD3d* this, uint32_t tmu, uint32_t op)"); apply_type(0x006A43D0, "void __thiscall func(CGxDeviceD3d* this)"); apply_type(0x006A4700, "void __thiscall func(CGxDeviceD3d* this)"); apply_type(0x006A4850, "void __thiscall func(CGxDeviceD3d* this)"); @@ -343,9 +352,11 @@ static import_data_types() { apply_type(0x006A5940, "void __thiscall func(CGxDeviceD3d* this)"); apply_type(0x006A5A00, "void __thiscall func(CGxDeviceD3d* this, CRect* dst)"); apply_type(0x006A5A30, "void __thiscall func(CGxDeviceD3d* this)"); + apply_type(0x006A5AA0, "void __thiscall func(CGxDeviceD3d* this, uint32_t tmu)"); apply_type(0x006A5C70, "void __thiscall func(CGxDeviceD3d* this, CGxShader* ps)"); apply_type(0x006A5D50, "void __thiscall func(CGxDeviceD3d* this, CGxShader* shader, const char* a2, const char* a3)"); apply_type(0x006A5E10, "void __thiscall func(CGxDeviceD3d* this, CGxShader* shader)"); + apply_type(0x006A5E40, "void __thiscall func(CGxDeviceD3d* this, int32_t freeShaders)"); apply_type(0x006A5EF0, "void __thiscall func(CGxDevice* this, CGxTex* texId, uint32_t* width, uint32_t* height, uint32_t* baseMip, uint32_t* mipCount)"); apply_type(0x006A74B0, "void __thiscall func(CGxDeviceD3d* this, uint32_t mask, CImVector color)"); apply_type(0x006A7940, "void __thiscall func(CGxDeviceD3d* this, uint32_t width, uint32_t height)"); @@ -375,6 +386,25 @@ static import_data_types() { apply_type(0x006AB760, "MipBits* __stdcall func(uint32_t fourCC, uint32_t width, uint32_t height, char* filename, int32_t linenumber)"); apply_type(0x006AB810, "void __stdcall func(uint32_t fourCC, uint32_t width, uint32_t height, MipBits* bits)"); apply_type(0x006AB860, "void _stdcall func(C4Pixel* dest, uint32_t destWidth, uint32_t destHeight, C4Pixel* source, uint32_t sourceWidth, uint32_t sourceHeight)"); + apply_type(0x006ABE00, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006ABE30, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006ABE60, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006ABE90, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006ABF40, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006ABFC0, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006AC030, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006AC0B0, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006ACCE0, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006ACCF0, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006ACD70, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006AE440, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006AE4A0, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006AE500, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006AE560, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006AE5C0, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006AE620, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006AE680, "void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"); + apply_type(0x006AE7C0, "int32_t __stdcall func(C2iVector* size, BlitAlpha alpha, void* src, uint32_t srcStride, BlitFormat srcFmt, void* dst, uint32_t dstStride, BlitFormat dstFmt)"); apply_type(0x006AE8B0, "void __thiscall func(CBLPFile* this)"); apply_type(0x006AE900, "int32_t __thiscall func(CBLPFile* this, void* fileBits)"); apply_type(0x006AE990, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t colorSize)"); @@ -605,6 +635,8 @@ static import_data_types() { apply_type(0x009E5630, "Blizzard__File__FileInfo"); apply_type(0x009E9EC8, "uint32_t[7]"); apply_type(0x009EA04C, "TInstanceId_EvtContext__v_table"); + apply_type(0x00A2DAF8, "uint32_t[13]"); + apply_type(0x00A2DB60, "uint32_t[13]"); apply_type(0x00A2DDC0, "CGxDevice__v_table"); apply_type(0x00A2E198, "CGxDevice__v_table"); apply_type(0x00A2E4A8, "D3DFORMAT[8]"); @@ -619,6 +651,8 @@ static import_data_types() { apply_type(0x00A2F964, "D3DBLEND[12]"); apply_type(0x00A2F994, "D3DBLEND[12]"); apply_type(0x00A2F9C4, "D3DTEXTUREADDRESS[2]"); + apply_type(0x00A2F9CC, "int32_t[6]"); + apply_type(0x00A2F9E4, "int32_t[6][2]"); apply_type(0x00A2FA14, "D3DCMPFUNC[4]"); apply_type(0x00A2FA24, "D3DCULL[3]"); apply_type(0x00AB6350, "WowClientDB_Startup_StringsRec"); @@ -929,7 +963,10 @@ static import_data_types() { apply_type(0x00C5FFF4, "uint32_t"); apply_type(0x00C5FFF8, "HSLOG"); apply_type(0x00C60300, "C2iVector"); + apply_type(0x00C60618, "uint32_t"); apply_type(0x00C606F8, "D3DLIGHT9"); + apply_type(0x00C60930, "BLIT_FUNCTION[13][13][4]"); + apply_type(0x00C613C4, "int32_t"); apply_type(0x00CA1690, "float"); apply_type(0x00CA1694, "int32_t"); apply_type(0x00CA1718, "float"); diff --git a/profile/3.3.5a-windows-386/ida/batch/import_functions.idc b/profile/3.3.5a-windows-386/ida/batch/import_functions.idc index 5888b5d..d59f30f 100644 --- a/profile/3.3.5a-windows-386/ida/batch/import_functions.idc +++ b/profile/3.3.5a-windows-386/ida/batch/import_functions.idc @@ -200,6 +200,7 @@ static import_functions() { set_func_cmt(0x00681BE0, "UC", 0); set_func_cmt(0x00682400, "this is one of the functions named 'GxPrimVertexPtr' that uses the fixed-function pipeline", 0); set_func_cmt(0x00683670, "static void CGxDevice::LogOpen(void)", 0); + set_func_cmt(0x00684620, "CGxApiLight::operator=(CGxLight const&)", 0); set_func_cmt(0x00684C40, "CGxDevice::Log(CGxCaps const&) const", 0); set_func_cmt(0x006859E0, "CGxDevice::IRsForceUpdate(EGxRenderState)", 0); set_func_cmt(0x00685A70, "CGxDevice::IRsForceUpdate()", 0); @@ -211,6 +212,24 @@ static import_functions() { set_func_cmt(0x006AA350, "UC", 0); set_func_cmt(0x006AA420, "private utility method", 0); set_func_cmt(0x006AB390, "public method", 0); + set_func_cmt(0x006ABE00, "s_blits[BlitFormat_Argb8888][BlitFormat_Argb4444][BlitAlpha_0]", 0); + set_func_cmt(0x006ABE30, "s_blits[BlitFormat_Argb8888][BlitFormat_Argb1555][BlitAlpha_0]", 0); + set_func_cmt(0x006ABE60, "s_blits[BlitFormat_Argb8888][BlitFormat_Rgb565][BlitAlpha_0]", 0); + set_func_cmt(0x006ABE90, "s_blits[BlitFormat_Argb4444][BlitFormat_Abgr8888][BlitAlpha_0]", 0); + set_func_cmt(0x006ABF40, "s_blits[BlitFormat_Argb8888][BlitFormat_Abgr8888][BlitAlpha_0]", 0); + set_func_cmt(0x006ABFC0, "s_blits[BlitFormat_Argb8888][BlitFormat_Argb8888][BlitAlpha_1]", 0); + set_func_cmt(0x006AC030, "s_blits[BlitFormat_Dxt1][BlitFormat_Dxt1][BlitAlpha_0]", 0); + set_func_cmt(0x006ACCE0, "Argb8888_Argb8888, Gr1616F_Gr1616F, R32F_R32F, D24X8_D24X8", 0); + set_func_cmt(0x006ACCF0, "s_blits[BlitFormat_Argb8888][BlitFormat_Argb8888][BlitAlpha_8]", 0); + set_func_cmt(0x006ACD70, "Rgb565_Rgb565, Argb4444_Argb4444, Argb1555_Argb1555, Uv88_Uv88", 0); + set_func_cmt(0x006AE440, "s_blits[BlitFormat_Dxt1][BlitFormat_Rgb565][BlitAlpha_0]", 0); + set_func_cmt(0x006AE4A0, "s_blits[BlitFormat_Dxt1][BlitFormat_Argb1555][BlitAlpha_0]", 0); + set_func_cmt(0x006AE500, "s_blits[BlitFormat_Dxt1][BlitFormat_Argb8888][BlitAlpha_0]", 0); + set_func_cmt(0x006AE560, "s_blits[BlitFormat_Dxt3][BlitFormat_Argb4444][BlitAlpha_0]", 0); + set_func_cmt(0x006AE5C0, "s_blits[BlitFormat_Dxt3][BlitFormat_Argb8888][BlitAlpha_0]", 0); + set_func_cmt(0x006AE620, "s_blits[BlitFormat_Dxt5][BlitFormat_Argb4444][BlitAlpha_0]", 0); + set_func_cmt(0x006AE680, "s_blits[BlitFormat_Dxt5][BlitFormat_Argb8888][BlitAlpha_0]", 0); + set_func_cmt(0x006AE7C0, "Blit(const C2iVector&, BlitAlpha, const void*, uint32_t, BlitFormat, void*, uint32_t, BlitFormat)", 0); set_func_cmt(0x006B0940, "ClientConnection::Disconnect(DISCONNECT_REASON)", 0); set_func_cmt(0x006B1100, "ClientConnection::PollStatus(WOWCS_OPS&, char const**, int&, int&)", 0); set_func_cmt(0x006B1200, "ClientConnection::Cancel(int)", 0); diff --git a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc index 29c6557..1a95112 100644 --- a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc +++ b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc @@ -24,6 +24,7 @@ static import_symbols() { set_name(0x004038A0, "CDataStore__destructor"); set_name(0x00404130, "WowClientInit"); set_name(0x004047E0, "InitializeEngineCallback"); + set_name(0x00405130, "ClientUpdateTaxiBenchmarkMode"); set_name(0x004052F0, "WowClientDB_StartupStringsRec__Load"); set_name(0x00405A10, "PatchFiles__EnumPatchArchives"); set_name(0x00405AB0, "PatchFiles__LoadArchives"); @@ -33,6 +34,7 @@ static import_symbols() { set_name(0x00406C70, "CommonMain"); set_name(0x00407E30, "LoadingScreenSetTip"); set_name(0x00407E40, "LoadingScreenSetScreenTipForRaceData"); + set_name(0x00407EA0, "LoadingScreenSetTransparent"); set_name(0x00407F40, "C44Matrix__C44Matrix"); set_name(0x00407F80, "C44Matrix__operator_assign_C44Matrix"); set_name(0x00408030, "GxXformSetProjection"); @@ -41,6 +43,7 @@ static import_symbols() { set_name(0x00408210, "GxShaderConstantsSet"); set_name(0x00408240, "GxRsSet_CGxShader"); set_name(0x00408BF0, "GxRsSet_int32_t"); + set_name(0x00409550, "LoadingScreenDisable"); set_name(0x00409670, "CGxDevice__RsPush"); set_name(0x0040AB70, "LoadingScreenEnable"); set_name(0x0040B320, "WowSysMessageOutput__Shutdown"); @@ -62,6 +65,8 @@ static import_symbols() { set_name(0x00421AF0, "SFile__SetDataPath"); set_name(0x00421BB0, "SFile__SetFilePointer"); set_name(0x00421CA0, "SFile__Unload"); + set_name(0x00421FF0, "_SFileLoadFileEx"); + set_name(0x00422090, "_SFileUnloadFile"); set_name(0x004220B0, "SFile__SetStreamingStatus"); set_name(0x00422100, "SFile__InitializeStreaming"); set_name(0x00422130, "SFile__IsStreamingMode"); @@ -73,6 +78,7 @@ static import_symbols() { set_name(0x00424E80, "SFile__Load"); set_name(0x00424F50, "SFile__LoadFile"); set_name(0x00424F80, "SFile__Open"); + set_name(0x00426A30, "Blizzard__Mopaq__SFileGetLastError"); set_name(0x004270D0, "Blizzard__Debug__ErrorStackAsText"); set_name(0x004270F0, "Blizzard__File__Close"); set_name(0x00427130, "Blizzard__File__Delete"); @@ -115,6 +121,7 @@ static import_symbols() { set_name(0x00429790, "Blizzard__String__QuickFormat__QuickFormat"); set_name(0x0042A9B0, "Blizzard__String__MakeUnivPath"); set_name(0x0042AA00, "Blizzard__String__MakeBackslashPath"); + set_name(0x0042BF00, "Blizzard__Mopaq__SFileUnloadFile"); set_name(0x0042CEA0, "Blizzard__File__CreateDirectory"); set_name(0x0042CFB0, "HoistAll"); set_name(0x0042D440, "System_File__Stacked__file_init"); @@ -166,6 +173,8 @@ static import_symbols() { set_name(0x00457820, "System_File__read_locked"); set_name(0x00457910, "System_File__write_locked"); set_name(0x00459910, "System_File__detect_io_mode"); + set_name(0x0045A4B0, "Blizzard__Mopaq__SFileReadFile"); + set_name(0x0045B5A0, "Blizzard__Mopaq__SFileLoadFile"); set_name(0x0045C480, "Blizzard__Mopaq__SFileOpenArchive"); set_name(0x004616A0, "Blizzard__Streaming__InitializeStreaming"); set_name(0x00461B00, "OsCloseFile"); @@ -189,6 +198,8 @@ static import_symbols() { set_name(0x00461F70, "OsFileGetDownloadFolder"); set_name(0x00461FA0, "OsCreateFile"); set_name(0x00462000, "OsFileList"); + set_name(0x00462190, "CGlueMgr__PatchDownloadExecuteCommand"); + set_name(0x00464490, "RealmConnection__SetSelectedRealm"); set_name(0x00465450, "ClientConnection__destructor"); set_name(0x004666D0, "WowConnection__SetResponse"); set_name(0x004667F0, "WowConnection__SetType"); @@ -274,6 +285,7 @@ static import_symbols() { set_name(0x0047D530, "EventSetTimer"); set_name(0x0047D620, "EventKillTimer"); set_name(0x0047D690, "EventSetMouseMode"); + set_name(0x0047D700, "EventInputGetMousePosition"); set_name(0x0047D760, "EventPostClose"); set_name(0x0047D770, "EventRegister"); set_name(0x0047D790, "EventUnregister"); @@ -321,15 +333,26 @@ static import_symbols() { set_name(0x00481590, "CSimpleTexture__SetTexture"); set_name(0x00481620, "CSimpleTexture__SetBlendMode"); set_name(0x00481640, "CSimpleTexture__SetTexCoord"); + set_name(0x00482290, "CSimpleFontString__GetFontHeight"); set_name(0x004829D0, "GxBufLock"); set_name(0x004829F0, "GxBufUnlock"); set_name(0x00482A20, "GxBufStream"); set_name(0x00482A40, "GxDraw"); set_name(0x00482C20, "CSimpleRegion__Hide"); + set_name(0x00482E90, "CSimpleRender__Init"); + set_name(0x00483060, "CSimpleTexture__Init"); set_name(0x004831D0, "CSimpleTexture__SetTexCoord@2"); set_name(0x00483910, "CSimpleFontString__SetText"); + set_name(0x00484450, "CRenderBatch__Finish"); set_name(0x00484470, "CSimpleTexture__CSimpleTexture"); + set_name(0x00484B00, "CSimpleRender__DrawBatch"); + set_name(0x00485240, "CSimpleFontString__CSimpleFontString"); + set_name(0x00485530, "CRenderBatch__CRenderBatch"); + set_name(0x004858E0, "CRenderBatch__QueueCallback"); + set_name(0x00485970, "CRenderBatch__Clear"); + set_name(0x00485F00, "CRenderBatch__Clear@2"); set_name(0x00485F40, "CSimpleTexture__LoadXML"); + set_name(0x00486B20, "CSimpleFontString__UpdateString"); set_name(0x00487A10, "CSimpleRegion__SetVertexColor"); set_name(0x00487AB0, "CSimpleRegion__GetVertexColor"); set_name(0x00487BF0, "CSimpleRegion__HideThis"); @@ -339,6 +362,7 @@ static import_symbols() { set_name(0x004880E0, "CSimpleRegion__CSimpleRegion"); set_name(0x004881D0, "CSimpleRegion__destructor"); set_name(0x00488310, "CScriptRegion__CScriptRegion"); + set_name(0x00488540, "CScriptRegion__ProtectedFunctionsAllowed"); set_name(0x00488CF0, "CLayoutFrame__IsResizePending"); set_name(0x00488D00, "CLayoutFrame__GetHeight"); set_name(0x00489230, "CLayoutFrame__GetRect"); @@ -348,6 +372,8 @@ static import_symbols() { set_name(0x004896C0, "CLayoutFrame__SetProtectFlag"); set_name(0x004898B0, "CLayoutFrame__ResizePending"); set_name(0x00489980, "CLayoutFrame__CLayoutFrame"); + set_name(0x00489A40, "CLayoutFrame__OnProtectedDetach"); + set_name(0x00489BB0, "CLayoutFrame__IsProtected"); set_name(0x00489C30, "CLayoutFrame__RegisterResize"); set_name(0x00489D70, "CLayoutFrame__UnregisterResize"); set_name(0x00489DE0, "CLayoutFrame__Resize"); @@ -368,6 +394,8 @@ static import_symbols() { set_name(0x0048EA80, "CSimpleFrame__UnregisterForEvents"); set_name(0x0048F580, "CSimpleFrame__SetFrameScale"); set_name(0x0048F5D0, "CSimpleFrame__SetFrameDepth"); + set_name(0x0048F620, "CSimpleFrame__Hide"); + set_name(0x0048F660, "CSimpleFrame__Show"); set_name(0x0048F6A0, "CSimpleFrame__EnableEvent"); set_name(0x0048F890, "CSimpleFrame__GetHitRect"); set_name(0x0048FA20, "CSimpleFrame__OnFrameSizeChanged"); @@ -376,10 +404,16 @@ static import_symbols() { set_name(0x00490330, "CSimpleFrame__OnFrameSizeChanged@2"); set_name(0x00490410, "CSimpleFrame__PostLoadXML"); set_name(0x004905A0, "CSimpleFrame__SetBackdrop"); + set_name(0x00490640, "CSimpleFrame__RegisterRegion"); + set_name(0x004906C0, "CSimpleFrame__AddFrameRegion"); + set_name(0x00490700, "CSimpleFrame__RemoveFrameRegion"); set_name(0x00490770, "CSimpleFrame__OnLayerUpdate"); set_name(0x00490840, "CSimpleFrame__OnFrameRender"); set_name(0x004908A0, "CSimpleFrame__OnScreenSizeChanged"); + set_name(0x00490980, "CSimpleFrame__OnLayerCursorExit"); set_name(0x00490F60, "CSimpleFrame__SetBeingScrolled"); + set_name(0x00491020, "CSimpleFrame__SetFrameStrata"); + set_name(0x004910A0, "CSimpleFrame__SetFrameLevel"); set_name(0x00491160, "CSimpleFrame__UnparentFrame"); set_name(0x004911B0, "CSimpleFrame__SetParent"); set_name(0x004913C0, "CSimpleFrame__GetBoundsRect"); @@ -396,22 +430,29 @@ static import_symbols() { set_name(0x00494EE0, "CFrameStrata__BuildBatches"); set_name(0x00494F30, "CFrameStrata__RenderBatch"); set_name(0x00494FA0, "CSimpleTop__UnregisterFrame"); + set_name(0x004951A0, "CSimpleTop__RaiseFrame"); 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(0x00496870, "CSimpleFont__CSimpleFont"); + set_name(0x0049CA90, "CScriptRegion__RegisterScriptMethods"); set_name(0x0049E540, "CSimpleFrame__RegisterScriptMethods"); set_name(0x0049F9E0, "CSimpleFrame_SetAlpha"); set_name(0x004A2630, "CBackdropGenerator__SetBorderVertexColor"); + set_name(0x004A26D0, "CBackdropGenerator__DestroyTextures"); set_name(0x004A2780, "CBackdropGenerator__LoadXML"); set_name(0x004A29D0, "CBackdropGenerator__Generate"); set_name(0x004A2D40, "CBackdropGenerator__CBackdropGenerator"); set_name(0x004A2E00, "CBackdropGenerator__SetOutput"); + set_name(0x004A8190, "CScriptObject__RegisterScriptMethods"); set_name(0x004A81B0, "FrameScript_GetObjectThis"); set_name(0x004A84A0, "ScrnSetScreenshotQuality"); set_name(0x004A8500, "ScrnLayerSetRect"); + set_name(0x004A8530, "ScrnLayerGetFlags"); + set_name(0x004A8540, "ScrnLayerSetFlags"); set_name(0x004A8720, "OnPaint"); set_name(0x004A8BB0, "ScrnLayerCreate"); set_name(0x004A8D10, "GxuFontShutdown"); @@ -426,6 +467,7 @@ static import_symbols() { set_name(0x004B4ED0, "SysMsgGetFilter"); set_name(0x004B4EE0, "SysMsgGetSeverityColor"); set_name(0x004B4F30, "SysMsgInitialize"); + set_name(0x004B5040, "SysMsgPrintf"); set_name(0x004B5390, "TextureEnableAtlas"); set_name(0x004B5510, "TextureCalcMipCount"); set_name(0x004B5550, "TextureGenerateMips"); @@ -465,6 +507,7 @@ static import_symbols() { set_name(0x004BF0C0, "CameraSetupWorldProjection"); set_name(0x004BF770, "CCamera__CCamera"); set_name(0x004BFCA0, "CameraCreate"); + set_name(0x004C1290, "CameraGetCoord"); set_name(0x004C1510, "CRndSeed__SetSeed"); set_name(0x004C1930, "C44Matrix__Determinant"); set_name(0x004C1B30, "C44Matrix__Translate"); @@ -488,16 +531,20 @@ static import_symbols() { set_name(0x004C4B80, "TSGrowableArray_C3Vector__SetCount"); set_name(0x004C51B0, "C33Matrix__operator_assign_C33Matrix"); set_name(0x004C5550, "C33Matrix__Rotation"); + set_name(0x004C56D0, "C33Matrix__FromEulerAnglesZYX"); set_name(0x004C5990, "SE2SoundKitProperties__ResetToDefaults"); set_name(0x004C6390, "SE2__StopSound"); set_name(0x004C6A40, "SE2__PlaySoundKit"); set_name(0x004C82E0, "SI2__Init"); set_name(0x004C8610, "SI2__SetWeatherKitID"); set_name(0x004C93B0, "SI2__StopAllMusic"); + set_name(0x004CDC80, "SI2__DSP_MakeDSPsExpire"); set_name(0x004D0090, "SI2__PlayItemSound"); + set_name(0x004D0110, "SI2__UpdateTaxiSounds"); set_name(0x004D1600, "SI2__RegisterCVars"); set_name(0x004D27D0, "HeapUsageDestroy"); set_name(0x004D2A30, "HeapUsageInitialize"); + set_name(0x004D3100, "ObjectFree"); set_name(0x004D7D20, "CGlueMgr__InitializeFFX"); set_name(0x004D7DA0, "CGlueMgr__UpdateWaitQueue"); set_name(0x004D7F60, "CGlueMgr__SetCurrentAccount"); @@ -506,6 +553,7 @@ static import_symbols() { set_name(0x004D7FF0, "CGlueMgr__LoginCommitMatrix"); set_name(0x004D8030, "CGlueMgr__LoginGetMatrixCoordinate"); set_name(0x004D8080, "CGlueMgr__LoginEnterToken"); + set_name(0x004D80A0, "CGlueMgr__GetActive"); set_name(0x004D80C0, "CGlueMgr__DisplayLoginStatus"); set_name(0x004D8200, "CGlueMgr__OnRealmSplitMsg"); set_name(0x004D82A0, "CGlueMgr__SetScreen"); @@ -521,6 +569,7 @@ static import_symbols() { set_name(0x004D8C60, "CGlueMgr__CreateCharacter"); set_name(0x004D8CC0, "CGlueMgr__DeleteCharacter"); set_name(0x004D8D20, "CGlueMgr__RenameCharacter"); + set_name(0x004D9160, "CGlueMgr__GetSelectedCharInfo"); set_name(0x004D9190, "CGlueMgr__OnCharCustomizeResult"); set_name(0x004D92D0, "CGlueMgr__OnCharFactionChangeResult"); set_name(0x004D9500, "CGlueMgr__OnKickReasonMsg"); @@ -533,6 +582,7 @@ static import_symbols() { set_name(0x004D9BD0, "CGlueMgr__EnterWorld"); set_name(0x004D9F50, "CGlueMgr__AddChangedOptionWarning"); set_name(0x004DA090, "CGlueMgr__OnCharRenameResult"); + set_name(0x004DA190, "CGlueMgr__OnCharDeclineResult"); set_name(0x004DA240, "CGlueMgr__AcceptChangedOptionWarnings"); set_name(0x004DA3D0, "CGlueMgr__LogConnectionStatus"); set_name(0x004DA4B0, "CGlueMgr__SetLoginStateAndResult"); @@ -541,10 +591,12 @@ static import_symbols() { set_name(0x004DAB40, "CGlueMgr__Idle"); set_name(0x004DB9F0, "CGlueMgr__Initialize"); set_name(0x004DBBC0, "CGlueMgr__Shutdown"); + set_name(0x004DBC70, "GlueScriptEventsInitialize"); set_name(0x004DBFD0, "Script_GetLocale"); set_name(0x004DCE40, "Script_IsWindowsClient"); set_name(0x004DD400, "Script_RestartGx"); set_name(0x004DD420, "Script_RestoreVideoStereoDefaults"); + set_name(0x004DD580, "GlueScriptEventsRegisterFunctions"); set_name(0x004DD5B0, "GlueScriptEventsUnregisterFunctions"); set_name(0x004DD610, "Script_GetMovieResolution"); set_name(0x004DDC20, "Script_GetExpansionLevel"); @@ -552,32 +604,53 @@ static import_symbols() { set_name(0x004DE500, "RealmListUnregisterScriptFunctions"); set_name(0x004DE960, "CRealmList__SetPreferredInfo"); set_name(0x004DF580, "CRealmList__Initialize"); + set_name(0x004DF670, "CRealmList__Shutdown"); set_name(0x004DF710, "CRealmList__UpdateList"); set_name(0x004DFD30, "CharacterCreateUnregisterScriptFunctions"); + set_name(0x004E1C20, "CCharacterCreation__Initialize"); + set_name(0x004E2330, "CCharacterCreation__SetToExistingCharacter"); set_name(0x004E2570, "CharSelectRegisterScriptFunctions"); set_name(0x004E25A0, "CharSelectUnregisterScriptFunctions"); + set_name(0x004E2BD0, "CCharacterSelection__UpdateCharacterNameDeclension"); + set_name(0x004E2EF0, "CCharacterSelection__GetCharacterDisplay"); + set_name(0x004E38F0, "CCharacterSelection__Shutdown"); set_name(0x004E47F0, "CCharacterSelection__ClearCharacterList"); set_name(0x004E4880, "CGlueMgr__SurveyDownloadFeed"); set_name(0x004E48A0, "CGlueMgr__SurveySendResults"); set_name(0x004E48E0, "CGlueMgr__SurveyDownloadStart"); set_name(0x004E4A40, "CGlueMgr__SurveyDownloadCancel"); + set_name(0x004E4AA0, "CGlueMgr__SurveyDownloadIdle"); set_name(0x004E4B30, "CGlueMgr__SurveyExecute"); + set_name(0x004E4E80, "CGlueMgr__SurveyDownloadEnd"); + set_name(0x004E4F70, "CGlueMgr__PatchDownloadExtractCommand"); + set_name(0x004E5000, "CGlueMgr__PatchDownloadDeleteCommand"); set_name(0x004E51C0, "CGlueMgr__PatchDownloadFeed"); set_name(0x004E51E0, "CGlueMgr__GetPatchFolder"); set_name(0x004E5200, "CGlueMgr__PatchDownloadStart"); set_name(0x004E53A0, "CGlueMgr__PatchDownloadCancel"); set_name(0x004E5420, "CGlueMgr__PatchFailed"); set_name(0x004E54D0, "CGlueMgr__PatchDownloadIdle"); + set_name(0x004E5940, "CGlueMgr__ScanDLLFinished"); 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(0x004E6560, "CNameGen__CreateDictionary"); + set_name(0x004E6790, "CNameGen__LoadNames"); set_name(0x004E6BE0, "CSimpleModelFFX_ResetLights"); set_name(0x004E6C60, "CSimpleModelFFX_AddLight"); set_name(0x004E6F60, "CSimpleModelFFX__CreateScriptMetaTable"); + set_name(0x004E79A0, "CCharacterComponent__RemoveLinkpt"); + set_name(0x004EB070, "CCharacterComponent__RemoveHandItem"); + set_name(0x004F16C0, "CCharacterComponent__FreeComponent"); + set_name(0x004F21E0, "CCharacterComponent__AddCape"); + set_name(0x004F2640, "CCharacterComponent__AddItem"); + set_name(0x004F2830, "CCharacterComponent__AddItem@2"); + set_name(0x004F2880, "CCharacterComponent__AddItemBySlot"); set_name(0x004F4500, "CPassenger__GetRawPosition"); + set_name(0x004F5130, "CalculateFacingTo"); set_name(0x004F5960, "CGWorldFrame__GetActiveCamera"); set_name(0x004F5980, "CGWorldFrame__SendObjectTrackEvent"); set_name(0x004F59F0, "CGWorldFrame__CursorTrackObject"); @@ -700,7 +773,9 @@ static import_symbols() { set_name(0x0050DAC0, "Script_JoinPermanentChannel"); set_name(0x0050DAE0, "Script_ListChannels"); set_name(0x0050DC10, "Script_SetSavedInstanceExtend"); + set_name(0x0050DFD0, "CGChat__Complain"); set_name(0x0050ED00, "Script_ComplainChat"); + set_name(0x0050EDD0, "CGChat__InitializeGame"); set_name(0x0050F7C0, "CGxDevice__CapsAspectRatio"); set_name(0x0050F830, "Script_FrameXML_Debug"); set_name(0x0050F890, "Script_GetBuildInfo"); @@ -796,6 +871,7 @@ static import_symbols() { set_name(0x005136E0, "CGGameUI__GetCursorVirtualItem@2"); set_name(0x00513700, "CGGameUI__IsAutoLooting"); set_name(0x00513770, "CGGameUI__UnlockItem"); + set_name(0x00513880, "CGGameUI__InitClientControlState"); set_name(0x005138D0, "CGGameUI__GetPartyMember"); set_name(0x00513B20, "CGGameUI__SetInstanceLockTime"); set_name(0x00513C30, "CGGameUI__GetPartyMemberState"); @@ -892,6 +968,7 @@ static import_symbols() { set_name(0x005191C0, "CGGameUI__CanPerformAction"); set_name(0x00519280, "CGGameUI__ClearCursor"); set_name(0x005196F0, "CGGameUI__DoPowerRegen"); + set_name(0x005198A0, "CGGameUI__CastTradeItemSpell"); set_name(0x0051A3B0, "Script_ClearCursor"); set_name(0x0051A3D0, "Script_EquipCursorItem"); set_name(0x0051A530, "Script_EquipPendingItem"); @@ -977,14 +1054,18 @@ static import_symbols() { set_name(0x0051FCE0, "CGGameUI__SetInteractTarget"); set_name(0x0051FDE0, "CGGameUI__UpdateInteractTarget"); set_name(0x0051FF20, "CGGameUI__SetFocusTarget"); + set_name(0x00520190, "CGGameUI__ClosestObjectMatch"); set_name(0x00520410, "CGGameUI__CanInspect"); set_name(0x005204C0, "CGGameUI__NewZoneFeedback"); set_name(0x00520770, "CGGameUI__SetCursorItem"); set_name(0x00520880, "CGGameUI__SetCursorMoney"); + set_name(0x00520960, "CGSpellBook__SetCursorSpell"); set_name(0x00520A80, "CGGameUI__SetCursorPetAction"); set_name(0x00520C60, "CGGameUI__SetCursorPet"); set_name(0x00520D30, "CGGameUI__SetCursorVirtualItem"); set_name(0x00520DC0, "CGGameUI__SetCursorEquipmentSet"); + set_name(0x00520F70, "CGGameUI__UpdateActivePlayer"); + set_name(0x00520FE0, "CGGameUI__OnClientControlChanged"); set_name(0x00521040, "CGGameUI__RegisterFrameFactories"); set_name(0x005216F0, "CGGameUI__DisplayError"); set_name(0x005220B0, "CGGameUI__AutoMouseOver"); @@ -1071,6 +1152,7 @@ static import_symbols() { set_name(0x0052C2D0, "Script_GetOptOutOfLoot"); set_name(0x0052C310, "Script_IsPartyLFG"); set_name(0x0052C350, "Script_HasLFGRestrictions"); + set_name(0x0052C760, "CGPartyInfo__EnableMember"); set_name(0x0052CC30, "CGPartyInfo__CheckClearLFGSlot"); set_name(0x0052CCD0, "Script_IsPartyLeader"); set_name(0x0052CD30, "Script_IsRealPartyLeader"); @@ -1078,6 +1160,7 @@ static import_symbols() { set_name(0x0052CF00, "Script_SetOptOutOfLoot"); set_name(0x0052CF60, "Script_GetPartyAssignment"); set_name(0x0052D000, "Script_CanChangePlayerDifficulty"); + set_name(0x0052D0E0, "CGPartyInfo__InitializeGame"); set_name(0x0052D990, "Script_LeaveParty"); set_name(0x0052D9C0, "Script_SilenceMember"); set_name(0x0052DAF0, "Script_UnSilenceMember"); @@ -1096,6 +1179,7 @@ static import_symbols() { set_name(0x0052EEF0, "Script_ApplyBarberShopStyle"); set_name(0x0052F900, "Script_BarberShopReset"); set_name(0x0052FDD0, "Script_SetNextBarberShopStyle"); + set_name(0x0052FE60, "CGBarberShop__InitializeGame"); set_name(0x005301D0, "Script_GetNextCompleatedTutorial"); set_name(0x00530240, "Script_GetPrevCompleatedTutorial"); set_name(0x00530700, "Script_CanResetTutorials"); @@ -1162,9 +1246,12 @@ static import_symbols() { set_name(0x0053A300, "Script_BNListConversation"); set_name(0x0053A540, "Script_BNGetBlockedInfo"); set_name(0x0053A660, "Script_BNRequestFOFInfo"); + set_name(0x0053B440, "CGSpellBook__SendCompanionUpdate"); + set_name(0x0053B5A0, "CGSpellBook__GetSpellProgressionRank"); set_name(0x0053B5C0, "Script_GetNumSpellTabs"); set_name(0x0053B650, "Script_GetKnownSlotFromHighestRankSlot"); set_name(0x0053B6C0, "Script_FindSpellBookSlotByID"); + set_name(0x0053BCE0, "CGSpellBook__GetSkinningSpell"); set_name(0x0053BE70, "Script_GetSpellTabInfo"); set_name(0x0053C0B0, "Script_GetNumShapeshiftForms"); set_name(0x0053C0F0, "Script_CastShapeshiftForm"); @@ -1184,6 +1271,7 @@ static import_symbols() { set_name(0x0053E5E0, "Script_CallCompanion"); set_name(0x0053E6B0, "Script_DismissCompanion"); set_name(0x0053E7E0, "Script_SummonRandomCritter"); + set_name(0x0053FAD0, "CGSpellBook__DelKnownSpell"); set_name(0x00540310, "Script_CastSpellByName"); set_name(0x005407F0, "Script_GetSpellName"); set_name(0x005408E0, "Script_GetSpellLink"); @@ -1208,6 +1296,7 @@ static import_symbols() { set_name(0x005419F0, "Script_IsConsumableSpell"); set_name(0x00541AF0, "Script_SpellHasRange"); set_name(0x00541C60, "Script_IsSpellInRange"); + set_name(0x00542030, "CGSpellBook__AddKnownSpell"); set_name(0x00543020, "Script_GetNumMapLandmarks"); set_name(0x00543060, "Script_GetNumMapOverlays"); set_name(0x005430A0, "Script_PositionWorldMapArrowFrame"); @@ -1216,6 +1305,7 @@ static import_symbols() { set_name(0x00543540, "Script_ShowMiniWorldMapArrowFrame"); set_name(0x005435A0, "Script_GetWintergraspWaitTime"); set_name(0x00543600, "Script_CanQueueForWintergrasp"); + set_name(0x005444F0, "CGWorldMap__GetPlayerPosition"); set_name(0x00544B20, "Script_GetMapContinents"); set_name(0x00544B90, "Script_GetMapZones"); set_name(0x00544C40, "Script_DungeonUsesTerrainMap"); @@ -1243,6 +1333,8 @@ static import_symbols() { set_name(0x00546EF0, "Script_ClickLandmark"); set_name(0x00547B80, "Script_SetDungeonMapLevel"); set_name(0x00547C10, "Script_SetMapToCurrentZone"); + set_name(0x00547EB0, "CGWorldMap__InitializeGame"); + set_name(0x00548570, "CGWorldStateInfo__InitializeGame"); set_name(0x00548720, "Script_GetNumWorldStateUI"); set_name(0x00548D40, "Script_GetWorldStateUIInfo"); set_name(0x00549AD0, "Script_IsActiveBattlefieldArena"); @@ -1282,6 +1374,7 @@ static import_symbols() { set_name(0x0054C870, "Script_GetNumBattlegroundTypes"); set_name(0x0054C8A0, "Script_GetWorldPVPQueueStatus"); set_name(0x0054C9F0, "Script_SortBGList"); + set_name(0x0054CA50, "CGBattlefieldInfo__EnterWorld"); set_name(0x0054D770, "Script_GetBattlefieldInfo"); set_name(0x0054D8F0, "Script_GetBattlefieldInstanceInfo"); set_name(0x0054D990, "Script_JoinBattlefield"); @@ -1296,6 +1389,7 @@ static import_symbols() { set_name(0x0054E1C0, "Script_BattlefieldMgrQueueInviteResponse"); set_name(0x0054E200, "Script_BattlefieldMgrExitRequest"); set_name(0x0054E6D0, "Script_RequestBattlegroundInstanceInfo"); + set_name(0x0054E720, "CGBattlefieldInfo__InitializeGame"); set_name(0x0054EA60, "Script_GetGamma"); set_name(0x0054EA90, "Script_SetGamma"); set_name(0x0054EB10, "Script_GetTerrainMip"); @@ -1373,6 +1467,7 @@ static import_symbols() { set_name(0x005556D0, "Script_GetPartyLFGBackfillInfo"); set_name(0x00555760, "Script_UnitHasLFGRandomCooldown"); set_name(0x00555840, "Script_UnitHasLFGDeserter"); + set_name(0x00555920, "CGLookingForGroup__RequestLFGStatus"); set_name(0x00555FD0, "Script_SearchLFGGetResults"); set_name(0x00556280, "Script_SearchLFGGetPartyResults"); set_name(0x005564D0, "Script_GetLFDChoiceCollapseState"); @@ -1382,6 +1477,7 @@ static import_symbols() { set_name(0x00556AD0, "Script_SetLFGHeaderCollapsed"); set_name(0x00556B60, "Script_SetLFGDungeonEnabled"); set_name(0x00556BC0, "Script_LFGTeleport"); + set_name(0x00557240, "CGLookingForGroup__EnterWorld"); set_name(0x00557520, "Script_GetLFGQueuedList"); set_name(0x00557660, "Script_JoinLFG"); set_name(0x005576B0, "Script_GetLFDChoiceLockedState"); @@ -1405,6 +1501,7 @@ static import_symbols() { set_name(0x0055A0C0, "Script_PartyLFGStartBackfill"); set_name(0x0055D280, "Script_RefreshLFGList"); set_name(0x0055D2B0, "Script_SearchLFGSort"); + set_name(0x0055D440, "CGLookingForGroup__InitializeGame"); set_name(0x0055DC00, "Script_GetNumBindings"); set_name(0x0055DC30, "Script_GetCurrentBindingSet"); set_name(0x0055DC60, "Script_GetNumModifiedClickActions"); @@ -1419,6 +1516,7 @@ static import_symbols() { set_name(0x00560560, "Script_ClearOverrideBindings"); set_name(0x00562550, "Script_GetBindingAction"); set_name(0x005625F0, "Script_GetBindingByKey"); + set_name(0x00563150, "CGUIBindings__ExecKey"); set_name(0x00563520, "Script_SetBinding"); set_name(0x005635E0, "Script_SetBindingSpell"); set_name(0x00563700, "Script_SetBindingItem"); @@ -1432,17 +1530,26 @@ static import_symbols() { set_name(0x00564070, "Script_LoadBindings"); set_name(0x005640C0, "Script_SaveBindings"); set_name(0x00564130, "Script_GetClickFrame"); + set_name(0x005648A0, "CGActionBar__IsMacro"); + set_name(0x005648D0, "CGActionBar__GetMacroID"); + set_name(0x00564AB0, "CGUIMacros__GetMacroIndexByID"); set_name(0x00564AE0, "Script_SecureCmdOptionParse"); set_name(0x00564B90, "Script_StopMacro"); set_name(0x00564BB0, "Script_GetNumMacros"); set_name(0x00564C10, "Script_GetRunningMacro"); set_name(0x00564C70, "Script_GetRunningMacroButton"); + set_name(0x00564DB0, "CGUIMacros__RunMacro"); set_name(0x00564E90, "Script_GetMacroIconInfo"); set_name(0x00564F60, "Script_GetMacroItemIconInfo"); + set_name(0x005650C0, "MACRONODE__FindSpellID"); set_name(0x00566400, "Script_RunMacroText"); set_name(0x00566490, "Script_GetNumMacroIcons"); set_name(0x005664E0, "Script_GetNumMacroItemIcons"); + set_name(0x00566660, "CGUIMacros__UpdateDynamicMacros"); set_name(0x005666A0, "Script_GetMacroIndexByName"); + set_name(0x00566A70, "CGUIMacros__GetMacroByIndex"); + set_name(0x00566AA0, "CGUIMacros__FindMacro"); + set_name(0x00566AC0, "CGUIMacros__GetFullIconPath"); set_name(0x00566E80, "Script_RunMacro"); set_name(0x00566EB0, "Script_GetMacroInfo"); set_name(0x00566F40, "Script_GetMacroBody"); @@ -1457,6 +1564,7 @@ static import_symbols() { set_name(0x00568730, "Script_CommentatorGetNumMaps"); set_name(0x00568770, "Script_CommentatorZoomIn"); set_name(0x00568810, "Script_CommentatorZoomOut"); + set_name(0x005689A0, "CGCommentator__Update"); set_name(0x005690A0, "Script_CommentatorSetMode"); set_name(0x00569180, "Script_CommentatorToggleMode"); set_name(0x00569230, "Script_CommentatorGetMode"); @@ -1489,6 +1597,12 @@ static import_symbols() { set_name(0x0056AF60, "Script_CommentatorGetSkirmishQueueCount"); set_name(0x0056AFC0, "Script_CommentatorGetSkirmishQueuePlayerInfo"); set_name(0x0056B0B0, "Script_CommentatorStartSkirmishMatch"); + set_name(0x0056B510, "CGCommentator__SnapCameraToPlayer"); + set_name(0x0056B830, "CGCommentator__PostInit"); + set_name(0x0056C150, "CGCommentator__InitializeGame"); + set_name(0x0056C340, "CGChatBubbleFrame__Render"); + set_name(0x0056C7A0, "CGChatBubbleFrame__OnWorldRender"); + set_name(0x0056D050, "CGChatBubbleFrame__OnWorldLayerUpdate"); set_name(0x0056D570, "Script_SetSendMailShowing"); set_name(0x0056D5C0, "Script_ClearSendMail"); set_name(0x0056D5D0, "Script_GetSendMailMoney"); @@ -1524,15 +1638,18 @@ static import_symbols() { set_name(0x00571350, "Script_ComplainInboxItem"); set_name(0x005713C0, "Script_CanComplainInboxItem"); set_name(0x00571450, "Script_AutoLootMailItem"); + set_name(0x00571530, "CGMailInfo__EnterWorld"); set_name(0x00571A40, "Script_CloseMail"); set_name(0x00571AB0, "Script_GetNumStationeries"); set_name(0x00571B00, "Script_GetSendMailPrice"); + set_name(0x00572210, "CGMailInfo__InitializeGame"); set_name(0x00572AB0, "Script_GetRaidTargetIndex"); set_name(0x00572B40, "Script_GetNumRaidMembers"); set_name(0x00572B80, "Script_GetRealNumRaidMembers"); set_name(0x00572BC0, "Script_SetRaidRosterSelection"); set_name(0x00572C50, "Script_GetRaidRosterSelection"); set_name(0x00572C80, "Script_GetReadyCheckTimeLeft"); + set_name(0x00572E40, "CGRaidInfo__EnterWorld"); set_name(0x00573690, "Script_GetRaidRosterInfo"); set_name(0x00573A60, "Script_IsRaidLeader"); set_name(0x00573AB0, "Script_IsRealRaidLeader"); @@ -1547,7 +1664,10 @@ static import_symbols() { set_name(0x00574180, "Script_GetReadyCheckStatus"); set_name(0x00574A00, "Script_ConvertToRaid"); set_name(0x00574AB0, "Script_SetRaidTarget"); + set_name(0x005756C0, "CGRaidInfo__InitializeGame"); set_name(0x005761F0, "Script_PlayDance"); + set_name(0x00576A90, "CGDanceStudio__InitializeGame"); + set_name(0x0057ABC0, "SpellParserParseText"); set_name(0x0057B3A0, "Script_GetAutoCompleteResults"); set_name(0x0057B500, "Script_GetAutoCompletePresenceID"); set_name(0x0057B940, "Script_BankButtonIDToInvSlotID"); @@ -1561,6 +1681,8 @@ static import_symbols() { set_name(0x0057F380, "Script_SetTracking"); set_name(0x0057F4F0, "Script_GetTrackingTexture"); set_name(0x0057FDD0, "TSGrowableArray_C2Vector__SetCount"); + set_name(0x005831C0, "CGMinimapFrame__EnterWorld"); + set_name(0x005832F0, "CGMinimapFrame__InitializeGame"); set_name(0x005841D0, "Script_GetMerchantNumItems"); set_name(0x00584200, "Script_GetMerchantItemLink"); set_name(0x005842D0, "Script_GetMerchantItemMaxStack"); @@ -1582,6 +1704,7 @@ static import_symbols() { set_name(0x00585890, "Script_ShowBuybackSellCursor"); set_name(0x00585990, "Script_GetRepairAllCost"); set_name(0x00585C90, "Script_RepairAllItems"); + set_name(0x00585FE0, "CGMerchantInfo__LeaveWorld"); set_name(0x005865F0, "Script_GetTradeTargetItemLink"); set_name(0x005866E0, "Script_AcceptTrade"); set_name(0x00586730, "Script_CancelTradeAccept"); @@ -1596,6 +1719,8 @@ static import_symbols() { set_name(0x005879D0, "Script_ClickTradeButton"); set_name(0x00587C60, "Script_GetTradeTargetItemInfo"); set_name(0x00587EB0, "Script_GetTradePlayerItemInfo"); + set_name(0x00588170, "CGLootInfo__InitializeGame"); + set_name(0x00588180, "CGLootInfo__LeaveWorld"); set_name(0x00588530, "CGLootInfo__GetLootType"); set_name(0x00588540, "Script_GetNumLootItems"); set_name(0x00588570, "Script_GetLootSlotInfo"); @@ -1622,6 +1747,7 @@ static import_symbols() { set_name(0x00589C40, "Script_ItemTextGetItem"); set_name(0x00589C90, "Script_ItemTextGetMaterial"); set_name(0x00589D70, "Script_ItemTextHasNextPage"); + set_name(0x00589DC0, "CGItemText__InitializeGame"); set_name(0x0058A110, "Script_ItemTextPrevPage"); set_name(0x0058A150, "Script_ItemTextNextPage"); set_name(0x0058A400, "Script_CloseItemText"); @@ -1638,6 +1764,7 @@ static import_symbols() { set_name(0x0058B590, "Script_SelectGossipOption"); set_name(0x0058B600, "Script_SelectGossipAvailableQuest"); set_name(0x0058B670, "Script_SelectGossipActiveQuest"); + set_name(0x0058B6E0, "CGGossipInfo__InitializeGame"); set_name(0x0058BD10, "Script_GetTitleText"); set_name(0x0058BD30, "Script_GetGreetingText"); set_name(0x0058BD50, "Script_GetQuestText"); @@ -1699,6 +1826,7 @@ static import_symbols() { set_name(0x005915E0, "Script_TaxiNodeCost"); set_name(0x00591680, "Script_TakeTaxiNode"); set_name(0x00591E60, "Script_TaxiNodeSetCurrent"); + set_name(0x00593CC0, "CGClassTrainer__EnterWorld"); set_name(0x00593D10, "Script_GetNumTrainerServices"); set_name(0x00593D50, "Script_IsTradeskillTrainer"); set_name(0x00593D90, "Script_GetTrainerGreetingText"); @@ -1711,6 +1839,7 @@ static import_symbols() { set_name(0x00594530, "Script_GetTrainerServiceLevelReq"); set_name(0x005945B0, "Script_GetTrainerServiceNumAbilityReq"); set_name(0x00594650, "Script_GetTrainerSkillLines"); + set_name(0x00594BA0, "CGClassTrainer__FilterAndSortServices"); set_name(0x00595040, "Script_OpenTrainer"); set_name(0x00595090, "Script_GetTrainerServiceInfo"); set_name(0x00595150, "Script_GetTrainerServiceIcon"); @@ -1727,8 +1856,12 @@ static import_symbols() { set_name(0x00596150, "Script_CollapseTrainerSkillLine"); set_name(0x005961F0, "Script_ExpandTrainerSkillLine"); set_name(0x00596290, "Script_GetTrainerServiceItemLink"); + set_name(0x00596B00, "CGClassTrainer__RefreshList"); + set_name(0x00598DC0, "CGTabardCreationFrame__EnterWorld"); set_name(0x00598DD0, "Script_GetTabardCreationCost"); + set_name(0x00598E60, "CGTabardCreationFrame__Open"); set_name(0x00598F30, "Script_CloseTabardCreation"); + set_name(0x00599DD0, "CGGuildRegistrar__EnterWorld"); set_name(0x00599F00, "Script_CloseGuildRegistrar"); set_name(0x00599F40, "Script_GetGuildCharterCost"); set_name(0x0059A130, "Script_BuyGuildCharter"); @@ -1760,10 +1893,12 @@ static import_symbols() { set_name(0x0059DA40, "Script_PlaceAuctionBid"); set_name(0x0059DD00, "Script_SortAuctionItems"); set_name(0x0059DDF0, "Script_CancelAuction"); + set_name(0x0059DFB0, "CGAuctionHouse__EnterWorld"); set_name(0x0059F750, "Script_CloseAuctionHouse"); set_name(0x0059F760, "Script_GetAuctionSellItemInfo"); set_name(0x0059F990, "Script_StartAuction"); set_name(0x0059FD60, "Script_GetAuctionItemTimeLeft"); + set_name(0x005A0BA0, "CGAuctionHouse__InitializeGame"); set_name(0x005A0F60, "Script_GetNumStablePets"); set_name(0x005A0FA0, "Script_GetNumStableSlots"); set_name(0x005A0FE0, "Script_PickupStablePet"); @@ -1778,6 +1913,7 @@ static import_symbols() { set_name(0x005A1AC0, "Script_UnstablePet"); set_name(0x005A1BD0, "Script_BuyStableSlot"); set_name(0x005A1CA0, "Script_ClickStablePet"); + set_name(0x005A1ED0, "CGStableInfo__InitializeGame"); set_name(0x005A1F70, "Script_GetNumPetitionItems"); set_name(0x005A1FB0, "Script_GetPetitionItemInfo"); set_name(0x005A2200, "Script_ClickPetitionButton"); @@ -1796,8 +1932,12 @@ static import_symbols() { set_name(0x005A3410, "Script_GetArenaTeamRosterSelection"); set_name(0x005A3490, "Script_SortArenaTeamRoster"); set_name(0x005A35E0, "Script_SetArenaTeamRosterShowOffline"); + set_name(0x005A3600, "CGArenaTeamInfo__QueryRoster"); + set_name(0x005A3700, "CGArenaTeamInfo__UpdateTeams"); set_name(0x005A3860, "Script_GetArenaTeam"); set_name(0x005A3CF0, "Script_ArenaTeamRoster"); + set_name(0x005A3DC0, "CGArenaTeamInfo__EnterWorld"); + set_name(0x005A40E0, "CGArenaTeamInfo__InitializeGame"); set_name(0x005A4330, "Script_PickupGuildBankMoney"); set_name(0x005A43C0, "Script_SetCurrentGuildBankTab"); set_name(0x005A4410, "Script_GetCurrentGuildBankTab"); @@ -1811,6 +1951,8 @@ static import_symbols() { set_name(0x005A4CE0, "CGGuildBankInfo__Unlock"); set_name(0x005A4D30, "Script_GetGuildBankItemLink"); set_name(0x005A4E50, "Script_GetGuildBankMoneyTransaction"); + set_name(0x005A56F0, "CGGuildBankInfo__EnterWorld"); + set_name(0x005A5B00, "CGGuildBankInfo__DepositMoney"); set_name(0x005A5CE0, "Script_QueryGuildBankTab"); set_name(0x005A5D30, "Script_BuyGuildBankTab"); set_name(0x005A5E20, "Script_DepositGuildBankMoney"); @@ -1828,9 +1970,15 @@ static import_symbols() { set_name(0x005A6DC0, "Script_GetGuildBankTransaction"); set_name(0x005A7110, "Script_QueryGuildBankText"); set_name(0x005A7180, "Script_SetGuildBankText"); + set_name(0x005A77D0, "CGGuildBankInfo__InitializeGame"); + set_name(0x005A7860, "CGActionBar__IsSpell"); + set_name(0x005A7890, "CGActionBar__IsItem"); + set_name(0x005A78F0, "CGActionBar__IsEquipmentSet"); + set_name(0x005A7950, "CGActionBar__GetEquipmentSetID"); set_name(0x005A79D0, "CGActionBar__InitializeGame"); set_name(0x005A7A70, "CGActionBar__ShowGrid"); set_name(0x005A7A80, "CGActionBar__HideGrid"); + set_name(0x005A7B50, "CGActionBar__GetMultiCastSlotMaskForTotemCategory"); set_name(0x005A7C20, "CGActionBar__SetTemporaryActionBarFlags"); set_name(0x005A7D10, "Script_GetActionCount"); set_name(0x005A7D90, "Script_GetActionText"); @@ -1872,18 +2020,29 @@ static import_symbols() { set_name(0x005AA240, "CGActionBar__IsCurrentAction"); set_name(0x005AA390, "CGActionBar__SlotChanged"); set_name(0x005AA470, "CGActionBar__UpdateUsable"); + set_name(0x005AA5C0, "CGActionBar__UpdateItem"); + set_name(0x005AA920, "CGActionBar__UpdateMacro"); + set_name(0x005AAA00, "CGActionBar__UpdateEquipmentSet"); set_name(0x005AAA90, "CGActionBar__RemoveAction"); set_name(0x005AAB90, "CGActionBar__RemoveMacro"); + set_name(0x005AAC00, "CGActionBar__UpdateCritter"); set_name(0x005AAD40, "Script_IsCurrentAction"); set_name(0x005AAE20, "CGActionBar__RemoveEquipmentSet"); set_name(0x005AAE80, "CGActionBar__SetAction"); + set_name(0x005AAFD0, "CGActionBar__ReplaceSpell"); set_name(0x005AB120, "CGActionBar__PutActionInSlot"); + set_name(0x005AB800, "CGActionBar__UpdateTemporaryActionBar"); set_name(0x005AB840, "Script_PlaceAction"); set_name(0x005AB8A0, "Script_SetMultiCastSpell"); + set_name(0x005AB9D0, "CGActionBar__UpdateMultiCastBar"); + set_name(0x005ABAC0, "CGActionBar__UpdateShapeShiftBar"); + set_name(0x005ABB40, "CGActionBar__UpdateOverrideSpellBar"); set_name(0x005ABBC0, "CGActionBar__UseAction"); set_name(0x005ABE70, "CGActionBar__PickupAction"); set_name(0x005AC000, "Script_UseAction"); set_name(0x005AC090, "Script_PickupAction"); + set_name(0x005AC0E0, "CGActionBar__EnterWorld"); + set_name(0x005AC160, "CGGMTicketInfo__EnterWorld"); set_name(0x005AC320, "Script_RegisterStaticConstants"); set_name(0x005AC390, "Script_GMSurveyAnswerSubmit"); set_name(0x005AC480, "Script_GMSurveyCommentSubmit"); @@ -1899,12 +2058,19 @@ static import_symbols() { set_name(0x005AD1B0, "Script_GMResponseResolve"); set_name(0x005AD1C0, "Script_GetGMStatus"); set_name(0x005AD230, "Script_GMSurveySubmit"); + set_name(0x005AD600, "CGGMTicketInfo__InitializeGame"); + set_name(0x005AD690, "CGEquipmentManager__EnterWorld"); + set_name(0x005AD6B0, "CGEquipmentManager__CanUseEquipmentSets"); set_name(0x005AD770, "Script_EquipmentManagerIgnoreSlotForSave"); set_name(0x005AD7C0, "Script_EquipmentManagerIsSlotIgnoredForSave"); set_name(0x005AD820, "Script_EquipmentManagerClearIgnoredSlotsForSave"); set_name(0x005AD830, "Script_EquipmentManagerUnignoreSlotForSave"); set_name(0x005AD880, "Script_CanUseEquipmentSets"); + set_name(0x005AD940, "CGEquipmentManager__SetContainsLockedItems"); + set_name(0x005AE040, "CGEquipmentManager__SetUsesLockedSlots"); + set_name(0x005AE260, "CGEquipmentManager__DeleteEquipmentSet"); set_name(0x005AE5C0, "CGEquipmentManager__GetSetByID"); + set_name(0x005AE600, "CGEquipmentManager__GetSetByName"); set_name(0x005AE6B0, "CGEquipmentManager__GetFullIconPath"); set_name(0x005AE800, "Script_DeleteEquipmentSet"); set_name(0x005AE860, "Script_GetEquipmentSetLocations"); @@ -1918,7 +2084,10 @@ static import_symbols() { set_name(0x005AF380, "Script_UseEquipmentSet"); set_name(0x005AF910, "Script_RenameEquipmentSet"); set_name(0x005AF9C0, "Script_SaveEquipmentSet"); + set_name(0x005AFBB0, "CGEquipmentManager__InitializeGame"); set_name(0x005AFD10, "Script_GetCurrencyListSize"); + set_name(0x005B0030, "CGCurrencyTypes__BuildDisplayList"); + set_name(0x005B0660, "CGCurrencyTypes__EnterWorld"); set_name(0x005B0680, "Script_GetCurrencyListInfo"); set_name(0x005B0940, "Script_ExpandCurrencyList"); set_name(0x005B09B0, "Script_SetCurrencyUnused"); @@ -1961,6 +2130,7 @@ static import_symbols() { set_name(0x005B58B0, "Script_GetAchievementCriteriaInfo"); set_name(0x005B5E70, "Script_GetComparisonStatistic"); set_name(0x005B6110, "Script_GetAchievementLink"); + set_name(0x005B6DF0, "CGAchievementInfo__InitializeGame"); set_name(0x005B71E0, "Script_GetNumGlyphSockets"); set_name(0x005B7260, "Script_GetGlyphSocketInfo"); set_name(0x005B7410, "Script_GlyphMatchesSocket"); @@ -1994,6 +2164,7 @@ static import_symbols() { set_name(0x005B8B30, "Script_CalendarCanSendInvite"); set_name(0x005B8BA0, "Script_CalendarCanAddEvent"); set_name(0x005B8C10, "Script_CalendarIsActionPending"); + set_name(0x005B9430, "CGCalendar__GetHolidayName"); set_name(0x005B99F0, "Script_CalendarGetMonth"); set_name(0x005B9AC0, "Script_CalendarGetAbsMonth"); set_name(0x005B9BF0, "Script_CalendarGetNumDayEvents"); @@ -2061,7 +2232,9 @@ static import_symbols() { set_name(0x005BF830, "Script_CalendarGetNumPendingInvites"); set_name(0x005C1070, "Script_CalendarGetDayEvent"); set_name(0x005C1480, "Script_CalendarGetHolidayInfo"); + set_name(0x005C4240, "CGCalendar__InitializeGame"); set_name(0x005C43B0, "Script_CalendarSetAbsMonth"); + set_name(0x005C44F0, "CGItemSocketInfo__EnterWorld"); set_name(0x005C4550, "Script_GetSocketTypes"); set_name(0x005C49C0, "Script_CloseSocketInfo"); set_name(0x005C49D0, "Script_GetSocketItemInfo"); @@ -2077,6 +2250,8 @@ static import_symbols() { set_name(0x005C5500, "Script_GetMinigameType"); set_name(0x005C5550, "Script_MakeMinigameMove"); set_name(0x005C55F0, "Script_GetMinigameState"); + set_name(0x005C5720, "CGMinigameInfo__InitializeGame"); + set_name(0x005C57C0, "CGTalentInfo_Inspect__EnterWorld"); set_name(0x005C5810, "Script_GetActiveTalentGroup"); set_name(0x005C5CC0, "Script_GetNumTalentTabs"); set_name(0x005C5D40, "Script_GetNumTalents"); @@ -2094,6 +2269,8 @@ static import_symbols() { set_name(0x005C7ED0, "Script_GetTalentPrereqs"); set_name(0x005C80E0, "Script_LearnTalent"); set_name(0x005C9590, "Script_AddPreviewTalentPoints"); + set_name(0x005C9D50, "CGTalentInfo__EnterWorld"); + set_name(0x005C9F70, "CGTalentInfo_Inspect__SetInspectTarget"); set_name(0x005CA130, "Script_GetNumGuildMembers"); set_name(0x005CA190, "Script_GetGuildRosterMOTD"); set_name(0x005CA1B0, "Script_SetGuildRosterShowOffline"); @@ -2136,6 +2313,7 @@ static import_symbols() { set_name(0x005CC9C0, "Script_GetGuildRosterInfo"); set_name(0x005CCC90, "Script_GuildControlGetRankName"); set_name(0x005CCD90, "Script_GetGuildEventInfo"); + set_name(0x005CD0B0, "CGGuildInfo__InitializeGame"); set_name(0x005CD1B0, "Script_GetNumSkillLines"); set_name(0x005CD820, "Script_CancelSkillUps"); set_name(0x005CD860, "Script_SetSelectedSkill"); @@ -2150,6 +2328,7 @@ static import_symbols() { set_name(0x005CE5D0, "Script_AcceptSkillUps"); set_name(0x005CE6F0, "Script_BuySkillTier"); set_name(0x005CEAC0, "Script_GetNumPetitionNames"); + set_name(0x005CEC40, "CGPetitionInfo__InitializeGame"); set_name(0x005CECE0, "Script_GetPetitionInfo"); set_name(0x005CEE30, "Script_GetPetitionNameInfo"); set_name(0x005CF020, "Script_ClosePetition"); @@ -2174,9 +2353,12 @@ static import_symbols() { set_name(0x005D1FC0, "Script_CollapseAllFactionHeaders"); set_name(0x005D1FE0, "Script_ExpandAllFactionHeaders"); set_name(0x005D2000, "Script_ExpandFactionHeader"); + set_name(0x005D2EB0, "CGReputationInfo__InitializeGame"); + set_name(0x005D3050, "CGPetInfo__GetModeToken"); set_name(0x005D3070, "CGPetInfo__ShowGrid"); set_name(0x005D3160, "Script_IsPetAttackActive"); set_name(0x005D3180, "Script_GetPetTimeRemaining"); + set_name(0x005D3390, "CGPetInfo__GetPet"); set_name(0x005D3720, "Script_PetHasActionBar"); set_name(0x005D3780, "Script_PetCanBeAbandoned"); set_name(0x005D3820, "Script_PetCanBeDismissed"); @@ -2188,6 +2370,7 @@ static import_symbols() { set_name(0x005D3CE0, "Script_GetPetIcon"); set_name(0x005D3D80, "Script_GetPetTalentTree"); set_name(0x005D4650, "CGPetInfo__PetClearTarget"); + set_name(0x005D4AD0, "CGPetInfo__UpdatePetTempBar"); set_name(0x005D4EC0, "Script_GetPetActionInfo"); set_name(0x005D5280, "Script_GetPetActionCooldown"); set_name(0x005D53C0, "Script_GetPetActionsUsable"); @@ -2210,6 +2393,7 @@ static import_symbols() { set_name(0x005D6F60, "Script_ContainerIDToInventoryID"); set_name(0x005D6FF0, "Script_GetMaxArenaCurrency"); set_name(0x005D7180, "Script_SetBagPortraitTexture"); + set_name(0x005D7320, "CGContainerInfo__UpdateItem"); set_name(0x005D74A0, "Script_GetContainerNumSlots"); set_name(0x005D7590, "Script_GetContainerNumFreeSlots"); set_name(0x005D7820, "Script_GetContainerFreeSlots"); @@ -2229,6 +2413,9 @@ static import_symbols() { set_name(0x005D91B0, "Script_ContainerRefundItemPurchase"); set_name(0x005D9300, "Script_GetContainerItemGems"); set_name(0x005D9400, "Script_GetContainerItemQuestInfo"); + set_name(0x005D9960, "CGContainerInfo__UpdateContainers"); + set_name(0x005D9C20, "CGContainerInfo__EnterWorld"); + set_name(0x005D9F00, "GetInventorySlotToken"); set_name(0x005DA120, "Script_GetNumTradeSkills"); set_name(0x005DA150, "Script_GetTradeSkillItemNameFilter"); set_name(0x005DA170, "Script_GetTradeSkillItemLevelFilter"); @@ -2263,6 +2450,7 @@ static import_symbols() { set_name(0x005DD420, "Script_TradeSkillOnlyShowSkillUps"); set_name(0x005DD460, "Script_CollapseTradeSkillSubClass"); set_name(0x005DD500, "Script_ExpandTradeSkillSubClass"); + set_name(0x005DE120, "CGTradeSkillInfo__SetTradeSkill"); set_name(0x005DE400, "Script_GetTradeSkillReagentInfo"); set_name(0x005DE620, "Script_GetTradeSkillTools"); set_name(0x005DF010, "Script_GetNumQuestLogEntries"); @@ -2331,6 +2519,8 @@ static import_symbols() { set_name(0x005E6650, "Script_GetQuestPOILeaderBoard"); set_name(0x005E67C0, "Script_AddQuestWatch"); set_name(0x005E6DE0, "Script_GetQuestResetTime"); + set_name(0x005E6FA0, "CGQuestLog__EnterWorld"); + set_name(0x005E71A0, "CGQuestLog__InitializeGame"); set_name(0x005E7700, "Script_KeyRingButtonIDToInvSlotID"); set_name(0x005E7780, "Script_HasInspectHonorData"); set_name(0x005E77C0, "Script_GetInspectHonorData"); @@ -2339,6 +2529,8 @@ static import_symbols() { set_name(0x005E7E60, "Script_GetInventoryItemCooldown"); set_name(0x005E7FA0, "Script_GetInventoryAlertStatus"); set_name(0x005E8030, "Script_GetInspectArenaTeamData"); + set_name(0x005E8440, "CGCharacterInfo__InitializeGame"); + set_name(0x005E84C0, "CGCharacterInfo__UpdateItem"); set_name(0x005E95C0, "Script_GetInventoryItemsForSlot"); set_name(0x005E9BC0, "Script_GetInventoryItemTexture"); set_name(0x005E9D80, "Script_GetInventoryItemBroken"); @@ -2366,8 +2558,12 @@ static import_symbols() { set_name(0x005EAE90, "Script_HasWandEquipped"); set_name(0x005ED080, "DisableFadingScreen"); set_name(0x005ED480, "EnableFadingScreen"); + set_name(0x005EDED0, "CGInstanceEncounter_C__EnterWorld"); + set_name(0x005EDEF0, "CGRuneInfo__InitializeGame"); + set_name(0x005EE5B0, "CGRuneInfo__HasRunesForSpell"); set_name(0x005EEB70, "nullsub_3"); set_name(0x005F9550, "Script_VehicleAimGetNormPower"); + set_name(0x005F95F0, "CGInputControl__UpdateMoveStopped"); set_name(0x005F9DD0, "Script_IsMouselooking"); set_name(0x005F9E10, "Script_VehicleAimGetAngle"); set_name(0x005F9E60, "Script_VehicleAimGetNormAngle"); @@ -2375,7 +2571,9 @@ static import_symbols() { set_name(0x005F9F70, "Script_IsVehicleAimAngleAdjustable"); set_name(0x005F9FE0, "Script_IsVehicleAimPowerAdjustable"); set_name(0x005FA050, "Script_DetectWowMouse"); + set_name(0x005FA910, "CGInputControl__SendUIVehicleAngleUpdate"); set_name(0x005FAAE0, "Script_ToggleRun"); + set_name(0x005FB0B0, "CGInputControl__TurnPlayer"); set_name(0x005FB660, "Script_VehicleExit"); set_name(0x005FB6D0, "Script_VehiclePrevSeat"); set_name(0x005FB720, "Script_VehicleNextSeat"); @@ -2417,6 +2615,7 @@ static import_symbols() { set_name(0x005FD550, "Script_SetMouselookOverrideBinding"); set_name(0x005FE320, "CGCamera__ResetModelCamera"); set_name(0x005FE360, "CGCamera__ClearModelCamera"); + set_name(0x005FEC50, "CGCamera__GetCollisionQueryFlags"); set_name(0x005FF080, "Script_MoveViewInStart"); set_name(0x005FF0A0, "Script_MoveViewInStop"); set_name(0x005FF0D0, "Script_MoveViewOutStart"); @@ -2435,13 +2634,20 @@ static import_symbols() { set_name(0x00601840, "Script_CameraZoomOut"); set_name(0x006018A0, "Script_VehicleCameraZoomIn"); set_name(0x006018B0, "Script_VehicleCameraZoomOut"); + set_name(0x006038A0, "CGCamera__CommentatorSetViewAndPosition"); set_name(0x006039B0, "Script_SetView"); + set_name(0x00604490, "CGCamera__UpdateTargetFacing"); + set_name(0x00604A70, "CGCamera__MakeRelativeTo"); set_name(0x00604C80, "Script_ResetView"); set_name(0x00604CE0, "Script_NextView"); set_name(0x00604D10, "Script_PrevView"); + set_name(0x006053D0, "CGCamera__SetTelescope"); set_name(0x00606570, "CGCamera__SetModelCamera"); set_name(0x006066E0, "CGCamera__SetTarget"); + set_name(0x00606B30, "CGCamera__CGCamera"); set_name(0x00607BD0, "CSimpleCamera__SetFacing"); + set_name(0x00607C20, "CSimpleCamera__CSimpleCamera"); + set_name(0x00607C90, "CCameraManager__SetScreenAspect"); set_name(0x006081F0, "Script_GetTime"); set_name(0x00608230, "Script_GetGameTime"); set_name(0x00608270, "Script_ConsoleExec"); @@ -2455,6 +2661,8 @@ static import_symbols() { set_name(0x0060A450, "Script_IsLoggedIn"); set_name(0x0060A490, "Script_GetPlayerFacing"); set_name(0x0060A510, "Script_FillLocalizedClassList"); + set_name(0x0060BB70, "Script_GetTokensFromGUID"); + set_name(0x0060BF10, "Script_SendUnitSignal"); set_name(0x0060C2A0, "Script_UnitExists"); set_name(0x0060C350, "Script_UnitIsVisible"); set_name(0x0060C3D0, "Script_UnitIsUnit"); @@ -2609,14 +2817,18 @@ static import_symbols() { set_name(0x00613ED0, "Script_RespondInstanceLock"); set_name(0x00613F90, "Script_GetPlayerInfoByGUID"); set_name(0x00614140, "Script_IsXPUserDisabled"); + set_name(0x00614190, "ScriptEventsRegisterUnit"); + set_name(0x00614300, "ScriptEventsUnregisterUnit"); set_name(0x00614CA0, "Script_UnitBuff"); set_name(0x00614CF0, "Script_UnitDebuff"); set_name(0x00614D40, "Script_UnitAura"); set_name(0x00614E60, "Script_GetVehicleUIIndicator"); set_name(0x00614EF0, "Script_GetVehicleUIIndicatorSeat"); + set_name(0x00615890, "SmartScreenRectClearGrid"); set_name(0x006160B0, "CopyCursorImage"); set_name(0x00616260, "CursorGetResetMode"); set_name(0x00616270, "CursorSetResetMode"); + set_name(0x00616280, "CursorGetModeFromName"); set_name(0x006162C0, "UpdateCursor"); set_name(0x006163B0, "CursorInitialize"); set_name(0x00616510, "CursorGrabMoney"); @@ -2625,7 +2837,22 @@ static import_symbols() { set_name(0x00616800, "CursorSetMode"); set_name(0x00616AD0, "GxXformPush_EGxXform_C44Matrix"); set_name(0x00616CA0, "TSGrowableArray_CImVector__SetCount"); + set_name(0x00616E80, "UpdatePendingPortraits"); + set_name(0x00618010, "PortraitInitialize"); set_name(0x00618110, "UpdateModelForUI"); + set_name(0x0061A9E0, "CGTooltip__GetDurationString"); + set_name(0x0061ABF0, "CGTooltip__GetItemDurationStrin"); + set_name(0x0061B040, "CGTooltip__ResetPosition"); + set_name(0x0061B290, "CGTooltip__FadeOut"); + set_name(0x0061B4F0, "CGTooltip__FormatStringForXML"); + set_name(0x0061C620, "CGTooltip__ClearTooltip"); + set_name(0x0061CAF0, "CGTooltip__CalculateSize"); + set_name(0x0061FEC0, "CGTooltip__AddLine"); + set_name(0x00621070, "CGTooltip__SetUnit"); + set_name(0x00622DD0, "CGTooltip__SetEquipmentSet"); + set_name(0x00623590, "CGTooltip__AddSpellReagents"); + set_name(0x006238A0, "CGTooltip__SetSpell"); + set_name(0x006277F0, "CGTooltip__SetItem"); set_name(0x00631D30, "NetClient__Initialize"); set_name(0x00631E10, "NetClient__ConnectInternal"); set_name(0x00631EA0, "NetClient__Disconnect"); @@ -2684,6 +2911,7 @@ static import_symbols() { set_name(0x00681780, "GxGetMaxFPS"); set_name(0x00681790, "GxSetMaxFPSBk"); set_name(0x006817A0, "GxGetMaxFPSBk"); + set_name(0x006817B0, "GxGetBlitFormat"); set_name(0x006817C0, "GxLogOpen"); set_name(0x006817D0, "GxLogClose"); set_name(0x006817E0, "GxLog"); @@ -2702,6 +2930,7 @@ static import_symbols() { set_name(0x00682A00, "GxScenePresent"); set_name(0x00682B80, "GxDevDestroy"); set_name(0x00682C40, "EmergencyMem__Unlock"); + set_name(0x00682C50, "CGxDevice__InitLights"); set_name(0x00682CB0, "CGxDevice__DeviceCreate"); set_name(0x00682CD0, "CGxDevice__DeviceCreate@2"); set_name(0x00682CF0, "CGxDevice__DeviceDestroy"); @@ -2734,6 +2963,7 @@ static import_symbols() { set_name(0x00683660, "CGxDevice__CursorSetDepth"); set_name(0x00683670, "CGxDevice__LogOpen"); set_name(0x006836B0, "CGxDevice__LogClose"); + set_name(0x00683B90, "CGxMatrixStack__CGxMatrixStack"); set_name(0x00683D60, "CGxDevice__WindowConstrainTopByAspect"); set_name(0x00683DB0, "CGxDevice__WindowConstrainBottomByAspect"); set_name(0x00683E00, "CGxDevice__WindowConstrainLeftByAspect"); @@ -2743,6 +2973,7 @@ static import_symbols() { set_name(0x00683F00, "CGxDevice__WindowConstrainTop"); set_name(0x00683F30, "CGxDevice__WindowConstrainBottom"); set_name(0x00683FB0, "CGxLight__CGxLight"); + set_name(0x00684070, "CGxGammaRamp__Set"); set_name(0x006840F0, "CGxDevice__DeviceSetFormat"); set_name(0x00684170, "CGxDevice__DeviceSetGamma"); set_name(0x00684190, "CGxDevice__DeviceSetGamma@2"); @@ -2755,6 +2986,7 @@ static import_symbols() { set_name(0x00684440, "CGxDevice__ClipPlaneSet"); set_name(0x00684590, "CGxDevice__PrimColor"); set_name(0x006845B0, "CGxDevice__PrimDrawElements"); + set_name(0x00684620, "CGxApiLight__operator_equals"); set_name(0x006847D0, "CGxDevice__LightSet"); set_name(0x00684850, "CGxDevice__BufStream"); set_name(0x006848A0, "CGxDevice__TexMarkForUpdate"); @@ -2785,6 +3017,7 @@ static import_symbols() { set_name(0x00685EB0, "CGxDevice__MasterEnableSet"); set_name(0x00685F50, "CGxDevice__RsSet_pointer_to_void"); set_name(0x00685FB0, "CGxDevice__RsPop"); + set_name(0x00686120, "CGxDevice__IRsInit"); set_name(0x00687660, "CGxDevice__BufCreate"); set_name(0x006876D0, "CGxDevice__PoolCreate"); set_name(0x006877C0, "CGxDevice__QueryCreate"); @@ -2812,6 +3045,7 @@ static import_symbols() { set_name(0x0068A090, "TSGrowableArray_CGxMonitorMode__New"); set_name(0x0068A0F0, "TSGrowableArray_CGxMonitorMode__SetCount"); set_name(0x0068A4C0, "CGxDevice__AdapterMonitorModes"); + set_name(0x0068A9A0, "CGxDeviceOpenGl__ISetGlCaps"); set_name(0x0068BBC0, "CGxDeviceOpenGl__CGxDeviceOpenGl"); set_name(0x0068BF20, "CGxDevice__NewOpenGl"); set_name(0x0068C220, "CGxDevice__NewD3d9Ex"); @@ -2855,6 +3089,8 @@ static import_symbols() { set_name(0x00690680, "CGxDeviceD3d__ICreateD3d"); set_name(0x00690750, "CGxDeviceD3d__DeviceCreate"); set_name(0x00690830, "CGxDeviceD3d__DeviceCreate@2"); + set_name(0x006908B0, "ScanString"); + set_name(0x006909A0, "BindGlExtensions"); set_name(0x0069FAA0, "CGxDeviceD3d__Sub69FAA0"); set_name(0x0069FB00, "CGxDeviceD3d__ICreateD3dVB"); set_name(0x0069FB70, "CGxDeviceD3d__CreatePoolAPI"); @@ -2871,8 +3107,10 @@ static import_symbols() { set_name(0x006A0240, "CGxDeviceD3d__QueryEnd"); set_name(0x006A0310, "CGxDeviceD3d__QueryGetData"); set_name(0x006A0360, "CGxDeviceD3d__WindowProcD3d"); + set_name(0x006A1690, "CGxDeviceD3d__IReleaseD3dQueries"); set_name(0x006A1950, "CGxDeviceD3d__DeviceReadDepths"); set_name(0x006A1A90, "CGxDeviceD3d9Ex__CGxDeviceD3d9Ex"); + set_name(0x006A1C60, "CGxDeviceD3d__IReleaseD3dPools"); set_name(0x006A2AA0, "CGxDeviceD3d__ITexForceRecreation"); set_name(0x006A2BB0, "CGxDeviceD3d__TexDestroy"); set_name(0x006A2C00, "CGxDeviceD3d__ITexCreate"); @@ -2904,9 +3142,11 @@ static import_symbols() { set_name(0x006A5940, "CGxDeviceD3d__IStateSync"); set_name(0x006A5A00, "CGxDeviceD3d__CapsWindowSize"); set_name(0x006A5A30, "CGxDeviceD3d__IXformSetWorld"); + set_name(0x006A5AA0, "CGxDeviceD3d__IXformSetTex"); set_name(0x006A5C70, "CGxDeviceD3d__IBindPixelShader"); set_name(0x006A5D50, "CGxDeviceD3d__IShaderReload"); set_name(0x006A5E10, "CGxDeviceD3d__IShaderCreate"); + set_name(0x006A5E40, "CGxDeviceD3d__IReleaseD3dShaders"); set_name(0x006A5EF0, "CGxDevice__ITexWHDStartEnd"); set_name(0x006A74B0, "CGxDeviceD3d__SceneClear"); set_name(0x006A7940, "CGxDeviceD3d__Sub6A7940"); @@ -2943,6 +3183,26 @@ static import_symbols() { set_name(0x006AB760, "MippedImgAllocA"); set_name(0x006AB810, "MippedImgSet"); set_name(0x006AB860, "FullShrink"); + set_name(0x006ABE00, "Blit_Argb8888_Argb4444"); + set_name(0x006ABE30, "Blit_Argb8888_Argb1555"); + set_name(0x006ABE60, "Blit_Argb8888_Rgb565"); + set_name(0x006ABE90, "Blit_Argb4444_Abgr8888"); + set_name(0x006ABF40, "Blit_Argb8888_Abgr8888"); + set_name(0x006ABFC0, "Blit_Argb8888_Argb8888_A1"); + set_name(0x006AC030, "Blit_Dxt1_Dxt1"); + set_name(0x006AC0B0, "Blit_Dxt35_Dxt35"); + set_name(0x006ACCE0, "Blit_generic32_generic32"); + set_name(0x006ACCF0, "Blit_Argb8888_Argb8888_A8"); + set_name(0x006ACD70, "Blit_generic16_generic16"); + set_name(0x006AE440, "Blit_Dxt1_Rgb565"); + set_name(0x006AE4A0, "Blit_Dxt1_Argb1555"); + set_name(0x006AE500, "Blit_Dxt1_Argb8888"); + set_name(0x006AE560, "Blit_Dxt3_Argb4444"); + set_name(0x006AE5C0, "Blit_Dxt3_Argb8888"); + set_name(0x006AE620, "Blit_Dxt5_Argb4444"); + set_name(0x006AE680, "Blit_Dxt5_Argb8888"); + set_name(0x006AE6E0, "InitBlit"); + set_name(0x006AE7C0, "Blit"); set_name(0x006AE8B0, "CBLPFile__Close"); set_name(0x006AE900, "CBLPFile__Source"); set_name(0x006AE990, "CBLPFile__DecompPalFastPath"); @@ -3002,6 +3262,7 @@ static import_symbols() { set_name(0x006B1390, "ClientConnection__Connect"); set_name(0x006B14C0, "ClientConnection__GetCharacterList"); set_name(0x006B1620, "ClientServices__RequestCharacterCreate"); + set_name(0x006B1790, "ClientConnection__CharacterLogin"); set_name(0x006B1840, "ClientServices__CharacterSetInGame"); set_name(0x006B1930, "ClientServices__CharacterLogout"); set_name(0x006B1A70, "ClientServices__RequestCharacterDelete"); @@ -3093,37 +3354,181 @@ static import_symbols() { set_name(0x006CB630, "SHA1_Update"); set_name(0x006CB6F0, "SHA1_Final"); set_name(0x006CB7C0, "SHA1_InterleaveHash"); + set_name(0x006CDE50, "CGPlayer_C__SetAutoLoot"); set_name(0x006CEDD0, "CGPlayer_C__ClearLootingObject"); set_name(0x006CF290, "CGPlayer_C__GetPendingMovie"); + set_name(0x006CF440, "CGPlayer_C__GetPlayedTime"); + set_name(0x006D4A00, "CGPlayer_C__ValidateSlot"); + set_name(0x006D52D0, "CGPlayer_C__ClearAFK"); + set_name(0x006D5A60, "CGPlayer_C__CanLoot"); + set_name(0x006D66E0, "CGPlayer_C__OnLevelChange"); + set_name(0x006D6E90, "CGPlayer_C__GetPVPFactionIndex"); + set_name(0x006D6F40, "CGPlayer_C__HandleSkinning"); + set_name(0x006D7AA0, "CGPlayer_C__VehicleAllowsInteraction"); + set_name(0x006DAD90, "CGPlayer_C__LootUnit"); + set_name(0x006DE4D0, "CGPlayer_C__CountEquippedGems"); + set_name(0x006E08C0, "CGPlayer_C__EquipVisibleItem"); + set_name(0x006E1660, "CGPlayer_C__CombatModeLeave"); + set_name(0x006E2880, "CGPlayer_C__ToggleFarSight"); + set_name(0x006E4950, "CGPlayer_C__CombatModeEnter"); + set_name(0x006E9A60, "CMovement_C__OnClientControlLost"); + set_name(0x006E9B70, "CMovement_C__UpdateHeartbeatTimerA"); + set_name(0x006ECDE0, "CMovement_C__OnMoveStopLocal"); + set_name(0x006ECEA0, "CMovement_C__OnTurnStopLocal"); set_name(0x006F0C30, "MovementDestroy"); + set_name(0x006F61D0, "CObjectEffectManager__ExitState"); + set_name(0x006F7270, "CObjectEffectManager__EnterState"); + set_name(0x006F9260, "CEffect__AddSpecialEffect"); + set_name(0x006F9D70, "CEffect__Create"); + set_name(0x006FA390, "CEffect__Release"); set_name(0x006FA3C0, "CEffect__Destroy"); set_name(0x006FAFD0, "CloseAllLootRolls"); set_name(0x006FBF00, "CGUnit_C__StopMissileTrajectoryTargeting"); + set_name(0x006FC8E0, "CGUnit_C__InitMissileTrajectorySystem"); + set_name(0x006FD6B0, "CGUnit_C__SendFinalMissileTrajectoryUpdate"); + set_name(0x006FE7E0, "CGUnit_C__UpdateMissileTrajectory"); set_name(0x00703770, "CMissile__ClearInFlightMissiles"); + set_name(0x00703B00, "CMissile__UpdateStaticLists"); + set_name(0x00703B80, "CMissile__Initialize"); + set_name(0x00703BE0, "CMissile__Destroy"); + set_name(0x007058F0, "CGCorpse_C__CanBeLooted"); + set_name(0x00705A80, "CGCorpse_C__GetFactionTemplate"); + set_name(0x00706B90, "CGItem_C__GetUseSpell"); + set_name(0x00706BF0, "CGItem_C__NumBaseCharges"); + set_name(0x00706C50, "CGItem_C__GetCooldowns"); + set_name(0x00706F40, "CGItem_C__NumBaseCharges@2"); set_name(0x00707020, "CGItem_C__Unlock"); - set_name(0x00707C60, "CGItem_C__GetUseSpell"); + set_name(0x00707250, "CGItem_C__GetSubtypeID"); + set_name(0x00707C60, "CGItem_C__GetUseSpell@2"); + set_name(0x00707E90, "CGItem_C__GetCooldowns@2"); + set_name(0x00708500, "CGItem_C__CanGoInSlot"); + set_name(0x00708520, "CGItem_C__IsBound"); + set_name(0x00708540, "CGItem_C__GetRepairCost"); + set_name(0x00708B40, "CGItem_C__IsPermanentlyBoundForTrade"); set_name(0x00708C10, "CGItem_C__CanBeUsed"); + set_name(0x00708C20, "CGItem_C__Use"); + set_name(0x0070AA00, "CGItem_C__GetInventoryArt"); + set_name(0x0070BA00, "CGGameObject_C__CanUse"); + set_name(0x0070BA10, "CGGameObject_C__CanUseNow"); set_name(0x0070BAB0, "CGGameObject_C__StartInteraction"); set_name(0x0070BAD0, "CGGameObject_C__GetInteractDistanceSquared"); + set_name(0x0070CE10, "CGGameObject_C__CanChangeCursor"); + set_name(0x0070CEC0, "CGGameObject_C__GetCursorFile"); + set_name(0x00714AC0, "CGUnit_C__IsLocalClientControlled"); + set_name(0x00715270, "CGUnit_C__ForceFacingChange"); + set_name(0x007153A0, "CGUnit_C__NamePlateUpdateLevels"); + set_name(0x007158C0, "CGUnit_C__RegisterScript"); + set_name(0x00715900, "CGUnit_C__UnregisterScript"); + set_name(0x00715AC0, "CGUnit_C__SetCastingAutoRepeat"); set_name(0x00715B20, "CGUnit_C__StopNamePlateSpellbar"); + set_name(0x00715C30, "CGUnit_C__GetNamePlateFocus"); + set_name(0x00715C40, "CGUnit_C__ClearNamePlateFocus"); + set_name(0x00715EA0, "CGUnit_C__GetCursorOverride"); + set_name(0x00715F20, "CGUnit_C__GetCursorFile"); + set_name(0x00715F70, "CGUnit_C__MountedCombatAllowed"); + set_name(0x00717B60, "CGUnit_C__CanBeLooted"); + set_name(0x00717C50, "CGUnit_C__InitActiveMover"); + set_name(0x00718080, "CGUnit_C__GetMaxCameraHeight"); + set_name(0x00718C20, "CGUnit_C__UnitReaction"); + set_name(0x0071AE40, "CGUnit_C__OnTurnStopLocal"); + set_name(0x0071AF90, "CGUnit_C__IsInMelee"); + set_name(0x0071B0C0, "CGUnit_C__CanAutoDismount"); + set_name(0x0071B130, "CGUnit_C__CanAutoUnshift"); + set_name(0x0071C2C0, "CGUnit_C__GetPredictedHealth"); + set_name(0x0071C2E0, "CGUnit_C__GetPredictedPower"); + set_name(0x0071C4D0, "CGUnit_C__GetCameraRelativeTo"); + set_name(0x0071C930, "CGUnit_C__SetLocalClientControl"); + set_name(0x0071D010, "CGUnit_C__BuildComponentObject"); + set_name(0x0071F890, "CGUnit_C__CanAssist"); + set_name(0x00720330, "CGUnit_C__UpdateSelectionRadius"); + set_name(0x00720400, "CGUnit_C__ShowHandItemSpellEffects"); + set_name(0x00720860, "CGUnit_C__PlayNPCSound"); + set_name(0x00721300, "CGUnit_C__UpdateObjectEffectMovementStates"); + set_name(0x00721CA0, "CGUnit_C__IsShapeShifted"); + set_name(0x00721DA0, "CGUnit_C__CanCurrentFormMount"); + set_name(0x00722010, "CGUnit_C__TrackingMakeRelativeTo"); + set_name(0x007260E0, "CGUnit_C__IsSpellKnown"); + set_name(0x00726F30, "CGUnit_C__CancelFormPreventingMount"); + set_name(0x007271D0, "CGUnit_C__SetNamePlateFocus"); + set_name(0x007272C0, "CGUnit_C__ClearTrackingTarget"); set_name(0x00728A20, "CGUnit_C__DoPowerRegen"); + set_name(0x00729620, "CGUnit_C__CanInteractNow"); + set_name(0x00729BD0, "CGUnit_C__IsValidFollowTarget"); + set_name(0x0072A680, "CGUnit_C__HandleNPCFeedback"); + set_name(0x0072AFE0, "CGUnit_C__CancelRangedMode"); + set_name(0x0072B4A0, "CGUnit_C__SetTrackingTarget"); + set_name(0x0072BDB0, "CGUnit_C__VerifyAttackIconPressed"); + set_name(0x0072CBB0, "CGUnit_C__UpdateModelScale"); + set_name(0x0072E3A0, "CGUnit_C__OnLevelChange"); + set_name(0x0072EAD0, "CGUnit_C__OnMovementInitiated"); + set_name(0x0072ED80, "CGUnit_C__SpellInterrupted"); set_name(0x0072F040, "CGUnit_C__SetTrackingDirection"); + set_name(0x00730100, "CGUnit_C__InitializeComponent"); + set_name(0x00730F30, "CGUnit_C__ShouldRender"); + set_name(0x00739630, "CGUnit_C__UpdateAllSmoothFacing"); + set_name(0x00739650, "CGUnit_C__CheckAndReportSpellInhibitFlags"); + set_name(0x0073AC30, "CGUnit_C__UpdateLootAnimKit"); + set_name(0x007412E0, "CGUnit_C__Dismount"); + set_name(0x00743300, "CGObject_C__ShouldRender"); + set_name(0x00743450, "CGObject_C__IsReadyToDraw"); set_name(0x00743550, "nullsub_152"); set_name(0x00743560, "nullsub_153"); + set_name(0x00743AF0, "CGObject_C__UpdateEffectAttachments"); set_name(0x00743BC0, "CGObject_C__HideHighlightType"); set_name(0x00743C70, "CGObject_C__ShowHighlightType"); set_name(0x007440F0, "CGObject_C__UpdateAllWorldObjects"); + set_name(0x00744140, "CGObject_C__UpdateAllObjectEffectManagers"); + set_name(0x007441D0, "CGObject_C__HandleScaleUpdate"); + set_name(0x00744640, "CGObject_C__GetQuestGiverCursor"); + set_name(0x00745140, "CGObject_C__SetInteractIconVisible"); + set_name(0x00747810, "UnitSoundShutdown"); + set_name(0x00747AE0, "CVehiclePassenger_C__PostRenderUpdateAll"); + set_name(0x00747F40, "CVehiclePassenger_C__OnSetActiveMover"); + set_name(0x00748040, "CVehiclePassenger_C__GetStoredRootVehicleUnit"); + set_name(0x0074A070, "CVehiclePassenger_C__InitSystem"); + set_name(0x0074A160, "CVehiclePassenger_C__UninitSystem"); + set_name(0x0074B380, "MovementUpdateCameraYaw"); + set_name(0x0074B880, "CGUnit_C__VehiclePassengerInitWorldCameraState"); + set_name(0x0074B8B0, "CGUnit_C__HasVehicleTranspor"); + set_name(0x0074B9A0, "CGUnit_C__IsStrafingDisabled"); + set_name(0x0074BB90, "CGUnit_C__IsVehicleCurrentlyUnstoppable"); + set_name(0x0074BBD0, "CGUnit_C__SignalPlayerGainsVehicleDataEvent"); + set_name(0x0074C4E0, "CGUnit_C__OnVehicleCameraPossiblyUnneeded"); + set_name(0x0074C5A0, "CGUnit_C__UpdateVehicleUISliders"); + set_name(0x0074C650, "CGUnit_C__FindRootVehicle"); + set_name(0x0074CCE0, "CGUnit_C__VehiclePassengerMaybeAutoExit"); + set_name(0x0074CD60, "CGUnit_C__DestroyVehicleCamera"); + set_name(0x0074CE40, "CGUnit_C__OnVehicleCameraPossiblyNeeded"); set_name(0x0074D580, "Script_CombatTextSetActiveUnit"); set_name(0x0074D5B0, "Script_CombatLogSetRetentionTime"); set_name(0x0074D600, "Script_CombatLog_Object_IsA"); set_name(0x0074D9E0, "Script_CombatLogGetRetentionTime"); set_name(0x0074F2B0, "Script_CombatLogGetCurrentEntry"); + set_name(0x0074F400, "UnitCombatLogInvalidateName"); set_name(0x0074FA60, "Script_CombatLogResetFilter"); set_name(0x0074FA70, "Script_CombatLogGetNumEntries"); set_name(0x0074FAE0, "Script_CombatLogSetCurrentEntry"); set_name(0x0074FC20, "Script_CombatLogAdvanceEntry"); set_name(0x0074FF70, "Script_CombatLogAddFilter"); set_name(0x00751120, "Script_CombatLogClearEntries"); + set_name(0x00754390, "CGBag_C__GetItemPointer"); + set_name(0x00754A20, "CGBag_C__FindItemOfType"); + set_name(0x00754AF0, "CGBag_C__FindItemByName"); + set_name(0x00754D50, "CGBag_C__GetItemTypeCharges"); + set_name(0x00756E30, "CVehicle_C__InitSystem"); + set_name(0x00756E90, "CVehicle_C__UninitSystem"); + set_name(0x00756EC0, "CVehicle_C__GetVehicleSeatRec"); + set_name(0x00757180, "CVehicle_C__EnterWorld"); + set_name(0x007581A0, "CSimpleScriptManager__UnregisterCallback"); + set_name(0x007581F0, "CSimpleScriptManager__RegisterCallback"); + set_name(0x00758E50, "VisibleItem_C__GetDisplayID"); + set_name(0x00759160, "CVehicleCamera_C__InitSystem"); + set_name(0x007591D0, "CVehicleCamera_C__UninitSystem"); + set_name(0x00759580, "CVehicleCamera_C__ComputeSafeCurWorldPos"); + set_name(0x007599D0, "CVehicleCamera_C__GetRelativeTo"); + set_name(0x00759D60, "CVehicleCamera_C__Destroy"); + set_name(0x0075A720, "CVehicleCamera_C__AttachToHierarchy"); + set_name(0x0075B1A0, "CVehicleCamera_C__Create"); set_name(0x00763680, "GenerateNodeString"); set_name(0x00763730, "SetInputString"); set_name(0x007637D0, "ReserveInputSpace"); @@ -3168,6 +3573,7 @@ static import_symbols() { set_name(0x007666B0, "CVar__LogCvar"); set_name(0x007667B0, "CVar__InternalSet"); set_name(0x007668C0, "CVar__Set"); + set_name(0x00766940, "CVar__Set@2"); set_name(0x00766990, "CVar__Reset"); set_name(0x00766A20, "CVar__Default"); set_name(0x00766AB0, "CVar__Update"); @@ -3346,6 +3752,7 @@ static import_symbols() { set_name(0x0077C720, "PowMod"); set_name(0x0077C980, "SBigPowMod"); set_name(0x0077EC90, "World__SetLoadProgressCallback"); + set_name(0x0077F310, "World__Intersect"); set_name(0x00781500, "World__Preload"); set_name(0x007816F0, "DayNight__Update"); set_name(0x007AE300, "CMapObj__Init"); @@ -3392,6 +3799,8 @@ static import_symbols() { set_name(0x007DF0B0, "Script_UnitIsTalking"); set_name(0x007DFAF0, "ComSatClient_Init"); set_name(0x007E1030, "IsRussian"); + set_name(0x007EA260, "EffectDeath__EffectDeath"); + set_name(0x007EA470, "EffectNetherWorld__EffectNetherWorld"); set_name(0x007ECD00, "DayNight__CalcFogRate"); set_name(0x007ECEC0, "DayNight__SetOverrideLightParamsID"); set_name(0x007ECEE0, "DayNight__ClearOverrideLightParamsID"); @@ -3408,20 +3817,59 @@ static import_symbols() { set_name(0x007F4990, "MinimapSetCorpsePOI"); set_name(0x007FC9F0, "SpellVisualsClear"); set_name(0x007FD620, "Spell_C_IsTargeting"); + set_name(0x007FD630, "Spell_C_GetTargetingSpell"); + set_name(0x007FD650, "Spell_C_CanTargetUnits"); + set_name(0x007FD670, "Spell_C_CanTargetParty"); + set_name(0x007FD690, "Spell_C_CanTargetRaid"); + set_name(0x007FD6B0, "Spell_C_CanTargetFriends"); + set_name(0x007FD6D0, "Spell_C_CanTargetEnemies"); + set_name(0x007FD6F0, "Spell_C_CanTargetAlive"); + set_name(0x007FD710, "Spell_C_CanTargetFriendCorpses"); + set_name(0x007FD720, "Spell_C_CanTargetEnemyCorpses"); + set_name(0x007FD730, "Spell_C_CanTargetObjects"); + set_name(0x007FD750, "Spell_C_CanTargetTerrain"); + set_name(0x007FD780, "Spell_C_CanTargetNonCombatPet"); + set_name(0x007FD7B0, "Spell_C_SetCursorWorldObjectPosition"); set_name(0x007FD7F0, "Spell_C_IsCursorWorldObjectHousing"); set_name(0x007FD800, "Spell_C_CursorWorldObjectRotate"); set_name(0x007FDCD0, "Script_SpellIsTargeting"); set_name(0x007FDD10, "Script_SpellCanTargetItem"); set_name(0x007FDD60, "Script_SpellCanTargetGlyph"); + set_name(0x007FE140, "Spell_C_SetAutoRangedCombatSpell"); + set_name(0x007FF3C0, "Spell_C_UsesDefaultMinRange"); + set_name(0x007FF400, "Spell_C_GetDefaultMinRange"); + set_name(0x007FF480, "Spell_C_GetMinMaxRange"); + set_name(0x007FFA30, "Spell_C_GetSpellReagentUses"); + set_name(0x008007A0, "Spell_C_SetPlayerClass"); set_name(0x008007E0, "Script_SpellTargetItem"); + set_name(0x00800DD0, "Spell_C_PlayMissileTrajectoryCastVisuals"); + set_name(0x008012F0, "Spell_C_GetPowerCost"); + set_name(0x00801770, "Spell_C_GetSpellReagentUses@2"); + set_name(0x008017E0, "Spell_C_HaveSpellPower"); set_name(0x008021D0, "Script_CancelItemTempEnchantment"); set_name(0x00802270, "Script_CannotBeResurrected"); + set_name(0x00802C30, "Spell_C__GetSpellRange"); + set_name(0x00803A50, "Spell_C_HandleSpriteRay"); set_name(0x00804190, "Script_SpellCanTargetUnit"); set_name(0x00804220, "Script_CancelUnitBuff"); + set_name(0x00806200, "Spell_C_CancelSpell"); + set_name(0x00807980, "SpellHistory__GetCooldown"); + set_name(0x00807DA0, "SpellHistory__IsOnHold"); + set_name(0x00809000, "Spell_C__GetSpellCooldown"); + set_name(0x00809030, "Spell_C__GetItemCooldown"); + set_name(0x008090C0, "Spell_C_GetItemCooldown"); set_name(0x00809A60, "Spell_C_StopTargeting"); + set_name(0x00809AC0, "Spell_C_CancelPlayerSpells"); set_name(0x00809E30, "Script_SpellStopTargeting"); set_name(0x00809EA0, "Script_SpellStopCasting"); + set_name(0x0080AC10, "Spell_C_NeedsCooldownEvent"); + set_name(0x0080B5D0, "Spell_C_IsUsableAction"); + set_name(0x0080C340, "Spell_C__HandleTerrainClick"); + set_name(0x0080C5F0, "Spell_C_TargetTradeItem"); + set_name(0x0080CCE0, "Spell_C_CastSpell"); + set_name(0x0080DA40, "Spell_C_CastSpell@2"); set_name(0x0080DC00, "Script_SpellTargetUnit"); + set_name(0x008100E0, "Spell_C__SystemInitialize"); set_name(0x00812530, "FrameXML_LoadXML"); set_name(0x00812840, "FrameXML_RegisterLoadProgressCallback"); set_name(0x00812B90, "FrameXML_FreeHashNodes"); @@ -3430,13 +3878,20 @@ static import_symbols() { set_name(0x00813DF0, "FrameXML_RegisterDefault"); set_name(0x00813EE0, "FrameXML_ProcessFile"); set_name(0x00814340, "FrameXML_CreateFrames"); + set_name(0x00814730, "XMLNode__GetAttributeByName"); + set_name(0x00814CE0, "XMLNode__Recycle"); + set_name(0x00814D60, "XMLTree__Free"); + set_name(0x00815080, "StringToJustify"); set_name(0x008165E0, "FrameXML_CheckSignature"); set_name(0x00816790, "FrameScript_Object__CreateScriptMetaTable"); set_name(0x008167E0, "FrameScript_Object__FillScriptMethodTable"); + set_name(0x00816830, "FrameScript_Object__GetScriptByName"); set_name(0x00817EE0, "FrameScript_GetCurrentFunction"); set_name(0x00818070, "FrameScript_Sprintf"); + set_name(0x008192F0, "FrameScript_GetErrorHandlerReference"); set_name(0x00819830, "FrameScript_Object__FrameScript_Object"); set_name(0x00819850, "FrameScript_Object__destructor"); + set_name(0x00819880, "FrameScript_Object__RegisterScriptObject"); set_name(0x008199C0, "FrameScript_Object__UnregisterScriptObject"); set_name(0x00819BB0, "FrameScript_Initialize"); set_name(0x00819EA0, "FrameScript_Execute"); @@ -3459,6 +3914,7 @@ static import_symbols() { set_name(0x0081BFA0, "CM2Cache__BeginThread"); set_name(0x0081BFD0, "CM2Cache__WaitThread"); set_name(0x0081BFE0, "CM2Cache__ThreadProc"); + set_name(0x0081C080, "M2CreateScene"); set_name(0x0081C0B0, "M2GetCacheFlags"); set_name(0x0081C0C0, "M2SetCacheFlags"); set_name(0x0081C0D0, "CM2Cache__Initialize"); @@ -3514,11 +3970,15 @@ static import_symbols() { set_name(0x00825170, "CM2Model__UpdateLoaded"); set_name(0x008251B0, "CM2Model__SetLoadedCallback"); set_name(0x008251D0, "CM2Model__SetWorldTransform"); + set_name(0x00825260, "CM2Model__ReplaceTexture"); set_name(0x00825D70, "CM2Model__UnoptimizeVisibleGeometry"); set_name(0x00826350, "CM2Model__SequenceFallbackById"); + set_name(0x008267E0, "CM2Model__GetBoneSequenceId"); set_name(0x00826B00, "CM2Model__SetupBoneSequence"); set_name(0x00826C40, "CM2Model__SetPrimaryBoneSequence"); set_name(0x00826DD0, "CM2Model__SetSecondaryBoneSequence"); + set_name(0x008273D0, "CM2Model__HasAttachment"); + set_name(0x008274F0, "CM2Model__DetachFromParent"); set_name(0x00827560, "CM2Model__DetachAllChildrenById"); set_name(0x00827960, "CM2Model__GetCameraById"); set_name(0x008284D0, "CM2Model__FindKey"); @@ -3727,6 +4187,7 @@ static import_symbols() { set_name(0x008A0FEE, "NvAPI_Stereo_SetConvergence"); set_name(0x008A1420, "stub_return_one_byte"); set_name(0x008C0360, "FFX__Destroy"); + set_name(0x008C12F0, "FFX__Init"); set_name(0x008C8DE0, "stub_return_int32_one"); set_name(0x008CA0B0, "GruntLogin__Connected"); set_name(0x008CA140, "GruntLogin__CantConnect"); @@ -3783,6 +4244,8 @@ static import_symbols() { set_name(0x0095CFB0, "CDataRecycler__PutData"); set_name(0x0095D110, "CDataAllocator__GetData"); set_name(0x0095D1B0, "CDataAllocator__PutData"); + set_name(0x0095DA20, "CBitArray__Get"); + set_name(0x0095DA50, "CBitArray__Set"); set_name(0x0095F3A0, "CSimpleModel__destructor"); set_name(0x0095F420, "CSimpleModel__GetScriptByName"); set_name(0x0095F4D0, "CSimpleModel__ModelLoaded"); @@ -3791,6 +4254,7 @@ static import_symbols() { set_name(0x0095F5C0, "CSimpleModel__SetLight"); set_name(0x0095F5E0, "CSimpleModel__SetSequence"); set_name(0x0095F610, "CSimpleModel__SetSequenceTime"); + set_name(0x0095F650, "M2CreateScene@2"); set_name(0x0095F680, "CSimpleModel__CSimpleModel"); set_name(0x0095F7D0, "CSimpleModel__scalar_deleting_destructor"); set_name(0x0095F800, "CSimpleModel__LoadXML"); @@ -3941,6 +4405,10 @@ static import_symbols() { set_name(0x00985F70, "SI2__StopGlueAmbience"); set_name(0x009860E0, "SI2__StopGlueMusic"); set_name(0x00986D00, "SI2__PlayVocalErrorSound"); + set_name(0x0098B540, "CMovementShared__Root"); + set_name(0x0098E910, "CGNamePlateFrame__OnGainFocus"); + set_name(0x0098E980, "CGNamePlateFrame__OnLoseFocus"); + set_name(0x0098EF10, "CGNamePlateFrame__UpdateLevelDisplay"); set_name(0x0098F040, "CGNamePlateFrame__SetCastBarValues"); set_name(0x009A8300, "SRP6_Client__BeginAuthentication"); set_name(0x009A83E0, "SRP6_Client__CalculateProof"); @@ -4113,6 +4581,8 @@ static import_symbols() { set_name(0x009E9EC8, "firstByteMark@2"); set_name(0x009EA04C, "TInstanceId_EvtContext__v_table"); set_name(0x009F1074, "s_pixelFormatToMipBitsCache"); + set_name(0x00A2DAF8, "CGxDevice__s_texFormatBitDepth"); + set_name(0x00A2DB60, "CGxDevice__s_texFormatBytesPerBlock"); set_name(0x00A2DDC0, "CGxDevice__v_table"); set_name(0x00A2E198, "CGxDeviceOpenGl__v_table"); set_name(0x00A2E4A8, "CGxDeviceD3d__s_GxFormatToD3dFormat"); @@ -4128,6 +4598,8 @@ static import_symbols() { set_name(0x00A2F964, "CGxDeviceD3d__s_srcBlend"); set_name(0x00A2F994, "CGxDeviceD3d__s_dstBlend"); set_name(0x00A2F9C4, "CGxDeviceD3d__s_wrapModes"); + set_name(0x00A2F9CC, "CGxDeviceD3d__s_colorOp"); + set_name(0x00A2F9E4, "CGxDeviceD3d__s_colorArgs"); set_name(0x00A2FA14, "CGxDeviceD3d__s_cmpFunc"); set_name(0x00A2FA24, "CGxDeviceD3d__s_cullMode"); set_name(0x00AB6350, "g_startup_StringsDB"); @@ -4140,7 +4612,17 @@ static import_symbols() { set_name(0x00AC0DC4, "s_threadList"); set_name(0x00AC1B9C, "s_zorderlist"); set_name(0x00AC3DA4, "ClientServices__m_loginState"); + set_name(0x00AC4220, "CCharacterCreation__m_selectedClassID"); + set_name(0x00AC4224, "CCharacterCreation__m_existingCharacterIndex"); set_name(0x00AC80A8, "CGGameUI__m_visible"); + set_name(0x00ACC6C4, "CGPartyInfo__m_leaderIndex"); + set_name(0x00ACC6C8, "CGPartyInfo__m_lootMethod"); + set_name(0x00ACC6CC, "CGPartyInfo__m_lootThreshold"); + set_name(0x00ACCF10, "CGWorldMap__m_currentOrphanZone"); + set_name(0x00ACD16C, "CGBattlefieldInfo__m_activeIndex"); + set_name(0x00ACD170, "CGBattlefieldInfo__m_logFilterFaction"); + set_name(0x00ACD174, "CGBattlefieldInfo__m_allowJoin"); + set_name(0x00ACF628, "CGAuctionHouse__m_desiredDelayTime"); set_name(0x00AD2808, "s_cursorNames"); set_name(0x00AD305C, "g_achievementDB"); set_name(0x00AD3080, "g_achievement_CriteriaDB"); @@ -4448,8 +4930,14 @@ static import_symbols() { set_name(0x00B6AF8C, "CGlueMgr__m_processServerAlert"); set_name(0x00B6AF9C, "CGlueMgr__m_numChangedOptionWarnings"); set_name(0x00B6AFA0, "CGlueMgr__m_showedDisconnect"); + set_name(0x00B6B0D0, "CCharacterCreation__m_charPreferences"); + set_name(0x00B6B180, "CCharacterCreation__m_raceIndex"); set_name(0x00B6B250, "CGlueMgr__m_surveyDownload"); set_name(0x00B6B25C, "CGlueMgr__m_patchDownload"); + set_name(0x00B743E0, "CGChat__s_activeDisplayChannelName"); + set_name(0x00B74468, "CGChat__s_displayChannels"); + set_name(0x00BCEB60, "CGChat__m_whisperDstHistory"); + set_name(0x00BCEF60, "CGChat__m_whisperSrcHistory"); set_name(0x00BCFB8C, "CGGameUI__m_hasControl"); set_name(0x00BCFB90, "CGGameUI__m_lastErrorMessage"); set_name(0x00BD0748, "CGGameUI__m_cursorItemType"); @@ -4490,6 +4978,27 @@ static import_symbols() { set_name(0x00BD08F0, "s_cvDeselectOnClick"); set_name(0x00BD0914, "s_cvAutoLootDefault"); set_name(0x00BD0A08, "s_cvPredictedPower"); + set_name(0x00BD19BA, "CGBarberShop__m_initialized"); + set_name(0x00BE7D8C, "CGSpellBook__m_stuckSpell"); + set_name(0x00BE8EE0, "CGWorldMap__m_numLandmarks"); + set_name(0x00BE8EE4, "CGWorldMap__m_numOverlays"); + set_name(0x00BE8F40, "CGWorldStateInfo__m_nextUITimeUpdate"); + set_name(0x00BE8F44, "CGWorldStateInfo__m_UITimeOffset"); + set_name(0x00BE8F48, "CGWorldStateInfo__m_nextUpdateTime"); + set_name(0x00BE8F50, "CGWorldStateInfo__m_areaID"); + set_name(0x00BE8F54, "CGWorldStateInfo__m_mapID"); + set_name(0x00BEAA18, "CGLookingForGroup__m_lastProposalID"); + set_name(0x00BEAE20, "CGUIMacros__m_sortedMacros"); + set_name(0x00BEAF48, "CGUIMacros__m_macroRunning"); + set_name(0x00BEAF4C, "CGUIMacros__m_macroButton"); + set_name(0x00BFA8DC, "CGLootInfo__m_object"); + set_name(0x00C0E490, "CGClassTrainer__m_trainer"); + set_name(0x00C0E498, "CGClassTrainer__m_trainerType"); + set_name(0x00C0E49C, "CGClassTrainer__m_currentSelection"); + set_name(0x00C0E4A0, "CGClassTrainer__m_numServices"); + set_name(0x00C0E4A8, "CGClassTrainer__m_filteredServices"); + set_name(0x00C11458, "CGGuildBankInfo__m_guildBankTabInfo"); + set_name(0x00C1DC0C, "CGGuildBankInfo__m_numTabs"); set_name(0x00C1DC98, "CGActionBar__m_slotNoMana"); set_name(0x00C1DED8, "CGActionBar__m_slotUsable"); set_name(0x00C1E118, "CGActionBar__m_slotUseCount"); @@ -4497,6 +5006,12 @@ static import_symbols() { set_name(0x00C1E598, "CGActionBar__m_currentPage"); set_name(0x00C1E59C, "CGActionBar__m_bonusBarOffset"); set_name(0x00C1E5A0, "CGActionBar__m_tempPageActiveFlags"); + set_name(0x00C1E8D0, "CGGMTicketInfo__m_ticketID"); + set_name(0x00C1E8D4, "CGGMTicketInfo__m_responseID"); + set_name(0x00C207F0, "CGCalendar__m_initialize"); + set_name(0x00C21008, "CGTalentInfo_Inspect__m_inspectTarget"); + set_name(0x00C24384, "CGRuneInfo__m_numRunes"); + set_name(0x00C24388, "CGRuneInfo__m_predictedRunes"); set_name(0x00C25CD0, "s_cursorFile"); set_name(0x00C25DD4, "s_cursorItemMipsWidth"); set_name(0x00C25DD8, "s_cursorItemMipsHeight"); @@ -4506,6 +5021,7 @@ static import_symbols() { set_name(0x00C25DE8, "s_cursorItem"); set_name(0x00C26DE8, "s_cursorMode"); set_name(0x00C26DF0, "s_cursorImages"); + set_name(0x00C5CF4C, "CGTooltip__s_objectType"); set_name(0x00C5DE9C, "_CURRENT_LANGUAGE"); set_name(0x00C5DF74, "s_maxFPSBk"); set_name(0x00C5DF7C, "s_maxFPS"); @@ -4517,13 +5033,108 @@ static import_symbols() { set_name(0x00C5FFF8, "CGxDevice__m_log"); set_name(0x00C5FFFC, "CGxDevice__s_uiPixelShader"); set_name(0x00C60300, "CGxDevice__s_clientAdjust"); + set_name(0x00C6044C, "glExtGPUProgramParameters"); + set_name(0x00C60450, "glProgramLocalParameters4fvEXT"); + set_name(0x00C60454, "glProgramEnvParameters4fvEXT"); + set_name(0x00C60464, "glATIEnvmapBumpmap"); + set_name(0x00C60468, "glATIFragmentShader"); + set_name(0x00C6047C, "glNVTextureShader3"); + set_name(0x00C60480, "glNVTextureShader2"); + set_name(0x00C60484, "glNVTextureShader"); + set_name(0x00C60488, "glNVRegisterCombiners2"); + set_name(0x00C6048C, "glNVRegisterCombiners"); + set_name(0x00C6049C, "glSGISGenerateMipmap"); + set_name(0x00C604A0, "glExtBlendColor"); + set_name(0x00C604A4, "glExtFramebufferMultisample"); + set_name(0x00C604A8, "glExtFramebufferObject"); + set_name(0x00C604AC, "glExtDrawRangeElements"); + set_name(0x00C604B0, "glExtTextureFilterAnisotropic"); + set_name(0x00C604B4, "glExtTextureCompressionS3tc"); + set_name(0x00C604B8, "glExtTextureCompression"); + set_name(0x00C604BC, "glExtTextureLodBias"); + set_name(0x00C604C0, "glExtClampToEdge"); + set_name(0x00C604C4, "glExtBgra"); + set_name(0x00C604C8, "glARBPointSprite"); + set_name(0x00C604CC, "glARBPointParameters"); + set_name(0x00C604D0, "glARBOcclusionQuery"); + set_name(0x00C604D4, "glARBMultisample"); + set_name(0x00C604D8, "glARBTextureCubeMap"); + set_name(0x00C604DC, "glARBTextureRectangle"); + set_name(0x00C604E0, "glARBTextureEnvCombine"); + set_name(0x00C604E4, "glARBVertexBufferObject"); + set_name(0x00C604E8, "glARBFragmentProgram"); + set_name(0x00C604EC, "glARBVertexProgram"); + set_name(0x00C60518, "glBlendColorEXT"); + set_name(0x00C6051C, "glFramebufferRenderbufferEXT"); + set_name(0x00C60520, "glFramebufferTexture3DEXT"); + set_name(0x00C60524, "glFramebufferTexture2DEXT"); + set_name(0x00C60528, "glFramebufferTexture1DEXT"); + set_name(0x00C6052C, "glCheckFramebufferStatusEXT"); + set_name(0x00C60530, "glGenFramebuffersEXT"); + set_name(0x00C60534, "glDeleteFramebuffersEXT"); + set_name(0x00C60538, "glBindFramebufferEXT"); + set_name(0x00C6053C, "glRenderbufferStorageEXT"); + set_name(0x00C60540, "glGenRenderbuffersEXT"); + set_name(0x00C60544, "glDeleteRenderbuffersEXT"); + set_name(0x00C60548, "glBindRenderbufferEXT"); + set_name(0x00C6054C, "glPointParameterfvARB"); + set_name(0x00C60550, "glPointParameterfARB"); + set_name(0x00C60554, "glGetQueryObjectuivARB"); + set_name(0x00C60558, "glGetQueryObjectivARB"); + set_name(0x00C6055C, "glGetQueryivARB"); + set_name(0x00C60560, "glEndQueryARB"); + set_name(0x00C60564, "glBeginQueryARB"); + set_name(0x00C60568, "glDeleteQueriesARB"); + set_name(0x00C6056C, "glGenQueriesARB"); + set_name(0x00C60570, "glUnmapBufferARB"); + set_name(0x00C60574, "glMapBufferARB"); + set_name(0x00C60578, "glBufferSubDataARB"); + set_name(0x00C6057C, "glBufferDataARB"); + set_name(0x00C60580, "glGenBuffersARB"); + set_name(0x00C60584, "glDeleteBuffersARB"); + set_name(0x00C60588, "glBindBufferARB"); + set_name(0x00C605AC, "glDisableVertexAttribArrayARB"); + set_name(0x00C605B0, "glEnableVertexAttribArrayARB"); + set_name(0x00C605B4, "glVertexAttribPointerARB"); + set_name(0x00C605B8, "glGetProgramivARB"); + set_name(0x00C605BC, "glIsProgramARB"); + set_name(0x00C605C0, "glProgramLocalParameter4fvARB"); + set_name(0x00C605C4, "glProgramEnvParameter4fvARB"); + set_name(0x00C605C8, "glGenProgramsARB"); + set_name(0x00C605CC, "glDeleteProgramsARB"); + set_name(0x00C605D0, "glBindProgramARB"); + set_name(0x00C605D4, "glProgramStringARB"); + set_name(0x00C605D8, "glCombinerParameteriNV"); + set_name(0x00C605DC, "glCombinerParameterfvNV"); + set_name(0x00C605E0, "glFinalCombinerInputNV"); + set_name(0x00C605E8, "glCombinerOutputNV"); + set_name(0x00C605EC, "glCombinerInputNV"); + set_name(0x00C605F0, "glDrawRangeElementsEXT"); + set_name(0x00C605F4, "glCompressedTexSubImage2DARB"); + set_name(0x00C605F8, "glCompressedTexImage2DARB"); + set_name(0x00C605FC, "glClientActiveTextureARB"); + set_name(0x00C60600, "glActiveTextureARB"); + set_name(0x00C60604, "glUnlockArraysEXT"); + set_name(0x00C60608, "glLockArraysEXT"); + set_name(0x00C6060C, "glMaxTextureImageUnitsARB"); + set_name(0x00C60614, "glExtCVA"); + set_name(0x00C60618, "glVersion"); set_name(0x00C606F8, "d3dLight"); set_name(0x00C60760, "isIdent"); + set_name(0x00C60930, "s_blits"); + set_name(0x00C613C4, "initBlit"); set_name(0x00C79CE4, "ClientServices__m_instance"); set_name(0x00C79CE9, "ClientServices__m_selectRealmInfoValid"); set_name(0x00C79CEC, "ClientServices__s_loginObj"); set_name(0x00C79CF4, "ClientServices__m_currentConnection"); set_name(0x00C79D10, "ClientServices__s_characterInfo"); + set_name(0x00CA0B58, "CMissile__s_inFlightMissileList"); + set_name(0x00CA0B5C, "CMissile__s_missileDestroyList"); + set_name(0x00CA1244, "CGUnit_C__s_unitThreatPool"); + set_name(0x00CA1254, "CGUnit_C__m_initialized"); + set_name(0x00CA1604, "CVehicle_C__s_vehiclePool"); + set_name(0x00CA1610, "CSimpleScriptManager__s_callbacks"); + set_name(0x00CA1654, "CSimpleScriptManager__s_callbackCount"); set_name(0x00CA1690, "s_caretpixheight"); set_name(0x00CA1694, "s_caret"); set_name(0x00CA1698, "s_copyText"); @@ -4607,6 +5218,7 @@ static import_symbols() { set_name(0x00CB7220, "s_logsysteminit"); set_name(0x00CB732C, "s_defaultdir_critsect"); set_name(0x00CB7358, "s_critsect@2"); + set_name(0x00D3F778, "FrameScript_Object__s_objectType"); set_name(0x00D3F798, "s_scriptProfileEnabled"); set_name(0x00D4139C, "CGGameUI__m_luaTainted"); set_name(0x00D41580, "s_WindowResizeLock"); diff --git a/profile/3.3.5a-windows-386/symbol/main.sym b/profile/3.3.5a-windows-386/symbol/main.sym index 74c2b11..9e97dfe 100644 --- a/profile/3.3.5a-windows-386/symbol/main.sym +++ b/profile/3.3.5a-windows-386/symbol/main.sym @@ -20,6 +20,7 @@ StartupStreaming 00403600 f end=004036A4 type="void __stdcall func(char* manifes CDataStore__destructor 004038A0 f ; CDataStore::~CDataStore() WowClientInit 00404130 f end=004042BC InitializeEngineCallback 004047E0 f end=00404923 +ClientUpdateTaxiBenchmarkMode 00405130 f end=00405274 WowClientDB_StartupStringsRec__Load 004052F0 f end=0040553D PatchFiles__EnumPatchArchives 00405A10 f ; int __cdecl PatchFiles::EnumPatchArchives(OS_FILE_DATA *fileData, PatchOnDemand__Cache *cbParam) PatchFiles__LoadArchives 00405AB0 f ; int __thiscall PatchFiles::LoadArchives(PatchFiles *this, const char *localeCode, char a3) @@ -29,6 +30,7 @@ DestroyGlobal 00406B70 f end=00406C65 CommonMain 00406C70 f end=00406D64 LoadingScreenSetTip 00407E30 f end=00407E3D LoadingScreenSetScreenTipForRaceData 00407E40 f end=00407E88 +LoadingScreenSetTransparent 00407EA0 f end=00407EE3 C44Matrix__C44Matrix 00407F40 f end=00407F76 C44Matrix__operator_assign_C44Matrix 00407F80 f end=00407FEA GxXformSetProjection 00408030 f end=00408049 @@ -37,6 +39,7 @@ GxXformProjNativeTranspose 00408110 f end=0040820F GxShaderConstantsSet 00408210 f end=0040823B GxRsSet_CGxShader 00408240 f end=00408258 GxRsSet_int32_t 00408BF0 f end=00408C27 +LoadingScreenDisable 00409550 f end=0040961F CGxDevice__RsPush 00409670 f end=004096CC type="void __thiscall func(CGxDevice* this)" LoadingScreenEnable 0040AB70 f end=0040AD50 WowSysMessageOutput__Shutdown 0040B320 f end=0040B38C @@ -58,6 +61,8 @@ SFile__SetBasePath 00421A80 f end=00421AE5 SFile__SetDataPath 00421AF0 f end=00421B4A SFile__SetFilePointer 00421BB0 f end=00421C98 SFile__Unload 00421CA0 f end=00421CB8 +_SFileLoadFileEx 00421FF0 f end=00422031 +_SFileUnloadFile 00422090 f end=004220A9 SFile__SetStreamingStatus 004220B0 f end=004220F1 SFile__InitializeStreaming 00422100 f end=00422125 SFile__IsStreamingMode 00422130 f end=00422139 @@ -69,6 +74,7 @@ SFile__OpenEx 00424B50 f end=00424E44 SFile__Load 00424E80 f end=00424F46 SFile__LoadFile 00424F50 f end=00424F74 SFile__Open 00424F80 f end=00424F98 +Blizzard__Mopaq__SFileGetLastError 00426A30 f end=00426A36 Blizzard__Debug__ErrorStackAsText 004270D0 f end=004270E6 Blizzard__File__Close 004270F0 f end=0042712F Blizzard__File__Delete 00427130 f end=0042716F ; Blizzard::File::Delete(char const*) @@ -111,6 +117,7 @@ Blizzard__Time__FromFileTime 00428F00 f end=00428F56 type="Blizzard__Time__Times Blizzard__String__QuickFormat__QuickFormat 00429790 f end=004297C5 Blizzard__String__MakeUnivPath 0042A9B0 f end=0042A9FB type="void __stdcall func(char* src, char* dst, int32_t count)" Blizzard__String__MakeBackslashPath 0042AA00 f end=0042AA4B type="void __stdcall func(char* src, char* dst, int32_t count)" +Blizzard__Mopaq__SFileUnloadFile 0042BF00 f end=0042BF1C Blizzard__File__CreateDirectory 0042CEA0 f end=0042CEE9 HoistAll 0042CFB0 f end=0042D43E System_File__Stacked__file_init 0042D440 f end=0042D4F4 type="int32_t __stdcall func(Blizzard__File__Filesystem* fs, System_File__Stacked__FileParms* parms)" @@ -162,6 +169,8 @@ System_File__Write 00455D20 f end=00455D3E type="int32_t __stdcall func(Blizzard System_File__read_locked 00457820 f end=00457904 System_File__write_locked 00457910 f end=004579f4 System_File__detect_io_mode 00459910 f end=00459998 +Blizzard__Mopaq__SFileReadFile 0045A4B0 f end=0045A607 +Blizzard__Mopaq__SFileLoadFile 0045B5A0 f end=0045B69E Blizzard__Mopaq__SFileOpenArchive 0045C480 f end=0045C5BA Blizzard__Streaming__InitializeStreaming 004616A0 f end=00461AF8 OsCloseFile 00461B00 f end=00461B09 type="void __stdcall func(HOSFILE fileHandle)" @@ -185,6 +194,8 @@ OsCreateFileMode 00461EF0 f end=00461F68 type="Blizzard__File__Mode __stdcall fu OsFileGetDownloadFolder 00461F70 f end=00461F91 type="char* __stdcall func()" OsCreateFile 00461FA0 f end=00461FFA type="HOSFILE __stdcall func(char* fileName, uint32_t desiredAccess, uint32_t shareMode, uint32_t createDisposition, uint32_t flagsAndAttributes, uint32_t extendedFileType)" OsFileList 00462000 f end=0046209C +CGlueMgr__PatchDownloadExecuteCommand 00462190 f end=004621EB +RealmConnection__SetSelectedRealm 00464490 f end=004644B2 ClientConnection__destructor 00465450 f end=0046547B ; ClientConnection::~ClientConnection() WowConnection__SetResponse 004666D0 f end=00466748 ; WowConnection::SetResponse(WowConnectionResponse*, bool) WowConnection__SetType 004667F0 f end=0046681A ; WowConnection::SetType(WOWC_TYPE) @@ -270,6 +281,7 @@ EventUnregisterEx 0047D450 f end=0047D4B7 EventSetTimer 0047D530 f end=0047D59C EventKillTimer 0047D620 f end=0047D683 type="void __stdcall func(uint32_t timerId, void* handlerFunction, char* functionName)" EventSetMouseMode 0047D690 f end=0047D6FD +EventInputGetMousePosition 0047D700 f end=0047D75E EventPostClose 0047D760 f end=0047D769 EventRegister 0047D770 f end=0047D78D EventUnregister 0047D790 f end=0047D7A9 @@ -317,15 +329,26 @@ IEvtTimerSet 00481390 f end=004814E4 CSimpleTexture__SetTexture 00481590 f end=004815D2 ; CSimpleTexture::SetTexture(CImVector const&) CSimpleTexture__SetBlendMode 00481620 f end=0048163D ; CSimpleTexture::SetBlendMode(EGxBlend) CSimpleTexture__SetTexCoord 00481640 f end=00481691 ; CSimpleTexture::SetTexCoord(C2Vector const*) +CSimpleFontString__GetFontHeight 00482290 f end=004822F4 GxBufLock 004829D0 f end=004829E9 GxBufUnlock 004829F0 f end=00482A13 GxBufStream 00482A20 f end=00482A3C GxDraw 00482A40 f end=00482A5D CSimpleRegion__Hide 00482C20 f type="void __thiscall func(CSimpleRegion* this)" +CSimpleRender__Init 00482E90 f end=00482EB4 +CSimpleTexture__Init 00483060 f end=00483098 CSimpleTexture__SetTexCoord 004831D0 f end=00483220 ; CSimpleTexture::SetTexCoord(CRect const&) CSimpleFontString__SetText 00483910 f end=00483A3D type="void __thiscall func(CSimpleFontString* this, char* a1, int32_t a2)" +CRenderBatch__Finish 00484450 f end=0048446D CSimpleTexture__CSimpleTexture 00484470 f end=004845E6 ; CSimpleTexture::CSimpleTexture(CSimpleFrame*, unsigned int, int) +CSimpleRender__DrawBatch 00484B00 f end=0048513D +CSimpleFontString__CSimpleFontString 00485240 f end=0048536F +CRenderBatch__CRenderBatch 00485530 f end=00485564 +CRenderBatch__QueueCallback 004858E0 f end=0048596F +CRenderBatch__Clear 00485970 f end=004859D2 +CRenderBatch__Clear 00485F00 f end=00485F35 CSimpleTexture__LoadXML 00485F40 f end=00486B11 ; CSimpleTexture::LoadXML(XMLNode*, CStatus*) +CSimpleFontString__UpdateString 00486B20 f end=00486E2A CSimpleRegion__SetVertexColor 00487A10 f type="void __thiscall func(CSimpleRegion* this, CImVector* color)" CSimpleRegion__GetVertexColor 00487AB0 f type="void __thiscall func(CSimpleRegion* this, CImVector* color)" CSimpleRegion__HideThis 00487BF0 f type="void __thiscall func(CSimpleRegion* this)" @@ -335,6 +358,7 @@ CSimpleRegion__OnColorChanged 00487D70 f type="void __thiscall func(CSimpleRegio CSimpleRegion__CSimpleRegion 004880E0 f type="void __thiscall func(CSimpleRegion* this, CSimpleFrame* frame, uint32_t drawLayer, int32_t show)" CSimpleRegion__destructor 004881D0 f type="void __thiscall func(CSimpleRegion* this)" CScriptRegion__CScriptRegion 00488310 f end=00488348 type="void __thiscall func(CScriptRegion* this)" +CScriptRegion__ProtectedFunctionsAllowed 00488540 f end=0048856A CLayoutFrame__IsResizePending 00488CF0 f end=00488CFA ; CLayoutFrame::IsResizePending() CLayoutFrame__GetHeight 00488D00 f end=00488D04 ; CLayoutFrame::GetHeight() CLayoutFrame__GetRect 00489230 f end=00489265 ; CLayoutFrame::GetRect(CRect*) const @@ -344,6 +368,8 @@ CLayoutFrame__OnFrameResize 00489570 f end=00489690 ; CLayoutFrame::OnFrameResiz CLayoutFrame__SetProtectFlag 004896C0 f end=0048970E ; CLayoutFrame::SetProtectFlag(unsigned int) CLayoutFrame__ResizePending 004898B0 f end=00489978 ; CLayoutFrame::ResizePending() CLayoutFrame__CLayoutFrame 00489980 f end=004899EF +CLayoutFrame__OnProtectedDetach 00489A40 f end=00489A5D +CLayoutFrame__IsProtected 00489BB0 f end=00489C26 CLayoutFrame__RegisterResize 00489C30 f end=00489D62 ; CLayoutFrame::RegisterResize(CLayoutFrame*, unsigned int) CLayoutFrame__UnregisterResize 00489D70 f end=00489DD6 ; CLayoutFrame::UnregisterResize(CLayoutFrame*, unsigned int) CLayoutFrame__Resize 00489DE0 f end=00489E8D ; CLayoutFrame::Resize(int) @@ -364,6 +390,8 @@ CSimpleFrame__SetFrameAlpha 0048EA10 f end=0048EA32 type="void __thiscall func(C CSimpleFrame__UnregisterForEvents 0048EA80 f end=0048EABE ; CSimpleFrame::UnregisterForEvents(int) CSimpleFrame__SetFrameScale 0048F580 f end=0048F5CC ; CSimpleFrame::SetFrameScale(float, bool) CSimpleFrame__SetFrameDepth 0048F5D0 f end=0048F611 +CSimpleFrame__Hide 0048F620 f end=0048F65E +CSimpleFrame__Show 0048F660 f end=0048F69E CSimpleFrame__EnableEvent 0048F6A0 f end=0048F6E1 ; CSimpleFrame::EnableEvent(CSimpleEventType, unsigned int) CSimpleFrame__GetHitRect 0048F890 f end=0048F8D1 ; CSimpleFrame::GetHitRect(CRect&) CSimpleFrame__OnFrameSizeChanged 0048FA20 f end=0048FB0B ; CSimpleFrame::OnFrameSizeChanged(CAaRect const&) @@ -372,10 +400,16 @@ CSimpleFrame__NotifyDrawLayerChanged 00490270 f end=004902C7 ; CSimpleFrame::Not CSimpleFrame__OnFrameSizeChanged 00490330 f end=00490357 ; CSimpleFrame::OnFrameSizeChanged(float, float) CSimpleFrame__PostLoadXML 00490410 f end=00490598 ; CSimpleFrame::PostLoadXML(XMLNode*, CStatus*) CSimpleFrame__SetBackdrop 004905A0 f end=004905F5 ; CSimpleFrame::SetBackdrop(CBackdropGenerator*) +CSimpleFrame__RegisterRegion 00490640 f end=00490672 +CSimpleFrame__AddFrameRegion 004906C0 f end=004906FF +CSimpleFrame__RemoveFrameRegion 00490700 f end=00490765 CSimpleFrame__OnLayerUpdate 00490770 f end=00490831 ; CSimpleFrame::OnLayerUpdate(float) CSimpleFrame__OnFrameRender 00490840 f end=004908A0 ; CSimpleFrame::OnFrameRender(CRenderBatch*, unsigned int) CSimpleFrame__OnScreenSizeChanged 004908A0 f end=004908D7 ; CSimpleFrame::OnScreenSizeChanged() +CSimpleFrame__OnLayerCursorExit 00490980 f end=00490A23 CSimpleFrame__SetBeingScrolled 00490F60 f end=00491018 ; CSimpleFrame::SetBeingScrolled(int, int) +CSimpleFrame__SetFrameStrata 00491020 f end=00491096 +CSimpleFrame__SetFrameLevel 004910A0 f end=00491156 CSimpleFrame__UnparentFrame 00491160 f end=004911A8 ; CSimpleFrame::UnparentFrame(CSimpleFrame*) CSimpleFrame__SetParent 004911B0 f end=00491343 ; CSimpleFrame::SetParent(CSimpleFrame*) CSimpleFrame__GetBoundsRect 004913C0 f end=00491594 ; CSimpleFrame::GetBoundsRect(CRect&) @@ -392,22 +426,29 @@ CSimpleTop__OnMouseMove 004945A0 f end=0049472A ; CSimpleTop::OnMouseMove(EVENT_ CFrameStrata__BuildBatches 00494EE0 f end=00494F2E type="int32_t __thiscall func(CFrameStrata* this, int32_t a2)" CFrameStrata__RenderBatch 00494F30 f end=00494F89 type="void __thiscall func(CFrameStrata* this)" CSimpleTop__UnregisterFrame 00494FA0 f end=0049504D ; CSimpleTop::UnregisterFrame(CSimpleFrame*) +CSimpleTop__RaiseFrame 004951A0 f end=00495261 CSimpleTop__OnLayerRender 00495410 f end=0049546A CSimpleTop__OnDisplaySizeChanged 004955E0 f end=00495667 ; CSimpleTop::OnDisplaySizeChanged(EVENT_DATA_SIZE const*, void*) CSimpleTop__RegisterForEvent 00495880 f end=004958F9 ; CSimpleTop::RegisterForEvent(CSimpleFrame*, CSimpleEventType, int, unsigned int) CSimpleTop__EnableEvents 004959F0 f end=00495AF2 ; CSimpleTop::EnableEvents() CSimpleTop__CSimpleTop 00495EB0 f end=004960C6 ; CSimpleTop::CSimpleTop() CSimpleTop__ShowFrame 004960D0 f end=004960FA ; CSimpleTop::ShowFrame(CSimpleFrame*, int) +CSimpleFont__CSimpleFont 00496870 f end=00496915 +CScriptRegion__RegisterScriptMethods 0049CA90 f end=0049CAB0 CSimpleFrame__RegisterScriptMethods 0049E540 f end=0049E560 ; CSimpleFrame::RegisterScriptMethods(lua_State*) CSimpleFrame_SetAlpha 0049F9E0 f end=0049FAA1 type="void __stdcall func(lua_State* L)" CBackdropGenerator__SetBorderVertexColor 004A2630 f end=004A26C1 type="void __thiscall func(CBackdropGenerator* this, CImVector* borderColor)" +CBackdropGenerator__DestroyTextures 004A26D0 f end=004A2779 CBackdropGenerator__LoadXML 004A2780 f end=004A29CB ; _CBackdropGenerator::LoadXML(linkObject*, CStatus*) CBackdropGenerator__Generate 004A29D0 f end=004A2D34 type="void __thiscall func(CBackdropGenerator* this, CRect*)" CBackdropGenerator__CBackdropGenerator 004A2D40 f end=004A2DF9 type="void __thiscall func(CBackdropGenerator* this)" CBackdropGenerator__SetOutput 004A2E00 f end=004A36EE type="void __thiscall func(CBackdropGenerator* this, CSimpleFrame* a1)" +CScriptObject__RegisterScriptMethods 004A8190 f end=004A81A8 FrameScript_GetObjectThis 004A81B0 f end=004A8235 ; FrameScript_GetObjectThis(lua_State*, int) ScrnSetScreenshotQuality 004A84A0 f end=004A84FF ScrnLayerSetRect 004A8500 f end=004A8522 +ScrnLayerGetFlags 004A8530 f end=004A853B +ScrnLayerSetFlags 004A8540 f end=004A854E OnPaint 004A8720 f end=004A8B58 ScrnLayerCreate 004A8BB0 f end=004A8C83 GxuFontShutdown 004A8D10 f end=004A8DBF @@ -422,6 +463,7 @@ SysMsgSetFilter 004B4EC0 f end=004B4ECD SysMsgGetFilter 004B4ED0 f end=004B4ED6 SysMsgGetSeverityColor 004B4EE0 f end=004B4F2D SysMsgInitialize 004B4F30 f end=004B4F59 +SysMsgPrintf 004B5040 f end=004B5089 TextureEnableAtlas 004B5390 f end=004B539D TextureCalcMipCount 004B5510 f end=004B5549 type="int32_t __stdcall func(uint32_t width, uint32_t height)" TextureGenerateMips 004B5550 f end=004B55D7 @@ -461,6 +503,7 @@ CameraSetupScreenProjection 004BEE60 f end=004BF0B9 CameraSetupWorldProjection 004BF0C0 f end=004BF0E2 CCamera__CCamera 004BF770 f end=004BFA4E CameraCreate 004BFCA0 f end=004BFCD4 +CameraGetCoord 004C1290 f end=004C12AA CRndSeed__SetSeed 004C1510 f C44Matrix__Determinant 004C1930 f C44Matrix__Translate 004C1B30 f @@ -484,16 +527,20 @@ C3Vector__Normalize_2 004C3600 f TSGrowableArray_C3Vector__SetCount 004C4B80 f end=004C4C75 type="void __thiscall func(TSGrowableArray_C3Vector* this, uint32_t count)" C33Matrix__operator_assign_C33Matrix 004C51B0 f C33Matrix__Rotation 004C5550 f end=004C55A2 +C33Matrix__FromEulerAnglesZYX 004C56D0 f end=004C581A SE2SoundKitProperties__ResetToDefaults 004C5990 f end=004C5A18 SE2__StopSound 004C6390 f end=004C6410 SE2__PlaySoundKit 004C6A40 f end=004C713B SI2__Init 004C82E0 f end=004C8584 SI2__SetWeatherKitID 004C8610 f end=004C8622 SI2__StopAllMusic 004C93B0 f end=004C941B +SI2__DSP_MakeDSPsExpire 004CDC80 f end=004CDD32 SI2__PlayItemSound 004D0090 f end=004D0102 +SI2__UpdateTaxiSounds 004D0110 f end=004D032D SI2__RegisterCVars 004D1600 f end=004D1EB8 HeapUsageDestroy 004D27D0 f end=004D27DC HeapUsageInitialize 004D2A30 f end=004D2A95 +ObjectFree 004D3100 f end=004D3130 CGlueMgr__InitializeFFX 004D7D20 f end=004D7D93 CGlueMgr__UpdateWaitQueue 004D7DA0 f end=004D7E3A CGlueMgr__SetCurrentAccount 004D7F60 f end=004D7F82 @@ -502,6 +549,7 @@ CGlueMgr__LoginEnterMatrix 004D7FB0 f end=004D7FCD CGlueMgr__LoginCommitMatrix 004D7FF0 f end=004D802A CGlueMgr__LoginGetMatrixCoordinate 004D8030 f end=004D8071 CGlueMgr__LoginEnterToken 004D8080 f end=004D809D +CGlueMgr__GetActive 004D80A0 f end=004D80BC CGlueMgr__DisplayLoginStatus 004D80C0 f end=004D8200 CGlueMgr__OnRealmSplitMsg 004D8200 f end=004D826A CGlueMgr__SetScreen 004D82A0 f end=004D82B8 @@ -517,6 +565,7 @@ CGlueMgr__ChangeRealm 004D8BD0 f end=004D8C56 CGlueMgr__CreateCharacter 004D8C60 f end=004D8CB8 CGlueMgr__DeleteCharacter 004D8CC0 f end=004D8D20 CGlueMgr__RenameCharacter 004D8D20 f end=004D8E0B +CGlueMgr__GetSelectedCharInfo 004D9160 f end=004D9182 CGlueMgr__OnCharCustomizeResult 004D9190 f end=004D92C7 CGlueMgr__OnCharFactionChangeResult 004D92D0 f end=004D9480 CGlueMgr__OnKickReasonMsg 004D9500 f end=004D9582 @@ -529,6 +578,7 @@ CGlueMgr__DeclineCharacter 004D9A40 f end=004D9BCE CGlueMgr__EnterWorld 004D9BD0 f end=004D9F4F CGlueMgr__AddChangedOptionWarning 004D9F50 f end=004D9FA5 CGlueMgr__OnCharRenameResult 004DA090 f end=004DA189 +CGlueMgr__OnCharDeclineResult 004DA190 f end=004DA23D CGlueMgr__AcceptChangedOptionWarnings 004DA240 f end=004DA274 CGlueMgr__LogConnectionStatus 004DA3D0 f end=004DA4A8 CGlueMgr__SetLoginStateAndResult 004DA4B0 f end=004DA50D @@ -537,10 +587,12 @@ CGlueMgr__NetDisconnectHandler 004DA9D0 f end=004DAB3D CGlueMgr__Idle 004DAB40 f end=004DB9E4 CGlueMgr__Initialize 004DB9F0 f end=004DBBBF CGlueMgr__Shutdown 004DBBC0 f end=004DBC6C +GlueScriptEventsInitialize 004DBC70 f end=004DBE0B Script_GetLocale 004DBFD0 f end=004DBFF3 ; thanks namreeb :^) Script_IsWindowsClient 004DCE40 f end=004DCE5E Script_RestartGx 004DD400 f end=004DD412 Script_RestoreVideoStereoDefaults 004DD420 f end=004DD42D +GlueScriptEventsRegisterFunctions 004DD580 f end=004DD5A6 GlueScriptEventsUnregisterFunctions 004DD5B0 f end=004DD5CF Script_GetMovieResolution 004DD610 f end=004DD671 Script_GetExpansionLevel 004DDC20 f end=004DDC51 @@ -548,32 +600,53 @@ RealmListRegisterScriptFunctions 004DE4D0 f end=004DE4F3 RealmListUnregisterScriptFunctions 004DE500 f end=004DE51C CRealmList__SetPreferredInfo 004DE960 f end=004DEAEB ; CRealmList::SetPreferredInfo(unsigned int, int, int) CRealmList__Initialize 004DF580 f end=004DF66C ; CRealmList::Initialize() +CRealmList__Shutdown 004DF670 f end=004DF710 CRealmList__UpdateList 004DF710 f end=004DFA4A ; CRealmList::UpdateList() CharacterCreateUnregisterScriptFunctions 004DFD30 f end=004DFD4F +CCharacterCreation__Initialize 004E1C20 f end=004E1E15 +CCharacterCreation__SetToExistingCharacter 004E2330 f end=004E2460 CharSelectRegisterScriptFunctions 004E2570 f end=004E2593 CharSelectUnregisterScriptFunctions 004E25A0 f end=004E25BC +CCharacterSelection__UpdateCharacterNameDeclension 004E2BD0 f end=004E2C2D +CCharacterSelection__GetCharacterDisplay 004E2EF0 f end=004E2F10 +CCharacterSelection__Shutdown 004E38F0 f end=004E3A1D CCharacterSelection__ClearCharacterList 004E47F0 f end=004E4877 CGlueMgr__SurveyDownloadFeed 004E4880 f end=004E489E CGlueMgr__SurveySendResults 004E48A0 f end=004E48D4 CGlueMgr__SurveyDownloadStart 004E48E0 f end=004E4A38 CGlueMgr__SurveyDownloadCancel 004E4A40 f end=004E4A9E +CGlueMgr__SurveyDownloadIdle 004E4AA0 f end=004E4B2C CGlueMgr__SurveyExecute 004E4B30 f end=004E4E75 +CGlueMgr__SurveyDownloadEnd 004E4E80 f end=004E4F66 +CGlueMgr__PatchDownloadExtractCommand 004E4F70 f end=004E4FFD +CGlueMgr__PatchDownloadDeleteCommand 004E5000 f end=004E5064 CGlueMgr__PatchDownloadFeed 004E51C0 f end=004E51DE CGlueMgr__GetPatchFolder 004E51E0 f end=004E51F8 CGlueMgr__PatchDownloadStart 004E5200 f end=004E53A0 CGlueMgr__PatchDownloadCancel 004E53A0 f end=004E541F CGlueMgr__PatchFailed 004E5420 f end=004E54C8 CGlueMgr__PatchDownloadIdle 004E54D0 f end=004E5722 +CGlueMgr__ScanDLLFinished 004E5940 f end=004E59B1 CSimpleModelFFX__SetModel 004E5ED0 f end=004E5EF7 ; CSimpleModelFFX::SetModel(CM2Model*) CSimpleModelFFX__LoadXML 004E5F00 f end=004E5F47 ; CSimpleModelFFX::LoadXML(XMLNode*, CStatus*) CSimpleModelFFX__CSimpleModelFFX 004E5F70 f end=004E60A3 ; CSimpleModelFFX::CSimpleModelFFX(CSimpleFrame*) CSimpleModelFFX__Render 004E6190 f end=004E6229 ; CSimpleModelFFX::Render(void*) CSimpleModelFFX__Create 004E6300 f end=004E632B ; CSimpleModelFFX::Create(CSimpleFrame*) CSimpleModelFFX__OnFrameRender 004E6330 f end=004E635E ; CSimpleModelFFX::OnFrameRender(CRenderBatch*, unsigned int) +CNameGen__CreateDictionary 004E6560 f end=004E6660 +CNameGen__LoadNames 004E6790 f end=004E68D6 CSimpleModelFFX_ResetLights 004E6BE0 f end=004E6C5C CSimpleModelFFX_AddLight 004E6C60 f end=004E6D4B CSimpleModelFFX__CreateScriptMetaTable 004E6F60 f end=004E6F79 ; CSimpleModelFFX::CreateScriptMetaTable() +CCharacterComponent__RemoveLinkpt 004E79A0 f end=004E7A26 +CCharacterComponent__RemoveHandItem 004EB070 f end=004EB125 +CCharacterComponent__FreeComponent 004F16C0 f end=004F16E8 +CCharacterComponent__AddCape 004F21E0 f end=004F231E +CCharacterComponent__AddItem 004F2640 f end=004F2804 +CCharacterComponent__AddItem 004F2830 f end=004F287F +CCharacterComponent__AddItemBySlot 004F2880 f end=004F2974 CPassenger__GetRawPosition 004F4500 f end=004F45AC +CalculateFacingTo 004F5130 f end=004F51B1 CGWorldFrame__GetActiveCamera 004F5960 f end=004F5973 CGWorldFrame__SendObjectTrackEvent 004F5980 f end=004F59E2 CGWorldFrame__CursorTrackObject 004F59F0 f end=004F5A52 @@ -696,7 +769,9 @@ Script_JoinTemporaryChannel 0050DAA0 f end=0050DAB4 Script_JoinPermanentChannel 0050DAC0 f end=0050DAD4 Script_ListChannels 0050DAE0 f end=0050DC01 Script_SetSavedInstanceExtend 0050DC10 f end=0050DDD5 +CGChat__Complain 0050DFD0 f end=0050E117 Script_ComplainChat 0050ED00 f end=0050EDC5 +CGChat__InitializeGame 0050EDD0 f end=0050F3ED CGxDevice__CapsAspectRatio 0050F7C0 f end=0050F824 Script_FrameXML_Debug 0050F830 f end=0050F884 Script_GetBuildInfo 0050F890 f end=0050F8E7 @@ -792,6 +867,7 @@ CGGameUI__GetCursorVirtualItem 005136D0 f end=005136D6 CGGameUI__GetCursorVirtualItem 005136E0 f end=005136FA CGGameUI__IsAutoLooting 00513700 f end=00513740 CGGameUI__UnlockItem 00513770 f end=005137A0 +CGGameUI__InitClientControlState 00513880 f end=00513893 CGGameUI__GetPartyMember 005138D0 f end=005138F1 CGGameUI__SetInstanceLockTime 00513B20 f end=00513B8A CGGameUI__GetPartyMemberState 00513C30 f end=00513C66 @@ -888,6 +964,7 @@ CGGameUI__SendTarget 00518DC0 f end=00518E36 CGGameUI__CanPerformAction 005191C0 f end=0051924E CGGameUI__ClearCursor 00519280 f end=00519481 CGGameUI__DoPowerRegen 005196F0 f end=00519774 +CGGameUI__CastTradeItemSpell 005198A0 f end=0051999C Script_ClearCursor 0051A3B0 f end=0051A3C2 Script_EquipCursorItem 0051A3D0 f end=0051A528 Script_EquipPendingItem 0051A530 f end=0051A5B8 @@ -973,14 +1050,18 @@ CGGameUI__HandleDisplaySizeChanged 0051FB80 f end=0051FCD1 CGGameUI__SetInteractTarget 0051FCE0 f end=0051FDD9 CGGameUI__UpdateInteractTarget 0051FDE0 f end=0051FF1B CGGameUI__SetFocusTarget 0051FF20 f end=0051FFD5 +CGGameUI__ClosestObjectMatch 00520190 f end=00520403 CGGameUI__CanInspect 00520410 f end=005204B6 CGGameUI__NewZoneFeedback 005204C0 f end=005206DE CGGameUI__SetCursorItem 00520770 f end=0052087C CGGameUI__SetCursorMoney 00520880 f end=005208E5 +CGSpellBook__SetCursorSpell 00520960 f end=00520A58 CGGameUI__SetCursorPetAction 00520A80 f end=00520BAF CGGameUI__SetCursorPet 00520C60 f end=00520D29 CGGameUI__SetCursorVirtualItem 00520D30 f end=00520DB3 CGGameUI__SetCursorEquipmentSet 00520DC0 f end=00520E38 +CGGameUI__UpdateActivePlayer 00520F70 f end=00520FD2 +CGGameUI__OnClientControlChanged 00520FE0 f end=00521031 CGGameUI__RegisterFrameFactories 00521040 f end=005210CF CGGameUI__DisplayError 005216F0 f end=005218AD CGGameUI__AutoMouseOver 005220B0 f end=0052217B @@ -1067,6 +1148,7 @@ Script_GetLootThreshold 0052C2A0 f end=0052C2C2 Script_GetOptOutOfLoot 0052C2D0 f end=0052C30A Script_IsPartyLFG 0052C310 f end=0052C34A Script_HasLFGRestrictions 0052C350 f end=0052C36C +CGPartyInfo__EnableMember 0052C760 f end=0052C854 CGPartyInfo__CheckClearLFGSlot 0052CC30 f end=0052CCD0 Script_IsPartyLeader 0052CCD0 f end=0052CD26 Script_IsRealPartyLeader 0052CD30 f end=0052CD86 @@ -1074,6 +1156,7 @@ Script_GetLootMethod 0052CD90 f end=0052CEDD Script_SetOptOutOfLoot 0052CF00 f end=0052CF60 Script_GetPartyAssignment 0052CF60 f end=0052CFF6 Script_CanChangePlayerDifficulty 0052D000 f end=0052D053 +CGPartyInfo__InitializeGame 0052D0E0 f end=0052D1D6 Script_LeaveParty 0052D990 f end=0052D9B9 Script_SilenceMember 0052D9C0 f end=0052DAEC Script_UnSilenceMember 0052DAF0 f end=0052DC1C @@ -1092,6 +1175,7 @@ Script_CancelBarberShop 0052ED80 f end=0052ED88 Script_ApplyBarberShopStyle 0052EEF0 f end=0052EEF8 Script_BarberShopReset 0052F900 f end=0052F90B Script_SetNextBarberShopStyle 0052FDD0 f end=0052FE5F +CGBarberShop__InitializeGame 0052FE60 f end=0052FE8D Script_GetNextCompleatedTutorial 005301D0 f end=00530239 Script_GetPrevCompleatedTutorial 00530240 f end=005302A8 Script_CanResetTutorials 00530700 f end=0053074D @@ -1158,9 +1242,12 @@ Script_BNGetConversationMemberInfo 0053A150 f end=0053A2F6 Script_BNListConversation 0053A300 f end=0053A539 Script_BNGetBlockedInfo 0053A540 f end=0053A65E Script_BNRequestFOFInfo 0053A660 f end=0053A742 +CGSpellBook__SendCompanionUpdate 0053B440 f end=0053B478 +CGSpellBook__GetSpellProgressionRank 0053B5A0 f end=0053B5BD Script_GetNumSpellTabs 0053B5C0 f end=0053B5F4 Script_GetKnownSlotFromHighestRankSlot 0053B650 f end=0053B6B6 Script_FindSpellBookSlotByID 0053B6C0 f end=0053B739 +CGSpellBook__GetSkinningSpell 0053BCE0 f end=0053BD10 Script_GetSpellTabInfo 0053BE70 f end=0053C0A5 Script_GetNumShapeshiftForms 0053C0B0 f end=0053C0E4 Script_CastShapeshiftForm 0053C0F0 f end=0053C177 @@ -1180,6 +1267,7 @@ Script_GetCompanionCooldown 0053E490 f end=0053E5D4 Script_CallCompanion 0053E5E0 f end=0053E6A3 Script_DismissCompanion 0053E6B0 f end=0053E7D4 Script_SummonRandomCritter 0053E7E0 f end=0053E80C +CGSpellBook__DelKnownSpell 0053FAD0 f end=005401CF Script_CastSpellByName 00540310 f end=005405A9 Script_GetSpellName 005407F0 f end=005408D6 Script_GetSpellLink 005408E0 f end=00540A26 @@ -1204,6 +1292,7 @@ Script_IsHarmfulSpell 005418F0 f end=005419E1 Script_IsConsumableSpell 005419F0 f end=00541AE4 Script_SpellHasRange 00541AF0 f end=00541C51 Script_IsSpellInRange 00541C60 f end=00541DEF +CGSpellBook__AddKnownSpell 00542030 f end=00542E08 Script_GetNumMapLandmarks 00543020 f end=00543054 Script_GetNumMapOverlays 00543060 f end=00543094 Script_PositionWorldMapArrowFrame 005430A0 f end=005432B9 @@ -1212,6 +1301,7 @@ Script_ShowWorldMapArrowFrame 005434E0 f end=00543533 Script_ShowMiniWorldMapArrowFrame 00543540 f end=00543593 Script_GetWintergraspWaitTime 005435A0 f end=005435FD Script_CanQueueForWintergrasp 00543600 f end=00543642 +CGWorldMap__GetPlayerPosition 005444F0 f end=005445EB Script_GetMapContinents 00544B20 f end=00544B8D Script_GetMapZones 00544B90 f end=00544C3B Script_DungeonUsesTerrainMap 00544C40 f end=00544C9D @@ -1239,6 +1329,8 @@ Script_ProcessMapClick 00546E80 f end=00546EEA Script_ClickLandmark 00546EF0 f end=00546FDB Script_SetDungeonMapLevel 00547B80 f end=00547C02 Script_SetMapToCurrentZone 00547C10 f end=00547C1D +CGWorldMap__InitializeGame 00547EB0 f end=00548568 +CGWorldStateInfo__InitializeGame 00548570 f end=005485A3 Script_GetNumWorldStateUI 00548720 f end=00548754 Script_GetWorldStateUIInfo 00548D40 f end=00548F49 Script_IsActiveBattlefieldArena 00549AD0 f end=00549B40 @@ -1278,6 +1370,7 @@ Script_CanHearthAndResurrectFromArea 0054C810 f end=0054C870 Script_GetNumBattlegroundTypes 0054C870 f end=0054C892 Script_GetWorldPVPQueueStatus 0054C8A0 f end=0054C9D3 Script_SortBGList 0054C9F0 f end=0054CA22 +CGBattlefieldInfo__EnterWorld 0054CA50 f end=0054CC6C Script_GetBattlefieldInfo 0054D770 f end=0054D8E2 Script_GetBattlefieldInstanceInfo 0054D8F0 f end=0054D990 Script_JoinBattlefield 0054D990 f end=0054DA10 @@ -1292,6 +1385,7 @@ Script_BattlefieldMgrQueueRequest 0054E1A0 f end=0054E1C0 Script_BattlefieldMgrQueueInviteResponse 0054E1C0 f end=0054E1F1 Script_BattlefieldMgrExitRequest 0054E200 f end=0054E220 Script_RequestBattlegroundInstanceInfo 0054E6D0 f end=0054E717 +CGBattlefieldInfo__InitializeGame 0054E720 f end=0054EA2F Script_GetGamma 0054EA60 f end=0054EA89 Script_SetGamma 0054EA90 f end=0054EB0B Script_GetTerrainMip 0054EB10 f end=0054EB3B @@ -1369,6 +1463,7 @@ Script_IsInLFGDungeon 00555660 f end=005556CB Script_GetPartyLFGBackfillInfo 005556D0 f end=00555752 Script_UnitHasLFGRandomCooldown 00555760 f end=00555839 Script_UnitHasLFGDeserter 00555840 f end=00555919 +CGLookingForGroup__RequestLFGStatus 00555920 f end=00555986 Script_SearchLFGGetResults 00555FD0 f end=0055627C Script_SearchLFGGetPartyResults 00556280 f end=005564CA Script_GetLFDChoiceCollapseState 005564D0 f end=005567D1 @@ -1378,6 +1473,7 @@ Script_RequestLFDPartyLockInfo 00556A50 f end=00556AC9 Script_SetLFGHeaderCollapsed 00556AD0 f end=00556B53 Script_SetLFGDungeonEnabled 00556B60 f end=00556BBF Script_LFGTeleport 00556BC0 f end=00556D70 +CGLookingForGroup__EnterWorld 00557240 f end=00557254 Script_GetLFGQueuedList 00557520 f end=00557657 Script_JoinLFG 00557660 f end=005576A3 Script_GetLFDChoiceLockedState 005576B0 f end=00557881 @@ -1401,6 +1497,7 @@ Script_IsLFGDungeonJoinable 0055A040 f end=0055A0BF Script_PartyLFGStartBackfill 0055A0C0 f end=0055A130 Script_RefreshLFGList 0055D280 f end=0055D2A1 Script_SearchLFGSort 0055D2B0 f end=0055D43D +CGLookingForGroup__InitializeGame 0055D440 f end=0055D6A8 Script_GetNumBindings 0055DC00 f end=0055DC23 Script_GetCurrentBindingSet 0055DC30 f end=0055DC57 Script_GetNumModifiedClickActions 0055DC60 f end=0055DC84 @@ -1415,6 +1512,7 @@ Script_IsModifiedClick 0055FCC0 f end=0055FD13 Script_ClearOverrideBindings 00560560 f end=005605EC Script_GetBindingAction 00562550 f end=005625F0 Script_GetBindingByKey 005625F0 f end=0056269B +CGUIBindings__ExecKey 00563150 f end=00563476 Script_SetBinding 00563520 f end=005635DF Script_SetBindingSpell 005635E0 f end=00563700 Script_SetBindingItem 00563700 f end=00563820 @@ -1428,17 +1526,26 @@ Script_SetOverrideBindingClick 00563F10 f end=00564067 Script_LoadBindings 00564070 f end=005640B2 Script_SaveBindings 005640C0 f end=00564123 Script_GetClickFrame 00564130 f end=005641BC +CGActionBar__IsMacro 005648A0 f end=005648C8 +CGActionBar__GetMacroID 005648D0 f end=005648FC +CGUIMacros__GetMacroIndexByID 00564AB0 f end=00564AD6 Script_SecureCmdOptionParse 00564AE0 f end=00564B8A Script_StopMacro 00564B90 f end=00564BAD Script_GetNumMacros 00564BB0 f end=00564C08 Script_GetRunningMacro 00564C10 f end=00564C61 Script_GetRunningMacroButton 00564C70 f end=00564C8C +CGUIMacros__RunMacro 00564DB0 f end=00564E8C Script_GetMacroIconInfo 00564E90 f end=00564F54 Script_GetMacroItemIconInfo 00564F60 f end=00565024 +MACRONODE__FindSpellID 005650C0 f end=00565413 Script_RunMacroText 00566400 f end=00566487 Script_GetNumMacroIcons 00566490 f end=005664D2 Script_GetNumMacroItemIcons 005664E0 f end=00566522 +CGUIMacros__UpdateDynamicMacros 00566660 f end=005666A0 Script_GetMacroIndexByName 005666A0 f end=005666FE +CGUIMacros__GetMacroByIndex 00566A70 f end=00566A97 +CGUIMacros__FindMacro 00566AA0 f end=00566ABA +CGUIMacros__GetFullIconPath 00566AC0 f end=00566CC5 Script_RunMacro 00566E80 f end=00566EAD Script_GetMacroInfo 00566EB0 f end=00566F32 Script_GetMacroBody 00566F40 f end=00566F6C @@ -1453,6 +1560,7 @@ Script_CreateMacro 00568160 f end=005682B6 Script_CommentatorGetNumMaps 00568730 f end=00568764 Script_CommentatorZoomIn 00568770 f end=00568808 Script_CommentatorZoomOut 00568810 f end=005688B2 +CGCommentator__Update 005689A0 f end=00568F50 Script_CommentatorSetMode 005690A0 f end=0056917B Script_CommentatorToggleMode 00569180 f end=00569229 Script_CommentatorGetMode 00569230 f end=005692A0 @@ -1485,6 +1593,12 @@ Script_CommentatorGetSkirmishMode 0056AF00 f end=0056AF51 Script_CommentatorGetSkirmishQueueCount 0056AF60 f end=0056AFB1 Script_CommentatorGetSkirmishQueuePlayerInfo 0056AFC0 f end=0056B0AB Script_CommentatorStartSkirmishMatch 0056B0B0 f end=0056B1DC +CGCommentator__SnapCameraToPlayer 0056B510 f end=0056B5BD +CGCommentator__PostInit 0056B830 f end=0056B895 +CGCommentator__InitializeGame 0056C150 f end=0056C1B3 +CGChatBubbleFrame__Render 0056C340 f end=0056C4F5 +CGChatBubbleFrame__OnWorldRender 0056C7A0 f end=0056C7E8 +CGChatBubbleFrame__OnWorldLayerUpdate 0056D050 f end=0056D235 Script_SetSendMailShowing 0056D570 f end=0056D5B4 Script_ClearSendMail 0056D5C0 f end=0056D5CD Script_GetSendMailMoney 0056D5D0 f end=0056D604 @@ -1520,15 +1634,18 @@ Script_TakeInboxItem 005711C0 f end=00571347 Script_ComplainInboxItem 00571350 f end=005713B4 Script_CanComplainInboxItem 005713C0 f end=0057144F Script_AutoLootMailItem 00571450 f end=005714CA +CGMailInfo__EnterWorld 00571530 f end=00571629 Script_CloseMail 00571A40 f end=00571AA1 Script_GetNumStationeries 00571AB0 f end=00571AF2 Script_GetSendMailPrice 00571B00 f end=00571BDF +CGMailInfo__InitializeGame 00572210 f end=005723D7 Script_GetRaidTargetIndex 00572AB0 f end=00572B3A Script_GetNumRaidMembers 00572B40 f end=00572B74 Script_GetRealNumRaidMembers 00572B80 f end=00572BB4 Script_SetRaidRosterSelection 00572BC0 f end=00572C4F Script_GetRaidRosterSelection 00572C50 f end=00572C7D Script_GetReadyCheckTimeLeft 00572C80 f end=00572D07 +CGRaidInfo__EnterWorld 00572E40 f end=00572EC1 Script_GetRaidRosterInfo 00573690 f end=00573A5F Script_IsRaidLeader 00573A60 f end=00573AA6 Script_IsRealRaidLeader 00573AB0 f end=00573AF6 @@ -1543,7 +1660,10 @@ Script_ConfirmReadyCheck 005740C0 f end=0057417E Script_GetReadyCheckStatus 00574180 f end=00574304 Script_ConvertToRaid 00574A00 f end=00574AA8 Script_SetRaidTarget 00574AB0 f end=00574CF3 +CGRaidInfo__InitializeGame 005756C0 f end=005757BD Script_PlayDance 005761F0 f end=00576238 +CGDanceStudio__InitializeGame 00576A90 f end=00576AD8 +SpellParserParseText 0057ABC0 f end=0057AC93 Script_GetAutoCompleteResults 0057B3A0 f end=0057B4F4 Script_GetAutoCompletePresenceID 0057B500 f end=0057B573 Script_BankButtonIDToInvSlotID 0057B940 f end=0057B9B9 @@ -1557,6 +1677,8 @@ Script_GetTrackingInfo 0057F1B0 f end=0057F37A Script_SetTracking 0057F380 f end=0057F4F0 Script_GetTrackingTexture 0057F4F0 f end=0057F5CE TSGrowableArray_C2Vector__SetCount 0057FDD0 f end=0057FE93 type="void __thiscall func(TSGrowableArray_C2Vector* this, uint32_t count)" +CGMinimapFrame__EnterWorld 005831C0 f end=00583291 +CGMinimapFrame__InitializeGame 005832F0 f end=0058385E Script_GetMerchantNumItems 005841D0 f end=005841F2 Script_GetMerchantItemLink 00584200 f end=005842C4 Script_GetMerchantItemMaxStack 005842D0 f end=00584389 @@ -1578,6 +1700,7 @@ Script_ShowMerchantSellCursor 005856D0 f end=00585886 Script_ShowBuybackSellCursor 00585890 f end=00585990 Script_GetRepairAllCost 00585990 f end=00585C8E Script_RepairAllItems 00585C90 f end=00585F57 +CGMerchantInfo__LeaveWorld 00585FE0 f end=00586003 Script_GetTradeTargetItemLink 005865F0 f end=005866DB Script_AcceptTrade 005866E0 f end=00586722 Script_CancelTradeAccept 00586730 f end=00586773 @@ -1592,6 +1715,8 @@ Script_CloseTrade 00587940 f end=005879D0 Script_ClickTradeButton 005879D0 f end=00587C60 Script_GetTradeTargetItemInfo 00587C60 f end=00587EAD Script_GetTradePlayerItemInfo 00587EB0 f end=005880BB +CGLootInfo__InitializeGame 00588170 f end=0058817D +CGLootInfo__LeaveWorld 00588180 f end=0058818F CGLootInfo__GetLootType 00588530 f end=00588536 Script_GetNumLootItems 00588540 f end=0058856A Script_GetLootSlotInfo 00588570 f end=005886C6 @@ -1618,6 +1743,7 @@ Script_ItemTextGetText 00589B90 f end=00589BAB Script_ItemTextGetItem 00589C40 f end=00589C8E Script_ItemTextGetMaterial 00589C90 f end=00589D67 Script_ItemTextHasNextPage 00589D70 f end=00589DBC +CGItemText__InitializeGame 00589DC0 f end=00589E49 Script_ItemTextPrevPage 0058A110 f end=0058A148 Script_ItemTextNextPage 0058A150 f end=0058A192 Script_CloseItemText 0058A400 f end=0058A421 @@ -1634,6 +1760,7 @@ Script_GetGossipActiveQuests 0058B490 f end=0058B587 Script_SelectGossipOption 0058B590 f end=0058B5F7 Script_SelectGossipAvailableQuest 0058B600 f end=0058B664 Script_SelectGossipActiveQuest 0058B670 f end=0058B6D4 +CGGossipInfo__InitializeGame 0058B6E0 f end=0058B717 Script_GetTitleText 0058BD10 f end=0058BD2B Script_GetGreetingText 0058BD30 f end=0058BD4B Script_GetQuestText 0058BD50 f end=0058BD6B @@ -1695,6 +1822,7 @@ Script_GetNumRoutes 005911C0 f end=00591249 Script_TaxiNodeCost 005915E0 f end=00591677 Script_TakeTaxiNode 00591680 f end=005916E4 Script_TaxiNodeSetCurrent 00591E60 f end=00591EC4 +CGClassTrainer__EnterWorld 00593CC0 f end=00593CDC Script_GetNumTrainerServices 00593D10 f end=00593D44 Script_IsTradeskillTrainer 00593D50 f end=00593D8A Script_GetTrainerGreetingText 00593D90 f end=00593DAB @@ -1707,6 +1835,7 @@ Script_GetTrainerServiceCost 00594480 f end=0059452C Script_GetTrainerServiceLevelReq 00594530 f end=005945AE Script_GetTrainerServiceNumAbilityReq 005945B0 f end=0059464F Script_GetTrainerSkillLines 00594650 f end=005946BB +CGClassTrainer__FilterAndSortServices 00594BA0 f end=00594D9B Script_OpenTrainer 00595040 f end=00595084 Script_GetTrainerServiceInfo 00595090 f end=00595148 Script_GetTrainerServiceIcon 00595150 f end=005952E7 @@ -1723,8 +1852,12 @@ Script_SetTrainerSkillLineFilter 00596010 f end=00596143 Script_CollapseTrainerSkillLine 00596150 f end=005961E4 Script_ExpandTrainerSkillLine 005961F0 f end=00596282 Script_GetTrainerServiceItemLink 00596290 f end=005963BF +CGClassTrainer__RefreshList 00596B00 f end=005970A7 +CGTabardCreationFrame__EnterWorld 00598DC0 f end=00598DCD Script_GetTabardCreationCost 00598DD0 f end=00598E04 +CGTabardCreationFrame__Open 00598E60 f end=00598EB5 Script_CloseTabardCreation 00598F30 f end=00598F38 +CGGuildRegistrar__EnterWorld 00599DD0 f end=00599DF1 Script_CloseGuildRegistrar 00599F00 f end=00599F3F Script_GetGuildCharterCost 00599F40 f end=00599F74 Script_BuyGuildCharter 0059A130 f end=0059A1B2 @@ -1756,10 +1889,12 @@ Script_GetAuctionItemInfo 0059D5E0 f end=0059DA35 Script_PlaceAuctionBid 0059DA40 f end=0059DCFE Script_SortAuctionItems 0059DD00 f end=0059DDEA Script_CancelAuction 0059DDF0 f end=0059DF54 +CGAuctionHouse__EnterWorld 0059DFB0 f end=0059E08C Script_CloseAuctionHouse 0059F750 f end=0059F758 Script_GetAuctionSellItemInfo 0059F760 f end=0059F98D Script_StartAuction 0059F990 f end=0059FD5B Script_GetAuctionItemTimeLeft 0059FD60 f end=0059FF23 +CGAuctionHouse__InitializeGame 005A0BA0 f end=005A0DF6 Script_GetNumStablePets 005A0F60 f end=005A0F94 Script_GetNumStableSlots 005A0FA0 f end=005A0FD4 Script_PickupStablePet 005A0FE0 f end=005A1054 @@ -1774,6 +1909,7 @@ Script_StablePet 005A19C0 f end=005A1AB5 Script_UnstablePet 005A1AC0 f end=005A1BC2 Script_BuyStableSlot 005A1BD0 f end=005A1C93 Script_ClickStablePet 005A1CA0 f end=005A1EC5 +CGStableInfo__InitializeGame 005A1ED0 f end=005A1EF6 Script_GetNumPetitionItems 005A1F70 f end=005A1FA4 Script_GetPetitionItemInfo 005A1FB0 f end=005A20E3 Script_ClickPetitionButton 005A2200 f end=005A2292 @@ -1792,8 +1928,12 @@ Script_SetArenaTeamRosterSelection 005A3370 f end=005A340C Script_GetArenaTeamRosterSelection 005A3410 f end=005A348C Script_SortArenaTeamRoster 005A3490 f end=005A35DD Script_SetArenaTeamRosterShowOffline 005A35E0 f end=005A35FD +CGArenaTeamInfo__QueryRoster 005A3600 f end=005A36F1 +CGArenaTeamInfo__UpdateTeams 005A3700 f end=005A37AF Script_GetArenaTeam 005A3860 f end=005A3CE4 Script_ArenaTeamRoster 005A3CF0 f end=005A3D54 +CGArenaTeamInfo__EnterWorld 005A3DC0 f end=005A3DC9 +CGArenaTeamInfo__InitializeGame 005A40E0 f end=005A41B3 Script_PickupGuildBankMoney 005A4330 f end=005A43B3 Script_SetCurrentGuildBankTab 005A43C0 f end=005A440B Script_GetCurrentGuildBankTab 005A4410 f end=005A443F @@ -1807,6 +1947,8 @@ Script_GetGuildBankText 005A45E0 f end=005A469F CGGuildBankInfo__Unlock 005A4CE0 f end=005A4D24 Script_GetGuildBankItemLink 005A4D30 f end=005A4E46 Script_GetGuildBankMoneyTransaction 005A4E50 f end=005A500D +CGGuildBankInfo__EnterWorld 005A56F0 f end=005A57FE +CGGuildBankInfo__DepositMoney 005A5B00 f end=005A5B95 Script_QueryGuildBankTab 005A5CE0 f end=005A5D2F Script_BuyGuildBankTab 005A5D30 f end=005A5E14 Script_DepositGuildBankMoney 005A5E20 f end=005A5EE2 @@ -1824,9 +1966,15 @@ Script_QueryGuildBankLog 005A6D50 f end=005A6DB9 Script_GetGuildBankTransaction 005A6DC0 f end=005A70ED Script_QueryGuildBankText 005A7110 f end=005A7179 Script_SetGuildBankText 005A7180 f end=005A7243 +CGGuildBankInfo__InitializeGame 005A77D0 f end=005A7830 +CGActionBar__IsSpell 005A7860 f end=005A7883 +CGActionBar__IsItem 005A7890 f end=005A78B8 +CGActionBar__IsEquipmentSet 005A78F0 f end=005A7918 +CGActionBar__GetEquipmentSetID 005A7950 f end=005A797D CGActionBar__InitializeGame 005A79D0 f end=005A7A36 CGActionBar__ShowGrid 005A7A70 f end=005A7A80 CGActionBar__HideGrid 005A7A80 f end=005A7A90 +CGActionBar__GetMultiCastSlotMaskForTotemCategory 005A7B50 f end=005A7B93 CGActionBar__SetTemporaryActionBarFlags 005A7C20 f end=005A7C41 Script_GetActionCount 005A7D10 f end=005A7D87 Script_GetActionText 005A7D90 f end=005A7E60 @@ -1868,18 +2016,29 @@ CGActionBar__UpdateUsableAction 005A9E20 f end=005AA23A CGActionBar__IsCurrentAction 005AA240 f end=005AA370 CGActionBar__SlotChanged 005AA390 f end=005AA466 CGActionBar__UpdateUsable 005AA470 f end=005AA4D9 +CGActionBar__UpdateItem 005AA5C0 f end=005AA91E +CGActionBar__UpdateMacro 005AA920 f end=005AA9FC +CGActionBar__UpdateEquipmentSet 005AAA00 f end=005AAA85 CGActionBar__RemoveAction 005AAA90 f end=005AAB0D CGActionBar__RemoveMacro 005AAB90 f end=005AABFB +CGActionBar__UpdateCritter 005AAC00 f end=005AAD38 Script_IsCurrentAction 005AAD40 f end=005AADB0 CGActionBar__RemoveEquipmentSet 005AAE20 f end=005AAE71 CGActionBar__SetAction 005AAE80 f end=005AAFCB +CGActionBar__ReplaceSpell 005AAFD0 f end=005AB11A CGActionBar__PutActionInSlot 005AB120 f end=005AB7F4 +CGActionBar__UpdateTemporaryActionBar 005AB800 f end=005AB837 Script_PlaceAction 005AB840 f end=005AB896 Script_SetMultiCastSpell 005AB8A0 f end=005AB9CD +CGActionBar__UpdateMultiCastBar 005AB9D0 f end=005ABABB +CGActionBar__UpdateShapeShiftBar 005ABAC0 f end=005ABB32 +CGActionBar__UpdateOverrideSpellBar 005ABB40 f end=005ABBB8 CGActionBar__UseAction 005ABBC0 f end=005ABE63 CGActionBar__PickupAction 005ABE70 f end=005ABFF6 Script_UseAction 005AC000 f end=005AC084 Script_PickupAction 005AC090 f end=005AC0D7 +CGActionBar__EnterWorld 005AC0E0 f end=005AC0F4 +CGGMTicketInfo__EnterWorld 005AC160 f end=005AC16D Script_RegisterStaticConstants 005AC320 f end=005AC385 Script_GMSurveyAnswerSubmit 005AC390 f end=005AC477 Script_GMSurveyCommentSubmit 005AC480 f end=005AC4C1 @@ -1895,12 +2054,19 @@ Script_GMResponseNeedMoreHelp 005AD150 f end=005AD1A3 Script_GMResponseResolve 005AD1B0 f end=005AD1B8 Script_GetGMStatus 005AD1C0 f end=005AD228 Script_GMSurveySubmit 005AD230 f end=005AD238 +CGGMTicketInfo__InitializeGame 005AD600 f end=005AD68F +CGEquipmentManager__EnterWorld 005AD690 f end=005AD6A2 +CGEquipmentManager__CanUseEquipmentSets 005AD6B0 f end=005AD6F8 Script_EquipmentManagerIgnoreSlotForSave 005AD770 f end=005AD7B2 Script_EquipmentManagerIsSlotIgnoredForSave 005AD7C0 f end=005AD812 Script_EquipmentManagerClearIgnoredSlotsForSave 005AD820 f end=005AD828 Script_EquipmentManagerUnignoreSlotForSave 005AD830 f end=005AD872 Script_CanUseEquipmentSets 005AD880 f end=005AD8E3 +CGEquipmentManager__SetContainsLockedItems 005AD940 f end=005AD9AF +CGEquipmentManager__SetUsesLockedSlots 005AE040 f end=005AE0B3 +CGEquipmentManager__DeleteEquipmentSet 005AE260 f end=005AE37B CGEquipmentManager__GetSetByID 005AE5C0 f end=005AE5F2 +CGEquipmentManager__GetSetByName 005AE600 f end=005AE655 CGEquipmentManager__GetFullIconPath 005AE6B0 f end=005AE751 Script_DeleteEquipmentSet 005AE800 f end=005AE85A Script_GetEquipmentSetLocations 005AE860 f end=005AEF83 @@ -1914,7 +2080,10 @@ Script_EquipmentSetContainsLockedItems 005AF320 f end=005AF380 Script_UseEquipmentSet 005AF380 f end=005AF3F1 Script_RenameEquipmentSet 005AF910 f end=005AF9BA Script_SaveEquipmentSet 005AF9C0 f end=005AFBAF +CGEquipmentManager__InitializeGame 005AFBB0 f end=005AFC35 Script_GetCurrencyListSize 005AFD10 f end=005AFD32 +CGCurrencyTypes__BuildDisplayList 005B0030 f end=005B0339 +CGCurrencyTypes__EnterWorld 005B0660 f end=005B0675 Script_GetCurrencyListInfo 005B0680 f end=005B093C Script_ExpandCurrencyList 005B0940 f end=005B09AD Script_SetCurrencyUnused 005B09B0 f end=005B0A1D @@ -1957,6 +2126,7 @@ Script_GetStatistic 005B5620 f end=005B58AD Script_GetAchievementCriteriaInfo 005B58B0 f end=005B5E63 Script_GetComparisonStatistic 005B5E70 f end=005B6101 Script_GetAchievementLink 005B6110 f end=005B63E8 +CGAchievementInfo__InitializeGame 005B6DF0 f end=005B71DD Script_GetNumGlyphSockets 005B71E0 f end=005B7202 Script_GetGlyphSocketInfo 005B7260 f end=005B7408 Script_GlyphMatchesSocket 005B7410 f end=005B7597 @@ -1990,6 +2160,7 @@ Script_CalendarEventSelectInvite 005B8AE0 f end=005B8B2C Script_CalendarCanSendInvite 005B8B30 f end=005B8B92 Script_CalendarCanAddEvent 005B8BA0 f end=005B8C02 Script_CalendarIsActionPending 005B8C10 f end=005B8C2E +CGCalendar__GetHolidayName 005B9430 f end=005B9487 Script_CalendarGetMonth 005B99F0 f end=005B9AB9 Script_CalendarGetAbsMonth 005B9AC0 f end=005B9BEC Script_CalendarGetNumDayEvents 005B9BF0 f end=005B9C94 @@ -2057,7 +2228,9 @@ Script_CalendarEventHasPendingInvite 005BDD90 f end=005BDDD4 Script_CalendarGetNumPendingInvites 005BF830 f end=005BF864 Script_CalendarGetDayEvent 005C1070 f end=005C1475 Script_CalendarGetHolidayInfo 005C1480 f end=005C15E1 +CGCalendar__InitializeGame 005C4240 f end=005C43B0 Script_CalendarSetAbsMonth 005C43B0 f end=005C446C +CGItemSocketInfo__EnterWorld 005C44F0 f end=005C4549 Script_GetSocketTypes 005C4550 f end=005C4625 Script_CloseSocketInfo 005C49C0 f end=005C49CF Script_GetSocketItemInfo 005C49D0 f end=005C4AE5 @@ -2073,6 +2246,8 @@ Script_GetSocketItemRefundable 005C5470 f end=005C54AA Script_GetMinigameType 005C5500 f end=005C5544 Script_MakeMinigameMove 005C5550 f end=005C55E7 Script_GetMinigameState 005C55F0 f end=005C560E +CGMinigameInfo__InitializeGame 005C5720 f end=005C5746 +CGTalentInfo_Inspect__EnterWorld 005C57C0 f end=005C57CD Script_GetActiveTalentGroup 005C5810 f end=005C5876 Script_GetNumTalentTabs 005C5CC0 f end=005C5D33 Script_GetNumTalents 005C5D40 f end=005C5DED @@ -2090,6 +2265,8 @@ Script_GetTalentLink 005C7CE0 f end=005C7EC2 Script_GetTalentPrereqs 005C7ED0 f end=005C80D5 Script_LearnTalent 005C80E0 f end=005C8305 Script_AddPreviewTalentPoints 005C9590 f end=005C968E +CGTalentInfo__EnterWorld 005C9D50 f end=005C9DB4 +CGTalentInfo_Inspect__SetInspectTarget 005C9F70 f end=005C9FE3 Script_GetNumGuildMembers 005CA130 f end=005CA185 Script_GetGuildRosterMOTD 005CA190 f end=005CA1AB Script_SetGuildRosterShowOffline 005CA1B0 f end=005CA1DB @@ -2132,6 +2309,7 @@ Script_QueryGuildEventLog 005CC470 f end=005CC502 Script_GetGuildRosterInfo 005CC9C0 f end=005CCC84 Script_GuildControlGetRankName 005CCC90 f end=005CCD8E Script_GetGuildEventInfo 005CCD90 f end=005CD098 +CGGuildInfo__InitializeGame 005CD0B0 f end=005CD1B0 Script_GetNumSkillLines 005CD1B0 f end=005CD1E4 Script_CancelSkillUps 005CD820 f end=005CD85E Script_SetSelectedSkill 005CD860 f end=005CD8E7 @@ -2146,6 +2324,7 @@ Script_GetAdjustedSkillPoints 005CE540 f end=005CE5CB Script_AcceptSkillUps 005CE5D0 f end=005CE6E6 Script_BuySkillTier 005CE6F0 f end=005CE862 Script_GetNumPetitionNames 005CEAC0 f end=005CEAF4 +CGPetitionInfo__InitializeGame 005CEC40 f end=005CEC55 Script_GetPetitionInfo 005CECE0 f end=005CEE2D Script_GetPetitionNameInfo 005CEE30 f end=005CEEF0 Script_ClosePetition 005CF020 f end=005CF035 @@ -2170,9 +2349,12 @@ Script_CollapseFactionHeader 005D1F70 f end=005D1FB9 Script_CollapseAllFactionHeaders 005D1FC0 f end=005D1FD3 Script_ExpandAllFactionHeaders 005D1FE0 f end=005D1FF3 Script_ExpandFactionHeader 005D2000 f end=005D2049 +CGReputationInfo__InitializeGame 005D2EB0 f end=005D2F86 +CGPetInfo__GetModeToken 005D3050 f end=005D3060 CGPetInfo__ShowGrid 005D3070 f end=005D3080 Script_IsPetAttackActive 005D3160 f end=005D317C Script_GetPetTimeRemaining 005D3180 f end=005D31E7 +CGPetInfo__GetPet 005D3390 f end=005D33B3 Script_PetHasActionBar 005D3720 f end=005D3779 Script_PetCanBeAbandoned 005D3780 f end=005D3817 Script_PetCanBeDismissed 005D3820 f end=005D38B9 @@ -2184,6 +2366,7 @@ Script_GetPetFoodTypes 005D3BD0 f end=005D3CDA Script_GetPetIcon 005D3CE0 f end=005D3D79 Script_GetPetTalentTree 005D3D80 f end=005D3E78 CGPetInfo__PetClearTarget 005D4650 f end=005D46EB +CGPetInfo__UpdatePetTempBar 005D4AD0 f end=005D4C2D Script_GetPetActionInfo 005D4EC0 f end=005D5258 Script_GetPetActionCooldown 005D5280 f end=005D53BA Script_GetPetActionsUsable 005D53C0 f end=005D53FF @@ -2206,6 +2389,7 @@ Script_CastPetAction 005D67B0 f end=005D68FE Script_ContainerIDToInventoryID 005D6F60 f end=005D6FEB Script_GetMaxArenaCurrency 005D6FF0 f end=005D7012 Script_SetBagPortraitTexture 005D7180 f end=005D729B +CGContainerInfo__UpdateItem 005D7320 f end=005D737B Script_GetContainerNumSlots 005D74A0 f end=005D758A Script_GetContainerNumFreeSlots 005D7590 f end=005D7820 Script_GetContainerFreeSlots 005D7820 f end=005D7A82 @@ -2225,6 +2409,9 @@ Script_GetContainerItemPurchaseItem 005D8F70 f end=005D91A1 Script_ContainerRefundItemPurchase 005D91B0 f end=005D92F2 Script_GetContainerItemGems 005D9300 f end=005D93FF Script_GetContainerItemQuestInfo 005D9400 f end=005D953B +CGContainerInfo__UpdateContainers 005D9960 f end=005D9B3B +CGContainerInfo__EnterWorld 005D9C20 f end=005D9D8F +GetInventorySlotToken 005D9F00 f end=005D9F3A Script_GetNumTradeSkills 005DA120 f end=005DA142 Script_GetTradeSkillItemNameFilter 005DA150 f end=005DA16C Script_GetTradeSkillItemLevelFilter 005DA170 f end=005DA1AE @@ -2259,6 +2446,7 @@ Script_TradeSkillOnlyShowMakeable 005DD3E0 f end=005DD41A Script_TradeSkillOnlyShowSkillUps 005DD420 f end=005DD45A Script_CollapseTradeSkillSubClass 005DD460 f end=005DD4F6 Script_ExpandTradeSkillSubClass 005DD500 f end=005DD594 +CGTradeSkillInfo__SetTradeSkill 005DE120 f end=005DE2F4 Script_GetTradeSkillReagentInfo 005DE400 f end=005DE619 Script_GetTradeSkillTools 005DE620 f end=005DE8B6 Script_GetNumQuestLogEntries 005DF010 f end=005DF094 @@ -2327,6 +2515,8 @@ Script_SortQuestWatches 005E64B0 f end=005E64CF Script_GetQuestPOILeaderBoard 005E6650 f end=005E67BC Script_AddQuestWatch 005E67C0 f end=005E687A Script_GetQuestResetTime 005E6DE0 f end=005E6E31 +CGQuestLog__EnterWorld 005E6FA0 f end=005E7013 +CGQuestLog__InitializeGame 005E71A0 f end=005E72A4 Script_KeyRingButtonIDToInvSlotID 005E7700 f end=005E7758 Script_HasInspectHonorData 005E7780 f end=005E77BA Script_GetInspectHonorData 005E77C0 f end=005E7885 @@ -2335,6 +2525,8 @@ Script_GetInventorySlotInfo 005E7D60 f end=005E7E51 Script_GetInventoryItemCooldown 005E7E60 f end=005E7F9C Script_GetInventoryAlertStatus 005E7FA0 f end=005E8030 Script_GetInspectArenaTeamData 005E8030 f end=005E8284 +CGCharacterInfo__InitializeGame 005E8440 f end=005E8466 +CGCharacterInfo__UpdateItem 005E84C0 f end=005E85C8 Script_GetInventoryItemsForSlot 005E95C0 f end=005E9BB5 Script_GetInventoryItemTexture 005E9BC0 f end=005E9D71 Script_GetInventoryItemBroken 005E9D80 f end=005E9E31 @@ -2362,8 +2554,12 @@ Script_GetWeaponEnchantInfo 005EACA0 f end=005EAE8C Script_HasWandEquipped 005EAE90 f end=005EAF27 DisableFadingScreen 005ED080 f end=005ED116 EnableFadingScreen 005ED480 f end=005ED587 +CGInstanceEncounter_C__EnterWorld 005EDED0 f end=005EDEEE +CGRuneInfo__InitializeGame 005EDEF0 f end=005EDF9D +CGRuneInfo__HasRunesForSpell 005EE5B0 f end=005EE7D2 nullsub_3 005EEB70 f end=005EEB71 ; SErrDisplayAppFatal resolves to this in release mode? Script_VehicleAimGetNormPower 005F9550 f end=005F9572 +CGInputControl__UpdateMoveStopped 005F95F0 f end=005F95F8 Script_IsMouselooking 005F9DD0 f end=005F9E0F Script_VehicleAimGetAngle 005F9E10 f end=005F9E5C Script_VehicleAimGetNormAngle 005F9E60 f end=005F9F06 @@ -2371,7 +2567,9 @@ Script_VehicleAimSetNormPower 005F9F10 f end=005F9F6E Script_IsVehicleAimAngleAdjustable 005F9F70 f end=005F9FDB Script_IsVehicleAimPowerAdjustable 005F9FE0 f end=005FA04B Script_DetectWowMouse 005FA050 f end=005FA05E +CGInputControl__SendUIVehicleAngleUpdate 005FA910 f end=005FA9AD Script_ToggleRun 005FAAE0 f end=005FAB6D +CGInputControl__TurnPlayer 005FB0B0 f end=005FB19B Script_VehicleExit 005FB660 f end=005FB6C8 Script_VehiclePrevSeat 005FB6D0 f end=005FB71B Script_VehicleNextSeat 005FB720 f end=005FB76B @@ -2413,6 +2611,7 @@ Script_MouselookStart 005FCC10 f end=005FCC59 Script_SetMouselookOverrideBinding 005FD550 f end=005FD5B8 CGCamera__ResetModelCamera 005FE320 f end=005FE357 CGCamera__ClearModelCamera 005FE360 f end=005FE398 +CGCamera__GetCollisionQueryFlags 005FEC50 f end=005FEC67 Script_MoveViewInStart 005FF080 f end=005FF093 Script_MoveViewInStop 005FF0A0 f end=005FF0C6 Script_MoveViewOutStart 005FF0D0 f end=005FF0E6 @@ -2431,13 +2630,20 @@ Script_CameraZoomIn 006017E0 f end=00601838 Script_CameraZoomOut 00601840 f end=00601898 Script_VehicleCameraZoomIn 006018A0 f end=006018A9 Script_VehicleCameraZoomOut 006018B0 f end=006018B9 +CGCamera__CommentatorSetViewAndPosition 006038A0 f end=006038F1 Script_SetView 006039B0 f end=00603A0F +CGCamera__UpdateTargetFacing 00604490 f end=00604636 +CGCamera__MakeRelativeTo 00604A70 f end=00604B89 Script_ResetView 00604C80 f end=00604CD3 Script_NextView 00604CE0 f end=00604D0A Script_PrevView 00604D10 f end=00604D3A +CGCamera__SetTelescope 006053D0 f end=006056FB CGCamera__SetModelCamera 00606570 f end=006066DB CGCamera__SetTarget 006066E0 f end=00606967 +CGCamera__CGCamera 00606B30 f end=00606F8E CSimpleCamera__SetFacing 00607BD0 f end=00607BF6 +CSimpleCamera__CSimpleCamera 00607C20 f end=00607C90 +CCameraManager__SetScreenAspect 00607C90 f end=00607CAA Script_GetTime 006081F0 f end=0060822A Script_GetGameTime 00608230 f end=00608266 Script_ConsoleExec 00608270 f end=006082B6 @@ -2451,6 +2657,8 @@ SystemUnregisterFunctions 0060A150 f end=0060A16C Script_IsLoggedIn 0060A450 f end=0060A48A Script_GetPlayerFacing 0060A490 f end=0060A50A Script_FillLocalizedClassList 0060A510 f end=0060A5CE +Script_GetTokensFromGUID 0060BB70 f end=0060BF06 +Script_SendUnitSignal 0060BF10 f end=0060BF55 Script_UnitExists 0060C2A0 f end=0060C342 Script_UnitIsVisible 0060C350 f end=0060C3C5 Script_UnitIsUnit 0060C3D0 f end=0060C4A3 @@ -2605,14 +2813,18 @@ Script_EjectPassengerFromSeat 00613E10 f end=00613ECD Script_RespondInstanceLock 00613ED0 f end=00613F8C Script_GetPlayerInfoByGUID 00613F90 f end=0061413A Script_IsXPUserDisabled 00614140 f end=00614187 +ScriptEventsRegisterUnit 00614190 f end=00614260 +ScriptEventsUnregisterUnit 00614300 f end=00614389 Script_UnitBuff 00614CA0 f end=00614CEF Script_UnitDebuff 00614CF0 f end=00614D3F Script_UnitAura 00614D40 f end=00614D83 Script_GetVehicleUIIndicator 00614E60 f end=00614EEE Script_GetVehicleUIIndicatorSeat 00614EF0 f end=00614FC6 +SmartScreenRectClearGrid 00615890 f end=006158B1 CopyCursorImage 006160B0 f end=00616211 type="int32_t __usercall func@(uint32_t** image@, MipBits* mipImages@, uint32_t width@, uint32_t height)" CursorGetResetMode 00616260 f end=00616266 CursorSetResetMode 00616270 f end=0061627D +CursorGetModeFromName 00616280 f end=006162BB UpdateCursor 006162C0 f end=006163AD CursorInitialize 006163B0 f end=006164A5 CursorGrabMoney 00616510 f end=006165A2 @@ -2621,7 +2833,22 @@ CursorDropItem 006167E0 f end=006167F9 CursorSetMode 00616800 f end=0061682E type="void __stdcall func(CURSORMODE mode)" GxXformPush_EGxXform_C44Matrix 00616AD0 f end=00616AE8 TSGrowableArray_CImVector__SetCount 00616CA0 f end=00616D07 type="void __thiscall func(TSGrowableArray_CImVector* this, uint32_t count)" +UpdatePendingPortraits 00616E80 f end=00616F8F +PortraitInitialize 00618010 f end=0061810E UpdateModelForUI 00618110 f end=00618176 +CGTooltip__GetDurationString 0061A9E0 f end=0061ABE4 +CGTooltip__GetItemDurationStrin 0061ABF0 f end=0061AEDA +CGTooltip__ResetPosition 0061B040 f end=0061B263 +CGTooltip__FadeOut 0061B290 f end=0061B2D1 +CGTooltip__FormatStringForXML 0061B4F0 f end=0061B5A1 +CGTooltip__ClearTooltip 0061C620 f end=0061C8A6 +CGTooltip__CalculateSize 0061CAF0 f end=0061CFE1 +CGTooltip__AddLine 0061FEC0 f end=006201B4 +CGTooltip__SetUnit 00621070 f end=0062240C +CGTooltip__SetEquipmentSet 00622DD0 f end=006230C5 +CGTooltip__AddSpellReagents 00623590 f end=00623752 +CGTooltip__SetSpell 006238A0 f end=006252F1 +CGTooltip__SetItem 006277F0 f end=0062D924 NetClient__Initialize 00631D30 f end=00631E01 ; 00005400 NetClient__ConnectInternal 00631E10 f end=00631E92 ; NetClient::ConnectInternal(char const*, unsigned short) NetClient__Disconnect 00631EA0 f end=00631F69 ; 00005400 @@ -2680,6 +2907,7 @@ GxSetMaxFPS 00681770 f end=0068177D type="void __stdcall func(uint32_t maxFPS)" GxGetMaxFPS 00681780 f end=00681786 GxSetMaxFPSBk 00681790 f end=0068179D type="void __stdcall func(uint32_t maxFPSBk)" GxGetMaxFPSBk 006817A0 f end=006817A6 +GxGetBlitFormat 006817B0 f end=006817BF type="BlitFormat __stdcall func(EGxTexFormat format)" GxLogOpen 006817C0 f end=006817C5 type="void __stdcall func()" GxLogClose 006817D0 f end=006817D5 GxLog 006817E0 f end=006817F5 type="int __stdcall func(char* format, ...)" @@ -2698,6 +2926,7 @@ GxPrimLockVertexPtrs 006828C0 f end=006828FE type="void __stdcall func(uint32_t GxScenePresent 00682A00 f end=00682A33 GxDevDestroy 00682B80 f end=00682C35 EmergencyMem__Unlock 00682C40 f end=00682C45 +CGxDevice__InitLights 00682C50 f end=00682CA8 type="void __thiscall func(CGxDevice* this)" CGxDevice__DeviceCreate 00682CB0 f end=00682CCB type="void __thiscall func(CGxDevice* this, int32_t (*windowProc)(void*, uint32_t, uintptr_t, intptr_t), CGxFormat* format)" CGxDevice__DeviceCreate 00682CD0 f end=00682CF0 type="void __thiscall func(CGxDevice* this, uintptr_t hwnd, CGxFormat* format)" CGxDevice__DeviceDestroy 00682CF0 f end=00682CFB type="void __thiscall func(CGxDevice* this)" @@ -2730,6 +2959,7 @@ CGxDevice__CursorLock 00683650 f end=00683657 type="uint32_t* __thiscall func(CG CGxDevice__CursorSetDepth 00683660 f end=00683670 type="void __thiscall func(CGxDevice* this, float depth)" CGxDevice__LogOpen 00683670 f end=006836A4 type="void __stdcall func()" ; static void CGxDevice::LogOpen(void) CGxDevice__LogClose 006836B0 f end=006836CA +CGxMatrixStack__CGxMatrixStack 00683B90 f end=00683CE0 type="CGxMatrixStack* __thiscall func(CGxMatrixStack* this)" CGxDevice__WindowConstrainTopByAspect 00683D60 f end=00683DB0 type="void __stdcall func(CiRect* windowRect)" CGxDevice__WindowConstrainBottomByAspect 00683DB0 f end=00683DFE type="void __stdcall func(CiRect* windowRect)" CGxDevice__WindowConstrainLeftByAspect 00683E00 f end=00683E50 type="void __stdcall func(CiRect* windowRect)" @@ -2739,6 +2969,7 @@ CGxDevice__WindowConstrainRight 00683ED0 f end=00683EFD type="void __stdcall fun CGxDevice__WindowConstrainTop 00683F00 f end=00683F2B type="void __stdcall func(CiRect* windowRect)" CGxDevice__WindowConstrainBottom 00683F30 f end=00683F5C type="void __stdcall func(CiRect* windowRect)" CGxLight__CGxLight 00683FB0 f end=0068406C type="CGxLight* __thiscall func(CGxLight* this)" +CGxGammaRamp__Set 00684070 f end=006840ED type="void __thiscall func(CGxGammaRamp* this, float gamma)" CGxDevice__DeviceSetFormat 006840F0 f end=0068416C type="int32_t __thiscall func(CGxDevice* this, CGxFormat* format)" CGxDevice__DeviceSetGamma 00684170 f end=00684189 type="void __thiscall func(CGxDevice* this, float gamma)" CGxDevice__DeviceSetGamma 00684190 f end=006841AF type="int32_t __thiscall func(CGxDevice* this, CGxGammaRamp* ramp)" @@ -2751,6 +2982,7 @@ CGxDevice__NotifyOnStereoChanged 00684410 f end=00684439 type="void __thiscall f CGxDevice__ClipPlaneSet 00684440 f end=006844B9 type="void __thiscall func(CGxDevice* this, uint32_t a2, C4Plane* plane)" CGxDevice__PrimColor 00684590 f end=006845AC type="void __thiscall func(CGxDevice* this, CImVector* c)" CGxDevice__PrimDrawElements 006845B0 f end=0068461D type="void __thiscall func(CGxDevice* this)" +CGxApiLight__operator_equals 00684620 f end=006847C8 type="CGxApiLight* __thiscall func(CGxApiLight* this, CGxLight* light)" ; CGxApiLight::operator=(CGxLight const&) CGxDevice__LightSet 006847D0 f end=00684843 type="void __thiscall func(CGxDevice* this, uint32_t a2, CGxLight* light, C3Vector* pos)" CGxDevice__BufStream 00684850 f end=0068489F type="void __thiscall func(CGxDevice* this, EGxPoolTarget target, uint32_t itemSize, uint32_t itemCount)" CGxDevice__TexMarkForUpdate 006848A0 f end=000684900 type="void __thiscall func(CGxDevice* this, CGxTex* texId, CiRect* updateRect, int32_t immediate)" @@ -2781,6 +3013,7 @@ EmergencyMem__Lock 00685E90 f end=00685EB0 type="void* __thiscall func(Emergency CGxDevice__MasterEnableSet 00685EB0 f end=00685F33 type="void __thiscall func(CGxDevice* this, EGxMasterEnables state, int32_t enable)" CGxDevice__RsSet_pointer_to_void 00685F50 f end=00685FB0 type="void __thiscall func(CGxDevice* this, EGxRenderState which, void* value)" CGxDevice__RsPop 00685FB0 f end=00686116 type="void __thiscall func(CGxDevice* this)" +CGxDevice__IRsInit 00686120 f end=006865AD type="void __thiscall func(CGxDevice* this)" CGxDevice__BufCreate 00687660 f end=006876C9 type="CGxBuf* __thiscall func(CGxDevice* this, CGxPool* pool, uint32_t itemSize, uint32_t itemCount, uint32_t index)" CGxDevice__PoolCreate 006876D0 f end=0068773F type="CGxPool* __thiscall func(CGxDevice* this, EGxPoolTarget target, EGxPoolUsage usage, uint32_t size, EGxPoolHintBits hint, char* name)" CGxDevice__QueryCreate 006877C0 f end=00687811 type="void __thiscall func(CGxDevice* this, CGxQuery** query, EGxQueryType queryType)" @@ -2808,6 +3041,7 @@ CGxDevice__AdapterDesktopMode 00689F20 f end=00689F87 type="int32_t __stdcall fu TSGrowableArray_CGxMonitorMode__New 0068A090 f end=0068A0ED type="CGxMonitorMode* __thiscall func(TSGrowableArray_CGxMonitorMode* this)" TSGrowableArray_CGxMonitorMode__SetCount 0068A0F0 f end=0068A165 type="void __thiscall func(TSGrowableArray_CGxMonitorMode* this, uint32_t count)" CGxDevice__AdapterMonitorModes 0068A4C0 f end=0068A589 type="void __stdcall func(TSGrowableArray_CGxMonitorMode* modes)" +CGxDeviceOpenGl__ISetGlCaps 0068A9A0 f end=0068AF34 type="void __thiscall func(CGxDeviceOpenGl* this, CGxFormat* format)" CGxDeviceOpenGl__CGxDeviceOpenGl 0068BBC0 f end=0068BD15 type="void __thiscall func(CGxDeviceOpenGl* this)" CGxDevice__NewOpenGl 0068BF20 f end=0068BF44 type="CGxDevice* __stdcall func()" CGxDevice__NewD3d9Ex 0068C220 f end=0068C244 type="CGxDevice* __stdcall func()" @@ -2843,7 +3077,7 @@ CGxDeviceD3d__BufData 0068FD00 f end=0068FD49 type="void __thiscall func(CGxDevi CGxDeviceD3d__CGxDeviceD3d 0068FD50 f end=0068FE80 type="void __thiscall func(CGxDeviceD3d* this)" CGxDeviceD3d__scalar_deleting_destructor 0068FE80 f end=0068FEC8 type="void __thiscall func(CGxDeviceD3d* this, uint8_t __flags)" CGxDeviceD3d__DeviceReadPixels 0068FED0 f end=00690144 type="void __thiscall func(CGxDeviceD3d* this, CiRect* rect, TSGrowableArray_CImVector* pixels)" -CGxDeviceD3d__IReleaseD3dResources 00690150 f end=00690223 type="void __thiscall func(CGxDeviceD3d* this, int32_t a2)" +CGxDeviceD3d__IReleaseD3dResources 00690150 f end=00690223 type="void __thiscall func(CGxDeviceD3d* this, int32_t freeTextures)" CGxDeviceD3d__DeviceWM 00690230 f end=0069038D type="void __thiscall func(CGxDeviceD3d* this, EGxWM wm, int32_t param1, int32_t param2)" CGxDeviceD3d__IDestroyD3d 006903B0 f end=006904C4 CGxDeviceD3d__DeviceSetFormat 006904D0 f end=006905E8 type="int32_t __thiscall func(CGxDeviceD3d* this, CGxFormat* format)" @@ -2851,6 +3085,8 @@ CGxDeviceD3d__DeviceDestroy 006905F0 f end=00690679 type="void __thiscall func(C CGxDeviceD3d__ICreateD3d 00690680 f end=00690742 type="int32_t __thiscall func(CGxDeviceD3d* this)" CGxDeviceD3d__DeviceCreate 00690750 f end=00690821 type="void __thiscall func(CGxDeviceD3d* this, int32_t (*windowProc)(void*, uint32_t, uintptr_t, intptr_t), CGxFormat* format)" CGxDeviceD3d__DeviceCreate 00690830 f end=00690897 type="void __thiscall func(CGxDeviceD3d* this, uintptr_t hwnd, CGxFormat* format)" +ScanString 006908B0 f end=0069090D +BindGlExtensions 006909A0 f end=0069186D CGxDeviceD3d__Sub69FAA0 0069FAA0 f end=0069FAFE type="int32_t __thiscall func(CGxDeviceD3d* this, D3DFORMAT format)" CGxDeviceD3d__ICreateD3dVB 0069FB00 f end=0069FB68 type="LPDIRECT3DVERTEXBUFFER9 __thiscall func(EGxPoolUsage usage, uint32_t size)" CGxDeviceD3d__CreatePoolAPI 0069FB70 f end=0069FBB8 type="int32_t __thiscall func(CGxDeviceD3d* this, CGxPool* pool)" @@ -2867,8 +3103,10 @@ CGxDeviceD3d__QueryDestroy 006A0190 f end=006A01C0 type="bool __thiscall func(CG CGxDeviceD3d__QueryEnd 006A0240 f end=006A0272 type="bool __thiscall func(CGxDeviceD3d* this, CGxQuery* query)" CGxDeviceD3d__QueryGetData 006A0310 f end=006A035F type="bool __thiscall func(CGxDeviceD3d* this, CGxQuery* query, uint32_t* data)" CGxDeviceD3d__WindowProcD3d 006A0360 f end=006A0834 type="LRESULT __stdcall func(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)" +CGxDeviceD3d__IReleaseD3dQueries 006A1690 f end=006A16CC type="void __thiscall func(CGxDeviceD3d* this, int32_t freeQueries)" CGxDeviceD3d__DeviceReadDepths 006A1950 f end=006A19C4 type="void __thiscall func(CGxDeviceD3d* this, CiRect* rect, TSGrowableArray_float* depths)" CGxDeviceD3d9Ex__CGxDeviceD3d9Ex 006A1A90 f end=006A1C24 +CGxDeviceD3d__IReleaseD3dPools 006A1C60 f end=006A1CDC type="void __thiscall func(CGxDeviceD3d* this, int32_t freePools)" CGxDeviceD3d__ITexForceRecreation 006A2AA0 f end=006A2BA3 CGxDeviceD3d__TexDestroy 006A2BB0 f end=006A2BF1 type="void __thiscall func(CGxDeviceD3d* this, CGxTex* texId)" CGxDeviceD3d__ITexCreate 006A2C00 f end=006A2D7E type="void __thiscall func(CGxDeviceD3d* this, CGxTex* texId)" @@ -2887,8 +3125,8 @@ CGxDeviceD3d__IStateSyncScissorRect 006A38D0 f end=006A39D2 type="void __thiscal CGxDeviceD3d__ISetVertexBuffer 006A39E0 f end=006A3A59 type="void __thiscall func(CGxDeviceD3d* this, uint32_t stream, LPDIRECT3DVERTEXBUFFER9 buffer, uint32_t offset, uint32_t stride)" CGxDeviceD3d__IStateSetD3DDefaults 006A3A60 f end=006A3C34 type="void __thiscall func(CGxDeviceD3d* this)" CGxDeviceD3d__DsSet 006A3C40 f end=006A40F2 type="void __thiscall func(CGxDeviceD3d* this, CGxDeviceD3d__EDeviceState state, uint32_t val)" -CGxDeviceD3d__ISetColorOp 006A4190 f end=006A41EC type="void __thiscall func(CGxDeviceD3d* this, uint32_t a1, uint32_t val)" -CGxDeviceD3d__ISetAlphaOp 006A41F0 f end=006A424C type="void __thiscall func(CGxDeviceD3d* this, uint32_t a1, uint32_t val)" +CGxDeviceD3d__ISetColorOp 006A4190 f end=006A41EC type="void __thiscall func(CGxDeviceD3d* this, uint32_t tmu, uint32_t op)" +CGxDeviceD3d__ISetAlphaOp 006A41F0 f end=006A424C type="void __thiscall func(CGxDeviceD3d* this, uint32_t tmu, uint32_t op)" CGxDeviceD3d__IStateSyncLights 006A43D0 f end=006A46F9 type="void __thiscall func(CGxDeviceD3d* this)" CGxDeviceD3d__IStateSyncMaterial 006A4700 f end=006A4846 type="void __thiscall func(CGxDeviceD3d* this)" CGxDeviceD3d__IStateSyncXforms 006A4850 f end=006A48FE type="void __thiscall func(CGxDeviceD3d* this)" @@ -2900,9 +3138,11 @@ CGxDeviceD3d__IStateSyncVertexPtrs 006A5700 f end=006A5934 type="void __thiscall CGxDeviceD3d__IStateSync 006A5940 f end=006A59f5 type="void __thiscall func(CGxDeviceD3d* this)" CGxDeviceD3d__CapsWindowSize 006A5A00 f end=006A5A25 type="void __thiscall func(CGxDeviceD3d* this, CRect* dst)" CGxDeviceD3d__IXformSetWorld 006A5A30 f end=006A5A92 type="void __thiscall func(CGxDeviceD3d* this)" +CGxDeviceD3d__IXformSetTex 006A5AA0 f end=006A5C65 type="void __thiscall func(CGxDeviceD3d* this, uint32_t tmu)" CGxDeviceD3d__IBindPixelShader 006A5C70 f end=006A5D48 type="void __thiscall func(CGxDeviceD3d* this, CGxShader* ps)" CGxDeviceD3d__IShaderReload 006A5D50 f end=006A5E07 type="void __thiscall func(CGxDeviceD3d* this, CGxShader* shader, const char* a2, const char* a3)" CGxDeviceD3d__IShaderCreate 006A5E10 f end=006A5E36 type="void __thiscall func(CGxDeviceD3d* this, CGxShader* shader)" +CGxDeviceD3d__IReleaseD3dShaders 006A5E40 f end=006A5EEC type="void __thiscall func(CGxDeviceD3d* this, int32_t freeShaders)" CGxDevice__ITexWHDStartEnd 006A5EF0 f end=006A5FDF type="void __thiscall func(CGxDevice* this, CGxTex* texId, uint32_t* width, uint32_t* height, uint32_t* baseMip, uint32_t* mipCount)" CGxDeviceD3d__SceneClear 006A74B0 f end=006A7538 type="void __thiscall func(CGxDeviceD3d* this, uint32_t mask, CImVector color)" CGxDeviceD3d__Sub6A7940 006A7940 f end=006A79F1 type="void __thiscall func(CGxDeviceD3d* this, uint32_t width, uint32_t height)" @@ -2939,6 +3179,26 @@ CalcLevelCount 006AB700 f end=006AB75C type="uint32_t __stdcall func(uint32_t wi MippedImgAllocA 006AB760 f end=006AB7DF type="MipBits* __stdcall func(uint32_t fourCC, uint32_t width, uint32_t height, char* filename, int32_t linenumber)" MippedImgSet 006AB810 f end=006AB85E type="void __stdcall func(uint32_t fourCC, uint32_t width, uint32_t height, MipBits* bits)" FullShrink 006AB860 f end=006ABAAF type="void _stdcall func(C4Pixel* dest, uint32_t destWidth, uint32_t destHeight, C4Pixel* source, uint32_t sourceWidth, uint32_t sourceHeight)" +Blit_Argb8888_Argb4444 006ABE00 f end=006ABE2F type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb8888][BlitFormat_Argb4444][BlitAlpha_0] +Blit_Argb8888_Argb1555 006ABE30 f end=006ABE5F type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb8888][BlitFormat_Argb1555][BlitAlpha_0] +Blit_Argb8888_Rgb565 006ABE60 f end=006ABE8F type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb8888][BlitFormat_Rgb565][BlitAlpha_0] +Blit_Argb4444_Abgr8888 006ABE90 f end=006ABF3F type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb4444][BlitFormat_Abgr8888][BlitAlpha_0] +Blit_Argb8888_Abgr8888 006ABF40 f end=006ABFBE type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb8888][BlitFormat_Abgr8888][BlitAlpha_0] +Blit_Argb8888_Argb8888_A1 006ABFC0 f end=006AC02F type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb8888][BlitFormat_Argb8888][BlitAlpha_1] +Blit_Dxt1_Dxt1 006AC030 f end=006AC0B0 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt1][BlitFormat_Dxt1][BlitAlpha_0] +Blit_Dxt35_Dxt35 006AC0B0 f end=006AC130 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" +Blit_generic32_generic32 006ACCE0 f end=006ACCE9 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; Argb8888_Argb8888, Gr1616F_Gr1616F, R32F_R32F, D24X8_D24X8 +Blit_Argb8888_Argb8888_A8 006ACCF0 f end=006ACD67 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb8888][BlitFormat_Argb8888][BlitAlpha_8] +Blit_generic16_generic16 006ACD70 f end=006ACD79 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; Rgb565_Rgb565, Argb4444_Argb4444, Argb1555_Argb1555, Uv88_Uv88 +Blit_Dxt1_Rgb565 006AE440 f end=006AE494 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt1][BlitFormat_Rgb565][BlitAlpha_0] +Blit_Dxt1_Argb1555 006AE4A0 f end=006AE4F4 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt1][BlitFormat_Argb1555][BlitAlpha_0] +Blit_Dxt1_Argb8888 006AE500 f end=006AE554 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt1][BlitFormat_Argb8888][BlitAlpha_0] +Blit_Dxt3_Argb4444 006AE560 f end=006AE5B4 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt3][BlitFormat_Argb4444][BlitAlpha_0] +Blit_Dxt3_Argb8888 006AE5C0 f end=006AE614 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt3][BlitFormat_Argb8888][BlitAlpha_0] +Blit_Dxt5_Argb4444 006AE620 f end=006AE674 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt5][BlitFormat_Argb4444][BlitAlpha_0] +Blit_Dxt5_Argb8888 006AE680 f end=006AE6D4 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt5][BlitFormat_Argb8888][BlitAlpha_0] +InitBlit 006AE6E0 f end=006AE7BE +Blit 006AE7C0 f end=006AE817 type="int32_t __stdcall func(C2iVector* size, BlitAlpha alpha, void* src, uint32_t srcStride, BlitFormat srcFmt, void* dst, uint32_t dstStride, BlitFormat dstFmt)" ; Blit(const C2iVector&, BlitAlpha, const void*, uint32_t, BlitFormat, void*, uint32_t, BlitFormat) CBLPFile__Close 006AE8B0 f end=006AE8DA type="void __thiscall func(CBLPFile* this)" CBLPFile__Source 006AE900 f end=006AE990 type="int32_t __thiscall func(CBLPFile* this, void* fileBits)" CBLPFile__DecompPalFastPath 006AE990 f end=006AE9D6 type="void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t colorSize)" @@ -2998,6 +3258,7 @@ ClientConnection__HandleConnect 006B1260 f end=006B12C3 ; ClientConnection::Hand ClientConnection__Connect 006B1390 f end=006B1450 ; ClientConnection::Connect() ClientConnection__GetCharacterList 006B14C0 f end=006B1553 ; ClientConnection::GetCharacterList() ClientServices__RequestCharacterCreate 006B1620 f end=006B1785 +ClientConnection__CharacterLogin 006B1790 f end=006B183F ClientServices__CharacterSetInGame 006B1840 f end=006B18B8 ClientServices__CharacterLogout 006B1930 f end=006B1A02 ClientServices__RequestCharacterDelete 006B1A70 f end=006B1B62 @@ -3089,37 +3350,181 @@ SHA1_Init 006CB5F0 f end=006CB622 ; SHA1_Init(SHA1_CONTEXT*) SHA1_Update 006CB630 f end=006CB6E2 ; SHA1_Update(SHA1_CONTEXT*, unsigned char const*, unsigned int) SHA1_Final 006CB6F0 f end=006CB7BE ; SHA1_Final(unsigned char*, SHA1_CONTEXT*) SHA1_InterleaveHash 006CB7C0 f end=006CB8FD ; SHA1_InterleaveHash(unsigned char*, unsigned char const*, unsigned int) +CGPlayer_C__SetAutoLoot 006CDE50 f end=006CDE81 CGPlayer_C__ClearLootingObject 006CEDD0 f end=006CEDE7 CGPlayer_C__GetPendingMovie 006CF290 f end=006CF296 +CGPlayer_C__GetPlayedTime 006CF440 f end=006CF468 +CGPlayer_C__ValidateSlot 006D4A00 f end=006D4AC9 +CGPlayer_C__ClearAFK 006D52D0 f end=006D53A4 +CGPlayer_C__CanLoot 006D5A60 f end=006D5BD7 +CGPlayer_C__OnLevelChange 006D66E0 f end=006D6720 +CGPlayer_C__GetPVPFactionIndex 006D6E90 f end=006D6EFA +CGPlayer_C__HandleSkinning 006D6F40 f end=006D702E +CGPlayer_C__VehicleAllowsInteraction 006D7AA0 f end=006D7B2B +CGPlayer_C__LootUnit 006DAD90 f end=006DAF5E +CGPlayer_C__CountEquippedGems 006DE4D0 f end=006DE6C8 +CGPlayer_C__EquipVisibleItem 006E08C0 f end=006E09D5 +CGPlayer_C__CombatModeLeave 006E1660 f end=006E1776 +CGPlayer_C__ToggleFarSight 006E2880 f end=006E2AFF +CGPlayer_C__CombatModeEnter 006E4950 f end=006E4B76 +CMovement_C__OnClientControlLost 006E9A60 f end=006E9A6F +CMovement_C__UpdateHeartbeatTimerA 006E9B70 f end=006E9BAB +CMovement_C__OnMoveStopLocal 006ECDE0 f end=006ECE39 +CMovement_C__OnTurnStopLocal 006ECEA0 f end=006ECF06 MovementDestroy 006F0C30 f end=006F0C6E +CObjectEffectManager__ExitState 006F61D0 f end=006F6413 +CObjectEffectManager__EnterState 006F7270 f end=006F7365 +CEffect__AddSpecialEffect 006F9260 f end=006F9394 +CEffect__Create 006F9D70 f end=006F9EBC +CEffect__Release 006FA390 f end=006FA3B2 CEffect__Destroy 006FA3C0 f end=006FA444 CloseAllLootRolls 006FAFD0 f end=006FB0FD CGUnit_C__StopMissileTrajectoryTargeting 006FBF00 f end=006FBF7B +CGUnit_C__InitMissileTrajectorySystem 006FC8E0 f end=006FC918 +CGUnit_C__SendFinalMissileTrajectoryUpdate 006FD6B0 f end=006FDA1E +CGUnit_C__UpdateMissileTrajectory 006FE7E0 f end=006FE9A8 CMissile__ClearInFlightMissiles 00703770 f end=00703802 +CMissile__UpdateStaticLists 00703B00 f end=00703B73 +CMissile__Initialize 00703B80 f end=00703BE0 +CMissile__Destroy 00703BE0 f end=00703C10 +CGCorpse_C__CanBeLooted 007058F0 f end=007058FD +CGCorpse_C__GetFactionTemplate 00705A80 f end=00705AB2 +CGItem_C__GetUseSpell 00706B90 f end=00706BEF +CGItem_C__NumBaseCharges 00706BF0 f end=00706C4F +CGItem_C__GetCooldowns 00706C50 f end=00706CE5 +CGItem_C__NumBaseCharges 00706F40 f end=00706F9E CGItem_C__Unlock 00707020 f end=00707051 +CGItem_C__GetSubtypeID 00707250 f end=0070727E CGItem_C__GetUseSpell 00707C60 f end=00707DA1 +CGItem_C__GetCooldowns 00707E90 f end=00707F44 +CGItem_C__CanGoInSlot 00708500 f end=0070851E +CGItem_C__IsBound 00708520 f end=00708538 +CGItem_C__GetRepairCost 00708540 f end=007086AF +CGItem_C__IsPermanentlyBoundForTrade 00708B40 f end=00708BC3 CGItem_C__CanBeUsed 00708C10 f end=00708C1E +CGItem_C__Use 00708C20 f end=007093EE +CGItem_C__GetInventoryArt 0070AA00 f end=0070AA40 +CGGameObject_C__CanUse 0070BA00 f end=0070BA0D +CGGameObject_C__CanUseNow 0070BA10 f end=0070BA24 CGGameObject_C__StartInteraction 0070BAB0 f end=0070BAC0 CGGameObject_C__GetInteractDistanceSquared 0070BAD0 f end=0070BB0D +CGGameObject_C__CanChangeCursor 0070CE10 f end=0070CEB2 +CGGameObject_C__GetCursorFile 0070CEC0 f end=0070CF2E +CGUnit_C__IsLocalClientControlled 00714AC0 f end=00714ACD +CGUnit_C__ForceFacingChange 00715270 f end=007152AD +CGUnit_C__NamePlateUpdateLevels 007153A0 f end=007153BB +CGUnit_C__RegisterScript 007158C0 f end=007158F4 +CGUnit_C__UnregisterScript 00715900 f end=00715929 +CGUnit_C__SetCastingAutoRepeat 00715AC0 f end=00715AE5 CGUnit_C__StopNamePlateSpellbar 00715B20 f end=00715B46 +CGUnit_C__GetNamePlateFocus 00715C30 f end=00715C36 +CGUnit_C__ClearNamePlateFocus 00715C40 f end=00715C5A +CGUnit_C__GetCursorOverride 00715EA0 f end=00715F1C +CGUnit_C__GetCursorFile 00715F20 f end=00715F6F +CGUnit_C__MountedCombatAllowed 00715F70 f end=00715F87 +CGUnit_C__CanBeLooted 00717B60 f end=00717B98 +CGUnit_C__InitActiveMover 00717C50 f end=00717D84 +CGUnit_C__GetMaxCameraHeight 00718080 f end=007180B5 +CGUnit_C__UnitReaction 00718C20 f end=00718C9B +CGUnit_C__OnTurnStopLocal 0071AE40 f end=0071AE4F +CGUnit_C__IsInMelee 0071AF90 f end=0071AFA7 +CGUnit_C__CanAutoDismount 0071B0C0 f end=0071B123 +CGUnit_C__CanAutoUnshift 0071B130 f end=0071B1D8 +CGUnit_C__GetPredictedHealth 0071C2C0 f end=0071C2DC +CGUnit_C__GetPredictedPower 0071C2E0 f end=0071C31F +CGUnit_C__GetCameraRelativeTo 0071C4D0 f end=0071C4F1 +CGUnit_C__SetLocalClientControl 0071C930 f end=0071C9C4 +CGUnit_C__BuildComponentObject 0071D010 f end=0071D1E1 +CGUnit_C__CanAssist 0071F890 f end=0071F8A6 +CGUnit_C__UpdateSelectionRadius 00720330 f end=007203FF +CGUnit_C__ShowHandItemSpellEffects 00720400 f end=0072069D +CGUnit_C__PlayNPCSound 00720860 f end=00720955 +CGUnit_C__UpdateObjectEffectMovementStates 00721300 f end=007219EB +CGUnit_C__IsShapeShifted 00721CA0 f end=00721CEE +CGUnit_C__CanCurrentFormMount 00721DA0 f end=00721E68 +CGUnit_C__TrackingMakeRelativeTo 00722010 f end=00722082 +CGUnit_C__IsSpellKnown 007260E0 f end=00726160 +CGUnit_C__CancelFormPreventingMount 00726F30 f end=00727126 +CGUnit_C__SetNamePlateFocus 007271D0 f end=007272B5 +CGUnit_C__ClearTrackingTarget 007272C0 f end=007273F7 CGUnit_C__DoPowerRegen 00728A20 f end=00728B09 +CGUnit_C__CanInteractNow 00729620 f end=0072973B +CGUnit_C__IsValidFollowTarget 00729BD0 f end=00729C6A +CGUnit_C__HandleNPCFeedback 0072A680 f end=0072A7E9 +CGUnit_C__CancelRangedMode 0072AFE0 f end=0072B05E +CGUnit_C__SetTrackingTarget 0072B4A0 f end=0072B63D +CGUnit_C__VerifyAttackIconPressed 0072BDB0 f end=0072C2AD +CGUnit_C__UpdateModelScale 0072CBB0 f end=0072CC28 +CGUnit_C__OnLevelChange 0072E3A0 f end=0072E430 +CGUnit_C__OnMovementInitiated 0072EAD0 f end=0072EB76 +CGUnit_C__SpellInterrupted 0072ED80 f end=0072EE11 CGUnit_C__SetTrackingDirection 0072F040 f end=0072F1E8 +CGUnit_C__InitializeComponent 00730100 f end=00730281 +CGUnit_C__ShouldRender 00730F30 f end=00731092 +CGUnit_C__UpdateAllSmoothFacing 00739630 f end=00739648 +CGUnit_C__CheckAndReportSpellInhibitFlags 00739650 f end=0073A51E +CGUnit_C__UpdateLootAnimKit 0073AC30 f end=0073ACFC +CGUnit_C__Dismount 007412E0 f end=007413EA +CGObject_C__ShouldRender 00743300 f end=00743316 +CGObject_C__IsReadyToDraw 00743450 f end=00743487 nullsub_152 00743550 f nullsub_153 00743560 f +CGObject_C__UpdateEffectAttachments 00743AF0 f end=00743B3C CGObject_C__HideHighlightType 00743BC0 f end=00743C6B CGObject_C__ShowHighlightType 00743C70 f end=00743D47 CGObject_C__UpdateAllWorldObjects 007440F0 f end=00744100 +CGObject_C__UpdateAllObjectEffectManagers 00744140 f end=00744150 +CGObject_C__HandleScaleUpdate 007441D0 f end=00744228 +CGObject_C__GetQuestGiverCursor 00744640 f end=00744695 +CGObject_C__SetInteractIconVisible 00745140 f end=007451AE +UnitSoundShutdown 00747810 f end=00747848 +CVehiclePassenger_C__PostRenderUpdateAll 00747AE0 f end=00747AFB +CVehiclePassenger_C__OnSetActiveMover 00747F40 f end=00747F9F +CVehiclePassenger_C__GetStoredRootVehicleUnit 00748040 f end=0074806E +CVehiclePassenger_C__InitSystem 0074A070 f end=0074A15F +CVehiclePassenger_C__UninitSystem 0074A160 f end=0074A1FE +MovementUpdateCameraYaw 0074B380 f end=0074B3E1 +CGUnit_C__VehiclePassengerInitWorldCameraState 0074B880 f end=0074B892 +CGUnit_C__HasVehicleTranspor 0074B8B0 f end=0074B8F5 +CGUnit_C__IsStrafingDisabled 0074B9A0 f end=0074B9AB +CGUnit_C__IsVehicleCurrentlyUnstoppable 0074BB90 f end=0074BBC8 +CGUnit_C__SignalPlayerGainsVehicleDataEvent 0074BBD0 f end=0074BC45 +CGUnit_C__OnVehicleCameraPossiblyUnneeded 0074C4E0 f end=0074C550 +CGUnit_C__UpdateVehicleUISliders 0074C5A0 f end=0074C64D +CGUnit_C__FindRootVehicle 0074C650 f end=0074C749 +CGUnit_C__VehiclePassengerMaybeAutoExit 0074CCE0 f end=0074CD5F +CGUnit_C__DestroyVehicleCamera 0074CD60 f end=0074CDD3 +CGUnit_C__OnVehicleCameraPossiblyNeeded 0074CE40 f end=0074CF22 Script_CombatTextSetActiveUnit 0074D580 f end=0074D5A8 Script_CombatLogSetRetentionTime 0074D5B0 f end=0074D5FD Script_CombatLog_Object_IsA 0074D600 f end=0074D6A3 Script_CombatLogGetRetentionTime 0074D9E0 f end=0074D9FF Script_CombatLogGetCurrentEntry 0074F2B0 f end=0074F2CC +UnitCombatLogInvalidateName 0074F400 f end=0074F4CC Script_CombatLogResetFilter 0074FA60 f end=0074FA6D Script_CombatLogGetNumEntries 0074FA70 f end=0074FADD Script_CombatLogSetCurrentEntry 0074FAE0 f end=0074FC20 Script_CombatLogAdvanceEntry 0074FC20 f end=0074FD36 Script_CombatLogAddFilter 0074FF70 f end=00750206 Script_CombatLogClearEntries 00751120 f end=0075114B +CGBag_C__GetItemPointer 00754390 f end=007543F4 +CGBag_C__FindItemOfType 00754A20 f end=00754A46 +CGBag_C__FindItemByName 00754AF0 f end=00754B84 +CGBag_C__GetItemTypeCharges 00754D50 f end=00754D86 +CVehicle_C__InitSystem 00756E30 f end=00756E8B +CVehicle_C__UninitSystem 00756E90 f end=00756EB3 +CVehicle_C__GetVehicleSeatRec 00756EC0 f end=00756F00 +CVehicle_C__EnterWorld 00757180 f end=007571C0 +CSimpleScriptManager__UnregisterCallback 007581A0 f end=007581EB +CSimpleScriptManager__RegisterCallback 007581F0 f end=0075821A +VisibleItem_C__GetDisplayID 00758E50 f end=00758EC9 +CVehicleCamera_C__InitSystem 00759160 f end=007591CF +CVehicleCamera_C__UninitSystem 007591D0 f end=007591FD +CVehicleCamera_C__ComputeSafeCurWorldPos 00759580 f end=007597C1 +CVehicleCamera_C__GetRelativeTo 007599D0 f end=00759A56 +CVehicleCamera_C__Destroy 00759D60 f end=00759D7C +CVehicleCamera_C__AttachToHierarchy 0075A720 f end=0075A7CE +CVehicleCamera_C__Create 0075B1A0 f end=0075B3DD GenerateNodeString 00763680 f end=0076372C type="void __stdcall func(CONSOLELINE* node)" SetInputString 00763730 f end=007637CD type="void __stdcall func(char* text)" ; UC ReserveInputSpace 007637D0 f end=0076382B type="void __fastcall func(CONSOLELINE* lineptr, uint32_t chars)" @@ -3164,6 +3569,7 @@ CVar__SaveCvar 00766640 f end=007666A1 type="bool __stdcall func(char* name, cha CVar__LogCvar 007666B0 f end=007666F9 ; CVar::LogCvar(char const*, char const*, void*) CVar__InternalSet 007667B0 f end=00766855 ; CVar::InternalSet(char const*, bool, bool, bool, bool) CVar__Set 007668C0 f end=00766936 type="bool __thiscall func(CVar* this, char* value, bool setValue, bool setReset, bool setDefault, bool a6)" +CVar__Set 00766940 f end=00766982 CVar__Reset 00766990 f end=00766A14 ; public: void __thiscall CVar::Reset(void) CVar__Default 00766A20 f end=00766AA4 type="bool __thiscall func(CVar* this)" ; public: bool __thiscall CVar::Default(void) CVar__Update 00766AB0 f end=00766B1F type="bool __thiscall func(CVar* this)" ; CVar::Update() @@ -3342,6 +3748,7 @@ SBigMul 0077C700 f end=0077C71F type="void __stdcall func(BigData* a, BigData* b PowMod 0077C720 f end=0077C97B type="void __stdcall func(BigBuffer* a, BigBuffer* b, BigBuffer* c, BigBuffer* d, BigStack* stack)" SBigPowMod 0077C980 f end=0077C9A4 type="void __stdcall func(BigData* a, BigData* b, BigData* c, BigData* d)" World__SetLoadProgressCallback 0077EC90 f end=0077ECA6 +World__Intersect 0077F310 f end=0077F319 World__Preload 00781500 f end=007815B7 DayNight__Update 007816F0 f end=007819BC ; DayNight::Update(unsigned int, float, float) CMapObj__Init 007AE300 f end=007AE3A6 ; CMapObj::Init() @@ -3388,6 +3795,8 @@ Script_GetVoiceSessionMemberInfoBySessionID 007DEEF0 f end=007DF0AF Script_UnitIsTalking 007DF0B0 f end=007DF142 ComSatClient_Init 007DFAF0 f end=007DFE9C IsRussian 007E1030 f end=007E1049 +EffectDeath__EffectDeath 007EA260 f end=007EA416 +EffectNetherWorld__EffectNetherWorld 007EA470 f end=007EA592 DayNight__CalcFogRate 007ECD00 f end=007ECD76 ; DayNight::CalcFogRate(float, float) DayNight__SetOverrideLightParamsID 007ECEC0 f end=007ECEDC ; DayNight::SetOverrideLightParamsID(int) DayNight__ClearOverrideLightParamsID 007ECEE0 f end=007ECEEB ; DayNight::ClearOverrideLightParamsID() @@ -3404,20 +3813,59 @@ DayNight__UpdateLighting 007F3920 f end=007F39AA ; DayNight::UpdateLighting() MinimapSetCorpsePOI 007F4990 f end=007F49FE SpellVisualsClear 007FC9F0 f end=007FCA29 Spell_C_IsTargeting 007FD620 f end=007FD62C +Spell_C_GetTargetingSpell 007FD630 f end=007FD640 +Spell_C_CanTargetUnits 007FD650 f end=007FD661 +Spell_C_CanTargetParty 007FD670 f end=007FD681 +Spell_C_CanTargetRaid 007FD690 f end=007FD6A1 +Spell_C_CanTargetFriends 007FD6B0 f end=007FD6C1 +Spell_C_CanTargetEnemies 007FD6D0 f end=007FD6E1 +Spell_C_CanTargetAlive 007FD6F0 f end=007FD702 +Spell_C_CanTargetFriendCorpses 007FD710 f end=007FD71C +Spell_C_CanTargetEnemyCorpses 007FD720 f end=007FD72C +Spell_C_CanTargetObjects 007FD730 f end=007FD741 +Spell_C_CanTargetTerrain 007FD750 f end=007FD75E +Spell_C_CanTargetNonCombatPet 007FD780 f end=007FD78B +Spell_C_SetCursorWorldObjectPosition 007FD7B0 f end=007FD7D1 Spell_C_IsCursorWorldObjectHousing 007FD7F0 f end=007FD7F6 Spell_C_CursorWorldObjectRotate 007FD800 f end=007FD82F Script_SpellIsTargeting 007FDCD0 f end=007FDD0A Script_SpellCanTargetItem 007FDD10 f end=007FDD56 Script_SpellCanTargetGlyph 007FDD60 f end=007FDDA6 +Spell_C_SetAutoRangedCombatSpell 007FE140 f end=007FE180 +Spell_C_UsesDefaultMinRange 007FF3C0 f end=007FF3FB +Spell_C_GetDefaultMinRange 007FF400 f end=007FF477 +Spell_C_GetMinMaxRange 007FF480 f end=007FF766 +Spell_C_GetSpellReagentUses 007FFA30 f end=007FFABF +Spell_C_SetPlayerClass 008007A0 f end=008007D2 Script_SpellTargetItem 008007E0 f end=008008C7 +Spell_C_PlayMissileTrajectoryCastVisuals 00800DD0 f end=00801018 +Spell_C_GetPowerCost 008012F0 f end=0080164E +Spell_C_GetSpellReagentUses 00801770 f end=008017D2 +Spell_C_HaveSpellPower 008017E0 f end=00801874 Script_CancelItemTempEnchantment 008021D0 f end=0080226B Script_CannotBeResurrected 00802270 f end=008022C9 +Spell_C__GetSpellRange 00802C30 f end=00802CA6 +Spell_C_HandleSpriteRay 00803A50 f end=00803ED6 Script_SpellCanTargetUnit 00804190 f end=0080421D Script_CancelUnitBuff 00804220 f end=00804420 +Spell_C_CancelSpell 00806200 f end=0080638A +SpellHistory__GetCooldown 00807980 f end=00807D3E +SpellHistory__IsOnHold 00807DA0 f end=00807F07 +Spell_C__GetSpellCooldown 00809000 f end=00809029 +Spell_C__GetItemCooldown 00809030 f end=008090B1 +Spell_C_GetItemCooldown 008090C0 f end=008090FA Spell_C_StopTargeting 00809A60 f end=00809A79 +Spell_C_CancelPlayerSpells 00809AC0 f end=00809AE1 Script_SpellStopTargeting 00809E30 f end=00809E96 Script_SpellStopCasting 00809EA0 f end=00809F7E +Spell_C_NeedsCooldownEvent 0080AC10 f end=0080AC85 +Spell_C_IsUsableAction 0080B5D0 f end=0080BC74 +Spell_C__HandleTerrainClick 0080C340 f end=0080C3D2 +Spell_C_TargetTradeItem 0080C5F0 f end=0080C64E +Spell_C_CastSpell 0080CCE0 f end=0080DA32 +Spell_C_CastSpell 0080DA40 f end=0080DA7C Script_SpellTargetUnit 0080DC00 f end=0080DCE3 +Spell_C__SystemInitialize 008100E0 f end=00810320 FrameXML_LoadXML 00812530 f end=008125C0 FrameXML_RegisterLoadProgressCallback 00812840 f end=00812869 FrameXML_FreeHashNodes 00812B90 f end=00812B9D ; FrameXML_FreeHashNodes() @@ -3426,13 +3874,20 @@ FrameXML_RegisterFactory 00813D20 f end=00813DEF FrameXML_RegisterDefault 00813DF0 f end=00813EDC FrameXML_ProcessFile 00813EE0 f end=00814333 FrameXML_CreateFrames 00814340 f end=008145A3 +XMLNode__GetAttributeByName 00814730 f end=00814793 +XMLNode__Recycle 00814CE0 f end=00814D53 +XMLTree__Free 00814D60 f end=00814D87 +StringToJustify 00815080 f end=008150CA FrameXML_CheckSignature 008165E0 f end=00816767 FrameScript_Object__CreateScriptMetaTable 00816790 f end=008167D3 ; FrameScript_Object::CreateScriptMetaTable(lua_State*, void (*)(lua_State*)) FrameScript_Object__FillScriptMethodTable 008167E0 f end=00816822 ; FrameScript_Object::FillScriptMethodTable(lua_State*, FrameScript_Method*, int) +FrameScript_Object__GetScriptByName 00816830 f end=00816865 FrameScript_GetCurrentFunction 00817EE0 f end=00817F88 FrameScript_Sprintf 00818070 f end=0081839F type="void __stdcall func(lua_State* L, int startIndex, char* buffer, uint32_t bufferSize)" ; startIndex is the index of starting argument on stack +FrameScript_GetErrorHandlerReference 008192F0 f end=008192F6 FrameScript_Object__FrameScript_Object 00819830 f end=0081984B type="void __thiscall func(FrameScript_Object* this)" ; FrameScript_Object::FrameScript_Object() FrameScript_Object__destructor 00819850 f end=00819872 ; FrameScript_Object::~FrameScript_Object() +FrameScript_Object__RegisterScriptObject 00819880 f end=008199B8 FrameScript_Object__UnregisterScriptObject 008199C0 f end=00819A58 ; FrameScript_Object::UnregisterScriptObject(char const*) FrameScript_Initialize 00819BB0 f end=00819D38 FrameScript_Execute 00819EA0 f end=0081A2B5 type="void __stdcall func(int32_t function, FrameScript_Object* object, int32_t args, char* args_fmt, FrameScript_EventObject* eventObject)" @@ -3455,6 +3910,7 @@ Script_GetFramesRegisteredForEvent 0081BE70 f end=0081BF4D CM2Cache__BeginThread 0081BFA0 f end=0081BFC4 ; CM2Cache::BeginThread(void (*)(void*), void*) CM2Cache__WaitThread 0081BFD0 f end=0081BFDE ; CM2Cache::WaitThread() CM2Cache__ThreadProc 0081BFE0 f end=0081C05B ; CM2Cache::ThreadProc(void*) +M2CreateScene 0081C080 f end=0081C0AA M2GetCacheFlags 0081C0B0 f end=0081C0B6 M2SetCacheFlags 0081C0C0 f end=0081C0CD CM2Cache__Initialize 0081C0D0 f end=0081C28C ; CM2Cache::Initialize(unsigned int) @@ -3510,11 +3966,15 @@ CM2Model__IsDrawable 00824FC0 f end=008250AA ; CM2Model::IsDrawable(int, int) CM2Model__UpdateLoaded 00825170 f end=008251AF ; CM2Model::UpdateLoaded() CM2Model__SetLoadedCallback 008251B0 f end=008251C8 ; CM2Model::SetLoadedCallback(void (*)(CM2Model*, void*), void*) CM2Model__SetWorldTransform 008251D0 f end=00825256 ; CM2Model::SetWorldTransform(C3Vector const&, float, float) +CM2Model__ReplaceTexture 00825260 f end=00825404 CM2Model__UnoptimizeVisibleGeometry 00825D70 f end=00825E00 ; CM2Model::UnoptimizeVisibleGeometry() CM2Model__SequenceFallbackById 00826350 f end=008264A9 ; CM2Model::SequenceFallbackById(M2SequenceFallback*, unsigned int) const +CM2Model__GetBoneSequenceId 008267E0 f end=0082686E CM2Model__SetupBoneSequence 00826B00 f end=00826C3F ; CM2Model::SetupBoneSequence(unsigned short, M2SequenceFallback, unsigned int, float, M2ModelBoneSeq*) CM2Model__SetPrimaryBoneSequence 00826C40 f end=00826DD0 ; CM2Model::SetPrimaryBoneSequence(unsigned short, unsigned short, M2SequenceFallback, unsigned int, float, int) CM2Model__SetSecondaryBoneSequence 00826DD0 f end=00826E54 ; CM2Model::SetSecondaryBoneSequence(unsigned short, unsigned short, M2SequenceFallback, unsigned int, float) +CM2Model__HasAttachment 008273D0 f end=00827455 +CM2Model__DetachFromParent 008274F0 f end=00827553 CM2Model__DetachAllChildrenById 00827560 f end=008275E9 ; CM2Model::DetachAllChildrenById(unsigned int) CM2Model__GetCameraById 00827960 f end=008279E3 ; CM2Model::GetCameraById(unsigned int) CM2Model__FindKey 008284D0 f end=00828674 ; CM2Model::FindKey(M2ModelBoneSeq*, M2TrackBase const&, unsigned int&, unsigned int&, float&) @@ -3723,6 +4183,7 @@ NvAPI_Stereo_SetSeparation 008A0FD6 f end=008A0FDC type="NvAPI_Status __stdcall NvAPI_Stereo_SetConvergence 008A0FEE f end=008A0FF4 type="NvAPI_Status __stdcall func(StereoHandle stereoHandle, float newConvergence)" stub_return_one_byte 008A1420 f end=008A1423 ; known names: System_File::Shutdown, CVGxVideoOptionsVersionCallback FFX__Destroy 008C0360 f end=008C0589 +FFX__Init 008C12F0 f end=008C1513 stub_return_int32_one 008C8DE0 f type="int32_t __stdcall func()" ; Known names: GxDefaultApi, CCommand_Perf GruntLogin__Connected 008CA0B0 f end=008CA135 ; GruntLogin::Connected(NETADDR const&) GruntLogin__CantConnect 008CA140 f end=008CA1C5 ; GruntLogin::CantConnect() @@ -3779,6 +4240,8 @@ CDataRecycler__GetData 0095CF40 f end=0095CFAE CDataRecycler__PutData 0095CFB0 f end=0095D077 CDataAllocator__GetData 0095D110 f ; CDataAllocator::GetData(int, char const*, int) CDataAllocator__PutData 0095D1B0 f ; CDataAllocator::PutData(void*, char const*, int) +CBitArray__Get 0095DA20 f end=0095DA4B +CBitArray__Set 0095DA50 f end=0095DA7A CSimpleModel__destructor 0095F3A0 f end=0095F40A type="void __thiscall func(CSimpleModel* this)" CSimpleModel__GetScriptByName 0095F420 f end=0095F480 type="FrameScript_Object__ScriptIx* __thiscall func(CSimpleModel* this, char* name, FrameScript_Object__ScriptData* data)" CSimpleModel__ModelLoaded 0095F4D0 f end=0095F4E6 type="void __stdcall func(CM2Model* model, void* arg)" @@ -3787,6 +4250,7 @@ CSimpleModel__SetCameraByID 0095F540 f end=0095F5BD type="void __thiscall func(C CSimpleModel__SetLight 0095F5C0 f end=0095F5DB type="void __thiscall func(CSimpleModel* this, CM2Light* light)" CSimpleModel__SetSequence 0095F5E0 f end=0095f60A type="void __thiscall func(CSimpleModel* this, uint32_t sequence)" CSimpleModel__SetSequenceTime 0095F610 f end=0095F641 type="int32_t __thiscall func(CSimpleModel* this, uint32_t sequence, int32_t time)" +M2CreateScene 0095F650 f end=0095F66F CSimpleModel__CSimpleModel 0095F680 f end=0095F7C5 type="void __thiscall func(CSimpleModel* this)" CSimpleModel__scalar_deleting_destructor 0095F7D0 f end=0095F7FB type="void __thiscall func(CSimpleModel* this, uint32_t __flags)" CSimpleModel__LoadXML 0095F800 f end=0095F989 type="void __thiscall func(CSimpleModel* this, XMLNode* node, CStatus* status)" @@ -3937,6 +4401,10 @@ Script_VoiceChat_StartCapture 00985EF0 f end=00985F6B SI2__StopGlueAmbience 00985F70 f end=00985FA2 SI2__StopGlueMusic 009860E0 f end=00986128 SI2__PlayVocalErrorSound 00986D00 f end=00986DD6 +CMovementShared__Root 0098B540 f end=0098B570 +CGNamePlateFrame__OnGainFocus 0098E910 f end=0098E974 +CGNamePlateFrame__OnLoseFocus 0098E980 f end=0098E9E2 +CGNamePlateFrame__UpdateLevelDisplay 0098EF10 f end=0098F040 CGNamePlateFrame__SetCastBarValues 0098F040 f end=0098F382 SRP6_Client__BeginAuthentication 009A8300 f end=009A83DF ; SRP6_Client::BeginAuthentication(char const*, char const*) SRP6_Client__CalculateProof 009A83E0 f end=009A88B1 ; SRP6_Client::CalculateProof(unsigned char const*, unsigned int, unsigned char const*, unsigned int, unsigned char const*, unsigned int, unsigned char const*, unsigned int, SRP6_Random&) @@ -4109,6 +4577,8 @@ s_noinfo 009E5630 l type="Blizzard__File__FileInfo" firstByteMark 009E9EC8 l type="uint32_t[7]" TInstanceId_EvtContext__v_table 009EA04C l type="TInstanceId_EvtContext__v_table" s_pixelFormatToMipBitsCache 009F1074 l +CGxDevice__s_texFormatBitDepth 00A2DAF8 l type="uint32_t[13]" +CGxDevice__s_texFormatBytesPerBlock 00A2DB60 l type="uint32_t[13]" CGxDevice__v_table 00A2DDC0 l type="CGxDevice__v_table" CGxDeviceOpenGl__v_table 00A2E198 l type="CGxDevice__v_table" CGxDeviceD3d__s_GxFormatToD3dFormat 00A2E4A8 l type="D3DFORMAT[8]" @@ -4124,6 +4594,8 @@ CGxDeviceD3d__s_gxAttribToD3dAttribUsageIndex 00A2F924 l type="uint32_t[14]" CGxDeviceD3d__s_srcBlend 00A2F964 l type="D3DBLEND[12]" CGxDeviceD3d__s_dstBlend 00A2F994 l type="D3DBLEND[12]" CGxDeviceD3d__s_wrapModes 00A2F9C4 l type="D3DTEXTUREADDRESS[2]" +CGxDeviceD3d__s_colorOp 00A2F9CC l type="int32_t[6]" +CGxDeviceD3d__s_colorArgs 00A2F9E4 l type="int32_t[6][2]" CGxDeviceD3d__s_cmpFunc 00A2FA14 l type="D3DCMPFUNC[4]" CGxDeviceD3d__s_cullMode 00A2FA24 l type="D3DCULL[3]" g_startup_StringsDB 00AB6350 l type="WowClientDB_Startup_StringsRec" @@ -4136,7 +4608,17 @@ s_threadListContention 00AC0DC0 l type="int32_t" s_threadList 00AC0DC4 l type="TSList_EvtThread" s_zorderlist 00AC1B9C l type="TSExplicitList_CILayer" ClientServices__m_loginState 00AC3DA4 l +CCharacterCreation__m_selectedClassID 00AC4220 l +CCharacterCreation__m_existingCharacterIndex 00AC4224 l CGGameUI__m_visible 00AC80A8 l +CGPartyInfo__m_leaderIndex 00ACC6C4 l +CGPartyInfo__m_lootMethod 00ACC6C8 l +CGPartyInfo__m_lootThreshold 00ACC6CC l +CGWorldMap__m_currentOrphanZone 00ACCF10 l +CGBattlefieldInfo__m_activeIndex 00ACD16C l +CGBattlefieldInfo__m_logFilterFaction 00ACD170 l +CGBattlefieldInfo__m_allowJoin 00ACD174 l +CGAuctionHouse__m_desiredDelayTime 00ACF628 l s_cursorNames 00AD2808 l type="char*[53]" g_achievementDB 00AD305C l type="WowClientDB_AchievementRec" ; 0xEB g_achievement_CriteriaDB 00AD3080 l type="WowClientDB_Achievement_CriteriaRec" ; 0xEC @@ -4444,8 +4926,14 @@ CGlueMgr__m_pendingServerAlert 00B6AF88 l CGlueMgr__m_processServerAlert 00B6AF8C l CGlueMgr__m_numChangedOptionWarnings 00B6AF9C l CGlueMgr__m_showedDisconnect 00B6AFA0 l +CCharacterCreation__m_charPreferences 00B6B0D0 l +CCharacterCreation__m_raceIndex 00B6B180 l CGlueMgr__m_surveyDownload 00B6B250 l CGlueMgr__m_patchDownload 00B6B25C l +CGChat__s_activeDisplayChannelName 00B743E0 l +CGChat__s_displayChannels 00B74468 l +CGChat__m_whisperDstHistory 00BCEB60 l +CGChat__m_whisperSrcHistory 00BCEF60 l CGGameUI__m_hasControl 00BCFB8C l CGGameUI__m_lastErrorMessage 00BCFB90 l CGGameUI__m_cursorItemType 00BD0748 l @@ -4486,6 +4974,27 @@ CGGameUI__m_lastRegenTime 00BD08A0 l s_cvDeselectOnClick 00BD08F0 l type="CVar*" s_cvAutoLootDefault 00BD0914 l type="CVar*" s_cvPredictedPower 00BD0A08 l type="CVar*" +CGBarberShop__m_initialized 00BD19BA l +CGSpellBook__m_stuckSpell 00BE7D8C l +CGWorldMap__m_numLandmarks 00BE8EE0 l +CGWorldMap__m_numOverlays 00BE8EE4 l +CGWorldStateInfo__m_nextUITimeUpdate 00BE8F40 l +CGWorldStateInfo__m_UITimeOffset 00BE8F44 l +CGWorldStateInfo__m_nextUpdateTime 00BE8F48 l +CGWorldStateInfo__m_areaID 00BE8F50 l +CGWorldStateInfo__m_mapID 00BE8F54 l +CGLookingForGroup__m_lastProposalID 00BEAA18 l +CGUIMacros__m_sortedMacros 00BEAE20 l +CGUIMacros__m_macroRunning 00BEAF48 l +CGUIMacros__m_macroButton 00BEAF4C l +CGLootInfo__m_object 00BFA8DC l +CGClassTrainer__m_trainer 00C0E490 l +CGClassTrainer__m_trainerType 00C0E498 l +CGClassTrainer__m_currentSelection 00C0E49C l +CGClassTrainer__m_numServices 00C0E4A0 l +CGClassTrainer__m_filteredServices 00C0E4A8 l +CGGuildBankInfo__m_guildBankTabInfo 00C11458 l +CGGuildBankInfo__m_numTabs 00C1DC0C l CGActionBar__m_slotNoMana 00C1DC98 l type="uint32_t[144]" CGActionBar__m_slotUsable 00C1DED8 l type="uint32_t[144]" CGActionBar__m_slotUseCount 00C1E118 l type="uint32_t[144]" @@ -4493,6 +5002,12 @@ CGActionBar__m_slotActions 00C1E358 l type="uint32_t[144]" CGActionBar__m_currentPage 00C1E598 l CGActionBar__m_bonusBarOffset 00C1E59C l CGActionBar__m_tempPageActiveFlags 00C1E5A0 l +CGGMTicketInfo__m_ticketID 00C1E8D0 l +CGGMTicketInfo__m_responseID 00C1E8D4 l +CGCalendar__m_initialize 00C207F0 l +CGTalentInfo_Inspect__m_inspectTarget 00C21008 l +CGRuneInfo__m_numRunes 00C24384 l +CGRuneInfo__m_predictedRunes 00C24388 l s_cursorFile 00C25CD0 l type="int8_t" ; wonder why it's this type s_cursorItemMipsWidth 00C25DD4 l s_cursorItemMipsHeight 00C25DD8 l @@ -4502,6 +5017,7 @@ s_cursorResetMode 00C25DE4 l s_cursorItem 00C25DE8 l type="uint32_t[1024]" s_cursorMode 00C26DE8 l type="CURSORMODE" s_cursorImages 00C26DF0 l type="uint32_t[53][1024]" +CGTooltip__s_objectType 00C5CF4C l _CURRENT_LANGUAGE 00C5DE9C l type="int32_t" s_maxFPSBk 00C5DF74 l type="uint32_t" s_maxFPS 00C5DF7C l type="uint32_t" @@ -4513,13 +5029,108 @@ CGxDevice__m_logBytes 00C5FFF4 l type="uint32_t" CGxDevice__m_log 00C5FFF8 l type="HSLOG" CGxDevice__s_uiPixelShader 00C5FFFC l CGxDevice__s_clientAdjust 00C60300 l type="C2iVector" +glExtGPUProgramParameters 00C6044C l +glProgramLocalParameters4fvEXT 00C60450 l +glProgramEnvParameters4fvEXT 00C60454 l +glATIEnvmapBumpmap 00C60464 l +glATIFragmentShader 00C60468 l +glNVTextureShader3 00C6047C l +glNVTextureShader2 00C60480 l +glNVTextureShader 00C60484 l +glNVRegisterCombiners2 00C60488 l +glNVRegisterCombiners 00C6048C l +glSGISGenerateMipmap 00C6049C l +glExtBlendColor 00C604A0 l +glExtFramebufferMultisample 00C604A4 l +glExtFramebufferObject 00C604A8 l +glExtDrawRangeElements 00C604AC l +glExtTextureFilterAnisotropic 00C604B0 l +glExtTextureCompressionS3tc 00C604B4 l +glExtTextureCompression 00C604B8 l +glExtTextureLodBias 00C604BC l +glExtClampToEdge 00C604C0 l +glExtBgra 00C604C4 l +glARBPointSprite 00C604C8 l +glARBPointParameters 00C604CC l +glARBOcclusionQuery 00C604D0 l +glARBMultisample 00C604D4 l +glARBTextureCubeMap 00C604D8 l +glARBTextureRectangle 00C604DC l +glARBTextureEnvCombine 00C604E0 l +glARBVertexBufferObject 00C604E4 l +glARBFragmentProgram 00C604E8 l +glARBVertexProgram 00C604EC l +glBlendColorEXT 00C60518 l +glFramebufferRenderbufferEXT 00C6051C l +glFramebufferTexture3DEXT 00C60520 l +glFramebufferTexture2DEXT 00C60524 l +glFramebufferTexture1DEXT 00C60528 l +glCheckFramebufferStatusEXT 00C6052C l +glGenFramebuffersEXT 00C60530 l +glDeleteFramebuffersEXT 00C60534 l +glBindFramebufferEXT 00C60538 l +glRenderbufferStorageEXT 00C6053C l +glGenRenderbuffersEXT 00C60540 l +glDeleteRenderbuffersEXT 00C60544 l +glBindRenderbufferEXT 00C60548 l +glPointParameterfvARB 00C6054C l +glPointParameterfARB 00C60550 l +glGetQueryObjectuivARB 00C60554 l +glGetQueryObjectivARB 00C60558 l +glGetQueryivARB 00C6055C l +glEndQueryARB 00C60560 l +glBeginQueryARB 00C60564 l +glDeleteQueriesARB 00C60568 l +glGenQueriesARB 00C6056C l +glUnmapBufferARB 00C60570 l +glMapBufferARB 00C60574 l +glBufferSubDataARB 00C60578 l +glBufferDataARB 00C6057C l +glGenBuffersARB 00C60580 l +glDeleteBuffersARB 00C60584 l +glBindBufferARB 00C60588 l +glDisableVertexAttribArrayARB 00C605AC l +glEnableVertexAttribArrayARB 00C605B0 l +glVertexAttribPointerARB 00C605B4 l +glGetProgramivARB 00C605B8 l +glIsProgramARB 00C605BC l +glProgramLocalParameter4fvARB 00C605C0 l +glProgramEnvParameter4fvARB 00C605C4 l +glGenProgramsARB 00C605C8 l +glDeleteProgramsARB 00C605CC l +glBindProgramARB 00C605D0 l +glProgramStringARB 00C605D4 l +glCombinerParameteriNV 00C605D8 l +glCombinerParameterfvNV 00C605DC l +glFinalCombinerInputNV 00C605E0 l +glCombinerOutputNV 00C605E8 l +glCombinerInputNV 00C605EC l +glDrawRangeElementsEXT 00C605F0 l +glCompressedTexSubImage2DARB 00C605F4 l +glCompressedTexImage2DARB 00C605F8 l +glClientActiveTextureARB 00C605FC l +glActiveTextureARB 00C60600 l +glUnlockArraysEXT 00C60604 l +glLockArraysEXT 00C60608 l +glMaxTextureImageUnitsARB 00C6060C l +glExtCVA 00C60614 l +glVersion 00C60618 l type="uint32_t" d3dLight 00C606F8 l type="D3DLIGHT9" isIdent 00C60760 l +s_blits 00C60930 l type="BLIT_FUNCTION[13][13][4]" ; BLIT_FUNCTION s_blits[BlitFormats_Last][BlitFormats_Last][BlitAlphas_Last]; +initBlit 00C613C4 l type="int32_t" ClientServices__m_instance 00C79CE4 l ClientServices__m_selectRealmInfoValid 00C79CE9 l ClientServices__s_loginObj 00C79CEC l ClientServices__m_currentConnection 00C79CF4 l ClientServices__s_characterInfo 00C79D10 l +CMissile__s_inFlightMissileList 00CA0B58 l +CMissile__s_missileDestroyList 00CA0B5C l +CGUnit_C__s_unitThreatPool 00CA1244 l +CGUnit_C__m_initialized 00CA1254 l +CVehicle_C__s_vehiclePool 00CA1604 l +CSimpleScriptManager__s_callbacks 00CA1610 l +CSimpleScriptManager__s_callbackCount 00CA1654 l s_caretpixheight 00CA1690 l type="float" s_caret 00CA1694 l type="int32_t" ; int32 s_copyText 00CA1698 l @@ -4603,6 +5214,7 @@ g_opt 00CAE958 l type="STORMOPTIONS" s_logsysteminit 00CB7220 l type="int32_t" s_defaultdir_critsect 00CB732C l type="CRITICAL_SECTION" s_critsect 00CB7358 l type="CRITICAL_SECTION[4]" +FrameScript_Object__s_objectType 00D3F778 l s_scriptProfileEnabled 00D3F798 l type="int32_t" CGGameUI__m_luaTainted 00D4139C l s_WindowResizeLock 00D41580 l type="int32_t" diff --git a/profile/3.3.5a-windows-386/x64dbg/game.dd32 b/profile/3.3.5a-windows-386/x64dbg/game.dd32 index 10bf3e8..8781440 100644 Binary files a/profile/3.3.5a-windows-386/x64dbg/game.dd32 and b/profile/3.3.5a-windows-386/x64dbg/game.dd32 differ diff --git a/profile/3.3.5a-windows-386/x64dbg/types.json b/profile/3.3.5a-windows-386/x64dbg/types.json index 2635b80..7c40601 100644 --- a/profile/3.3.5a-windows-386/x64dbg/types.json +++ b/profile/3.3.5a-windows-386/x64dbg/types.json @@ -1,5 +1,9 @@ { "types": [ + { + "type": "void**", + "name": "BLIT_FUNCTION" + }, { "type": "int", "name": "BlitAlpha" @@ -92,6 +96,10 @@ "type": "long long", "name": "D3DCUBEMAP_FACES" }, + { + "type": "int", + "name": "D3DDECLTYPE" + }, { "type": "int", "name": "D3DDECLUSAGE" @@ -10156,6 +10164,42 @@ } ] }, + { + "name": "D3DVIEWPORT9", + "size": 24, + "members": [ + { + "type": "uint32_t", + "name": "X", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "Y", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "Width", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "Height", + "offset": 12 + }, + { + "type": "float", + "name": "MinZ", + "offset": 16 + }, + { + "type": "float", + "name": "MaxZ", + "offset": 20 + } + ] + }, { "name": "D3DVSHADERCAPS2_0", "size": 16, @@ -11302,6 +11346,33 @@ } ] }, + { + "name": "GUID", + "size": 16, + "members": [ + { + "type": "uint32_t", + "name": "Data1", + "offset": 0 + }, + { + "type": "uint16_t", + "name": "Data2", + "offset": 4 + }, + { + "type": "uint16_t", + "name": "Data3", + "offset": 6 + }, + { + "type": "uint8_t", + "name": "Data4", + "arrsize": 8, + "offset": 8 + } + ] + }, { "name": "GameObjectArtKitRec", "size": 32, @@ -20494,6 +20565,17 @@ } ] }, + { + "name": "LARGE_INTEGER", + "size": 8, + "members": [ + { + "type": "int64_t", + "name": "QuadPart", + "offset": 0 + } + ] + }, { "name": "LFGDungeonExpansionRec", "size": 32, @@ -30606,6 +30688,38 @@ } ] }, + { + "name": "C4Plane", + "size": 16, + "members": [ + { + "type": "C3Vector", + "name": "n", + "offset": 0 + }, + { + "type": "float", + "name": "d", + "offset": 12 + } + ] + }, + { + "name": "CAaBox", + "size": 24, + "members": [ + { + "type": "C3Vector", + "name": "b", + "offset": 0 + }, + { + "type": "C3Vector", + "name": "t", + "offset": 12 + } + ] + }, { "name": "CGxLight", "size": 64, @@ -30652,38 +30766,6 @@ } ] }, - { - "name": "C4Plane", - "size": 16, - "members": [ - { - "type": "C3Vector", - "name": "n", - "offset": 0 - }, - { - "type": "float", - "name": "d", - "offset": 12 - } - ] - }, - { - "name": "CAaBox", - "size": 24, - "members": [ - { - "type": "C3Vector", - "name": "b", - "offset": 0 - }, - { - "type": "C3Vector", - "name": "t", - "offset": 12 - } - ] - }, { "name": "M2SkinSection", "size": 48, @@ -30970,6 +31052,57 @@ } ] }, + { + "name": "CGxApiLight", + "size": 72, + "members": [ + { + "type": "C4Vector", + "name": "m_dir", + "offset": 0 + }, + { + "type": "C3Vector", + "name": "m_ambColor", + "offset": 16 + }, + { + "type": "C3Vector", + "name": "m_dirColor", + "offset": 28 + }, + { + "type": "C3Vector", + "name": "m_specColor", + "offset": 40 + }, + { + "type": "float", + "name": "m_constantAttenuation", + "offset": 52 + }, + { + "type": "float", + "name": "m_linearAttenuation", + "offset": 56 + }, + { + "type": "float", + "name": "m_quadraticAttenuation", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_enable", + "offset": 64 + }, + { + "type": "uint32_t", + "name": "flags", + "offset": 68 + } + ] + }, { "name": "CDataRecycler__NodeBlock", "size": 16, @@ -30993,7 +31126,7 @@ "members": [ { "type": "uint32_t", - "name": "unk0", + "name": "apiSpecificModeID", "offset": 0 }, { @@ -31048,7 +31181,7 @@ }, { "type": "float", - "name": "multisampleQuality", + "name": "sampleQuality", "offset": 36 }, { @@ -31072,35 +31205,11 @@ "offset": 52 }, { - "type": "uint32_t", - "name": "unk38", + "type": "int32_t", + "name": "fixedFunction", + "arrsize": 6, "offset": 56 }, - { - "type": "uint32_t", - "name": "unk3C", - "offset": 60 - }, - { - "type": "uint32_t", - "name": "unk40", - "offset": 64 - }, - { - "type": "uint32_t", - "name": "unk44", - "offset": 68 - }, - { - "type": "uint32_t", - "name": "unk48", - "offset": 72 - }, - { - "type": "uint32_t", - "name": "unk4C", - "offset": 76 - }, { "type": "C2iVector", "name": "pos", @@ -31479,6 +31588,32 @@ } ] }, + { + "name": "D3DDEVICE_CREATION_PARAMETERS", + "size": 24, + "members": [ + { + "type": "uint32_t", + "name": "AdapterOrdinal", + "offset": 0 + }, + { + "type": "D3DDEVTYPE", + "name": "DeviceType", + "offset": 8 + }, + { + "type": "void*", + "name": "hFocusWindow", + "offset": 16 + }, + { + "type": "uint32_t", + "name": "BehaviorFlags", + "offset": 20 + } + ] + }, { "name": "D3DDISPLAYMODE", "size": 24, @@ -32226,7 +32361,7 @@ }, { "type": "uint32_t", - "name": "unk68", + "name": "m_texNonPow2", "offset": 104 }, { @@ -32235,70 +32370,11 @@ "arrsize": 4, "offset": 108 }, - { - "type": "uint32_t", - "name": "unk7C", - "offset": 124 - }, - { - "type": "uint32_t", - "name": "unk80", - "offset": 128 - }, - { - "type": "uint32_t", - "name": "unk84", - "offset": 132 - }, - { - "type": "uint32_t", - "name": "unk88", - "offset": 136 - }, - { - "type": "uint32_t", - "name": "unk8C", - "offset": 140 - }, - { - "type": "uint32_t", - "name": "unk90", - "offset": 144 - }, - { - "type": "uint32_t", - "name": "unk94", - "offset": 148 - }, - { - "type": "uint32_t", - "name": "unk98", - "offset": 152 - }, - { - "type": "uint32_t", - "name": "unk9C", - "offset": 156 - }, - { - "type": "uint32_t", - "name": "unkA0", - "offset": 160 - }, - { - "type": "uint32_t", - "name": "unkA4", - "offset": 164 - }, - { - "type": "uint32_t", - "name": "unkA8", - "offset": 168 - }, { "type": "int32_t", - "name": "hwPcf", - "offset": 172 + "name": "m_rttFormat", + "arrsize": 13, + "offset": 124 }, { "type": "uint32_t", @@ -32338,8 +32414,8 @@ "offset": 240 }, { - "type": "uint32_t", - "name": "unkF4", + "type": "int32_t", + "name": "m_colorWrite", "offset": 244 }, { @@ -32349,21 +32425,45 @@ }, { "type": "int32_t", - "name": "m_hardwareCursor", + "name": "m_hwCursor", "offset": 252 }, { - "type": "uint32_t", - "name": "unk100", - "arrsize": 5, + "type": "int32_t", + "name": "m_occlusionQuery", "offset": 256 }, + { + "type": "int32_t", + "name": "m_pointParameters", + "offset": 260 + }, + { + "type": "float", + "name": "m_pointScaleMax", + "offset": 264 + }, + { + "type": "int32_t", + "name": "m_pointSprite", + "offset": 268 + }, + { + "type": "uint32_t", + "name": "m_blendFactor", + "offset": 272 + }, { "type": "uint32_t", "name": "unk114", - "arrsize": 6, + "arrsize": 5, "offset": 276 }, + { + "type": "int32_t", + "name": "m_oglRtAlpha", + "offset": 296 + }, { "type": "int32_t", "name": "m_stereoAvailable", @@ -32562,6 +32662,65 @@ } ] }, + { + "name": "D3DADAPTER_IDENTIFIER9", + "size": 1104, + "members": [ + { + "type": "char", + "name": "Driver", + "arrsize": 512, + "offset": 0 + }, + { + "type": "char", + "name": "Description", + "arrsize": 512, + "offset": 512 + }, + { + "type": "char", + "name": "DeviceName", + "arrsize": 32, + "offset": 1024 + }, + { + "type": "LARGE_INTEGER", + "name": "DriverVersion", + "offset": 1056 + }, + { + "type": "uint32_t", + "name": "VendorId", + "offset": 1064 + }, + { + "type": "uint32_t", + "name": "DeviceId", + "offset": 1068 + }, + { + "type": "uint32_t", + "name": "SubSysId", + "offset": 1072 + }, + { + "type": "uint32_t", + "name": "Revision", + "offset": 1076 + }, + { + "type": "GUID", + "name": "DeviceIdentifier", + "offset": 1080 + }, + { + "type": "uint32_t", + "name": "WHQLLevel", + "offset": 1096 + } + ] + }, { "name": "M2Array_C2Vector", "size": 8, @@ -34086,12 +34245,17 @@ }, { "name": "EmergencyMem", - "size": 16, + "size": 20, "members": [ { "type": "TSGrowableArray_uint8_t", "name": "m_data", "offset": 0 + }, + { + "type": "bool", + "name": "m_lock", + "offset": 16 } ] }, @@ -39296,27 +39460,6 @@ } ] }, - { - "name": "CGxDevice__GxLight", - "size": 72, - "members": [ - { - "type": "CGxLight", - "name": "light", - "offset": 0 - }, - { - "type": "int32_t", - "name": "enable", - "offset": 64 - }, - { - "type": "uint16_t", - "name": "flags", - "offset": 68 - } - ] - }, { "name": "CM2Shared", "size": 424, @@ -47753,7 +47896,7 @@ }, { "name": "CGxDevice", - "size": 14688, + "size": 14696, "members": [ { "type": "CGxDevice__v_table*", @@ -47991,7 +48134,7 @@ "offset": 9528 }, { - "type": "CGxDevice__GxLight", + "type": "CGxApiLight", "name": "m_lights", "arrsize": 4, "offset": 9544 @@ -48101,84 +48244,84 @@ { "type": "TSFixedArray_CGxAppRenderState", "name": "m_appRenderStates", - "offset": 10468 + "offset": 10476 }, { "type": "TSFixedArray_CGxStateBom", "name": "m_hwRenderStates", - "offset": 10480 + "offset": 10488 }, { "type": "TSExplicitList_CGxTex", "name": "m_textures", - "offset": 10492 + "offset": 10500 }, { "type": "CGxDevice__TextureTarget", "name": "m_textureTarget", "arrsize": 2, - "offset": 10504 + "offset": 10512 }, { "type": "TSExplicitList_CGxQuery", "name": "m_queryList", - "offset": 10528 + "offset": 10536 }, { "type": "int32_t", "name": "m_scrShotClick", - "offset": 10540 + "offset": 10548 }, { "type": "uint32_t", "name": "m_scrShotWidth", - "offset": 10544 + "offset": 10552 }, { "type": "uint32_t", "name": "m_scrShotHeight", - "offset": 10548 + "offset": 10556 }, { "type": "TSGrowableArray_CImVector", "name": "m_scrShotPixels", - "offset": 10552 + "offset": 10560 }, { "type": "int32_t", "name": "m_cursorVisible", - "offset": 10568 + "offset": 10576 }, { "type": "int32_t", "name": "m_hwCursor", - "offset": 10572 + "offset": 10580 }, { "type": "uint32_t", "name": "m_cursorHotspotX", - "offset": 10576 + "offset": 10584 }, { "type": "uint32_t", "name": "m_cursorHotspotY", - "offset": 10580 + "offset": 10588 }, { "type": "uint32_t", "name": "m_cursor", "arrsize": 1024, - "offset": 10584 + "offset": 10592 }, { "type": "CGxTex*", "name": "m_cursorTexture", - "offset": 14680 + "offset": 14688 }, { "type": "float", "name": "m_cursorDepth", - "offset": 14684 + "offset": 14692 } ] }, @@ -49426,7 +49569,7 @@ }, { "name": "CGxDeviceOpenGl", - "size": 15256, + "size": 15264, "members": [ { "type": "CGxDevice", @@ -49437,13 +49580,13 @@ "type": "uint32_t", "name": "unk3968", "arrsize": 142, - "offset": 14688 + "offset": 14696 } ] }, { "name": "CGxDeviceD3d", - "size": 16056, + "size": 16064, "members": [ { "type": "CGxDevice", @@ -49453,203 +49596,203 @@ { "type": "void*", "name": "m_hwnd", - "offset": 14688 + "offset": 14696 }, { "type": "uint16_t", "name": "m_hwndClass", - "offset": 14692 + "offset": 14700 }, { "type": "uint16_t", "name": "unk396E", - "offset": 14694 + "offset": 14702 }, { "type": "int32_t", "name": "m_ownhwnd", - "offset": 14696 + "offset": 14704 }, { "type": "void*", "name": "m_d3dLib", - "offset": 14700 + "offset": 14708 }, { "type": "LPDIRECT3D9", "name": "m_d3d", - "offset": 14704 + "offset": 14712 }, { "type": "LPDIRECT3DDEVICE9", "name": "m_d3dDevice", - "offset": 14708 + "offset": 14716 }, { "type": "D3DCAPS9", "name": "m_d3dCaps", - "offset": 14712 + "offset": 14720 }, { "type": "int32_t", "name": "m_d3dIsHwDevice", - "offset": 15024 + "offset": 15032 }, { "type": "int32_t", "name": "m_d3dNVAPI", - "offset": 15028 - }, - { - "type": "uint32_t", - "name": "m_d3dStereoEnabled", - "offset": 15032 - }, - { - "type": "uint32_t", - "name": "m_d3dStereoRestore", "offset": 15036 }, { "type": "uint32_t", - "name": "m_d3dStereoHandle", + "name": "m_d3dStereoEnabled", "offset": 15040 }, + { + "type": "uint32_t", + "name": "m_d3dStereoRestore", + "offset": 15044 + }, + { + "type": "uint32_t", + "name": "m_d3dStereoHandle", + "offset": 15048 + }, { "type": "float", "name": "m_d3dStereoConvergence", - "offset": 15044 + "offset": 15052 }, { "type": "float", "name": "m_d3dStereoSeparation", - "offset": 15048 + "offset": 15056 }, { "type": "int32_t", "name": "m_d3dStereoDirty", - "offset": 15052 + "offset": 15060 }, { "type": "TSGrowableArray_CGxDeviceD3d__GxVertexDecl", "name": "m_gxVertexDecl", - "offset": 15056 + "offset": 15064 }, { "type": "LPDIRECT3DVERTEXDECLARATION9", "name": "m_d3dVertexDecl", "arrsize": 14, - "offset": 15072 + "offset": 15080 }, { "type": "D3DDISPLAYMODE", "name": "m_desktopDisplayMode", - "offset": 15128 + "offset": 15136 }, { "type": "int32_t", "name": "m_inScene", - "offset": 15152 + "offset": 15160 }, { "type": "int32_t", "name": "int3B2C", - "offset": 15156 + "offset": 15164 }, { "type": "D3DFORMAT", "name": "m_devDepthFormat", - "offset": 15160 + "offset": 15168 }, { "type": "D3DFORMAT", "name": "m_devAdapterFormat", - "offset": 15168 - }, - { - "type": "LPDIRECT3DSURFACE9", - "name": "m_defDepthStencilSurface", "offset": 15176 }, { "type": "LPDIRECT3DSURFACE9", - "name": "m_defColorSurface", - "offset": 15180 - }, - { - "type": "LPDIRECT3DSURFACE9", - "name": "m_defDepthSurface", + "name": "m_defDepthStencilSurface", "offset": 15184 }, { "type": "LPDIRECT3DSURFACE9", - "name": "surface3B44", + "name": "m_defColorSurface", "offset": 15188 }, + { + "type": "LPDIRECT3DSURFACE9", + "name": "m_defDepthSurface", + "offset": 15192 + }, + { + "type": "LPDIRECT3DSURFACE9", + "name": "surface3B44", + "offset": 15196 + }, { "type": "LPDIRECT3DQUERY9", "name": "m_eventQuery", - "offset": 15192 + "offset": 15200 }, { "type": "int32_t", "name": "m_hwCursorDirty", - "offset": 15196 + "offset": 15204 }, { "type": "LPDIRECT3DTEXTURE9", "name": "m_hwCursorTexture", - "offset": 15200 + "offset": 15208 }, { "type": "LPDIRECT3DSURFACE9", "name": "m_hwCursorBitmap", - "offset": 15204 + "offset": 15212 }, { "type": "CGxTex*", "name": "texture3B58", - "offset": 15208 + "offset": 15216 }, { "type": "LPDIRECT3DVERTEXDECLARATION9", "name": "m_d3dCurrentVertexDecl", - "offset": 15212 + "offset": 15220 }, { "type": "LPDIRECT3DINDEXBUFFER9", "name": "m_d3dCurrentIndexBuf", - "offset": 15216 + "offset": 15224 }, { "type": "LPDIRECT3DVERTEXBUFFER9", "name": "m_d3dVertexStreamBuf", "arrsize": 8, - "offset": 15220 + "offset": 15228 }, { "type": "uint32_t", "name": "m_d3dVertexStreamOfs", "arrsize": 8, - "offset": 15252 + "offset": 15260 }, { "type": "uint32_t", "name": "m_d3dVertexStreamStride", "arrsize": 8, - "offset": 15284 + "offset": 15292 }, { "type": "uint32_t", "name": "m_deviceStates", "arrsize": 182, - "offset": 15316 + "offset": 15324 }, { "type": "bool", "name": "m_texEnabled", "arrsize": 8, - "offset": 16044 + "offset": 16052 } ] },