Back to legacygamers.net
WARPGATE

UI Init

UI constructors, window rects, CUILoadingScreen, 65+ CUI* classes, UIBuyingStoreSetup, UIRefineWnd, UIServiceSelectWnd, UIPinCodeWnd, UIConstraintMgr

Functions 2,279Code 445 KBAddresses 0x0044CE30 to 0x00F80490
2,279 functions
AddressSizeNameDescription
0x0044CE30202RegisterUIWindowFactory_0073c4e0Initializes CSkillEffectTable singleton and registers factory entry 0x2d2 with CEffectManager for UI window handling.
0x0044CF00202RegisterUIWindowFactory_0073c500Initializes skill effect UI by getting CSkillEffectTable instance and registering effect factory entry 0x138a with CEffectManager.
0x00450420202RegisterUIWindowFactory_00745020Registers CSkillEffectTable UI window factory with CEffectManager using factory ID 0x681 during client initialization.
0x00453700202CEffectManager__RegisterSkillEffectFactoryRegisters skill effect factory with ID 0x113, initializes CSkillEffectTable singleton for UI window management
0x00459640202RegisterUIWindowFactory_00765d80Registers skill effect factory with CEffectManager, initializes CSkillEffectTable singleton, factory ID 0x124
0x0045A5E0202RegisterSkillEffectFactoryRegisters a skill effect factory (0x125) with CEffectManager, initializing CSkillEffectTable singleton.
0x0045C150202RegisterUIWindowFactory_0076e100Registers UI window factory for skill effect management via CEffectManager with factory ID 0x4e4.
0x0047FC90254RegisterUIListItem_AdventureGuideRegisters CUIAdventureGuide list item factory (ID 0x2712) with CUIInfoManager singleton, initializing manager if needed.
0x00489F30254RegisterUIListItem_0x2716Registers UI list item factory (ID 0x2716) with CUIScrollableList, initializing CUIInfoManager singleton if needed.
0x0048AB90254RegisterUIListItem_ScrollableTabRegisters CUIScrollableList tab component factory (ID 0x2711) with CUIInfoManager singleton initialization.
0x0048B7F0254RegisterUIListItem_0x271bRegisters UI list item factory (ID 0x271b) with CUIScrollableList, initializing CUIInfoManager singleton if needed.
0x0048C450254RegisterUIListItem_0x271eRegisters UI list item factory (ID 0x271e) with CUIScrollableList, initializing CUIInfoManager singleton if needed.
0x0048D2D0254RegisterUIListItem_0x2715Registers UI list item factory (ID 0x2715) with CUIScrollableList, initializing CUIInfoManager singleton if needed.
0x0048DF30254RegisterUIListItem_0x271cRegisters UI list item factory 0x271c with CUIScrollableList, initializing CUIInfoManager singleton if needed.
0x0048F270254RegisterUIListItem_0x2719Registers UI list item factory (ID 0x2719) with CUIScrollableList, initializing CUIInfoManager singleton if needed.
0x0048FED0254RegisterUIListItem_QuestPanelRegisters UIQuestListPanel (ID 0x271a) factory with CUIInfoManager singleton for quest list UI rendering.
0x00490B30254RegisterUIListItem_QuestItemRegisters quest item UI list window factory (ID 0x2718) with CUIInfoManager singleton, initializing manager if needed.
0x00492F90254RegisterUIListItem_ListWndRegisters CListWnd item factory (ID 0x2731) with CUIScrollableList, initializing CUIInfoManager and copy constructor.
0x00493BF0254RegisterUIListItem_0x272eRegisters UI list item factory (ID 0x272e) with CUIScrollableList, initializing CUIInfoManager and skill tree data item copy constructor.
0x005A3F30114UIWindowCheckBody__ctorConstructor for UIWindowCheckBody; initializes base CUITabButton, sets vtable, and zeros three member fields at offsets 0x35-0x37.
0x005A3FB086CUICharacterWnd__ConstructorInitializes CUICharacterWnd instance; calls base UIWindowMgr constructor and sets vtable pointer for character window UI.
0x005A4010150UIWindowItemOwner__ctorConstructs UIWindowItemOwner instance, initializes vtable and item fields, sets default timer to 2000ms.
0x005A40B086UIWindowItemTrade__ctorConstructs UIWindowItemTrade object, initializes UIWindowMgr base class and sets vtable pointer for destruction.
0x005A4110157UIWindowItemVending__ctorInitializes UIWindowItemVending object by calling parent constructor, setting vtable, and zeroing vector fields.
0x005A43E095CUIComponent__Destructor_ADestructor for CUIComponent that deallocates vector and calls helper destructor for string vector cleanup.
0x005A444098CUIComponent__Destructor_BDestructor for CUIComponent that cleans up virtual method table, calls cleanup via vfunc at offset 0xdc, and destroys vector/map members.
0x005A44B095CUIComponent__Destructor_CDestructor for CUIComponent that cleans up string vector and map data with stack canary verification.
0x005A451071CUIComponent__Destructor_DDestructor for CUIComponent class; sets vftable, initializes guard value, calls dtor_with_vec_map for cleanup
0x005A4560119CUIComponent__Destructor_EDestructor for CUIComponent that deallocates vector, string, and map resources with stack cookie validation.
0x005A4610110CUIControl__ScalarDeletingDestructorScalar deleting destructor for CUIControl; cleans up std::string member, calls base destructor, optionally frees object memory.
0x005A4690116CUIComponent__ScalarDeletingDestructor_AScalar deleting destructor for CUIComponent that deallocates vector and conditionally frees object memory.
0x005A4710119CUIComponent__ScalarDeletingDestructor_BScalar deleting destructor for CUIComponent that calls virtual destructor, cleans up vec_map, and optionally frees memory
0x005A4790116CUIComponent__ScalarDeletingDestructor_CScalar deleting destructor for CUIComponent; cleans up vector/string members, then conditionally deallocates the object.
0x005A481096CUIComponent__ScalarDeletingDestructor_DScalar deleting destructor for CUIComponent that calls dtor_with_vec_map and conditionally frees memory if delete flag set
0x005A4880140CUIComponent__ScalarDeletingDestructor_EScalar deleting destructor for CUIComponent; deallocates vector, string, and conditionally frees object memory.
0x005A65F03379CUICharacterWnd__InitComponentsInitializes character window UI components by creating and configuring buttons, labels, and tabs with bitmap resources and localized strings.
0x005A77D03CUIComponent__dtor_nopNo-op destructor stub for CUIComponent class, prevents default destruction behavior.
0x005A8C00321CUICharacterWnd__InitEquipSlotStringsInitializes equipment slot UI strings based on equipment type parameter; retrieves and assigns string data from virtual method calls and STL string operations.
0x005A8F00151CUICharacterWnd__InitEquipSlotStringInitializes equipment slot entry by extracting and assigning a string from virtual method at offset 0x14 in param_2 object.
0x005BE6F0431UIVendingWnd__ctorInitializes UIVendingWnd object with window size 0xA8x0x83, clears item vectors, loads 12 color/style values, initializes STL string and red-black tree.
0x005BE8A0240CUIChangeMaterialWnd__ConstructorInitializes CUIChangeMaterialWnd object, sets up vtable, initializes 16 member variables (offsets 0x2d-0x3c) to zero, inherits UIWindowMgr.
0x005BE99094CUIChangeMaterialCheckBox__ConstructorConstructs a CUIChangeMaterialCheckBox instance by initializing parent CUICheckBox and setting material flag to 0x10.
0x005BEC10213CUIChangeMaterialWnd__DestructorCDestructor for CUIChangeMaterialWnd that sends cleanup packet (0xc07e4), destroys strings/vectors, and cleans UI component state.
0x005BECF0110CUIChangeMaterialWnd__DestructorDestructor for CUIChangeMaterialWnd that cleans up data containers, deallocates vectors, and destroys UI component mappings.
0x005BF160231CUIChangeMaterialWnd__DestructorBDestructor for CUIChangeMaterialWnd that sends packet 0xc07e4, cleans up strings/vectors, and optionally deallocates memory.
0x005BF250125CUIChangeMaterialWnd__ScalarDeletingDestructor_ADestructor for CUIChangeMaterialWnd that cleans up std::string members and base CUIListBoxExt, optionally deallocating the object itself.
0x005BF2D0131CUIChangeMaterialWnd__ScalarDeletingDestructor_BScalar deleting destructor for CUIChangeMaterialWnd; destroys container data, deallocates vectors, and optionally frees object memory.
0x005BF36090CUICheckBox__ScalarDeletingDestructorDestructor for CUICheckBox that optionally deallocates the object (0xb4 bytes) based on param_2 flag.
0x005BF3C0160CUIListGrid__InitLayoutRowCalculates and initializes layout row dimensions for a grid UI element, clamping row index and updating child entry layouts.
0x005BF5E095CUIChangeMaterialWnd__GetMaterialByIndexRetrieves material data structure at given index from internal array with bounds checking.
0x005BF660628CUITextListWnd__InitComponentsInitializes CUITextListWnd by creating tab widget, edit box, and button components with bitmap resources and UI positioning.
0x005C24B0381CUIListGrid__InitWithDataCUIListGrid event handler dispatching layout initialization, column configuration, and row dimension updates based on event type param_3.
0x005C2800120CUIListGrid__InitRowLayoutValidates and updates row layout dimensions for CUIListGrid, clamping row offset within valid bounds and updating container layout.
0x005D88E0449CUISearchWnd__AllocComponentVectorInserts element into CUISearchWnd's component vector with capacity reallocation using 1.5x growth strategy.
0x005D8BC0332CUISearchWnd__ctorInitializes CUISearchWnd object with vftable, clears search results containers, and resets UI state flags.
0x005D8D10166CUISearchWnd__ConstructorInitializes CUISearchWnd object by setting vftable pointer and zeroing member fields at offsets 0x2d-0x35.
0x005D8EF0288CUISearchWnd__DestructorDestructor for CUISearchWnd that unregisters window, sends search termination packet (0xb90), cleans up strings/vectors, and deallocates search results.
0x005D901095CUIItemListWnd__DestructorDestructor for CUIItemListWnd that clears vector elements and invokes base class CUIComponent destructor cleanup.
0x005D91B096CUIReformItemWnd__ScalarDeletingDestructorScalar deleting destructor for CUIReformItemWnd that calls base destructor and conditionally frees the object
0x005D922093CUIReformSlotBtn__ScalarDeletingDestructorScalar deleting destructor for CUIReformSlotBtn; calls parent dtor, optionally deallocates object memory (0x7c bytes)
0x005D928096CUIReformCategoryBtn__ScalarDeletingDestructorScalar deleting destructor for CUIReformCategoryBtn; destroys object and optionally deallocates memory.
0x005D92F0116CUIReformTabView__ScalarDeletingDestructorDestructor for CUIReformTabView that clears STL vector, destroys UI component with map, and optionally deallocates object.
0x005D98D01157CUISearchWnd__InitComponentsInitializes CUISearchWnd child components: text inputs, tab view, and category button with sizes/positions.
0x005DBAF0161CUIRewardWnd__ConstructorInitializes CUIRewardWnd object with UI manager, clears red-black tree, and zeros member fields for reward window state.
0x005DBBA0320CUIItemWnd__ctorInitializes CUIItemWnd object, sets up vtable, zeroes member fields, and initializes window parameters.
0x005DBCE0222CUIListView__ConstructorInitializes CUIListView instance with scrollbar, surface allocation, and conditional checkbox creation via vtable.
0x005DBF20136CUIReformDetailWnd__DestructorDestructor for CUIReformDetailWnd that cleans up multiple std::string members and calls parent CUIComponent destructor with exception handling.
0x005DBFB0216CUIRewardWnd__DestructorBDestructor for CUIRewardWnd that cleans up string/vector members, sends packet 0xa70, and destroys UI component hierarchy.
0x005DC090110CUIReformScrollView__DestructorDestructor for CUIReformScrollView that deallocates STL vector and calls parent CUIScrollView destructor with stack canary checks.
0x005DC100157CUIReformDetailWnd__ScalarDeletingDestructorDestructor for CUIReformDetailWnd that cleans up member strings and component vector/map, optionally deallocates object.
0x005DC1A0237CUIRewardWnd__DestructorDestructor for CUIRewardWnd; sends packet 0x0A70, cleans up strings/vectors, calls base destructor
0x005DC290131CUIReformScrollView__ScalarDeletingDestructorScalar deleting destructor for CUIReformScrollView; deallocates vector, erases ranges, calls base destructor, optionally frees object.
0x005DC32090CUIReformCheckBox__ScalarDeletingDestructorScalar deleting destructor for CUIReformCheckBox; destroys base UICheckBox and optionally deallocates the object itself.
0x005DC4D0935CUIRewardWnd__InitComponentsInitializes reward window UI components: creates scrollbar, allocates child widgets, configures buttons with bitmap resources, sets positions and render targets.
0x005DF8E0301CUIItemWnd__ConstructorInitializes CUIItemWnd object, sets up vtable, clears internal tree structure, initializes UI state flags and timeout value (3000ms).
0x005DFA10159CUIRewardWnd__ConstructorVariantInitializes CUIRewardWnd instance with UIWindowMgr base, clears red-black tree, zeroes member fields (0x6c-0x73).
0x005DFC90307CUIItemWnd__DestructorDestructor for CUIItemWnd that clears item data, destroys strings, sends cleanup packet via CConnection, and destroys UI component tree.
0x005E0290935CUIAuctionWnd__InitComponentsInitializes CUIAuctionWnd UI components: creates scrollbar (150x204), buttons with bitmap resources, and positions window at (241, 17).
0x005E2790265CUIShopWnd__ConstructorInitializes CUIShopWnd object with virtual dtor, sets up 3 string containers (capacity 15), and flags
0x005E6480250CUIShopWnd__InitDataContainersInitializes shop window data containers with linked list nodes and effect manager cleanup handler for item display.
0x005EAE9095CUIMailComposeWnd__DestructorDestructor for CUIMailComposeWnd class; clears reputation vector and invokes parent CUIComponent destructor with stack canary validation.
0x005EAF30116CUIMailComposeWnd__scalar_deleting_destructorScalar deleting destructor for CUIMailComposeWnd; cleans up repute vector and UI component before deallocation.
0x005EAFC0619CUIMailListWnd__InitComponentsInitializes mail list window UI by creating search editbox, filter editbox, and search button with resource bitmaps and color settings.
0x005ECB10106CUIMailComposeWnd__delete_repute_vectorDestructor that deallocates a vector of reputation data in the mail compose window, with bounds checking.
0x005ECBA0111CUIMailComposeWnd__init_repute_dataInitializes or retrieves a singleton repute/reputation data instance for the mail compose UI window
0x005ECC10817CUIMailEntry__ConstructorInitializes CUIMailEntry object with vtable, zeroes 5+ std::string fields (sender, subject, etc.), sets capacity to 0xF, allocates "unknown" string.
0x005ECFD0135CUIMailEntry__scalar_deleting_destructorScalar deleting destructor for CUIMailEntry; cleans up 4 std::string members, optionally deallocates object.
0x005F06B0106UIWindowMgr__dealloc_subwindow_vector_ADeallocates a vector of UI subwindows by freeing the underlying dynamic memory allocation with bounds checking.
0x005F0740106UIWindowMgr__dealloc_subwindow_vector_BDeallocates a vector of UI subwindows managed by UIWindowMgr, validating heap metadata before deletion.
0x005F0FF0163UIWindowMgr__find_item_entry_by_nameSearches item entries across windows by comparing item names, returns matching item entry or null.
0x005F1270163UIBasicInfoWnd__find_equip_dropdown_entry_at_pointIterates through dropdown entries to find which one contains point (param_3, param_4), returns entry index or 0
0x005F1A501935CWorldViewSearch__ConstructorInitializes CWorldViewSearch UI component with color palette, allocates 16 string entries, loads worldview_interface_wv_Search sprite resource.
0x005F2610106UIWindowMgr__dealloc_item_vectorDeallocates a vector of UI window items by freeing underlying buffer, handling both small and large allocations.
0x005F26A0140UIWindowMgr__destroy_item_vector_elementsDestroys vector of UIWindowMgr items by calling destructor on each element and deallocating memory
0x005F3D60117UIRankingWnd__init_textures_and_scaleInitializes ranking window UI by setting scale level based on resolution, loading textures, and rescaling controls if needed.
0x005F438B22UIItemList__find_and_add_qualifying_itemSearches item entries across inventory tabs, finds items with count > 99 matching a name, copies item data (4 fields + string name) into 84-byte vector entry. Returns 1 if found, 0 if not. Short-circuits with return 1 if ESI != 0.
0x005F43B2302UIItemList__search_and_add_qualifying_itemSame as UIItemList__find_and_add_qualifying_item but without the ESI early-return shortcut. Iterates all inventory tabs searching for items with count > 99 matching name, copies matching item into 84-byte entry vector.
0x005F470015UIRankingWnd__InitActiveWindowTextStores active window text from UIWindowMgr into UIRankingWnd field at offset 0x6c.
0x005F48A495UIItemList__find_and_add_with_priorityLike UIItemList__find_and_add_qualifying_item but with priority handling. If ESI!=0, updates priority field at ESI+8 based on param value and 10000 threshold, always returns 1. If ESI==0, searches tabs and adds to vector at offset +0x10.
0x005F4914300UIItemList__search_and_add_with_prioritySearches inventory tabs for items with count > 99 matching name, copies into 84-byte entry vector at offset +0x10. Includes priority field from parameter.
0x0068E400268UISettingsPanel__GrowOptionSlotVectorGrows a doubly-linked list of UISettingsPanel option slots, inserting nodes matching param_3 ID into param_2.
0x006E3440103CUIWnd__Destructor_destroy_list_0xd4Destructor for CUIWnd that deallocates a linked list structure at offset 0x35, freeing both node and list container
0x006E3520103CUIWnd__DestroyListNode_0xd4Destructor that deallocates a linked list node at offset 0xd4, freeing both the node's data and the node structure itself.
0x006E7C20103CUIWnd__Destructor_destroy_list_0xecDestructor for CUIWnd that deallocates a linked list structure at offset 0x3b, freeing both node and list container.
0x006ED490103CUIWnd__scalar_deleting_destructor_6ed490Scalar deleting destructor for CUIWnd; cleans up member at offset 0x35 and nested pointer before deallocating object.
0x006ED570103CUIWnd__scalar_deleting_destructor_6ed570Scalar deleting destructor for CUIWnd that deallocates member at offset 0x35 and its nested pointer before freeing the object itself.
0x006EE550103CUIWnd__scalar_deleting_destructor_6ee550Scalar deleting destructor for CUIWnd class; deallocates member at offset 0x33 and its nested pointer.
0x006EE5F0103CUIWnd__scalar_deleting_destructor_6ee5f0Destructor for CUIWnd class that deallocates member at offset 0x33 and its nested pointer before destroying the object itself.
0x006F25E0103CUIWnd__scalar_deleting_destructor_6f25e0Destructor for CUIWnd that deallocates member at offset 0x33 and its nested pointer before freeing the object itself.
0x006F2680103CUIWnd__scalar_deleting_destructor_6f2680CUIWnd destructor that deallocates member at offset 0x33 and its nested pointer, with stack cookie validation.
0x006F3420103CUIWnd__scalar_deleting_destructor_6f3420Destructor for CUIWnd that deallocates member at offset 0x33 and its nested pointer, with XOR-based stack canary protection.
0x006F34C0103CUIWnd__scalar_deleting_destructor_6f34c0Scalar deleting destructor for CUIWnd class; deallocates member object at offset 0x33 and its nested pointer before freeing the main object.
0x006FFC8093UISprite__DestructorDestructor for UISprite class; deallocates vector and calls DeleteEntry cleanup routine.
0x006FFD90111UISprite__ScalarDeletingDestructorScalar deleting destructor for UISprite class; cleans up vector data and conditionally frees object memory.
0x006FFE1032UISprite__scalar_destructorDestructor for UISprite class that frees internal buffer and conditionally deallocates object memory.
0x00700620285UIPartyWnd__ConstructorConstructs UIPartyWnd object, initializes window manager base, sets vtable, stores party member data at offsets 0x2D-0x50.
0x00700840136UIPartyWnd__DestructorDestructor for UIPartyWnd class that deallocates vector slots, destroys member strings, and calls base UIWindowMgr destructor.
0x007008D0157UIPartyWnd__ScalarDeletingDestructorDestructor for UIPartyWnd that deallocates vector, destroys strings, calls base destructor, optionally frees object.
0x00700980338UIPartyWnd__InitMemberSlotsInitializes 2 party member display slots (0xC bytes each) and creates CUIAnimatedComponent at offset 0x104 if needed.
0x0070108015UIPartyWnd__InitializeGaugesInitializes party window gauge display by positioning and redrawing the UI gauge element.
0x0070115096UIPartyInfoWnd__ConstructorInitializes UIPartyInfoWnd object, sets vtable pointer, zeroes member at offset 0x2D, establishes SEH frame
0x007011B071UIPartyInfoWnd__DestructorDestructor for UIPartyInfoWnd class; sets vtable and invokes base class cleanup via CUIComponent__dtor_with_vec_map.
0x0070120096UIPartyInfoWnd__ScalarDeletingDestructorScalar deleting destructor for UIPartyInfoWnd that resets vtable, calls base destructor, and conditionally frees memory.
0x00701270642UIPartyWnd__CreateButtonsCreates 3 CUILabel buttons (msg IDs 0x167, 0x169, 0x16A) for party window with dynamic width calculation and hotkey registration.
0x0070167094CUIComboBox__Constructor_partyConstructs a CUIComboBox instance for party UI, initializing vtable pointer and zeroing member at offset 0x48.
0x007016D071CUIComboBox__Destructor_partyDestructor for CUIComboBox party variant; calls base destructor with stack guard and vftable setup
0x0070172096CUIComboBox__ScalarDeletingDtor_partyScalar deleting destructor for CUIComboBox; calls base destructor and optionally frees object memory if delete flag set.
0x00701FC0324UIPartyRecruitWnd__ConstructorInitializes UIPartyRecruitWnd object with vtable, circular linked list node, and default recruitment UI state values.
0x007023C0108UIPartyWnd__Destructor_baseDestructor for UIPartyWnd that deallocates party member list vectors and associated memory structures.
0x00702450108UIPartyWnd__Destructor_base_2Destructor for UIPartyWnd class that deallocates party member list vectors and heap memory.
0x007029704991UIPartyWnd__InitControlsInitializes UIPartyWnd controls: creates 40 member slot buttons, portraits, tabs, checkbox, party name label, scroll button.
0x00708300204UIPartyMiniWnd__Constructor_2Initializes UIPartyMiniWnd instance with vtable, zeroes member list pointers (0x2d-0x31), cleans up existing data
0x007083D095UIPartyMiniWnd__DestructorDestructor for UIPartyMiniWnd that deallocates party member list and cleans up UI component resources.
0x00708430116UIPartyMiniWnd__ScalarDeletingDtorDestructor for UIPartyMiniWnd that deallocates party member list and UI component before optionally freeing the object itself.
0x00708590174UIPartyMiniWnd__CreateProgressBarInitializes a CUIAnimatedComponent progress bar (0xb0 bytes) at offset 0xc0 if not already created, sets size based on param_2, and adds it as child UI element.
0x0070AA30489UIPartyMiniWnd__ConstructorInitializes UIPartyMiniWnd with texture "renewalparty/img/partymini_bg_t", allocates member buffers, sets window type 0x12d.
0x0070AC90151UIBookmarkWnd__DestructorDestructor for UIBookmarkWnd that sequentially deallocates string, vector, and component members with stack canary protection.
0x0070AD30172UIBookmarkWnd__ScalarDeletingDtorScalar deleting destructor for UIBookmarkWnd class; cleans up strings, vector, and component data before optional deallocation.
0x0070AE00284UIBookmarkWnd__InitControlsInitializes UIBookmarkWnd by creating UIPartyMiniWnd child, setting render target size (0xAE x 0x34), and configuring layout dimensions (0xAE, 0x65, 0x40).
0x0070B99033UIAction__ScalarDeletingDtor_8Scalar deleting destructor for UIAction class; sets vftable, conditionally frees 8-byte object if flag set.
0x0073B0A065UIWindowFactory__scalar_deleting_destructor_aScalar deleting destructor for UIWindowFactory; conditionally deallocates object memory based on param_2 flag.
0x0073C36065UIWindowFactory__scalar_deleting_destructor_bScalar deleting destructor for UIWindowFactory that conditionally deallocates the object using operator delete if param_2 is true.
0x007418D0144CUIWindowMgr__scalar_deleting_destructor_aScalar deleting destructor for CUIWindowMgr; releases member pointer at offset 0x3c via virtual destructor before freeing object.
0x00741970144CUIWindowMgr__scalar_deleting_destructor_bScalar deleting destructor for CUIWindowMgr; deallocates member at offset 0x3c and frees 0x40-byte object.
0x00741A10144CUIWindowMgr__scalar_deleting_destructor_cScalar deleting destructor for CUIWindowMgr; deallocates member object at offset 0x3c and frees 0x40-byte struct at offset 0x4.
0x00742780177CUIWindowMgr__FindAndCallFactoryFinds UI window factory in map by ID, invokes factory function to instantiate window, returns created window instance.
0x007429C0184CUIWindowMgr__FindWindowFactoryAndCreateSearches UI window factory map, instantiates window via factory vtable call, initializes with params, then deletes factory object.
0x00742A80187CUIWindowMgr__FindAndCallFactory_cLooks up UI window factory by ID in map, invokes factory function with params, deletes result object.
0x00742DB0185CUIWindowMgr__FindAndCallFactory_dFinds UI window factory in STL map, invokes factory callback with parameters, returns result handle, cleans up allocated factory object.
0x00742F60184CUIWindowMgr__FindAndCallFactory_eSearches UI window factory map, instantiates window via virtual constructor, initializes with params, cleans up on failure
0x007430E0178CUIWindowMgr__FindAndCallFactory_fLooks up UI window factory in map, instantiates window object via factory callback, constructs window with param, cleans up factory.
0x007431A0183CUIWindowMgr__FindAndCallFactory_gFinds UI window factory by ID in map, calls factory function with params, returns result and cleans up allocated object.
0x00743260184CUIWindowMgr__CreateWindowFromFactoryLocates UI window factory in map, instantiates window object via factory callback, initializes it, then deletes factory wrapper.
0x0074A4C065UIWindowFactory__scalar_deleting_destructor_cScalar deleting destructor for UIWindowFactory; conditionally deallocates object memory with stack cookie validation.
0x007768E0449UIAchievementWnd__VectorInsertGrowInserts element into UIAchievementWnd vector with reallocation, handling growth strategy and memory alignment.
0x00777C90214UIBinkPlayerComponent__ctorInitializes UIBinkPlayerComponent with parent class setup, vtable assignment, and zeroed player state fields; sets default font size to 0xB.
0x00777D70104CUISettingsCheckBox__ctorConstructor for CUISettingsCheckBox that initializes parent CUICheckBox and sets width/height fields to 0xb (11 pixels).
0x00777DE0157CUIComponent_SubA__ctorConstructor for CUIComponent_SubA that initializes vftable, sets member at offset 0x1f to 7, and zeros offsets 0x20-0x25.
0x00777E80118CUITabButton__ctor_BConstructor for CUITabButton that initializes member variables and sets up virtual destructor pointer for tab button UI element.
0x00777F00246UIBinkListView__ctorInitializes UIBinkListView with tree container and grid layout (13 cols, 3 rows, 12px item height).
0x00778000211UIBinkVideoWidget__ctorInitializes UIBinkVideoWidget instance with parent CUIComponent, vtable, and zeroes 15 state fields plus SSO string buffer.
0x007780E0353UIBinkComponent__ctorInitializes UIBinkComponent instance by calling parent constructor, setting vtable, and zeroing ~25 member fields for Bink video playback UI.
0x007783E0161CUIComponent_SubB__ctorConstructor for CUIComponent_SubB that initializes vftable, clears member fields (offsets 0x1f-0x28), and sets up exception handling frame.
0x00778AA0110CUIComponent_SubA__dtorDestructor for CUIComponent_SubA that deallocates vector memory, reinitializes achievement tree node, and calls parent destructor.
0x00778B1071CUITabButton__dtor_BDestructor for CUITabButton that calls parent class destructor and cleans up vtable pointer with stack canary protection.
0x007791B0131CUIComponent_SubA__scalar_dtorDestructor for CUIComponent_SubA that deinitializes achievement tree nodes, deallocates vectors, and optionally frees the object.
0x0077924096CUITabButton__scalar_dtor_BScalar destructor for CUITabButton that calls parent class destructor and optionally deallocates the object
0x00779700436UIAchievementWnd__InitFilterCheckboxInitializes achievement filter UI checkboxes grid with dimensions param_3/param_4, creating button array and layout.
0x007798C0366UIBinkListView__InitGridInitializes a grid/list view with checkbox child component, configures callbacks, layout, and dimensions for UI display.
0x0077A260659UIAchievementWnd__InitCategoryTabInitializes achievement window category tab with tree structure, checkbox UI, and populates default category from message string 0xa60.
0x0077AEB0543UIAchievementWnd__InitSearchInputInitializes achievement window search input UI by creating grid-layout input components and search buttons with specific positioning and styling.
0x0077B0D0200UIAchievementWnd__InitSearchLabelInitializes search label UI component in achievement window, allocates memory, sets dimensions (84x16), and retrieves localized message string.
0x0077B2E01595UIAchievementWnd__InitComponentsInitializes UI achievement window components by creating and configuring button resources with bitmap assets (_out.bmp, _over.bmp).
0x0077B9201165UIAchievementWnd__InitTabLayoutInitializes UI Achievement window tab layout by creating and configuring scroll button, category tab, filter checkbox, and list components.
0x0077FB0022UIAchievementWnd__InitNodeWrapperWrapper that initializes an achievement tree node by delegating to CAchievementTree__InitNode with reordered parameters.
0x0077FD5055STL_VectorDeallocatorDeallocates vector memory with size validation; handles over-sized allocations and checks alignment before calling operator delete.
0x0077FD9052STL_VectorDeallocateDeallocates memory for a vector of 0x84-byte elements (likely achievement records) with overflow validation.
0x007800E071UIAchievementWnd__dtor_VecMapDestructor for UIAchievementWnd that cleans up internal vector map data structure with stack canary protection.
0x0078013096UIAchievementWnd__scalar_dtor_VecMapDestructor for UIAchievementWnd that cleans up internal vector map and optionally deallocates the object.
0x007801B0274UIAdventurerAgencyWnd__CreateCheckboxPairsCreates 3 checkbox pairs (category + expand buttons) for UIAdventurerAgencyWnd with IDs 0x1de/0x1df
0x00780980187UIItemShopCategory__ConstructorInitializes UIItemShopCategory window object with vtable, zeroing category state fields at offsets 0x41-0x53.
0x00780A4097UIItemShopFilter__ConstructorInitializes UIItemShopFilter window object, sets up vtable, calls UIWindowMgr and CCharacterData constructors with stack canary.
0x00780AB0173UIAgencyTabBtn__ConstructorConstructs UIAgencyTabBtn object, initializing vtable, base class, and clearing member fields at offsets 0x48-0x54.
0x00780B60269UIItemShopCombo__ConstructorInitializes UIItemShopCombo object with vtable, three std::string fields, and CCharacterData member; sets flag at offset 0xad to 0.
0x00780C7096UIItemShopSimple__ConstructorInitializes UIItemShopSimple object, sets vtable, calls parent UIWindowMgr constructor, zeroes field at offset 0x35.
0x00780CD0148UIItemShopLinkedListMgr__ConstructorInitializes UIItemShopLinkedListMgr with two sentinel nodes for dual linked lists and sets enabled flag.
0x00780D7086UIItemShopLabel__ConstructorConstructs UIItemShopLabel object, initializes vtable pointer, and sets up exception handling frame.
0x00781F602742UIAdventurerAgencyWnd__InitJobFilterButtonsInitializes job filter toggle buttons (DEF/HEAL/ATK/BUF) for Adventurer Agency UI window with textures and layout.
0x00783710891UIAdventurerAgencyWnd__CreateQuestListButtonsCreates 3 navigation buttons (prev/next/all) and initializes quest category list for Adventurer Agency window UI.
0x00783AB03961UIAdventurerAgencyWnd__InitSearchControlsInitializes search UI controls for Adventurer Agency window with labels, text input fields, and job filter buttons.
0x00784D70423UIAdventurerAgencyWnd__CreateTabControlCreates tab control UI for Adventurer Agency window with button, label, and message string caption setup.
0x0078990095UIScrollView__ConstructorInitializes UIScrollView object by setting up scrollbar components and virtual destructor pointer.
0x00789AF0318UIScrollView__CreateOrResetScrollBarsCreates or reinitializes horizontal and vertical scrollbars in UIScrollView, allocating CScrollBar objects and configuring layout dimensions.
0x00789EC0269UIItemCatalogView__ConstructorInitializes UIItemCatalogView with scroll container, item catalog stream, notification handler, and triggers layout refresh.
0x00789FE05UIItemCatalog__FreeSlotVectorDeallocates a dynamic vector's heap memory with bounds validation and XOR cookie stack protection.
0x0078A270788UIItemCatalogView__PopulateFilteredSlotsPopulates item catalog view by filtering entries, reusing/creating UI slots in 5-column grid, managing scrollbars.
0x0078A7A0449UIItemCatalogSearchView__ConstructorConstructs UIItemCatalogSearchView by allocating/resizing vector storage and inserting param_3 element at param_2 position.
0x0078A970251UIItemCatalogSearchView__PopulateSlotsConstructs UIItemCatalogSearchView with scroll view initialization and item catalog stream setup.
0x0078B6F0251UIItemCatalogPurchaseView__ConstructorConstructs UIItemCatalogPurchaseView, initializes CItemCatalog stream and calls layout refresh via vtable.
0x0078BB00359UIItemCatalogSearch__CreateSearchPanelAllocates and initializes a UIItemCatalogSlot UI panel with localized title, populates items from pair list, and inserts into catalog search results vector.
0x0078C190202UIItemCatalogUnpurchasedView__ConstructorInitializes UIItemCatalogUnpurchasedView with vtable, clears slot vector/filter fields, invokes refresh callback.
0x0078CC20134UIItemCatalogWnd__HandleMessageHandles message 0xab by clearing item catalog slot details and delegating other messages to scroll view handler.
0x0078CCB071UIItemCatalogWnd__FindAndInvokeItemCallbackSearches item catalog vector for matching ID, invokes virtual callback method (offset 0xd8) on found item with param_3.
0x0078CE10269UIItemCatalogWnd__ConstructorInitializes UIItemCatalogWnd with vtable, zeroes child widget pointers (0x2d-0x3b), allocates RB-tree sentinel at offset 0x32
0x0078D3A0408UIItemCatalogWnd__CreateButtonAllocates and initializes a CUIButton with normal/hover/press/disable sprite resources for item catalog window.
0x0078D5CA90CUIComponent__init_and_add_childInitializes a UI component by setting its render target size, positioning it via virtual methods, setting a visibility/display property, and then adding it as a direct child to the parent component.
0x0078D6301868UISkillWnd__CreateControlsInitializes UISkillWnd controls: creates tabs, scrollbar, skill panels, binds Alt+L hotkey, loads sprite textures from DAT files
0x0078DFB0169UIItemCatalogWnd__SetupCategoryTreeNodePopulates item catalog category tree nodes by fetching display text from UI input and invoking callbacks on three category containers.
0x0078EFD0264UIItemCatalogSlot__ConstructorConstructs UIItemCatalogSlot UI component, initializes item fields and creates notification handler with vtable.
0x0078F360139UIItemCatalogSlot__SetupItemSpriteInitializes item sprite in catalog slot, validates item data size, and triggers display update callbacks.
0x0078F570139UIItemCatalogSlot__SetupPagesConfigures item catalog UI slot display by retrieving slot pair data and updating item shop slot info with availability status.
0x0078F600561UIItemCatalogSlot__CreateChildWidgetsInitializes 3 item shop slots (0x2a×0x2a, spaced 0x31px) and left/right navigation buttons for catalog display.
0x0078FDA0277UIItemCatalogSlotDetail__ConstructorInitializes UIItemCatalogSlotDetail object with vtable, zeroes child pointers (0x1f-0x24), three std::string fields, page index (-1), and flags.
0x007906B0306UIItemCatalogSlotDetail__CreateLabelsCreates two CUILabel child widgets for item catalog slot detail display with specific sizing and font properties.
0x007907F0195UIItemCatalogSlotDetail__SetupLayoutRenders item catalog slot detail UI by drawing background sprite, icon sprite, and optional overlay sprite based on resource flags.
0x00791300146UIItemCatalogSlotDetailStream__ConstructorConstructs UIItemCatalogSlotDetailStream object, initializes catalog streams at offset 0x38, sets up vtable pointers for destruction.
0x00791500159UIItemCatalogSlotDetailNotify__ConstructorConstructs UIItemCatalogSlotDetailNotify object, initializes parent UIItemCatalogSlotDetail, sets vtables, allocates CItemCatalog at offset 0x38
0x00791B50122UIItemShopSlot__ConstructorConstructs UIItemShopSlot object, initializes vtable and clears item-related fields (offsets 0x1f-0x22).
0x00791DD0177UIItemCatalogSlotDetail__CreateSubWidgetAllocates and initializes a number input sub-widget for item catalog slot detail UI at offset 0x84.
0x00791E90108UIItemCatalogSlotDetail__SetupSubWidgetBDraws a rounded rectangle border with RGB color from texture for item catalog slot detail widget display.
0x0079210071UIAttendanceWnd__CheckBox_dtorDestructor for UIAttendanceWnd CheckBox widget; calls base UICheckBox destructor with stack canary validation.
0x0079215096UIAttendanceWnd__CheckBox_scalar_dtorScalar destructor for UIAttendanceWnd CheckBox that destroys base UICheckBox and conditionally deallocates the object.
0x00792410155UIScrollView__InitScrollbarConstructs a UIScrollView scrollbar by initializing a CUIScrollbar and clearing existing scrollbar node lists at offsets 0x23-0x25.
0x00792A3071UIAttendanceWnd__NumberInput_dtorDestructor for UIAttendanceWnd's NumberInput control; calls CUINumberInput destructor with stack canary validation.
0x00792A8096UIAttendanceWnd__NumberInput_scalar_dtorScalar destructor for UIAttendanceWnd::NumberInput; calls CUINumberInput destructor and optionally deallocates object.
0x00793750351UIVendingWnd__ctor2Initializes UIVendingWnd object with linked list nodes and default vending window parameters (9 columns, 3 rows)
0x00793960181UIServiceItemGrid__ctor_BInitializes UIServiceItemGrid object, sets vtable, zeroes fields [0x1f-0x25], sets field[0x26]=6
0x00793A2097UIVendingSearchWnd__dtorDestructor for UIVendingSearchWnd that clears item table and cleans up CUIComponent base class resources
0x00793A90125UIVendingSearchWnd__dtor_BDestructor for UIVendingSearchWnd that clears item table and resets vending search window state
0x00794030107UIServiceItemGrid__dtor_aDestructor for UIServiceItemGrid that deallocates STL vectors and invokes parent CUIComponent destructor with SEH.
0x007940A0107UIServiceItemGrid__dtor_bDestructor for UIServiceItemGrid that cleans up vector storage and calls parent CUIComponent destructor.
0x00794110121UIServiceItemLabel__dtor_aDestructor for UIServiceItemLabel class; cleans up string members and base CUIComponent before object deallocation.
0x00794190121UIServiceItemLabel__dtor_bDestructor for UIServiceItemLabel that cleans up two std::string members and calls parent CUIComponent destructor with stack protection.
0x00794270120UIServiceItemMap__dtor_aDestructor for UIServiceItemMap that deallocates vector, map nodes, string elements, and frees heap memory (0x100 bytes).
0x00794330128UIServiceItemGrid__dtor_cDestructor for UIServiceItemGrid that deallocates vector members and base CUIComponent, optionally freeing the object itself.
0x007943C0128UIServiceItemGrid__dtor_dDestructor for UIServiceItemGrid that cleans up vector data, calls parent CUIComponent destructor, and optionally frees object memory.
0x00794450142UIServiceItemLabel__dtor_cDestructor for UIServiceItemLabel that cleans up string members, calls parent CUIComponent destructor, and optionally deallocates the object.
0x007944F0142UIServiceItemLabel__dtor_dDestructor for UIServiceItemLabel that cleans up string members, calls parent CUIComponent destructor, and conditionally frees the object.
0x007947A01837UIVendingSearchWnd__InitLayoutInitializes UI layout for vending search window, creating timed components and multi-textbox controls with render targets.
0x007957C0959UIVendingSearchWnd__InitRadioButtonsInitializes radio button UI controls for vending search window with layout configuration and resource allocation.
0x00795B80505UIVendingSearchWnd__InitResultControlsInitializes three UI buttons for vending search results window with resource bitmaps and positions
0x00795D80259UIVendingWnd__InitSearchPanelInitializes vending search UI panel by creating button control, loading sprite resources, and setting search label text from message ID 0x6F3.
0x0079A030902UICharCreateWnd__ConstructorInitializes UICharCreateWnd object with STL vector containers for character creation data and UI state management.
0x0079A3C0245UISkillWnd__InitSlotArraysInitializes skill slot arrays (2x5 slots) and related counters in UISkillWnd structure for skill window display.
0x0079A6A0140UIWnd__CleanupActorLayerMapDestructor for UIWnd that cleans up actor layer map by destroying STL map nodes and freeing allocated memory.
0x0079A740244UISkillWnd__dtor2Destructor for UISkillWnd; deallocates skill vectors, string arrays, rbtree, and invokes base CUIComponent destructor.
0x0079A99035UIWnd__ScalarDeletingDestructorScalar deleting destructor for UIWnd class; cleans up actor layer map and conditionally deallocates 0x98 bytes.
0x0079A9C0265UISkillWnd__dtorDestructor for UISkillWnd that deallocates skill vectors, item slot manager, and child UI components with proper exception handling cleanup.
0x0079B0F01455UICharSelectWnd__CreateControlsInitializes character select window UI controls: restores last selected slot from registry, creates character slot buttons in grid layout with textures.
0x0079F7A084UIServiceSelectBtn__ctor_aConstructor for UIServiceSelectBtn UI button class that initializes base CUIButton and sets virtual destructor pointer.
0x0079F800131UIServiceSelectBtn__ctor_bConstructor for UIServiceSelectBtn that initializes button state, stores two parameters, and sets up vtable pointer for derived class.
0x0079F8901492UICharSelectWnd__ConstructorInitializes UICharSelectWnd object by constructing parent UIWindowMgr, allocating vectors for character/server lists, and initializing UI state/dimension fields.
0x0079FE7071UIServiceSelectCombo__dtor_aDestructor for UIServiceSelectCombo class; calls base CUIComboBox destructor with stack canary validation.
0x0079FEC071UIServiceSelectCombo__dtor_bDestructor for UIServiceSelectCombo class; calls base class CUIComboBox destructor with stack cookie verification.
0x0079FF1095UIServiceSelectWnd__dtor_baseDestructor for UIServiceSelectWnd that cleans up string vector array and component UI map before object destruction.
0x0079FF7096UIServiceSelectCombo__scalar_dtor_aDestructor for UIServiceSelectCombo that calls parent CUIComboBox destructor and conditionally deallocates the object.
0x0079FFE096UIServiceSelectCombo__scalar_dtorDestructor for UIServiceSelectCombo that calls base CUIComboBox destructor and optionally deallocates the object if param_2 flag is set.
0x007A0050116UIServiceSelect__scalar_dtorScalar deleting destructor for UIServiceSelect class; cleans up string vectors, calls parent CUIComponent destructor, optionally deallocates object.
0x007A00D0176UIServiceSelect__InitRenderTargetAllocates and initializes a UIServiceSelectCombo child component with 0x120 bytes, sets render target to 36x37 pixels, and configures virtual positioning.
0x007A0180438UIServiceSelect__CreateSubComponentsCreates and configures two UI button components with bitmap resources, render targets (0x268x0x17B), and loads window title from message string 0xd11.
0x007A24F0147UIServiceSelectWnd__ctorInitializes UIServiceSelectWnd instance with vtable, zeros member flags, stores config reference, sets up exception handling.
0x007A2590173UIServiceItemGrid__ctorConstructs UIServiceItemGrid component, initializes 7 member fields to zero, stores creation timestamp via timeGetTime() at offset 0x98.
0x007A27F071UIServiceSelectWnd__dtorDestructor for UIServiceSelectWnd class; calls parent CUIComponent destructor with stack canary cookie validation.
0x007A2840107UIServiceItemGrid__dtorDestructor for UIServiceItemGrid that deallocates vector members and calls parent CUIComponent destructor with SEH protection.
0x007A291096UIServiceSelectWnd__scalar_dtorDestructor for UIServiceSelectWnd that cleans up CUIComponent base class and conditionally deallocates object memory.
0x007A2980128UIServiceItemGrid__scalar_dtorDestructor for UIServiceItemGrid class; deallocates vectors and calls parent CUIComponent destructor, optionally frees object memory.
0x007A2D90435UIServiceItemGrid__InitDeadlineAndComponentsInitializes service item grid UI component with deadline countdown (days remaining) and creates button subcomponent with localized title.
0x007A4A60340UIItemGrid__ctorInitializes UIItemGrid with 35 columns, 20 rows, and layout parameters (margins, spacing, padding).
0x007A4CE095UIServiceItemGrid__dtor_eDestructor for UIServiceItemGrid that deallocates STL vector and calls parent CUIComponent destructor with security checks.
0x007A4D40116UIServiceItemGrid__scalar_dtor_bDestructor for UIServiceItemGrid; deallocates STL vector, cleans up component map, optionally frees object memory.
0x007A539023UIColorPickerWnd__InitAndSnapInitializes color picker window controls and snaps its position to grid alignment.
0x007A53B0605UIColorPickerWnd__InitControlsInitializes UI color picker window controls: creates buttons, checkbox, scroll bar, and registers child components.
0x007A566025UIColorPickerWnd__InitializeAndSnapToGridInitializes color picker window controls and snaps its position to the UI grid alignment.
0x007A5DF0156UIItemGrid__InitScrollbarInitializes scrollbar UI component for item grid by allocating surface and configuring scrollbar dimensions and range.
0x007A6800244UIColorPickerData__ctorConstructs UIColorPickerData object, initializes vtable, string buffer, and zeros 12 color/palette state fields.
0x007A7FD037UIConstraintLink__ctorInitializes a UIConstraintLink object with an empty intrusive doubly-linked list node for constraint management.
0x007A8000111UIConstraintList__ctorInitializes UIConstraintList with vtable, creates circular doubly-linked sentinel node, sets count/flags to 0.
0x007A8070116UIConstraintNode__ctorConstructs UIConstraintNode object; initializes vtable, four constraint link arrays (8 bytes each), and count field to zero.
0x007A819074UIConstraintLink__dtorDestructor for UIConstraintLink that deletes internal vtable pointer and the object itself via operator_delete
0x007A8200187UIConstraintList__dtorDestructs UIConstraintList by iterating linked list nodes, calling virtual destructors on each element, and freeing all allocated memory.
0x007A82F084UIConstraintNode__dtorDestructor for UIConstraintNode that destroys a vector of UIConstraintLink objects at offset +2.
0x007A835032UIConstraintList__scalar_dtorScalar destructor for UIConstraintList that calls destructor and conditionally frees heap memory if flag is set.
0x007A8380106UIConstraintNode__scalar_dtorDestructor for UIConstraintNode that destroys contained UIConstraintLink elements and optionally deallocates the object.
0x007A8C30106UIConstraintMgr__HasAncestorInChildrenChecks if param_2 is an ancestor of any child constraints in the constraint manager's tree structure.
0x007A95F093UIScreenshotWnd__ConstructorConstructs UIScreenshotWnd object; initializes vtable, calls UIWindowMgr constructor, clears flag at offset 0x2d.
0x007A966071UIScreenshotWnd__DestructorDestructor for UIScreenshotWnd class that invokes parent CUIComponent destructor with stack canary protection
0x007A96B096UIScreenshotWnd__VirtualDestructorVirtual destructor for UIScreenshotWnd; cleans up parent CUIComponent and optionally deallocates object memory.
0x007A9C30243UISnapSnsWnd__ConstructorInitializes UISnapSnsWnd object with virtual method tables and default field values for SNS snapshot UI window.
0x007A9D3084UISnapSnsWnd__CtorListBoxExtConstructs a ListBoxExt UI element for UISnapSnsWnd with security cookie initialization and vftable setup.
0x007A9D90104UISnapSnsWnd__CtorCheckBoxConstructs a checkbox UI element for the Snap SNS window, initializing vtable and setting default values.
0x007A9E0095UISnapSnsWnd__DtorBaseDestructor for UISnapSnsWnd class that cleans up string member and inherited CUIComponent data.
0x007A9E60108UISnapSnsWnd__DestructorDestructor for UISnapSnsWnd class that cleans up string members and inherited CUIComponent state via virtual destructors.
0x007A9ED0116UISnapSnsWnd__VirtualDestructor1Virtual destructor for UISnapSnsWnd class; destructs string member and parent CUIComponent, optionally frees object memory.
0x007A9F50129UISnapSnsWnd__VirtualDestructor2Virtual destructor for UISnapSnsWnd class that cleans up std::string and CUIComponent members, optionally deallocating the object.
0x007A9FE090UISnapSnsWnd__ListBoxExtVDtorVirtual destructor for UISnapSnsWnd's ListBoxExt control; destroys CUIListBoxExt instance and optionally deallocates object memory.
0x007AA04090UISnapSnsWnd__CheckBoxVDtorVirtual destructor for UISnapSnsWnd checkbox; destroys base UICheckBox and conditionally deallocates object memory.
0x007AA4601084UISnapSnsWnd__InitControlsInitializes UI controls for SNS snapshot window: creates scroll button, listbox, and multiple buttons with bitmap resources.
0x007AF350365UIVendingWnd2__ConstructorInitializes UIVendingWnd2 object with default window dimensions (200x100), UI state flags, and item table buffers.
0x007AF4C084UIVendingWnd2__CtorComboBox1Constructor for UIVendingWnd2's ComboBox1 control; initializes button base and sets vftable pointer.
0x007AF520101UIVendingWnd2__CtorComboBox2Constructs UIVendingWnd2 ComboBox2 control, initializes vftable and clears state flags
0x007AF59084UIVendingWnd2__CtorComboBox3Constructor for UIVendingWnd2's third ComboBox control; initializes button base and sets virtual destructor pointer.
0x007AF720151UIVendingWnd2__DestructorDestructor for UIVendingWnd2 class; releases strings, item/int buffers, and parent component resources with SEH.
0x007AF7C071UIVendingWnd2__ComboBox1DtorDestructor for UIVendingWnd2's ComboBox1 control; calls base CUIComboBox destructor with stack cookie validation.
0x007AF81071UIVendingWnd2__ComboBox2DtorDestructor for UIVendingWnd2's ComboBox2 control; calls base class destructor with stack canary validation.
0x007AF86071UIVendingWnd2__ComboBox3DtorDestructor for UIVendingWnd2's ComboBox3 UI element; calls base CUIComboBox destructor with stack cookie validation.
0x007AF8B0172UIVendingWnd2__VirtualDestructorDestructor for UIVendingWnd2 class; cleans up strings, buffers, item list, and conditionally deallocates object
0x007AF96096UIVendingWnd2__ComboBox1VDtorVirtual destructor for UIVendingWnd2's ComboBox1 control; destroys base and optionally deallocates object memory.
0x007AF9D096UIVendingWnd2__ComboBox2VDtorVirtual destructor for UIVendingWnd2's ComboBox2 control; calls base destructor and optionally frees memory.
0x007AFA4096UIVendingWnd2__ComboBox3VDtorVirtual destructor for UIVendingWnd2's ComboBox3 control; calls base destructor and conditionally frees memory.
0x007B01E01042UIVendingWnd__InitControlsInitializes vending window UI controls: close button, buy/confirm button, page navigation buttons, and text input field.
0x007B2C00197UIEmblemUploadWnd__ConstructorInitializes UIEmblemUploadWnd instance with vtable, zeroes fields, sets up std::string and compressed data pointer members.
0x007B2CD0128UIEmblemUploadWnd__DestructorDestructor for UIEmblemUploadWnd that frees compressed emblem data at offset 0x38, destroys std::string, and calls base CUIComponent destructor.
0x007B2D50149UIEmblemUploadWnd__ScalarDeletingDestructorScalar deleting destructor for UIEmblemUploadWnd; frees internal buffer at offset 0x38, calls component destructors, optionally deallocates object.
0x007B2DF01157UIEmblemUploadWnd__CreateContentInitializes UIEmblemUploadWnd child controls: label, base control, editbox with color values, and string management.
0x007B3B30193UIPinCodeWnd__ConstructorInitializes UIPinCodeWnd object: sets vtable, zeros button/digit/state fields (0x2D-0x42), clears numpad layout data.
0x007B3C0071UIPinCodeWnd__DestructorDestroys UIPinCodeWnd object by setting vtable and calling CUIComponent base destructor with stack guard.
0x007B3C5096UIPinCodeWnd__ScalarDeletingDestructorScalar deleting destructor for UIPinCodeWnd that calls parent dtor and conditionally frees 0x15C bytes if param_2 is set.
0x007B3CC03981UIPinCodeWnd__CreateNumpadCreates a numeric keypad (0-9) UI for PIN code input in the RO client login/security system
0x007B5950136UIEmblemWndB__ConstructorInitializes UIEmblemWndB object, sets vtable, zeroes emblem data pointers at offsets 0x2D-0x31, calls base UIWindowMgr constructor.
0x007B59E0322UIEmblemWndA__ConstructorInitializes UIEmblemWndA window with emblem display state, 3000ms timer, animation flags, and two string buffers at offsets +0x38/+0x3E.
0x007B5B30113UIEmblemWndB__DestructorDestructor for UIEmblemWndB that frees emblem data buffer at offset 0x2F and calls base CUIComponent destructor.
0x007B5BB0143UIEmblemWndA__DestructorDestructor for UIEmblemWndA that frees allocated memory, destroys std::string members, and cleans up UI component resources.
0x007B5C40134UIEmblemWndB__ScalarDeletingDestructorScalar deleting destructor for UIEmblemWndB; frees member at offset 0x2f, calls parent dtor, optionally deletes object.
0x007B5CD0164UIEmblemWndA__ScalarDeletingDestructorScalar deleting destructor for UIEmblemWndA class; cleans up string members, component vector/map, and conditionally frees object
0x007B60F0163UIVendingWnd__CreateListAndScrollControlsInitializes vending window UI by creating a textured list component, setting render target dimensions, and adding a scroll button control.
0x007B61A0568UIVendingWnd__CreateInputAndComboControlsInitializes vending window UI with textured component, edit box for input, and confirm button with bitmap resources.
0x007B7490442UIBuyingStoreSetupWnd__ConstructorInitializes UIBuyingStoreSetupWnd with 10 item slots (0x18 bytes each), 13 items per page, default UI state.
0x007B7650164UIVendingSearchWnd__InitInitializes UIVendingSearchWnd by setting up virtual table, zeroing fields at offsets 0x2d/0x33, and marking as valid (0xf).
0x007B79F0277UIBuyingStoreSetupWnd__DestructorDestructor for UIBuyingStoreSetupWnd that destroys child UI components, clears item vectors, and releases string/pair containers.
0x007B7B80313UIBuyingStoreSetupWnd__ScalarDeletingDestructorScalar deleting destructor for UIBuyingStoreSetupWnd that cleans up child UI components, item vectors, strings, and optionally deallocates the object.
0x007B7CC0131UIBuyingStoreSetupWnd__VirtualInitVirtual destructor for UIBuyingStoreSetupWnd; cleans up string/map members and optionally deallocates object.
0x007B8F20569UIBuyingStoreSetupWnd__CreateControlsInitializes UI controls for buying store setup window (checkbox, label, button) and retrieves message string 0xb47.
0x007BBBA01139UIVendingSellConfirmWnd__CreateControlsCreates UI controls for vending sell confirmation window, initializing camera preview, labels, and layout components.
0x007BC3301069UIVendingBuyConfirmWnd__CreateControlsCreates UI controls for vending buy confirmation window, including labels and 3D item preview camera.
0x007BD50094UIVendingSellConfirmCombo__ctorConstructs UIVendingSellConfirmCombo object, initializes vftable and zeroes offset 0x48 field.
0x007BD56094UIVendingBuyConfirmCombo__ctorConstructs UIVendingBuyConfirmCombo object, initializes vftable and zeros member at offset 0x48.
0x007BD5C091UIVendingSellConfirmCombo__CtorConstructs UIVendingSellConfirmCombo object, initializes vftable and sets enabled flag to true.
0x007BD620149UIVendingBuyConfirmCombo__ConstructorInitializes UIVendingBuyConfirmCombo object, sets vftable pointer and zeroes quantity/price fields.
0x007BD87071UIVendingSellConfirmWnd__DestructorDestructor for vending buy confirmation window UI; calls base CUIComboBox destructor with stack canary validation
0x007BD8C071UIVendingBuyConfirmWnd__Destructor_implDestructor for vending buy confirmation window UI; calls base class destructor with stack canary validation
0x007BD91071UIVendingSellConfirmWnd__ScalarDtorDestructor for UIVendingSellConfirmWnd class; calls base CUIComboBox destructor with stack canary validation.
0x007BD960104UIVendingBuyConfirmWnd__ScalarDtorDestructor for UIVendingBuyConfirmWnd that cleans up std::string and CUITextInput string component members.
0x007BD9D0209UIVendingSellConfirmWnd__dtorDestructor for UIVendingSellConfirmWnd that cleans up member strings and UI components, optionally deallocates object.
0x007BDAB096UIVendingBuyConfirmWnd__DestructorDestructor for vending buy confirmation window UI; sets vTable, cleans up resources, and optionally deallocates memory.
0x007BDB2096UIVendingSellConfirmWnd__VirtualInitInitializes UIVendingSellConfirmWnd instance, sets vftable, performs cleanup with optional deallocation.
0x007BDB9096UIVendingBuyConfirmWnd__VirtualInitVirtual destructor for UIVendingBuyConfirmWnd class; cleans up resources and optionally deallocates object memory.
0x007BF680687UIRefineWnd__CreateControlsRenders refine window UI controls including item name, refine level, and cost text with color coding based on refine state.
0x007BF930391UIRefineWnd__DrawContentsRenders refine window UI elements including title text and item name/quantity display with conditional formatting based on state.
0x007BFAC0137UIRefineWnd__DrawRefineWindowTextDraws refine window text label (message 0xb9d) with measured width and conditional color based on state flag at offset 0x120.
0x007BFB50266UIRefineWnd__DestructorDestructor for UIRefineWnd class; cleans up UI component resources, text rendering layouts, and dynamic allocations.
0x007BFD3045UIRefineWnd__ValidateAndUpdateVendingValidates refine window state and coordinate bounds, then updates vending price display if conditions met.
0x007C1B00189UIBattlegroundWnd__ConstructorInitializes UIBattlegroundWnd object; sets up vftable, zeroes member variables, manages dynamic string buffer at offset 0x1f
0x007C1BC0116UIBattlegroundWnd__DestructorDestructor for UIBattlegroundWnd class; cleans up string member and parent CUIComponent resources.
0x007C1C40137UIBattlegroundWnd__ScalarDeletingDestructorScalar deleting destructor for UIBattlegroundWnd class; cleans up std::string member and base class, optionally deallocates object.
0x007C2500194UIEnchantOptionList__ConstructorInitializes UIEnchantOptionList object with scrollbar, sets default enchant type to 9, manages exception handling frame.
0x007C25D095UIEnchantOptionList__DestructorDestructor for UIEnchantOptionList that deallocates vector memory and calls parent CUIScrollView destructor with stack guard.
0x007C2630116UIEnchantOptionList__ScalarDeletingDestructorScalar deleting destructor for UIEnchantOptionList that deallocates vector memory, calls base class destructor, and conditionally frees the object.
0x007C26B09UIEnchantOptionList__VirtualInitCalls virtual destructor or cleanup method at offset 0x3c in UIEnchantOptionList vtable
0x007C26D013UIEnchantOptionList__SetDefaultTypeSets enchant option list default type field to 9 (likely enchant category/slot identifier)
0x007C2BE03615UIEnchantOptionList__InitLayoutInitializes UI layout for enchant option list by creating scrollbar, allocating UI controls, and setting render targets.
0x007C3A00124UIEnchantSimpleList__ConstructorInitializes UIEnchantSimpleList object with scrollbar, sets vtable pointer and member offsets for enchant UI list state.
0x007C3A8071UIEnchantSimpleList__DestructorDestructor for UIEnchantSimpleList that calls parent CUIScrollView destructor with stack canary validation.
0x007C3AD096UIEnchantSimpleList__ScalarDeletingDestructorScalar deleting destructor for UIEnchantSimpleList; calls base CUIScrollView destructor and conditionally frees memory.
0x007C3B409UIEnchantSimpleList__VirtualInitCalls virtual function at offset 0x3c in vtable; likely destructor or cleanup for UIEnchantSimpleList
0x007C3C20822UICardMergeItemWnd__SetupTextBoxesInitializes 3 CUITextBox components for card merge UI and populates them with enchant data from manager.
0x007C3F60227UICardMergeItemWnd__ConstructorInitializes UICardMergeItemWnd object, sets up vtable and zeroes member variables for card merge UI window state.
0x007C4050110UICardMergeItemWnd__DestructorDestructs UICardMergeItemWnd instance, cleaning up std_string members and CUIComponent base class.
0x007C40C0131UICardMergeItemWnd__ScalarDeletingDestructorScalar deleting destructor for UICardMergeItemWnd; destroys strings, vector/map, optionally deallocates object.
0x007C4150409UICardMergeItemWnd__CreateSubControlsInitializes UI subcontrols for card merge window: creates enchant option list, simple list, and merge button with resources.
0x007C4890312UICardMergeWnd__EnchantSubInfo__ConstructorConstructs UICardMergeWnd::EnchantSubInfo object, initializes string vectors and member fields with stack overflow protection.
0x007C49F0104UICardMergeCheckBox__ConstructorInitializes UICardMergeCheckBox instance, sets vftable, and configures checkbox parameters (state=3, value=7).
0x007C4A60253UICardMergeWnd__ConstructorInitializes UICardMergeWnd object with vftable, zeroes member fields, constructs vector containers for card merge data.
0x007C4B6071UICardMergeCheckBox__DestructorDestructor for UICardMergeCheckBox class; calls base UICheckBox destructor with stack cookie validation.
0x007C4BB0124UICardMergeWnd__DestructorDestructor for UICardMergeWnd class; cleans up vector and component resources, notifies UIWindowMgr of window destruction.
0x007C4DB096UICardMergeCheckBox__ScalarDeletingDestructorScalar deleting destructor for UICardMergeCheckBox; calls base destructor and conditionally deallocates object memory.
0x007C4E20145UICardMergeWnd__ScalarDeletingDestructorScalar deleting destructor for UICardMergeWnd that cleans up vector and component data, optionally deallocates object memory.
0x007C4F30964UICardMergeWnd__InitControlsInitializes UI controls for card merge window: progress bar, scrollbar, button, checkbox, and item slot scrollbars.
0x007C7860325UISkillInfoWnd__ConstructorInitializes UISkillInfoWnd instance with vftable, zeroes member fields, allocates 256-byte list buffer with circular links.
0x007C79B084UISkillInfoButton__ConstructorInitializes UISkillInfoButton object by calling parent CUIEditBox constructor and setting virtual destructor pointer.
0x007C7A1094UISkillInfoCheckBox__ConstructorConstructs a UISkillInfoCheckBox object by calling parent CUICheckBox constructor and initializing vtable + field at offset 0x28 to 5
0x007C7A70116UISkillInfoWnd__DestructorDestructor for UISkillInfoWnd that clears listbox items, destroys string elements, and deallocates memory.
0x007C7B80116UISkillInfoWnd__DestructorV2Destructor for UISkillInfoWnd that clears listbox items, invokes virtual destructor on member at offset 0x40, and frees string element memory.
0x007C7C3090UISkillInfoWnd__ScalarDeletingDestructor_AScalar deleting destructor for UISkillInfoWnd that destroys base CUIListBoxExt and conditionally deallocates object memory.
0x007C7C9090UISkillInfoCheckBox__ScalarDeletingDestructorScalar deleting destructor for UISkillInfoCheckBox; calls base destructor and conditionally deallocates object memory (0xb4 bytes).
0x007C832B157CUIChatWnd__insert_item_linkInserts an item link into the chat input. Builds the item display name via CItemTable, sets the truncated text in the list box, calls the display callback, scrolls the input to the end, and builds the encoded item link string.
0x007C8551206CUIChatWnd__append_text_and_scroll_007c8551Appends text to the chat input and scrolls to the end. Gets the current text buffer, concatenates the new text via std_string__construct_from_two_buffers (with length overflow check), invokes the display callback, then scrolls the input to the end.
0x007C86201029UIVendingWnd__InitControlsV2Initializes vending window UI controls: creates checkbox edit fields, buttons, and configures their visual properties and colors.
0x007C8F10169UISkillInfoWnd__CreateCheckBoxInstantiates and initializes a CUICheckBox control, assigns it to UISkillInfoWnd at offset 0x130, and adds it as child component.
0x007CA760324UIBuyingStoreWnd__ConstructorInitializes UIBuyingStoreWnd object, sets up vtable, allocates 256-byte buffer for list data structure, clears UI state fields.
0x007CA8B081UIBuyingStoreWnd__DestructorDestroys UIBuyingStoreWnd instance by freeing internal list elements and deallocating 0x100 bytes of memory.
0x007CA95081UIBuyingStoreWnd__DestructorV2Destructor for UIBuyingStoreWnd that cleans up string list elements and frees 0x100-byte allocated memory block.
0x007CAB30820UISkillInfoWnd__InitLayoutInitializes skill info window UI layout, creates buttons, formats skill data strings, and sets up text input controls.
0x007CBB201719UISkillInfoWnd__InitSkillButtonsInitializes skill info window UI buttons by parsing skill link strings and extracting skill identifiers from swap equipment window data.
0x007CC240180UIBuyingStoreWnd__CreateSearchTextInputCreates and configures a text input UI component for the buying store search feature with character limit and adds it as child.
0x007CD7D0660UICardMergeListWnd__ConstructorConstructor initializing UICardMergeListWnd by zeroing member fields and sending card merge list request packet to server.
0x007CDCE0140UICardMergeListWnd__DestructorDestructor for UICardMergeListWnd that deallocates 4 internal vectors and calls parent UIListWndWithTracking destructor.
0x007CDEA0161UICardMergeListWnd__ScalarDeletingDestructorDestructor for UICardMergeListWnd that deallocates 4 internal vectors and optionally deletes the object itself.
0x007D43B0277UIRuneStoneWnd__ConstructorInitializes UIRuneStoneWnd object with empty item table and dual linked-list containers for UI element management.
0x007D44D083UIRuneStoneWnd__DestructorDestructor for UIRuneStoneWnd that destroys list window string elements and deallocates 0x100 bytes of memory.
0x007D457083UIRuneStoneWnd__DestructorV2Destroys UIRuneStoneWnd instance by clearing string list elements and freeing allocated memory block.
0x007D47901284UIChatWnd__InitInputControlsInitializes chat window input controls by creating buttons and text input UI components for roulette game features.
0x007D615089UIRuneStoneSlotWnd__DestructorDestructor for UIRuneStoneSlotWnd that clears rbtree item slot manager and performs stack canary validation.
0x007DD640368UISkillTreeWnd__InitializeSlotIconsBufferInitializes a dynamic buffer for skill tree slot icons, copying runesystem data and managing memory allocation/reallocation.
0x007DD960308UISkillTreeWnd__InitializeButtonInitializes a CUIButton child component with 4 bitmap resources and configures rendering target size/position.
0x007DDB20525UISkillTreeWnd__InitSlotComponentsInitializes skill tree window slot UI components by creating buttons for rune stone slots and disabling them if unavailable.
0x007DE11084UIRuneStoneCheckBox__DestructorDestructor for UIRuneStoneCheckBox that calls base UICheckBox destructor with stack guard verification.
0x007DE17071UIRuneStoneWnd__CheckBox_Destructor_007de170Destructor for UIRuneStoneWnd checkbox control; calls base UICheckBox destructor with stack guard verification.
0x007DE1C0105UIRuneStoneWnd__ComboBox_DestructorDestructor for UIRuneStoneWnd's ComboBox; cleans up 3 STL strings and calls base class destructor.
0x007DE23071UIRuneStoneWnd__Component_Destructor_007de230Destructor for UIRuneStoneWnd component; calls parent CUIComponent destructor with stack canary verification.
0x007DE280108UIRuneStoneTabBtn__DestructorDestructor for UIRuneStoneTabBtn that cleans up TabBtn and CheckBox base class members in sequence.
0x007DE2F0137UIRuneStoneWnd__Destructor_SendCloseDestructor for UIRuneStoneWnd that sends packet 0xbe0 to close rune stone window before cleanup.
0x007DE38071UIRuneStoneWnd__Component_Destructor_007de380Destructor for UIRuneStoneWnd component; sets vftable and calls parent CUIComponent destructor with stack canary validation
0x007DE3D084UIRuneStoneWnd__SubComponent_Destructor_007de3d0Destructor for UIRuneStoneWnd subcomponent; calls parent CUIComponent destructor with vftable setup and stack cookie validation.
0x007DE43071UIRuneStoneWnd__VecMapComponent_DestructorDestructor for UIRuneStoneWnd's vector-mapped component; calls cleanup via CUIComponent__dtor_with_vec_map
0x007DE48095UIRuneStoneWnd__TabControl_DestructorDestructor for UIRuneStoneWnd's TabControl that cleans up internal string and calls parent CUITabControl destructor.
0x007DE4E071UIRuneStoneWnd__Component_Destructor_007de4e0Destructor for UIRuneStoneWnd component; calls parent CUIComponent destructor with stack guard/XOR canary check.
0x007DE530107UIRuneStoneWnd__StringComponent_DestructorDestructor for UIRuneStoneWnd::StringComponent; cleans up vptr, string members, and parent CUIComponent
0x007DE5A071UIRuneStoneWnd__Component_Destructor_007de5a0Destructor for UIRuneStoneWnd component; calls parent CUIComponent destructor with stack canary validation.
0x007DE5F071UIRuneStoneWnd__Component_Destructor_007de5f0Destructor for UIRuneStoneWnd Component that calls parent CUIComponent destructor with stack canary validation.
0x007DE640109UIRuneStoneWnd__CheckBox_ScalarDeletingDestructor_007de640Scalar deleting destructor for UIRuneStoneWnd CheckBox; calls base destructor and conditionally frees allocated memory.
0x007DE6B093UIRuneStoneWnd__Component_ScalarDeletingDestructor_007de6b0Scalar deleting destructor for UIRuneStoneWnd::Component; destroys vftable, calls parent dtor, optionally deallocates 0x7c bytes
0x007DE710140UIRuneStoneWnd__StringComponent_ScalarDeletingDestructorScalar deleting destructor for UIRuneStoneWnd's StringComponent; destroys 3 std::string members and base CUIComponent, optionally frees object.
0x007DE7A0109UIRuneStoneWnd__CheckBox_ScalarDeletingDestructor_007de7a0Scalar deleting destructor for UIRuneStoneWnd's CheckBox control; destroys vftable and conditionally deallocates object memory.
0x007DE81096UIRuneStoneWnd__CheckBox_ScalarDeletingDestructor_007de810Scalar deleting destructor for UIRuneStoneWnd's CheckBox control; calls base destructor and conditionally frees memory.
0x007DE880126UIRuneStoneWnd__ComboBox_ScalarDeletingDestructorScalar deleting destructor for UIRuneStoneWnd ComboBox; destroys vector of STL strings and deallocates memory if requested
0x007DE91096UIRuneStoneWnd__Component_ScalarDeletingDestructor_007de910Scalar deleting destructor for UIRuneStoneWnd component; destroys object and frees memory if flag set.
0x007DE980129UIRuneStoneWnd__TabBtn_ScalarDeletingDestructorScalar deleting destructor for UIRuneStoneWnd::TabBtn; cleans up string vector and checkbox base, optionally deallocates memory.
0x007DEA10110UIRuneStoneWnd__StringComponent_ScalarDeletingDestructor_007dea10Scalar deleting destructor for UIRuneStoneWnd StringComponent; cleans up std::string and CUIComponent, optionally frees memory.
0x007DEA90158UIRuneStoneWnd__dtorDestructor for UIRuneStoneWnd that sends packet 0xbe0 to server before cleanup and optionally deallocates memory
0x007DEB4096UIRuneStoneWnd__Component_ScalarDeletingDestructor_007deb40Scalar deleting destructor for UIRuneStoneWnd::Component; calls CUIComponent dtor and conditionally deallocates 0x88 bytes
0x007DEBB0109UIRuneStoneWnd__Component_ScalarDeletingDestructor_007debb0Scalar deleting destructor for UIRuneStoneWnd::Component; destroys object and optionally frees memory if param_2 & 1
0x007DEC2096UIRuneStoneWnd__VecMapComponent_ScalarDeletingDestructorScalar deleting destructor for UIRuneStoneWnd's vector-map component; cleans up and optionally frees object memory.
0x007DEC90116UIRuneStoneWnd__TabControl_ScalarDeletingDestructorScalar deleting destructor for UIRuneStoneWnd's TabControl; destroys string, calls TabControl dtor, optionally frees memory.
0x007DED1096UIRuneStoneWnd__Component_ScalarDeletingDestructor_007ded10Scalar deleting destructor for UIRuneStoneWnd::Component; calls base dtor and conditionally frees object memory.
0x007DED80128UIRuneStoneWnd__StringComponent_ScalarDeletingDestructor_007ded80Scalar deleting destructor for UIRuneStoneWnd::StringComponent; destroys string and parent UI component, conditionally deallocates object.
0x007DEE1096UIRuneStoneWnd__Component_ScalarDeletingDestructor_007dee10Scalar deleting destructor for UIRuneStoneWnd Component; calls base destructor and conditionally frees memory.
0x007DEE8096UIRuneStoneWnd__Component_ScalarDeletingDestructor_007dee80Scalar deleting destructor for UIRuneStoneWnd component; destroys vftable, calls CUIComponent dtor, conditionally deallocates 0x80 bytes
0x007DF730926UIRuneSystemWnd__InitControlsInitializes UI controls for the Rune System window, creating and configuring child components (rune stone display, buttons with bitmap resources).
0x007E02401750UISkillTreeWnd__InitControlsInitializes skill tree window UI controls: slot icons buffer, skill name list, info panel, and tab views for 1st/2nd/3rd classes.
0x007E09201110UIRuneSystemWnd__CreateControlsInitializes UIRuneSystemWnd UI controls: creates radio button grid for rune/enchant stone selection with scrollbar and texture resources.
0x007E0D80405UIRuneSystemWnd__InitSlotComponentInitializes rune system UI window by creating and configuring a component slot and button with bitmap resources.
0x007E7A64165UIRuneSystemWnd__toggle_visibility_and_selectToggles visibility of two UI components in the rune system window based on a boolean flag. If showing, updates the selected rune slot index (offset 0xAC) and calls UIRuneSystemWnd__SelectRuneSlot to refresh the selection.
0x007E9AC094CUISelectBox__ConstructorConstructs CUISelectBox instance, initializes vtable pointer and zeroes member at offset 0x50.
0x007E9B20117CUISelectBox__ComponentConstructorConstructs CUISelectBox component, initializes vftable and member fields (offsets 0x1f, 0x23, 0x24).
0x007E9BA084CUISelectBox__ConstructorV2Constructs a CUISelectBox UI element, initializing base object and setting virtual destructor pointer.
0x007E9C00205UIQueueEntryComponent__ctorInitializes UIQueueEntryComponent instance with vtable, zeroing ~12 state fields for queue display rendering
0x007E9CD071CUISelectBox__DestructorDestructor for CUISelectBox UI class; calls base C3dActor destructor with stack canary validation
0x007E9D2092CUISelectBox__ComponentDestructorDestructs CUISelectBox component by cleaning string data and invoking parent CUIComponent destructor with SEH.
0x007E9D8071CUISelectBox__DestructorV2Destructor for CUISelectBox class that calls base class C3dActor destructor with stack cookie validation
0x007E9DD0125CUISelectBox__ComponentDestructorV2Destructor for CUISelectBox component that cleans up 3 std::string members and base CUIComponent class
0x007E9E5096CUISelectBox__ScalarDeletingDestructorScalar deleting destructor for CUISelectBox; calls base destructor and conditionally deallocates object memory
0x007E9EC0113CUISelectBox__ComponentScalarDeletingDestructorScalar deleting destructor for CUISelectBox component; cleans up string member and calls base class destructor before deallocating object if requested.
0x007E9F4096CUISelectBox__ScalarDeletingDestructorV2Destructor for CUISelectBox that calls base destructor and conditionally deallocates the object instance.
0x007E9FB0146CUISelectBox__ComponentScalarDeletingDestructorV2Destructor for CUISelectBox component that cleans up three std::string members and optionally deallocates the object.
0x007EA5D0255UIQueueWnd__InitTitleLabelInitializes queue window title label: loads resource, creates CUILabel widget, sets position/font properties (color 0x9EBD, size 12pt).
0x007F0E001330UIStylingShopWnd__InitControlsInitializes Styling Shop UI window by creating preview/detail panels, loading costume data, and registering Lua function.
0x007FFEF071CUITextBox__Component_DestructorDestructor for CUITextBox component; calls parent CUIComponent destructor with stack cookie validation.
0x007FFF4092CUITextBox__StringComponent_DestructorDestructor for CUITextBox::StringComponent that cleans up std::string and calls parent CUIComponent destructor.
0x007FFFA095CUITextBox__StringComponent_Destructor_v2Destroys a CUITextBox StringComponent by cleaning up std::string and calling parent CUIComponent destructor with stack canary protection.
0x00806860155CUIPanel__ctorCUIPanel constructor initializing component vtable, setting member pointers to null, and allocating a 0x1c-byte linked list node structure.
0x00806900325CUITextBox__ConstructorInitializes CUITextBox with default styling (white text, font size 6, margin 4) and creates linked list node for text elements.
0x00806A5064CUIPanel__ScalarDeletingDestructor_baseScalar deleting destructor for CUIPanel that deallocates 0x1c-byte object at offset +4 with stack canary protection.
0x00806B2075CUIPanel__ScalarDeletingDestructor_v2Destructor for CUIPanel that deletes dynamically allocated member at offset +4 with stack guard verification.
0x00806B7075CUIPanel__ScalarDeletingDestructor_v3Destructor for CUIPanel that deallocates a 0x1c-byte member object at offset +4 with stack cookie validation.
0x00806BC065CUIPanel__DestructorDestructor for CUIPanel class that calls DestroyAndFree with stack canary XOR verification for buffer overflow protection.
0x00806C10104CUIPanel__ComponentDestructorDestructor for CUIPanel Component that destroys resources and invokes parent class destructor cleanup.
0x00806C80135CUIPanel__StringComponentDestructorDestructs a CUIPanel StringComponent by destroying its string vector, freeing memory, and calling parent class destructor.
0x00806D70125CUIPanel__Component_ScalarDeletingDestructorScalar deleting destructor for CUIPanel::Component; destroys resources, calls base destructor, optionally frees memory.
0x00806DF0156CUIPanel__StringComponent_ScalarDeletingDestructorScalar deleting destructor for CUIPanel::StringComponent; destroys string vector, parent component, and conditionally frees object.
0x0080884084CShopBuyView__constructorInitializes CShopBuyView UI list window with destructor pointer and stack cookie validation.
0x008088A084CShopSellView__constructorConstructs a CShopSellView UI object, initializes parent UIListWnd, sets destructor pointer for cleanup.
0x0080890084CShopCartView__constructorInitializes CShopCartView object, setting up vtable pointer and calling base CUIButton constructor with stack canary.
0x008089E065CUITextLog__StringDestructorDestructor for std::string member in CUITextLog class; deallocates dynamic string memory with stack canary protection.
0x00808A3071CUITextLog__ListTypeA_DestructorDestructor for CUITextLog ListTypeA that calls parent UIListWndTypeA destructor with stack canary validation.
0x00808A8071CUITextLog__ListTypeE_DestructorDestructor for CUITextLog ListTypeE variant; calls parent UIListWndTypeE destructor with stack canary checks.
0x00808AD071CUITextLog__ComboBox_DestructorDestructor for CUITextLog's ComboBox child widget; calls base class destructor with stack canary validation.
0x00808B2096CUITextLog__ListTypeA_ScalarDeletingDestructorScalar deleting destructor for CUITextLog ListTypeA that destroys the object and optionally deallocates memory.
0x00808B9096CUITextLog__ListTypeE_ScalarDeletingDestructorScalar deleting destructor for CUITextLog's ListTypeE; calls UIListWndTypeE destructor and conditionally deallocates object.
0x00808C0096CUITextLog__ComboBox_ScalarDeletingDestructorDestructor for CUITextLog ComboBox that calls base destructor and optionally deallocates the object.
0x0080A1402888CUIShopWindow__CreateBuyCancelButtonsAllocates and initializes Buy/Cancel CUICheckbox button controls with textures, positions, and event handlers for shop UI window.
0x0080ACA0362CUIShopWindow__CreateScrollControlsInitializes shop window UI with checkbox and vertical scrollbar controls, calculates visible item rows, and triggers item list refresh event.
0x0080D3B084UICharSelectWnd__ButtonConstructorConstructs a CUIButton object with stack cookie initialization and sets vtable pointer for destruction.
0x008128D084CMenuWnd__ConstructorConstructs CMenuWnd object by initializing parent UIButton, setting vtable, and installing stack guard.
0x00812930263CUITabControl__constructorInitializes CUITabControl with vtable, creates std::set for tab headers/content, std::list for tab order, clears active tab index.
0x00812C0071CMenuWnd__DestructorDestructor for CMenuWnd class that cleans up UI combo box member and calls base destructor with stack canary validation.
0x00812C50103CMenuWnd__Destructor_innerDestructor for CMenuWnd that deallocates member at offset 0x31 and its nested pointer before cleanup.
0x00812D1096CMenuWnd__ScalarDeletingDestructorScalar deleting destructor for CMenuWnd that calls base destructor and conditionally deallocates the object instance.
0x00812D80103CMenuWnd__Destructor_inner2Destructs CMenuWnd object by cleaning up member at offset 0x31, deleting internal pointer and the member itself.
0x00812FB0729CMenuWnd__InitPartyStringInitializes a string variable with the literal value "party", likely for UI menu display or party-related string management in the game client.
0x00814150971CMenuWnd__RefreshMenuItemsClears and rebuilds menu window item list from data source, reinitializing menu sprites and UI state.
0x00814550836CMenuWnd__UpdateWindowTitleUpdates menu window title by mapping window ID to localized MsgString and formatting with keyboard shortcut
0x008153D0129CMenuWnd2__ConstructorInitializes CMenuWnd2 UI window object with virtual tables and member variables, sets up window manager.
0x00815460106UIItemInfoWnd__ConstructorInitializes UIItemInfoWnd object, sets up vtable, clears member fields at offsets 0x2d and 0x2e.
0x008154D084UIItemInfoWnd__DestructorDestructor for UIItemInfoWnd class that cleans up component resources and calls parent CUIComponent destructor with stack cookie validation.
0x0081553071UIItemInfoWnd__Destructor_v2Destructor for UIItemInfoWnd class that invokes parent CUIComponent destructor with stack canary validation.
0x00815580109UIItemInfoWnd__ScalarDeletingDestructorScalar deleting destructor for UIItemInfoWnd class; cleans up vftable pointers, calls parent dtor, optionally frees object memory.
0x008155F096UIItemInfoWnd__ScalarDeletingDestructor_v2Scalar deleting destructor for UIItemInfoWnd; calls base destructor and conditionally frees allocated memory.
0x00817170168CUIButton__ComponentConstructorInitializes a CUIButton component by setting up vtable, zeroing state fields, and configuring default color (0xffffff) and size values.
0x008172B0287CUIButton__ctor_baseInitializes CUIButton object by setting vptr, zeroing member fields, and calling component constructor with stack canary.
0x008173D0222CUIToolbar__ctorInitializes CUIToolbar instance with parent component vtable, allocates child component array, and sets up toolbar state fields.
0x008174B0114CUIButton__ctor_extendedCUIButton constructor that initializes base class, sets VTable pointer, and zeros three member fields at offsets 0x48-0x4A.
0x00817530155CUIButton__ctor_with_sizeInitializes CUIButton instance with base constructor and zeroes out member fields at offsets 0x48-0x50.
0x008175D0186CUIButton__ComponentConstructor_fullInitializes CUIButton component by setting vftable, clearing state flags, and initializing button properties to default values.
0x00817770149CUIButton__ComponentConstructor_v2Initializes a CUIButton component with vtable, zeroing state fields and setting default values for visual properties.
0x00817810371CUILabel__ConstructorInitializes CUILabel instance with 5 std::string fields, default height 0xD5, font size 0xC, and invalid selection index -1.
0x00817990192CUIButton__ConstructorWithColorPickInitializes CUIButton with color picker, loads RGB values from texture indices 6 and 0x12 into button color state
0x00817AB0408CUIEditBox__ConstructorExtInitializes CUIEditBox instance with default state: sets up destructors, allocates doubly-linked list node, zeros UI fields including text input, cursor, and display properties.
0x00817DA0651CUIEditBox__ConstructorInitializes CUIEditBox with vtable, empty text buffers, linked-list history node, color (white/0xFF), and 255-char capacity
0x00818100117CUIBubble__ComponentConstructorConstructs a CUIBubble component with 24x24 render target, initializing vtable and member variables.
0x008181E0104CUIButton__ComponentConstructor_v3Constructs CUIButton component, initializes vtable, stores param_2 at offset 0x22, sets offset 0xb to 0xbd.
0x00818360308CUITabControl__ConstructorInitializes CUITabControl object with default state: clears tab data structures, sets default dimensions (0xd7 width), and initializes tab list pointers.
0x008184A0171CUICheckbox__constructorInitializes CUICheckbox object with vtable, empty string, zero state, and transparent magenta colors (0xFFFF00FF).
0x00818550112CUIDropdown__ConstructorInitializes CUIDropdown instance, sets vftable, stores parameter, and zeros control state flags.
0x008185C0114CUIDropdown__Constructor2Initializes CUIDropdown with base control setup, stores dropdown state (param_2), sets vtable, and stores enabled flag (param_3).
0x0081864095CUINumberInput__ConstructorInitializes CUINumberInput object by calling parent CUITextInput constructor and setting member at offset 0x45 to param_2
0x008186A0267CUITextInput__constructorInitializes CUITextInput with three std::string members (text, placeholder, selection) and position/size fields, sets vtable and default state.
0x008187B0192CUIBaseControl__ConstructorInitializes CUIBaseControl instance with vftable, zeroing UI properties (position, size, color offsets).
0x0081887094CUIExtLabel__ConstructorInitializes CUIExtLabel object by calling parent CUILabel constructor and setting vtable pointer plus field offset 0x36.
0x008188D0303CUILabel__constructorInitializes CUILabel object with default font size 12, gray text color 0x969696, alignment flags, and string storage.
0x00818A00110CUIProgressBar__ConstructorInitializes a CUIProgressBar object by setting up vtable, clearing state, and configuring initial display mode to 3.
0x00818A70277CUIComboBox__ConstructorInitializes CUIComboBox instance by setting vftable, zeroing member fields at offsets 0x2d-0x46, and calling parent constructor.
0x00818B90128CUISlider__ConstructorInitializes CUISlider object, calls parent CUIButton constructor, sets slider state fields to 0 and color to 0x5c5c5c
0x00818C10128CUIListBox__ConstructorInitializes CUIListBox instance by calling parent CUIEditBox constructor and zeroing four list-specific member fields.
0x00818C90160CUIIconButton__ConstructorInitializes a CUIIconButton UI component with default properties (size 0x18x0x18) and sets up vtable/member fields.
0x00818FD091CUIIconButton__Destructor_innerDestructs CUIIconButton by deallocating internal vector and the object itself with stack cookie validation.
0x008193B0139CUISlider__DestructorDestructor for CUISlider class that releases vector resources and calls parent CUIComponent destructor.
0x0081944095CUIWidget__Destructor_baseDestructor for CUIWidget base class; cleans up STL vector strings and calls parent CUIComponent destructor with stack canary validation.
0x008194A0138CUIDropdown__Destructor_baseDestructor for CUIDropdown class that cleans up vftable pointers, string members, and base CUIComponent
0x00819530183CUIComboBox__Destructor_baseDestructor for CUIComboBox that cleans up 4 std::strings, a CUITextLabel child, and base CUIComponent.
0x008195F095CUIComboBoxExt__DestructorDestructor for CUIComboBoxExt that cleans up STL vector and calls base CUIComboBox destructor with stack guard.
0x00819650110CUIComboBoxList__DestructorDestructor for CUIComboBoxList that deallocates vector, string, and calls parent CUIComboBox destructor.
0x008196C0107CUIBaseControl__DestructorDestructor for CUIBaseControl that cleans up std_string members and calls parent CUIComponent destructor with SEH.
0x00819730130CUIListBox__DestructorDestructor for CUIListBox that cleans up virtual method table, string data, vector elements, and calls parent class destructor.
0x008197C0120CUIListBox__ScalarDeletingDestructorScalar deleting destructor for CUIListBox; destroys vftable, two std_strings, and parent CUIComponent
0x00819840155CUIListBoxExt__ScalarDeletingDestructorScalar deleting destructor for CUIListBoxExt that destroys 5 std_string members and base CUIComponent.
0x008198E0120CUIListBoxExt2__ScalarDeletingDestructorScalar deleting destructor for CUIListBoxExt2; destroys strings and calls parent CUIComponent destructor with EH cleanup.
0x0081996071CUIIconButton__Destructor_baseDestructor for CUIIconButton class that calls parent CUIControl destructor with stack cookie validation.
0x008199B0222CUIListBoxExt__DestructorDestructor for CUIListBoxExt that cleans up string vectors, icon button, and base control resources in proper order.
0x00819A9095CUIEditBox__DestructorDestructs CUIEditBox instance, cleaning up internal std::string and calling base CUIControl destructor with stack canary protection.
0x00819AF0108CUIEditBoxExt__DestructorDestructor for CUIEditBoxExt class; cleans up std::string member and calls base CUIControl destructor with SEH handling.
0x00819B60119CUIControl__Destructor_baseDestructor for CUIControl base class; cleans up std::string member and deallocates child UI control object at offset 0x3f.
0x00819C20110CUIExtLabel__DestructorDestructor for CUIExtLabel that cleans up vector elements, strings, and calls base class cleanup via SEH.
0x00819D80126CUIProgressBar__DestructorDestructor for CUIProgressBar that cleans up string members, vector elements, and calls parent CUIComponent destructor with SEH.
0x00819E00120CUIProgressBar__ScalarDeletingDestructorScalar deleting destructor for CUIProgressBar that cleans up string members and invokes base class destructor.
0x00819E80137CUITabControl__DestructorDestructor for CUITabControl class that cleans up 4 std::string members and calls parent CUIComponent destructor with SEH.
0x00819F10120CUITabControl__ScalarDeletingDestructorScalar deleting destructor for CUITabControl class; destroys member strings and calls base CUIComponent destructor with EH cleanup.
0x00819F9088CUINumberInput__DestructorDestructor for CUINumberInput that cleans up parent CUITextInput and nullifies member at offset 0x45.
0x0081A0A0107CUITextInput__Component_DestructorDestructor for CUITextInput component; cleans up vftable, std::string members, and base CUIComponent.
0x0081A110123CUITextInput__Component_Destructor_v2Destructs CUITextInput component by destroying parent CUITextLabel, two std::string members, and calling parent CUIComponent destructor.
0x0081A190110CUITextInput__StringComponent_Destructor_0081a190Destructor for CUITextInput::StringComponent that cleans up std::string members and parent CUIComponent.
0x0081A200183CUITextInput__MultiStringComponent_DestructorDestructor for CUITextInput::MultiStringComponent; cleans up 4 std::string members and parent CUIComponent.
0x0081A2C0126CUIListBoxExt__VectorAndComponent_DestructorDestructor for CUIListBoxExt that cleans up vector, string components, and base UI component resources.
0x0081A34095CUITextInput__VecMapStringComponent_DestructorDestructor for CUITextInput's vector-map string component; cleans up std::string and parent vec_map data structures with stack canary protection.
0x0081A3C0160CUIListBoxExt__VectorComponent_ScalarDeletingDestructorDestructor for CUIListBoxExt vector component; frees uint vector, destroys string vector, and optionally deletes object.
0x0081A470116CUIListBoxExt__StringComponent_ScalarDeletingDestructorScalar deleting destructor for CUIListBoxExt::StringComponent; destroys string vector and parent UI component, optionally frees memory.
0x0081A4F0159CUITextInput__StringComponent_ScalarDeletingDestructorDestructor for CUITextInput's StringComponent that deallocates string members and optionally deletes the object itself.
0x0081A5A035CUIComboBox__ScalarDeletingDestructorScalar deleting destructor for CUIComboBox; calls base destructor then conditionally frees memory if delete flag set.
0x0081A5D0131CUITreeView__TreeAndComponent_ScalarDeletingDestructorScalar deleting destructor for CUITreeView's tree and component; destroys STL tree, vector, and UI component, optionally deallocates object.
0x0081A660116CUIComboBox__VectorComboBox_ScalarDeletingDestructorDestructor for CUIComboBox's internal vector that conditionally deletes the object if the scalar flag is set.
0x0081A6E0131CUIComboBox__StringVectorCombo_ScalarDeletingDestructorDestructor for CUIComboBox StringVectorCombo that deallocates vector, string, and optionally deletes the object instance.
0x0081A770128CUITextLabel__scalar_dtor_aDestructor for CUITextLabel that cleans up string members and optionally deallocates the object if param_2 flag is set.
0x0081A800151CUIListBox__scalar_dtorDestructor for CUIListBox that cleans up string vectors, releases child UI control, and optionally deallocates object memory.
0x0081A8A0141CUITextLabel__scalar_dtor_bDestructor for CUITextLabel that cleans up string members and optionally deallocates the object if param_2 flag is set.
0x0081A930176CUITextLabel__scalar_dtor_cDestructor for CUITextLabel that cleans up 5 std::string members and base CUIComponent, with optional deallocation.
0x0081A9F0141CUITextLabel__scalar_dtor_dDestructor for CUITextLabel that cleans up std_string members and calls parent CUIComponent destructor with optional deallocation.
0x0081AA8096CUIControl__scalar_dtor_aScalar destructor for CUIControl that calls base destructor and conditionally frees object memory.
0x0081AAF0243CUITextInput__DestructorDestructor for CUITextInput class; destroys string vectors, icon button, and base control; optionally deallocates object memory.
0x0081ABF0116CUIControl__scalar_dtor_bDestructor for CUIControl that conditionally deallocates memory based on param_2 flag after cleaning up std::string
0x0081AC70129CUIControl__scalar_dtor_cDestructor for CUIControl that destroys string member, base class, and optionally deallocates the object itself based on param_2 flag.
0x0081AD0035CUIControl__ScalarDeletingDestructor_BScalar deleting destructor for CUIControl; conditionally deallocates 0x11c bytes if delete flag set.
0x0081AD30131CUIListBox__scalar_dtor_bDestructor for CUIListBox that cleans up string vector elements, calls base destructor, and optionally deallocates the object.
0x0081ADC096CUIComponent__scalar_dtor_aScalar destructor for CUIComponent that calls dtor and conditionally deallocates object memory
0x0081AE3096CUITextInput__scalar_dtor_aDestructor for CUITextInput class that cleans up strings/components and optionally deallocates the object.
0x0081AEA096CUIComponent__scalar_dtor_bDestructor for CUIComponent that optionally deallocates the object if deletion flag is set; calls base dtor and handles stack frame cleanup.
0x0081AF10147CUIListComponent__scalar_dtorDestructor for CUIListComponent that cleans up string members, vector elements, and optionally deallocates the object if param_2 flag is set.
0x0081AFB0141CUITextLabel__scalar_dtor_eCUITextLabel destructor that cleans up two std::string members and base CUIComponent, optionally deallocating object if delete_this flag set
0x0081B040158CUITextLabel__scalar_dtor_fDestructor for CUITextLabel that cleans up 4 std::string members and base CUIComponent, optionally deallocating the object.
0x0081B0F0107CUITextLabel__scalar_dtor_gDestructor for CUITextLabel that cleans up std::string member and calls parent CUIComponent destructor, optionally deallocating object.
0x0081B160141CUITextLabel__scalar_dtor_hDestructor for CUITextLabel that destroys member strings, calls parent dtor, and optionally deallocates the object.
0x0081B1F0113CUITextInput__scalar_dtor_bDestructor for CUITextInput that cleans up strings/components, optionally deallocates the object, and manages stack frame with exception handling.
0x0081B27035CUITextInput__ScalarDeletingDestructorScalar deleting destructor for CUITextInput; cleans up strings/components and conditionally frees 0x114 bytes if ownership flag set
0x0081B2A0128CUITextLabel__scalar_dtor_iDestructor for CUITextLabel that cleans up string members and base class, optionally deallocates object if param_2 flag set.
0x0081B330144CUITextLabel__scalar_dtor_jDestructor for CUITextLabel that deallocates string members and base class, with optional heap deallocation if delete flag set.
0x0081B3D0131CUITextLabel__scalar_dtor_kDestructor for CUITextLabel that cleans up string members and base component, optionally deallocating the object.
0x0081B46090CUIComponent__scalar_dtor_cDestructor wrapper for CUIComponent that deallocates the object if delete flag is set; includes stack canary validation.
0x0081B4C0204CUIControl__Destructor_fullDestructor for CUIControl class that cleans up member std::strings and calls parent CUIComponent destructor, optionally deallocating the object.
0x0081B590147CUIListView__scalar_dtorDestructor for CUIListView that destroys vector, string components, parent component, and optionally deallocates object memory.
0x0081B630110CUIListBox__scalar_dtor_cScalar destructor for CUIListBox; destroys string vector elements, base control, and conditionally deallocates object.
0x0081B6B0116CUIWndComponent__scalar_dtorDestructor for CUIWndComponent that cleans up string and map resources, optionally deallocating the object.
0x0081B83E45CUIDropdownList__measure_items_wrapperThin wrapper that initializes a string buffer, calls CUIDropdownList__MeasureItems to calculate dropdown item dimensions, then cleans up. Acts as an SEH-protected entry point for the measurement call.
0x0081CE561359CUIChatWnd__process_tag_insertionProcesses HTML-like tag insertion in the chat window. Searches for '<' and '>' delimiters in text to identify tags, handles tag extraction/replacement, manages text truncation when exceeding max input length, and updates the edit control content via CEditCtrl__InsertTextAndNotify.
0x00822F00187CUITextInput__CreateInternalLabelCreates and initializes internal CUILabel child at offset 0x7c with 0xd8 bytes, sets render size (width-34, 15), position (31, 8), font size 12
0x00822FC0141CUITextInput__CreateScrollbarChildAllocates and initializes a scrollbar child widget at offset 0x130, then adds it to UI component hierarchy.
0x00823060187CUITextInput__CreateInternalLabel2Creates and initializes internal CUILabel for CUITextInput, setting size and position properties.
0x00823120528CUITextInput__InitializeCheckboxComponentInitializes checkbox child widget by loading 3 sprite resources (normal/checked/hover) and sizing to max dimensions.
0x0082C879111CUIComponent__destroy_link_nodeDestroys a linked list node for a UI component. Moves string data out of the node, destroys the child component via CUIComponent__DestroyChild, unlinks the node from the doubly-linked list, decrements the element count (offset 0x100), and frees the node memory.
0x0082CA0E108CUIComponent__forward_event_cleanupCleans up temporary string buffers and forwards a UI event to the parent component via CUIComponent__ForwardEventToParent with the original event parameters. Returns 0 to indicate the event was forwarded.
0x0082CBAF108CUIComponent__forward_event_cleanup_0082cbafCleans up temporary string buffers and forwards a UI event to the parent component via CUIComponent__ForwardEventToParent. Variant with same logic as CUIComponent__forward_event_cleanup at different call site.
0x0082CF12133CUIComponent__forward_event_cleanup_0082cf12Cleans up temporary string buffers and forwards a UI event to the parent component via CUIComponent__ForwardEventToParent. Extended variant with additional string cleanup steps before the forward call.
0x0082D30F349CUIEmotionWnd__set_emotion_typeWARNING (jumptable): Unable to track spacebase fully for stack
0x0082F29574CUITooltip__resize_to_fit_textMeasures text width with font, ensures minimum 32px width, resizes tooltip window and refreshes via vtable calls
0x0082FC06113CUIListBox__update_item_height_from_textMeasures formatted text height and updates list box item height (min 0x20). Calls virtual resize methods.
0x00830EB752CUIListBox__refresh_layoutInitializes a local string and calls virtual layout refresh (vtable+0x98).
0x008314A452CUIListBox__set_item_value_and_refreshSets a 2-byte value on the item and calls virtual layout refresh (vtable+0x98).
0x00831C01290CUITextInput__recalculate_word_wrapPerforms word-wrap on text input content. Handles scrollbar adjustment, counts wrapped lines, and updates line count field.
0x00831DC3144CUITextInput__word_wrap_with_scrollbarWord-wraps text with scrollbar width adjustment. Calls CUIComponent__WordWrapText and CUITextInput__WordWrapAndSplitLines.
0x00834440103CUISlider__ctor_aConstructs a CUISlider object, initializing vftable pointer and setting default color (0xffffff) and state fields.
0x008344B0176CUIColorBar__ctorInitializes CUIColorBar with vtable pointers and default RGB colors (gray 0x8E8E8E, dark blue 0x2A4B8F)
0x00834560103CUISlider__ctor_bConstructs a CUISlider object, initializes vftable pointer and zeroes two member fields at offsets 0x1f and 0x20.
0x008345D093CUISlider__ctor_cConstructs CUISlider object, initializes parent CUIComponent, sets vtable and zeroes field at offset 0x7C
0x00834630124CUISlider__ctor_dConstructor for CUISlider class; initializes component, sets vftable, zeros two member variables at offsets 0x29 and 0x33.
0x008346B0124CUISlider__ctor_eConstructs a CUISlider object, initializing parent CUIComponent and zeroing slider state fields at offsets 0x29 and 0x33.
0x00834730175CUIDropdown__ctorInitializes CUIDropdown instance with vtable, sets selected index to -1, initializes string buffer with capacity 15.
0x008347E0103CUISlider__ctor_fConstructs a CUISlider object, initializing parent CUIComponent and setting vftable pointer and member fields to defaults.
0x0083485084CUIScrollBar__ctorConstructor for CUIScrollBar class that initializes vtable pointer and calls base class constructor.
0x008348B0388CUIMultiTextBox__ctorInitializes CUIMultiTextBox instance with 6 std::string members (SSO), width=215px, and control flags.
0x00834A40135CUITexturedComponent__ctorConstructs a CUITexturedComponent object, initializing base CUIComponent, setting up texture, and zeroing display flags.
0x00834AD0114CUIDropdownList__ctor_wrapper_aInitializes CUIDropdownList object, sets vtable pointer and initializes color fields (RGB) to 0xFF.
0x00834B50147CUIDropdownList__ctor_wrapper_bWrapper constructor for CUIDropdownList that initializes vtable pointers and sets default color/state values (RGB 0xff, flags 1, 0xc).
0x00834BF0619CUIDropdownList__constructorInitializes CUIDropdownList by calling parent ctor, setting up vtable, allocating linked-list nodes for internal lists, and pre-allocating 0xF0 items in multiple STL vectors.
0x00834E6094CUITabButton__ctor_wrapperWrapper constructor for CUITabButton class; initializes object with vtable, sets member at offset 0x35 to 0x2732, and establishes SEH frame.
0x00834EC0124CUIEditBox__ctor_wrapperInitializes CUIEditBox instance with vftable pointer and zeroes offset fields 0x2a-0x2d for member variables.
0x00834F40192CUIEditBox__ctor_bConstructor for CUIEditBox that initializes vftable, clears text buffer fields, and sets default color/style properties.
0x0083500094CUIButton__ctor_wrapperWrapper constructor for CUIButton class; initializes vtable, sets field at offset 0x31 to 0, manages stack frame
0x00835060340CUIButton__ctorInitializes CUIButton with default state, color (white 0xFFFFFF), and samples button color from UI texture via UIColorPicker.
0x00835260151CUIImageComponent__ctorInitializes CUIImageComponent object; sets vftable, clears image data fields, initializes color to opaque white (0xffffffff)
0x00835300121CUIEditBox__ctor_wrapper_cInitializes CUIEditBox instance with vtable, clears state fields, sets default values for UI control properties.
0x00835380321CUIProgressBar__ctor2CUIProgressBar constructor initializing vtable, 10 SSO strings, active state, and creation timestamp via timeGetTime().
0x008354D0154CUICheckBoxEdit__ctor_aConstructs CUICheckBoxEdit object, initializes parent CUICheckBox and sets member fields to default values.
0x00835570121CUICheckBoxEdit__ctor_bConstructor for CUICheckBoxEdit that initializes parent CUICheckBox and zeroes out member variables at offsets 0x47-0x4a.
0x008355F0163CUIAnimatedComponent__ctorInitializes CUIAnimatedComponent object with vtable pointers and animation-related member variables for UI rendering.
0x008356A0126CUIProgressBar__ctor_simpleConstructs a CUIProgressBar object, initializes parent CUIComponent, and zeros four member variables at offsets 0x20-0x23.
0x00835720205CUISlider__ctorInitializes a CUISlider UI component with default values for position, dimensions, and internal state variables.
0x008357F095CUIComponent__InitializeAndClearInitializes a CUIComponent object with destructor pointer and clears the item table data structure.
0x0083585091CUIButton__ctor_wrapper_bCUIButton constructor wrapper that initializes object, sets up vtable pointer, and clears a flag byte at offset 0x31.
0x008358B091CUIEditBox__ctor_wrapper_dConstructs CUIEditBox instance with stack cookie protection, initializes vftable and clears flag at offset 0x2a
0x00835910119CUIComponent__InitializeInitializes a UI component with button creation, item table clearing, and sets default control properties.
0x00835BE0113CUITabButton__ctor_wrapper_bConstructs CUITabButton object, initializes vftable pointer and member fields (offset 0x35, 0x36, 0x37)
0x00835C60331CUITabButton__ctorInitializes CUITabButton with default state (3), white color (0xFF), samples texture color, sets up tab UI component fields.
0x00835DB0317CUIButton__ctor_noVtableInitializes CUIButton without setting custom vtable; allocates internal node structure and initializes UI properties like color and flags.
0x00835EF0317CUIRadioButton__ctor2Constructs CUIRadioButton UI component with color 0xFFFFFF, allocates internal state structure, initializes to state 3.
0x00836030138CUITabButton__ctor_wrapper_cConstructs CUITabButton object, initializes vtable, sets default color (0xd2d2d2) and state fields.
0x008360C0104CUIRadioButton__ctor_wrapperConstructs CUIRadioButton object, initializes vtable and member fields (0x2d=15, 0x30=0x92c0fa)
0x00836130127CUIDropdownList__ctor_wrapper_cConstructs CUIDropdownList object, initializes vtable pointers and color fields (0xff for RGB channels).
0x00836300212CUIScrollContainer__ctorInitializes CUIScrollContainer object, sets vftable pointer and zeroes member variables for scroll state and color.
0x008363E084CUITabButton__ctor_wrapper_dWrapper constructor for CUITabButton; initializes object, sets up exception handling, and assigns destructor pointer.
0x00836440134CUIAnimatedComponent__ctor_wrapperConstructor wrapper for CUIAnimatedComponent that initializes vftable, zeros member variables at offsets 0x27-0x2b, sets up SEH frame.
0x008364D093CUIProgressBar__ctor_aConstructor for CUIProgressBar class; initializes parent CUIComponent, sets vtable, clears offset field at +0x7C
0x00836630130CUIComponent__ctor_with_stringConstructs a CUIComponent instance with string parameter initialization and vTable setup
0x008366C0104CUIProgressBar__ctorInitializes CUIProgressBar instance with vtable pointer, sets current value to 0 and max value to 100.
0x0083673094CUICheckBox__ctor_wrapper_aWrapper constructor for CUICheckBox that initializes vtable pointer and sets offset 0x28 to value 10.
0x0083679094CUICheckBox__ctor_wrapper_bConstructs a CUICheckBox instance, initializes vtable pointer and sets state field (offset 0x28) to 9.
0x008367F0114CUICheckBox__ctor_wrapper_cConstructor wrapper for CUICheckBox that initializes vtable, sets field offsets (0x29=6, 0x28=0, 0x2d=0xc), and establishes SEH frame.
0x00836870223CUICheckBox__ctorInitializes CUICheckBox instance with default unchecked state, 13x13 pixel dimensions, and hover/pressed flags.
0x00836950164CUIRadioButton__ctorConstructor for CUIRadioButton; initializes parent CUICheckBox and zeros radio group state fields at offsets 0x2d-0x34.
0x00836A00104CUICheckBox__ctor_wrapper_dCUICheckBox constructor wrapper that initializes checkbox object with default dimensions (7x7 pixels) and sets up virtual destructor.
0x00836A70128CUITabButton__ctor_wrapper_eConstructs a CUITabButton object, initializes vftable pointer, and zeros four 32-bit fields at offsets 0x35-0x38.
0x00836AF0106CUIComponent__ctor_wrapper_aCUIComponent constructor wrapper that initializes vtable pointer and zeroes two member fields at offsets 0x21 and 0x22
0x00836B60142CUIButton__ctor_extended_aCUIButton constructor initializing vtable, storing parameter at offset 0x48, and zeroing/setting default values for member fields
0x00836BF0149CUIButton__ctor_extended_bConstructs CUIButton with extended initialization, sets vtable, stores param_2 at offset 0x48, and initializes UI state fields.
0x00836C9097CUIComponent__ctor_with_item_table_clearConstructs CUIComponent, sets vtable, clears CItemTable, and initializes stack guard canary.
0x00836D00110CUIComponent__ctor_with_tree_bConstructor initializing CUIComponent with vftables and clearing associated CItemTable data structure.
0x00836D70342CUIEditBox__ctorConstructs CUIEditBox instance, initializing vtable, editable flag, and four std::string members with SSO.
0x00836ED094CUIButton__ctor_extended_cConstructs a CUIButton object with extended initialization, sets vtable pointer and zeroes offset 0x48 field.
0x00836F30219CUILabel__ctorInitializes CUILabel UI control with default text properties (font size 12, white colors 0xFFFFFF, disabled flag 0).
0x00837010305CUIListBox__ctorInitializes CUIListBox instance with vtable, zeroes item vectors, sets selected index to -1, line height to 12.
0x00837150113CUIComponent__ctor_wrapper_bConstructs a CUIComponent object, initializes vtable pointer and three member fields (offsets 0x1f-0x21) to zero.
0x00837290300CUIListBoxEx__ctorConstructs CUIListBoxEx object, initializing vtable, color from palette (0x12,2), line height 0x12, and member vectors.
0x008374A0190CUITabControl__ctorInitializes CUITabControl object with vtable, sets tab padding to 5, height to 20, zeros member fields
0x00837560104CUICheckBox__ctor_wrapper_eCUICheckBox constructor wrapper that initializes checkbox object with vtable, sets flags (0xc and 9), and enables exception handling.
0x00837920101UIWnd__DestroyWindowVectorDeallocates a UIWnd vector container and its allocated memory, then deletes the vector object itself.
0x00837D3091CUIGridView__scalar_dtor_innerDestructor for CUIGridView that deallocates internal vector and object memory with stack canary protection.
0x0083821071CUIComponent__dtor_wrapper_aDestructor wrapper for CUIComponent that sets up SEH frame, calls scalar destructor, and invokes CUIComponent__dtor
0x0083826084CUIComponent__dtor_wrapper_bDestructor wrapper for CUIComponent that sets up exception handling and calls the actual destructor with XOR stack cookie validation.
0x008382C071UIWindowTypeF__dtor_innerDestructor for UIWindowTypeF class that cleans up parent CUIComponent and handles stack frame setup/teardown.
0x0083831071CUIComponent__dtor_wrapper_cWrapper destructor for CUIComponent that sets up exception handling context and invokes the actual destructor.
0x00838360172CUIComponent__dtor_extended_aDestructor for CUIComponent that releases member objects at offsets 0x33 and 0x29 via virtual destructors
0x00838410172CUIComponent__dtor_extended_bDestructor for CUIComponent that releases two child UI components at offsets 0x33 and 0x29 before calling base destructor.
0x008384C0136CUIComponent__dtor_with_stringDestructor for CUIComponent that cleans up multiple std::string members and calls parent class destructor with SEH.
0x0083855071CUIComponent__dtor_wrapper_dDestructor wrapper for CUIComponent that sets up exception handling context and invokes the actual destructor logic.
0x008385A071CUIComboBoxSub__DestructorDestructor for CUIComboBoxSub that invokes base class destructor and performs stack cookie validation.
0x008385F0182CUIMultiTextBox__dtorDestructor for CUIMultiTextBox; cleans up 6 std::string members, text entries vector, and parent CUIComponent.
0x008386B0130CUISubclass__Destructor_with_stringDestructor for CUISubclass that cleans up string member, virtual destructor chain, and parent CUIComponent with SEH.
0x0083874071CUIGridViewSub__DestructorDestructor for CUIGridViewSub class; performs stack security checks and calls parent destructor.
0x0083879084CUIGridViewSub__Destructor_with_deleteDestructor for CUIGridViewSub class that sets vtable pointers and calls parent CUIGridView destructor with stack canary protection.
0x008387F0216CUIGridView__Destructor_innerDestructor for CUIGridView that sequentially destroys string vectors, uint vectors, child UI components (CUIIconButton, CUIComponentSub), and parent CUIComponent.
0x008388D0108CUIComponent__Destructor_with_string_vectorDestructor for CUIComponent that cleans up an internal string vector and calls parent class destructor with SEH frame.
0x0083894084CUIComponent__scalar_dtorDestructor for CUIComponent that chains destructors for two CUISubclass vtables before calling parent dtor
0x008389A071CUIComponent__Destructor_sub_bDestructor wrapper for CUIComponent that sets vftable, initializes security cookie, and calls parent dtor.
0x00838BD092CUIComponent__Destructor_with_string_cDestructor for CUIComponent that cleans up an embedded std::string member and calls parent class dtor.
0x00838C30108CUIComponent__Destructor_with_string_dDestructor for CUIComponent that cleans up vtable pointers, std::string, and calls parent CUIComponent destructor with SEH
0x00838CA095CUIComboBoxExt__Destructor_baseDestructor for CUIComboBoxExt that cleans up string arrays and calls parent CUIComboBox destructor with SEH frame setup.
0x00838D0071CUICtrlSub__DestructorDestructor for CUICtrlSub UI control class; calls base destructor with stack guard cookie verification.
0x00838D5071CUIIconBtnSub__DestructorDestructor for CUIIconBtnSub class; calls base destructor and cleans up vtable with stack canary protection.
0x00838DA071CUIComponent__DestructorDestructor for CUIComponent subclass; sets vftable, performs stack canary validation, calls base dtor
0x00838DF071CUIComponent__Destructor_sub_dScalar deleting destructor for CUIComponent that sets vftable, initializes cookie, and calls base destructor with stack cookie validation.
0x00838E40110CUIComponent__Destructor_with_string_eDestructor for CUIComponent that cleans up two std::string members and calls parent class destructor with SEH.
0x00838EB0167CUIBaseControl__Destructor_with_stringsDestructor for CUIBaseControl that cleans up multiple std::string members and a vector before calling parent destructor.
0x0083900084CUIComponent__Destructor_sub_eDestructor for CUIComponent that sets vftables and calls parent class destructor with stack guard.
0x00839060167CUIBaseControl__Destructor_with_strings_bDestructor for CUIBaseControl that cleans up multiple std::string members and a vector before calling parent destructor.
0x00839110144CUIListBox__Destructor_innerDestructor for CUIListBox that clears items, destroys two std::string members, and deallocates a 0x1d0-byte structure at offset 0x48
0x008391D071CUIListBoxSub__DestructorDestructor for CUIListBoxSub class; calls parent CUIListBox destructor with stack canary validation
0x00839220104CUIListBoxExt__Destructor_with_stringsDestructor for CUIListBoxExt that clears items, destroys string elements, and calls parent CUIListBox destructor with EH cleanup.
0x0083929089CUIListBoxExt__Destructor_baseDestructor for CUIListBoxExt that clears items and calls parent CUIListBox destructor with SEH.
0x008392F0108CUIListBoxComponent__DestructorDestructor for CUIListBoxComponent that cleans up string vector elements and calls parent CUIComponent destructor with stack canary protection.
0x0083936095CUIComponent__Destructor_WithStringVectorDestructor for CUIComponent that cleans up internal string vector and calls parent class destructor with SEH.
0x008393C092CUIListBox__tree_scalar_dtorDestructor for CUIListBox that recursively destroys an STL tree structure and deallocates memory with stack canary protection.
0x0083944092CUIListBox__string_tree_scalar_dtorDestructor for CUIListBox's internal string tree; recursively destroys tree nodes and deallocates tree root node memory.
0x008394C0135CUIListBoxComponent__Destructor_with_int_vecDestructor for CUIListBoxComponent that deallocates internal int vector and string vector, then calls parent CUIComponent destructor.
0x00839550105CUIListBox__string_tree_vector_dtorDestructor for CUIListBox's internal string tree vector; recursively destroys tree nodes and deallocates memory
0x008395E084CUIGridViewSub__Destructor_baseDestructor for CUIGridViewSub that cleans up virtual tables and calls parent CUIGridView destructor with stack canary validation.
0x0083964097CUIComponentSub__Destructor_ADestructor for CUIComponentSub that cleans up vtable pointers and calls parent CUIComponent destructor with stack canary validation.
0x008396B0141CUIBaseControlSub__Destructor_with_stringsDestructor for CUIBaseControlSub that cleans up strings, vector elements, and calls parent CUIBaseControl destructor with SEH
0x0083974095CUIComponentSub__Destructor_with_stringsDestructor for CUIComponentSub that cleans up string vector members and calls parent CUIComponent destructor with SEH frame setup.
0x008397A0108CUIComponentSub__Destructor_with_strings_BDestructor for CUIComponentSub that cleans up string vector elements and calls parent CUIComponent destructor with EH frame setup.
0x0083981084CUIComponentSub__Destructor_BDestructor for CUIComponentSub that invokes parent CUIComponent destructor with stack cookie validation
0x0083987071CUIComponentSub__Destructor_CDestructor for CUIComponentSub class; calls parent CUIComponent destructor with stack guard XOR cookie validation.
0x008398C0449CUIContainer8__dtorDestructor for CUIContainer8; releases 8 child UI components via vtable+0x10, nulls pointers, calls parent dtor.
0x00839A9092CUIComponentSub__Destructor_with_stringDestructor for CUIComponentSub that cleans up internal std::string and calls parent CUIComponent destructor with SEH frame setup.
0x00839AF084CUISubclass_839af0__vdtorVirtual destructor for CUISubclass_839af0 that chains to parent CUIComponent destructor with stack canary validation.
0x00839B5071UICheckBox__Destructor_baseDestructor for UICheckBox class that calls parent CUIComponent destructor with stack cookie validation for buffer overflow protection.
0x00839BA084CUISubclass_839ba0__vdtorVirtual destructor for CUISubclass_839ba0 that chains to parent CUIComponent destructor with stack canary protection.
0x00839C00126CUISubclass_839c00__vdtorVirtual destructor for CUISubclass_839c00; destroys STL vectors and invokes base CUIComponent destructor with SEH.
0x00839C8071CUISubclass_839c80__vdtorVirtual destructor for CUISubclass_839c80 that calls parent CUIComponent destructor with stack canary validation.
0x00839CD071CUIComboBoxSub_839cd0__vdtorVirtual destructor for CUIComboBoxSub class; performs stack cookie validation and calls base destructor
0x00839D20121CUISubclass_839d20__vdtorVirtual destructor for CUISubclass that cleans up string members and calls parent CUIComponent destructor with SEH
0x00839DA0134CUISubclass_839da0__vdtorVirtual destructor for CUISubclass_839da0 class; destroys std_string members and CUIComponent base class.
0x00839E30140CUISubclass_839e30__vdtorVirtual destructor for CUISubclass_839e30; destroys 4 std::string members and calls parent CUIComponent destructor
0x00839EC071CUIComboBoxSub_839ec0__vdtorVirtual destructor for CUIComboBoxSub class; calls base destructor with stack guard verification.
0x00839F1095CUIBaseCtrlSub_839f10__vdtorVirtual destructor for CUIBaseCtrlSub_839f10 that cleans up std::string and calls parent CUIBaseControl destructor
0x00839F70164CUISubclass_839f70__vdtorVirtual destructor for CUISubclass_839f70 that sequentially destroys vector members and calls parent CUIComponent destructor.
0x0083A02092CUISubclass_83a020__vdtorVirtual destructor for CUISubclass_83a020; deallocates vector and calls parent CUIComponent destructor with SEH.
0x0083A080110UITooltipWnd__Destructor_innerDestructor for UITooltipWnd class; cleans up vector/string members and invokes base CUIBaseControl destructor.
0x0083A0F0172CUISubclass_83a0f0__vdtorVirtual destructor for CUISubclass_83a0f0 that deallocates STL vectors and invokes parent CUIComponent destructor with SEH.
0x0083A1A0126CUISubclass_83a1a0__vdtorVirtual destructor for CUISubclass_83a1a0 that deallocates vector memory, destroys string elements, and calls parent CUIComponent destructor.
0x0083A220112CUITreeView_83a220__vdtorVirtual destructor for CUITreeView that recursively collapses tree nodes and deallocates node memory before calling parent destructor.
0x0083A29084CUISubclass_83a290__vdtorVirtual destructor for CUISubclass_83a290 that chains to parent CUIComponent destructor with stack cookie validation.
0x0083A68096CUISubclass_83a680__scalar_dtorDestructor for CUISubclass_83a680 that calls parent dtor and conditionally deallocates the object
0x0083A6F0109CUISubclass_83a6f0__scalar_dtorDestructor for CUISubclass_83a6f0 that calls parent dtor and optionally deallocates object memory if param_2 flag set.
0x0083A76096CUISubclass_83a760__scalar_dtorDestructor for CUISubclass_83a760 that calls parent CUIComponent dtor and optionally frees object memory.
0x0083A7D096CUISubclass_83a7d0__scalar_dtorDestructor for CUISubclass_83a7d0 that calls parent dtor and optionally frees 0x80 bytes of memory.
0x0083A840193CUISubclass_83a840__scalar_dtorDestructor for CUISubclass_83a840 that releases two child UI components and optionally deallocates the object.
0x0083A91035CUIComponent__ScalarDeletingDestructorScalar deleting destructor for CUIComponent; calls extended destructor then conditionally frees 0xD0 bytes if flag set.
0x0083A940157CUISubclass_83a940__scalar_dtorDestructor for CUISubclass_83a940 that cleans up string members and optionally deallocates the object.
0x0083A9E096CUISubclass_83a9e0__scalar_dtorDestructor for CUISubclass_83a9e0 that calls parent dtor and conditionally deallocates the object (0x84 bytes).
0x0083AA5096CUIComboBoxSub_83aa50__scalar_dtorScalar destructor for CUIComboBoxSub_83aa50 that calls base destructor and conditionally deallocates 0x120 bytes
0x0083AAC035CUIMultiTextBox__ScalarDeletingDestructorScalar deleting destructor for CUIMultiTextBox that conditionally deallocates 0x124 bytes if param_2's LSB is set.
0x0083AAF0151CUISubclass_83aaf0__scalar_dtorDestructor for CUISubclass_83aaf0 that cleans up member string, calls parent CUIComponent destructor, and optionally frees object memory.
0x0083AB9096CUIGridViewSub_83ab90__scalar_dtorDestructor for CUIGridViewSub_83ab90 that calls inner destructor and conditionally deallocates object memory
0x0083AC00109CUIGridViewSub_83ac00__scalar_dtorDestructor for CUIGridViewSub that calls inner destructor and conditionally deallocates object memory.
0x0083AC7035CUIGridView__ScalarDeletingDestructorScalar deleting destructor for CUIGridView; calls inner destructor and conditionally deallocates object if flag set.
0x0083ACA090CUIListBoxExtSub_83aca0__scalar_dtorDestructor for CUIListBoxExtSub_83aca0 that destroys vector components and optionally deallocates the object.
0x0083AD00129CUISubclass_83ad00__scalar_dtorScalar deleting destructor for CUISubclass_83ad00; destroys string vector, base component, optionally frees memory.
0x0083AD90109CUISubclass_83ad90__scalar_dtorDestructor for CUISubclass_83ad90 that cleans up parent component and conditionally deallocates object memory
0x0083AE0096CUISubclass_83ae00__scalar_dtorDestructor for CUISubclass_83ae00 that calls parent dtor and optionally frees allocated memory
0x0083AE70118CUISubclass_83ae70__scalar_dtorDestructor for CUISubclass_83ae70 that destroys a tree structure and deallocates memory at offset 0x22.
0x0083AF20105CUISubclass_83af20__scalar_dtorDestructor for CUISubclass_83af20 that recursively destroys an STL tree and deallocates memory at offset 0x22.
0x0083B090113CUISubclass_83b090__scalar_dtorDestructor for CUISubclass_83b090 that cleans up std::string member and calls parent CUIComponent destructor before optional deallocation.
0x0083B110129CUISubclass_83b110__scalar_dtorDestructor for CUISubclass_83b110 that cleans up std::string member and base CUIComponent, optionally freeing object memory.
0x0083B1A0116CUIComboBoxExt_83b1a0__scalar_dtorDestructor for CUIComboBoxExt that cleans up string arrays, calls base destructor, and optionally frees allocated memory.
0x0083B22096CUICtrlSub_83b220__scalar_dtorDestructor for CUICtrlSub_83b220 UI control; calls base destructor and conditionally frees memory with xor stack canary.
0x0083B290103CUIIconBtnSub_83b290__scalar_dtorScalar destructor for CUIIconBtnSub_83b290 that calls base destructor and conditionally deallocates memory.
0x0083B30096CUIIconBtnSub_83b300__scalar_dtorScalar destructor for CUIIconBtnSub that calls base destructor and optionally deallocates memory.
0x0083B37096CUIComponentSub__ScalarDeletingDestructor_AScalar deleting destructor for CUIComponentSub; calls base destructor and conditionally frees object memory
0x0083B3E096CUIComponentSub__ScalarDeletingDestructor_BScalar deleting destructor for CUIComponentSub; calls parent dtor and conditionally frees memory based on param_2
0x0083B450131CUIComponentSub__ScalarDeletingDestructor_with_stringScalar deleting destructor for CUIComponentSub; destroys members and conditionally deallocates instance if delete flag set.
0x0083B4E0188CUIBaseControlSub__ScalarDeletingDestructorScalar deleting destructor for CUIBaseControlSub that destroys member strings, vectors, and base class before optional deallocation.
0x0083B5A0118CUIListBox__tree_vector_dtorDestructor for CUIListBox tree vector; destroys tree nodes recursively and deallocates tree root memory
0x0083B650109CUIComponentSub__ScalarDeletingDestructor_CScalar deleting destructor for CUIComponentSub that calls parent dtor and conditionally deallocates object memory
0x0083B6C0188CUIBaseControlSub__ScalarDeletingDestructor_BScalar deleting destructor for CUIBaseControlSub that destroys strings, vectors, and base class before optionally deallocating object
0x0083B78035CUIListBox__ScalarDeletingDestructor_bScalar deleting destructor for CUIListBox; calls inner destructor and conditionally deallocates object if delete flag set.
0x0083B7B096CUIListBoxExt__ScalarDeletingDestructor_baseScalar deleting destructor for CUIListBoxExt; destroys object and optionally deallocates memory if flag set
0x0083B820125CUIListBoxExt__ScalarDeletingDestructor_with_stringsScalar deleting destructor for CUIListBoxExt that clears items, destroys string vector, and optionally deallocates the object.
0x0083B8A0110CUIListBoxExt__ScalarDeletingDestructor_BScalar deleting destructor for CUIListBoxExt; clears items, destroys base object, optionally deallocates memory.
0x0083B920129CUIComponentSub__ScalarDeletingDestructor_with_stringsDestructor for CUIComponentSub that destroys string vector elements, calls parent dtor, and optionally deallocates the object.
0x0083B9B0116CUIComponentSub__ScalarDeletingDestructor_with_strings_BDestructor for CUIComponentSub that cleans up string vector elements, calls parent dtor, optionally deletes this pointer
0x0083BA3092CUIListBox__tree_scalar_dtor_BDestructor for CUIListBox that recursively destroys an STL tree structure and deallocates its root node memory.
0x0083BAD092CUIMapTreeView__scalar_dtorDestructor for CUIMapTreeView that recursively destroys tree nodes and deallocates the tree structure memory.
0x0083BB70156CUIListBoxSub__scalar_dtorDestructor for CUIListBoxSub that deallocates vector memory, destroys string elements, calls parent destructor, and optionally frees object.
0x0083BC10105CUIMapTreeViewSub__scalar_dtorDestructor for CUIMapTreeViewSub that recursively destroys tree nodes and deallocates internal STL tree structure.
0x0083BCC0109CUIGridViewSub__scalar_dtorScalar destructor for CUIGridViewSub class; calls inner destructor and conditionally deallocates object memory.
0x0083BD30122CUIScrollBarSub__scalar_dtorScalar deleting destructor for CUIScrollBarSub; calls parent dtor and conditionally frees allocated memory
0x0083BDB0162CUIBaseControlSub__scalar_dtorDestructor for CUIBaseControlSub that destroys string members, vector elements, and conditionally deallocates the object.
0x0083BE60116CUIComponentSub_e0a4__scalar_dtorDestructor for CUIComponentSub_e0a4 that cleans up STL vector strings, calls parent CUIComponent destructor, and optionally deallocates the object.
0x0083BEE0129CUIComponentSub_c2a0__scalar_dtorDestructor for CUIComponentSub_c2a0 that cleans up string vectors, calls parent destructor, and optionally frees memory.
0x0083BF70109CUIComponentSub_bca0__scalar_dtorScalar deleting destructor for CUIComponentSub_bca0; calls base destructor and conditionally deallocates object.
0x0083BFE096CUIComponentSub_ba18__scalar_dtorDestructor for CUIComponentSub_ba18 that calls parent dtor and optionally deallocates object memory.
0x0083C05035CUIContainer8__ScalarDeletingDestructorScalar deleting destructor for CUIContainer8; calls dtor then conditionally frees 0x1e0 bytes if flag set.
0x0083C080113CUIComponentSub_eef0__scalar_dtorDestructor for CUIComponentSub_eef0 that cleans up std::string member, calls parent CUIComponent destructor, optionally deallocates object.
0x0083C100109CUIComponentSub_bbc8__scalar_dtorScalar deleting destructor for CUIComponentSub_bbc8; calls parent dtor and conditionally frees memory
0x0083C170103CUIComponentSub_aef4_A__scalar_dtorDestructor for CUIComponentSub_aef4_A that calls parent dtor and optionally deallocates object memory.
0x0083C1E0103CUIComponentSub_aef4_B__scalar_dtorDestructor for CUIComponentSub_aef4_B that calls parent dtor and optionally deallocates the object.
0x0083C250103CUIComponentSub_aef4_C__scalar_dtorDestructor for CUIComponentSub_aef4 that calls parent dtor and optionally deallocates object memory.
0x0083C2C096CUIComponentSub_aef4_D__scalar_dtorDestructor for CUIComponentSub_aef4_D that calls parent dtor and optionally deallocates 0xb4 bytes if param_2 flag set
0x0083C330109CUIComponentSub_b264__scalar_dtorDestructor for CUIComponentSub_b264 that cleans up virtual table pointers, calls parent dtor, and optionally deallocates memory.
0x0083C3A0103CUIComponentSub_aef4_E__scalar_dtorDestructor for CUIComponentSub_aef4_E that calls parent dtor and optionally deallocates the object.
0x0083C410147CUIComponentSub_c388__scalar_dtorScalar deleting destructor for CUIComponentSub_c388; destroys STL vectors, calls parent dtor, optionally frees memory.
0x0083C4B096CUIComponentSub_ba18_B__scalar_dtorDestructor for CUIComponentSub_ba18_B that calls parent dtor and conditionally frees object memory.
0x0083C52096CUIComboBoxSub__scalar_dtorScalar destructor for CUIComboBoxSub that calls base destructor and conditionally deallocates object memory.
0x0083C590142CUIComponentSub_e7c4__scalar_dtorDestructor for CUIComponentSub_e7c4 that cleans up string members and optionally deallocates the object.
0x0083C630155CUIComponentSub_e930__scalar_dtorDestructor for CUIComponentSub_e930 that cleans up std_string members and calls parent CUIComponent destructor, optionally deallocating the object.
0x0083C6D0161CUIComponentSub_ea9c__scalar_dtorDestructor for CUIComponentSub_ea9c that destroys 4 std::string members and parent class, optionally deallocating object.
0x0083C78096CUIComboBoxSub_B__scalar_dtorScalar destructor for CUIComboBoxSub_B that calls base destructor and conditionally deallocates the object if delete flag is set.
0x0083C7F0116CUIBaseControlSub_B__scalar_dtorDestructor for CUIBaseControlSub_B that calls parent destructor and conditionally frees allocated memory.
0x0083C870185CUIComponentSub_ec00__scalar_dtorDestructor for CUIComponentSub_ec00 that cleans up multiple STL vectors and optionally deallocates the object.
0x0083C930113CUIComponentSub_ed50__scalar_dtorDestructor for CUIComponentSub_ed50 that deallocates vector memory, calls parent dtor, and optionally frees object.
0x0083C9B0131CUIBaseControlSub_C__scalar_dtorDestructor for CUIBaseControlSub that cleans up string vector elements, string data, base class, and conditionally deallocates the object.
0x0083CA40193CUIComponentSub_e4dc__scalar_dtorDestructor for CUIComponentSub_e4dc that deallocates multiple STL vectors and calls parent destructor, optionally freeing object memory.
0x0083CB10147CUIComponentSub_e618__scalar_dtorDestructor for CUIComponentSub_e618 that deallocates vector memory, destroys string elements, calls parent destructor, and optionally frees object.
0x0083CBB0133CUITreeView__scalar_dtorDestructor for CUITreeView that recursively collapses tree nodes, destroys node strings, calls parent destructor, and optionally frees memory.
0x0083CC40109CUIComponentSub_dd90__scalar_dtorDestructor for CUIComponentSub_dd90 that calls parent dtor and optionally deallocates the object if delete flag is set.
0x0083CD60927CUIWindowMgr__CreateWindowByNameCreates UI window from resource name; encodes window ID, formats logging strings, registers with manager, performs initialization callbacks.
0x0083DC83258CUIDropdown__measure_and_track_max_widthMeasures text width with font, tracks max column width, calls virtual resize, and inserts into red-black tree if item has ID.
0x0083DEAC72CUIDropdown__update_max_text_widthMeasures text width and updates max column width if wider. Calls virtual resize (vtable+0xe0).
0x0083E0B147CUIDropdown__set_column_widthSets column width field and calls virtual resize (vtable+0xe0). Uses conditional move based on comparison.
0x0083E1F069CUIDropdown__measure_and_update_max_widthMeasures text width and updates max width at offset 0x9C. Calls virtual resize (vtable+0xe0).
0x0083E359124CUIDropdown__add_item_and_update_widthAdds item to vector, measures text width, updates max column width. Calls virtual resize.
0x0083F1B4115CUIDropdown__push_item_to_vectorPushes an item pointer to the dropdown's item vector at offset 0x110. Handles vector grow if needed.
0x0083F2BF40CUIDropdown__init_empty_stringInitializes an empty string on the stack as part of dropdown setup. SEH epilog.
0x008414C141CUITabControl__init_empty_stringInitializes an empty string on the stack as part of tab control setup. SEH epilog.
0x008419E8334CUITabControl__split_text_by_separatorSplits tab control text by separator prefix. Uses CUITabControl__FindSeparatorPrefix, creates substring before/after separator.
0x008424A081CUIListBox__ClearStringVectorClears all std::string elements from CUIListBox's string vector by destructing each element and resetting size/capacity.
0x00843693285CUIHtmlText__parse_html_tag_and_contentParses HTML-style tags from text. Searches for < and > delimiters, extracts tag content and remaining text. Handles nested tags and clears items on plain text.
0x0084378D40CUIHtmlText__init_and_return_trueInitializes an empty string and returns true (1). Part of CUIHtmlText setup.
0x0084422F209CUIComponent__load_texture_and_set_sizeLoads a texture resource by name, falls back to default if not found. Sets render target size from texture dimensions.
0x008444E5209CUIComponent__load_texture_and_set_size_00844e5Loads a texture resource by name, falls back to default if not found. Sets render target size from texture dimensions. Duplicate variant at different address.
0x00845928161CUIHtmlText__process_hyperlink_clickProcesses hyperlink click in HTML text widget. Searches for < and > tags, extracts link content, handles text editing with CEditCtrl operations.
0x00845A1B838CUIHtmlText__process_hyperlink_with_tag_initProcesses hyperlink clicks with HTML tag initialization. Searches for < > delimiters, extracts link text, handles edit control operations.
0x00845F0E658CUIHtmlText__process_backspace_in_tagged_textHandles backspace key in tagged text. Removes trailing character, re-parses HTML tags, updates edit control content.
0x00846101110CUIHtmlText__cleanup_strings_and_return_falseCleans up local strings and returns false (0). Error/cleanup path for HTML text operations.
0x008482BC701CUIHtmlText__split_text_by_delimiter_loopLoops splitting text by delimiter strings (from globals 0x01204068, 0x01204080). Accumulates offsets. Produces substrings for HTML text parsing.
0x0084BD4A518CUIHtmlText__parse_tagged_item_and_add_to_listParses tagged item from text using delimiter at DAT_01204158. Adds parsed item to linked list at object+0xDC. Returns result pointer.
0x0084BE7B342CUIHtmlText__format_item_link_displayFormats item link display string. Copies input string, calls item_link_format_display_string, assigns result.
0x0084CA9041CUIHtmlText__init_string_epilogInitializes empty string and performs SEH epilog. Part of CUIHtmlText init sequence.
0x0084CDD3175CUIHtmlText__position_tooltip_or_hidePositions tooltip window based on text bounds. If text exceeds area, hides tooltip at (1000,1000). Otherwise positions relative to calculated coordinates.
0x0084CFAE102CUIHtmlText__invoke_virtual_methodInvokes a virtual method at vtable+0x10 on param_2. Initializes string and performs SEH cleanup.
0x0084D190375CUIListView__InitCheckboxRowInitializes a ListView row with two checkbox UI components (enabled/disabled states) at specified positions.
0x0084D310375CUIListView__InitCheckboxRow2Initializes two checkbox UI components for a list view row with surface allocation and child component registration.
0x0084D4A01725CUIAdventurerAgency__InitDropdownInitializes dropdown UI button for Adventurer Agency with string construction and dynamic memory allocation.
0x0084E43032CUIComponent__InitCheckBoxCreates a checkbox UI element and initializes component state field (offset 0xb4) to 0xf.
0x00852F4016CUICharacterSelect__DrawRenders character selection UI including tab view and character preview model.
0x00857410131CUIComponent__SetNameFromItemTableRetrieves item name from CItemTable by string ID and assigns it to a UI component's string member.
0x008575CF206CUIComponent__load_and_draw_spriteLoads sprite resource by name, falls back to default texture. Draws sprite at origin (0,0) with scale 1. Cleans up string.
0x0085B90B99CUIGridView__dtor_cleanup_trees_and_vectorDestructor cleanup: sets vtable, deallocates int vector, erases two red-black trees (node size 0x28).
0x0085EC4743CUIGridView__append_cell_text_with_nameAppends cell text to grid view row. Optionally gets component name from vtable. Measures text width and adjusts formatting.
0x0085ED0E222CUIGridView__append_cell_text_and_cleanupDestroys temp string, appends cell text buffer, cleans up local strings. Part of grid view row population.
0x00861C2844CUIWindow__init_and_return_zeroInitializes empty string and returns 0. Simple UI window init returning failure/default.
0x008647A9821CUIGridView__add_row_and_measure_columnsAdds a row to grid view. Pushes string to 0x18-size vector, measures text height/width per column, truncates wide text, stores row index and height.
0x008665FF162CUIGridView__destroy_row_strings_and_freeDestroys temp string, iterates row strings (0x18 stride) calling destructor, then frees row buffer.
0x0086A9E0281CUIComponent__CreateGridChildrenCreates a grid of child UI components by dividing parent dimensions into columns×rows with positioned children at color 0xFFFFFF.
0x0086B55065CUITextInput__on_char_input_or_saveHandles character input. If character > 0xEF, saves user config settings. Otherwise reads text buffer and assigns to string.
0x0086B950236UIWindowMgr__ConstructorInitializes UIWindowMgr instance with default 599x599 dimensions, linked list node, scale 1.0f, and calls scrollbar initialization.
0x0086BB30220UILoginWnd__ConstructorInitializes UILoginWnd object with vtable, zeroes UI state fields, sets server selector and default flags.
0x0086C7F0146UIWindowTypeA__ctorInitializes UIWindowTypeA instance, sets vtable pointer, and zeroes fields at offsets 0x2D-0x32 for member initialization.
0x0086C890147UIWindowTypeB__ctorConstructs UIWindowTypeB instance, initializes vtable, manager base, and SSO string buffer with capacity 15.
0x0086C93086UIWindowTypeC__ctorConstructor for UIWindowTypeC that initializes vtable and calls parent UIWindowMgr constructor with SEH setup.
0x0086C9E087UIWindowMgr__ClearMapAndVectorClears and deallocates a vector and map data structure, likely for UI window cleanup during map transitions or client shutdown.
0x0086EEE945CUIWindow__init_string_epilog_0086eee9Initializes empty string and performs SEH epilog. UI window initialization stub.
0x0086F47845CUIWindow__init_string_epilog_0086f478Initializes empty string and performs SEH epilog. UI window initialization stub.
0x00870E5D41CUIWindow__init_string_epilog_00870e5dInitializes empty string and performs SEH epilog. UI window initialization stub.
0x008731D02307UILoginWnd__CreateTransparentButtonsCreates 2 transparent buttons in UILoginWnd with sprite 'win_transbtn' from '_login_interface_' path, assigns msg IDs 0x167/0x168
0x00873B20144UILoginWnd__LoadRegistryServiceTypeLoads service type configuration from Windows registry (HKLM) into UILoginWnd instance, with fallback to global default.
0x00873BB0585UILoginWnd__LoadSavedCredentialsLoads saved login credentials (ID, PASSWORD, CHECKSAVE flag) from HKLM registry and populates UI login window edit controls.
0x00873E303205UILoginWnd__CreateControlsInitializes login window UI controls: creates OK/Cancel buttons with 3 states each and text fields for username/password input.
0x00874B30557BankWnd__CreateUIInitializes bank window UI with deposit/withdraw buttons, amount shortcuts (+100K/+1M/+10M), scroll controls, and numeric input field.
0x00874D60929SearchWnd__CreateUIInitializes search window UI components: checkbox, text input field, and two proportionally-split dropdown lists (56/280 ratio).
0x008756203084UICharSelectWnd__CreateButtonsCreates UI controls for character selection window: buttons, checkboxes, color picker, slot display, text input.
0x0087712034CUIWindow__init_two_empty_stringsInitializes two empty std::strings on the stack and assigns range from source.
0x008781604269UINoticeWnd__CreateControlsCreates UI controls for notice window: buttons (OK/Back/Next), text labels, scrollbar; reads/parses notice file, tracks read status
0x0087ACD05907UIReplayWnd__CreateControlsUIReplayWnd: Creates replay recording interface controls. Uses '_replay_interface_' base path. Creates 6 buttons (start/stop/start/save/setup/close) with msg IDs 0x1a8/0x1a9 and 5 status bitmaps (replay_recrun_1 through replay_recrun_5). Also creates 10 category checkboxes (Basicinfo/Equip/Item/Skill/Guild/Party/Chatting/Shortcut/Status/ALL), 2 option checkboxes (User Defined File Name/Repeated File Check), 2 time display labels, and a text input field. Loads settings from FUN_00b1fac0/FUN_00b1fb60.
0x008808C259CUIWindow__draw_two_text_labelsDraws two text labels using CTextRenderer at y=0x2A and y=0x8E. Gets message string between the two draw calls.
0x00889D8065UIAction_8byte__scalar_dtorDestructor for UIAction 8-byte scalar type; conditionally deallocates 8 bytes via operator delete with XOR-based canary check.
0x00889DD065UIAction_8byte_B__scalar_dtorDestructor for UIAction_8byte_B that conditionally deallocates 8-byte object if param_2 is true
0x00889E2065UIAction_8byte_C__scalar_dtorDestructor for 8-byte UIAction object; conditionally deallocates memory with XOR-based stack canary verification.
0x00889E7065UIAction_8byte_D__scalar_dtorDestructor for UIAction 8-byte object; conditionally deletes memory if param_2 is non-zero with stack canary protection.
0x00889EC065UIAction_8byte_E__scalar_dtorDestructor for 8-byte UIAction object; conditionally deallocates memory and restores exception handler state.
0x00889F1065UIAction_8byte_F__scalar_dtorDestructor for UIAction 8-byte object; conditionally deallocates memory with stack cookie validation.
0x00889F6065UIAction_8byte_G__scalar_dtorDestructor for 8-byte UIAction object; conditionally deallocates memory with stack canary protection.
0x00889FB065UIAction_8byte_H__scalar_dtorDestructor for 8-byte UIAction object; conditionally deallocates memory with stack cookie validation
0x0088CC80117UIWnd__InitDoubleStringPairInitializes a dual-string pair UI window structure with zero values and capacity flags (0xf) for two string buffers.
0x0088D000265CUIComponent__sdd_33fc4__ctor2Initializes a CUIComponent UI window, sets up message string from resource 0x7d, and assigns it to internal string buffer.
0x0088D160278CUIComponent__sdd_33fc4__ctorConstructor for UI component subclass; initializes vtable, zeroes fields 0x3E-0x49, sets MsgString(0x7D) as SSO string
0x0088D510106CUIWndTypeB__ConstructorInitializes CUIWndTypeB instance by setting vftable, zeroing two fields at offsets 0x2d and 0x2e, managing SEH frame.
0x0088D580106CUIWndTypeC__ConstructorInitializes CUIWndTypeC instance, sets up UIWindowMgr parent, clears two 32-bit fields at offsets 0x2d and 0x2e
0x0088D5F0132CUIWndTypeD__ConstructorInitializes CUIWndTypeD object with window manager and sets up three virtual table pointers for UI component hierarchy.
0x0088D68096CUIWndTypeE__ConstructorConstructs a CUIWndTypeE object, initializing UIWindowMgr and setting vftable pointer and field at offset 0x2d to 0.
0x0088D980119CUIWndTypeF__ConstructorInitializes CUIWndTypeF UI window object, sets up vtables and clears member fields at offsets 0x2d and 0x2f.
0x0088DA00302CUIComponent__sdd_31edc__ctorConstructs UI component with linked list nodes, initializes vtable, SSO strings, and counter fields for game UI management.
0x0088DB3086CUIWndTypeG__ConstructorInitializes CUIWndTypeG object by setting up exception handling frame and assigning vtable pointer for UIWindowMgr
0x0088DD8094CUIWndWithListA__ConstructorInitializes CUIWndWithListA object by calling parent constructor, setting vftable, and zeroing offset 0x3c field.
0x0088DDE0185CUIWndWithList__ConstructorInitializes CUIWndWithList object with doubly-linked list node (256-byte allocation) and UI window properties.
0x0088DEA0350CUIComponent__sdd_92c40__ctorConstructor for CUIComponent subclass that initializes vtable, zeroes member fields, and allocates/initializes SSO string buffer with 3-byte default value.
0x0088E000132CUIWndTypeH__ConstructorInitializes CUIWndTypeH window component by setting up virtual table pointers and clearing UI state flags.
0x0088E090132CUIWndTypeI__ConstructorInitializes CUIWndTypeI instance with vtable pointers and zero-initializes member offsets 0x2d and 0x2f.
0x0088E120132CUIWndTypeJ__ConstructorInitializes CUIWndTypeJ window component with three vtable assignments and UIWindowMgr initialization.
0x0088E1B096CUIWndTypeK__ConstructorInitializes CUIWndTypeK object by setting up vtable, calling parent UIWindowMgr constructor, zeroing offset 0x2e field
0x0088E21084CUIWndWithListB__ConstructorInitializes CUIWndWithListB object by calling parent constructor and setting vtable pointer.
0x0088E270201CUIComponent__sdd_ctor_wndmgr_FConstructs CUIComponent with UIWindowMgr, initializes vftable and UI state fields (window ID 0x2732, flags, etc)
0x0088E340172CUIWndWithTree__ConstructorInitializes CUIWndWithTree UI component, allocating and setting up tree structure with sentinel node at offset 0x2d.
0x0088E3F0132CUIWndTypeL__ConstructorInitializes a CUIWndTypeL UI window object by setting up vtables and calling parent UIWindowMgr constructor.
0x0088E480164CUIWndWithStrings__ConstructorInitializes CUIWndWithStrings object by setting vftable, zeroing string buffer fields, and configuring capacity flags.
0x0088E53096CUIWndTypeM__ConstructorConstructs a CUIWndTypeM window object, initializes UIWindowMgr parent, sets vftable ptr and size field (0x1c).
0x0088E65086CUIWndTypeN__ConstructorConstructs a CUIWndTypeN UI window object, initializes UIWindowMgr, sets vtable pointer
0x0088E6B086CUIWndTypeO__ConstructorInitializes a CUIWndTypeO UI window object by setting up exception handling and assigning the vtable pointer.
0x0088E71086CUIWndTypeP__ConstructorConstructs a CUIWndTypeP object by initializing UIWindowMgr and setting up virtual function table pointer.
0x0088E770109CUIWndTypeQ__ConstructorInitializes CUIWndTypeQ window component with vtable pointers and UI manager, setting up exception handling frame.
0x0088E7E0119CUIWndTypeR__ConstructorInitializes CUIWndTypeR UI window component with vtable setup and member initialization for Ragnarok client window management.
0x0088E860106CUIWndTypeS__ConstructorInitializes CUIWndTypeS object by calling parent UIWindowMgr constructor and zeroing offset fields at 0x38 and 0x36.
0x0088E8D084CUISimpleListWndSub__ConstructorInitializes CUISimpleListWndSub object by calling parent UISimpleListWnd constructor and setting vtable pointer.
0x0088E93084CUIWndWithListC__ConstructorConstructs a CUIWndWithListC object and initializes its vftable pointer to CUIComponent.
0x0088E990156CUIWndWithCounter__ConstructorInitializes CUIWndWithCounter instance, sets vftable, enables counter display, initializes counter state and bounds.
0x0088EA3096CUIWndTypeT__ConstructorInitializes CUIWndTypeT object by calling UIWindowMgr constructor and setting vftable pointer and field at offset 0x2d to zero.
0x0088EA9086CUIWndTypeU__ConstructorConstructor for CUIWndTypeU class; initializes UIWindowMgr and sets vftable pointer for CUIComponent.
0x0088EAF086CUIWndTypeV__ConstructorInitializes CUIWndTypeV object by setting up vtable pointer and calling parent UIWindowMgr constructor.
0x0088EB50193CUIWndWithListAndTree__ConstructorInitializes CUIWndWithListAndTree by setting up vftable, allocating two doubly-linked list nodes for list and tree containers, and zeroing control fields.
0x0088EDE0126CUIWndTypeW__ConstructorInitializes CUIWndTypeW object by setting vftable pointer and zeroing out four consecutive member fields (offsets 0x2d-0x30).
0x0088EE60219CUIComponent__sdd_ctor_wndmgr_EConstructs CUIComponent with UIWindowMgr, initializes member fields at offsets 0x2f-0x42 to zero/default values
0x0088EF40123CUIWndWithString__ConstructorInitializes CUIWndWithString instance, sets up UI window manager and initializes member variables at offsets 0x2f, 0x33, 0x34.
0x0088EFC0127CUIWndWithListSub__ConstructorInitializes CUIWndWithListSub object by calling parent constructor and zeroing 4 member fields (0x3c-0x3f).
0x0088F040132CUIWnd__ConstructorInitializes CUIWnd object by setting up vtables for UI component and window manager structures.
0x0088F0D0133UIWnd__Constructor_vtbl_329d4Constructs UIWindow object, initializes vftable pointer and sets default UI properties (window state flags and dimensions).
0x0088F160325CUIComponent__sdd_93d20__ctorConstructor for UI component subclass; initializes vtable, dimensions (40x40 to 80x119), and conditional layout based on DAT_015ffa78 flag.
0x0088F2B086CUIWindow__ConstructorConstructs a CUIWindow object, initializes UIWindowMgr, and sets up vtable pointer for CUIComponent.
0x0088F310291CUIComponent__sdd_93e00__ctorConstructs CUIComponent subclass instance, initializes vtable, calls UIWindowMgr constructor, zeroes member fields 0x2D-0x40.
0x0088F44086UIWnd__Constructor_vtbl_32164Initializes UIWindowMgr singleton, sets up vtable pointer for CUIComponent, establishes exception handling frame.
0x0088F4A096UIWnd__Constructor_vtbl_31fb4Initializes CUIWindowMgr instance, sets vtable pointer, clears member at offset 0x2e, manages SEH frame.
0x0088F6D0132UIWnd__Constructor_vtbl_33b8cInitializes a CUIWindow object by setting up vtables for UI component and registering with UIWindowMgr.
0x0088F760262UIListWnd__ctor_from_factoryConstructs UIListWnd object, initializes doubly-linked list node and UI parameters (size 0x100, dimensions 0x6a×0x38×0x20).
0x0088F87086UIWnd__Constructor_vtbl_349e4Initializes UIWnd object with vtable pointer and sets up exception handling frame for window manager.
0x0088FA60141UIWnd__Destructor_0088fa60Destructor for UIWnd class; deallocates nested vector and string members, then frees object at offset +4.
0x0088FC40113UIWnd__Destructor_0088fc40Destructor for UIWnd class that deallocates internal STL map node and frees associated memory buffer via operator delete.
0x0088FD6091UIWnd__DestructorWithStringCleanupDestructs UIWnd object by iterating linked list of string elements (stride 0x1c) and freeing each std::string
0x00894A5279CUIWnd__push_int_to_vector_d4Pushes a 4-byte value to vector at offset 0xD0. Grows vector if at capacity.
0x0089BB601000CUITabControl__InitializeTabsInitializes CUITabControl by creating and inserting tab UI elements into a vector container structure.
0x0089F29F23CUIWnd__free_int_vector_bufferFrees int vector buffer with aligned deallocation. Part of destructor cleanup.
0x008A04CB157CUIChatWnd__insert_item_link_textInserts item link text into chat. Builds item display name, sets truncated text in list box, scrolls to end, builds encoded link.
0x008A0D51206CUIChatWnd__append_text_and_scrollAppends text from text input buffer to chat, concatenates buffers, invokes callback, scrolls to end. Checks string length overflow.
0x008A1DAC141CUIChatWnd__add_zero_to_vector_and_get_msgAdds zero value to int vector and assigns message string 0x83 to a std::string member at offset 0xF8.
0x008A1F6A141CUIChatWnd__add_channel_2_and_get_msgAdds channel type 2 to int vector. Gets message string 0x83 and assigns to std::string.
0x008A2076145CUIChatWnd__add_channel_3_and_get_msgAdds channel type 3 to int vector. Gets message string 0x83 and assigns to std::string.
0x008A2186145CUIChatWnd__add_channel_4_and_get_msgAdds channel ID 5 (value 5) to the chat channel list vector, then retrieves the localized message string for message ID 0x83 via GetMsgString and assigns it to a local std::string for display.
0x008A2296145CUIChatWnd__add_channel_5_and_get_msgAdds channel ID 6 to the chat channel list vector, then retrieves the localized message string via GetMsgString and assigns it to a local std::string for display.
0x008A23A6145CUIChatWnd__add_channel_6_and_get_msgAdds channel ID 7 to the chat channel list vector, then retrieves the localized message string via GetMsgString and assigns it to a local std::string for display.
0x008A24B6133CUIChatWnd__add_channel_20_and_create_scrollAdds channel type 0x14 to int vector. Creates scroll button with Alt+C shortcut. Assigns string at 0xE4.
0x008A293653CUIChatWnd__init_strings_and_assign_defaultInitializes two empty strings and assigns a default value from global DAT_0101fe1c.
0x008A2D7A993CUIChatWnd__create_child_controlsCreates chat window child controls: two edit boxes, two tab controls, two labels. Sets positions, sizes, tooltips. Uses message strings 0xC8/0xC9.
0x008A3FC0628UIScrollDialog__InitControlsInitializes UIScrollDialog controls: creates scrollbar (0xd4), OK button (0xb8), Cancel button (0xb9) with resources and positioning
0x008A424032UIEquipViewWindow__InitWithIdInitializes UIEquipViewWindow with parameters and sets offset 0x1f8 to 0x52 (likely window ID/type flag).
0x008A4260120UIEquipViewWnd__InitWithColorSampleInitializes equipment view window with sampled color from texture, sets alpha channel to opaque (0xFF000000).
0x008A4400428UIMinimapWnd__InitTabButtonsInitializes minimap window tab buttons by creating UI button controls, setting textures, positioning, and configuring color properties.
0x008A5C8C63CUIChatWnd__assign_cstring_to_std_stringConverts a C-string to std::string by measuring strlen and calling assign_range.
0x008A5D37451CUIChatWnd__create_damage_skin_tabCreates damage skin tab. Creates checkbox at 0x134, sets layout, scroll range. Creates tab control at 0x140 with multiple message strings.
0x008A83A0125UIEquipViewWnd__InitWithRGBInitializes UIEquipViewWindow with RGB color from texture, stores packed RGB value in color picker state.
0x008AE3D0317UIGridWnd__InitGridSlotsInitializes grid window slots based on level thresholds, creates slot items, and resizes window to fit grid rows of 5 columns.
0x008AED101278UINavigationWnd__InitArrowButtonsInitializes 12 arrow navigation buttons (6 pairs) with right-arrow sprites and creates associated label/scroll controls.
0x008AF2C02052UITipOfDayWnd__ConstructorInitializes UITipOfDayWnd dialog with button resources (back/next/close) and UI element configuration data.
0x008B2EA0294UIActorInfoWnd__DrawContentRenders actor info window content: title bar, sprite resource, and tooltip string with item table data.
0x008B589879CUIListBox__format_html_and_release_if_emptyFormats HTML entry in list box. If child at 0xBC has field 0x47==0, releases it (scalar deleting destructor) and nulls the pointer.
0x008BCBB445CUIWnd__init_string_and_return_zero_008bcbb4Initializes a local std::string buffer (SSO mode) and returns zero. Minimal init stub used during CUIWnd construction or event handling setup.
0x008C63AB42CUIWnd__init_string_and_return_zero_008c63abInitializes a local std::string buffer (SSO mode) and returns zero. Minimal init stub used during CUIWnd construction or event handling setup.
0x008C71F7259CUIWnd__cleanup_three_strings_and_return_zeroCleans up three std::string buffers by destroying each in sequence, then returns zero. Used during CUIWnd teardown or event handling cleanup.
0x008CE14D44CUIWnd__init_string_and_return_zero_008ce14dInitializes a local std::string buffer (SSO mode) and returns zero. Minimal init stub used during CUIWnd construction or event handling setup.
0x008D03DE1183CUIWnd__complex_init_with_string_cleanupComplex UI window initialization handler that initializes multiple string buffers, performs string construction and cleanup operations, and configures window properties. Handles exception-safe cleanup via multiple SEH state transitions.
0x008D29502680UICharPinCodeWnd__InitButtonsInitializes PIN code window buttons with shuffled digit positions and sets layout coordinates for 5 button pairs.
0x008D63E0356UIWndMapData__CopyConstructorCopy constructor for UIWndMapData that duplicates tree structure and copies 0x1A8 bytes of map window state data
0x008D6550187UIKafraMoveWnd__InitFieldsInitializes UIKafraMoveWnd member fields to default values; sets vftable, zero-initializes data members, and sets flags.
0x008D67F0199UIWnd__Constructor_with_resourceInitializes UIWnd object with slot machine resources (act/spr files) and sets up window manager state.
0x008D6BA01318UINavigationWnd__ConstructorInitializes UINavigationWnd with localized menu item strings from message database via GetMsgString calls, populates vector.
0x008D70F086UIWnd__Constructor_vtbl_008d70f0Constructs UIWindowMgr singleton, initializes vtable pointer and SEH frame for exception handling.
0x008D715084UISlider__ConstructorWrapperInitializes CUISlider object with stack unwinding protection and sets destructor pointer for RTTI cleanup.
0x008D71B0167UIWnd__Constructor_with_BG_checkInitializes UIWnd with battleground mode check, sets state based on active game mode and battleground config.
0x008D7260268UIWndGridList__ConstructorInitializes UIWndGridList object with default grid parameters (18x17 cells, 80x135 pixel dimensions) and allocates node storage.
0x008D7370116UIWnd__Constructor_vtbl_008d7370Initializes UIWnd object: sets vtable, zeroes member fields, registers exception handler
0x008D73F096UIWnd__Constructor_vtbl_008d73f0Constructs UIWindow object, initializes vtable pointer and UIWindowMgr singleton, clears member at offset 0x2e
0x008D7450178UIWnd__Constructor_vtbl_008d7450Initializes UIWnd object with vtable pointer, clears UI state fields, sets default color/flags (0xf, 0xffffffff)
0x008D7510106UIWnd__Constructor_vtbl_008d7510Constructs UIWnd object, initializes vtable pointer and clears two member fields at offsets 0x2d and 0x2e.
0x008D7580209UIWndChatRoom__ConstructorInitializes UIWndChatRoom instance by setting up vtable, zeroing member fields (offsets 0x2f-0x4d), and initializing parent UIWindowMgr.
0x008D7660313UIWndDealWnd__ConstructorInitializes UIWndDealWnd object with vtable, zeros member fields, sets window dimensions based on g_serviceType region.
0x008D77C086UIWnd__Constructor_vtbl_008d77c0Initializes UIWindow object, sets up vtable pointer, and registers scalar destructor for map cleanup.
0x008D7820141UIWnd__Constructor_vtbl_008d7820Initializes UIWnd object, sets vtable pointer, initializes UIWindowMgr, and zeroes member fields at offsets 0x2d-0xc3.
0x008D78B086UIWnd__Constructor_vtbl_008d78b0Initializes UIWindowMgr singleton with exception handling frame and sets up vtable scalar destructor
0x008D7910644UIKafraMoveWnd__ConstructorInitializes Kafra teleport window by calling Lua scripts to load map service and minimap position data, setting up linked lists and string buffers.
0x008D7C30522UIWndSkillTree__ConstructorInitializes UIWndSkillTree object, setting up vftable, allocating linked list node, constructing string vectors, and zeroing member fields.
0x008D7E40303UIWndSkillList__ConstructorInitializes UIWndSkillList object with vftable, allocates skill nodes array, and creates linked list for skill management.
0x008D7F70201UIWndEmoticon__ConstructorInitializes UIWndEmoticon object with default state: sets vftable, initializes UI flags/counters, and records tick count offset.
0x008D8040265UIWndCharSelect__ConstructorInitializes UIWndCharSelect window with skill slot arrays, character limits, and timestamp initialization.
0x008D8150183UIWnd__Constructor_vtbl_008d8150Initializes UIWnd object with vtable, window flags (0x19), color (0x100), and empty string container at offset 0x3c
0x008D8210136UIWnd__Constructor_vtbl_008d8210Initializes UIWnd object with vtable pointer, window manager, and default state values (flags and counters).
0x008D82A0246UIWndMakeWnd__ConstructorInitializes UIWndMakeWnd object with vtable, zeroes fields, sets service-specific UI dimensions based on g_serviceType
0x008D83C0116UIWnd__Constructor_vtbl_008d83c0Initializes UIWnd object with vtable pointer, sets window manager, and configures default size properties (0x20x0x20).
0x008D844086UIWnd__Constructor_vtbl_008d8440Constructs UIWnd object, initializes UIWindowMgr, sets up virtual destructor for vec_map cleanup.
0x008D8940104UIWnd__Destructor_with_timelineDestructor for UIWnd that clears animation timeline keyframes and deallocates timeline object (0x340 bytes).
0x008D8DE0137UIWnd__Destructor_with_strings_008d8de0Destructor for UIWnd class that deallocates string members and a 0x4c-byte allocated buffer at offset +4
0x008D8E70120UIWnd__Destructor_with_strings_008d8e70Destructor for UIWnd that deallocates a 0x58-byte structure and cleans up associated std::string member.
0x008D8EF0113UIWnd__Destructor_with_vectorDestructor for UIWnd class; deallocates 0x20-byte vector member and performs SEH cleanup via XOR canary validation.
0x008D8F70133UIWnd__Destructor_with_strings_008d8f70Destructor for UIWnd that deallocates member strings and a 100-byte allocated buffer at offset +4
0x008D9000110UIWnd__DestructorDestroys UIWnd object by freeing std::string member and deallocating 0x30-byte heap structure at offset +4.
0x008D9080126UIWnd__Destructor_with_string_vec_BDestructor for UIWnd that deallocates internal string vector and associated heap memory (0x34 bytes).
0x008D939090STL_Vector_DestructorIterates through vector elements (stride 0x3c bytes) and destroys each std::string, cleaning up dynamic memory.
0x008D93F090UIWnd__StringDestructor_008d93f0Destructs a container of std::string objects by iterating and destroying each element in fixed-size (0x1c byte) slots.
0x008D945075UIWnd__VectorDestructor_008d9450Destructs vector of UIWndGridList elements by iterating and calling ClearStringMap on each 8-byte entry.
0x008D9CD071UIWnd__Destructor_with_vec_mapDestructor for UIWnd class that cleans up vector/map members via CUIComponent base class destructor with stack guard.
0x008D9EA0110UIWnd__Destructor_with_vec_map_stringDestructor for UIWnd class that cleans up std::string and std::map<string> members, then calls base CUIComponent destructor.
0x008D9F1071UIWnd__Destructor_with_vec_map_BDestructor for UIWnd class with vector/map cleanup; sets vtable, XOR-encodes stack cookie, delegates to CUIComponent dtor
0x008D9FB071UIWnd__Destructor_with_vec_map_CDestructor for UIWnd class that cleans up vector/map members via CUIComponent dtor with stack canary validation
0x008DA000194UIWndGridList__Destructor_fullDestroys UIWndGridList instance: clears red-black trees, unregisters window, destroys string map and component.
0x008DA0D071UIWnd__Destructor_with_vec_map_DDestructor for UIWnd class that calls parent CUIComponent destructor with stack canary protection
0x008DA12071UIWnd__Destructor_with_vec_map_EDestructor for UIWnd class that cleans up vector/map members and sets vtable pointer before calling parent dtor
0x008DA170110UIWnd__Destructor_with_vec_map_string_BDestructor for UIWnd class that cleans up string map members and invokes parent CUIComponent destructor with SEH
0x008DA1E071UIWnd__Destructor_with_vec_map_FDestructor for UIWnd class that cleans up vector/map members and calls parent CUIComponent destructor with stack guard.
0x008DA230125UIWnd__Destructor_with_string_vec_mapDestructor for UIWnd class that cleans up string vector map members and invokes parent CUIComponent destructor with EH.
0x008DA2B0104UIShortcutBarWnd__DestructorDestructs UIShortcutBarWnd instance; saves shortcut bar state, cleans vector/map, calls parent dtor.
0x008DA32071UIWnd__Destructor_with_vec_map_GDestructor for UIWnd class that cleans up vec_map container and calls parent CUIComponent destructor with stack guard.
0x008DA37071UIWnd__Destructor_with_vec_map_HDestructor for UIWnd class that cleans up vector/map members and invokes parent CUIComponent destructor with stack guard.
0x008DA3C071UIWnd__Destructor_with_vec_map_IDestructor for UIWnd class that cleans up vector/map members and calls parent CUIComponent destructor with stack canary.
0x008DA580132UIPartyWnd__Destructor_BDestructor for UIPartyWnd that deallocates party member list and destroys internal red-black tree and vector structures.
0x008DA6D071UIWnd__Destructor_with_vec_map_JDestructor for UIWnd class that cleans up vec_map container J and calls parent CUIComponent destructor with SEH.
0x008DA720123UIWnd__dtor_with_vec_map_stringsDestructor for UIWnd that cleans up vector/map string containers and calls parent CUIComponent destructor with SEH.
0x008DA7A095UIWnd__Destructor_with_vec_map_str_KDestructor for UIWnd class that cleans up string vector/map members and calls parent CUIComponent destructor.
0x008DA80071UIWnd__Destructor_with_vec_map_LDestructor for UIWnd class with vector/map cleanup; sets vtable, calls parent dtor, manages stack frame guard.
0x008DA85095UIWnd__Destructor_with_vec_map_str_MDestructor for UIWnd class that cleans up string vectors/maps and calls parent CUIComponent destructor with SEH.
0x008DA8B071UIWnd__Destructor_with_vec_map_NDestructor for UIWnd class with vector/map cleanup; calls parent CUIComponent destructor with stack guard
0x008DA90071UIWnd__Destructor_with_vec_map_ODestructor for UIWnd class that cleans up vector/map members and calls parent CUIComponent destructor with stack cookie validation.
0x008DA950119UIWndSkillList__CopySkillDataCopies skill window data from source to destination, including vector assignment for dynamic skill list content.
0x008DB490209UIWndGridList__DestructorDestructor for UIWndGridList that cleans up 4 red-black trees, unregisters window, and optionally deallocates memory.
0x008DE730307UIWndActor__DrawActSpritesRenders actor sprite frames by looking up/allocating textures and drawing each sprite layer at calculated screen positions.
0x008DF5C963CUINavigator__draw_highlighted_route_nodeDraws highlighted route node in navigator. Searches linked list for matching node, draws rounded rect border, measures and centers text, draws text label, gets tooltip from active mode.
0x008E086639CUINavigator__init_string_epilogNavigator window string epilog that initializes a local std::string buffer in SSO mode. Used as a cleanup/init step during CUINavigator construction.
0x008E0EFC51CUINavigator__draw_route_segments_and_linesDraws route segments with colored rectangles and thick connecting lines between midpoints. Loads route texture. Gets endpoint name on last segment.
0x008E14B5115CUINavigator__cleanup_string_bufferCleans up a string buffer in the Navigator UI window. Destroys the temporary string and resets the SSO buffer state (capacity to 0xF, length to 0).
0x008E4B60343UIWnd__InitCheckboxAndControlsInitializes UI window with checkbox, label ("all on"), scroll button, and calculates visible item count from height.
0x008EB4502101UIRankingWnd__ConstructorInitializes UIRankingWnd window, creates child UIEditBox, sets render target/color values, populates ranking data from global array.
0x008EBE111196CUICharStatusWnd__create_stat_labels_and_editCreates character status window controls: LEVEL label + edit box (0xDC, 5-char max), two stat labels (HP/SP). Uses buttons, labels with msg 0x72A.
0x008ECB8D34CUICharStatusWnd__init_two_empty_stringsInitializes two empty std::strings in SSO mode for the CUICharStatusWnd. Sets both capacity to 0xF and content to empty as part of window construction.
0x008ECD8A53CUICharStatusWnd__init_strings_and_assign_defaultInitializes string members in CUICharStatusWnd and assigns a default value. Sets up two SSO-mode strings and assigns content to one of them.
0x008ECF97235CUICharStatusWnd__create_reset_buttonCreates reset button at offset 0x100. Sets placeholder text, bitmap name, position. Assigns texture path string.
0x008F00B01405UIBasicInfoWnd__InitScrollAndButtonsInitializes UIBasicInfoWnd scroll control, label (msg 0xE0C), and toggle buttons (events 0xD9/0xD8) with bitmap resources
0x008F06302237UIBasicInfoWnd__InitExtraButtonsInitializes UI basic info window extra buttons (stickon, battle option, mini window) with sprite resources and event handlers.
0x00903D4739CUIWnd__init_string_epilog_00903d47UI window string epilog that initializes a local std::string buffer in SSO mode. Minimal init step during window construction.
0x009069F741CUIWnd__init_string_epilog_009069f7UI window string epilog that initializes a local std::string buffer in SSO mode. Minimal init step during window construction.
0x0090780E40CUIWnd__init_string_and_return_zero_0090780eInitializes a local std::string buffer (SSO mode) and returns zero. Minimal init stub used during CUIWnd construction.
0x00907983116CUIWnd__cleanup_string_and_return_zeroCleans up a string buffer and returns zero. Destroys the temporary std::string, resets SSO state, then returns 0 to indicate cleanup completion.
0x00909DD0807UIWorldMapWnd__InitLuaRegionDataInitializes world map regions by querying Lua "queryRegionInfo" and "queryMapInfo" functions, populating region/map data structures.
0x0090A2001115UIGuildWnd__CreatePositionLabelsCreates and initializes CUILabel components for guild position names, storing them in a map indexed by position ID (0-15).
0x0090AB203040UIGuildWnd__CreateMemberListEntriesCreates guild member list UI entries with online/offline status indicators by iterating guild member tree and instantiating CUIComponent labels.
0x0090B740824UIWorldMapWnd__InitLuaRegionData2Initializes world map UI by iterating regions starting at index 2, querying region/map info via Lua, parsing results into string data.
0x0090C690196UILoginInputWnd__ConstructorInitializes UILoginInputWnd instance, zeroing credential fields (0x3C bytes) and SSO string (0xF capacity).
0x0090C760156UIServiceSelectWnd__ConstructorInitializes UIServiceSelectWnd with vtable, zeroes server list fields, sets 4000ms timeout, establishes SEH frame.
0x0090C80096UICharSelectMenuWnd__ConstructorInitializes UICharSelectMenuWnd instance with vtable, zeroes field at offset 0x2D, sets up exception handling frame.
0x0090C860369UIRecordWnd__ConstructorInitializes UIRecordWnd with 3 record tabs, calculating page counts from global record arrays with 0x74-byte stride.
0x0090C9E0174UIWnd__Constructor_vtbl_0090c9e0Constructs UIWnd object, initializes vtable, window manager, and member fields (capacity=15, size=0)
0x0090CA90247UIInputWnd__ConstructorConstructs UIInputWnd object; initializes vtable, two SSO strings, and red-black tree sentinel node
0x0090CB9096CUIWndSub_a884__ConstructorConstructs a CUIWndSub_a884 UI window object, initializes vtable and UIWindowMgr, sets member offset 0x2d to zero.
0x0090CBF0117UIScrollbar__InitWithRenderTargetInitializes a UIScrollbar with render target dimensions, setting up vtable and component rendering properties.
0x0090CC7086CUIWndSub_ConstructorConstructs CUIWndSub UI window object, initializes UIWindowMgr and sets vtable pointer for scalar destructor.
0x0090CCD086CUIWindowSub_a038__ConstructorConstructs a CUIWindowSub_a038 object, initializes UIWindowMgr, sets vtable pointer for destruction.
0x0090CD30116CUIComponentSub_9bfc__ConstructorConstructs CUIComponentSub_9bfc object, initializes vftable and zeros three member fields at offsets 0x21-0x23.
0x0090CDB0134CUIWindowSub_a54c__ConstructorConstructs a CUIWindowSub_a54c object, initializing vtable, UIWindowMgr, and zeroing member fields at offsets 0x2d-0x34.
0x0090CE40268UISkillWnd__ConstructorInitializes UISkillWnd object with vtable, 4 vectors (0xC bytes each), 14 strings, and timestamps for skill window animation/timing.
0x0090CF5086CUIWindowSub_a1e8__ConstructorConstructs CUIWindowSub_a1e8 instance, initializes UIWindowMgr parent, sets vtable pointer for destruction.
0x0090CFB0178CUITextInput__ConstructorInitializes CUITextInput object with SSO string buffer, cursor/selection fields, max 12 chars, disabled edit mode.
0x0090D070166UIStatusWnd__ConstructorInitializes UIStatusWnd object with vtable, allocates vector for 8 status/equipment items, sets pagination params (page_size=5, max_visible=12, selected=-1)
0x0090D46095UIWnd_A624__DestructorDestructor for UIWnd_A624 that cleans up string and component resources with stack canary validation.
0x0090D4C0115UIServiceSelectWnd__DestructorDestructor for UIServiceSelectWnd that unregisters a sub-window from the window manager and cleans up CUIComponent base class.
0x0090D54071CUIWndSub_9dd4__scalar_dtorDestructor for CUIWndSub_9dd4 UI window component; calls parent dtor and cleans up vector map
0x0090D590218UIEquipWnd__DestructorDestructor for UIEquipWnd that clears equipment slot vectors, resets slot fields (0x55-0x62), and calls base class cleanup.
0x0090D67095CUIWndSub_a54c__scalar_dtorDestructor for CUIWndSub_a54c UI window component; cleans up std::string and parent CUIComponent resources.
0x0090D6D0134UIInputWnd__DestructorDestructor for UIInputWnd class; deallocates RB-tree set, two SSO strings, and calls base CUIComponent destructor.
0x0090D76071CUIWndSub_9e90__scalar_dtorDestructor for CUIWndSub_9e90 UI window class; performs cleanup via parent CUIComponent destructor with SSP cookie validation.
0x0090D7B071CUIScrollViewSub__scalar_dtorDestructor for CUIScrollViewSub that calls base class dtor with stack canary cookie validation
0x0090D80071CUIWndSub_9f4c__scalar_dtorDestructor for CUIWndSub_9f4c UI window class; calls parent CUIComponent destructor with stack canary validation.
0x0090D85071CUIWndSub_a038__scalar_dtorDestructor for CUIWndSub_a038 UI window component; calls parent dtor via CUIComponent__dtor_with_vec_map with stack guard.
0x0090D8A095UIPartyInfoWnd__Destructor2Destructor for UIPartyInfoWnd that deallocates party member list and invokes base CUIComponent destructor.
0x0090D90095UIMapLoadingWnd__DestructorDestructor for UIMapLoadingWnd that cleans up vtable, string member, and inherited CUIComponent resources.
0x0090D960248UISkillWnd__DestructorDestructor for UISkillWnd class; clears 4 string vectors, 2 string arrays, and 4 sub-object vectors before base cleanup.
0x0090DA6071CUIWndSub_a1e8__scalar_dtorDestructor for CUIWndSub_a1e8 UI window component; calls parent CUIComponent destructor with stack cookie validation.
0x0090DAB092CUIComponentSub_a2c8__scalar_dtorDestructor for CUIComponentSub_a2c8 that cleans up std::string and calls parent CUIComponent destructor with SEH guards
0x0090DB10104CUIWndSub_a380__scalar_dtorDestructor for CUIWndSub_a380 that deallocates vector buffer and invokes parent CUIComponent destructor with exception handling.
0x0090DBF0116CUIWndSub_a468__scalar_dtorDestructor for CUIWndSub_a468 UI window component; cleans up string and map resources, optionally frees memory.
0x0090DD0096CUIWndSub_a630__scalar_dtorDestructor for CUIWndSub_a630 UI window component; calls parent destructor and conditionally frees memory.
0x0090DD70239CUIComponent__destructor_400byteDestructor for CUIComponent that clears internal vectors, resets state flags, and optionally deallocates 400-byte object memory.
0x0090DE70116CUIWndSub_a6ec__scalar_dtorDestructor for CUIWndSub_a6ec UI window component; cleans up std::string and nested component map, optionally frees memory.
0x0090DEF0155CUIWndSub_a7c8__scalar_dtorDestructor for CUIWndSub_a7c8 UI window class; cleans up STL set, strings, component map, and optionally deallocates object.
0x0090DF9096CUIWndSub_a884__scalar_dtorDestructor for CUIWndSub_a884 UI window; calls parent dtor, sets vftable, optionally deallocates memory.
0x0090E00096CUIScrollViewSub_B__scalar_dtorDestructor for CUIScrollViewSub_B that calls base destructor and conditionally deallocates instance memory.
0x0090E07096CUIWndSub_a940__scalar_dtorDestructor for CUIWndSub_a940 UI window component; calls parent dtor and optionally deallocates object memory.
0x0090E0E096CUIWndSub_a9fc__scalar_dtorDestructor for CUIWndSub_a9fc UI window class; cleans up component vector map and deallocates 0xb4 bytes if owned.
0x0090E150116CUIPartyWndSub__scalar_dtorDestructor for CUIPartyWndSub that deallocates PartyMemberList, calls parent CUIComponent destructor, and optionally frees object memory.
0x0090E1D0116CUIWndSub_ab70__scalar_dtorDestructor for CUIWndSub_ab70 UI window class; cleans up std::string and component map, optionally frees object memory.
0x0090E250269UISkillWnd__ScalarDestructorDestructor for UISkillWnd that cleans up string elements, STL vectors/strings, and optionally deallocates the object.
0x0090E36096CUIWndSub_ac2c__scalar_dtorDestructor for CUIWndSub_ac2c UI window component; cleans up resources and optionally deallocates object memory.
0x0090E3D0113CUIComponentSub_ace8__scalar_dtorDestructor for CUIComponentSub_ace8 that cleans up std::string member, calls parent CUIComponent destructor, and optionally frees object memory.
0x0090E450125CUIWndSub_ada4__scalar_dtorDestructor for CUIWndSub_ada4 UI window class; deallocates vector buffer and component resources, optionally frees object memory.
0x0090EBB0702UICharCreateWnd__RenderPreviewRenders 3D character preview in creation window by fetching equipment/color data from vectors and applying customization options.
0x0090FA30889UICharCreateWnd__LoadCustomizationListsLoads character customization lists (head palettes, hairstyles, body palettes, outfits) via Lua script calls during character creation UI initialization.
0x00910160296UICharCreateWnd__FindDefaultSelectionsSearches 4 character customization vectors for default values, stores matching indices or 0 as fallback in output slots.
0x009102E03968UIAuctionWnd__CreateColumnsInitializes auction house window UI columns, scroll bar, and button sprites with configuration data from global structures.
0x009112A0233UICharSelectWnd__CreateCharButtonAllocates and initializes a character select button with 3 sprite states, sets render target dimensions, and adds it as a UI child component.
0x00911390184UICharSelectWnd__CreateDeleteInputCreates and configures a text input UI component for character deletion confirmation in the character select window.
0x009114503106UIAuctionWnd__CreateDetailLabelsAndButtonsInitializes auction detail window UI with 10 rows of item labels (name/qty/price/seller) and sticky/close buttons
0x00912160310UICharCreateWnd__CreateInputAndPreviewInitializes character creation UI by creating text input field (0xD0) with localized msg 0xBE5 and render target preview (0xB4) as child components.
0x009122A0195UICharSelectWnd__CreateSlotButtonAllocates and initializes a character slot selection button with sprite resources, setting render target and adding it as child UI component.
0x00912370195UICharSelectWnd__CreateSlotButton2Creates alternate character slot button UI element with unified sprite resource for all button states, assigns ID 0xC0, and adds it as child component.
0x00912440487UICharCreateWnd__InitControlsInitializes character creation window UI controls: 3D model preview, color picker, dropdowns, and sets default RGB values (100,100,100 hair; 232,232,232 clothes).
0x009128B01231UIWnd__CreateCloseButtonAndTextAreaInitializes a UIWindow with a close button (CUITabButton) and text area, applying default styling and sprite paths.
0x0091369B38CUIWnd__init_string_epilog_0091369bUI window string epilog that initializes a local std::string buffer in SSO mode. Minimal init step during window construction.
0x00917910353UITabCtrl__InitTabContentInitializes tab control by creating a CUIComponent child, setting up scroll areas, and triggering layout refresh.
0x0091964095CUIWindowSub_ad24__ConstructorConstructs a CUIWindowSub_ad24 object, initializes UIWindowMgr parent, sets vftable and clears flag at offset 0x2d.
0x009196A0110CUIWindowSub_ba0c__ConstructorInitializes CUIWindowSub_ba0c instance, sets up vtable pointers and stores param_2 at offset 0x30.
0x00919710119CUIWindowSub_b784__ConstructorInitializes CUIWindowSub_b784 UI window object, sets up virtual table pointers and zeroes member fields at offsets 0x2d-0x2e.
0x0091979084CUITabWndSub_b418__ConstructorConstructs a CUITabWndSub_b418 UI tab window object, initializing parent class and setting vtable pointer.
0x009197F086CUIWindowSub_b85c__ConstructorConstructs a CUIWindowSub_b85c UI window object, initializes base UIWindowMgr, sets vtable pointer
0x00919850194UIMailWnd__ConstructorInitializes UIMailWnd UI window with vtable, creates linked-list sentinel node, clears fields, sets mail page offset from global state.
0x00919920106CUIWindowSub_b6ac__ConstructorConstructs CUIWindowSub_b6ac UI window object, initializes vtable and clears two member fields at offsets 0x2d/0x2e.
0x00919990522UIBuyingStoreWnd__Constructor2Initializes UIBuyingStoreWnd with item list vector, pagination (10 items/page, 6 columns), linked list nodes, and tree structure for UI rendering.
0x00919BA084CUITabWndSub_b4f4__ConstructorConstructs a CUITabWndSub_b4f4 UI tab window object with exception handling and vftable initialization.
0x00919C00269UIPartyWnd__Constructor2Initializes UIPartyWnd with linked list, tree node, and 7x11 member data arrays for party display.
0x00919D10223UIGuildWnd__ConstructorInitializes UIGuildWnd object with vtable, linked list node, vector, and display state flags (selected index=-1, mode=1).
0x00919DF086CUIWindowSub_b934__ConstructorConstructs CUIWindowSub_b934 instance; initializes UIWindowMgr and sets virtual destructor pointer.
0x00919E5084CUITabWndSub_b5d0__ConstructorConstructs CUITabWndSub_b5d0 object; initializes parent UITabWnd, sets vtable, installs SEH handler
0x00919EB0156UITabWnd__ConstructorInitializes UITabWnd base class by calling parent constructor and zeroing 7 control fields at offsets 0x2d-0x33.
0x00919F5084CUITabButtonSub_aee4__ConstructorConstructs CUITabButtonSub object, initializes parent CUITabButton, sets up scalar destructor vtable.
0x00919FB084CUITabButtonSub_adfc__ConstructorConstructs a CUITabButtonSub_adfc object with exception handling and vtable initialization for derived UI tab button component.
0x0091A01067CUITabBtnSub_aee4__scalar_dtorDestructor for CUITabBtnSub that deallocates 0x80-byte object at offset +4, with stack canary validation.
0x0091A06064CUITabBtnSub_adfc__scalar_dtorDestructor for CUITabBtnSub_adfc that deallocates 0x38-byte object at offset +4 with stack canary protection.
0x0091A0B064CUITabBtnSub_ad24__scalar_dtorDestructor for CUITabBtnSub_ad24 that deallocates 0x44-byte object at offset +4 with stack canary protection.
0x0091A10064CUITabBtnSub_ac44__scalar_dtorDestructor for CUITabBtnSub_ac44 that deallocates 0x20-byte object at offset +4 with stack canary validation.
0x0091A15064CUITabBtnSub_ab5c__scalar_dtorDestructor for CUITabBtnSub_ab5c that deallocates 24-byte heap object at offset +4 with stack cookie validation.
0x0091A1A0151CUIWndSub_ba0c__scalar_dtorDestructor for CUIWndSub_ba0c UI window class; cleans up internal string objects and heap-allocated data structure.
0x0091A240119CUIWndSub_b934__scalar_dtorDestructor for CUIWndSub_b934 that cleans up internal pointers and deallocates 0x38-byte struct with std::string member
0x0091A420123CUIWndSub_b784__scalar_dtorDestructor for CUIWndSub_b784 that frees std::string and heap-allocated 0x44-byte object at offset+4
0x0091A4A075CUITabWndSub_b418__scalar_dtorDestructor for CUITabWndSub_b418 that deallocates 0x20-byte object at offset +4 with stack guard XOR validation.
0x0091A4F075CUITabWndSub_b4f4__scalar_dtorDestructor for CUITabWndSub_b4f4 that deallocates 24-byte heap object at offset +4 with stack canary validation.
0x0091A54075CUITabWndSub_b5d0__scalar_dtorDestructor for CUITabWndSub_b5d0 that deallocates 0x44-byte object at offset +4 with XOR cookie validation.
0x0091A59075CUIWndSub_b85c_A__scalar_dtorDestructor for CUIWndSub_b85c_A that deallocates 0x20-byte heap object at offset +4 with XOR-based stack canary validation.
0x0091A5E075CUIWndSub_b85c_B__scalar_dtorDestructor for CUIWndSub_b85c_B that deallocates 0x18 bytes from offset +4 with stack canary validation
0x0091A630140CUIWndSub_b6ac__DestructorDestructor for CUIWndSub_b6ac UI window class; deallocates vtable pointer, three std::string members, and parent object memory.
0x0091A6E0104CUIWndSub_ad24__scalar_dtorDestructor for CUIWndSub_ad24 that cleans up nested pointer and deallocates 0x38-byte structures with stack canary protection.
0x0091A87083CUIWndSub__string_dtor_wrapperDestructor wrapper for std::string member in CUIWndSub class; handles SEH stack frame and calls std::string destructor.
0x0091AA0068CUIWndSub__string_dtor_wrapper_BWrapper that destructs a std::string member variable with stack canary protection (XOR-based guard).
0x0091AA5099CUIWndSub__string_dtor_wrapper_CException handler cleanup wrapper that destroys multiple std::string objects during stack unwinding in CUIWndSub class destructor.
0x0091AAC068CUIWndSub__string_dtor_wrapper_DException handler wrapper that safely destructs std::string objects with stack canary validation in CUIWndSub cleanup.
0x0091AB1071CUIWndSub_ae60__scalar_dtorDestructor for CUIWndSub_ae60 UI window component; calls parent dtor via CUIComponent__dtor_with_vec_map with stack cookie validation.
0x0091AB6084CUIWndSub_af3c__scalar_dtorDestructor for CUIWndSub_af3c class; calls parent dtor and cleans up component with vector map.
0x0091ABC084CUIWndSub_b018__scalar_dtorDestructor for CUIWndSub_b018 UI window component; calls parent destructor and cleans up vector map members.
0x0091AC2084CUIWndSub_b0f4__scalar_dtorDestructor for CUIWndSub_b0f4 UI window component; cleans up vector map and restores exception handler state.
0x0091AC8071CUIWndSub_b1d0__scalar_dtorDestructor for CUIWndSub_b1d0 UI window class; performs stack cookie validation and delegates cleanup to parent component destructor.
0x0091ACD0166CUIPartyWndSub_B__scalar_dtorDestructor for CUIPartyWndSub_B that deallocates party member list and cleans up UI component resources.
0x0091AD8071CUIWndSub_b2ac__scalar_dtorDestructor for CUIWndSub_b2ac UI window component; calls parent dtor and cleans up vector map members.
0x0091ADD0169CUIWndSub_b6ac__scalar_dtorDestructor for CUIWndSub_b6ac UI window class; sequentially destroys STL trees, component map, and deallocates party member list.
0x0091AE8084CUIWndSub_b388__scalar_dtorDestructor for CUIWndSub_b388 UI window component; chains virtual dtor calls and cleans up vec_map container.
0x0091AF80123CUIWndSub_b464__scalar_dtorDestructor for CUIWndSub_b464 UI window class; deallocates party member list and component vectors with SEH protection.
0x0091B00071CUIWndSub_b540__scalar_dtorDestructor for CUIWndSub_b540 UI window component; calls parent dtor via CUIComponent__dtor_with_vec_map with stack canary protection.
0x0091B05084CUIWndSub_b618__scalar_dtorDestructor for CUIWndSub_b618 UI window component; calls parent dtor and cleans up vector map
0x0091B0B071CUIWndSub_b6f4__scalar_dtorDestructor for CUIWndSub_b6f4 UI window component; cleans up vector map and calls parent dtor.
0x0091B10071CUIComponentStrVecSub_A__scalar_dtorDestructor for CUIComponentStrVecSub_A that calls parent destructor and cleans up string vector resources.
0x0091B15071CUIComponentStrVecSub_B__scalar_dtorDestructor for CUIComponentStrVecSub_B that sets vftable and calls parent destructor with string vector cleanup.
0x0091B6B096CUIWndSub_bb20__scalar_dtorDestructor for CUIWndSub_bb20 UI window component; calls parent dtor and conditionally frees memory.
0x0091B720109CUIWndSub_bbdc__scalar_dtorDestructor for CUIWndSub_bbdc UI window component; cleans up resources and deallocates memory if owned.
0x0091B790109CUIWndSub_bc98__scalar_dtorDestructor for CUIWndSub_bc98 UI window component; cleans up child components and deallocates memory if requested.
0x0091B800109CUIWndSub_bd54__scalar_dtorDestructor for CUIWndSub_bd54 UI window component; calls parent dtor and conditionally frees memory.
0x0091B87096CUIWndSub_be10__scalar_dtorDestructor for CUIWndSub_be10 UI window component; cleans up vmap, deallocates memory if owned.
0x0091B8E0187CUIPartyWndSub_C__scalar_dtorDestructor for CUIPartyWndSub_C that deallocates party member list, cleans up STL map nodes, and optionally frees the object.
0x0091B9A096CUIWndSub_becc__scalar_dtorDestructor for CUIWndSub_becc UI window component; cleans up vector map and deallocates 0xbc bytes if owned.
0x0091BA10190CUIWndSub_b6ac_B__scalar_dtorDestructor for CUIWndSub_b6ac_B that tears down STL trees, party member list, and UI components with optional deallocation.
0x0091BAE0109CUIWndSub_bf88__scalar_dtorDestructor for CUIWndSub_bf88 UI window component; cleans up vftable, calls parent dtor, optionally frees memory.
0x0091BC10144CUIWndSub_c044__scalar_dtorDestructor for CUIWndSub_c044 party member list UI window; deallocates list nodes and component resources.
0x0091BCB096CUIWndSub_c100__scalar_dtorDestructor for CUIWndSub_c100 UI window class; deallocates component map and optionally frees object memory.
0x0091BD20109CUIWndSub_c1bc__scalar_dtorDestructor for CUIWndSub_c1bc UI window component; cleans up parent class and conditionally deallocates object memory.
0x0091BD9096CUIWndSub_c278__scalar_dtorDestructor for CUIWndSub_c278 UI window component; calls parent dtor and optionally deallocates object.
0x0091BE0096CUIComponentStrVecSub_C__scalar_dtorDestructor for CUIComponentStrVecSub that cleans up string vector, optionally deallocates object memory, includes stack canary verification.
0x0091BE7096CUIComponentStrVecSub_D__scalar_dtorDestructor for CUIComponentStrVecSub_D that cleans up string vector and conditionally deallocates the object.
0x0091BFC01759UIDialogWnd__InitOkCancelButtonsInitializes dialog window with OK/Cancel buttons, text area, and sprite resources from basic_interface.
0x0091DD80341UIGuildWnd__CreateColumnHeadersInitializes 6 guild window column headers as CUILabel controls, sends packet 0x69 if needed, positions them at increments of 0x42 pixels.
0x0091DF001660UIDialogWnd__InitOkCancelWithLabelInitializes a dialog window with a text label and OK/Cancel buttons, creates UI components with sprite graphics and positioning.
0x0091E5D0589UIGuildWnd__InitMemberListInitializes guild member list UI with column headers, checkbox, 11 label pairs, sends packet 0x6B subtype 4.
0x0091E8201615UIGuildWnd__CreateButtonsInitializes guild window UI buttons (help, create_guild, ok) with sprite states and positioning from "_guild_helper" resources.
0x00920A65210CUIGuildWnd__create_label_and_setup_spritesCreates a label UI element in the guild window and sets up associated sprite resources. Initializes the label text, configures sprite positioning and dimensions for the guild UI display.
0x00923230453UIGuildWnd__InitControlsAndCheckboxesInitializes guild window UI by creating column headers, checkbox control, and 12 label grid items for member list display.
0x0092739543CUIWnd__init_string_and_return_zero_00927395Initializes a local std::string buffer (SSO mode) and returns zero. Minimal init stub used during CUIWnd construction.
0x00929BCA48CUIWnd__init_string_and_return_zero_00929bcaInitializes a local std::string buffer (SSO mode) and returns zero. Minimal init stub used during CUIWnd construction.
0x0092B2B142CUIWnd__init_string_epilog_0092b2b1UI window string epilog that initializes a local std::string buffer in SSO mode. Minimal init step during window construction.
0x0092BED0145UISelectMenu__MenuItemInitInitializes a UISelectMenu menu item by copying ID from param_3 and zeroing all other fields to defaults.
0x0092C250254UIQuestWnd__ConstructorInitializes UIQuestWnd object with vftable, allocates 0x4c-byte linked list node, sets default state flags
0x0092C35026UIGuildMemberWnd__InitStruct_3fieldInitializes a 3-element struct by copying three parameters into consecutive memory locations and returns pointer.
0x0092C48048UIGuildMemberWnd__InitColorStructInitializes a color structure with RGBA values and two additional 32-bit parameters, likely for guild member UI rendering.
0x0092C4D064UIGuildWnd__dtor_free_0x4cDestructor for UIGuildWnd that deallocates 0x4c bytes of memory at offset +4 with stack canary protection
0x0092C52057UIGuildWnd__dtor_tree_and_freeDestructor that recursively destroys a guild window tree structure and deallocates its memory.
0x0092C580120UIGuildWnd__dtor_string_and_freeDestructor for UIGuildWnd that deallocates a std::string and frees 76-byte heap buffer at offset +4
0x0092C60075UIGuildWnd__dtorDestructor for UIGuildWnd that deallocates 0x4c bytes at offset +4 with stack canary validation
0x0092C65068UIGuildWnd__dtor_tree_and_free_BDestructor for UIGuildWnd that recursively destroys a tree structure containing strings, then frees the tree node.
0x0092C6B080UIGuildWnd__dtor_string_cleanupDestructor for UIGuildWnd that cleans up std::string member variable at offset +4 with stack canary protection.
0x0092C7A0137UIGuildInfoWnd__dtor_baseDestructor for UIGuildInfoWnd class; deallocates vectors, STL tree nodes, and internal buffers.
0x0092C85065UIGuildWnd__dtor_string_BDestructor for std::string member in UIGuildWnd class; handles stack cookie validation and string cleanup.
0x0092CA20137UIGuildInfoWnd__dtor_deletingDestructor for UIGuildInfoWnd that deallocates vectors and tree nodes containing guild information data structures.
0x00932750154UISelectMenuWndA__ConstructorInitializes UISelectMenuWndA instance with vtable, clears state flags, and sets default size hint to 0x20.
0x009327F0154UISelectMenuWndB__ConstructorInitializes UISelectMenuWndB window with vtable, zeroing fields at offsets 0x2d-0x34, setting width to 0x20.
0x0093289095UISelectMenuWndA__DestructorDestructor for UISelectMenuWndA that cleans up std::string and parent CUIComponent resources with stack canary protection.
0x009328F095UISelectMenuWndB__DestructorDestructor for UISelectMenuWndB class; cleans up std::string and vector/map members via CUIComponent base destructor.
0x00932950116UISelectMenuWndA__ScalarDeletingDestructorScalar deleting destructor for UISelectMenuWndA; cleans up string and component map, optionally deallocates object.
0x009329D0116UISelectMenuWndB__ScalarDeletingDestructorScalar deleting destructor for UISelectMenuWndB class; calls string and component destructors, optionally frees memory.
0x00932A7072UISelectMenuWndA__UnloadResourceUnloads texture resource for UISelectMenuWndA by releasing handle via ResourceManager if loaded.
0x00932AC072UISelectMenuWndB__UnloadResourceUnloads UI Select Menu Window resource by retrieving handle from string table entry and releasing it from ResourceManager.
0x00932C0022UISelectMenuWndA__OnTimer_HandleTimeoutTriggers mouse move event if select menu timeout flag is set; likely part of auto-close or expiration logic.
0x00932C2022UISelectMenuWndB__HandleMouseMoveEventConditionally forwards mouse move events to parent window class if internal state flag at offset 0xb8 is non-zero
0x00933180112UISelectMenuWndC__ConstructorConstructs UISelectMenuWndC instance with vtable setup and initializes 9 string array at offset 0x2D.
0x009331F0123UISelectMenuWndD__ConstructorInitializes UISelectMenuWndD window object with vtable, SSO string buffer at offset 0x2D, and exception handling frame.
0x0093327086UISelectMenuWndE__ConstructorConstructs UISelectMenuWndE object, initializes parent UIWindowMgr, sets vtable pointer for destructor
0x009332D0105UISelectMenuWndC__DestructorDestructor for UISelectMenuWndC that cleans up STL vector of strings and parent CUIComponent resources.
0x0093334095UISelectMenuWndD__DestructorDestructor for UISelectMenuWnd class; cleans up std::string and CUIComponent resources with stack cookie validation.
0x009333A071UISelectMenuWndE__DestructorDestructor for UISelectMenuWndE class; calls parent CUIComponent destructor with stack canary validation.
0x009333F0126UISelectMenuWndC__ScalarDeletingDestructorDestructor for UISelectMenuWndC that cleans up vector of STL strings and optionally deallocates the object.
0x00933480116UISelectMenuWndD__ScalarDeletingDestructorScalar deleting destructor for UISelectMenuWnd; cleans up string and component map, optionally frees memory.
0x0093350096UISelectMenuWndE__ScalarDeletingDestructorScalar deleting destructor for UISelectMenuWndE; calls parent dtor and conditionally frees object memory.
0x009344D0254UIListWndBase__ConstructorInitializes UIListWndBase with vtable, allocates 0x100-byte doubly-linked list sentinel node, clears selection/scroll/item fields.
0x009345D086UISimpleListWnd__ConstructorConstructs UISimpleListWnd instance, initializes parent UIWindowMgr, sets vtable pointer
0x00934630124UIListWndTypeA__ConstructorInitializes UIListWndTypeA instance with vtable, sets selection to -1, enables drag, clears flags at offsets 0x3D/0x3F.
0x009346B0124UIListWndTypeB__ConstructorInitializes UIListWndTypeB instance, sets up vtable and initializes member fields (flags, state variables).
0x00934730114UIListWndTypeC__ConstructorInitializes UIListWndTypeC instance with base class setup, vtable assignment, and default field values.
0x009347B0154UIListWndTypeD__ConstructorInitializes UIListWndTypeD with vtable, disables selection, enables drag, sets default row height to 0x1D.
0x00934850164UIListWndTypeE__ConstructorInitializes UIListWndTypeE object by calling base constructor and setting up member fields with default values
0x00934900236UIListWndWithStrings__ConstructorInitializes UIListWndWithStrings object with vtable, two string buffers at offsets 0x49/0x4F, row height 0x12, sorting mode 3.
0x009349F0236UIListWndWithStringsB__ConstructorInitializes UIListWndWithStringsB instance with vtable, zeroes string containers, sets default UI parameters (dimensions, styling flags).
0x00934AE0301UIListWndWithFlags__ConstructorInitializes UIListWndWithFlags instance with vtable, zeroes 8 column flag/sort arrays, and initializes UI state fields.
0x00934C10204UIListWndWithTracking__ConstructorInitializes UIListWndWithTracking object with vtable, zeroing vector storage (0x49-0x4B) and tracking fields (0x3C/0x40-0x43).
0x00934CE0172UIListWndWithParam__ConstructorAInitializes UIListWndWithParam with base class, stores parameter at offset 0x40, sets row height to 0x15, disables drag.
0x00934D90166UIGridWnd__ConstructorInitializes UIGridWnd object with vtable pointer and zeroes 8 grid-related fields (dimensions/cell counts).
0x00934E40155UIListWndWithTimer__ConstructorInitializes UIListWndWithTimer object, sets up vftable, stores timer parameter, and clears vending list state.
0x00934EE0175UIListWndWithSelection__ConstructorInitializes UIListWndWithSelection with vtable, param storage, selection=-1, row height=0x15, and cursor tracking fields.
0x00934F90104UIListWndSimpleDerived__ConstructorConstructs UIListWndSimpleDerived instance, initializing vtable pointer and member flags at offsets 0x2e and 0x3c.
0x00935000115UIListWndWithParamB__ConstructorInitializes UIListWndWithParamB object with vtable, stores param as member at offset 0x3d, sets offset 0x2e to 1, clears offset 0x3c.
0x00935080411UIListWndComplex__ConstructorInitializes UIListWndComplex with sentinel node, display config (columns, row height, padding), and color pair fields (0xFFFF defaults).
0x00935220108UITimedWnd__ConstructorInitializes timed UI window with current timestamp and 2000ms timeout duration for auto-close functionality.
0x00935290215UIListWndSmall__ConstructorInitializes UIListWndSmall with linked-list sentinel node (0x4C bytes), selection=-1, sort enabled, vtable setup.
0x009354F071UISimpleListWnd__DestructorDestructor for UISimpleListWnd class that cleans up base CUIControl and sets virtual destructor pointer.
0x0093554081UIListWndBase__DestructorDestructor for UIListWndBase that clears string elements and deallocates 0x100-byte sentinel node.
0x009355C071UISimpleListWndD6E8__DestructorDestructor for UISimpleListWnd class; calls parent CUIComponent destructor with stack canary verification.
0x0093561094UIListWndTypeA__DestructorDestructor for UIListWndTypeA that clears list nodes and frees the 0x100-byte sentinel node.
0x0093569094UIListWndTypeB__DestructorDestructor for UIListWndTypeB that cleans up string elements and deallocates memory for the list window.
0x0093571094UIListWndTypeC__DestructorDestructor for UIListWndTypeC that destroys string elements and deallocates the list window's memory buffer.
0x0093579094UIListWndTypeD__DestructorDestructor for UIListWndTypeD that cleans up string elements and deallocates the list window object memory.
0x0093581094UIListWndTypeE__DestructorDestructor for UIListWndTypeE that cleans up string elements and deallocates memory for the list window object.
0x00935890127UIListWndWithStrings__DestructorDestructor for UIListWndWithStrings that deallocates string elements and releases memory for the list window.
0x00935940127UIListWndWithStringsB__DestructorDestructor for UIListWndWithStringsB that destroys string elements, cleans up std::string members, and deallocates the object.
0x009359F0126UIListWndWithFlags__DestructorDestructor for UIListWndWithFlags that cleans up vftables, string data, list elements, and deallocates memory.
0x00935A9094UIListWndWithTracking__DestructorDestructor for UIListWndWithTracking; cleans up string elements and deallocates 0x100-byte object memory.
0x00935B1094UIListWndWithParam__DestructorADestructor for UIListWndWithParam that destroys string elements and deallocates associated memory.
0x00935B9071UIGridWnd__DestructorDestructor for UIGridWnd class; calls parent CUIComponent destructor with stack cookie validation
0x00935BE094UIListWndWithTimer__DestructorDestructor for UIListWndWithTimer that destroys string elements and deallocates the list window memory block.
0x00935C6094UIListWndWithSelection__DestructorDestructor for UIListWndWithSelection that cleans up string elements and deallocates the list window's internal buffer (0x100 bytes).
0x00935CE094UIListWndSimpleDerived__DestructorDestructor for UIListWndSimpleDerived that destroys string elements and frees allocated memory for the list window.
0x00935D6094UIListWndWithParamB__DestructorDestructor for UIListWndWithParamB that cleans up string elements and deallocates the 0x100-byte object.
0x00935DE096UIListWndComplex__DestructorDestructor for UIListWndComplex class; cleans up string elements and deallocates 0x100 byte memory block.
0x00935E8071UISimpleWndD388__DestructorDestructor for UISimpleWnd D388 class; calls parent CUIComponent destructor with stack guard/SEH.
0x00935ED0110UIListWndSmall__dtorDestructor for UIListWndSmall that deallocates party member list and destroys UI component vector map.
0x0093603096UISimpleListWnd__ScalarDeletingDestructorScalar deleting destructor for UISimpleListWnd that calls base destructor and conditionally deallocates the object.
0x009360A081UIListWndBase__ScalarDeletingDestructorScalar deleting destructor for UIListWndBase; cleans up string elements and deallocates memory.
0x0093613096UISimpleListWnd__ScalarDeletingDestructorBScalar deleting destructor for UISimpleListWnd; calls parent dtor and conditionally deallocates 0xbc bytes
0x009361A094UIListWndTypeA__DestructorAltDestructor for UIListWndTypeA that cleans up string elements and deallocates memory with stack cookie validation.
0x0093624094UIListWndTypeB__DestructorAltDestructor for UIListWndTypeB that cleans up string elements and deallocates memory for the list window.
0x009362E094UIListWndTypeC__DestructorAltDestructor for UIListWndTypeC that cleans up string elements and deallocates memory for list window data.
0x0093638094UIListWndTypeD__DestructorAltDestructor for UIListWndTypeD that cleans up string elements and deallocates 0x100-byte memory block.
0x0093642094UIListWndTypeE__DestructorAltDestructor for UIListWndTypeE that cleans up string elements and deallocates memory with XOR stack canary validation.
0x009364C0127UIListWndWithStrings__DestructorAltDestructor for UIListWndWithStrings that cleans up string elements and deallocates associated memory resources before calling parent destructor.
0x00936580127CUIListWndSub_A__scalar_dtorDestructor for CUIListWndSub_A that cleans up string members, base class, and dynamically allocated UI list elements
0x00936640126CUIListWndSub_B__scalar_dtorDestructor for CUIListWndSub_B that cleans up string elements, destroys UI list window data, and frees allocated memory.
0x0093670094CUIListWndSub_C__scalar_dtorDestructor for CUIListWndSub_C that cleans up string elements and deallocates 0x100 bytes of memory.
0x009367A094CUIListWndSub_D__scalar_dtorDestructor for CUIListWndSub_D that cleans up string elements and deallocates UI list window memory.
0x0093684096CUIWndSub_d274__scalar_dtorDestructor for CUIWndSub_d274 UI window component; calls parent dtor and conditionally deallocates object memory.
0x009368B094CUIListWndSub_E__scalar_dtorDestructor for CUIListWndSub_E that cleans up string elements and deallocates 0x100 bytes of memory.
0x0093695094CUIListWndSub_F__scalar_dtorDestructor for CUIListWndSub_F that deallocates string elements and frees internal buffer memory.
0x009369F094CUIListWndSub_G__scalar_dtorDestructor for CUIListWndSub_G that cleans up string elements and deallocates 0x100 bytes of memory.
0x00936A9094CUIListWndSub_H__scalar_dtorDestructor for CUIListWndSub_H that cleans up string elements and deallocates the 0x100-byte object memory.
0x00936B3096CUIListWndSub_I__scalar_dtorDestructor for CUIListWndSub_I that cleans up string elements and deallocates associated memory.
0x00936BE096CUIWndSub_d330__scalar_dtorDestructor for CUIWndSub_d330 UI window component; cleans up vec_map and conditionally frees memory.
0x0093A480487CRT_get_thread_local_mapInitializes or retrieves thread-local static map container for per-thread data storage with thread ID keying.
0x00944C301078UIItemWnd__DrawActorItemInfoRenders actor item information UI window with sprite backgrounds, colored rectangles, and dimension calculations for display.
0x009455E01110UIItemWnd__DrawItemTooltipBackgroundRenders tooltip window background with borders and fills content area with color from texture lookup.
0x0095CE3591CUITextComponent__set_caption_and_refreshSets the caption text of a UI text component from a C-string and triggers a visual refresh. Calls CUITextComponent__SetCaptionFromCString then invokes the virtual refresh method at vtable offset 0x98.
0x0095CF9093UIInventoryWnd__InitTimerAndResizeInitializes inventory window timer, sets fixed height (0x39), resizes window, and sends UI notification message.
0x0095D060254UISkillWnd__Constructor_4thJobInitializes UISkillWnd with job-specific dimensions; applies 4th job class window size overrides if applicable.
0x0095D16071UIInventorySubWnd__dtorDestructor for UIInventorySubWnd class; calls parent CUIComponent destructor with stack canary validation.
0x0095D1B071UIInventorySubWnd__dtor_bDestructor for UIInventorySubWnd that cleans up parent CUIComponent and associated vector map resources.
0x0095D20096UIInventorySubWnd__scalar_dtorDestructor for UIInventorySubWnd that calls parent dtor and optionally deallocates the object (0xd0 bytes).
0x0095D27096UIInventorySubWnd__scalar_dtor_bDestructor for UIInventorySubWnd that calls parent CUIComponent destructor and optionally frees allocated memory based on param_2 flag.
0x0095FE7096UIInventoryWnd__ctor_wrapperConstructs UIInventoryWnd object by initializing vtable pointer and clearing field at offset 0x2d.
0x0095FED071UIInventoryWnd__dtor_with_vec_mapDestructor for UIInventoryWnd that cleans up vector/map members via parent CUIComponent destructor
0x0095FF2096UIInventoryWnd__destructorDestructor for UIInventoryWnd that cleans up string vector and optionally deallocates object memory.
0x0095FF9096UIInventoryWnd__scalar_dtor_with_vec_mapDestructor for UIInventoryWnd that cleans up parent CUIComponent and optionally deallocates the object if param_2 flag is set.
0x00960ED086UIMemoPointWnd__ConstructorInitializes UIMemoPointWnd object by setting up vtable pointer and SEH frame for exception handling.
0x00960F30307UIMemoWnd__ConstructorInitializes UIMemoWnd with vtable, 3 red-black tree sentinels (0x4C/0x4E/0x50), 3 vectors, and clears flags
0x0096107071UIMemoPointWnd__DestructorDestructs UIMemoPointWnd object by calling parent CUIComponent destructor with stack guard canary checking
0x009610C0207UIMemoWnd__DestructorDestructor for UIMemoWnd class; cleans up vectors, maps, nodes, and calls base class destructor via EH iterator.
0x009611F096UIMemoPointWnd__ScalarDestructorDestructor for UIMemoPointWnd UI component; calls parent dtor and optionally frees object memory.
0x00961260228UIMemoWnd__ScalarDestructorDestructor for UIMemoWnd that clears vectors, maps, UI nodes, and optionally deallocates the object instance.
0x0096181E38CUIWnd__init_string_epilog_0096181eUI window string epilog that initializes a local std::string buffer in SSO mode. Minimal init step during window construction.
0x00963EF0129UIItemListWnd__ctorInitializes UIItemListWnd instance by calling parent UIListWndBase constructor and zeroing member fields at offsets 0x3c-0x3f.
0x00963FB0160UIItemListWnd__dtor_cleanupDestructor cleanup that deallocates vector of UIItemListWnd elements by iterating through and deleting each item, then freeing the vector buffer.
0x00964070197UIItemListWnd__Destructor_ExDestructor for UIItemListWnd that clears linked list nodes, resets sentinels, and calls parent UIListWndBase destructor.
0x0096415093UISearchResultItem__DestructorDestructs UISearchResultItem object by destroying internal std::string members and setting vftable pointer.
0x009641B0219UIItemListWnd__ScalarDestructor_ExScalar deleting destructor for UIItemListWnd; clears internal list, invokes base destructor, conditionally frees object memory.
0x009642A0111UISearchResultItem__ScalarDestructorDestructs UISearchResultItem object; destroys internal std::strings and optionally deallocates object memory.
0x00964320642UIItemListWnd__CreateUIComponentsInitializes UIItemListWnd child components: label, checkbox, scrollbar, and close button with positioning and bitmap resources.
0x00965590195UIMailListWnd__ConstructorInitializes UIMailListWnd with vtable, zeroes fields 0x2E-0x35, creates sentinel node for linked list at offset 0x34.
0x00965660116UIMailViewWnd__ConstructorInitializes UIMailViewWnd with vtable, zeroes fields at offsets 0x2E-0x30, sets up exception handling frame.
0x009656E0115UIMailComposeWnd__ConstructorConstructs UIMailComposeWnd object, initializes base UIWindowMgr, creates vector of 3 mail item entries (0xF8 bytes each).
0x00965760103UIMailStatusWnd__ConstructorInitializes UIMailStatusWnd instance with vtable setup, clears status flags at offset 0x2e and 0x2d.
0x009657D0150UIMailOptionWnd__ConstructorInitializes UIMailOptionWnd instance by setting vftable and zeroing six consecutive member fields (offsets 0x2e-0x33).
0x009658C075UIItemListSubWnd__scalar_dtorDestructor for UIItemListSubWnd that deallocates a 0x20-byte heap object stored at offset +4 with stack cookie validation.
0x0096591074UIItemListSubWnd__scalar_dtor_bDestructor for UIItemListSubWnd that deallocates internal pointer and the object itself with XOR stack cookie validation.
0x00965980103UIMailListWnd__DestructorDestructor for UIMailListWnd that deallocates linked list nodes at offset 0x34 with XOR stack canary protection.
0x00965A3095UIMailViewWnd__DestructorDestructor for UIMailViewWnd class; deallocates vector and component resources via cleanup handlers.
0x00965A90108UIItemListWnd__dtor_with_vec_cleanupDestructs UIItemListWnd by cleaning up vector of 3 string-pair elements and parent CUIComponent.
0x00965B0071UIItemListWnd__dtor_vec_mapDestructor for UIItemListWnd that cleans up internal vector-map data structure with stack canary protection.
0x00965B50110UIItemListWnd__dtor_with_int_vecDestructor for UIItemListWnd that deallocates internal integer vectors and delegates to parent CUIComponent destruction.
0x00965BC0103UIItemListWnd__scalar_dtorDestructor for UIItemListWnd that deallocates member at offset 0x34 and its contained pointer, with stack canary protection.
0x00965C90116UIItemListWnd__scalar_dtor_with_int_vecDestructor for UIItemListWnd that deallocates internal integer vector and calls parent CUIComponent destructor, optionally freeing object memory.
0x00965D10129UIItemListWnd__scalar_dtor_with_eh_vecDestructor for UIItemListWnd that cleans up 3 STL pair<string,string> elements and parent CUIComponent with EH vector handling.
0x00965DA096UIItemListWnd__scalar_dtor_vec_mapDestructor for UIItemListWnd that cleans up vector/map members and optionally deallocates the object.
0x00965E10131UIItemListWnd__scalar_dtor_fullDestructor for UIItemListWnd that deallocates internal vectors and calls parent CUIComponent destructor before optionally freeing the object.
0x0096BCF06UIContextMenuWnd__ValidateRectStubStub function that always returns 1; likely placeholder or disabled rect validation in context menu window
0x0096BD8062UICharMakeWnd__IsRectWithinBoundsValidates that a rectangle (x,y,w,h) at param_1 fits within screen/window bounds stored at DAT_012515f8.
0x0096BDC073UILoginWnd__IsPointInLoginWindowValidates if a point (param_1[0], param_1[1]) falls within the login window bounds (0x118×0xb4 pixels).
0x0096BE10111UIShortcutBarWnd__ValidateRectValidates shortcut bar slot coordinates; checks grid alignment (0x21 spacing), bounds against window dimensions and slot limits.
0x0096BF2066UISkillTreeWnd__IsRectWithinBoundsValidates if a rectangle (x, y, width, height) fits within skill tree window bounds with minimum size checks.
0x0096BF7062UIBasicInfoWnd__IsRectWithinBoundsValidates if a rectangle (width 0x118, position x,y, height param_1[3]) fits within window bounds.
0x0096BFB062UIChatWnd__IsRectWithinBoundsValidates if a rectangle (x, y, width, height) fits within chat window bounds from global config.
0x0096BFF062UIVendingWnd__ValidateRectValidates vending window rectangle bounds; checks if dimensions and position fit within screen/container limits.
0x0096C03062UIBuyingStoreWnd__IsRectWithinBoundsValidates if a rectangle (x, y, width, height) fits within buying store window bounds.
0x0096C07062UIVendingCreateWnd__IsRectWithinBoundsValidates that a rectangle (x,y,width,height) fits within screen/window bounds using stored dimensions.
0x0096C0B066UINoticeWnd__IsRectWithinBoundsValidates if a rectangle (width, height, x, y) fits within screen/window bounds with minimum size constraints.
0x0096C10048UIItemMallWnd__IsRectWithinBoundsValidates if a rectangle (x,y,w,h) fits within ItemMall window bounds; returns 1 if valid, 0 otherwise.
0x0096C13052UIWorldMapWnd__ValidateRectValidates if a rectangle coordinate is within world map bounds; returns 1 if valid, 0 if invalid.
0x0096C1A037UIAdventurerAgencyWnd__SetDefaultPosSets default window position for Adventurer Agency UI by offsetting screen dimensions from global display metrics.
0x0096C1D0108UIWnd__SetDefaultRectWithModeInitializes UI window rect dimensions based on job class (4th job vs others) and a boolean flag at offset 0x12.
0x0096C24028UISkillWnd__SetDefaultRectInitializes default window rectangle coordinates (x=200, y=150, width=298, height=380) for skill window UI.
0x0096C26028UICharSelectWnd__SetDefaultRectInitializes default rectangle dimensions (500x280 pixels at offset 280x120) for character selection window.
0x0096C28028UICharPinCodeWnd__SetDefaultRectInitializes PIN code dialog window rect with x=200, y=300, width=280, height=120 pixels.
0x0096C2A028UIMapWnd__SetDefaultRectInitializes UIMapWnd rectangle with default dimensions (400x317 pixels) at origin (0, 34).
0x0096C2C028UIGuildEmblemWnd__SetDefaultRectSets default window rectangle dimensions (280x278 pixels at position 280x120) for guild emblem UI window.
0x0096C30028CUIShortcutBar__SetDefaultRectInitializes default rectangle dimensions (x=200, y=150, width=375, height=280) for shortcut bar UI element.
0x0096C32042UINavigationWnd__SetDefaultRectInitializes UINavigationWnd default window rectangle with position (185, 280) and size (167, 167) pixels.
0x0096C35028UIRefineWnd__SetDefaultRectInitializes UIRefineWnd window rect with default position (200,200) and size (280x120 pixels).
0x0096C37028UIPartyWnd__SetDefaultRectInitializes default window rectangle coordinates (x=200, y=120, width=280, height=120) for party window UI.
0x0096C39028UIFriendWnd__SetDefaultRectInitializes UIFriendWnd rectangle dimensions: x=230, y=0, width=200, height=150
0x0096C3B037UIGuildMainWnd__SetDefaultRectInitializes guild main window rect with zero origin, height 0x22, and width/height from data variables.
0x0096C3E028UICharCreateWnd__SetDefaultRectInitializes default rectangle dimensions (150, 100, 280, 180) for character creation window.
0x0096C40028UIStatusWindow__SetDefaultRectInitializes default rectangle dimensions (width=280, height=120) for UIStatusWindow UI element.
0x0096C42078UIOptionWnd__SetDefaultRectInitializes UIOptionWnd rectangle with centered X position (200px offset), fixed 200x200 size, and Y scaled from screen height.
0x0096C47028UIGuildStorageWnd__SetDefaultRectInitializes guild storage window default dimensions (width=510, height=312, x=280, y=312 pixels).
0x0096C49078UIEquipOptionWnd__SetDefaultRectInitializes default window rectangle dimensions for equipment option UI, scaling position based on screen resolution.
0x0096C4E028UIExpBarWnd__SetDefaultRectInitializes UIExpBarWnd rectangle dimensions: width=0x118 (280px), height=0xf6 (246px), x=0x118, y=0x22
0x0096C50028UIBuyingStoreWnd__SetDefaultRectInitializes default window dimensions for buying store UI (280x152 pixels in 0x118/0x98 hex format).
0x0096C52028UIShopWnd__SetDefaultRectInitializes default rectangle dimensions (280x280x280x152 pixels) for shop window UI layout.
0x0096C54028UIStorageWnd__SetDefaultRectInitializes storage window rectangle dimensions (x=0, y=120, width=280, height=312 pixels).
0x0096C56035UIInventoryWnd__SetDefaultRectInitializes default window rectangle for inventory UI (x=360, y=200, width=280, height=458 pixels)
0x0096C590115UIItemShopWnd__SetDefaultRectSets default window rectangle dimensions (140x145) for UIItemShopWnd based on resolution/layout index parameter.
0x0096C61070UIEquipWnd__SetDefaultRectInitializes default window rectangle and layout parameters for equipment UI window (width=0x118, height=0x78).
0x0096C66028UIMailWnd__SetDefaultRectInitializes mail window default rectangle dimensions: width=350 (0x15e), height=150 (0x96), right=280 (0x118), bottom=360 (0x168)
0x0096C68068UIMinimapWnd__SetDefaultRectInitializes minimap window rect with default position (offset from screen width) and size (0xbe×0x204) plus metadata flags.
0x0096C6D028UICharSelectPreviewWnd__SetDefaultRectInitializes default rectangle coordinates (150, 100, 280, 180) for character select preview window display area.
0x0096C6F028UITradeWnd__SetDefaultRectInitializes default window rectangle for trade UI with x=200, y=120, width=280, height=120 pixels.
0x0096C71028UIVendingBuyWnd__SetDefaultRectInitializes default rectangle dimensions (280x280 width, 152 height) for vending buy window UI.
0x0096C73047UIInventoryWnd__SetDefaultRectMainInitializes inventory window rectangle dimensions (width=0x78, height varies by param_2: 0x118 or 0x15e)
0x0096C76028UIInventoryWnd__SetDefaultRectExtendedInitializes inventory window default dimensions: width=200, height=312, x=120, y=120 pixels.
0x0096C78028UIInventoryWnd__SetDefaultRectStorageInitializes inventory window rect storage with default values: x=0, y=120, width=280, height=120.
0x0096C7A028UIVendingSetupWnd__SetDefaultRectInitializes vending setup window default rectangle dimensions (x=0, y=240, width=280, height=220).
0x0096C7C049UIQuestWnd__SetDefaultRectInitializes default window rectangle dimensions (300x200) and position (0,0) for quest UI window.
0x0096C80028UIWorldViewWnd__SetDefaultRectInitializes a rectangle structure with default values: x=0, y=30, width=640, height=508 pixels
0x0096C8B028UICharSelectBtnWnd__SetDefaultRectInitializes default rectangle dimensions (510x360 pixels at offset 152,199) for character select button window
0x0096C8D028UICharSelectDetailWnd__SetDefaultRectSets default window rectangle dimensions (x=510, y=360, width=550, height=350) for character select detail UI panel.
0x0096C8F028UICharSelectListWnd__SetDefaultRectInitializes default rectangle dimensions (510x360 pixels) for character selection list window UI element.
0x0096C91028UICharSelectSlotWnd__SetDefaultRectInitializes default rectangle dimensions (width=510, height=360, x=152, y=199) for character select slot UI window.
0x0096C93028UIStatAllocWnd__SetDefaultRectInitializes default rectangle dimensions (280x178 pixels at offset 280x180) for stat allocation UI window
0x0096C95028UICharCreateSlotWnd__SetDefaultRectInitializes default window rectangle for character creation slot UI (x=150, y=100, width=280, height=200).
0x0096C9707UIContextMenuWnd__SetResizableSets a boolean flag (likely resizable state) on a UIContextMenuWnd object to true (1).
0x0096C9C035UIRepeatSkillWnd__SetDefaultRectInitializes repeat skill window rectangle with X offset from global data, Y=0, width=0x4d, height=0x22.
0x0096C9F028UICharMakeWnd__SetDefaultRectInitializes default rectangle coordinates (259, 230, 194, 34) for character creation UI window.
0x0096CA1028UILoginWnd__SetDefaultRectInitializes login window rectangle with hardcoded coordinates (200,100,280,180) for default UI positioning.
0x0096CA3035UIShortcutBarWnd__SetDefaultRectInitializes default rectangle dimensions (230x76 pixels at origin) for shortcut bar UI window.
0x0096CAB028UISkillTreeWnd__SetDefaultRectInitializes UISkillTreeWnd rectangle dimensions: width=360, height=200, x=280, y=240.
0x0096CAD049UIBasicInfoWnd__SetDefaultRectInitializes default window rectangle parameters (position 185x141, size 300x280) for UIBasicInfoWnd UI element.
0x0096CB1062UIChatWnd__SetDefaultRectInitializes chat window rectangle dimensions based on param_2: x-position (0 or 300), y-position (screen height - 119), width (300), height (95).
0x0096CB5028UIVendingWnd__SetDefaultRectInitializes default window rectangle for vending UI with position (200,200) and dimensions 480x340 pixels.
0x0096CB7028UIBuyingStoreCreateWnd__SetDefaultRectInitializes buying store window default rectangle with x=200, y=200, width=220, height=190 pixels.
0x0096CB9028UIVendingCreateWnd__SetDefaultRectInitializes default window rectangle for vending creation UI (x=200, y=200, width=220, height=197)
0x0096CBB028UINoticeWnd__SetDefaultRectInitializes default window rectangle dimensions for UINoticeWnd: position (0, 347) and size (280x120 pixels).
0x0096CBD051UIItemMallWnd__SetDefaultRectInitializes UIItemMallWnd rectangle with x=249, y=308, width=(screen_width-299), height=(screen_height-308)/2
0x0096CC1070UIWorldMapWnd__SetDefaultRectCalculates and sets default world map window position by applying scale factor to screen offset coordinates.
0x0096DAB0140UINavigationWnd__ValidateAndClampRectValidates and clamps UINavigationWnd rectangle bounds within screen dimensions, adjusting width based on fullscreen flag.
0x00971E40291CUIScrollbar__ctorInitializes CUIScrollbar with default step size, allocates red-black tree node for children, and creates UI surface and buttons.
0x009720B0198CUIScrollView__dtor_baseDestructs CUIScrollView by clearing scrollbars at offsets 0x23/0x24, destroying tree, then calling parent CUIComponent destructor.
0x009722F0219CUIScrollbar__dtorDestructor for CUIScrollbar; destroys up/down arrow components at offsets 0x23/0x24, calls DestroyTreeAndFree, then parent destructor.
0x00974060309UISkillTreeWnd__ConstructorInitializes UISkillTreeWnd with linked list containers, UI parameters, timing state, and scroll configuration for skill tree display.
0x009741A064CUIScrollbar__scalar_dtorDestructor for CUIScrollbar that deallocates a 16-byte member object at offset +4 with stack canary protection
0x009741F075CUIScrollbar__scalar_dtor_bDestructor for CUIScrollbar that deallocates a 0x10-byte object at offset +4 with stack canary protection
0x00974240107CUIScrollbar__scalar_dtor_cDestructor for CUIScrollbar that releases internal UI component resources and invokes cleanup callbacks before deallocation.
0x009742C074CUIScrollbar__scalar_dtor_dDestructor for CUIScrollbar that deallocates the object and its internal vftable pointer with XOR stack canary verification.
0x00974330103CUIScrollbar__scalar_dtor_eDestructor for CUIScrollbar that deallocates member object at offset 0xa8 and its internal pointer.
0x00974420103CUIScrollbar__scalar_dtor_fDestructor for CUIScrollbar that deallocates member object at offset 0xa8 and its nested pointer.
0x0097A28F38CUIWnd__init_string_epilog_0097a28fUI window string epilog that initializes a local std::string buffer in SSO mode. Minimal init step during window construction.
0x0097B270120UISkillTreeWnd__AppendStringToVectorAppends a string to the skill tree window's string vector, reallocating if at capacity.
0x0097D160106UISkillTreeTooltip__dtor_cleanupDestructor cleanup for UISkillTreeTooltip class; deallocates dynamic memory with size validation and stack cookie verification.
0x0097D360153UISkillTreeWnd__FreeSkillDataVectorDestructs and deallocates all SkillData elements in a vector, invoking destructors before freeing memory
0x00980730166UISkillTreeWnd__InitSkillEntryDataInitializes skill tree UI entry by looking up item data and assigning rbtree node with string buffer.
0x009809BC99CUIAdventureGuide__dtor_cleanup_trees_and_vectorDestructor cleanup for CUIAdventureGuide. Sets the node destructor to STL_rbtree_node_destructor_str, deallocates associated vector storage, then erases and destroys two red-black tree node chains.
0x00980DE01177UISkillTreeWnd__DecodeSkillVectorDecodes a skill vector from encoded binary data, parsing skill IDs and parameters for UI skill tree window.
0x00983C90353CUIAdventureGuide__RichComponent_ctorInitializes CUIAdventureGuide RichComponent with vtables, allocates two linked-list nodes, sets default properties
0x00983E00214CUIAdventureGuide__ComponentCtorBaseInitializes CUIAdventureGuide component with vtable pointers, default field values, and exception handling frame.
0x00983EE0344CUIAdventureGuide__TextLabelComponent_ctorInitializes a TextLabelComponent UI element with default values for text properties, colors, and alignment settings.
0x00984040353CUIAdventureGuide__PanelComponent_ctorInitializes CUIAdventureGuide PanelComponent with default UI properties, color settings, and internal linked list structure.
0x009841B0282CUIAdventureGuide__ListItemComponent_ctorInitializes CUIAdventureGuide ListItemComponent with default values for UI state, flags, and color properties.
0x009842D060CUIAdventureGuide__InitTreeNodeInitializes Adventure Guide tree node by decrementing resource handle ref count if node pointer is valid.
0x00984320151CUIAdventureGuide__dtor_cleanup_aDestructor cleanup for CUIAdventureGuide; releases member pointers at offsets 0x3f and 0x31 via virtual destructor calls and operator_delete.
0x00984480151CUIAdventureGuide__dtor_cleanup_bDestructor cleanup for CUIAdventureGuide; releases member pointers at offsets 0x3f and 0x31 via virtual destructor and operator_delete.
0x00984B6064CUIAdventureGuide__scalar_dtor_smallDestructor for CUIAdventureGuide that deallocates 0x2c-byte heap object at offset +4 with XOR stack canary protection.
0x00984BB064CUIAdventureGuide__scalar_dtor_small_bDestructor for CUIAdventureGuide that deallocates 0x40-byte buffer at offset+4 with stack canary protection.
0x00984E70113CUIAdventureGuide__scalar_dtor_with_stringsDestructs CUIAdventureGuide object; deallocates std::string and heap memory via operator delete
0x00984EF0144CUIAdventureGuide__scalar_dtor_extendedDestructor for CUIAdventureGuide that releases virtual object at offset 0x3c and deallocates 0x40-byte member structure.
0x00984F9075CUIAdventureGuide__scalar_dtor_cDestructor for CUIAdventureGuide class that deallocates 0x2c-byte member at offset +4 with stack canary validation.
0x00984FE075CUIAdventureGuide__scalar_dtor_dDestructor for CUIAdventureGuide that deallocates 0x40-byte buffer at offset +4 with stack canary verification.
0x0098503092CUIAdventureGuide__vtable_dtor_aDestructor for CUIAdventureGuide that releases member at offset 9, likely a child UI element or resource.
0x0098509092CUIAdventureGuide__vtable_dtor_bDestructor for CUIAdventureGuide that releases member at offset 9, likely a child UI element or resource pointer.
0x009850F092CUIAdventureGuide__vtable_dtor_cDestructor for CUIAdventureGuide that releases member at offset 9 via virtual destructor call with stack canary validation.
0x0098515092CUIAdventureGuide__vtable_dtor_dVirtual destructor for CUIAdventureGuide that releases member at offset 9 via virtual destructor call.
0x009851B092CUIAdventureGuide__vtable_dtor_eDestructor for CUIAdventureGuide that releases member at offset 9, likely a child UI object or resource pointer.
0x0098521092CUIAdventureGuide__vtable_dtor_fVirtual destructor for CUIAdventureGuide that releases member at offset 36 bytes via virtual destructor call.
0x0098527092CUIAdventureGuide__vtable_dtor_gVirtual destructor for CUIAdventureGuide that releases member object at offset 9, likely a UI component or data structure.
0x009852D092CUIAdventureGuide__vtable_dtor_hDestructor for CUIAdventureGuide that releases member at offset 36 (param_1[9]) via virtual destructor with stack canary.
0x0098533092CUIAdventureGuide__vtable_dtor_iVirtual destructor for CUIAdventureGuide; releases member at offset 9 via virtual dtor call with stack canary validation
0x0098539074CUIAdventureGuide__scalar_dtor_eDestructor for CUIAdventureGuide that deallocates member pointer and object itself with stack cookie validation.
0x0098540074CUIAdventureGuide__scalar_dtor_fDestructor for CUIAdventureGuide that deallocates nested pointer and parent object memory with stack canary protection.
0x00985830105CUIAdventureGuide__vtable_dtor_jVirtual destructor for CUIAdventureGuide that releases member pointer at offset 0x2c via its virtual destructor.
0x009858A0106CUIAdventureGuide__FreeVectorBufferADeallocates vector buffer memory for CUIAdventureGuide, handling aligned allocation headers and validating deallocation bounds.
0x00985930106CUIAdventureGuide__FreeVectorBufferBDeallocates vector buffer memory for CUIAdventureGuide with overflow validation and SSP cookie verification.
0x009859C0106CUIAdventureGuide__FreeVectorBufferCDeallocates vector buffer memory for CUIAdventureGuide, validating allocation metadata before freeing.
0x00985A50106CUIAdventureGuide__FreeVectorBufferDDeallocates vector buffer memory for CUIAdventureGuide, handling aligned block sizes with overflow protection
0x00985AE0156CUIAdventureGuide__ComponentDtor_GDestructor for CUIAdventureGuide component; cleans up member at offset 0x31 and calls parent CUIComponent destructor.
0x00985B8071CUIAdventureGuide__ComponentDtor_baseDestructor for CUIAdventureGuide::Component; calls parent CUIComponent destructor with SEH stack frame protection.
0x00985BD0107CUIAdventureGuide__ComponentDtor_H_implDestructs CUIAdventureGuide component by destroying tree nodes with strings and freeing allocated memory.
0x00985CA0142CUIAdventureGuide__ComponentDtor_with_treeDestructs CUIAdventureGuide::Component, releasing std_string members and CResourceHandle before base class cleanup.
0x00985D30138CUIAdventureGuide__ComponentDtor_FC_implDestructs CUIAdventureGuide component by destroying member strings and invoking CUIComponent base destructor with SEH.
0x00985DC0132CUIAdventureGuide__ComponentDtor_D8_implDestructor for CUIAdventureGuide component; cleans up scroll tree, string vector, and base component state.
0x00985E50195CUIAdventureGuide__ComponentDtor_E4_implDestructor for CUIAdventureGuide component; releases 3 strings, 3 resource handles, and calls parent CUIComponent destructor.
0x00985F20175CUIAdventureGuide__ComponentDtor_with_releaseDestructor for CUIAdventureGuide component that releases resource handles and cleans up member strings.
0x00985FD0164CUIAdventureGuide__CreateComponent_ACreates and swaps Adventure Guide UI component, managing object lifecycle with exception safety via RAII pattern.
0x00986080164CUIAdventureGuide__CreateComponent_BCreates and initializes an Adventure Guide UI component, constructing a local object and calling initialization routine with exception handling.
0x00986130164CUIAdventureGuide__CreateComponent_CInitializes Adventure Guide UI component by invoking virtual constructor and setting up component fields with exception safety.
0x009861E0164CUIAdventureGuide__CreateComponent_DInitializes Adventure Guide UI component by calling virtual constructor at offset 0x24, then initializes component fields with exception handling.
0x00986290164CUIAdventureGuide__CreateComponent_EInitializes Adventure Guide UI component by constructing a local object, setting up fields, and managing exception cleanup with RAII pattern.
0x00987A46147CUIAdventureGuide__cleanup_string_and_assign_pathCleans up a temporary string in CUIAdventureGuide and assigns a file path string. Destroys the old string, resets SSO state, then assigns a new path value.
0x00987B5B34CUIAdventureGuide__init_two_empty_stringsInitializes two empty std::strings in SSO mode for CUIAdventureGuide. Sets both capacity to 0xF and content to empty as part of component construction.
0x00987C4E200CUIAdventureGuide__cleanup_strings_and_add_childCleans up temporary strings and adds a child component in CUIAdventureGuide. Destroys multiple string buffers, then calls CUIComponent__AddChildDirect to register the new component.
0x00987F30193CUIScrollableList__InitPanel_AInitializes CUIScrollableList panel by creating ListItemComponent, binding callbacks, and adding as child UI element.
0x00988000193CUIScrollableList__InitPanel_BInitializes a scrollable list panel by creating a ListItemComponent child and binding callbacks for Adventure Guide UI.
0x009880D0193CUIScrollableList__InitPanel_CInitializes CUIScrollableList panel by creating ListItemComponent, binding callbacks, and adding as child UI element.
0x009881A0193CUIScrollableList__InitPanel_DInitializes scrollable list panel by creating ListItemComponent, binding callbacks, and adding as child UI element.
0x00988270193CUIScrollableList__InitPanel_EInitializes CUIScrollableList panel by creating ListItemComponent, binding callbacks, and adding as child UI element.
0x00988C1F309CUIAdventureGuide__create_rich_component_and_setupCreates and configures a rich text component for CUIAdventureGuide. Sets up the component with text content, positioning, and visual properties, then adds it to the parent.
0x00988F5F312CUIAdventureGuide__create_text_label_componentCreates a text label component for CUIAdventureGuide. Initializes the component with a label string, configures its position and size, and adds it to the parent.
0x0098955141CUIAdventureGuide__init_string_and_assign_pathInitializes a string member in CUIAdventureGuide and assigns a resource file path. Sets up the SSO buffer and copies the path string content.
0x0098A782154CUIAdventureGuide__init_scrollable_list_componentInitializes a scrollable list component in CUIAdventureGuide. Creates the list control, sets its dimensions and scroll properties, and adds it as a child component.
0x0098A8AB147CUIAdventureGuide__cleanup_string_and_assign_path_0098a8abCleans up a temporary string in CUIAdventureGuide and assigns a file path string. Variant of the path assignment cleanup at a different call site.
0x0098A9C034CUIAdventureGuide__init_two_empty_strings_0098a9c0Initializes two empty std::strings in SSO mode for CUIAdventureGuide. Sets both capacity to 0xF and content to empty as part of component construction.
0x0098AAB3207CUIAdventureGuide__cleanup_and_rebuild_scrollable_listCleans up and rebuilds a scrollable list component in CUIAdventureGuide. Destroys existing string buffers, reconfigures the scroll list parameters, and refreshes the component layout.
0x0098B2F234CUIAdventureGuide__init_two_empty_strings_0098b2f2Initializes two empty std::strings in SSO mode for CUIAdventureGuide. Sets both capacity to 0xF and content to empty as part of component construction.
0x0098B4CC346CUIAdventureGuide__create_rich_component_BCreates a rich text component (variant B) for CUIAdventureGuide. Initializes with text content, visual properties, and positioning, then adds it to the parent component hierarchy.
0x0098B77E402CUIAdventureGuide__create_rich_component_CCreates a rich text component (variant C) for CUIAdventureGuide. Extended variant with additional configuration and string handling for complex content display.
0x0098BA9980CUIAdventureGuide__destroy_strings_and_add_childDestroys temporary string buffers and adds a child component to CUIAdventureGuide. Cleans up two strings then calls CUIComponent__AddChildDirect.
0x0098C18334CUIAdventureGuide__init_two_empty_strings_0098c183Initializes two empty std::strings in SSO mode for CUIAdventureGuide. Sets both capacity to 0xF and content to empty as part of component construction.
0x0098C2B8255CUIAdventureGuide__create_panel_component_gulimCreates a panel component for CUIAdventureGuide using the Gulim font. Initializes the panel with text content, font settings, and positioning, then adds it to the parent.
0x0098C66553CUIAdventureGuide__init_strings_and_assign_pathInitializes string members in CUIAdventureGuide and assigns a resource file path. Sets up two SSO-mode strings and copies the path content.
0x0098C815171CUIAdventureGuide__create_panel_component_gulim_BCreates a panel component (variant B) for CUIAdventureGuide using the Gulim font. Initializes with text, font, and positioning settings, then adds it as a child component.
0x0098D33234CUIAdventureGuide__init_strings_fragment_aFragment: initializes two std::string locals to empty and calls assign_range. Part of CUIAdventureGuide tab construction.
0x0098D40F1CUIAdventureGuide__init_string_stub_a1-byte fragment: initializes std::string capacity/length and calls assign_range from global string at 01040448.
0x0098D4221CUIAdventureGuide__init_string_stub_b1-byte fragment: sets std::string capacity to 0xf and null-terminates, then calls assign_range.
0x0098D50C346CUIAdventureGuide__create_rich_component_tab1Creates a CUIAdventureGuide RichComponent for tab 1. Allocates RichComponent, sets render target size, rebuilds scrollable list, adds as child.
0x0098D6BD1CUIAdventureGuide__init_string_stub_c1-byte fragment: initializes std::string from global at 01040448 (likely a font name).
0x0098D6D01CUIAdventureGuide__init_string_stub_d1-byte fragment: sets string capacity 0xf and null-terminates, then calls assign_range.
0x0098D7BE196CUIAdventureGuide__finalize_tab1_cleanupCleanup/finalization for tab 1 construction. Clears std::strings, adds child component at offset 0x84, frees allocated string buffers.
0x0098DEBC1CUIAdventureGuide__init_string_stub_e1-byte fragment: initializes std::string from global at 01040448.
0x0098DECF1CUIAdventureGuide__init_string_stub_f1-byte fragment: sets string capacity 0xf, null-terminates, calls assign_range.
0x0098DFB5255CUIAdventureGuide__create_panel_component_tab2Creates PanelComponent for tab 2. Allocates 0xd8 bytes, constructs PanelComponent, sets render target size (0x6c x 0x76), sets rich text alignment, font "Gulim". Stores at this+0xf0.
0x0098E36253CUIAdventureGuide__init_two_strings_fragment_aFragment: initializes two std::string locals and calls assign_range from global DAT_01040414.
0x0098E50F45CUIAdventureGuide__add_child_epilog_aEpilog fragment: initializes a string, calls AddChildDirect, restores FS register. Part of CUIAdventureGuide tab construction.
0x0098ECA234CUIAdventureGuide__init_strings_fragment_bFragment: initializes two std::string locals to empty and calls assign_range.
0x0098ED7F1CUIAdventureGuide__init_string_stub_g1-byte fragment: initializes std::string from global at 01040448.
0x0098ED921CUIAdventureGuide__init_string_stub_h1-byte fragment: sets string capacity 0xf, null-terminates, calls assign_range.
0x0098EE7C346CUIAdventureGuide__create_rich_component_tab2Creates RichComponent for tab 2. Allocates RichComponent, calls RebuildAll_B on scrollable list, sets render target size, adds as child at this+0x84.
0x0098F02D1CUIAdventureGuide__init_string_stub_i1-byte fragment: initializes std::string from global at 010406b4.
0x0098F0401CUIAdventureGuide__init_string_stub_j1-byte fragment: sets string capacity 0xf, null-terminates, calls assign_range.
0x0098F12E402CUIAdventureGuide__create_rich_component_tab3Creates RichComponent for tab 3. Similar to tab1/tab2 creation: allocates, constructs, sets render target, rebuilds scrollable list, stores at this+0x88.
0x0098F31A1CUIAdventureGuide__init_string_stub_k1-byte fragment: initializes std::string from global at 01040780.
0x0098F32D1CUIAdventureGuide__init_string_stub_p1-byte fragment: part of CUIAdventureGuide tab 3 string initialization.
0x0098F44980CUIAdventureGuide__finalize_tab3_cleanupCleanup for tab 3 construction. Destroys two temp strings, adds child component at this+0x88, restores SEH frame.
0x0098FA6F1CUIAdventureGuide__init_string_stub_l1-byte fragment: initializes std::string from global at 01040448.
0x0098FA821CUIAdventureGuide__init_string_stub_m1-byte fragment: sets string capacity 0xf, null-terminates, calls assign_range.
0x0098FB68258CUIAdventureGuide__create_panel_component_tab3Creates PanelComponent for tab 3. Allocates 0xd8 bytes, constructs PanelComponent, sets render target size (200 x 0x57), rich text alignment, font "Gulim". Stores at this+0xf0.
0x0098FF1853CUIAdventureGuide__init_two_strings_fragment_bFragment: initializes two std::string locals and calls assign_range from global DAT_01040414.
0x009900C8171CUIAdventureGuide__create_panel_component_tab4Creates PanelComponent for tab 4. Allocates and constructs PanelComponent, sets render target size (0x168), rich text alignment, font "Gulim". Stores at this+0xf4.
0x009903191CUIAdventureGuide__init_string_stub_n1-byte fragment: initializes std::string from global at 00fce968.
0x009903271CUIAdventureGuide__init_string_stub_o1-byte fragment: part of CUIAdventureGuide tab construction string initialization.
0x009961A0341CUIAdventureGuide__InitComponentFields_ASwaps Adventure Guide UI component field pointers between two objects, managing cleanup and initialization of virtual pointers.
0x00996300341CUIAdventureGuide__InitComponentFields_BSwaps and initializes Adventure Guide UI component fields with move semantics and optional destructor calls.
0x00996460341CUIAdventureGuide__InitComponentFields_CSwaps and initializes adventure guide UI component fields with reference counting and cleanup of temporary objects.
0x009965C0341CUIAdventureGuide__InitComponentFields_DInitializes Adventure Guide UI component fields by swapping/assigning member pointers with proper cleanup and destructor calls.
0x00996720341CUIAdventureGuide__InitComponentFields_ESwaps adventure guide UI component field pointers with reference counting and cleanup for param_1[9], param_2[9], and local buffer.
0x00996880341CUIAdventureGuide__InitComponentFields_FSwaps Adventure Guide UI component field pointers between two objects with cleanup and destructor calls for managed objects.
0x009975E0161CUIAdventureGuide__RowData__CopyCtor_ACopy constructor for CUIAdventureGuide::RowData that performs shallow copies of primitives and deep copies of STL string and vector members.
0x00997690168CUIAdventureGuide__RowData__CopyCtor_BCopy constructor for CUIAdventureGuide::RowData that deep-copies members including strings and vector data
0x00997740282CUIAdventureGuide__ListItemFC_ctorInitializes CUIAdventureGuide ListItemFC object with default colors (white, gray), vtable pointers, and zero-initialized state fields.
0x00997860143CUIAdventureGuide__Component__ctor_AConstructor for CUIAdventureGuide::Component; initializes vtable, sets parent class, and zeros four member variables.
0x009978F0146CUIAdventureGuide__Component__ctor_BConstructor for CUIAdventureGuide::Component; initializes vtables, sets flags, and zeroes member fields at offsets 0x20-0x22.
0x00997990197CUIAdventureGuide__Component__ctor_CConstructor for CUIAdventureGuide Component class; initializes vtables, member fields, and sets default values for UI state management.
0x00997B30173CUIAdventureGuide__Component__ctor_DConstructor for CUIAdventureGuide::Component; initializes vtables, sets member flags, and calls parent CUIComponent constructor.
0x00997BE0134CUIScrollableRow__ctor_AInitializes CUIScrollableRow object, sets vtable, zeroes 5 component fields, inserts into component system.
0x00997C70183CUIAdventureGuide__Component__ctor_EInitializes CUIAdventureGuide Component with vtable pointers, sets member fields to defaults, manages SEH frame.
0x00997D30175CUIScrollableRow__ctor_BConstructor for CUIScrollableRow that initializes vtable, zeroes member fields, and inserts component with stack guard.
0x00997DE0124CUIScrollableRow__ctor_CConstructor for CUIScrollableRow that initializes vtable, inserts component, and zeroes four uint32 fields at offsets 0x3a-0x3d.
0x00997E60175CUIScrollableRow__ctor_DConstructs CUIScrollableRow object, initializes vtable, component insertion, and member fields to default values.
0x00997F10104CUIScrollableRow__ctor_EConstructs CUIScrollableRow object, initializes component and clears two member fields at offsets 0x3a-0x3b.
0x00997F8064CUIAdventureGuide__ScalarDtor_997f80Destructor for CUIAdventureGuide that deallocates a 12-byte heap object at offset +4 with stack canary protection.
0x00997FD064CUIAdventureGuide__ScalarDtor_997fd0Destructor for CUIAdventureGuide that deallocates dynamically allocated member at offset +4
0x0099802064CUIAdventureGuide__ScalarDtor_998020Destructor for CUIAdventureGuide that deallocates 56-byte heap object at offset +4 with stack canary protection
0x0099807064CUIAdventureGuide__ScalarDtor_998070Destructor for CUIAdventureGuide that deallocates 0x40-byte heap object at offset +4 with XOR-based stack canary validation.
0x009980C064CUIAdventureGuide__ScalarDtor_9980c0Destructor for CUIAdventureGuide that deallocates 0x2c-byte object at offset +4 with stack canary validation.
0x0099811064CUIAdventureGuide__ScalarDtor_998110Destructor for CUIAdventureGuide that deallocates 0x5c bytes from member at offset +4 with stack canary protection.
0x0099816064CUIAdventureGuide__ScalarDtor_998160Destructor for CUIAdventureGuide that deallocates 0x18-byte member object at offset +4 with stack canary protection.
0x009981B075CUIAdventureGuide__ScalarDtor_9981b0Destructor for CUIAdventureGuide that deallocates a 12-byte heap object stored at offset +4 with stack canary protection.
0x0099820075CUIAdventureGuide__ScalarDtor_998200Destructor for CUIAdventureGuide that deallocates a 12-byte object at offset +4 with stack canary protection.
0x00998250126CUIAdventureGuide__VectorDtor_998250Destructs a vector of std::string objects in CUIAdventureGuide, freeing allocated memory for each element and the vector container.
0x009982E0137CUIAdventureGuide__VectorDtor_9982e0Destructs a vector of strings in CUIAdventureGuide by freeing allocated elements and deallocating the vector buffer.
0x00998370126CUIAdventureGuide__VectorDtor_998370Destructs a vector of std::string objects in CUIAdventureGuide, deallocating heap memory at offset +4.
0x00998400149CUIAdventureGuide__VectorDtor_998400Destructs a vector of strings by freeing allocated elements and deallocating the vector structure (0x5c bytes).
0x009984A095CUIAdventureGuide__ScalarDtor_9984a0Destructor for CUIAdventureGuide class; deallocates members at offsets 0xc and 8, clears references at offset 4.
0x0099852080CUIAdventureGuide__TreeDtor_998520Destructor for CUIAdventureGuide tree node; recursively destroys child nodes and deallocates tree structure.
0x009985A080CUIAdventureGuide__TreeDtor_9985a0Destructor for CUIAdventureGuide tree node; recursively destroys tree structure and deallocates internal node memory.
0x0099862075CUIAdventureGuide__ScalarDtor_998620Destructor for CUIAdventureGuide that deallocates a 0x18-byte heap object stored at offset +4 with XOR cookie validation.
0x0099867075CUIAdventureGuide__ScalarDtor_998670Destructor for CUIAdventureGuide that deallocates 24-byte heap object at offset +4 with stack cookie validation.
0x009986C0135CUIAdventureGuide__VectorDtor_9986c0Destructs a vector of std::string objects owned by CUIAdventureGuide, freeing elements then container memory.
0x00998770147CUIAdventureGuide__VectorDtor_998770Destructs a vector of std::string objects within CUIAdventureGuide, freeing allocated memory for both elements and container.
0x0099883095CUIAdventureGuide__TreeDtor_998830Destructor for CUIAdventureGuide tree node; recursively destroys child nodes and deallocates tree structure with stack canary validation.
0x009988B065CUIAdventureGuide__DtorWrapper_9988b0Wrapper destructor for CUIAdventureGuide that calls tree destructor with stack canary checks.
0x00998900100CUIAdventureGuide__FieldDtorDestructor for CUIAdventureGuide field; destroys STL vector of strings with stack guard protection (XOR cookie validation).
0x0099897086CUIAdventureGuide__StringVector_DestructorDestructs a std::vector<std::string> member field of CUIAdventureGuide class via stack-based cleanup.
0x009989D0112CUIAdventureGuide__FieldDtor_9989d0Destructor for CUIAdventureGuide that cleans up vector of strings and string members via SEH.
0x00998A9084CUIAdventureGuide__ComponentDtor_998a90Destructor for CUIAdventureGuide component; calls parent CUIComponent destructor with stack cookie validation.
0x00998AF084CUIAdventureGuide__ComponentDtor_998af0Destructor for CUIAdventureGuide component that calls parent CUIComponent destructor with stack canary validation.
0x00998B50108CUIAdventureGuide__ComponentDtor_998b50Destructor for CUIAdventureGuide component that cleans up std::string and calls parent CUIComponent destructor with SEH.
0x00998BC095CUIAdventureGuide__ComponentDtor_998bc0Destructor for CUIAdventureGuide component; cleans up string and tree data structures with SEH frame setup.
0x00998D30108CUIAdventureGuide__ComponentDtor_998d30Destructor for CUIAdventureGuide component; cleans up std::string and calls parent CUIComponent destructor with SEH.
0x00998DA071CUIAdventureGuide__TreeDtor_998da0Destructor for CUIAdventureGuide tree node; destroys tree structure and deallocates memory with stack canary protection.
0x00998DF078CUIAdventureGuide__ComponentDtor_998df0Destructor for CUIAdventureGuide component; calls parent CUIComponent destructor with stack canary validation.
0x00998E40108CUIAdventureGuide__ComponentDtor_998e40Destructor for CUIAdventureGuide component; cleans up std::string and base CUIComponent resources with stack canary validation.
0x00998EB095CUIAdventureGuide__ComponentDtor_998eb0Destructor for CUIAdventureGuide component; cleans up std::string and std::map/set tree nodes
0x00998F1071CUIAdventureGuide__TreeDtor_998f10Destructor for CUIAdventureGuide tree node; deallocates tree structure and invokes STL cleanup.
0x00998F6095CUIAdventureGuide__ComponentDtor_998f60Destructor for CUIAdventureGuide component; deallocates string and tree data structures with SEH frame setup.
0x00998FC071CUIAdventureGuide__TreeDtor_998fc0Destructor for CUIAdventureGuide tree node; deallocates tree structure and sets vtable pointer before cleanup.
0x009990E0109CUIAdventureGuide__VtableDtor_9990e0Virtual destructor for CUIAdventureGuide that deallocates the object if param_2 indicates ownership.
0x00999180109CUIAdventureGuide__VtableDtor_999180Virtual destructor for CUIAdventureGuide that cleans up component and conditionally deallocates object.
0x009991F0129CUIAdventureGuide__VtableDtor_9991f0Virtual destructor for CUIAdventureGuide that cleans up string member, calls parent CUIComponent destructor, optionally frees object.
0x00999280116CUIAdventureGuide__VtableDtor_999280Virtual destructor for CUIAdventureGuide class; deallocates string and tree structures, optionally frees object memory
0x0099933087CUIAdventureGuide__StringDtor_999330Destructor for CUIAdventureGuide string component; calls string dtor, parent dtor, optionally deletes object memory.
0x009993C096CUIAdventureGuide__VtableDtor_9993c0Virtual destructor for CUIAdventureGuide that destroys STL tree nodes and conditionally deallocates object memory.
0x00999430103CUIAdventureGuide__VtableDtor_999430Virtual destructor for CUIAdventureGuide; destroys parent CUIComponent, optionally frees object memory.
0x009994A0129CUIAdventureGuide__VtableDtor_9994a0Virtual destructor for CUIAdventureGuide that cleans up string members and component base, optionally deallocating the object.
0x00999530116CUIAdventureGuide__VtableDtor_999530Virtual destructor for CUIAdventureGuide class; cleans up string and tree data structures, optionally deallocates object.
0x009995B096CUIAdventureGuide__VtableDtor_9995b0Virtual destructor for CUIAdventureGuide; destroys STL tree nodes and conditionally deallocates object memory.
0x00999620116CUIAdventureGuide__VtableDtor_999620Virtual destructor for CUIAdventureGuide class; cleans up string and tree containers, optionally frees instance memory.
0x009996A096CUIAdventureGuide__VtableDtor_9996a0Virtual destructor for CUIAdventureGuide that destroys internal STL tree nodes and optionally deallocates the object.
0x0099AE4E80CUIAdventureGuide__init_strings_from_paramFastcall: initializes two std::string locals, reads a C-string from param_2+4, calculates its length via strlen loop, calls assign_range with the string and length.
0x0099AF07287CUIAdventureGuide__update_display_contentUpdates adventure guide display. Sets component name, updates settings display, looks up item by atoi ID, sets/clears rich text, iterates entries at this+0x28..0x2c adding formatted lines, assigns string at offset 0x108.
0x0099BAE062UIQuestWnd__InitHelper_bae0Resets three UI scrollable lists in the quest window, likely for quest log, active quests, and completed quests panels.
0x0099BFD096UIQuestWnd__InitHelper_bfd0Initializes two quest window UI lists by resetting them and invoking their virtual refresh methods with different state flags.
0x0099C26074UIQuestWnd__UpdateQuestListUpdates quest list view by ending previous scroll update, repositioning scroll, beginning new update, and marking list as initialized.
0x0099C2B076CUIAdventureGuide__UpdateRowHeightsCalculates total row heights from linked list, updates scrollable list bounds and position
0x0099C30076CUIAdventureGuide__UpdateScrollableListHeightIterates linked list to sum row heights, then updates scrollable list with total height and scroll position.
0x0099CD20172CUIAdventureGuide__DynamicCastAndInitInitializes AdventureGuide UI state via dynamic cast, updates scrollable list height, and triggers visibility callbacks.
0x0099DF451580CUIAdventureGuide__regex_split_and_format_textRegex-based text processing loop. Strips delimiter characters using a lookup table (DAT_01041f44), applies regex matching via STL regex engine, splits matched/unmatched portions, concatenates results, adds formatted lines to rich text. Used for parsing adventure guide text with special markup.
0x0099F780106UIQuestWnd__VectorDelete_f780Destructor for UIQuestWnd vector; deallocates dynamic memory with bounds checking and XOR cookie validation.
0x0099F870206UIQuestWnd__InitQuestEntryBufferFinds the rightmost character from param_2 string that exists in a quest entry buffer, searching backwards from param_3 index.
0x0099FB60381CUIRichText__InitializeMapNodesInitializes CUIRichText object with vtable, allocates three doubly-linked list nodes (0x18 bytes each), and populates STL map with three entries (keys 0-2).
0x0099FCE064CUIRichText__ScalarDtor_fce0Destructor for CUIRichText that deallocates 24-byte structure at offset +4 with stack canary protection.
0x0099FD3064CUIRichText__ScalarDtor_fd30Destructor for CUIRichText class that deallocates 24-byte member object at offset +4
0x0099FD8080CUIRichText__TreeDtor_fd80Destructor for CUIRichText tree node; recursively destroys child nodes and deallocates tree structure
0x0099FE0075CUIRichText__ScalarDtor_fe00Destructor for CUIRichText class that deallocates 0x18-byte heap buffer at offset +4 with stack canary verification.
0x0099FE50117CUIRichText__VtableDtor_fe50Virtual destructor for CUIRichText that decrements resource handle ref count and frees 24-byte allocated member at offset +4
0x0099FED075CUIRichText__ScalarDtor_fed0Destructor for CUIRichText class that deallocates 24-byte object at offset +4 with stack cookie validation
0x0099FF2075CUIRichText__ScalarDtor_ff20Destructor for CUIRichText that deallocates 0x18-byte object at offset +4 with stack canary protection.
0x0099FF7095CUIRichText__TreeDtor_ff70Destructor for CUIRichText tree node; recursively destroys child nodes and deallocates tree structure memory.
0x009A0040111CUIRichText__VtableDtor_0040Virtual destructor for CUIRichText; decrements resource handle, recursively deletes tree nodes, frees allocated memory.
0x009A0150128CUIRichText__ComponentDtor_0150Destructor for CUIRichText component that deallocates string data and recursively destroys STL tree nodes.
0x009A0590111CUIRichText__VtableDtor_0590Destructor for CUIRichText class; decrements resource handle ref, recursively deletes tree nodes, frees memory.
0x009A109853CUIAdventureGuide__init_two_strings_fragment_cFragment: initializes two std::string locals and calls assign_range from global at 0102aab0.
0x009A119134CUIAdventureGuide__init_strings_fragment_cFragment: initializes two std::string locals to empty and calls assign_range.
0x009A125653CUIAdventureGuide__init_two_strings_fragment_dFragment: initializes two std::string locals and calls assign_range from global at 0102aa48.
0x009A134F34CUIAdventureGuide__init_strings_fragment_dFragment: initializes two std::string locals to empty and calls assign_range.
0x009A142253CUIAdventureGuide__init_two_strings_fragment_eFragment: initializes two std::string locals and calls assign_range from global at 0102aae0.
0x009A151334CUIAdventureGuide__init_strings_fragment_eFragment: initializes two std::string locals to empty and calls assign_range.
0x009A1C10130CUIRichText__ComponentDtor_1c10Destructor for CUIRichText component; cleans up child elements and calls parent CUIAdventureGuide destructor.
0x009A1CA0151CUIRichText__VtableDtor_1ca0Virtual destructor for CUIRichText that clears children/tree, invokes parent class destructor, optionally deallocates memory.
0x009A4AA064CUIComponent__ScalarDtor_4aa0Destructor for CUIComponent that deallocates 0x1c-byte member object at offset +4 with stack canary protection
0x009A4AF064CUIComponent__ScalarDtor_4af0Destructor for CUIComponent that deallocates 0x1c-byte member object at offset +4 with stack canary protection
0x009A4B4075CUIComponent__ScalarDtor_4b40Destructor for CUIComponent that deallocates a 0x1c-byte member object at offset +4 with stack canary verification.
0x009A4B9075CUIComponent__ScalarDtor_4b90Destructor for CUIComponent that deallocates a 0x1c-byte object stored at offset +4 with stack guard validation.
0x009A4BE075CUIComponent__ScalarDtor_4be0Destructor for CUIComponent that safely deletes a dynamically allocated member at offset +4 with stack canary protection.
0x009A4C3075CUIComponent__ScalarDtor_4c30Destructor for CUIComponent that deallocates a 0x1c-byte allocated object at offset +4 with stack canary verification.
0x009A6010328CUIRichText__ConstructorInitializes CUIRichText instance with vtable, creates linked list nodes for lines/children, and initializes 3 STL map entries.
0x009A6AB0103CUIRichText__VtableDtor_6ab0Virtual destructor for CUIRichText class; calls parent dtor and optionally deallocates object memory.
0x009A7C5022CUIRichText__Iterator__SetVtableSets up virtual function table pointer and copies state member for CUIRichText iterator object.
0x009A7E0022CUIRichText__InitIteratorVtable_AInitializes iterator vtable for CUIRichText by setting vtable pointer and copying source iterator state.
0x009A84B0230CUIInfoManager__ConstructorInitializes CUIInfoManager with 3 red-black trees and critical section for thread-safe UI state management.
0x009A8920206CUIInfoManager__DtorDestructor for CUIInfoManager that saves UI state to file, cleans up critical section, and deallocates STL containers.
0x009A969075CUIRichText__InitStyleNodeInitializes a style node in rich text by finding the appropriate position in a binary tree structure based on a numeric value.
0x009A96E01026CUIRichText__InitComponentTreeInitializes CUIRichText component tree with default styling nodes, color values, and linked list structure for text rendering.
0x009AA74071CUIScrollablePanel__ListBoxDtorDestructor for CUIScrollablePanel's ListBox that calls parent CUIListBoxExt destructor with stack canary validation.
0x009AA79096CUIScrollablePanel__VtableDtor_a790Virtual destructor for CUIScrollablePanel that calls parent destructor and conditionally deallocates object memory.
0x009AABA084CUIScrollablePanel__ComponentDtor_aba0Destructor for CUIScrollablePanel component; cleans up base CUIComponent with stack canary validation.
0x009AAC00258CUIComponent__ScalarDtor_baseDestructor for CUIComponent that releases child UI element, strings, and resource handles with exception safety.
0x009AAD1071CUIScrollablePanel__ComponentDtor_ad10Destructor for CUIScrollablePanel component; calls base class destructor with stack canary validation.
0x009AAD60109CUIScrollablePanel__VtableDtor_ad60Virtual destructor for CUIScrollablePanel that destroys base component and conditionally deallocates the object instance.
0x009AADD035CUILabel__ScalarDtorDestructor for CUILabel that conditionally deallocates 0x120 bytes if param_2's LSB is set.
0x009AAE0096CUIScrollablePanel__VtableDtor_ae00Virtual destructor for CUIScrollablePanel that cleans up base class and optionally deallocates object memory.
0x009AB93022CUIScrollablePanel__IteratorInitInitializes vtable pointer and copies iterator state from source panel to destination iterator object.
0x009AB95022CUIScrollablePanel__InitIteratorVtableInitializes iterator vtable for CUIScrollablePanel by setting vtable pointer and copying associated data member.
0x009AB97022CUIScrollablePanel__IteratorConstructorInitializes a scrollable panel iterator object by setting vtable pointer and copying parent panel reference.
0x009AB99065CUIScrollablePanel__ScalarDtor_b990Scalar destructor for CUIScrollablePanel; conditionally deallocates 8-byte object if param_2 is non-zero
0x009AB9E065CUIScrollablePanel__ScalarDtor_b9e0Scalar destructor for CUIScrollablePanel that conditionally deallocates the object if the delete flag is set
0x009ABAF022CUIScrollablePanel__InitIteratorVtable_DInitializes vtable for CUIScrollablePanel iterator with init function pointer and copies offset+4 value.
0x009ABB1022CUIScrollablePanel__Iterator__SetVtableAndContextInitializes iterator vtable pointer and copies context/state from source object to iterator wrapper.
0x009ABB3022CUIScrollablePanel__InitIteratorVtable_FInitializes iterator vtable for CUIScrollablePanel by setting constructor pointer and copying offset+4 data member.
0x009AD19064CUIScrollableRow__ScalarDtor_d190Destructor for CUIScrollableRow that deallocates 0x18-byte member object at offset +4 with stack canary protection.
0x009AD1E075CUIScrollableRow__ScalarDtor_d1e0Destructor for CUIScrollableRow that deallocates 24-byte object at offset +4 with stack canary protection.
0x009AD23075CUIScrollableRow__ScalarDtor_d230Scalar destructor for CUIScrollableRow that deallocates a 24-byte heap object at offset +4 with stack canary validation.
0x009AEB8C40CUIAttendance__init_string_epilogEpilog fragment: initializes std::string capacity to 0xf, null-terminates, restores SEH frame and returns.
0x009B00D022CUIScrollableListIterator__ConstructorInitializes iterator vtable pointer and copies list reference for CUIScrollableList iteration.
0x009B00F022CUIScrollableList__InitIteratorInitializes iterator vtable and stores list node pointer for CUIScrollableList iteration
0x009B011022CUIScrollableList__InitIteratorVtable_CInitializes iterator vtable and copies parent list pointer for CUIScrollableList iteration.
0x009B013065CUIComponent__ScalarDtor_b0130Scalar destructor for CUIComponent that conditionally deallocates 8 bytes of heap memory if deletion flag is set.
0x009B018065CUIComponent__ScalarDtor_b0180Scalar destructor for CUIComponent; conditionally deallocates 8-byte object if param_2 is true
0x009B02B022CUIScrollableList__InitIteratorVtable_DInitializes iterator vtable for CUIScrollableList with constructor pointer and copies offset+4 value from param_1.
0x009B02D022CUIScrollableList__Iterator__SetVtableSets up vtable pointer and copies list reference for CUIScrollableList iterator initialization.
0x009B0B191CUIAttendance__init_string_stub_a1-byte fragment: initializes std::string from global at 00fdae40.
0x009B0B2C1CUIAttendance__init_string_stub_b1-byte fragment: sets string capacity 0xf, null-terminates, calls assign_range.
0x009B0C1A528CUIAttendance__create_scrollable_componentCreates scrollable component for attendance UI. Allocates 0x138 bytes, constructs ScrollableComponent_B, sets scroll area (200x0x32), render target (0xdc x 400), sets up two callback pairs with vtable iterators, assigns string from DAT_010446b0. Stores at this+0xe0.
0x009B0E4A1CUIAttendance__init_string_stub_c1-byte fragment: initializes std::string from global at 010446dc.
0x009B0E5D1CUIAttendance__init_string_stub_d1-byte fragment: part of CUIAttendance string initialization.
0x009B0ED61CUIAttendance__init_string_stub_e1-byte fragment: modifies EAX byte, null-terminates string, calls assign_range.
0x009B0FE21CUIAttendance__init_string_stub_f1-byte fragment: part of CUIAttendance string initialization.
0x009B10D5264CUIAttendance__setup_scrollable_panel_layoutSets up scrollable panel layout. Frees old string buffer, configures component at this+0xe0 with scroll params (bc=4, c0=0), sets render target (0x10 x 400), positions child component (0xcc, 0), sets padding (0x98=0x32), assigns path string from DAT_010442b8.
0x009B147B1CUIAttendance__init_string_stub_g1-byte fragment: initializes std::string from global at 0104476c.
0x009B148E1CUIAttendance__init_string_stub_h1-byte fragment: part of CUIAttendance string initialization.
0x009B16211CUIAttendance__init_string_stub_i1-byte fragment: initializes std::string from global at 010447d0.
0x009B16341CUIAttendance__init_string_stub_j1-byte fragment: part of CUIAttendance string initialization.
0x009B17CA1CUIAttendance__init_string_stub_k1-byte fragment: part of CUIAttendance string initialization.
0x009B17DD1CUIAttendance__init_string_stub_l1-byte fragment: part of CUIAttendance string initialization.
0x009B1B461CUIAttendance__init_string_stub_m1-byte fragment: part of CUIAttendance string initialization.
0x009B1B591CUIAttendance__init_string_stub_n1-byte fragment: part of CUIAttendance string initialization.
0x009B1CF035CUIEnchantWnd__DestructorDestructor for CUIEnchantWnd UI window; calls OnCreate then conditionally deletes object if flag set.
0x009B22B0444CUIAdventureGuide__ScrollableComponent_ctor_AConstructs a CUIAdventureGuide scrollable component, initializing vptrs, list nodes, and UI panel state.
0x009B2470447CUIAdventureGuide__ScrollableComponent_ctor_BConstructs CUIAdventureGuide__ScrollableComponent, initializing vtables, allocating linked list (0x2c bytes) and buffer (0x100 bytes).
0x009B2630291CUIScrollablePanel__TextContent_ctorInitializes CUIScrollablePanel TextContent object with linked list nodes and text styling configuration.
0x009B2760250CUIScrollablePanel__Container_ctorInitializes a CUIScrollablePanel container by setting up vtables, clearing item table, and zeroing member fields for list window state.
0x009B2860133UIScrollablePanel__Component__ctor_AConstructor for UIScrollablePanel component; initializes vtable, sets up exception handling frame, and zeros scroll state fields.
0x009B28F0151UIScrollablePanel__Component__ctor_BConstructor for UIScrollablePanel component; initializes vtable pointers and zeroes offset fields at +0x20, +0x2b, +0x35
0x009B2A50189UIScrollablePanel__VectorDtor_2a50Destructor for UIScrollablePanel that cleans up virtual pointers and deallocates member objects at offsets 0x35, 0x43, and 0x4d.
0x009B2B7C1CUIAttendance__init_string_stub_o1-byte fragment: part of CUIAttendance string initialization.
0x009B2BE0225CUIAdventureGuide__ScrollableComponent_dtor_BDestructor for CUIAdventureGuide ScrollableComponent; releases member pointers, clears STL map, destroys UI panel and rich text tree nodes.
0x009B2D4064UIScrollablePanel__ScalarDtor_2d40Destructor for UIScrollablePanel that deallocates 24-byte member object at offset +4 with stack canary protection
0x009B2EE080UIScrollablePanel__TreeDtor_2ee0Destructor for UIScrollablePanel tree node; recursively destroys tree structure and deallocates memory with XOR stack cookie validation.
0x009B2F6075UIScrollablePanel__ScalarDtor_2f60Destructor for UIScrollablePanel that deallocates 24-byte member object at offset +4 with stack cookie validation.
0x009B2FB075UIScrollablePanel__ScalarDtor_2fb0Destructor for UIScrollablePanel that deallocates 0x18-byte member object at offset +4 with stack canary protection.
0x009B338065UIScrollablePanel__DtorWrapper_3380Wrapper destructor for UIScrollablePanel that invokes tree destructor with stack canary validation and exception handling setup.
0x009B3C70185UIScrollablePanel__ComponentDtor_3c70Destructor for UIScrollablePanel component; releases child UI components at offsets 0x35 and 0x2b.
0x009B41C035UIScrollablePanel__ScalarDeletingDestructor_AScalar deleting destructor for UIScrollablePanel; calls vector destructor and conditionally frees object memory.
0x009B41F035CUIAdventureGuide__ScrollableComponent_ScalarDtorScalar destructor for CUIAdventureGuide::ScrollableComponent that calls base dtor and conditionally deallocates 0x138 bytes
0x009B433035UIScrollablePanel__ScalarDeletingDestructor_BUIScrollablePanel scalar deleting destructor; calls virtual cleanup then conditionally frees 0xb8 bytes if param_2 bit 0 set
0x009B45D0209CUIComponent__ScalarDtor_B45Destructor for CUIComponent that cleans up member objects at offsets 0x53 and 0x49, calls parent dtor, optionally deallocates.
0x009B4990206CUIAdventureGuide__ScalarDtor_B49Destructor for CUIAdventureGuide component that releases two child UI elements at offsets 0x35 and 0x2b, then optionally deallocates memory.
0x009B5060355CUIAdventureGuide__ListItem_ctor_0x2716Constructor for CUIAdventureGuide__ListItem; allocates 0x108 bytes, initializes vtable and UI properties (colors, flags).
0x009B5630577CUIAdventureGuide__InitContainerWithLabelInitializes Adventure Guide UI with scrollable panel container and formatted text label component with Gulim font styling.
0x009B645A34CUIAttendance__init_strings_fragment_aFragment: initializes two std::string locals to empty and calls assign_range.
0x009B64E853CUIAttendance__init_two_strings_fragment_aFragment: initializes two std::string locals and calls assign_range from global DAT_01044340.
0x009B657D232CUIAttendance__create_text_label_componentCreates text label for attendance. Initializes scroll panel at F0, adds child at this+0x98, allocates 0xfc-byte TextLabelComponent, sets render target (100 x 0xf), positions at (0x96, 0x135), sets text/bold/extent properties, font "Gulim". Stores at this+0x9c.
0x009B685D1CUIAttendance__init_string_stub_p1-byte fragment: initializes std::string from global at 010443c0.
0x009B68701CUIAttendance__init_string_stub_q1-byte fragment: part of CUIAttendance string initialization.
0x009B698C244CUIAttendance__cleanup_strings_and_add_childCleanup fragment: frees two std::string buffers (adjusting alignment for large allocations), then adds child component at this+0xa0 and restores SEH frame.
0x009B78B084CUIAttendance__finalize_and_select_list_entryEpilog: adds child component, copies two values from ESI+0x80/0x84 to this+0x198, calls SelectListEntry. Part of attendance UI finalization.
0x009B7B70302UIScrollablePanel__CreateAndInitAllocates and initializes a scrollable panel UI component with enchant background properties and resource data.
0x009B82701CUIEnchant__init_string_stub_a1-byte fragment: part of CUIEnchant string initialization.
0x009B82831CUIEnchant__init_string_stub_b1-byte fragment: part of CUIEnchant string initialization.
0x009B82E1147CUIEnchant__init_strings_and_assign_path_aFragment: clears old string, initializes two std::string locals, assigns path from global DAT_0102f5e4 (29 chars). Part of UI enchant panel setup.
0x009B83F234CUIEnchant__init_strings_fragment_aFragment: initializes two std::string locals to empty and calls assign_range.
0x009B84681CUIEnchant__init_string_stub_c1-byte fragment: part of CUIEnchant string initialization.
0x009B847B1CUIEnchant__init_string_stub_d1-byte fragment: part of CUIEnchant string initialization.
0x009B84E1183CUIEnchant__cleanup_two_strings_aCleanup fragment: frees two std::string buffers, restores SEH frame. Part of CUIEnchant panel construction.
0x009B8B601CUIEnchant__init_string_stub_e1-byte fragment: part of CUIEnchant string initialization.
0x009B8B731CUIEnchant__init_string_stub_f1-byte fragment: part of CUIEnchant string initialization.
0x009B8BD1147CUIEnchant__init_strings_and_assign_path_bFragment: clears old string, initializes two std::string locals, assigns path. Part of CUIEnchant panel setup (variant B).
0x009B8CE234CUIEnchant__init_strings_fragment_bFragment: initializes two std::string locals to empty and calls assign_range.
0x009B8D581CUIEnchant__init_string_stub_g1-byte fragment: part of CUIEnchant string initialization.
0x009B8D6B1CUIEnchant__init_string_stub_h1-byte fragment: part of CUIEnchant string initialization.
0x009B8DD1183CUIEnchant__cleanup_two_strings_bCleanup fragment: frees two std::string buffers, restores SEH frame. CUIEnchant panel construction variant B.
0x009B94501CUIEnchant__init_string_stub_i1-byte fragment: part of CUIEnchant string initialization.
0x009B94631CUIEnchant__init_string_stub_j1-byte fragment: part of CUIEnchant string initialization.
0x009B94C1147CUIEnchant__init_strings_and_assign_path_cFragment: clears old string, initializes two std::string locals, assigns path. CUIEnchant panel setup variant C.
0x009B95D234CUIEnchant__init_strings_fragment_cFragment: initializes two std::string locals to empty and calls assign_range.
0x009B96481CUIEnchant__init_string_stub_k1-byte fragment: part of CUIEnchant string initialization.
0x009B965B1CUIEnchant__init_string_stub_l1-byte fragment: part of CUIEnchant string initialization.
0x009B96C1183CUIEnchant__cleanup_two_strings_cCleanup fragment: frees two std::string buffers, restores SEH frame. CUIEnchant panel construction variant C.
0x009B9D401CUIEnchant__init_string_stub_m1-byte fragment: part of CUIEnchant string initialization.
0x009B9D531CUIEnchant__init_string_stub_n1-byte fragment: part of CUIEnchant string initialization.
0x009B9DB1147CUIEnchant__init_strings_and_assign_path_dFragment: clears old string, initializes two std::string locals, assigns path. CUIEnchant panel setup variant D.
0x009B9EC234CUIEnchant__init_strings_fragment_dFragment: initializes two std::string locals to empty and calls assign_range.
0x009B9F381CUIEnchant__init_string_stub_o1-byte fragment: part of CUIEnchant string initialization.
0x009B9F4B1CUIEnchant__init_string_stub_p1-byte fragment: part of CUIEnchant string initialization.
0x009B9FB1183CUIEnchant__cleanup_two_strings_dCleanup fragment: frees two std::string buffers, restores SEH frame. CUIEnchant panel construction variant D.
0x009BA73B1CUIEnchant__init_string_stub_q1-byte fragment: part of CUIEnchant string initialization.
0x009BA74E1CUIEnchant__init_string_stub_r1-byte fragment: part of CUIEnchant string initialization.
0x009BA7AC147CUIEnchant__init_strings_and_assign_path_eFragment: clears old string, initializes two std::string locals, assigns path. CUIEnchant panel setup variant E.
0x009BA8BD34CUIEnchant__init_strings_fragment_eFragment: initializes two std::string locals to empty and calls assign_range.
0x009BA9331CUIEnchant__init_string_stub_s1-byte fragment: part of CUIEnchant string initialization.
0x009BA9461CUIEnchant__init_string_stub_t1-byte fragment: part of CUIEnchant string initialization.
0x009BA9AC196CUIEnchant__finalize_tab_cleanup_eCleanup/finalization for enchant tab E. Clears strings, adds child component, frees allocated buffers.
0x009BB5FB84CUIEnchant__add_child_and_select_entryEpilog: adds child component, copies pair of values to this+0x198, calls SelectListEntry. Finalizes enchant panel setup.
0x009BB650286UIScrollablePanel__CreateAndInitListPanelInitializes a scrollable UI panel list by allocating and configuring a component with enchant UI background properties and dimensions.
0x009BB9F0259CUIAdventureGuide__InitScrollPanel_F0Initializes and populates an Adventure Guide scroll panel by creating child UI components based on calculated row count.
0x009BCBB065CUIEnchantWnd__ScalarDtor_cbb0Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object memory with XOR stack canary validation
0x009BCC0065CUIEnchantWnd__ScalarDtor_cc00Scalar destructor for CUIEnchantWnd that conditionally deallocates the object if delete flag is set
0x009BCC5065CUIEnchantWnd__ScalarDtor_cc50Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object with XOR stack canary validation
0x009BCCA065CUIEnchantWnd__ScalarDtor_cca0Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object if destruction flag is set
0x009BCCF065CUIEnchantWnd__ScalarDtor_ccf0Scalar destructor for CUIEnchantWnd that conditionally deallocates the object if deletion flag is set.
0x009BCD4065CUIEnchantWnd__ScalarDtor_cd40Scalar destructor for CUIEnchantWnd; conditionally deallocates 8-byte object if destruction flag set
0x009BCD9065CUIEnchantWnd__ScalarDtor_cd90Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object with stack canary protection.
0x009BCDE065CUIEnchantWnd__ScalarDtor_cde0Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object if delete flag is set
0x009BCE3065CUIEnchantWnd__ScalarDtor_ce30Scalar destructor for CUIEnchantWnd class; conditionally deallocates 8-byte object with XOR stack canary protection.
0x009BCE8065CUIEnchantWnd__ScalarDtor_ce80Scalar destructor for CUIEnchantWnd that conditionally deallocates the object if param_2 is non-zero
0x009BCED065CUIEnchantWnd__ScalarDtor_ced0Scalar destructor for CUIEnchantWnd class; conditionally deallocates 8-byte object with XOR canary protection.
0x009BCF2065CUIEnchantWnd__ScalarDtor_cf20Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object if delete flag is set.
0x009BCF7065CUIEnchantWnd__ScalarDtor_cf70Scalar destructor for CUIEnchantWnd class that conditionally deallocates 8-byte object memory with stack canary protection.
0x009BCFC065CUIEnchantWnd__ScalarDtor_cfc0Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object with XOR stack canary check.
0x009BD01065CUIEnchantWnd__ScalarDtor_d010Scalar destructor for CUIEnchantWnd class; conditionally deallocates 8-byte object if destruction flag is set.
0x009BD06065CUIEnchantWnd__ScalarDtor_d060Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object with stack cookie validation.
0x009BD0B065CUIEnchantWnd__ScalarDtor_d0b0Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object with stack guard verification
0x009BD10065CUIEnchantWnd__DestroyEnchantItemsIterates through enchant item list, invoking destructor/cleanup callback for each item matching param_2.
0x009BD15065CUIEnchantWnd__ScalarDtor_d150Iterates through enchant item list, invoking destructor/cleanup callback (vfunc@0xdc) for each item matching param_2
0x009C36CB35CUIRuneSystem__init_string_stub_a1-byte fragment: initializes std::string from global DAT_01035720.
0x009C3906226CUIRuneSystem__create_rich_componentCreates RichComponent for rune system UI. Adds child, allocates RichComponent, sets render target, configures scrollable list callback, applies packet received handler.
0x009C3A8B1CUIRuneSystem__init_string_stub_b1-byte fragment: part of CUIRuneSystem string initialization.
0x009C3A9E1CUIRuneSystem__init_string_stub_c1-byte fragment: part of CUIRuneSystem string initialization.
0x009C3B0B620CUIRuneSystem__create_scrollable_componentCreates 0x138-byte scrollable component at this+0xdc. Sets scroll dimensions (0x109 x 0x12), render target (0x116 x 0x10e), position (0x15, 0x11). Configures two callback pairs for list behavior. Assigns empty string.
0x009C3E231CUIRuneSystem__init_string_stub_d1-byte fragment: part of CUIRuneSystem string initialization.
0x009C3E361CUIRuneSystem__init_string_stub_e1-byte fragment: part of CUIRuneSystem string initialization.
0x009C402F1CUIRuneSystem__init_string_stub_f1-byte fragment: part of CUIRuneSystem string initialization.
0x009C40421CUIRuneSystem__init_string_stub_g1-byte fragment: part of CUIRuneSystem string initialization.
0x009C45941CUIRuneSystem__init_string_stub_h1-byte fragment: part of CUIRuneSystem string initialization.
0x009C45A71CUIRuneSystem__init_string_stub_i1-byte fragment: part of CUIRuneSystem string initialization.
0x009C464F1CUIRuneSystem__init_string_stub_j1-byte fragment: part of CUIRuneSystem string initialization.
0x009C8590447CUIAdventureGuide__ScrollableComponent_ctor_CInitializes CUIAdventureGuide scrollable component with vtable pointers, allocates internal scroll state structures (0x2c, 0x108 bytes), initializes member fields.
0x009C87F0225CUIAdventureGuide__ScrollableComponent_dtor_CDestructs CUIAdventureGuide::ScrollableComponent, releasing member pointers and tree node strings before deallocation.
0x009C8D1035CUIAdventureGuide__ScrollableComponent_ScalarDtor_CDestructor wrapper that calls dtor_C then conditionally deallocates 0x138 bytes if param_2's LSB is set
0x009C9C1335CUIItemReform__init_string_stub_a1-byte fragment: initializes std::string from global DAT_00fce968.
0x009C9E2D154CUIItemReform__setup_scrollable_panel_layoutSets up scrollable panel layout for item reform UI. Configures component at this+0xe4 with bc/c0 zero, sets render target and positions child, sets padding 0x98=0x1e, assigns path string from DAT_0102f604 (30 chars).
0x009C9EE11CUIItemReform__init_string_stub_b1-byte fragment: part of CUIItemReform string initialization.
0x009C9EF41CUIItemReform__init_string_stub_c1-byte fragment: part of CUIItemReform string initialization.
0x009C9F56147CUIItemReform__init_strings_and_assign_pathFragment: clears old string, initializes two std::string locals, assigns path from DAT_0102f5e4 (29 chars). Part of item reform panel setup.
0x009CA06B34CUIItemReform__init_strings_fragment_aFragment: initializes two std::string locals to empty and calls assign_range.
0x009CA0E11CUIItemReform__init_string_stub_d1-byte fragment: part of CUIItemReform string initialization.
0x009CA0F41CUIItemReform__init_string_stub_e1-byte fragment: part of CUIItemReform string initialization.
0x009CA175347CUIItemReform__create_text_label_componentCreates text label for item reform UI. Frees old string, loads sprites, adds child at this+0xe4, allocates 0xfc-byte TextLabelComponent at this+0xe8, sets render target (0x96 x 0x12), positions at (0x45, 0x14a), sets text/bold/extent, font "Arial".
0x009CA3F71CUIItemReform__init_string_stub_f1-byte fragment: part of CUIItemReform string initialization.
0x009CA40A1CUIItemReform__init_string_stub_g1-byte fragment: part of CUIItemReform string initialization.
0x009CA53E1CUIItemReform__init_string_stub_h1-byte fragment: part of CUIItemReform string initialization.
0x009CA5511CUIItemReform__init_string_stub_i1-byte fragment: part of CUIItemReform string initialization.
0x009CA6D51CUIItemReform__init_string_stub_j1-byte fragment: part of CUIItemReform string initialization.
0x009CA6E81CUIItemReform__init_string_stub_k1-byte fragment: part of CUIItemReform string initialization.
0x009CA9D01CUIItemReform__init_string_stub_l1-byte fragment: part of CUIItemReform string initialization.
0x009CA9E61CUIItemReform__init_string_stub_m1-byte fragment: part of CUIItemReform string initialization.
0x009CAB031CUIItemReform__init_string_stub_n1-byte fragment: part of CUIItemReform string initialization.
0x009CAB161CUIItemReform__init_string_stub_o1-byte fragment: part of CUIItemReform string initialization.
0x009CCA2065UIVendingWnd__ScalarDtor_ca20Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object if param_2 is non-zero
0x009CCA7065UIVendingWnd__ScalarDtor_ca70Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object if destruction flag set.
0x009CCAC065UIVendingWnd__ScalarDtor_cac0Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object via operator delete with stack guard
0x009CCB1065UIVendingWnd__ScalarDtor_cb10Scalar destructor callback for UIVendingWnd; conditionally deallocates 8-byte object based on param_2 flag.
0x009CCB6065UIVendingWnd__ScalarDtor_cb60Scalar destructor for UIVendingWnd that conditionally deallocates the object if param_2 is true.
0x009CCBB065UIVendingWnd__ScalarDtor_cbb0Scalar destructor for UIVendingWnd that conditionally deallocates 8-byte object memory with stack canary protection.
0x009CCC0065UIVendingWnd__ScalarDtor_cc00Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object if param_2 is non-zero.
0x009CCC5065UIVendingWnd__ScalarDtor_cc50Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object if param_2 is non-zero
0x009CCCA065UIVendingWnd__ScalarDtor_cca0Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object via operator delete
0x009CCCF065UIVendingWnd__ScalarDtor_ccf0Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object if destruction flag set.
0x009CCD4065UIVendingWnd__ScalarDtor_cd40Scalar destructor for UIVendingWnd class; conditionally deallocates object memory via operator delete.
0x009CCD9065UIVendingWnd__ScalarDtor_cd90Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object based on param_2 flag with SEH setup.
0x009CCDE065UIVendingWnd__ScalarDtor_cde0Iterates through vending window item list, invoking virtual destructor (offset 0xdc) on each item with equality comparison flag.
0x009CD970440CUIAdventureGuide__WindowBase_ctorInitializes CUIAdventureGuide window base with UI defaults: colors (white 0xffffff, gray 0xcecece), padding, vtable, and zero-initializes member fields.
0x009D0B30250CUIComponent__ScalarDtor_D0BDestructor for CUIComponent that cleans up context menu overlay, releases child components, and invokes base class destructor.
0x009D0C30250CUIAdventureGuide__CheckboxComponent_dtorDestructor for CUIAdventureGuide::CheckboxComponent; cleans up context menu overlay and child UI components.
0x009D243035UIScrollableListWnd__ScalarDeletingDestructor_AScalar deleting destructor for UIScrollableListWnd; destroys panel and conditionally frees 0x138-byte object.
0x009D246035UIScrollableListWnd__ScalarDeletingDestructor_BScalar deleting destructor for UIScrollableListWnd; destroys panel and conditionally deallocates object memory (0x138 bytes).
0x009D249035UIScrollableListWnd__ScalarDeletingDestructor_CScalar deleting destructor for UIScrollableListWnd; destroys panel and conditionally deallocates 0x138 bytes
0x009D24C035UIScrollableListWnd__ScalarDeletingDestructor_DScalar deleting destructor for UIScrollableListWnd; calls panel destruction and conditionally frees 0x138 bytes if delete flag set.
0x009D24F035UIAdventureGuide__ScalarDeletingDestructorScalar deleting destructor for UIAdventureGuide; calls destructor then conditionally frees 0x138 bytes if param_2's LSB is set.
0x009D3568194CUIStatus__cleanup_strings_and_rebuild_list_aCleanup fragment: frees two std::string buffers, calls RebuildItemPool_WithCallbacks on scrollable list, restores SEH frame.
0x009D36301509CUIScrollablePanel__InitVerticalScrollPanelInitializes a vertical scrollable panel by creating a scrollable list and adventure guide child components with specified dimensions.
0x009D3C78194CUIStatus__cleanup_strings_and_rebuild_list_bCleanup fragment: frees two std::string buffers, calls RebuildItemPool_WithCallbacks (variant B).
0x009D3D401509CUIScrollablePanel__InitVerticalScrollPanel_BInitializes a vertical scrollable panel by creating a row component and adventure guide child UI element with render target sizing.
0x009D4388194CUIStatus__cleanup_strings_and_rebuild_list_cCleanup fragment: frees two std::string buffers, calls RebuildItemPool_WithCallbacks (variant C).
0x009D44501509CUIScrollablePanel__InitVerticalScrollPanel_CInitializes a vertical scrollable panel by creating a scrollable list window and adventure guide component as children.
0x009D4A98194CUIStatus__cleanup_strings_and_rebuild_list_dCleanup fragment: frees two std::string buffers, calls RebuildItemPool_WithCallbacks (variant D).
0x009D5450623CUIAdventureGuide__InitMultiSubComponentsInitializes 6 child UI subcomponents for CUIAdventureGuide with fixed widths (400px) and stacked vertical positions (0-228px).
0x009D5D8C287CUIStatus__create_rich_component_with_text_labelCreates RichComponent with text label styling. Sets line spacing, outline, color, shadow, outline params on text label at this+0xd8. Adds child, creates RichComponent, configures scrollable list with iterator callback.
0x009D5F421CUIStatus__init_string_stub_a1-byte fragment: part of CUIStatus string initialization.
0x009D5F551CUIStatus__init_string_stub_b1-byte fragment: part of CUIStatus string initialization.
0x009D5FC2462CUIStatus__create_second_rich_componentCreates second RichComponent for status window. Frees two old string buffers, adds child, allocates RichComponent, configures scrollable list with status iterator callback.
0x009D61ED1CUIStatus__init_string_stub_c1-byte fragment: part of CUIStatus string initialization.
0x009D62001CUIStatus__init_string_stub_d1-byte fragment: part of CUIStatus string initialization.
0x009D62F11150CUIStatus__create_scrollable_list_with_callbacksCreates large scrollable list component (1150 bytes). Frees old strings, sets up scrollable component with multiple callback pairs, configures render target and positioning.
0x009D67FD35CUIStatus__init_string_from_global_aSmall fragment: initializes std::string from a global data reference.
0x009D687A333CUIStatus__setup_text_label_and_fontSets up text label with font. Creates TextLabelComponent, configures render target, position, text properties and assigns font name string.
0x009D6A4F35CUIStatus__init_string_from_global_bSmall fragment: initializes std::string from a global data reference.
0x009D6C181CUIStatus__init_string_stub_e1-byte fragment: part of CUIStatus string initialization.
0x009D6C2B1CUIStatus__init_string_stub_f1-byte fragment: part of CUIStatus string initialization.
0x009D6DED1CUIStatus__init_string_stub_g1-byte fragment: part of CUIStatus string initialization.
0x009D6E001CUIStatus__init_string_stub_h1-byte fragment: part of CUIStatus string initialization.
0x009D6FC21CUIStatus__init_string_stub_i1-byte fragment: part of CUIStatus string initialization.
0x009D6FD51CUIStatus__init_string_stub_j1-byte fragment: part of CUIStatus string initialization.
0x009D71AA1CUIStatus__init_string_stub_k1-byte fragment: part of CUIStatus string initialization.
0x009D71BD1CUIStatus__init_string_stub_l1-byte fragment: part of CUIStatus string initialization.
0x009D736D1CUIStatus__init_string_stub_m1-byte fragment: part of CUIStatus string initialization.
0x009D73801CUIStatus__init_string_stub_n1-byte fragment: part of CUIStatus string initialization.
0x009D7610623CUIAdventureGuide__InitMultiSubComponents_BInitializes 6 child UI subcomponents for AdventureGuide with stacked vertical layout (400px wide, 32-192px height offsets).
0x009D7F56314CUIStatus__create_rich_component_panel_aCreates RichComponent panel (314 bytes). Part of status window UI construction with scrollable list and rich text.
0x009D811E1CUIStatus__init_string_stub_o1-byte fragment: part of CUIStatus string initialization.
0x009D81311CUIStatus__init_string_stub_p1-byte fragment: part of CUIStatus string initialization.
0x009D819B456CUIStatus__create_scrollable_component_aCreates scrollable component for status panel (456 bytes). Sets up scroll area, callbacks, and positions.
0x009D83CA120CUIStatus__setup_scroll_panel_layout_aSets up scroll panel layout (120 bytes). Configures render target and padding for status panel variant A.
0x009D8B32314CUIStatus__create_rich_component_panel_bCreates RichComponent panel variant B (314 bytes). Part of status window with scrollable list.
0x009D8CFA1CUIStatus__init_string_stub_q1-byte fragment: part of CUIStatus string initialization.
0x009D8D0D1CUIStatus__init_string_stub_r1-byte fragment: part of CUIStatus string initialization.
0x009D8D77456CUIStatus__create_scrollable_component_bCreates scrollable component variant B (456 bytes). Sets up scroll area, callbacks, and positions for status panel.
0x009D8FA6120CUIStatus__setup_scroll_panel_layout_bSets up scroll panel layout variant B (120 bytes). Configures render target and padding.
0x009D9AE735CUIStatus__init_string_from_global_cSmall fragment: initializes std::string from a global data reference.
0x009D9E02354CUIStatus__create_text_label_with_fontCreates text label component (354 bytes). Allocates TextLabelComponent, sets render target, position, text properties, and assigns font name.
0x009DAEC6314CUIStatus__create_rich_component_panel_cCreates RichComponent panel variant C (314 bytes). Part of status window with scrollable list.
0x009DB08E1CUIStatus__init_string_stub_s1-byte fragment: part of CUIStatus string initialization.
0x009DB0A11CUIStatus__init_string_stub_t1-byte fragment: part of CUIStatus string initialization.
0x009DB10B456CUIStatus__create_scrollable_component_cCreates scrollable component variant C (456 bytes). Sets up scroll area, callbacks, and positions for status panel.
0x009DB33A120CUIStatus__setup_scroll_panel_layout_cSets up scroll panel layout variant C (120 bytes). Configures render target and padding.
0x009DBA96314CUIStatus__create_rich_component_panel_dCreates RichComponent panel variant D (314 bytes). Part of status window with scrollable list.
0x009DBC5E1CUIStatus__init_string_stub_u1-byte fragment: part of CUIStatus string initialization.
0x009DBC711CUIStatus__init_string_stub_v1-byte fragment: part of CUIStatus string initialization.
0x009DBCDB456CUIStatus__create_scrollable_component_dCreates scrollable component variant D (456 bytes). Sets up scroll area, callbacks, and positions for status panel.
0x009DBF0A314CUIStatus__create_rich_component_panel_eCreates RichComponent panel variant E (314 bytes). Part of status window with scrollable list.
0x009DC0D21CUIStatus__init_string_stub_w1-byte fragment: part of CUIStatus string initialization.
0x009DC0E51CUIStatus__init_string_stub_x1-byte fragment: part of CUIStatus string initialization.
0x009DC154473CUIStatus__create_scrollable_component_eCreates scrollable component variant E (473 bytes). Sets up scroll area, callbacks, and positions for status panel.
0x009DC397120CUIStatus__setup_scroll_panel_layout_eSets up scroll panel layout variant E (120 bytes). Configures render target and padding.
0x009DCAE6311CUIStatus__create_rich_component_panel_fCreates RichComponent panel variant F (311 bytes). Part of status window with scrollable list.
0x009DCCAB1CUIStatus__init_string_stub_y1-byte fragment: part of CUIStatus string initialization.
0x009DCCBE1CUIStatus__init_string_stub_z1-byte fragment: part of CUIStatus string initialization.
0x009DCD28456CUIStatus__create_scrollable_component_fCreates scrollable component variant F (456 bytes). Sets up scroll area, callbacks, and positions for status panel.
0x009DCF57120CUIStatus__setup_scroll_panel_layout_fSets up scroll panel layout variant F (120 bytes). Configures render target and padding.
0x009DDEA134CUIStatus__init_strings_fragment_aFragment: initializes two std::string locals to empty and calls assign_range.
0x009DDEDD1CUIStatus__init_string_stub_aa1-byte fragment: part of CUIStatus string initialization.
0x009DDEF01CUIStatus__init_string_stub_ab1-byte fragment: part of CUIStatus string initialization.
0x009DDFD6323CUIStatus__finalize_panel_with_string_cleanupFinalization fragment (323 bytes): cleans up strings and completes status panel construction.
0x009DE1361CUIStatus__init_string_stub_ac1-byte fragment: part of CUIStatus string initialization.
0x009DE1491CUIStatus__init_string_stub_ad1-byte fragment: part of CUIStatus string initialization.
0x009DE2B7318CUIStatus__create_panel_component_with_fontCreates panel component with font settings (318 bytes). Part of status window UI construction.
0x009DEA841CUIStatus__init_string_stub_ae1-byte fragment: part of CUIStatus string initialization.
0x009DEA971CUIStatus__init_string_stub_af1-byte fragment: part of CUIStatus string initialization.
0x009DF2F91CUIStatus__init_string_stub_ag1-byte fragment: part of CUIStatus string initialization.
0x009DF30C1CUIStatus__init_string_stub_ah1-byte fragment: part of CUIStatus string initialization.
0x009DF372196CUIStatus__finalize_tab_cleanup_aCleanup/finalization for status tab (196 bytes). Clears strings, adds child component, frees buffers.
0x009DF4401446CUIAdventureGuide__InitHorizontalScrollPanelInitializes a horizontal scroll panel in the Adventure Guide UI by creating and configuring a text label component with font settings.
0x009DFA091CUIStatus__init_string_stub_ai1-byte fragment: part of CUIStatus string initialization.
0x009DFA1C1CUIStatus__init_string_stub_aj1-byte fragment: part of CUIStatus string initialization.
0x009DFA82196CUIStatus__finalize_tab_cleanup_bCleanup/finalization for status tab variant B (196 bytes). Clears strings, adds child component, frees buffers.
0x009E0232314CUIAdventureGuide__init_scrollable_list_panelCreates a scrollable list panel with text label, sets line spacing/outline/color/shadow, adds as child component
0x009E0477456CUIAdventureGuide__init_text_label_componentInitializes a text label component with Gulim font, bold flag, text extent; creates CUIAdventureGuide TextLabel and adds as child
0x009E06A6120CUIAdventureGuide__configure_text_label_styleConfigures text label style: line spacing, outline flag, color, outline params, shadow params; adds as child
0x009E0C61147CUIAdventureGuide__cleanup_string_and_assignCleans up local std::string and assigns from data string at 0x0102f5e4
0x009E0D7634CUIAdventureGuide__init_empty_string_pairInitializes two empty std::strings on the stack frame
0x009E0E69208CUIAdventureGuide__create_scrollable_panel_with_callbacksCreates scrollable panel via UIScrollableListWnd callbacks, adds child component at offset 0x80, cleans up local strings
0x009E1695236CUIAdventureGuide__init_richtext_scrollable_listInitializes a CUIRichText component tree within a scrollable list, sets scroll callback, stores at offset 0xF0
0x009E17DF91CUIAdventureGuide__set_label_bold_and_fontSets label bold flag, text extent, and assigns Gulim font string
0x009E199E35CUIAdventureGuide__init_gulim_font_stringInitializes a std::string with Gulim font name
0x009E1A1F120CUIAdventureGuide__configure_outlined_text_labelConfigures text label with line spacing, outline, color, outline params (0), shadow params (0), adds as child
0x009E33F0115UIScrollableListWnd__RebuildInit_33f0Reinitializes UIScrollableListWnd by reallocating surface, rebuilding item pool, updating scroll position, and marking rebuild complete.
0x009E3470115UIScrollableListWnd__RebuildInit_3470Reinitializes UIScrollableListWnd by allocating surface, creating sub-panels, and resetting scroll state.
0x009E34F0115UIScrollableListWnd__RebuildInit_34f0Reinitializes UIScrollableListWnd by allocating surface, creating subpanels, updating scroll state, and flagging rebuild completion.
0x009E3570115UIScrollableListWnd__RebuildInit_3570Reinitializes UIScrollableListWnd by allocating surface, creating subpanel, updating scroll state, and flagging rebuild completion.
0x009E35F0115UIScrollableListWnd__RebuildInit_35f0Reinitializes UIScrollableListWnd by allocating surfaces, creating panels, updating scroll state, and setting rebuild flag.
0x009E54F065UIScrollableListWnd__ScalarDtor_54f0Scalar destructor for UIScrollableListWnd; conditionally deallocates 8-byte object if param_2 is true
0x009E554065UIScrollableListWnd__ScalarDtor_5540Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object memory with XOR stack canary validation.
0x009E559065UIScrollableListWnd__ScalarDtor_5590Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object memory with XOR stack canary protection.
0x009E55E065UIScrollableListWnd__ScalarDtor_55e0Scalar destructor for UIScrollableListWnd that conditionally deallocates the object if param_2 is non-zero.
0x009E563065UIScrollableListWnd__ScalarDtor_5630Scalar destructor for UIScrollableListWnd that conditionally deallocates the object if the delete flag is set
0x009E568065UIScrollableListWnd__ScalarDtor_5680Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object if delete flag is set
0x009E56D065UIScrollableListWnd__ScalarDtor_56d0Scalar destructor for UIScrollableListWnd; conditionally deallocates 8-byte object based on delete flag param.
0x009E572065UIScrollableListWnd__ScalarDtor_5720Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object memory with XOR stack canary protection.
0x009E577065UIScrollableListWnd__ScalarDtor_5770Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object if param_2 is true.
0x009E57C065UIScrollableListWnd__ScalarDtor_57c0Scalar destructor for UIScrollableListWnd that conditionally deallocates the object if param_2 is non-zero
0x009E581065UIScrollableListWnd__ScalarDtor_5810Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object memory with XOR stack canary validation.
0x009E586065UIScrollableListWnd__ScalarDtor_5860Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object memory with XOR stack canary protection.
0x009E58B065UIScrollableListWnd__ScalarDtor_58b0Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object via operator delete
0x009E590065UIScrollableListWnd__ScalarDtor_5900Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object via operator delete
0x009E595065UIScrollableListWnd__ScalarDtor_5950Scalar destructor for UIScrollableListWnd that conditionally deallocates object memory with XOR cookie validation.
0x009E59A065UIScrollableListWnd__ScalarDtor_59a0Scalar destructor for UIScrollableListWnd that conditionally deallocates memory if destruction flag is set.
0x009E59F065UIScrollableListWnd__ScalarDtor_59f0Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object with stack canary protection
0x009E5A4065UIScrollableListWnd__ScalarDtor_5a40Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object via operator delete
0x009E5A9065UIScrollableListWnd__ScalarDtor_5a90Scalar destructor for UIScrollableListWnd that conditionally deallocates instance memory with stack canary verification.
0x009E5AE065UIScrollableListWnd__ScalarDtor_5ae0Scalar destructor for UIScrollableListWnd; conditionally deallocates 8-byte object via operator delete with XOR canary check.
0x009E7EE03UIScrollableListWnd__NullDestructor_aTrivial destructor stub that returns its parameter unchanged; likely a no-op placeholder for UIScrollableListWnd cleanup.
0x009E7EF03UIScrollableListWnd__NullDestructor_bNull destructor stub for UIScrollableListWnd; returns parameter unchanged, likely virtual destructor override.
0x009E87C0341UIScrollableListWnd__SwapComponentFieldsSwaps scrollable list window component fields between two instances, managing object lifecycle and vtable calls.
0x009E8920341UIScrollableListWnd__InitComponentFields_BSwaps component field pointers (at offset +9) between two UIScrollableListWnd instances, managing lifecycle via virtual destructors.
0x009E8A80341UIScrollableListWnd__InitComponentFields_CSwaps component field pointers (likely UI subcomponents) between two UIScrollableListWnd instances using move semantics.
0x009E8BE0341UIScrollableListWnd__InitComponentFields_DSwaps component field pointers (likely UI element references) between two UIScrollableListWnd objects with vtable-based cleanup.
0x009E8D40341UIScrollableListWnd__InitComponentFields_EExchanges and initializes component field pointers (offset +9) between two UIScrollableListWnd objects with cleanup.
0x009E9890176UISettingsMgr__ctor_component_bConstructs UISettingsMgr component, initializes vtable pointers and zeroes member fields at offsets 0x20-0x25.
0x009E99A0296UIOptionWnd__ctorInitializes UIOptionWnd with vtable, default colors (white/gray), 3-column grid layout, and zeros 10 option slots.
0x009E9AD0176UISettingsMgr__ctor_componentConstructs UISettingsMgr component by initializing CUIComponent base and zeroing member fields at offsets 0x20-0x25.
0x009E9B80166CUIAdventureGuide__ctor_sub_componentConstructs CUIAdventureGuide subcomponent, initializing vtable pointers and UIScrollableListPanel fields to zero.
0x009E9C30166CUIAdventureGuide__ctor_sub_component_bConstructs CUIAdventureGuide subcomponent, initializes UIScrollableListPanel with vtables and zeroes member fields.
0x009E9CE0300UISettingsPanel__ctorConstructs UISettingsPanel with vtable chain, initializes two UISettingsOptionEntry sub-panels and zeroes UI state fields.
0x009E9E10156CUIAdventureGuideSubComp__ctor_B1Constructor for CUIAdventureGuideSubComp; initializes base component, sets vtables, and zeroes member fields.
0x009E9EB0166CUIAdventureGuideSubComp__ctor_A1Constructs CUIAdventureGuideSubComp object, initializes vtables and member fields, sets up exception handling frame.
0x009E9F60186CUIAdventureGuideSubComp__ctor_A2Constructor for CUIAdventureGuideSubComp that initializes UI component with vtable pointers and zeroes member fields.
0x009EA020166CUIAdventureGuideSubComp__ctor_A3Constructor for CUIAdventureGuideSubComp that initializes UI component with vftables and zeroes member fields 0x20-0x24.
0x009EA0D0136CUIAdventureGuideSubComp__ctor_A4Constructor for CUIAdventureGuideSubComp that initializes base UIScrollableListPanel with vtables and clears state fields.
0x009EA160206CUIComponent__SubComponent_ctor_AConstructs a UIScrollableListPanel subcomponent with vtable initialization and zeroed member fields (0x20-0x28).
0x009EA230136CUIAdventureGuideSubComp__ctor_B2Constructor for CUIAdventureGuideSubComp; initializes base component, sets vtables, and clears member fields.
0x009EA2C0136CUIAdventureGuideSubComp__ctor_B3Constructs CUIAdventureGuideSubComp object, initializes vtables and UIScrollableListPanel, sets flags and member fields to zero.
0x009EA350166CUIAdventureGuideSubComp__ctor_B4Constructor for CUIAdventureGuideSubComp that initializes vtable pointers, sets flags, and zeros member variables for UI scrollable list panel.
0x009EA400113CUIAdventureGuideSubComp__ctor_C1Constructor for CUIAdventureGuideSubComp; initializes UI component with vtable pointers and flags.
0x009EA480124UIScrollablePanel__ctor_WithInsertConstructs UIScrollablePanel with vftable initialization and zeroes internal state fields at offsets 0x3a-0x3d.
0x009EA590152UISettingsOptionEntry__ctorInitializes UISettingsOptionEntry object by zeroing multiple fields and setting default values for UI option configuration.
0x009EA63080UISettingsOptionEntry__dtor_stringDestructor for std::string member variable within UISettingsOptionEntry class with stack canary protection.
0x009EA68064UISettingsOptionEntry__scalar_dtor_ADestructor for UISettingsOptionEntry that deallocates 0x70-byte member at offset +4 with stack canary protection.
0x009EA6D064UISettingsOptionEntry__scalar_dtor_BDestructor for UISettingsOptionEntry that deallocates a 0x2c-byte object at offset +4 with stack canary protection.
0x009EA72064UISettingsOptionEntry__scalar_dtor_CDestructor for UISettingsOptionEntry that deallocates a 0x24-byte object at offset+4 with stack canary protection.
0x009EA77064UISettingsOptionEntry__scalar_dtor_DDestructor for UISettingsOptionEntry that deallocates 24-byte heap object at offset +4
0x009EA7C0127UISettingsOptionEntry__dtor_strings_and_deleteDestructor that deallocates a UISettingsOptionEntry object and cleans up its internal string members.
0x009EA850113UISettingsOptionEntry__scalar_dtor_EDestructor for UISettingsOptionEntry that deallocates internal std::string and heap-allocated member at offset +4.
0x009EA8D0113UISettingsOptionEntry__scalar_dtor_FDestructor for UISettingsOptionEntry that deallocates an internal std::string and a 0x24-byte allocated object.
0x009EA95080UISettingsPanel__scalar_dtor_ADestructor for UISettingsPanel that recursively deletes tree nodes and deallocates internal structures based on initialization state.
0x009EA9D075UISettingsPanel__scalar_dtor_BDestructor for UISettingsPanel that deallocates 24-byte heap object at offset +4 with stack canary protection
0x009EAA2075UISettingsPanel__scalar_dtor_CDestructor for UISettingsPanel that deallocates a 0x18-byte heap object at offset +4 with stack canary protection.
0x009EAA70106UISettingsPanel__free_vector_bufferDeallocates a vector buffer by calculating size and calling operator delete with overflow validation checks.
0x009EAB0084CUIAdventureGuideSubComp__dtor_ADestructor for CUIAdventureGuideSubComp that calls parent CUIComponent dtor with stack canary validation.
0x009EAB6071UISettingsPanel__tree_dtorDestructor for UISettingsPanel tree node; destroys tree nodes and frees memory via STL container cleanup.
0x009EABB095UISettingsPanel__dtor_cleanupDestructor cleanup for UISettingsPanel that frees vector buffer and stores UI component positions before destruction.
0x009EAC1084CUIAdventureGuideSubComp__dtor_BDestructor for CUIAdventureGuideSubComp that cleans up UIScrollableListPanel and CUIAdventureGuide component resources.
0x009EAC7078CUIAdventureGuideSubComp__dtor_CDestructor for CUIAdventureGuideSubComp that calls parent CUIComponent destructor with stack cookie validation.
0x009EACC084CUIAdventureGuideSubComp__dtor_DDestructor for CUIAdventureGuideSubComp that chains to parent CUIComponent destructor with stack cookie validation.
0x009EAD2084CUIAdventureGuideSubComp__dtor_EDestructor for CUIAdventureGuideSubComp that chains to parent CUIComponent dtor with SEH frame setup.
0x009EAE6084CUIAdventureGuideSubComp__dtor_FDestructor for CUIAdventureGuideSubComp that chains to parent CUIComponent destructor with stack canary validation.
0x009EAEC084CUIAdventureGuideSubComp__dtor_GDestructor for CUIAdventureGuideSubComp that chains to parent CUIComponent destructor with stack guard.
0x009EAF2084CUIAdventureGuideSubComp__dtor_HDestructor for CUIAdventureGuideSubComp that calls parent CUIComponent dtor with stack canary check.
0x009EAF8084CUIAdventureGuideSubComp__dtor_IDestructor for CUIAdventureGuideSubComp that calls parent CUIComponent destructor with stack guard.
0x009EAFE084CUIAdventureGuideSubComp__dtor_JDestructor for CUIAdventureGuideSubComp that calls parent CUIComponent destructor with stack guard
0x009EB04084CUIAdventureGuideSubComp__dtor_KDestructor for CUIAdventureGuideSubComp that chains to parent CUIComponent destructor with stack guard.
0x009EB0A084CUIAdventureGuideSubComp__dtor_LDestructor for CUIAdventureGuideSubComp that cleans up parent UIScrollableListPanel and CUIAdventureGuide component resources.
0x009EB10084CUIAdventureGuideSubComp__dtor_MDestructor for CUIAdventureGuideSubComp that calls parent CUIComponent destructor with stack canary verification.
0x009EB16084CUIAdventureGuideSubComp__dtor_NDestructor for CUIAdventureGuideSubComp that calls parent CUIComponent destructor with stack canary validation.
0x009EB1C084CUIAdventureGuideSubComp__dtor_ODestructor for CUIAdventureGuideSubComp; calls parent CUIComponent dtor with stack canary validation.
0x009EB22071UIScrollableListPanel__tree_dtorDestructor for UIScrollableListPanel's internal tree structure; destroys tree nodes and frees memory with stack cookie validation.
0x009EB27078UIScrollableListPanel__component_dtorDestructor for UIScrollableListPanel component; calls parent CUIComponent destructor with stack canary check.
0x009EB330109UIScrollableListPanel__scalar_deleting_dtorDestructor for UIScrollableListPanel that cleans up CUIComponent base class and optionally deallocates object memory.
0x009EB3A096UIScrollableListPanel__tree_scalar_dtorDestructor for UIScrollableListPanel that destroys internal tree nodes and optionally deallocates the object.
0x009EB410116UISettingsPanel__dtor_cleanup_and_deleteDestructor for UISettingsPanel that cleans up vector buffers, stores UI positions, and optionally frees allocated memory.
0x009EB490109UIScrollableListPanel__scalar_deleting_dtor_BDestructor for UIScrollableListPanel that calls base class dtor and optionally deallocates the object instance (152 bytes).
0x009EB500103UIScrollableListPanel__scalar_deleting_dtor_CScalar deleting destructor for UIScrollableListPanel; calls parent dtor and conditionally deallocates object memory
0x009EB570109UIScrollableListPanel__scalar_deleting_dtor_DDestructor for UIScrollableListPanel that calls parent CUIComponent destructor and optionally deallocates the object.
0x009EB5E0109UIScrollableListPanel__scalar_deleting_dtor_EScalar deleting destructor for UIScrollableListPanel; calls base CUIComponent destructor and conditionally frees object memory.
0x009EB650242UISettingsPanel__dtorDestructor for UISettingsPanel that destroys 6 embedded std::string fields, restores vtables, and calls CUIComponent destructor.
0x009EB750109UIScrollableListPanel__scalar_deleting_dtor_FScalar deleting destructor for UIScrollableListPanel; calls parent CUIComponent destructor and conditionally deallocates object.
0x009EB7C0109UIScrollableListPanel__scalar_deleting_dtor_GScalar deleting destructor for UIScrollableListPanel; calls base dtor and optionally frees memory if flag set.
0x009EB830109UIScrollableListPanel__scalar_deleting_dtor_HDestructor for UIScrollableListPanel that calls parent CUIComponent dtor and conditionally deallocates 0x9c bytes
0x009EB8A0109UIScrollableListPanel__scalar_deleting_dtor_IDestructor for UIScrollableListPanel that cleans up base CUIComponent and optionally deallocates the object
0x009EB910109UIScrollableListPanel__scalar_deleting_dtor_JScalar deleting destructor for UIScrollableListPanel; calls base CUIComponent dtor and conditionally deallocates 0x88 bytes
0x009EB980109UIScrollableListPanel__scalar_deleting_dtor_KScalar deleting destructor for UIScrollableListPanel; calls parent dtor and conditionally deallocates object.
0x009EB9F0109UIScrollableListPanel__scalar_deleting_dtor_LScalar deleting destructor for UIScrollableListPanel; calls base destructor and conditionally frees object memory.
0x009EBA60109UIScrollableListPanel__scalar_deleting_dtor_MScalar deleting destructor for UIScrollableListPanel; deallocates object if flag set, calls parent CUIComponent destructor.
0x009EBAD0109UIScrollableListPanel__scalar_deleting_dtor_NScalar deleting destructor for UIScrollableListPanel that calls base class dtor and conditionally frees memory
0x009EBB40109UIScrollableListPanel__scalar_deleting_dtor_OScalar deleting destructor for UIScrollableListPanel; calls parent destructor and conditionally deallocates object.
0x009EBBB096UIScrollableListPanel__tree_scalar_dtor_BDestructor for UIScrollableListPanel that destroys internal STL tree nodes and optionally deallocates the object if param_2 flag is set.
0x009EBC20103UIScrollableListPanel__scalar_deleting_dtor_PScalar deleting destructor for UIScrollableListPanel; destroys parent component and conditionally deallocates object.
0x009ED4D871CUIAdventureGuide__cleanup_local_stringCleans up a local std::string, frees heap-allocated buffer if capacity > 15
0x009EDFB198CUIAdventureGuide__set_label_from_msg_stringFinds child text label by ID, gets localized message string via GetMsgString, assigns to label text
0x009EE07198CUIAdventureGuide__set_label_from_msg_string_009ee071Finds child text label by ID, gets localized message string via GetMsgString, assigns to label text (variant 2)
0x009EE13198CUIAdventureGuide__set_label_from_msg_string_009ee131Finds child text label by ID, gets localized message string via GetMsgString, assigns to label text (variant 3)
0x009EE1F198CUIAdventureGuide__set_label_from_msg_string_009ee1f1Finds child text label by ID, gets localized message string via GetMsgString, assigns to label text (variant 4)
0x009EE2AF149CUIAdventureGuide__refresh_all_child_componentsIterates child component lists at offsets 0x50 and 0xE0, calls vtable method 0xDC on each; then applies option to all slots via UISettingsPanel
0x009EE350151UISettingsMgr__InitializeThreeLabelsInitializes three UI text labels (0x1032, 0x1035, 0x1036) by retrieving localized strings and setting their text content.
0x009EE3F0151UISettingsMgr__InitLabelsInitializes three UI text labels (0x1057, 0x1058, 0x1059) by retrieving localized strings and setting their text content.
0x009EE490676UISettingsMgr__InitGraphicsConfigInitializes UI graphics settings by retrieving config from CGraphicsConfig and populating UISettingsMgr member variables with renderer state.
0x009EE74079UISettingsMgr__InitGraphicsLabelInitializes graphics label by retrieving message string and setting adapter count in UISettingsMgr
0x009EE790151UISettingsMgr__InitLabels_CInitializes three UI text labels by retrieving localized strings (0x107d, 0x1033, 0x1034) and setting them with calculated lengths.
0x009EE990151UISettingsMgr__InitLabels_DInitializes three UI text labels (0xc40, 0x1038, 0x1037) by retrieving localized strings and setting their lengths.
0x009EEA30183UISettingsMgr__InitLabels_EInitializes UI settings labels by retrieving localized strings (0x5d9, 0xc12) and assigning them to text UI elements.
0x009EEB52113CUIAdventureGuide__set_palette_name_and_updateGets palette name by index if count > 0, assigns to string, then updates scrollable list
0x009EEC2C68CUIAdventureGuide__set_palette_name_if_validGets palette name by index if within bounds, assigns to string; falls through to update scrollable list
0x009EEE00151UISettingsMgr__InitializeSettingLabelsInitializes UI settings labels by retrieving localized strings (0x105a, 0x1033, 0x1034) and setting them to text UI elements.
0x009EFD80675UISettingsMgr__InitDX7GraphicsConfigInitializes DirectX7 graphics configuration list by populating UI scroll list with graphics mode strings
0x009F11E0141UISettingsPanel__component_dtor_extendedExtended destructor for UISettingsPanel component; cleans up member at offset 0x31 and invokes base class CUIComponent destructor.
0x009F1270162UISettingsPanel__scalar_deleting_dtor_extendedDestructor for UISettingsPanel that releases child component at offset 0x31, calls parent CUIComponent dtor, optionally deletes memory.
0x009F1B7A35CUIAdventureGuide__init_font_string_from_dataInitializes std::string from static font data at 0x01035720
0x009F1D8E226CUIAdventureGuide__init_rich_component_scrollableCreates CUIAdventureGuide rich text component, sets render target size, configures scroll callback, adds to scrollable list
0x009F1F77565CUIAdventureGuide__create_settings_panel_componentCleans up local strings, creates settings panel component (200 bytes) with vtable, colors, sets render target 0xD7x0x3A, positions at 8,0x50
0x009F222B404CUIAdventureGuide__init_scrollable_text_label_panelSets color, width, height, visible flag on scrollable panel; creates text label component at offset 0xE4 with Gulim font
0x009F2432291CUIAdventureGuide__init_outlined_text_label_childConfigures outlined text label with line spacing/outline/color/shadow, creates TextLabel at offset 0xE8 with Gulim font
0x009F2F9065UIMapWnd__scalar_dtor_ADestructor for UIMapWnd that conditionally deallocates the object if param_2 is non-zero; sets up SEH frame.
0x009F2FE065UIMapWnd__scalar_dtor_BScalar destructor for UIMapWnd that conditionally deallocates object memory with stack cookie validation
0x009F303065UIMapWnd__scalar_dtor_CScalar destructor for UIMapWnd that conditionally deallocates memory with XOR canary stack protection.
0x009F308065UIMapWnd__scalar_dtor_DScalar destructor for UIMapWnd class that conditionally deallocates 8-byte object with stack cookie validation
0x009F30D065UIMapWnd__scalar_dtor_EScalar destructor for UIMapWnd that conditionally deallocates the object with stack cookie verification if delete flag is set.
0x009F312065UIMapWnd__scalar_dtor_FScalar destructor for UIMapWnd that conditionally deallocates 8-byte object with stack canary protection
0x009F317065UIMapWnd__scalar_dtor_GScalar destructor for UIMapWnd that conditionally deallocates 8-byte object via operator delete with XOR stack canary check.
0x009F3410349UIMapWnd__ctorInitializes UIMapWnd instance with vtable, colors (white/gray), 3-column grid layout, and zeros member fields.
0x009F357095UIMapWnd__dtor_cleanupDestructor cleanup for UIMapWnd class; destroys internal string, calls OnDestroy handler, and restores stack frame
0x009F35D0116UIMapWnd__dtor_cleanup_and_deleteDestructor for UIMapWnd that cleans up string members, stores window position, and optionally deallocates the object
0x009F37DA94CUIAdventureGuide__send_packet_and_process_eventGets CConnection instance, sends packet with size, then processes UI event 0x2715
0x009F3FD0106UICashShopListWnd__FreeVectorBufferDeallocates a vector buffer in UICashShopListWnd by calling operator delete with size validation and stack cookie checks.
0x009F4060164UICashShopListWnd__InitComponentRowInitializes a cash shop list window UI row by creating component object and calling field initialization.
0x009F411035UICashShopListWnd__ScalarDeletingDestructorScalar deleting destructor for UICashShopListWnd; destroys panel and conditionally deallocates 0x138 bytes if flag set.
0x009F4C0335CUIAdventureGuide__init_string_from_static_dataInitializes std::string from static data at 0x00fce968
0x009F4D2534CUIAdventureGuide__init_two_empty_strings_009f4d25Initializes two empty std::strings on the stack
0x009F4DAF53CUIAdventureGuide__init_strings_and_assign_dataInitializes multiple std::strings and assigns from static data at 0x00fce968
0x009F4E4245CUIAdventureGuide__add_child_direct_epilogAdds child component directly and returns (epilog with SEH cleanup)
0x009F545635CUIAdventureGuide__init_font_string_from_staticInitializes std::string from static font data at 0x01035720
0x009F566A226CUIAdventureGuide__create_rich_component_with_scrollCreates CUIAdventureGuide rich text component, adds to scrollable list with scroll callback, sets render target size
0x009F5857437CUIAdventureGuide__create_text_label_at_dcCleans up strings, creates TextLabel component (0xFC bytes) at offset 0xDC with Gulim font, render target 0xA0x0x12
0x009F5A73374CUIAdventureGuide__create_text_input_panel_at_e0Creates CUIComponent with text input at offset 0xE0, configures text label style, creates inner input 0x82x0x12
0x009F5C47474CUIAdventureGuide__configure_text_input_and_rich_componentConfigures text input (color, background, margins, password mask, padding, border, align) and creates rich component at 0xE4 with scroll
0x009F728065UICashShopListWnd__scalar_dtor_AScalar destructor for UICashShopListWnd that conditionally deallocates the object instance if destruction flag is set.
0x009F72D065UICashShopListWnd__scalar_dtor_BScalar destructor for UICashShopListWnd that conditionally deallocates the object if param_2 is true.
0x009F732065UICashShopListWnd__scalar_dtor_CScalar destructor for UICashShopListWnd class; conditionally deallocates 8-byte object if deletion flag set
0x009F737065UICashShopListWnd__scalar_dtor_DScalar destructor for UICashShopListWnd that conditionally deallocates 8-byte object memory with stack canary protection.
0x009F73C065UICashShopListWnd__scalar_dtor_EScalar destructor for UICashShopListWnd that conditionally deallocates 8 bytes of memory via operator delete
0x009F741065UICashShopListWnd__scalar_dtor_FScalar destructor for UICashShopListWnd that conditionally deallocates 8-byte object via operator delete.
0x009F746065UICashShopListWnd__scalar_dtor_GScalar destructor for UICashShopListWnd that conditionally deallocates 8 bytes of memory via operator delete.
0x009F74B065UICashShopListWnd__scalar_dtor_HScalar destructor for UICashShopListWnd with conditional memory deallocation based on param_2 flag
0x009F750065UICashShopListWnd__scalar_dtor_IScalar destructor for UICashShopListWnd that conditionally deallocates 8-byte object via operator delete.
0x009F77B03UICashShopListWnd__NullDestructorNull destructor stub for UICashShopListWnd class; returns parameter unchanged without cleanup
0x009F78E0341UICashShopListWnd__InitComponentFields_AInitializes UI component fields by swapping/managing pointers between two parameter objects with destructor/constructor calls.
0x009F7AE055STL_Vector_Deallocate_With_ValidationDeallocates vector buffer with size validation; checks alignment before calling operator delete with adjusted pointer/size
0x009F800064UICashShopWnd__scalar_dtor_ADestructor for UICashShopWnd class; deallocates 0x30-byte member object at offset +4 with stack canary protection.
0x009F8050113UICashShopWnd__dtor_with_string_ADestructor for UICashShopWnd that releases a 48-byte allocated string member and cleans up exception handling frame.
0x009F80D0119UICashShopWnd__dtor_with_string_BDestructor for UICashShopWnd that cleans up internal string and allocated memory (0x28 bytes).
0x009F815068UICashShopWnd__dtor_string_onlyDestructs a std::string member variable in UICashShopWnd class with stack cookie validation.
0x009F81A071UICashShopWnd__tree_dtorDestructor for STL tree container in UICashShopWnd; destroys nodes and deallocates tree memory with XOR stack canary validation.
0x009F81F095UICashShopWnd__dtor_cleanupDestructor cleanup for UICashShopWnd; destroys string members and calls parent OnDestroy to save window state.
0x009F825096UICashShopWnd__tree_scalar_dtorDestructor for UICashShopWnd that destroys internal tree structure and conditionally deallocates the object.
0x009F82C0116UICashShopWnd__dtor_cleanup_and_deleteDestructor for UICashShopWnd that cleans up resources, stores window position, and conditionally deallocates the object.
0x009F8AA0200UICashShopWnd__InitLabelsFromMsgStringInitializes Cash Shop window UI labels by positioning window and setting text from message strings 0x1017-0x1019.
0x009F95A6829CUIAdventureGuide__wstring_find_and_replaceConverts multibyte strings to wide chars, performs find-and-replace in wstring using pattern matching, converts result back to multibyte
0x009F9964342CUIAdventureGuide__cleanup_wstrings_and_return_countCleanup epilog: frees wchar buffers, clears wstrings, returns replacement count
0x009FA010189UICashShopWnd__dtorDestructor for UICashShopWnd that releases member objects at offsets 0x4D, 0x43, 0x35 via virtual Release calls
0x009FA330164UICashShopWnd__InitFromResourceInitializes UICashShopWnd UI window from resource template, extracts component via vtable callback, initializes fields.
0x009FA3E035UICashShopWnd__scalar_dtorScalar destructor for UICashShopWnd that calls the class destructor and conditionally deallocates 0x138 bytes if flag is set.
0x009FA580115UICashShopWnd__factory_createFactory function that allocates 0xF4 bytes and constructs a UICashShopWnd object instance.
0x009FA69066UICashShopWnd__InitWindowSizeInitializes cash shop window dimensions (0x156x0x19c), resets position, applies layout, and triggers render update.
0x009FAEA3150CUIAdventureGuide__cleanup_string_and_init_emptyCleans up existing string buffer, initializes two empty strings, assigns from empty static data
0x009FAFB734CUIAdventureGuide__init_empty_string_and_assignInitializes an empty std::string and assigns via std_string__assign_range
0x009FB0EC129CUIAdventureGuide__cleanup_and_add_child_at_88Cleans up local string, adds child component from offset 0x88
0x009FB961159CUIAdventureGuide__create_component_at_dcCreates CUIAdventureGuide base component at offset 0xDC, sets render target size 0x156, assigns string from static data at 0x01048938
0x009FBA5E213CUIAdventureGuide__create_bold_text_label_at_e0Creates bold TextLabel component at offset 0xE0, render target 0x156, Gulim font with bold flag and text extent 6
0x009FBB91390CUIAdventureGuide__create_scroll_and_text_label_at_e4_e8Creates scroll component at 0xE4 and text label at 0xE8 with Gulim font, configures outlined text label style
0x009FBD75320CUIAdventureGuide__create_rich_component_at_ecCreates rich text component at offset 0xEC with scroll callback, configures text label outline/shadow
0x009FBFC5284CUIAdventureGuide__cleanup_strings_and_add_child_ecCleans up three std::string buffers, adds child component from offset 0xEC
0x009FCDED291CUIAdventureGuide__create_text_label_at_94Creates outlined text label at offset 0x94 with Gulim font, render target 0x96, positioned at 0x6E
0x009FCF6E291CUIAdventureGuide__create_text_label_at_98Creates outlined text label at offset 0x98 with Gulim font, render target 100px, positioned at 0x20
0x009FD0EF450CUIAdventureGuide__create_cashshop_component_at_9cCreates CashShop-style component at 0x9C with dimensions 0xE1x0x29, configures two binder callbacks via UICashShopWnd
0x009FD564154CUIAdventureGuide__configure_subcomponent_render_targetResets BC/C0 fields, sets render target size on subcomponent at 0x9C->0xB0, assigns string from static data
0x009FD68D147CUIAdventureGuide__cleanup_string_and_init_empty_009fd68dCleans up string buffer and initializes two empty strings, assigns from empty static data
0x009FD7A234CUIAdventureGuide__init_empty_string_pair_009fd7a2Initializes two empty std::strings on the stack
0x009FD8AC173CUIAdventureGuide__cleanup_and_create_panel_at_9cCleans up string buffer, destroys string, creates panel with callbacks at 0x9C, adds as child
0x009FE15B129CUIAdventureGuide__cleanup_and_add_child_at_94Cleans up string buffer, adds child component from offset 0x94
0x009FEC3065UICashShopWnd__callback_scalar_dtor_AScalar destructor for UICashShopWnd callback; conditionally deallocates 8-byte object if param_2 is true
0x009FEC8065UICashShopWnd__callback_scalar_dtor_BScalar destructor callback for UICashShopWnd that conditionally deletes 8-byte object if destruction flag is set
0x009FECD065UICashShopWnd__callback_scalar_dtor_CScalar destructor for UICashShopWnd callback; conditionally deletes 8-byte object with stack guard verification.
0x009FED2065UICashShopWnd__callback_scalar_dtor_DDestructor callback that conditionally deletes a UICashShopWnd object with stack canary protection
0x009FED7065UICashShopWnd__callback_scalar_dtor_EScalar destructor for UICashShopWnd that conditionally deallocates 8-byte object via operator delete with XOR stack canary validation.
0x009FEDC065UICashShopWnd__callback_scalar_dtor_FScalar destructor callback for UICashShopWnd that conditionally deletes 8-byte heap allocation with XOR stack canary.
0x009FEE1065UICashShopWnd__callback_scalar_dtor_GScalar destructor callback for UICashShopWnd that conditionally deletes 8-byte allocated memory with stack canary protection.
0x009FEE6065UICashShopWnd__callback_scalar_dtor_HConditional destructor callback for UICashShopWnd that deallocates 8-byte heap object when flag is set.
0x009FEEB065UICashShopWnd__DestroyCallbackItemsIterates through callback collection destroying items by invoking destructor at offset 0xdc for each element matching param_2
0x009FF1003UICashShopWnd__NullDestructorNull destructor stub for UICashShopWnd class; returns input parameter unchanged for cleanup sequencing.
0x009FF210341UICashShopWnd__InitComponentFields_ASwaps and initializes member pointers at offset 0x24 (index 9) between two UICashShopWnd objects with destructor calls.
0x009FF4D028InitTreeNodeWithFlagsInitializes a tree node structure with flags, setting default state and copying source node pointer.
0x009FF580262UICashShopWnd__ctorInitializes UICashShopWnd object with default UI properties (colors, list settings, component destructors).
0x009FF93084UICashShopWnd__ComponentDtor_ADestructor for UICashShopWnd component that invokes parent CUIComponent destructor with stack canary validation.
0x009FF99071UICashShopWnd__ComponentDtor_BDestructor for UICashShopWnd component; calls OnDestroy to store window positions before cleanup.
0x009FF9E071UICashShopWnd__ComponentDtor_CDestructs UICashShopWnd component by destroying STL tree nodes and freeing associated memory with stack cookie validation.
0x009FFA3084UICashShopWnd__ComponentDtor_DDestructor for UICashShopWnd component; calls parent CUIComponent destructor with stack canary validation.
0x009FFA9084UICashShopWnd__ComponentDtor_EDestructor for UICashShopWnd component; calls parent CUIComponent destructor with stack canary validation.
0x009FFAF0109UICashShopWnd__ComponentScalarDtorDestructor for UICashShopWnd component; cleans up CUIComponent and conditionally deallocates object memory.
0x009FFB6096UICashShopWnd__ComponentScalar__DtorDestructor for UICashShopWnd's ComponentScalar object; calls OnDestroy, optionally deallocates memory.
0x009FFBD096UICashShopWnd__ComponentScalarDtor_CDestructor for UICashShopWnd::ComponentScalar; destroys STL tree nodes and conditionally deallocates object memory.
0x009FFC40109UICashShopWnd__ComponentScalarDtor_DDestructor for UICashShopWnd UI component; destroys parent CUIComponent and optionally deallocates object memory.
0x009FFCB0109UICashShopWnd__ComponentScalarDtor_EDestructor for UICashShopWnd component; destroys base class and optionally deallocates 0x98-byte object.
0x00A011E01354UIQuestWnd__CreateScrollPanelAllocates and initializes a 0xD8-byte scroll panel UI component with Gulim font (size 12, white text) for quest window detail view.
0x00A01849129CUIAdventureGuide__cleanup_and_add_child_at_80Cleans up string buffer, adds child component from offset 0x80
0x00A018D01524UIQuestWnd__CreateTitleBarAllocates and initializes a 0xE4-byte titlebar UI component for quest window with bitmap assets and text panel.
0x00A01FDB380CUIAdventureGuide__cleanup_and_create_component_at_dcCleans up strings, creates base component (0xB8 bytes) at offset 0xDC, render target 0x156x0x18B, assigns from static data
0x00A025E4208CUIAdventureGuide__cleanup_strings_and_add_child_e8Cleans up two string buffers, adds child component from offset 0xE8
0x00A02C8065UICheckAttendWnd__callback_scalar_dtor_AScalar destructor callback for UICheckAttendWnd; conditionally deallocates 8-byte object with XOR stack guard verification.
0x00A02CD065UICheckAttendWnd__callback_scalar_dtor_BDestructor callback for UICheckAttendWnd that conditionally deallocates 8-byte object with stack canary protection
0x00A02E10113UIQuestItemPanel__ConstructorConstructs UIQuestItemPanel widget, initializes 0x84-byte UI window with vtable and flags, sets content flag to false.
0x00A02E90242UIQuestListPanel__ConstructorInitializes UIQuestListPanel with vtable, text colors (white/gray), selection mode 3, sort enabled, and clears 5 quest entry containers.
0x00A0314071UICheckAttendWnd__ComponentDtorDestructor for UICheckAttendWnd component; calls OnDestroy to store window positions before cleanup.
0x00A03200109UIQuestItemPanel__DestructorDestructor for UIQuestItemPanel UI component; cleans up vtable chain and optionally deallocates 0x84-byte object.
0x00A0327096UIQuestWnd__DestructorDestructor for UIQuestWnd class; calls OnDestroy, optionally deallocates object if param_2 flag set.
0x00A032E0129UIQuestListPanel__DestructorDestructor for UIQuestListPanel that frees internal vector, chains base class destructors, and conditionally deallocates object memory.
0x00A0338016UIQuestWnd__OnCloseEventCloses the quest window by dispatching event 0x271A to the UI window manager.
0x00A03440145UIQuestWndV2__CreateImageButtonAllocates and initializes a 0xA4-byte image button widget (75x145 px), stores at offset 0x98, adds as child to quest window.
0x00A04280444UIQuestListItemWnd__ConstructorInitializes UIQuestListItemWnd object with vtable, linked lists for quest data, and state fields for UI rendering.
0x00A04440201UIQuestTooltipWnd__ConstructorInitializes UIQuestTooltipWnd with vtable, background colors (0xF7F7F7/0xC6C6C6), enabled flag, and clears position/size fields.
0x00A04510189UIQuestListItemWnd__DestructorDestructor for UIQuestListItemWnd; destroys sub-nodes at offsets 0x4D and 0x43, then frees linked list at 0x35.
0x00A0487035UIQuestListItemWnd__ScalarDeletorScalar deleter for UIQuestListItemWnd; calls destructor then conditionally frees 0x138 bytes if delete_this flag set
0x00A048A0353UIQuestListItemWnd__CreatePanelCreates and initializes a scrollable panel UI component for quest list items with callbacks and sprite mapping.
0x00A04CA0525UIQuestWndV2__CreateScrollableListAllocates and initializes a scrollable list control (0xF0 bytes) for UIQuestWndV2 with callbacks and scroll handlers.
0x00A05610344CUIAdventureGuide__create_effect_list_component_at_f8Creates effect list component at offset 0xF8 via CUIEffectListWnd, configures scroll with delegate, adds as child
0x00A0595B68CUIAdventureGuide__reset_flag_and_add_child_f8Resets flag at offset 0x3E via vtable 0x98, adds child component from offset 0xF8
0x00A059A01560UIQuestWndV2__CreateQuestListViewInitializes UIQuestListItemWnd component at offset 0x80, sets render target size, binds quest tab-switch and selection callbacks with delegates.
0x00A06077147CUIAdventureGuide__cleanup_string_and_init_empty_00a06077Cleans up string buffer and initializes two empty strings, assigns from empty static data
0x00A0618C34CUIAdventureGuide__init_empty_string_pair_00a0618cInitializes two empty std::strings on the stack
0x00A0627F207CUIAdventureGuide__cleanup_and_rebuild_quest_gridCleans up strings, calls UIQuestListItemWnd::RebuildItemGrid, adds child component from offset 0x80
0x00A063601150UIQuestWndV2__CreateTitleBarAllocates and initializes a 0xE4-byte titlebar UI component with left/mid/right bitmaps from basic_interface_titlebar assets for UIQuestWndV2.
0x00A06841278CUIAdventureGuide__create_rich_scrollable_with_delegateConfigures outlined text label, stores delegate at 0xD8, creates rich scrollable component with delegate callback
0x00A06A62380CUIAdventureGuide__cleanup_and_create_component_160x1c1Cleans up strings, creates base component (0xB8 bytes) at offset 0xDC, render target 0x160x0x1C1, positions at 0x1D,0x11
0x00A06F1A376CUIAdventureGuide__cleanup_and_create_richtext_scrollableCleans up strings, creates rich text scrollable component via UIScrollablePanel, configures delegate callback
0x00A08830111CUIEffectListWnd__OnPacketReceived_wrapperWrapper that calls CUIEffectListWnd packet handler with SEH exception handling and XOR stack canary verification.
0x00A092C065UIScrollComponent__callback_scalar_dtor_01Scalar destructor callback for UIScrollComponent; conditionally deletes 8-byte object if param_2 flag is set
0x00A0931065UIScrollComponent__scalar_dtorConditional destructor that deallocates UIScrollComponent object if deletion flag is set; manages stack unwinding with XOR cookie.
0x00A0936065UIScrollComponent__callback_scalar_dtor_03Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack canary protection
0x00A093B065UIScrollComponent__callback_scalar_dtor_04Destructor callback for UIScrollComponent that conditionally deletes heap memory (8 bytes) with stack canary protection.
0x00A0940065UIScrollComponent__callback_scalar_dtor_05Destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack canary protection.
0x00A0945065UIScrollComponent__scalar_deleterConditional destructor callback for UIScrollComponent that deallocates 8-byte objects when delete flag is set.
0x00A094A065UIScrollComponent__callback_scalar_dtor_07Scalar destructor callback for UIScrollComponent; conditionally deletes 8-byte object based on param_2 flag with stack canary protection.
0x00A094F065UIScrollComponent__callback_scalar_dtor_08Scalar destructor for UIScrollComponent that conditionally deletes heap memory based on param_2 flag with stack canary protection.
0x00A0954065UIScrollComponent__callback_scalar_dtor_09Scalar destructor callback for UIScrollComponent; conditionally deallocates 8-byte object if param_2 is non-zero.
0x00A0959065UIScrollComponent__callback_scalar_dtor_10Scalar deleter callback for UIScrollComponent; conditionally deallocates 8-byte object if param_2 is true.
0x00A095E065UIScrollComponent__callback_scalar_dtor_11Destructor callback for UIScrollComponent that conditionally deallocates 8-byte heap memory with stack guard validation.
0x00A0963065UIScrollComponent__callback_scalar_dtor_12Destructor callback for UIScrollComponent that conditionally deletes heap-allocated object (8 bytes) with XOR stack canary validation.
0x00A0968065UIScrollComponent__callback_scalar_dtor_13Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with XOR stack canary protection
0x00A096D065UIScrollComponent__callback_scalar_dtorDestructor callback for UIScrollComponent scalar; conditionally deletes 8-byte object if param_2 is true.
0x00A0972065UIScrollComponent__callback_scalar_dtor_15Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack cookie validation.
0x00A0977065UIScrollComponent__callback_scalar_dtor_16Scalar destructor callback for UIScrollComponent that conditionally deletes heap memory (8 bytes) with stack cookie validation.
0x00A097C065UIScrollComponent__callback_scalar_dtor_17Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack canary protection.
0x00A0981065UIScrollComponent__callback_scalar_dtor_18Scalar deleter callback for UIScrollComponent; conditionally deallocates 8-byte object if param_2 is non-zero.
0x00A0986065UIScrollComponent__callback_scalar_dtor_19Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte objects with stack canary protection.
0x00A098B065UIScrollComponent__callback_scalar_dtor_20Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack canary protection.
0x00A0990065UIScrollComponent__callback_scalar_dtor_21Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte heap object with stack cookie validation.
0x00A0995065UIScrollComponent__callback_scalar_dtor_22Destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack guard verification
0x00A099A065UIScrollComponent__callback_scalar_dtor_23Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with XOR-based stack canary validation.
0x00A099F065UIScrollComponent__callback_scalar_dtor_24Destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack canary protection.
0x00A09AC065UIScrollComponent__UnregisterCallbackIterates callback list in scroll component, invokes destructor for matching callback entry with equality check.
0x00A09ED03UIQuestWndV2__NullDestructorTrivial destructor stub that returns its input parameter unchanged; likely placeholder for UIQuestWndV2 class cleanup.
0x00A0A4E055UIQuestWndV2__FreeResizedVectorDeallocates resized vector memory with size validation; handles both small and large allocations via operator delete.
0x00A0A52055UIQuestWndV2__FreeInsertedVectorDeallocates vector memory with size validation; checks allocation metadata and calls operator delete with bounds checking.
0x00A0A650181CUIScrollableList__ConstructorInitializes CUIScrollableList object with vtable, zeroes fields 0x3a-0x43, sets field 0x3f to 1
0x00A0A790373CUITabControl__ctor_BInitializes CUITabControl instance with default colors (white/gray), tab state fields, and vtable pointers for UI rendering
0x00A0A910106UIQuestWndV2__FreeVectorDeallocates a dynamically allocated vector used by UIQuestWndV2, handling large allocations via sized delete.
0x00A0A9A071UIQuestWndV2__TreeDtorDestructor for UIQuestWndV2's tree node container; destroys all tree nodes and deallocates memory.
0x00A0A9F084UIQuestWndV2__ComponentDtor_ADestructor for UIQuestWndV2 component; chains to CUIAdventureGuide destructor and CUIComponent cleanup with stack canary verification.
0x00A0AA50144UIQuestWndV2__dtorDestructor for UIQuestWndV2 that unregisters window events, clears quest data vectors, and stores UI position state.
0x00A0AAE096UIQuestWndV2__TreeAndAlloc_dtorDestructor for UIQuestWndV2::TreeAndAlloc that destroys tree nodes, frees memory, and optionally deletes the object itself.
0x00A0AB50109UIQuestWndV2__ComponentScalarDtorDestructor for UIQuestWndV2 component that cleans up parent class and optionally deallocates object memory
0x00A0ABC0165UIQuestWndV2__scalar_dtorDestructor for UIQuestWndV2; processes window events, cleans up strings/vectors, and optionally deallocates object memory.
0x00A0B9FC38CUIAdventureGuide__seh_epilog_stubSEH epilog stub: initializes empty string and restores FS register
0x00A0E4F01239UISelectPackageWnd__CreateControlsInitializes UI controls for package selection window: creates text panel, item display panel, and text label child components.
0x00A0EEB7287CUIAdventureGuide__create_rich_component_with_delegate_a5Configures outlined text label, stores delegate at 0xD8, creates rich component with delegate A5 scroll callback
0x00A0F0E1447CUIAdventureGuide__cleanup_and_create_rich_component_a8Cleans up strings, creates rich component with delegate A8 scroll callback, adds as child
0x00A0F3B4623CUIAdventureGuide__create_list_wnd_component_at_dcCleans up strings, creates CListWnd component (0x138 bytes) at 0xDC with dimensions 0x9Fx0x22, configures two delegates (A9, A10)
0x00A0F940151CUIAdventureGuide__configure_list_subcomponent_renderSets BC=0xD, C0=0, configures render target on subcomponent at 0xDC->0xB0, sets height 0x22
0x00A103B0460UISelectPackageWnd__CreateTitleLabelInitializes a text label UI component for package selection window title with Gulim font, white color, and shadow/outline effects.
0x00A14320444CUISelectPackage__ctorInitializes CUISelectPackage UI component with linked list and tree structures for package item management.
0x00A144E0225CUITabControl__ScrollableComponent_dtorDestructor for CUITabControl's ScrollableComponent; cleans up member pointers, text resources, and tree node structures.
0x00A1491035CUITabControl__ScrollableComponent_scalar_dtorScalar destructor for CUITabControl__ScrollableComponent; conditionally deallocates 0x138 bytes if flag set.
0x00A14940353CUIScrollableList__CreateSubComponentAllocates and initializes a scrollable list row component with render target, delegates, and adds it to parent UI hierarchy.
0x00A14C20183CUIScrollableList__CreateHeaderComponentAllocates and initializes a CWndSimple header component (0x84 bytes), sets render target to 70x21, adds to parent's child list.
0x00A151D01156CUIAdventureGuide__CreateTitleBarAllocates and initializes CUIComponent for Adventure Guide title bar with left/mid/right sprite configuration
0x00A157B335CUIAdventureGuide__init_font_string_from_static_00a157b3Initializes std::string from static font data at 0x01035720
0x00A159C7226CUIAdventureGuide__create_rich_scrollable_with_bs_delegateCreates rich text scrollable component with BS delegate callback, adds as child
0x00A15BB4437CUIAdventureGuide__create_bold_text_label_at_dcCleans up strings, creates bold TextLabel (0xFC bytes) at 0xDC, render target 0x145x0x19, Gulim font with bold+extent 6
0x00A15DD0291CUIAdventureGuide__create_text_label_at_e0Creates outlined TextLabel at offset 0xE0 with Gulim font, render target 0x8C, positioned at 0x36
0x00A15F66294CUIAdventureGuide__create_text_label_at_e4Creates outlined TextLabel at offset 0xE4 with Gulim font, render target 0x8C, positioned at 0xC2
0x00A160FF288CUIAdventureGuide__create_bold_text_label_at_e8Creates bold TextLabel at offset 0xE8 with Gulim font, render target 0x2C, positioned at 0x0A
0x00A16292288CUIAdventureGuide__create_bold_text_label_at_ecCreates bold TextLabel at offset 0xEC with Gulim font, render target 0x46, positioned at 0x36
0x00A171D0457CUIAdventureGuide__CreateSearchEditCreates and configures a search text edit control (0xfc bytes) with Gulim font size 12, white text, and adds it as child component.
0x00A18CA0106CUISkillDescWnd__FreeVectorDeallocates a vector's internal buffer in CUISkillDescWnd, handling both small and large allocations with XOR cookie validation.
0x00A18D30155CUISkillDescWnd__FreeDescAndVectorDeallocates skill description vector by iterating through elements, calling SkillDescList__FreeAll on each, then freeing memory.
0x00A18E5095CUISkillDescWnd__dtorDestructor for CUISkillDescWnd that deallocates vector and tree data structures before object destruction.
0x00A18EB071CUISkillDescWnd__ComponentDtor_ADestructor for CUISkillDescWnd component that stores window position before cleanup via OnDestroy handler.
0x00A18F0084CUISkillDescWnd__ComponentDtor_BDestructor for CUISkillDescWnd component; calls parent CUIComponent destructor with stack canary validation.
0x00A18F60116CUISkillDescWnd__scalar_dtorDestructor for CUISkillDescWnd that frees internal vectors/trees and optionally deallocates the object itself.
0x00A18FE096CUISkillDescWnd__ComponentScalarDtor_ADestructor for CUISkillDescWnd::ComponentScalar that cleans up UI component state and optionally deallocates memory.
0x00A19050109CUISkillDescWnd__ComponentScalarDtor_BDestructor for CUISkillDescWnd::ComponentScalar that cleans up parent class and optionally deallocates object memory.
0x00A1A26071CUIWindowMgr__WindowSubtype_dtorDestructor for CUIWindowMgr::WindowSubtype that calls parent CUIComponent destructor with stack canary validation.
0x00A1A2B096CUIWindowMgr__WindowSubtype_scalar_dtorDestructor for CUIWindowMgr WindowSubtype object; cleans up CUIComponent and optionally frees memory.
0x00A1A590103CUIComponent__OverlapTest_ctor_AConstructs CUIComponent OverlapTest object, initializes delegate callback and parameter storage with SEH frame setup.
0x00A1A600103CUIComponent__OverlapTest_ctor_BConstructor for CUIComponent::OverlapTest that initializes vtable, stores delegate callback and parameter, sets up exception frame.
0x00A1A670103CUIComponent__OverlapTest_ctor_CConstructs CUIComponent::OverlapTest object, initializing delegate callback and UI component state with SEH frame.
0x00A1A6E0103CUIComponent__OverlapTest_ctor_DConstructs CUIComponent OverlapTest object, initializes delegate callback and stores parameter in offset +12.
0x00A1B4D086CUIComponent__FreeVectorBufferDeallocates STL vector buffers used by CUIComponent, with stack canary protection via XOR.
0x00A1E8A5185CUIAdventureGuide__parse_string_and_init_componentsSearches for delimiter in string, extracts substring, initializes component strings from parsed data
0x00A1E9B0250CUIAdventureGuide__init_component_strings_from_paramsInitializes component strings from parameters, sets up empty string buffers for UI rendering
0x00A22321124CUIAdventureGuide__replace_params_in_text_stringMoves string into local, destroys source, replaces parameters via CTextRenderer, assigns result with flags
0x00A22AE542CUIAdventureGuide__seh_epilog_stub_00a22ae5SEH epilog stub: initializes empty string and restores FS register
0x00A22BEA70CUIAdventureGuide__replace_text_param_and_assignReplaces text parameter via CTextRenderer::ReplaceWithParam and assigns result string
0x00A22F7344CUIAdventureGuide__free_string_bufferFrees heap-allocated std::string buffer with alignment check
0x00A230E084CUIAdventureGuide__cleanup_string_with_sehCleans up local string buffer, calls free_string_buffer if heap-allocated, restores SEH
0x00A239AA96CUIAdventureGuide__measure_and_wrap_text_linesMeasures text width using GDI+ and wraps lines to fit within given pixel width, handles CR breaks
0x00A255CF118CUIAdventureGuide__cleanup_wstring_and_return_valueCleans up wstring buffer, returns stored value from local variable
0x00A2568469CUIAdventureGuide__cleanup_wstring_epilogCleanup epilog: frees wstring buffer if heap-allocated, restores SEH
0x00A285A0151CUIComponent__FreeVectorAndBuffersDeallocates vector buffer and associated memory for a CUIComponent object, with size validation before deletion.
0x00A2A99080CUIWindowMgr2__DestroyWindowNodeDestroys a UI window node from RB-tree, deallocating associated memory structures conditionally
0x00A2AA1080CUIWindowMgr2__VectorFree_02Destroys a tree node in UI window manager by recursively freeing child nodes and deallocating memory with stack canary validation.
0x00A2AA9080CUIWindowMgr2__VectorFree_03Destroys a UI window node by freeing associated tree structure and deallocating memory with stack canary protection.
0x00A2AB1057CUIWindowMgr2__VectorFree_04Destroys STL tree nodes containing strings and deallocates 0x2c-byte memory block for CUIWindowMgr2 vector cleanup.
0x00A2AB7080CUIWindowMgr2__DestroyWindowDestroys a UI window by recursively freeing its tree node structure and deallocating memory.
0x00A2ABF080CUIWindowMgr2__VectorFree_06Destroys a UI window node by freeing its tree structure and allocated memory blocks (0x18 bytes each).
0x00A2AC7080CUIWindowMgr2__VectorFree_07Destroys a tree node in UI window manager, conditionally freeing STL tree structure and deallocating node memory.
0x00A2B43065CUIWindowMgr2__DestroyWindow_DtorDestructor callback that destroys a UI window node via CUIWindowMgr2, with stack guard verification.
0x00A2B48065CUIWindowMgr2__callback_scalar_dtor_02Destructor callback for CUIWindowMgr2 vector cleanup; calls VectorFree with stack cookie XOR validation.
0x00A2B4D065CUIWindowMgr2__callback_scalar_dtor_03Destructor callback for scalar element in CUIWindowMgr2 vector; wraps VectorFree_03 with SEH stack frame setup
0x00A2B52068CUIWindowMgr2__callback_dtor_specialDestructor for CUIWindowMgr2 that destroys STL tree nodes containing strings before freeing allocated memory.
0x00A2B58065CUIWindowMgr2__callback_scalar_dtor_04Destructor callback that safely destroys a UI window via CUIWindowMgr2, with stack cookie validation for security.
0x00A2B5D065CUIWindowMgr2__callback_scalar_dtor_05Destructor callback for scalar cleanup in CUIWindowMgr2; wraps VectorFree with stack canary protection.
0x00A2B62065std_string__scalar_destructorStandard library string destructor wrapper with stack cookie validation for exception handling cleanup.
0x00A2B67065CUIWindowMgr2__callback_scalar_dtor_07Destructor callback for CUIWindowMgr2 vector element cleanup; invokes VectorFree with stack canary validation
0x00A2B6C065CUIWindowMgr2__callback_scalar_dtor_08Destructor callback that safely destroys a 0x10-sized STL deque with stack canary protection via XOR.
0x00A2B71065CUIWindowMgr2__callback_scalar_dtor_09Destructor wrapper for CUIWindowMgr2 that deallocates array buffer with stack canary cookie validation
0x00A2B8B065CUIWindowMgr2__callback_scalar_dtor_10Wrapper destructor for std::string with stack canary validation in UIWindowMgr2 context
0x00A2B90071CUIWindowMgr2__ComponentDtor_ADestructor for CUIWindowMgr2 component; calls parent dtor and cleans up vector-map member with stack canary protection.
0x00A2B95084CUIWindowMgr2__ComponentDtor_BDestructor for CUIWindowMgr2 component; calls CUIComponent destructor with security cookie validation and vector map cleanup.
0x00A2B9B071CUIWindowMgr2__ComponentDtor_CDestructor for CUIWindowMgr2 UI component; calls parent CUIComponent destructor with stack canary validation.
0x00A2BF1068CUIWindowMgr2__DestroyStringVectorDestroys a string vector by calling STL_vector_0x20_destroy_with_strings with stack canary protection.
0x00A2C3D090CUIWindowMgr__scalar_deleting_dtor_AScalar deleting destructor for CUIWindowMgr; calls parent dtor and conditionally frees 0xe0 bytes if param_2 bit 0 set
0x00A2C43096CUIWindowMgr__scalar_deleting_dtor_BScalar deleting destructor for CUIWindowMgr; calls parent dtor, optionally frees object memory if flag set.
0x00A2C4A0109CUIWindowMgr__scalar_deleting_dtor_CScalar deleting destructor for CUIWindowMgr; calls parent dtor and conditionally frees object memory.
0x00A2C510109CUIWindowMgr__scalar_deleting_dtor_DScalar deleting destructor for CUIWindowMgr that calls parent CUIComponent destructor and conditionally frees memory
0x00A2C58035CUIWindowMgr2__ScalarDeletingDestructorScalar deleting destructor for CUIWindowMgr2; calls destructor and conditionally frees object memory (0x4f1d8 bytes).
0x00A2D22024CUIWindowMgr__AddChildToPtrVectorInserts a UI window node into the child window intrusive list at offset 0x17c in CUIWindowMgr.
0x00A2D24026CUIWindowMgr__AddChildToPtrVectorIndirectInserts a node into an intrusive list stored at offset 0x17c in a CUIWindowMgr instance for child window management.
0x00A38F7086CUIWindowMgr__scalar_deleting_dtor_ERemoves a window from a linked list by ID, decrementing window count and freeing memory.
0x00A52CC0111CUIWindowMgr__create_singleton_0x58Initializes singleton instance of COptionConfig with 0x58 bytes allocation, double-checked locking pattern with stack canary.
0x00A56C50196CUILoadingScreen__ctorInitializes CUILoadingScreen with resource loading, sets 60-second timeout, records start time for progress tracking.
0x00A56D20211CUILoadingScreen__ctor_defaultInitializes CUILoadingScreen with sprite/animation resources, sets 60-second timeout, and establishes vtable pointer.
0x00A56E0071CUILoadingScreen__dtorDestructor for CUILoadingScreen that calls parent CUIComponent destructor with stack canary validation.
0x00A56E5096CUILoadingScreen__scalar_deleting_dtorScalar deleting destructor for CUILoadingScreen; destroys parent CUIComponent, optionally deallocates object memory.
0x00A56EC0156CUILoadingScreen__CreateLoadingControlCreates and initializes a loading screen button control, setting render target size and adding it as a child UI component.
0x00A56F70460CUILoadingScreen__RenderRenders loading screen UI with background sprite and animated actor frame data with sprite quad rendering.
0x00A57150278CUILoadingScreen__UpdateUpdates loading screen animation frame based on elapsed time and animation interval, triggers UI event when timer expires
0x00A572B0173CUILoadingScreen__GetSingletonInitializes and returns singleton instance of CUILoadingScreen class, allocating 0x14 bytes and setting initial state flags.
0x00A573C036CUILoadingScreen__SetTimeoutSets a timeout duration in milliseconds and calculates expiration time using timeGetTime() if state counter is less than 2.
0x00A582C075CUIWindowMgrSub_A__scalar_dtorDestructor for CUIWindowMgrSub_A that deallocates 0x28-byte object at offset +4 with stack canary validation
0x00A5831074CUIWindowMgrSub_B__scalar_dtorDestructor for CUIWindowMgrSub_B that deallocates nested pointer and parent object memory with XOR canary validation.
0x00B3BC4071UIBattleFieldWnd__DestructorDestructs UIBattleFieldWnd instance by calling parent CUIComponent destructor with stack canary validation.
0x00B3BC9096UIBattleFieldWnd__ScalarDeletingDestructorScalar deleting destructor for UIBattleFieldWnd class; calls parent dtor and optionally deallocates object (0xbc bytes).
0x00B3CAD071UIMemorialDungeonWnd__DestructorDestructor for UIMemorialDungeonWnd class; calls parent CUIComponent destructor with stack canary protection.
0x00B3CB2096UIMemorialDungeonWnd__ScalarDeletingDestructorScalar deleting destructor for UIMemorialDungeonWnd; calls base dtor and optionally frees object memory.
0x00B3D8D095UIMailWnd__DestructorDestructor for UIMailWnd class that cleans up std::string and inherited CUIComponent resources with stack protection.
0x00B3D930116UIMailWnd__ScalarDeletingDestructorScalar deleting destructor for UIMailWnd; destroys string and component members, optionally deallocates object.
0x00B3E37071UIMailReadWnd__DestructorDestructor for UIMailReadWnd class; calls parent CUIComponent destructor with stack canary validation.
0x00B3E3C096UIMailReadWnd__ScalarDeletingDestructorScalar deleting destructor for UIMailReadWnd; calls parent dtor and conditionally deallocates object memory.
0x00B3E6D03603UIBattleFieldWnd__InitApplyButtonsInitializes Battleground window with apply buttons (individual/party/guild) and stat labels using texture resources
0x00C3FC80264UIObject__BaseConstructorInitializes UI object base with unique ID from global counter, sets vtable, creates child linked list, calls sprite initialization.
0x00C63CE084CUINameBubble__ctorConstructor for CUINameBubble UI element; initializes button and sets vtable pointer for object.
0x00C6511090CUIProgressBar__scalar_deleting_dtorScalar deleting destructor for CUIProgressBar class; destroys object and optionally deallocates memory if flag set.
0x00C85650169CUI__GetOrCreatePathComponent1Lazily instantiates and returns CUIPathComponent at offset 0x61c, configures render target size 0x32, and registers it in UI hierarchy.
0x00C858E0207CUI__GetOrCreatePathComponent2Lazily initializes and returns CUIPathComponent at offset 0x620, configuring render target and adding to window manager.
0x00C9B0A033CUI__scalar_deleting_dtorCUI destructor that sets vftable, conditionally deallocates 0x30 bytes if delete flag set
0x00E879131CUIComponent__scalar_dtor_variant_cleanupDestructor variant for CUIComponent: sets vtable, frees vector, clears map (0x34-byte nodes), calls base CUIComponent dtor
0x00ECC2CC1CUIRichText__delete_tree_node_cleanupCUIRichText: delete tree node cleanup
0x00EE02BC1CUIComponent__scalar_deleting_dtor_cleanupCUIComponent scalar deleting destructor cleanup: sets vtable, calls virtual dtor if not nop, releases child interface, frees child list/buffer, clears window refs, deallocates vectors, frees linked list nodes
0x00F8049010UIConstraintList__dtor_wrapperWrapper function that calls the destructor for UIConstraintList, likely registered as CRT atexit handler for cleanup.