UI Init
UI constructors, window rects, CUILoadingScreen, 65+ CUI* classes, UIBuyingStoreSetup, UIRefineWnd, UIServiceSelectWnd, UIPinCodeWnd, UIConstraintMgr
| Address | Size | Name | Description |
|---|---|---|---|
| 0x0044CE30 | 202 | RegisterUIWindowFactory_0073c4e0 | Initializes CSkillEffectTable singleton and registers factory entry 0x2d2 with CEffectManager for UI window handling. |
| 0x0044CF00 | 202 | RegisterUIWindowFactory_0073c500 | Initializes skill effect UI by getting CSkillEffectTable instance and registering effect factory entry 0x138a with CEffectManager. |
| 0x00450420 | 202 | RegisterUIWindowFactory_00745020 | Registers CSkillEffectTable UI window factory with CEffectManager using factory ID 0x681 during client initialization. |
| 0x00453700 | 202 | CEffectManager__RegisterSkillEffectFactory | Registers skill effect factory with ID 0x113, initializes CSkillEffectTable singleton for UI window management |
| 0x00459640 | 202 | RegisterUIWindowFactory_00765d80 | Registers skill effect factory with CEffectManager, initializes CSkillEffectTable singleton, factory ID 0x124 |
| 0x0045A5E0 | 202 | RegisterSkillEffectFactory | Registers a skill effect factory (0x125) with CEffectManager, initializing CSkillEffectTable singleton. |
| 0x0045C150 | 202 | RegisterUIWindowFactory_0076e100 | Registers UI window factory for skill effect management via CEffectManager with factory ID 0x4e4. |
| 0x0047FC90 | 254 | RegisterUIListItem_AdventureGuide | Registers CUIAdventureGuide list item factory (ID 0x2712) with CUIInfoManager singleton, initializing manager if needed. |
| 0x00489F30 | 254 | RegisterUIListItem_0x2716 | Registers UI list item factory (ID 0x2716) with CUIScrollableList, initializing CUIInfoManager singleton if needed. |
| 0x0048AB90 | 254 | RegisterUIListItem_ScrollableTab | Registers CUIScrollableList tab component factory (ID 0x2711) with CUIInfoManager singleton initialization. |
| 0x0048B7F0 | 254 | RegisterUIListItem_0x271b | Registers UI list item factory (ID 0x271b) with CUIScrollableList, initializing CUIInfoManager singleton if needed. |
| 0x0048C450 | 254 | RegisterUIListItem_0x271e | Registers UI list item factory (ID 0x271e) with CUIScrollableList, initializing CUIInfoManager singleton if needed. |
| 0x0048D2D0 | 254 | RegisterUIListItem_0x2715 | Registers UI list item factory (ID 0x2715) with CUIScrollableList, initializing CUIInfoManager singleton if needed. |
| 0x0048DF30 | 254 | RegisterUIListItem_0x271c | Registers UI list item factory 0x271c with CUIScrollableList, initializing CUIInfoManager singleton if needed. |
| 0x0048F270 | 254 | RegisterUIListItem_0x2719 | Registers UI list item factory (ID 0x2719) with CUIScrollableList, initializing CUIInfoManager singleton if needed. |
| 0x0048FED0 | 254 | RegisterUIListItem_QuestPanel | Registers UIQuestListPanel (ID 0x271a) factory with CUIInfoManager singleton for quest list UI rendering. |
| 0x00490B30 | 254 | RegisterUIListItem_QuestItem | Registers quest item UI list window factory (ID 0x2718) with CUIInfoManager singleton, initializing manager if needed. |
| 0x00492F90 | 254 | RegisterUIListItem_ListWnd | Registers CListWnd item factory (ID 0x2731) with CUIScrollableList, initializing CUIInfoManager and copy constructor. |
| 0x00493BF0 | 254 | RegisterUIListItem_0x272e | Registers UI list item factory (ID 0x272e) with CUIScrollableList, initializing CUIInfoManager and skill tree data item copy constructor. |
| 0x005A3F30 | 114 | UIWindowCheckBody__ctor | Constructor for UIWindowCheckBody; initializes base CUITabButton, sets vtable, and zeros three member fields at offsets 0x35-0x37. |
| 0x005A3FB0 | 86 | CUICharacterWnd__Constructor | Initializes CUICharacterWnd instance; calls base UIWindowMgr constructor and sets vtable pointer for character window UI. |
| 0x005A4010 | 150 | UIWindowItemOwner__ctor | Constructs UIWindowItemOwner instance, initializes vtable and item fields, sets default timer to 2000ms. |
| 0x005A40B0 | 86 | UIWindowItemTrade__ctor | Constructs UIWindowItemTrade object, initializes UIWindowMgr base class and sets vtable pointer for destruction. |
| 0x005A4110 | 157 | UIWindowItemVending__ctor | Initializes UIWindowItemVending object by calling parent constructor, setting vtable, and zeroing vector fields. |
| 0x005A43E0 | 95 | CUIComponent__Destructor_A | Destructor for CUIComponent that deallocates vector and calls helper destructor for string vector cleanup. |
| 0x005A4440 | 98 | CUIComponent__Destructor_B | Destructor for CUIComponent that cleans up virtual method table, calls cleanup via vfunc at offset 0xdc, and destroys vector/map members. |
| 0x005A44B0 | 95 | CUIComponent__Destructor_C | Destructor for CUIComponent that cleans up string vector and map data with stack canary verification. |
| 0x005A4510 | 71 | CUIComponent__Destructor_D | Destructor for CUIComponent class; sets vftable, initializes guard value, calls dtor_with_vec_map for cleanup |
| 0x005A4560 | 119 | CUIComponent__Destructor_E | Destructor for CUIComponent that deallocates vector, string, and map resources with stack cookie validation. |
| 0x005A4610 | 110 | CUIControl__ScalarDeletingDestructor | Scalar deleting destructor for CUIControl; cleans up std::string member, calls base destructor, optionally frees object memory. |
| 0x005A4690 | 116 | CUIComponent__ScalarDeletingDestructor_A | Scalar deleting destructor for CUIComponent that deallocates vector and conditionally frees object memory. |
| 0x005A4710 | 119 | CUIComponent__ScalarDeletingDestructor_B | Scalar deleting destructor for CUIComponent that calls virtual destructor, cleans up vec_map, and optionally frees memory |
| 0x005A4790 | 116 | CUIComponent__ScalarDeletingDestructor_C | Scalar deleting destructor for CUIComponent; cleans up vector/string members, then conditionally deallocates the object. |
| 0x005A4810 | 96 | CUIComponent__ScalarDeletingDestructor_D | Scalar deleting destructor for CUIComponent that calls dtor_with_vec_map and conditionally frees memory if delete flag set |
| 0x005A4880 | 140 | CUIComponent__ScalarDeletingDestructor_E | Scalar deleting destructor for CUIComponent; deallocates vector, string, and conditionally frees object memory. |
| 0x005A65F0 | 3379 | CUICharacterWnd__InitComponents | Initializes character window UI components by creating and configuring buttons, labels, and tabs with bitmap resources and localized strings. |
| 0x005A77D0 | 3 | CUIComponent__dtor_nop | No-op destructor stub for CUIComponent class, prevents default destruction behavior. |
| 0x005A8C00 | 321 | CUICharacterWnd__InitEquipSlotStrings | Initializes equipment slot UI strings based on equipment type parameter; retrieves and assigns string data from virtual method calls and STL string operations. |
| 0x005A8F00 | 151 | CUICharacterWnd__InitEquipSlotString | Initializes equipment slot entry by extracting and assigning a string from virtual method at offset 0x14 in param_2 object. |
| 0x005BE6F0 | 431 | UIVendingWnd__ctor | Initializes UIVendingWnd object with window size 0xA8x0x83, clears item vectors, loads 12 color/style values, initializes STL string and red-black tree. |
| 0x005BE8A0 | 240 | CUIChangeMaterialWnd__Constructor | Initializes CUIChangeMaterialWnd object, sets up vtable, initializes 16 member variables (offsets 0x2d-0x3c) to zero, inherits UIWindowMgr. |
| 0x005BE990 | 94 | CUIChangeMaterialCheckBox__Constructor | Constructs a CUIChangeMaterialCheckBox instance by initializing parent CUICheckBox and setting material flag to 0x10. |
| 0x005BEC10 | 213 | CUIChangeMaterialWnd__DestructorC | Destructor for CUIChangeMaterialWnd that sends cleanup packet (0xc07e4), destroys strings/vectors, and cleans UI component state. |
| 0x005BECF0 | 110 | CUIChangeMaterialWnd__Destructor | Destructor for CUIChangeMaterialWnd that cleans up data containers, deallocates vectors, and destroys UI component mappings. |
| 0x005BF160 | 231 | CUIChangeMaterialWnd__DestructorB | Destructor for CUIChangeMaterialWnd that sends packet 0xc07e4, cleans up strings/vectors, and optionally deallocates memory. |
| 0x005BF250 | 125 | CUIChangeMaterialWnd__ScalarDeletingDestructor_A | Destructor for CUIChangeMaterialWnd that cleans up std::string members and base CUIListBoxExt, optionally deallocating the object itself. |
| 0x005BF2D0 | 131 | CUIChangeMaterialWnd__ScalarDeletingDestructor_B | Scalar deleting destructor for CUIChangeMaterialWnd; destroys container data, deallocates vectors, and optionally frees object memory. |
| 0x005BF360 | 90 | CUICheckBox__ScalarDeletingDestructor | Destructor for CUICheckBox that optionally deallocates the object (0xb4 bytes) based on param_2 flag. |
| 0x005BF3C0 | 160 | CUIListGrid__InitLayoutRow | Calculates and initializes layout row dimensions for a grid UI element, clamping row index and updating child entry layouts. |
| 0x005BF5E0 | 95 | CUIChangeMaterialWnd__GetMaterialByIndex | Retrieves material data structure at given index from internal array with bounds checking. |
| 0x005BF660 | 628 | CUITextListWnd__InitComponents | Initializes CUITextListWnd by creating tab widget, edit box, and button components with bitmap resources and UI positioning. |
| 0x005C24B0 | 381 | CUIListGrid__InitWithData | CUIListGrid event handler dispatching layout initialization, column configuration, and row dimension updates based on event type param_3. |
| 0x005C2800 | 120 | CUIListGrid__InitRowLayout | Validates and updates row layout dimensions for CUIListGrid, clamping row offset within valid bounds and updating container layout. |
| 0x005D88E0 | 449 | CUISearchWnd__AllocComponentVector | Inserts element into CUISearchWnd's component vector with capacity reallocation using 1.5x growth strategy. |
| 0x005D8BC0 | 332 | CUISearchWnd__ctor | Initializes CUISearchWnd object with vftable, clears search results containers, and resets UI state flags. |
| 0x005D8D10 | 166 | CUISearchWnd__Constructor | Initializes CUISearchWnd object by setting vftable pointer and zeroing member fields at offsets 0x2d-0x35. |
| 0x005D8EF0 | 288 | CUISearchWnd__Destructor | Destructor for CUISearchWnd that unregisters window, sends search termination packet (0xb90), cleans up strings/vectors, and deallocates search results. |
| 0x005D9010 | 95 | CUIItemListWnd__Destructor | Destructor for CUIItemListWnd that clears vector elements and invokes base class CUIComponent destructor cleanup. |
| 0x005D91B0 | 96 | CUIReformItemWnd__ScalarDeletingDestructor | Scalar deleting destructor for CUIReformItemWnd that calls base destructor and conditionally frees the object |
| 0x005D9220 | 93 | CUIReformSlotBtn__ScalarDeletingDestructor | Scalar deleting destructor for CUIReformSlotBtn; calls parent dtor, optionally deallocates object memory (0x7c bytes) |
| 0x005D9280 | 96 | CUIReformCategoryBtn__ScalarDeletingDestructor | Scalar deleting destructor for CUIReformCategoryBtn; destroys object and optionally deallocates memory. |
| 0x005D92F0 | 116 | CUIReformTabView__ScalarDeletingDestructor | Destructor for CUIReformTabView that clears STL vector, destroys UI component with map, and optionally deallocates object. |
| 0x005D98D0 | 1157 | CUISearchWnd__InitComponents | Initializes CUISearchWnd child components: text inputs, tab view, and category button with sizes/positions. |
| 0x005DBAF0 | 161 | CUIRewardWnd__Constructor | Initializes CUIRewardWnd object with UI manager, clears red-black tree, and zeros member fields for reward window state. |
| 0x005DBBA0 | 320 | CUIItemWnd__ctor | Initializes CUIItemWnd object, sets up vtable, zeroes member fields, and initializes window parameters. |
| 0x005DBCE0 | 222 | CUIListView__Constructor | Initializes CUIListView instance with scrollbar, surface allocation, and conditional checkbox creation via vtable. |
| 0x005DBF20 | 136 | CUIReformDetailWnd__Destructor | Destructor for CUIReformDetailWnd that cleans up multiple std::string members and calls parent CUIComponent destructor with exception handling. |
| 0x005DBFB0 | 216 | CUIRewardWnd__DestructorB | Destructor for CUIRewardWnd that cleans up string/vector members, sends packet 0xa70, and destroys UI component hierarchy. |
| 0x005DC090 | 110 | CUIReformScrollView__Destructor | Destructor for CUIReformScrollView that deallocates STL vector and calls parent CUIScrollView destructor with stack canary checks. |
| 0x005DC100 | 157 | CUIReformDetailWnd__ScalarDeletingDestructor | Destructor for CUIReformDetailWnd that cleans up member strings and component vector/map, optionally deallocates object. |
| 0x005DC1A0 | 237 | CUIRewardWnd__Destructor | Destructor for CUIRewardWnd; sends packet 0x0A70, cleans up strings/vectors, calls base destructor |
| 0x005DC290 | 131 | CUIReformScrollView__ScalarDeletingDestructor | Scalar deleting destructor for CUIReformScrollView; deallocates vector, erases ranges, calls base destructor, optionally frees object. |
| 0x005DC320 | 90 | CUIReformCheckBox__ScalarDeletingDestructor | Scalar deleting destructor for CUIReformCheckBox; destroys base UICheckBox and optionally deallocates the object itself. |
| 0x005DC4D0 | 935 | CUIRewardWnd__InitComponents | Initializes reward window UI components: creates scrollbar, allocates child widgets, configures buttons with bitmap resources, sets positions and render targets. |
| 0x005DF8E0 | 301 | CUIItemWnd__Constructor | Initializes CUIItemWnd object, sets up vtable, clears internal tree structure, initializes UI state flags and timeout value (3000ms). |
| 0x005DFA10 | 159 | CUIRewardWnd__ConstructorVariant | Initializes CUIRewardWnd instance with UIWindowMgr base, clears red-black tree, zeroes member fields (0x6c-0x73). |
| 0x005DFC90 | 307 | CUIItemWnd__Destructor | Destructor for CUIItemWnd that clears item data, destroys strings, sends cleanup packet via CConnection, and destroys UI component tree. |
| 0x005E0290 | 935 | CUIAuctionWnd__InitComponents | Initializes CUIAuctionWnd UI components: creates scrollbar (150x204), buttons with bitmap resources, and positions window at (241, 17). |
| 0x005E2790 | 265 | CUIShopWnd__Constructor | Initializes CUIShopWnd object with virtual dtor, sets up 3 string containers (capacity 15), and flags |
| 0x005E6480 | 250 | CUIShopWnd__InitDataContainers | Initializes shop window data containers with linked list nodes and effect manager cleanup handler for item display. |
| 0x005EAE90 | 95 | CUIMailComposeWnd__Destructor | Destructor for CUIMailComposeWnd class; clears reputation vector and invokes parent CUIComponent destructor with stack canary validation. |
| 0x005EAF30 | 116 | CUIMailComposeWnd__scalar_deleting_destructor | Scalar deleting destructor for CUIMailComposeWnd; cleans up repute vector and UI component before deallocation. |
| 0x005EAFC0 | 619 | CUIMailListWnd__InitComponents | Initializes mail list window UI by creating search editbox, filter editbox, and search button with resource bitmaps and color settings. |
| 0x005ECB10 | 106 | CUIMailComposeWnd__delete_repute_vector | Destructor that deallocates a vector of reputation data in the mail compose window, with bounds checking. |
| 0x005ECBA0 | 111 | CUIMailComposeWnd__init_repute_data | Initializes or retrieves a singleton repute/reputation data instance for the mail compose UI window |
| 0x005ECC10 | 817 | CUIMailEntry__Constructor | Initializes CUIMailEntry object with vtable, zeroes 5+ std::string fields (sender, subject, etc.), sets capacity to 0xF, allocates "unknown" string. |
| 0x005ECFD0 | 135 | CUIMailEntry__scalar_deleting_destructor | Scalar deleting destructor for CUIMailEntry; cleans up 4 std::string members, optionally deallocates object. |
| 0x005F06B0 | 106 | UIWindowMgr__dealloc_subwindow_vector_A | Deallocates a vector of UI subwindows by freeing the underlying dynamic memory allocation with bounds checking. |
| 0x005F0740 | 106 | UIWindowMgr__dealloc_subwindow_vector_B | Deallocates a vector of UI subwindows managed by UIWindowMgr, validating heap metadata before deletion. |
| 0x005F0FF0 | 163 | UIWindowMgr__find_item_entry_by_name | Searches item entries across windows by comparing item names, returns matching item entry or null. |
| 0x005F1270 | 163 | UIBasicInfoWnd__find_equip_dropdown_entry_at_point | Iterates through dropdown entries to find which one contains point (param_3, param_4), returns entry index or 0 |
| 0x005F1A50 | 1935 | CWorldViewSearch__Constructor | Initializes CWorldViewSearch UI component with color palette, allocates 16 string entries, loads worldview_interface_wv_Search sprite resource. |
| 0x005F2610 | 106 | UIWindowMgr__dealloc_item_vector | Deallocates a vector of UI window items by freeing underlying buffer, handling both small and large allocations. |
| 0x005F26A0 | 140 | UIWindowMgr__destroy_item_vector_elements | Destroys vector of UIWindowMgr items by calling destructor on each element and deallocating memory |
| 0x005F3D60 | 117 | UIRankingWnd__init_textures_and_scale | Initializes ranking window UI by setting scale level based on resolution, loading textures, and rescaling controls if needed. |
| 0x005F438B | 22 | UIItemList__find_and_add_qualifying_item | Searches 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. |
| 0x005F43B2 | 302 | UIItemList__search_and_add_qualifying_item | Same 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. |
| 0x005F4700 | 15 | UIRankingWnd__InitActiveWindowText | Stores active window text from UIWindowMgr into UIRankingWnd field at offset 0x6c. |
| 0x005F48A4 | 95 | UIItemList__find_and_add_with_priority | Like 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. |
| 0x005F4914 | 300 | UIItemList__search_and_add_with_priority | Searches inventory tabs for items with count > 99 matching name, copies into 84-byte entry vector at offset +0x10. Includes priority field from parameter. |
| 0x0068E400 | 268 | UISettingsPanel__GrowOptionSlotVector | Grows a doubly-linked list of UISettingsPanel option slots, inserting nodes matching param_3 ID into param_2. |
| 0x006E3440 | 103 | CUIWnd__Destructor_destroy_list_0xd4 | Destructor for CUIWnd that deallocates a linked list structure at offset 0x35, freeing both node and list container |
| 0x006E3520 | 103 | CUIWnd__DestroyListNode_0xd4 | Destructor that deallocates a linked list node at offset 0xd4, freeing both the node's data and the node structure itself. |
| 0x006E7C20 | 103 | CUIWnd__Destructor_destroy_list_0xec | Destructor for CUIWnd that deallocates a linked list structure at offset 0x3b, freeing both node and list container. |
| 0x006ED490 | 103 | CUIWnd__scalar_deleting_destructor_6ed490 | Scalar deleting destructor for CUIWnd; cleans up member at offset 0x35 and nested pointer before deallocating object. |
| 0x006ED570 | 103 | CUIWnd__scalar_deleting_destructor_6ed570 | Scalar deleting destructor for CUIWnd that deallocates member at offset 0x35 and its nested pointer before freeing the object itself. |
| 0x006EE550 | 103 | CUIWnd__scalar_deleting_destructor_6ee550 | Scalar deleting destructor for CUIWnd class; deallocates member at offset 0x33 and its nested pointer. |
| 0x006EE5F0 | 103 | CUIWnd__scalar_deleting_destructor_6ee5f0 | Destructor for CUIWnd class that deallocates member at offset 0x33 and its nested pointer before destroying the object itself. |
| 0x006F25E0 | 103 | CUIWnd__scalar_deleting_destructor_6f25e0 | Destructor for CUIWnd that deallocates member at offset 0x33 and its nested pointer before freeing the object itself. |
| 0x006F2680 | 103 | CUIWnd__scalar_deleting_destructor_6f2680 | CUIWnd destructor that deallocates member at offset 0x33 and its nested pointer, with stack cookie validation. |
| 0x006F3420 | 103 | CUIWnd__scalar_deleting_destructor_6f3420 | Destructor for CUIWnd that deallocates member at offset 0x33 and its nested pointer, with XOR-based stack canary protection. |
| 0x006F34C0 | 103 | CUIWnd__scalar_deleting_destructor_6f34c0 | Scalar deleting destructor for CUIWnd class; deallocates member object at offset 0x33 and its nested pointer before freeing the main object. |
| 0x006FFC80 | 93 | UISprite__Destructor | Destructor for UISprite class; deallocates vector and calls DeleteEntry cleanup routine. |
| 0x006FFD90 | 111 | UISprite__ScalarDeletingDestructor | Scalar deleting destructor for UISprite class; cleans up vector data and conditionally frees object memory. |
| 0x006FFE10 | 32 | UISprite__scalar_destructor | Destructor for UISprite class that frees internal buffer and conditionally deallocates object memory. |
| 0x00700620 | 285 | UIPartyWnd__Constructor | Constructs UIPartyWnd object, initializes window manager base, sets vtable, stores party member data at offsets 0x2D-0x50. |
| 0x00700840 | 136 | UIPartyWnd__Destructor | Destructor for UIPartyWnd class that deallocates vector slots, destroys member strings, and calls base UIWindowMgr destructor. |
| 0x007008D0 | 157 | UIPartyWnd__ScalarDeletingDestructor | Destructor for UIPartyWnd that deallocates vector, destroys strings, calls base destructor, optionally frees object. |
| 0x00700980 | 338 | UIPartyWnd__InitMemberSlots | Initializes 2 party member display slots (0xC bytes each) and creates CUIAnimatedComponent at offset 0x104 if needed. |
| 0x00701080 | 15 | UIPartyWnd__InitializeGauges | Initializes party window gauge display by positioning and redrawing the UI gauge element. |
| 0x00701150 | 96 | UIPartyInfoWnd__Constructor | Initializes UIPartyInfoWnd object, sets vtable pointer, zeroes member at offset 0x2D, establishes SEH frame |
| 0x007011B0 | 71 | UIPartyInfoWnd__Destructor | Destructor for UIPartyInfoWnd class; sets vtable and invokes base class cleanup via CUIComponent__dtor_with_vec_map. |
| 0x00701200 | 96 | UIPartyInfoWnd__ScalarDeletingDestructor | Scalar deleting destructor for UIPartyInfoWnd that resets vtable, calls base destructor, and conditionally frees memory. |
| 0x00701270 | 642 | UIPartyWnd__CreateButtons | Creates 3 CUILabel buttons (msg IDs 0x167, 0x169, 0x16A) for party window with dynamic width calculation and hotkey registration. |
| 0x00701670 | 94 | CUIComboBox__Constructor_party | Constructs a CUIComboBox instance for party UI, initializing vtable pointer and zeroing member at offset 0x48. |
| 0x007016D0 | 71 | CUIComboBox__Destructor_party | Destructor for CUIComboBox party variant; calls base destructor with stack guard and vftable setup |
| 0x00701720 | 96 | CUIComboBox__ScalarDeletingDtor_party | Scalar deleting destructor for CUIComboBox; calls base destructor and optionally frees object memory if delete flag set. |
| 0x00701FC0 | 324 | UIPartyRecruitWnd__Constructor | Initializes UIPartyRecruitWnd object with vtable, circular linked list node, and default recruitment UI state values. |
| 0x007023C0 | 108 | UIPartyWnd__Destructor_base | Destructor for UIPartyWnd that deallocates party member list vectors and associated memory structures. |
| 0x00702450 | 108 | UIPartyWnd__Destructor_base_2 | Destructor for UIPartyWnd class that deallocates party member list vectors and heap memory. |
| 0x00702970 | 4991 | UIPartyWnd__InitControls | Initializes UIPartyWnd controls: creates 40 member slot buttons, portraits, tabs, checkbox, party name label, scroll button. |
| 0x00708300 | 204 | UIPartyMiniWnd__Constructor_2 | Initializes UIPartyMiniWnd instance with vtable, zeroes member list pointers (0x2d-0x31), cleans up existing data |
| 0x007083D0 | 95 | UIPartyMiniWnd__Destructor | Destructor for UIPartyMiniWnd that deallocates party member list and cleans up UI component resources. |
| 0x00708430 | 116 | UIPartyMiniWnd__ScalarDeletingDtor | Destructor for UIPartyMiniWnd that deallocates party member list and UI component before optionally freeing the object itself. |
| 0x00708590 | 174 | UIPartyMiniWnd__CreateProgressBar | Initializes 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. |
| 0x0070AA30 | 489 | UIPartyMiniWnd__Constructor | Initializes UIPartyMiniWnd with texture "renewalparty/img/partymini_bg_t", allocates member buffers, sets window type 0x12d. |
| 0x0070AC90 | 151 | UIBookmarkWnd__Destructor | Destructor for UIBookmarkWnd that sequentially deallocates string, vector, and component members with stack canary protection. |
| 0x0070AD30 | 172 | UIBookmarkWnd__ScalarDeletingDtor | Scalar deleting destructor for UIBookmarkWnd class; cleans up strings, vector, and component data before optional deallocation. |
| 0x0070AE00 | 284 | UIBookmarkWnd__InitControls | Initializes UIBookmarkWnd by creating UIPartyMiniWnd child, setting render target size (0xAE x 0x34), and configuring layout dimensions (0xAE, 0x65, 0x40). |
| 0x0070B990 | 33 | UIAction__ScalarDeletingDtor_8 | Scalar deleting destructor for UIAction class; sets vftable, conditionally frees 8-byte object if flag set. |
| 0x0073B0A0 | 65 | UIWindowFactory__scalar_deleting_destructor_a | Scalar deleting destructor for UIWindowFactory; conditionally deallocates object memory based on param_2 flag. |
| 0x0073C360 | 65 | UIWindowFactory__scalar_deleting_destructor_b | Scalar deleting destructor for UIWindowFactory that conditionally deallocates the object using operator delete if param_2 is true. |
| 0x007418D0 | 144 | CUIWindowMgr__scalar_deleting_destructor_a | Scalar deleting destructor for CUIWindowMgr; releases member pointer at offset 0x3c via virtual destructor before freeing object. |
| 0x00741970 | 144 | CUIWindowMgr__scalar_deleting_destructor_b | Scalar deleting destructor for CUIWindowMgr; deallocates member at offset 0x3c and frees 0x40-byte object. |
| 0x00741A10 | 144 | CUIWindowMgr__scalar_deleting_destructor_c | Scalar deleting destructor for CUIWindowMgr; deallocates member object at offset 0x3c and frees 0x40-byte struct at offset 0x4. |
| 0x00742780 | 177 | CUIWindowMgr__FindAndCallFactory | Finds UI window factory in map by ID, invokes factory function to instantiate window, returns created window instance. |
| 0x007429C0 | 184 | CUIWindowMgr__FindWindowFactoryAndCreate | Searches UI window factory map, instantiates window via factory vtable call, initializes with params, then deletes factory object. |
| 0x00742A80 | 187 | CUIWindowMgr__FindAndCallFactory_c | Looks up UI window factory by ID in map, invokes factory function with params, deletes result object. |
| 0x00742DB0 | 185 | CUIWindowMgr__FindAndCallFactory_d | Finds UI window factory in STL map, invokes factory callback with parameters, returns result handle, cleans up allocated factory object. |
| 0x00742F60 | 184 | CUIWindowMgr__FindAndCallFactory_e | Searches UI window factory map, instantiates window via virtual constructor, initializes with params, cleans up on failure |
| 0x007430E0 | 178 | CUIWindowMgr__FindAndCallFactory_f | Looks up UI window factory in map, instantiates window object via factory callback, constructs window with param, cleans up factory. |
| 0x007431A0 | 183 | CUIWindowMgr__FindAndCallFactory_g | Finds UI window factory by ID in map, calls factory function with params, returns result and cleans up allocated object. |
| 0x00743260 | 184 | CUIWindowMgr__CreateWindowFromFactory | Locates UI window factory in map, instantiates window object via factory callback, initializes it, then deletes factory wrapper. |
| 0x0074A4C0 | 65 | UIWindowFactory__scalar_deleting_destructor_c | Scalar deleting destructor for UIWindowFactory; conditionally deallocates object memory with stack cookie validation. |
| 0x007768E0 | 449 | UIAchievementWnd__VectorInsertGrow | Inserts element into UIAchievementWnd vector with reallocation, handling growth strategy and memory alignment. |
| 0x00777C90 | 214 | UIBinkPlayerComponent__ctor | Initializes UIBinkPlayerComponent with parent class setup, vtable assignment, and zeroed player state fields; sets default font size to 0xB. |
| 0x00777D70 | 104 | CUISettingsCheckBox__ctor | Constructor for CUISettingsCheckBox that initializes parent CUICheckBox and sets width/height fields to 0xb (11 pixels). |
| 0x00777DE0 | 157 | CUIComponent_SubA__ctor | Constructor for CUIComponent_SubA that initializes vftable, sets member at offset 0x1f to 7, and zeros offsets 0x20-0x25. |
| 0x00777E80 | 118 | CUITabButton__ctor_B | Constructor for CUITabButton that initializes member variables and sets up virtual destructor pointer for tab button UI element. |
| 0x00777F00 | 246 | UIBinkListView__ctor | Initializes UIBinkListView with tree container and grid layout (13 cols, 3 rows, 12px item height). |
| 0x00778000 | 211 | UIBinkVideoWidget__ctor | Initializes UIBinkVideoWidget instance with parent CUIComponent, vtable, and zeroes 15 state fields plus SSO string buffer. |
| 0x007780E0 | 353 | UIBinkComponent__ctor | Initializes UIBinkComponent instance by calling parent constructor, setting vtable, and zeroing ~25 member fields for Bink video playback UI. |
| 0x007783E0 | 161 | CUIComponent_SubB__ctor | Constructor for CUIComponent_SubB that initializes vftable, clears member fields (offsets 0x1f-0x28), and sets up exception handling frame. |
| 0x00778AA0 | 110 | CUIComponent_SubA__dtor | Destructor for CUIComponent_SubA that deallocates vector memory, reinitializes achievement tree node, and calls parent destructor. |
| 0x00778B10 | 71 | CUITabButton__dtor_B | Destructor for CUITabButton that calls parent class destructor and cleans up vtable pointer with stack canary protection. |
| 0x007791B0 | 131 | CUIComponent_SubA__scalar_dtor | Destructor for CUIComponent_SubA that deinitializes achievement tree nodes, deallocates vectors, and optionally frees the object. |
| 0x00779240 | 96 | CUITabButton__scalar_dtor_B | Scalar destructor for CUITabButton that calls parent class destructor and optionally deallocates the object |
| 0x00779700 | 436 | UIAchievementWnd__InitFilterCheckbox | Initializes achievement filter UI checkboxes grid with dimensions param_3/param_4, creating button array and layout. |
| 0x007798C0 | 366 | UIBinkListView__InitGrid | Initializes a grid/list view with checkbox child component, configures callbacks, layout, and dimensions for UI display. |
| 0x0077A260 | 659 | UIAchievementWnd__InitCategoryTab | Initializes achievement window category tab with tree structure, checkbox UI, and populates default category from message string 0xa60. |
| 0x0077AEB0 | 543 | UIAchievementWnd__InitSearchInput | Initializes achievement window search input UI by creating grid-layout input components and search buttons with specific positioning and styling. |
| 0x0077B0D0 | 200 | UIAchievementWnd__InitSearchLabel | Initializes search label UI component in achievement window, allocates memory, sets dimensions (84x16), and retrieves localized message string. |
| 0x0077B2E0 | 1595 | UIAchievementWnd__InitComponents | Initializes UI achievement window components by creating and configuring button resources with bitmap assets (_out.bmp, _over.bmp). |
| 0x0077B920 | 1165 | UIAchievementWnd__InitTabLayout | Initializes UI Achievement window tab layout by creating and configuring scroll button, category tab, filter checkbox, and list components. |
| 0x0077FB00 | 22 | UIAchievementWnd__InitNodeWrapper | Wrapper that initializes an achievement tree node by delegating to CAchievementTree__InitNode with reordered parameters. |
| 0x0077FD50 | 55 | STL_VectorDeallocator | Deallocates vector memory with size validation; handles over-sized allocations and checks alignment before calling operator delete. |
| 0x0077FD90 | 52 | STL_VectorDeallocate | Deallocates memory for a vector of 0x84-byte elements (likely achievement records) with overflow validation. |
| 0x007800E0 | 71 | UIAchievementWnd__dtor_VecMap | Destructor for UIAchievementWnd that cleans up internal vector map data structure with stack canary protection. |
| 0x00780130 | 96 | UIAchievementWnd__scalar_dtor_VecMap | Destructor for UIAchievementWnd that cleans up internal vector map and optionally deallocates the object. |
| 0x007801B0 | 274 | UIAdventurerAgencyWnd__CreateCheckboxPairs | Creates 3 checkbox pairs (category + expand buttons) for UIAdventurerAgencyWnd with IDs 0x1de/0x1df |
| 0x00780980 | 187 | UIItemShopCategory__Constructor | Initializes UIItemShopCategory window object with vtable, zeroing category state fields at offsets 0x41-0x53. |
| 0x00780A40 | 97 | UIItemShopFilter__Constructor | Initializes UIItemShopFilter window object, sets up vtable, calls UIWindowMgr and CCharacterData constructors with stack canary. |
| 0x00780AB0 | 173 | UIAgencyTabBtn__Constructor | Constructs UIAgencyTabBtn object, initializing vtable, base class, and clearing member fields at offsets 0x48-0x54. |
| 0x00780B60 | 269 | UIItemShopCombo__Constructor | Initializes UIItemShopCombo object with vtable, three std::string fields, and CCharacterData member; sets flag at offset 0xad to 0. |
| 0x00780C70 | 96 | UIItemShopSimple__Constructor | Initializes UIItemShopSimple object, sets vtable, calls parent UIWindowMgr constructor, zeroes field at offset 0x35. |
| 0x00780CD0 | 148 | UIItemShopLinkedListMgr__Constructor | Initializes UIItemShopLinkedListMgr with two sentinel nodes for dual linked lists and sets enabled flag. |
| 0x00780D70 | 86 | UIItemShopLabel__Constructor | Constructs UIItemShopLabel object, initializes vtable pointer, and sets up exception handling frame. |
| 0x00781F60 | 2742 | UIAdventurerAgencyWnd__InitJobFilterButtons | Initializes job filter toggle buttons (DEF/HEAL/ATK/BUF) for Adventurer Agency UI window with textures and layout. |
| 0x00783710 | 891 | UIAdventurerAgencyWnd__CreateQuestListButtons | Creates 3 navigation buttons (prev/next/all) and initializes quest category list for Adventurer Agency window UI. |
| 0x00783AB0 | 3961 | UIAdventurerAgencyWnd__InitSearchControls | Initializes search UI controls for Adventurer Agency window with labels, text input fields, and job filter buttons. |
| 0x00784D70 | 423 | UIAdventurerAgencyWnd__CreateTabControl | Creates tab control UI for Adventurer Agency window with button, label, and message string caption setup. |
| 0x00789900 | 95 | UIScrollView__Constructor | Initializes UIScrollView object by setting up scrollbar components and virtual destructor pointer. |
| 0x00789AF0 | 318 | UIScrollView__CreateOrResetScrollBars | Creates or reinitializes horizontal and vertical scrollbars in UIScrollView, allocating CScrollBar objects and configuring layout dimensions. |
| 0x00789EC0 | 269 | UIItemCatalogView__Constructor | Initializes UIItemCatalogView with scroll container, item catalog stream, notification handler, and triggers layout refresh. |
| 0x00789FE0 | 5 | UIItemCatalog__FreeSlotVector | Deallocates a dynamic vector's heap memory with bounds validation and XOR cookie stack protection. |
| 0x0078A270 | 788 | UIItemCatalogView__PopulateFilteredSlots | Populates item catalog view by filtering entries, reusing/creating UI slots in 5-column grid, managing scrollbars. |
| 0x0078A7A0 | 449 | UIItemCatalogSearchView__Constructor | Constructs UIItemCatalogSearchView by allocating/resizing vector storage and inserting param_3 element at param_2 position. |
| 0x0078A970 | 251 | UIItemCatalogSearchView__PopulateSlots | Constructs UIItemCatalogSearchView with scroll view initialization and item catalog stream setup. |
| 0x0078B6F0 | 251 | UIItemCatalogPurchaseView__Constructor | Constructs UIItemCatalogPurchaseView, initializes CItemCatalog stream and calls layout refresh via vtable. |
| 0x0078BB00 | 359 | UIItemCatalogSearch__CreateSearchPanel | Allocates and initializes a UIItemCatalogSlot UI panel with localized title, populates items from pair list, and inserts into catalog search results vector. |
| 0x0078C190 | 202 | UIItemCatalogUnpurchasedView__Constructor | Initializes UIItemCatalogUnpurchasedView with vtable, clears slot vector/filter fields, invokes refresh callback. |
| 0x0078CC20 | 134 | UIItemCatalogWnd__HandleMessage | Handles message 0xab by clearing item catalog slot details and delegating other messages to scroll view handler. |
| 0x0078CCB0 | 71 | UIItemCatalogWnd__FindAndInvokeItemCallback | Searches item catalog vector for matching ID, invokes virtual callback method (offset 0xd8) on found item with param_3. |
| 0x0078CE10 | 269 | UIItemCatalogWnd__Constructor | Initializes UIItemCatalogWnd with vtable, zeroes child widget pointers (0x2d-0x3b), allocates RB-tree sentinel at offset 0x32 |
| 0x0078D3A0 | 408 | UIItemCatalogWnd__CreateButton | Allocates and initializes a CUIButton with normal/hover/press/disable sprite resources for item catalog window. |
| 0x0078D5CA | 90 | CUIComponent__init_and_add_child | Initializes 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. |
| 0x0078D630 | 1868 | UISkillWnd__CreateControls | Initializes UISkillWnd controls: creates tabs, scrollbar, skill panels, binds Alt+L hotkey, loads sprite textures from DAT files |
| 0x0078DFB0 | 169 | UIItemCatalogWnd__SetupCategoryTreeNode | Populates item catalog category tree nodes by fetching display text from UI input and invoking callbacks on three category containers. |
| 0x0078EFD0 | 264 | UIItemCatalogSlot__Constructor | Constructs UIItemCatalogSlot UI component, initializes item fields and creates notification handler with vtable. |
| 0x0078F360 | 139 | UIItemCatalogSlot__SetupItemSprite | Initializes item sprite in catalog slot, validates item data size, and triggers display update callbacks. |
| 0x0078F570 | 139 | UIItemCatalogSlot__SetupPages | Configures item catalog UI slot display by retrieving slot pair data and updating item shop slot info with availability status. |
| 0x0078F600 | 561 | UIItemCatalogSlot__CreateChildWidgets | Initializes 3 item shop slots (0x2a×0x2a, spaced 0x31px) and left/right navigation buttons for catalog display. |
| 0x0078FDA0 | 277 | UIItemCatalogSlotDetail__Constructor | Initializes UIItemCatalogSlotDetail object with vtable, zeroes child pointers (0x1f-0x24), three std::string fields, page index (-1), and flags. |
| 0x007906B0 | 306 | UIItemCatalogSlotDetail__CreateLabels | Creates two CUILabel child widgets for item catalog slot detail display with specific sizing and font properties. |
| 0x007907F0 | 195 | UIItemCatalogSlotDetail__SetupLayout | Renders item catalog slot detail UI by drawing background sprite, icon sprite, and optional overlay sprite based on resource flags. |
| 0x00791300 | 146 | UIItemCatalogSlotDetailStream__Constructor | Constructs UIItemCatalogSlotDetailStream object, initializes catalog streams at offset 0x38, sets up vtable pointers for destruction. |
| 0x00791500 | 159 | UIItemCatalogSlotDetailNotify__Constructor | Constructs UIItemCatalogSlotDetailNotify object, initializes parent UIItemCatalogSlotDetail, sets vtables, allocates CItemCatalog at offset 0x38 |
| 0x00791B50 | 122 | UIItemShopSlot__Constructor | Constructs UIItemShopSlot object, initializes vtable and clears item-related fields (offsets 0x1f-0x22). |
| 0x00791DD0 | 177 | UIItemCatalogSlotDetail__CreateSubWidget | Allocates and initializes a number input sub-widget for item catalog slot detail UI at offset 0x84. |
| 0x00791E90 | 108 | UIItemCatalogSlotDetail__SetupSubWidgetB | Draws a rounded rectangle border with RGB color from texture for item catalog slot detail widget display. |
| 0x00792100 | 71 | UIAttendanceWnd__CheckBox_dtor | Destructor for UIAttendanceWnd CheckBox widget; calls base UICheckBox destructor with stack canary validation. |
| 0x00792150 | 96 | UIAttendanceWnd__CheckBox_scalar_dtor | Scalar destructor for UIAttendanceWnd CheckBox that destroys base UICheckBox and conditionally deallocates the object. |
| 0x00792410 | 155 | UIScrollView__InitScrollbar | Constructs a UIScrollView scrollbar by initializing a CUIScrollbar and clearing existing scrollbar node lists at offsets 0x23-0x25. |
| 0x00792A30 | 71 | UIAttendanceWnd__NumberInput_dtor | Destructor for UIAttendanceWnd's NumberInput control; calls CUINumberInput destructor with stack canary validation. |
| 0x00792A80 | 96 | UIAttendanceWnd__NumberInput_scalar_dtor | Scalar destructor for UIAttendanceWnd::NumberInput; calls CUINumberInput destructor and optionally deallocates object. |
| 0x00793750 | 351 | UIVendingWnd__ctor2 | Initializes UIVendingWnd object with linked list nodes and default vending window parameters (9 columns, 3 rows) |
| 0x00793960 | 181 | UIServiceItemGrid__ctor_B | Initializes UIServiceItemGrid object, sets vtable, zeroes fields [0x1f-0x25], sets field[0x26]=6 |
| 0x00793A20 | 97 | UIVendingSearchWnd__dtor | Destructor for UIVendingSearchWnd that clears item table and cleans up CUIComponent base class resources |
| 0x00793A90 | 125 | UIVendingSearchWnd__dtor_B | Destructor for UIVendingSearchWnd that clears item table and resets vending search window state |
| 0x00794030 | 107 | UIServiceItemGrid__dtor_a | Destructor for UIServiceItemGrid that deallocates STL vectors and invokes parent CUIComponent destructor with SEH. |
| 0x007940A0 | 107 | UIServiceItemGrid__dtor_b | Destructor for UIServiceItemGrid that cleans up vector storage and calls parent CUIComponent destructor. |
| 0x00794110 | 121 | UIServiceItemLabel__dtor_a | Destructor for UIServiceItemLabel class; cleans up string members and base CUIComponent before object deallocation. |
| 0x00794190 | 121 | UIServiceItemLabel__dtor_b | Destructor for UIServiceItemLabel that cleans up two std::string members and calls parent CUIComponent destructor with stack protection. |
| 0x00794270 | 120 | UIServiceItemMap__dtor_a | Destructor for UIServiceItemMap that deallocates vector, map nodes, string elements, and frees heap memory (0x100 bytes). |
| 0x00794330 | 128 | UIServiceItemGrid__dtor_c | Destructor for UIServiceItemGrid that deallocates vector members and base CUIComponent, optionally freeing the object itself. |
| 0x007943C0 | 128 | UIServiceItemGrid__dtor_d | Destructor for UIServiceItemGrid that cleans up vector data, calls parent CUIComponent destructor, and optionally frees object memory. |
| 0x00794450 | 142 | UIServiceItemLabel__dtor_c | Destructor for UIServiceItemLabel that cleans up string members, calls parent CUIComponent destructor, and optionally deallocates the object. |
| 0x007944F0 | 142 | UIServiceItemLabel__dtor_d | Destructor for UIServiceItemLabel that cleans up string members, calls parent CUIComponent destructor, and conditionally frees the object. |
| 0x007947A0 | 1837 | UIVendingSearchWnd__InitLayout | Initializes UI layout for vending search window, creating timed components and multi-textbox controls with render targets. |
| 0x007957C0 | 959 | UIVendingSearchWnd__InitRadioButtons | Initializes radio button UI controls for vending search window with layout configuration and resource allocation. |
| 0x00795B80 | 505 | UIVendingSearchWnd__InitResultControls | Initializes three UI buttons for vending search results window with resource bitmaps and positions |
| 0x00795D80 | 259 | UIVendingWnd__InitSearchPanel | Initializes vending search UI panel by creating button control, loading sprite resources, and setting search label text from message ID 0x6F3. |
| 0x0079A030 | 902 | UICharCreateWnd__Constructor | Initializes UICharCreateWnd object with STL vector containers for character creation data and UI state management. |
| 0x0079A3C0 | 245 | UISkillWnd__InitSlotArrays | Initializes skill slot arrays (2x5 slots) and related counters in UISkillWnd structure for skill window display. |
| 0x0079A6A0 | 140 | UIWnd__CleanupActorLayerMap | Destructor for UIWnd that cleans up actor layer map by destroying STL map nodes and freeing allocated memory. |
| 0x0079A740 | 244 | UISkillWnd__dtor2 | Destructor for UISkillWnd; deallocates skill vectors, string arrays, rbtree, and invokes base CUIComponent destructor. |
| 0x0079A990 | 35 | UIWnd__ScalarDeletingDestructor | Scalar deleting destructor for UIWnd class; cleans up actor layer map and conditionally deallocates 0x98 bytes. |
| 0x0079A9C0 | 265 | UISkillWnd__dtor | Destructor for UISkillWnd that deallocates skill vectors, item slot manager, and child UI components with proper exception handling cleanup. |
| 0x0079B0F0 | 1455 | UICharSelectWnd__CreateControls | Initializes character select window UI controls: restores last selected slot from registry, creates character slot buttons in grid layout with textures. |
| 0x0079F7A0 | 84 | UIServiceSelectBtn__ctor_a | Constructor for UIServiceSelectBtn UI button class that initializes base CUIButton and sets virtual destructor pointer. |
| 0x0079F800 | 131 | UIServiceSelectBtn__ctor_b | Constructor for UIServiceSelectBtn that initializes button state, stores two parameters, and sets up vtable pointer for derived class. |
| 0x0079F890 | 1492 | UICharSelectWnd__Constructor | Initializes UICharSelectWnd object by constructing parent UIWindowMgr, allocating vectors for character/server lists, and initializing UI state/dimension fields. |
| 0x0079FE70 | 71 | UIServiceSelectCombo__dtor_a | Destructor for UIServiceSelectCombo class; calls base CUIComboBox destructor with stack canary validation. |
| 0x0079FEC0 | 71 | UIServiceSelectCombo__dtor_b | Destructor for UIServiceSelectCombo class; calls base class CUIComboBox destructor with stack cookie verification. |
| 0x0079FF10 | 95 | UIServiceSelectWnd__dtor_base | Destructor for UIServiceSelectWnd that cleans up string vector array and component UI map before object destruction. |
| 0x0079FF70 | 96 | UIServiceSelectCombo__scalar_dtor_a | Destructor for UIServiceSelectCombo that calls parent CUIComboBox destructor and conditionally deallocates the object. |
| 0x0079FFE0 | 96 | UIServiceSelectCombo__scalar_dtor | Destructor for UIServiceSelectCombo that calls base CUIComboBox destructor and optionally deallocates the object if param_2 flag is set. |
| 0x007A0050 | 116 | UIServiceSelect__scalar_dtor | Scalar deleting destructor for UIServiceSelect class; cleans up string vectors, calls parent CUIComponent destructor, optionally deallocates object. |
| 0x007A00D0 | 176 | UIServiceSelect__InitRenderTarget | Allocates and initializes a UIServiceSelectCombo child component with 0x120 bytes, sets render target to 36x37 pixels, and configures virtual positioning. |
| 0x007A0180 | 438 | UIServiceSelect__CreateSubComponents | Creates and configures two UI button components with bitmap resources, render targets (0x268x0x17B), and loads window title from message string 0xd11. |
| 0x007A24F0 | 147 | UIServiceSelectWnd__ctor | Initializes UIServiceSelectWnd instance with vtable, zeros member flags, stores config reference, sets up exception handling. |
| 0x007A2590 | 173 | UIServiceItemGrid__ctor | Constructs UIServiceItemGrid component, initializes 7 member fields to zero, stores creation timestamp via timeGetTime() at offset 0x98. |
| 0x007A27F0 | 71 | UIServiceSelectWnd__dtor | Destructor for UIServiceSelectWnd class; calls parent CUIComponent destructor with stack canary cookie validation. |
| 0x007A2840 | 107 | UIServiceItemGrid__dtor | Destructor for UIServiceItemGrid that deallocates vector members and calls parent CUIComponent destructor with SEH protection. |
| 0x007A2910 | 96 | UIServiceSelectWnd__scalar_dtor | Destructor for UIServiceSelectWnd that cleans up CUIComponent base class and conditionally deallocates object memory. |
| 0x007A2980 | 128 | UIServiceItemGrid__scalar_dtor | Destructor for UIServiceItemGrid class; deallocates vectors and calls parent CUIComponent destructor, optionally frees object memory. |
| 0x007A2D90 | 435 | UIServiceItemGrid__InitDeadlineAndComponents | Initializes service item grid UI component with deadline countdown (days remaining) and creates button subcomponent with localized title. |
| 0x007A4A60 | 340 | UIItemGrid__ctor | Initializes UIItemGrid with 35 columns, 20 rows, and layout parameters (margins, spacing, padding). |
| 0x007A4CE0 | 95 | UIServiceItemGrid__dtor_e | Destructor for UIServiceItemGrid that deallocates STL vector and calls parent CUIComponent destructor with security checks. |
| 0x007A4D40 | 116 | UIServiceItemGrid__scalar_dtor_b | Destructor for UIServiceItemGrid; deallocates STL vector, cleans up component map, optionally frees object memory. |
| 0x007A5390 | 23 | UIColorPickerWnd__InitAndSnap | Initializes color picker window controls and snaps its position to grid alignment. |
| 0x007A53B0 | 605 | UIColorPickerWnd__InitControls | Initializes UI color picker window controls: creates buttons, checkbox, scroll bar, and registers child components. |
| 0x007A5660 | 25 | UIColorPickerWnd__InitializeAndSnapToGrid | Initializes color picker window controls and snaps its position to the UI grid alignment. |
| 0x007A5DF0 | 156 | UIItemGrid__InitScrollbar | Initializes scrollbar UI component for item grid by allocating surface and configuring scrollbar dimensions and range. |
| 0x007A6800 | 244 | UIColorPickerData__ctor | Constructs UIColorPickerData object, initializes vtable, string buffer, and zeros 12 color/palette state fields. |
| 0x007A7FD0 | 37 | UIConstraintLink__ctor | Initializes a UIConstraintLink object with an empty intrusive doubly-linked list node for constraint management. |
| 0x007A8000 | 111 | UIConstraintList__ctor | Initializes UIConstraintList with vtable, creates circular doubly-linked sentinel node, sets count/flags to 0. |
| 0x007A8070 | 116 | UIConstraintNode__ctor | Constructs UIConstraintNode object; initializes vtable, four constraint link arrays (8 bytes each), and count field to zero. |
| 0x007A8190 | 74 | UIConstraintLink__dtor | Destructor for UIConstraintLink that deletes internal vtable pointer and the object itself via operator_delete |
| 0x007A8200 | 187 | UIConstraintList__dtor | Destructs UIConstraintList by iterating linked list nodes, calling virtual destructors on each element, and freeing all allocated memory. |
| 0x007A82F0 | 84 | UIConstraintNode__dtor | Destructor for UIConstraintNode that destroys a vector of UIConstraintLink objects at offset +2. |
| 0x007A8350 | 32 | UIConstraintList__scalar_dtor | Scalar destructor for UIConstraintList that calls destructor and conditionally frees heap memory if flag is set. |
| 0x007A8380 | 106 | UIConstraintNode__scalar_dtor | Destructor for UIConstraintNode that destroys contained UIConstraintLink elements and optionally deallocates the object. |
| 0x007A8C30 | 106 | UIConstraintMgr__HasAncestorInChildren | Checks if param_2 is an ancestor of any child constraints in the constraint manager's tree structure. |
| 0x007A95F0 | 93 | UIScreenshotWnd__Constructor | Constructs UIScreenshotWnd object; initializes vtable, calls UIWindowMgr constructor, clears flag at offset 0x2d. |
| 0x007A9660 | 71 | UIScreenshotWnd__Destructor | Destructor for UIScreenshotWnd class that invokes parent CUIComponent destructor with stack canary protection |
| 0x007A96B0 | 96 | UIScreenshotWnd__VirtualDestructor | Virtual destructor for UIScreenshotWnd; cleans up parent CUIComponent and optionally deallocates object memory. |
| 0x007A9C30 | 243 | UISnapSnsWnd__Constructor | Initializes UISnapSnsWnd object with virtual method tables and default field values for SNS snapshot UI window. |
| 0x007A9D30 | 84 | UISnapSnsWnd__CtorListBoxExt | Constructs a ListBoxExt UI element for UISnapSnsWnd with security cookie initialization and vftable setup. |
| 0x007A9D90 | 104 | UISnapSnsWnd__CtorCheckBox | Constructs a checkbox UI element for the Snap SNS window, initializing vtable and setting default values. |
| 0x007A9E00 | 95 | UISnapSnsWnd__DtorBase | Destructor for UISnapSnsWnd class that cleans up string member and inherited CUIComponent data. |
| 0x007A9E60 | 108 | UISnapSnsWnd__Destructor | Destructor for UISnapSnsWnd class that cleans up string members and inherited CUIComponent state via virtual destructors. |
| 0x007A9ED0 | 116 | UISnapSnsWnd__VirtualDestructor1 | Virtual destructor for UISnapSnsWnd class; destructs string member and parent CUIComponent, optionally frees object memory. |
| 0x007A9F50 | 129 | UISnapSnsWnd__VirtualDestructor2 | Virtual destructor for UISnapSnsWnd class that cleans up std::string and CUIComponent members, optionally deallocating the object. |
| 0x007A9FE0 | 90 | UISnapSnsWnd__ListBoxExtVDtor | Virtual destructor for UISnapSnsWnd's ListBoxExt control; destroys CUIListBoxExt instance and optionally deallocates object memory. |
| 0x007AA040 | 90 | UISnapSnsWnd__CheckBoxVDtor | Virtual destructor for UISnapSnsWnd checkbox; destroys base UICheckBox and conditionally deallocates object memory. |
| 0x007AA460 | 1084 | UISnapSnsWnd__InitControls | Initializes UI controls for SNS snapshot window: creates scroll button, listbox, and multiple buttons with bitmap resources. |
| 0x007AF350 | 365 | UIVendingWnd2__Constructor | Initializes UIVendingWnd2 object with default window dimensions (200x100), UI state flags, and item table buffers. |
| 0x007AF4C0 | 84 | UIVendingWnd2__CtorComboBox1 | Constructor for UIVendingWnd2's ComboBox1 control; initializes button base and sets vftable pointer. |
| 0x007AF520 | 101 | UIVendingWnd2__CtorComboBox2 | Constructs UIVendingWnd2 ComboBox2 control, initializes vftable and clears state flags |
| 0x007AF590 | 84 | UIVendingWnd2__CtorComboBox3 | Constructor for UIVendingWnd2's third ComboBox control; initializes button base and sets virtual destructor pointer. |
| 0x007AF720 | 151 | UIVendingWnd2__Destructor | Destructor for UIVendingWnd2 class; releases strings, item/int buffers, and parent component resources with SEH. |
| 0x007AF7C0 | 71 | UIVendingWnd2__ComboBox1Dtor | Destructor for UIVendingWnd2's ComboBox1 control; calls base CUIComboBox destructor with stack cookie validation. |
| 0x007AF810 | 71 | UIVendingWnd2__ComboBox2Dtor | Destructor for UIVendingWnd2's ComboBox2 control; calls base class destructor with stack canary validation. |
| 0x007AF860 | 71 | UIVendingWnd2__ComboBox3Dtor | Destructor for UIVendingWnd2's ComboBox3 UI element; calls base CUIComboBox destructor with stack cookie validation. |
| 0x007AF8B0 | 172 | UIVendingWnd2__VirtualDestructor | Destructor for UIVendingWnd2 class; cleans up strings, buffers, item list, and conditionally deallocates object |
| 0x007AF960 | 96 | UIVendingWnd2__ComboBox1VDtor | Virtual destructor for UIVendingWnd2's ComboBox1 control; destroys base and optionally deallocates object memory. |
| 0x007AF9D0 | 96 | UIVendingWnd2__ComboBox2VDtor | Virtual destructor for UIVendingWnd2's ComboBox2 control; calls base destructor and optionally frees memory. |
| 0x007AFA40 | 96 | UIVendingWnd2__ComboBox3VDtor | Virtual destructor for UIVendingWnd2's ComboBox3 control; calls base destructor and conditionally frees memory. |
| 0x007B01E0 | 1042 | UIVendingWnd__InitControls | Initializes vending window UI controls: close button, buy/confirm button, page navigation buttons, and text input field. |
| 0x007B2C00 | 197 | UIEmblemUploadWnd__Constructor | Initializes UIEmblemUploadWnd instance with vtable, zeroes fields, sets up std::string and compressed data pointer members. |
| 0x007B2CD0 | 128 | UIEmblemUploadWnd__Destructor | Destructor for UIEmblemUploadWnd that frees compressed emblem data at offset 0x38, destroys std::string, and calls base CUIComponent destructor. |
| 0x007B2D50 | 149 | UIEmblemUploadWnd__ScalarDeletingDestructor | Scalar deleting destructor for UIEmblemUploadWnd; frees internal buffer at offset 0x38, calls component destructors, optionally deallocates object. |
| 0x007B2DF0 | 1157 | UIEmblemUploadWnd__CreateContent | Initializes UIEmblemUploadWnd child controls: label, base control, editbox with color values, and string management. |
| 0x007B3B30 | 193 | UIPinCodeWnd__Constructor | Initializes UIPinCodeWnd object: sets vtable, zeros button/digit/state fields (0x2D-0x42), clears numpad layout data. |
| 0x007B3C00 | 71 | UIPinCodeWnd__Destructor | Destroys UIPinCodeWnd object by setting vtable and calling CUIComponent base destructor with stack guard. |
| 0x007B3C50 | 96 | UIPinCodeWnd__ScalarDeletingDestructor | Scalar deleting destructor for UIPinCodeWnd that calls parent dtor and conditionally frees 0x15C bytes if param_2 is set. |
| 0x007B3CC0 | 3981 | UIPinCodeWnd__CreateNumpad | Creates a numeric keypad (0-9) UI for PIN code input in the RO client login/security system |
| 0x007B5950 | 136 | UIEmblemWndB__Constructor | Initializes UIEmblemWndB object, sets vtable, zeroes emblem data pointers at offsets 0x2D-0x31, calls base UIWindowMgr constructor. |
| 0x007B59E0 | 322 | UIEmblemWndA__Constructor | Initializes UIEmblemWndA window with emblem display state, 3000ms timer, animation flags, and two string buffers at offsets +0x38/+0x3E. |
| 0x007B5B30 | 113 | UIEmblemWndB__Destructor | Destructor for UIEmblemWndB that frees emblem data buffer at offset 0x2F and calls base CUIComponent destructor. |
| 0x007B5BB0 | 143 | UIEmblemWndA__Destructor | Destructor for UIEmblemWndA that frees allocated memory, destroys std::string members, and cleans up UI component resources. |
| 0x007B5C40 | 134 | UIEmblemWndB__ScalarDeletingDestructor | Scalar deleting destructor for UIEmblemWndB; frees member at offset 0x2f, calls parent dtor, optionally deletes object. |
| 0x007B5CD0 | 164 | UIEmblemWndA__ScalarDeletingDestructor | Scalar deleting destructor for UIEmblemWndA class; cleans up string members, component vector/map, and conditionally frees object |
| 0x007B60F0 | 163 | UIVendingWnd__CreateListAndScrollControls | Initializes vending window UI by creating a textured list component, setting render target dimensions, and adding a scroll button control. |
| 0x007B61A0 | 568 | UIVendingWnd__CreateInputAndComboControls | Initializes vending window UI with textured component, edit box for input, and confirm button with bitmap resources. |
| 0x007B7490 | 442 | UIBuyingStoreSetupWnd__Constructor | Initializes UIBuyingStoreSetupWnd with 10 item slots (0x18 bytes each), 13 items per page, default UI state. |
| 0x007B7650 | 164 | UIVendingSearchWnd__Init | Initializes UIVendingSearchWnd by setting up virtual table, zeroing fields at offsets 0x2d/0x33, and marking as valid (0xf). |
| 0x007B79F0 | 277 | UIBuyingStoreSetupWnd__Destructor | Destructor for UIBuyingStoreSetupWnd that destroys child UI components, clears item vectors, and releases string/pair containers. |
| 0x007B7B80 | 313 | UIBuyingStoreSetupWnd__ScalarDeletingDestructor | Scalar deleting destructor for UIBuyingStoreSetupWnd that cleans up child UI components, item vectors, strings, and optionally deallocates the object. |
| 0x007B7CC0 | 131 | UIBuyingStoreSetupWnd__VirtualInit | Virtual destructor for UIBuyingStoreSetupWnd; cleans up string/map members and optionally deallocates object. |
| 0x007B8F20 | 569 | UIBuyingStoreSetupWnd__CreateControls | Initializes UI controls for buying store setup window (checkbox, label, button) and retrieves message string 0xb47. |
| 0x007BBBA0 | 1139 | UIVendingSellConfirmWnd__CreateControls | Creates UI controls for vending sell confirmation window, initializing camera preview, labels, and layout components. |
| 0x007BC330 | 1069 | UIVendingBuyConfirmWnd__CreateControls | Creates UI controls for vending buy confirmation window, including labels and 3D item preview camera. |
| 0x007BD500 | 94 | UIVendingSellConfirmCombo__ctor | Constructs UIVendingSellConfirmCombo object, initializes vftable and zeroes offset 0x48 field. |
| 0x007BD560 | 94 | UIVendingBuyConfirmCombo__ctor | Constructs UIVendingBuyConfirmCombo object, initializes vftable and zeros member at offset 0x48. |
| 0x007BD5C0 | 91 | UIVendingSellConfirmCombo__Ctor | Constructs UIVendingSellConfirmCombo object, initializes vftable and sets enabled flag to true. |
| 0x007BD620 | 149 | UIVendingBuyConfirmCombo__Constructor | Initializes UIVendingBuyConfirmCombo object, sets vftable pointer and zeroes quantity/price fields. |
| 0x007BD870 | 71 | UIVendingSellConfirmWnd__Destructor | Destructor for vending buy confirmation window UI; calls base CUIComboBox destructor with stack canary validation |
| 0x007BD8C0 | 71 | UIVendingBuyConfirmWnd__Destructor_impl | Destructor for vending buy confirmation window UI; calls base class destructor with stack canary validation |
| 0x007BD910 | 71 | UIVendingSellConfirmWnd__ScalarDtor | Destructor for UIVendingSellConfirmWnd class; calls base CUIComboBox destructor with stack canary validation. |
| 0x007BD960 | 104 | UIVendingBuyConfirmWnd__ScalarDtor | Destructor for UIVendingBuyConfirmWnd that cleans up std::string and CUITextInput string component members. |
| 0x007BD9D0 | 209 | UIVendingSellConfirmWnd__dtor | Destructor for UIVendingSellConfirmWnd that cleans up member strings and UI components, optionally deallocates object. |
| 0x007BDAB0 | 96 | UIVendingBuyConfirmWnd__Destructor | Destructor for vending buy confirmation window UI; sets vTable, cleans up resources, and optionally deallocates memory. |
| 0x007BDB20 | 96 | UIVendingSellConfirmWnd__VirtualInit | Initializes UIVendingSellConfirmWnd instance, sets vftable, performs cleanup with optional deallocation. |
| 0x007BDB90 | 96 | UIVendingBuyConfirmWnd__VirtualInit | Virtual destructor for UIVendingBuyConfirmWnd class; cleans up resources and optionally deallocates object memory. |
| 0x007BF680 | 687 | UIRefineWnd__CreateControls | Renders refine window UI controls including item name, refine level, and cost text with color coding based on refine state. |
| 0x007BF930 | 391 | UIRefineWnd__DrawContents | Renders refine window UI elements including title text and item name/quantity display with conditional formatting based on state. |
| 0x007BFAC0 | 137 | UIRefineWnd__DrawRefineWindowText | Draws refine window text label (message 0xb9d) with measured width and conditional color based on state flag at offset 0x120. |
| 0x007BFB50 | 266 | UIRefineWnd__Destructor | Destructor for UIRefineWnd class; cleans up UI component resources, text rendering layouts, and dynamic allocations. |
| 0x007BFD30 | 45 | UIRefineWnd__ValidateAndUpdateVending | Validates refine window state and coordinate bounds, then updates vending price display if conditions met. |
| 0x007C1B00 | 189 | UIBattlegroundWnd__Constructor | Initializes UIBattlegroundWnd object; sets up vftable, zeroes member variables, manages dynamic string buffer at offset 0x1f |
| 0x007C1BC0 | 116 | UIBattlegroundWnd__Destructor | Destructor for UIBattlegroundWnd class; cleans up string member and parent CUIComponent resources. |
| 0x007C1C40 | 137 | UIBattlegroundWnd__ScalarDeletingDestructor | Scalar deleting destructor for UIBattlegroundWnd class; cleans up std::string member and base class, optionally deallocates object. |
| 0x007C2500 | 194 | UIEnchantOptionList__Constructor | Initializes UIEnchantOptionList object with scrollbar, sets default enchant type to 9, manages exception handling frame. |
| 0x007C25D0 | 95 | UIEnchantOptionList__Destructor | Destructor for UIEnchantOptionList that deallocates vector memory and calls parent CUIScrollView destructor with stack guard. |
| 0x007C2630 | 116 | UIEnchantOptionList__ScalarDeletingDestructor | Scalar deleting destructor for UIEnchantOptionList that deallocates vector memory, calls base class destructor, and conditionally frees the object. |
| 0x007C26B0 | 9 | UIEnchantOptionList__VirtualInit | Calls virtual destructor or cleanup method at offset 0x3c in UIEnchantOptionList vtable |
| 0x007C26D0 | 13 | UIEnchantOptionList__SetDefaultType | Sets enchant option list default type field to 9 (likely enchant category/slot identifier) |
| 0x007C2BE0 | 3615 | UIEnchantOptionList__InitLayout | Initializes UI layout for enchant option list by creating scrollbar, allocating UI controls, and setting render targets. |
| 0x007C3A00 | 124 | UIEnchantSimpleList__Constructor | Initializes UIEnchantSimpleList object with scrollbar, sets vtable pointer and member offsets for enchant UI list state. |
| 0x007C3A80 | 71 | UIEnchantSimpleList__Destructor | Destructor for UIEnchantSimpleList that calls parent CUIScrollView destructor with stack canary validation. |
| 0x007C3AD0 | 96 | UIEnchantSimpleList__ScalarDeletingDestructor | Scalar deleting destructor for UIEnchantSimpleList; calls base CUIScrollView destructor and conditionally frees memory. |
| 0x007C3B40 | 9 | UIEnchantSimpleList__VirtualInit | Calls virtual function at offset 0x3c in vtable; likely destructor or cleanup for UIEnchantSimpleList |
| 0x007C3C20 | 822 | UICardMergeItemWnd__SetupTextBoxes | Initializes 3 CUITextBox components for card merge UI and populates them with enchant data from manager. |
| 0x007C3F60 | 227 | UICardMergeItemWnd__Constructor | Initializes UICardMergeItemWnd object, sets up vtable and zeroes member variables for card merge UI window state. |
| 0x007C4050 | 110 | UICardMergeItemWnd__Destructor | Destructs UICardMergeItemWnd instance, cleaning up std_string members and CUIComponent base class. |
| 0x007C40C0 | 131 | UICardMergeItemWnd__ScalarDeletingDestructor | Scalar deleting destructor for UICardMergeItemWnd; destroys strings, vector/map, optionally deallocates object. |
| 0x007C4150 | 409 | UICardMergeItemWnd__CreateSubControls | Initializes UI subcontrols for card merge window: creates enchant option list, simple list, and merge button with resources. |
| 0x007C4890 | 312 | UICardMergeWnd__EnchantSubInfo__Constructor | Constructs UICardMergeWnd::EnchantSubInfo object, initializes string vectors and member fields with stack overflow protection. |
| 0x007C49F0 | 104 | UICardMergeCheckBox__Constructor | Initializes UICardMergeCheckBox instance, sets vftable, and configures checkbox parameters (state=3, value=7). |
| 0x007C4A60 | 253 | UICardMergeWnd__Constructor | Initializes UICardMergeWnd object with vftable, zeroes member fields, constructs vector containers for card merge data. |
| 0x007C4B60 | 71 | UICardMergeCheckBox__Destructor | Destructor for UICardMergeCheckBox class; calls base UICheckBox destructor with stack cookie validation. |
| 0x007C4BB0 | 124 | UICardMergeWnd__Destructor | Destructor for UICardMergeWnd class; cleans up vector and component resources, notifies UIWindowMgr of window destruction. |
| 0x007C4DB0 | 96 | UICardMergeCheckBox__ScalarDeletingDestructor | Scalar deleting destructor for UICardMergeCheckBox; calls base destructor and conditionally deallocates object memory. |
| 0x007C4E20 | 145 | UICardMergeWnd__ScalarDeletingDestructor | Scalar deleting destructor for UICardMergeWnd that cleans up vector and component data, optionally deallocates object memory. |
| 0x007C4F30 | 964 | UICardMergeWnd__InitControls | Initializes UI controls for card merge window: progress bar, scrollbar, button, checkbox, and item slot scrollbars. |
| 0x007C7860 | 325 | UISkillInfoWnd__Constructor | Initializes UISkillInfoWnd instance with vftable, zeroes member fields, allocates 256-byte list buffer with circular links. |
| 0x007C79B0 | 84 | UISkillInfoButton__Constructor | Initializes UISkillInfoButton object by calling parent CUIEditBox constructor and setting virtual destructor pointer. |
| 0x007C7A10 | 94 | UISkillInfoCheckBox__Constructor | Constructs a UISkillInfoCheckBox object by calling parent CUICheckBox constructor and initializing vtable + field at offset 0x28 to 5 |
| 0x007C7A70 | 116 | UISkillInfoWnd__Destructor | Destructor for UISkillInfoWnd that clears listbox items, destroys string elements, and deallocates memory. |
| 0x007C7B80 | 116 | UISkillInfoWnd__DestructorV2 | Destructor for UISkillInfoWnd that clears listbox items, invokes virtual destructor on member at offset 0x40, and frees string element memory. |
| 0x007C7C30 | 90 | UISkillInfoWnd__ScalarDeletingDestructor_A | Scalar deleting destructor for UISkillInfoWnd that destroys base CUIListBoxExt and conditionally deallocates object memory. |
| 0x007C7C90 | 90 | UISkillInfoCheckBox__ScalarDeletingDestructor | Scalar deleting destructor for UISkillInfoCheckBox; calls base destructor and conditionally deallocates object memory (0xb4 bytes). |
| 0x007C832B | 157 | CUIChatWnd__insert_item_link | Inserts 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. |
| 0x007C8551 | 206 | CUIChatWnd__append_text_and_scroll_007c8551 | Appends 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. |
| 0x007C8620 | 1029 | UIVendingWnd__InitControlsV2 | Initializes vending window UI controls: creates checkbox edit fields, buttons, and configures their visual properties and colors. |
| 0x007C8F10 | 169 | UISkillInfoWnd__CreateCheckBox | Instantiates and initializes a CUICheckBox control, assigns it to UISkillInfoWnd at offset 0x130, and adds it as child component. |
| 0x007CA760 | 324 | UIBuyingStoreWnd__Constructor | Initializes UIBuyingStoreWnd object, sets up vtable, allocates 256-byte buffer for list data structure, clears UI state fields. |
| 0x007CA8B0 | 81 | UIBuyingStoreWnd__Destructor | Destroys UIBuyingStoreWnd instance by freeing internal list elements and deallocating 0x100 bytes of memory. |
| 0x007CA950 | 81 | UIBuyingStoreWnd__DestructorV2 | Destructor for UIBuyingStoreWnd that cleans up string list elements and frees 0x100-byte allocated memory block. |
| 0x007CAB30 | 820 | UISkillInfoWnd__InitLayout | Initializes skill info window UI layout, creates buttons, formats skill data strings, and sets up text input controls. |
| 0x007CBB20 | 1719 | UISkillInfoWnd__InitSkillButtons | Initializes skill info window UI buttons by parsing skill link strings and extracting skill identifiers from swap equipment window data. |
| 0x007CC240 | 180 | UIBuyingStoreWnd__CreateSearchTextInput | Creates and configures a text input UI component for the buying store search feature with character limit and adds it as child. |
| 0x007CD7D0 | 660 | UICardMergeListWnd__Constructor | Constructor initializing UICardMergeListWnd by zeroing member fields and sending card merge list request packet to server. |
| 0x007CDCE0 | 140 | UICardMergeListWnd__Destructor | Destructor for UICardMergeListWnd that deallocates 4 internal vectors and calls parent UIListWndWithTracking destructor. |
| 0x007CDEA0 | 161 | UICardMergeListWnd__ScalarDeletingDestructor | Destructor for UICardMergeListWnd that deallocates 4 internal vectors and optionally deletes the object itself. |
| 0x007D43B0 | 277 | UIRuneStoneWnd__Constructor | Initializes UIRuneStoneWnd object with empty item table and dual linked-list containers for UI element management. |
| 0x007D44D0 | 83 | UIRuneStoneWnd__Destructor | Destructor for UIRuneStoneWnd that destroys list window string elements and deallocates 0x100 bytes of memory. |
| 0x007D4570 | 83 | UIRuneStoneWnd__DestructorV2 | Destroys UIRuneStoneWnd instance by clearing string list elements and freeing allocated memory block. |
| 0x007D4790 | 1284 | UIChatWnd__InitInputControls | Initializes chat window input controls by creating buttons and text input UI components for roulette game features. |
| 0x007D6150 | 89 | UIRuneStoneSlotWnd__Destructor | Destructor for UIRuneStoneSlotWnd that clears rbtree item slot manager and performs stack canary validation. |
| 0x007DD640 | 368 | UISkillTreeWnd__InitializeSlotIconsBuffer | Initializes a dynamic buffer for skill tree slot icons, copying runesystem data and managing memory allocation/reallocation. |
| 0x007DD960 | 308 | UISkillTreeWnd__InitializeButton | Initializes a CUIButton child component with 4 bitmap resources and configures rendering target size/position. |
| 0x007DDB20 | 525 | UISkillTreeWnd__InitSlotComponents | Initializes skill tree window slot UI components by creating buttons for rune stone slots and disabling them if unavailable. |
| 0x007DE110 | 84 | UIRuneStoneCheckBox__Destructor | Destructor for UIRuneStoneCheckBox that calls base UICheckBox destructor with stack guard verification. |
| 0x007DE170 | 71 | UIRuneStoneWnd__CheckBox_Destructor_007de170 | Destructor for UIRuneStoneWnd checkbox control; calls base UICheckBox destructor with stack guard verification. |
| 0x007DE1C0 | 105 | UIRuneStoneWnd__ComboBox_Destructor | Destructor for UIRuneStoneWnd's ComboBox; cleans up 3 STL strings and calls base class destructor. |
| 0x007DE230 | 71 | UIRuneStoneWnd__Component_Destructor_007de230 | Destructor for UIRuneStoneWnd component; calls parent CUIComponent destructor with stack canary verification. |
| 0x007DE280 | 108 | UIRuneStoneTabBtn__Destructor | Destructor for UIRuneStoneTabBtn that cleans up TabBtn and CheckBox base class members in sequence. |
| 0x007DE2F0 | 137 | UIRuneStoneWnd__Destructor_SendClose | Destructor for UIRuneStoneWnd that sends packet 0xbe0 to close rune stone window before cleanup. |
| 0x007DE380 | 71 | UIRuneStoneWnd__Component_Destructor_007de380 | Destructor for UIRuneStoneWnd component; sets vftable and calls parent CUIComponent destructor with stack canary validation |
| 0x007DE3D0 | 84 | UIRuneStoneWnd__SubComponent_Destructor_007de3d0 | Destructor for UIRuneStoneWnd subcomponent; calls parent CUIComponent destructor with vftable setup and stack cookie validation. |
| 0x007DE430 | 71 | UIRuneStoneWnd__VecMapComponent_Destructor | Destructor for UIRuneStoneWnd's vector-mapped component; calls cleanup via CUIComponent__dtor_with_vec_map |
| 0x007DE480 | 95 | UIRuneStoneWnd__TabControl_Destructor | Destructor for UIRuneStoneWnd's TabControl that cleans up internal string and calls parent CUITabControl destructor. |
| 0x007DE4E0 | 71 | UIRuneStoneWnd__Component_Destructor_007de4e0 | Destructor for UIRuneStoneWnd component; calls parent CUIComponent destructor with stack guard/XOR canary check. |
| 0x007DE530 | 107 | UIRuneStoneWnd__StringComponent_Destructor | Destructor for UIRuneStoneWnd::StringComponent; cleans up vptr, string members, and parent CUIComponent |
| 0x007DE5A0 | 71 | UIRuneStoneWnd__Component_Destructor_007de5a0 | Destructor for UIRuneStoneWnd component; calls parent CUIComponent destructor with stack canary validation. |
| 0x007DE5F0 | 71 | UIRuneStoneWnd__Component_Destructor_007de5f0 | Destructor for UIRuneStoneWnd Component that calls parent CUIComponent destructor with stack canary validation. |
| 0x007DE640 | 109 | UIRuneStoneWnd__CheckBox_ScalarDeletingDestructor_007de640 | Scalar deleting destructor for UIRuneStoneWnd CheckBox; calls base destructor and conditionally frees allocated memory. |
| 0x007DE6B0 | 93 | UIRuneStoneWnd__Component_ScalarDeletingDestructor_007de6b0 | Scalar deleting destructor for UIRuneStoneWnd::Component; destroys vftable, calls parent dtor, optionally deallocates 0x7c bytes |
| 0x007DE710 | 140 | UIRuneStoneWnd__StringComponent_ScalarDeletingDestructor | Scalar deleting destructor for UIRuneStoneWnd's StringComponent; destroys 3 std::string members and base CUIComponent, optionally frees object. |
| 0x007DE7A0 | 109 | UIRuneStoneWnd__CheckBox_ScalarDeletingDestructor_007de7a0 | Scalar deleting destructor for UIRuneStoneWnd's CheckBox control; destroys vftable and conditionally deallocates object memory. |
| 0x007DE810 | 96 | UIRuneStoneWnd__CheckBox_ScalarDeletingDestructor_007de810 | Scalar deleting destructor for UIRuneStoneWnd's CheckBox control; calls base destructor and conditionally frees memory. |
| 0x007DE880 | 126 | UIRuneStoneWnd__ComboBox_ScalarDeletingDestructor | Scalar deleting destructor for UIRuneStoneWnd ComboBox; destroys vector of STL strings and deallocates memory if requested |
| 0x007DE910 | 96 | UIRuneStoneWnd__Component_ScalarDeletingDestructor_007de910 | Scalar deleting destructor for UIRuneStoneWnd component; destroys object and frees memory if flag set. |
| 0x007DE980 | 129 | UIRuneStoneWnd__TabBtn_ScalarDeletingDestructor | Scalar deleting destructor for UIRuneStoneWnd::TabBtn; cleans up string vector and checkbox base, optionally deallocates memory. |
| 0x007DEA10 | 110 | UIRuneStoneWnd__StringComponent_ScalarDeletingDestructor_007dea10 | Scalar deleting destructor for UIRuneStoneWnd StringComponent; cleans up std::string and CUIComponent, optionally frees memory. |
| 0x007DEA90 | 158 | UIRuneStoneWnd__dtor | Destructor for UIRuneStoneWnd that sends packet 0xbe0 to server before cleanup and optionally deallocates memory |
| 0x007DEB40 | 96 | UIRuneStoneWnd__Component_ScalarDeletingDestructor_007deb40 | Scalar deleting destructor for UIRuneStoneWnd::Component; calls CUIComponent dtor and conditionally deallocates 0x88 bytes |
| 0x007DEBB0 | 109 | UIRuneStoneWnd__Component_ScalarDeletingDestructor_007debb0 | Scalar deleting destructor for UIRuneStoneWnd::Component; destroys object and optionally frees memory if param_2 & 1 |
| 0x007DEC20 | 96 | UIRuneStoneWnd__VecMapComponent_ScalarDeletingDestructor | Scalar deleting destructor for UIRuneStoneWnd's vector-map component; cleans up and optionally frees object memory. |
| 0x007DEC90 | 116 | UIRuneStoneWnd__TabControl_ScalarDeletingDestructor | Scalar deleting destructor for UIRuneStoneWnd's TabControl; destroys string, calls TabControl dtor, optionally frees memory. |
| 0x007DED10 | 96 | UIRuneStoneWnd__Component_ScalarDeletingDestructor_007ded10 | Scalar deleting destructor for UIRuneStoneWnd::Component; calls base dtor and conditionally frees object memory. |
| 0x007DED80 | 128 | UIRuneStoneWnd__StringComponent_ScalarDeletingDestructor_007ded80 | Scalar deleting destructor for UIRuneStoneWnd::StringComponent; destroys string and parent UI component, conditionally deallocates object. |
| 0x007DEE10 | 96 | UIRuneStoneWnd__Component_ScalarDeletingDestructor_007dee10 | Scalar deleting destructor for UIRuneStoneWnd Component; calls base destructor and conditionally frees memory. |
| 0x007DEE80 | 96 | UIRuneStoneWnd__Component_ScalarDeletingDestructor_007dee80 | Scalar deleting destructor for UIRuneStoneWnd component; destroys vftable, calls CUIComponent dtor, conditionally deallocates 0x80 bytes |
| 0x007DF730 | 926 | UIRuneSystemWnd__InitControls | Initializes UI controls for the Rune System window, creating and configuring child components (rune stone display, buttons with bitmap resources). |
| 0x007E0240 | 1750 | UISkillTreeWnd__InitControls | Initializes skill tree window UI controls: slot icons buffer, skill name list, info panel, and tab views for 1st/2nd/3rd classes. |
| 0x007E0920 | 1110 | UIRuneSystemWnd__CreateControls | Initializes UIRuneSystemWnd UI controls: creates radio button grid for rune/enchant stone selection with scrollbar and texture resources. |
| 0x007E0D80 | 405 | UIRuneSystemWnd__InitSlotComponent | Initializes rune system UI window by creating and configuring a component slot and button with bitmap resources. |
| 0x007E7A64 | 165 | UIRuneSystemWnd__toggle_visibility_and_select | Toggles 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. |
| 0x007E9AC0 | 94 | CUISelectBox__Constructor | Constructs CUISelectBox instance, initializes vtable pointer and zeroes member at offset 0x50. |
| 0x007E9B20 | 117 | CUISelectBox__ComponentConstructor | Constructs CUISelectBox component, initializes vftable and member fields (offsets 0x1f, 0x23, 0x24). |
| 0x007E9BA0 | 84 | CUISelectBox__ConstructorV2 | Constructs a CUISelectBox UI element, initializing base object and setting virtual destructor pointer. |
| 0x007E9C00 | 205 | UIQueueEntryComponent__ctor | Initializes UIQueueEntryComponent instance with vtable, zeroing ~12 state fields for queue display rendering |
| 0x007E9CD0 | 71 | CUISelectBox__Destructor | Destructor for CUISelectBox UI class; calls base C3dActor destructor with stack canary validation |
| 0x007E9D20 | 92 | CUISelectBox__ComponentDestructor | Destructs CUISelectBox component by cleaning string data and invoking parent CUIComponent destructor with SEH. |
| 0x007E9D80 | 71 | CUISelectBox__DestructorV2 | Destructor for CUISelectBox class that calls base class C3dActor destructor with stack cookie validation |
| 0x007E9DD0 | 125 | CUISelectBox__ComponentDestructorV2 | Destructor for CUISelectBox component that cleans up 3 std::string members and base CUIComponent class |
| 0x007E9E50 | 96 | CUISelectBox__ScalarDeletingDestructor | Scalar deleting destructor for CUISelectBox; calls base destructor and conditionally deallocates object memory |
| 0x007E9EC0 | 113 | CUISelectBox__ComponentScalarDeletingDestructor | Scalar deleting destructor for CUISelectBox component; cleans up string member and calls base class destructor before deallocating object if requested. |
| 0x007E9F40 | 96 | CUISelectBox__ScalarDeletingDestructorV2 | Destructor for CUISelectBox that calls base destructor and conditionally deallocates the object instance. |
| 0x007E9FB0 | 146 | CUISelectBox__ComponentScalarDeletingDestructorV2 | Destructor for CUISelectBox component that cleans up three std::string members and optionally deallocates the object. |
| 0x007EA5D0 | 255 | UIQueueWnd__InitTitleLabel | Initializes queue window title label: loads resource, creates CUILabel widget, sets position/font properties (color 0x9EBD, size 12pt). |
| 0x007F0E00 | 1330 | UIStylingShopWnd__InitControls | Initializes Styling Shop UI window by creating preview/detail panels, loading costume data, and registering Lua function. |
| 0x007FFEF0 | 71 | CUITextBox__Component_Destructor | Destructor for CUITextBox component; calls parent CUIComponent destructor with stack cookie validation. |
| 0x007FFF40 | 92 | CUITextBox__StringComponent_Destructor | Destructor for CUITextBox::StringComponent that cleans up std::string and calls parent CUIComponent destructor. |
| 0x007FFFA0 | 95 | CUITextBox__StringComponent_Destructor_v2 | Destroys a CUITextBox StringComponent by cleaning up std::string and calling parent CUIComponent destructor with stack canary protection. |
| 0x00806860 | 155 | CUIPanel__ctor | CUIPanel constructor initializing component vtable, setting member pointers to null, and allocating a 0x1c-byte linked list node structure. |
| 0x00806900 | 325 | CUITextBox__Constructor | Initializes CUITextBox with default styling (white text, font size 6, margin 4) and creates linked list node for text elements. |
| 0x00806A50 | 64 | CUIPanel__ScalarDeletingDestructor_base | Scalar deleting destructor for CUIPanel that deallocates 0x1c-byte object at offset +4 with stack canary protection. |
| 0x00806B20 | 75 | CUIPanel__ScalarDeletingDestructor_v2 | Destructor for CUIPanel that deletes dynamically allocated member at offset +4 with stack guard verification. |
| 0x00806B70 | 75 | CUIPanel__ScalarDeletingDestructor_v3 | Destructor for CUIPanel that deallocates a 0x1c-byte member object at offset +4 with stack cookie validation. |
| 0x00806BC0 | 65 | CUIPanel__Destructor | Destructor for CUIPanel class that calls DestroyAndFree with stack canary XOR verification for buffer overflow protection. |
| 0x00806C10 | 104 | CUIPanel__ComponentDestructor | Destructor for CUIPanel Component that destroys resources and invokes parent class destructor cleanup. |
| 0x00806C80 | 135 | CUIPanel__StringComponentDestructor | Destructs a CUIPanel StringComponent by destroying its string vector, freeing memory, and calling parent class destructor. |
| 0x00806D70 | 125 | CUIPanel__Component_ScalarDeletingDestructor | Scalar deleting destructor for CUIPanel::Component; destroys resources, calls base destructor, optionally frees memory. |
| 0x00806DF0 | 156 | CUIPanel__StringComponent_ScalarDeletingDestructor | Scalar deleting destructor for CUIPanel::StringComponent; destroys string vector, parent component, and conditionally frees object. |
| 0x00808840 | 84 | CShopBuyView__constructor | Initializes CShopBuyView UI list window with destructor pointer and stack cookie validation. |
| 0x008088A0 | 84 | CShopSellView__constructor | Constructs a CShopSellView UI object, initializes parent UIListWnd, sets destructor pointer for cleanup. |
| 0x00808900 | 84 | CShopCartView__constructor | Initializes CShopCartView object, setting up vtable pointer and calling base CUIButton constructor with stack canary. |
| 0x008089E0 | 65 | CUITextLog__StringDestructor | Destructor for std::string member in CUITextLog class; deallocates dynamic string memory with stack canary protection. |
| 0x00808A30 | 71 | CUITextLog__ListTypeA_Destructor | Destructor for CUITextLog ListTypeA that calls parent UIListWndTypeA destructor with stack canary validation. |
| 0x00808A80 | 71 | CUITextLog__ListTypeE_Destructor | Destructor for CUITextLog ListTypeE variant; calls parent UIListWndTypeE destructor with stack canary checks. |
| 0x00808AD0 | 71 | CUITextLog__ComboBox_Destructor | Destructor for CUITextLog's ComboBox child widget; calls base class destructor with stack canary validation. |
| 0x00808B20 | 96 | CUITextLog__ListTypeA_ScalarDeletingDestructor | Scalar deleting destructor for CUITextLog ListTypeA that destroys the object and optionally deallocates memory. |
| 0x00808B90 | 96 | CUITextLog__ListTypeE_ScalarDeletingDestructor | Scalar deleting destructor for CUITextLog's ListTypeE; calls UIListWndTypeE destructor and conditionally deallocates object. |
| 0x00808C00 | 96 | CUITextLog__ComboBox_ScalarDeletingDestructor | Destructor for CUITextLog ComboBox that calls base destructor and optionally deallocates the object. |
| 0x0080A140 | 2888 | CUIShopWindow__CreateBuyCancelButtons | Allocates and initializes Buy/Cancel CUICheckbox button controls with textures, positions, and event handlers for shop UI window. |
| 0x0080ACA0 | 362 | CUIShopWindow__CreateScrollControls | Initializes shop window UI with checkbox and vertical scrollbar controls, calculates visible item rows, and triggers item list refresh event. |
| 0x0080D3B0 | 84 | UICharSelectWnd__ButtonConstructor | Constructs a CUIButton object with stack cookie initialization and sets vtable pointer for destruction. |
| 0x008128D0 | 84 | CMenuWnd__Constructor | Constructs CMenuWnd object by initializing parent UIButton, setting vtable, and installing stack guard. |
| 0x00812930 | 263 | CUITabControl__constructor | Initializes CUITabControl with vtable, creates std::set for tab headers/content, std::list for tab order, clears active tab index. |
| 0x00812C00 | 71 | CMenuWnd__Destructor | Destructor for CMenuWnd class that cleans up UI combo box member and calls base destructor with stack canary validation. |
| 0x00812C50 | 103 | CMenuWnd__Destructor_inner | Destructor for CMenuWnd that deallocates member at offset 0x31 and its nested pointer before cleanup. |
| 0x00812D10 | 96 | CMenuWnd__ScalarDeletingDestructor | Scalar deleting destructor for CMenuWnd that calls base destructor and conditionally deallocates the object instance. |
| 0x00812D80 | 103 | CMenuWnd__Destructor_inner2 | Destructs CMenuWnd object by cleaning up member at offset 0x31, deleting internal pointer and the member itself. |
| 0x00812FB0 | 729 | CMenuWnd__InitPartyString | Initializes a string variable with the literal value "party", likely for UI menu display or party-related string management in the game client. |
| 0x00814150 | 971 | CMenuWnd__RefreshMenuItems | Clears and rebuilds menu window item list from data source, reinitializing menu sprites and UI state. |
| 0x00814550 | 836 | CMenuWnd__UpdateWindowTitle | Updates menu window title by mapping window ID to localized MsgString and formatting with keyboard shortcut |
| 0x008153D0 | 129 | CMenuWnd2__Constructor | Initializes CMenuWnd2 UI window object with virtual tables and member variables, sets up window manager. |
| 0x00815460 | 106 | UIItemInfoWnd__Constructor | Initializes UIItemInfoWnd object, sets up vtable, clears member fields at offsets 0x2d and 0x2e. |
| 0x008154D0 | 84 | UIItemInfoWnd__Destructor | Destructor for UIItemInfoWnd class that cleans up component resources and calls parent CUIComponent destructor with stack cookie validation. |
| 0x00815530 | 71 | UIItemInfoWnd__Destructor_v2 | Destructor for UIItemInfoWnd class that invokes parent CUIComponent destructor with stack canary validation. |
| 0x00815580 | 109 | UIItemInfoWnd__ScalarDeletingDestructor | Scalar deleting destructor for UIItemInfoWnd class; cleans up vftable pointers, calls parent dtor, optionally frees object memory. |
| 0x008155F0 | 96 | UIItemInfoWnd__ScalarDeletingDestructor_v2 | Scalar deleting destructor for UIItemInfoWnd; calls base destructor and conditionally frees allocated memory. |
| 0x00817170 | 168 | CUIButton__ComponentConstructor | Initializes a CUIButton component by setting up vtable, zeroing state fields, and configuring default color (0xffffff) and size values. |
| 0x008172B0 | 287 | CUIButton__ctor_base | Initializes CUIButton object by setting vptr, zeroing member fields, and calling component constructor with stack canary. |
| 0x008173D0 | 222 | CUIToolbar__ctor | Initializes CUIToolbar instance with parent component vtable, allocates child component array, and sets up toolbar state fields. |
| 0x008174B0 | 114 | CUIButton__ctor_extended | CUIButton constructor that initializes base class, sets VTable pointer, and zeros three member fields at offsets 0x48-0x4A. |
| 0x00817530 | 155 | CUIButton__ctor_with_size | Initializes CUIButton instance with base constructor and zeroes out member fields at offsets 0x48-0x50. |
| 0x008175D0 | 186 | CUIButton__ComponentConstructor_full | Initializes CUIButton component by setting vftable, clearing state flags, and initializing button properties to default values. |
| 0x00817770 | 149 | CUIButton__ComponentConstructor_v2 | Initializes a CUIButton component with vtable, zeroing state fields and setting default values for visual properties. |
| 0x00817810 | 371 | CUILabel__Constructor | Initializes CUILabel instance with 5 std::string fields, default height 0xD5, font size 0xC, and invalid selection index -1. |
| 0x00817990 | 192 | CUIButton__ConstructorWithColorPick | Initializes CUIButton with color picker, loads RGB values from texture indices 6 and 0x12 into button color state |
| 0x00817AB0 | 408 | CUIEditBox__ConstructorExt | Initializes CUIEditBox instance with default state: sets up destructors, allocates doubly-linked list node, zeros UI fields including text input, cursor, and display properties. |
| 0x00817DA0 | 651 | CUIEditBox__Constructor | Initializes CUIEditBox with vtable, empty text buffers, linked-list history node, color (white/0xFF), and 255-char capacity |
| 0x00818100 | 117 | CUIBubble__ComponentConstructor | Constructs a CUIBubble component with 24x24 render target, initializing vtable and member variables. |
| 0x008181E0 | 104 | CUIButton__ComponentConstructor_v3 | Constructs CUIButton component, initializes vtable, stores param_2 at offset 0x22, sets offset 0xb to 0xbd. |
| 0x00818360 | 308 | CUITabControl__Constructor | Initializes CUITabControl object with default state: clears tab data structures, sets default dimensions (0xd7 width), and initializes tab list pointers. |
| 0x008184A0 | 171 | CUICheckbox__constructor | Initializes CUICheckbox object with vtable, empty string, zero state, and transparent magenta colors (0xFFFF00FF). |
| 0x00818550 | 112 | CUIDropdown__Constructor | Initializes CUIDropdown instance, sets vftable, stores parameter, and zeros control state flags. |
| 0x008185C0 | 114 | CUIDropdown__Constructor2 | Initializes CUIDropdown with base control setup, stores dropdown state (param_2), sets vtable, and stores enabled flag (param_3). |
| 0x00818640 | 95 | CUINumberInput__Constructor | Initializes CUINumberInput object by calling parent CUITextInput constructor and setting member at offset 0x45 to param_2 |
| 0x008186A0 | 267 | CUITextInput__constructor | Initializes CUITextInput with three std::string members (text, placeholder, selection) and position/size fields, sets vtable and default state. |
| 0x008187B0 | 192 | CUIBaseControl__Constructor | Initializes CUIBaseControl instance with vftable, zeroing UI properties (position, size, color offsets). |
| 0x00818870 | 94 | CUIExtLabel__Constructor | Initializes CUIExtLabel object by calling parent CUILabel constructor and setting vtable pointer plus field offset 0x36. |
| 0x008188D0 | 303 | CUILabel__constructor | Initializes CUILabel object with default font size 12, gray text color 0x969696, alignment flags, and string storage. |
| 0x00818A00 | 110 | CUIProgressBar__Constructor | Initializes a CUIProgressBar object by setting up vtable, clearing state, and configuring initial display mode to 3. |
| 0x00818A70 | 277 | CUIComboBox__Constructor | Initializes CUIComboBox instance by setting vftable, zeroing member fields at offsets 0x2d-0x46, and calling parent constructor. |
| 0x00818B90 | 128 | CUISlider__Constructor | Initializes CUISlider object, calls parent CUIButton constructor, sets slider state fields to 0 and color to 0x5c5c5c |
| 0x00818C10 | 128 | CUIListBox__Constructor | Initializes CUIListBox instance by calling parent CUIEditBox constructor and zeroing four list-specific member fields. |
| 0x00818C90 | 160 | CUIIconButton__Constructor | Initializes a CUIIconButton UI component with default properties (size 0x18x0x18) and sets up vtable/member fields. |
| 0x00818FD0 | 91 | CUIIconButton__Destructor_inner | Destructs CUIIconButton by deallocating internal vector and the object itself with stack cookie validation. |
| 0x008193B0 | 139 | CUISlider__Destructor | Destructor for CUISlider class that releases vector resources and calls parent CUIComponent destructor. |
| 0x00819440 | 95 | CUIWidget__Destructor_base | Destructor for CUIWidget base class; cleans up STL vector strings and calls parent CUIComponent destructor with stack canary validation. |
| 0x008194A0 | 138 | CUIDropdown__Destructor_base | Destructor for CUIDropdown class that cleans up vftable pointers, string members, and base CUIComponent |
| 0x00819530 | 183 | CUIComboBox__Destructor_base | Destructor for CUIComboBox that cleans up 4 std::strings, a CUITextLabel child, and base CUIComponent. |
| 0x008195F0 | 95 | CUIComboBoxExt__Destructor | Destructor for CUIComboBoxExt that cleans up STL vector and calls base CUIComboBox destructor with stack guard. |
| 0x00819650 | 110 | CUIComboBoxList__Destructor | Destructor for CUIComboBoxList that deallocates vector, string, and calls parent CUIComboBox destructor. |
| 0x008196C0 | 107 | CUIBaseControl__Destructor | Destructor for CUIBaseControl that cleans up std_string members and calls parent CUIComponent destructor with SEH. |
| 0x00819730 | 130 | CUIListBox__Destructor | Destructor for CUIListBox that cleans up virtual method table, string data, vector elements, and calls parent class destructor. |
| 0x008197C0 | 120 | CUIListBox__ScalarDeletingDestructor | Scalar deleting destructor for CUIListBox; destroys vftable, two std_strings, and parent CUIComponent |
| 0x00819840 | 155 | CUIListBoxExt__ScalarDeletingDestructor | Scalar deleting destructor for CUIListBoxExt that destroys 5 std_string members and base CUIComponent. |
| 0x008198E0 | 120 | CUIListBoxExt2__ScalarDeletingDestructor | Scalar deleting destructor for CUIListBoxExt2; destroys strings and calls parent CUIComponent destructor with EH cleanup. |
| 0x00819960 | 71 | CUIIconButton__Destructor_base | Destructor for CUIIconButton class that calls parent CUIControl destructor with stack cookie validation. |
| 0x008199B0 | 222 | CUIListBoxExt__Destructor | Destructor for CUIListBoxExt that cleans up string vectors, icon button, and base control resources in proper order. |
| 0x00819A90 | 95 | CUIEditBox__Destructor | Destructs CUIEditBox instance, cleaning up internal std::string and calling base CUIControl destructor with stack canary protection. |
| 0x00819AF0 | 108 | CUIEditBoxExt__Destructor | Destructor for CUIEditBoxExt class; cleans up std::string member and calls base CUIControl destructor with SEH handling. |
| 0x00819B60 | 119 | CUIControl__Destructor_base | Destructor for CUIControl base class; cleans up std::string member and deallocates child UI control object at offset 0x3f. |
| 0x00819C20 | 110 | CUIExtLabel__Destructor | Destructor for CUIExtLabel that cleans up vector elements, strings, and calls base class cleanup via SEH. |
| 0x00819D80 | 126 | CUIProgressBar__Destructor | Destructor for CUIProgressBar that cleans up string members, vector elements, and calls parent CUIComponent destructor with SEH. |
| 0x00819E00 | 120 | CUIProgressBar__ScalarDeletingDestructor | Scalar deleting destructor for CUIProgressBar that cleans up string members and invokes base class destructor. |
| 0x00819E80 | 137 | CUITabControl__Destructor | Destructor for CUITabControl class that cleans up 4 std::string members and calls parent CUIComponent destructor with SEH. |
| 0x00819F10 | 120 | CUITabControl__ScalarDeletingDestructor | Scalar deleting destructor for CUITabControl class; destroys member strings and calls base CUIComponent destructor with EH cleanup. |
| 0x00819F90 | 88 | CUINumberInput__Destructor | Destructor for CUINumberInput that cleans up parent CUITextInput and nullifies member at offset 0x45. |
| 0x0081A0A0 | 107 | CUITextInput__Component_Destructor | Destructor for CUITextInput component; cleans up vftable, std::string members, and base CUIComponent. |
| 0x0081A110 | 123 | CUITextInput__Component_Destructor_v2 | Destructs CUITextInput component by destroying parent CUITextLabel, two std::string members, and calling parent CUIComponent destructor. |
| 0x0081A190 | 110 | CUITextInput__StringComponent_Destructor_0081a190 | Destructor for CUITextInput::StringComponent that cleans up std::string members and parent CUIComponent. |
| 0x0081A200 | 183 | CUITextInput__MultiStringComponent_Destructor | Destructor for CUITextInput::MultiStringComponent; cleans up 4 std::string members and parent CUIComponent. |
| 0x0081A2C0 | 126 | CUIListBoxExt__VectorAndComponent_Destructor | Destructor for CUIListBoxExt that cleans up vector, string components, and base UI component resources. |
| 0x0081A340 | 95 | CUITextInput__VecMapStringComponent_Destructor | Destructor for CUITextInput's vector-map string component; cleans up std::string and parent vec_map data structures with stack canary protection. |
| 0x0081A3C0 | 160 | CUIListBoxExt__VectorComponent_ScalarDeletingDestructor | Destructor for CUIListBoxExt vector component; frees uint vector, destroys string vector, and optionally deletes object. |
| 0x0081A470 | 116 | CUIListBoxExt__StringComponent_ScalarDeletingDestructor | Scalar deleting destructor for CUIListBoxExt::StringComponent; destroys string vector and parent UI component, optionally frees memory. |
| 0x0081A4F0 | 159 | CUITextInput__StringComponent_ScalarDeletingDestructor | Destructor for CUITextInput's StringComponent that deallocates string members and optionally deletes the object itself. |
| 0x0081A5A0 | 35 | CUIComboBox__ScalarDeletingDestructor | Scalar deleting destructor for CUIComboBox; calls base destructor then conditionally frees memory if delete flag set. |
| 0x0081A5D0 | 131 | CUITreeView__TreeAndComponent_ScalarDeletingDestructor | Scalar deleting destructor for CUITreeView's tree and component; destroys STL tree, vector, and UI component, optionally deallocates object. |
| 0x0081A660 | 116 | CUIComboBox__VectorComboBox_ScalarDeletingDestructor | Destructor for CUIComboBox's internal vector that conditionally deletes the object if the scalar flag is set. |
| 0x0081A6E0 | 131 | CUIComboBox__StringVectorCombo_ScalarDeletingDestructor | Destructor for CUIComboBox StringVectorCombo that deallocates vector, string, and optionally deletes the object instance. |
| 0x0081A770 | 128 | CUITextLabel__scalar_dtor_a | Destructor for CUITextLabel that cleans up string members and optionally deallocates the object if param_2 flag is set. |
| 0x0081A800 | 151 | CUIListBox__scalar_dtor | Destructor for CUIListBox that cleans up string vectors, releases child UI control, and optionally deallocates object memory. |
| 0x0081A8A0 | 141 | CUITextLabel__scalar_dtor_b | Destructor for CUITextLabel that cleans up string members and optionally deallocates the object if param_2 flag is set. |
| 0x0081A930 | 176 | CUITextLabel__scalar_dtor_c | Destructor for CUITextLabel that cleans up 5 std::string members and base CUIComponent, with optional deallocation. |
| 0x0081A9F0 | 141 | CUITextLabel__scalar_dtor_d | Destructor for CUITextLabel that cleans up std_string members and calls parent CUIComponent destructor with optional deallocation. |
| 0x0081AA80 | 96 | CUIControl__scalar_dtor_a | Scalar destructor for CUIControl that calls base destructor and conditionally frees object memory. |
| 0x0081AAF0 | 243 | CUITextInput__Destructor | Destructor for CUITextInput class; destroys string vectors, icon button, and base control; optionally deallocates object memory. |
| 0x0081ABF0 | 116 | CUIControl__scalar_dtor_b | Destructor for CUIControl that conditionally deallocates memory based on param_2 flag after cleaning up std::string |
| 0x0081AC70 | 129 | CUIControl__scalar_dtor_c | Destructor for CUIControl that destroys string member, base class, and optionally deallocates the object itself based on param_2 flag. |
| 0x0081AD00 | 35 | CUIControl__ScalarDeletingDestructor_B | Scalar deleting destructor for CUIControl; conditionally deallocates 0x11c bytes if delete flag set. |
| 0x0081AD30 | 131 | CUIListBox__scalar_dtor_b | Destructor for CUIListBox that cleans up string vector elements, calls base destructor, and optionally deallocates the object. |
| 0x0081ADC0 | 96 | CUIComponent__scalar_dtor_a | Scalar destructor for CUIComponent that calls dtor and conditionally deallocates object memory |
| 0x0081AE30 | 96 | CUITextInput__scalar_dtor_a | Destructor for CUITextInput class that cleans up strings/components and optionally deallocates the object. |
| 0x0081AEA0 | 96 | CUIComponent__scalar_dtor_b | Destructor for CUIComponent that optionally deallocates the object if deletion flag is set; calls base dtor and handles stack frame cleanup. |
| 0x0081AF10 | 147 | CUIListComponent__scalar_dtor | Destructor for CUIListComponent that cleans up string members, vector elements, and optionally deallocates the object if param_2 flag is set. |
| 0x0081AFB0 | 141 | CUITextLabel__scalar_dtor_e | CUITextLabel destructor that cleans up two std::string members and base CUIComponent, optionally deallocating object if delete_this flag set |
| 0x0081B040 | 158 | CUITextLabel__scalar_dtor_f | Destructor for CUITextLabel that cleans up 4 std::string members and base CUIComponent, optionally deallocating the object. |
| 0x0081B0F0 | 107 | CUITextLabel__scalar_dtor_g | Destructor for CUITextLabel that cleans up std::string member and calls parent CUIComponent destructor, optionally deallocating object. |
| 0x0081B160 | 141 | CUITextLabel__scalar_dtor_h | Destructor for CUITextLabel that destroys member strings, calls parent dtor, and optionally deallocates the object. |
| 0x0081B1F0 | 113 | CUITextInput__scalar_dtor_b | Destructor for CUITextInput that cleans up strings/components, optionally deallocates the object, and manages stack frame with exception handling. |
| 0x0081B270 | 35 | CUITextInput__ScalarDeletingDestructor | Scalar deleting destructor for CUITextInput; cleans up strings/components and conditionally frees 0x114 bytes if ownership flag set |
| 0x0081B2A0 | 128 | CUITextLabel__scalar_dtor_i | Destructor for CUITextLabel that cleans up string members and base class, optionally deallocates object if param_2 flag set. |
| 0x0081B330 | 144 | CUITextLabel__scalar_dtor_j | Destructor for CUITextLabel that deallocates string members and base class, with optional heap deallocation if delete flag set. |
| 0x0081B3D0 | 131 | CUITextLabel__scalar_dtor_k | Destructor for CUITextLabel that cleans up string members and base component, optionally deallocating the object. |
| 0x0081B460 | 90 | CUIComponent__scalar_dtor_c | Destructor wrapper for CUIComponent that deallocates the object if delete flag is set; includes stack canary validation. |
| 0x0081B4C0 | 204 | CUIControl__Destructor_full | Destructor for CUIControl class that cleans up member std::strings and calls parent CUIComponent destructor, optionally deallocating the object. |
| 0x0081B590 | 147 | CUIListView__scalar_dtor | Destructor for CUIListView that destroys vector, string components, parent component, and optionally deallocates object memory. |
| 0x0081B630 | 110 | CUIListBox__scalar_dtor_c | Scalar destructor for CUIListBox; destroys string vector elements, base control, and conditionally deallocates object. |
| 0x0081B6B0 | 116 | CUIWndComponent__scalar_dtor | Destructor for CUIWndComponent that cleans up string and map resources, optionally deallocating the object. |
| 0x0081B83E | 45 | CUIDropdownList__measure_items_wrapper | Thin 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. |
| 0x0081CE56 | 1359 | CUIChatWnd__process_tag_insertion | Processes 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. |
| 0x00822F00 | 187 | CUITextInput__CreateInternalLabel | Creates and initializes internal CUILabel child at offset 0x7c with 0xd8 bytes, sets render size (width-34, 15), position (31, 8), font size 12 |
| 0x00822FC0 | 141 | CUITextInput__CreateScrollbarChild | Allocates and initializes a scrollbar child widget at offset 0x130, then adds it to UI component hierarchy. |
| 0x00823060 | 187 | CUITextInput__CreateInternalLabel2 | Creates and initializes internal CUILabel for CUITextInput, setting size and position properties. |
| 0x00823120 | 528 | CUITextInput__InitializeCheckboxComponent | Initializes checkbox child widget by loading 3 sprite resources (normal/checked/hover) and sizing to max dimensions. |
| 0x0082C879 | 111 | CUIComponent__destroy_link_node | Destroys 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. |
| 0x0082CA0E | 108 | CUIComponent__forward_event_cleanup | Cleans 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. |
| 0x0082CBAF | 108 | CUIComponent__forward_event_cleanup_0082cbaf | Cleans 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. |
| 0x0082CF12 | 133 | CUIComponent__forward_event_cleanup_0082cf12 | Cleans 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. |
| 0x0082D30F | 349 | CUIEmotionWnd__set_emotion_type | WARNING (jumptable): Unable to track spacebase fully for stack |
| 0x0082F295 | 74 | CUITooltip__resize_to_fit_text | Measures text width with font, ensures minimum 32px width, resizes tooltip window and refreshes via vtable calls |
| 0x0082FC06 | 113 | CUIListBox__update_item_height_from_text | Measures formatted text height and updates list box item height (min 0x20). Calls virtual resize methods. |
| 0x00830EB7 | 52 | CUIListBox__refresh_layout | Initializes a local string and calls virtual layout refresh (vtable+0x98). |
| 0x008314A4 | 52 | CUIListBox__set_item_value_and_refresh | Sets a 2-byte value on the item and calls virtual layout refresh (vtable+0x98). |
| 0x00831C01 | 290 | CUITextInput__recalculate_word_wrap | Performs word-wrap on text input content. Handles scrollbar adjustment, counts wrapped lines, and updates line count field. |
| 0x00831DC3 | 144 | CUITextInput__word_wrap_with_scrollbar | Word-wraps text with scrollbar width adjustment. Calls CUIComponent__WordWrapText and CUITextInput__WordWrapAndSplitLines. |
| 0x00834440 | 103 | CUISlider__ctor_a | Constructs a CUISlider object, initializing vftable pointer and setting default color (0xffffff) and state fields. |
| 0x008344B0 | 176 | CUIColorBar__ctor | Initializes CUIColorBar with vtable pointers and default RGB colors (gray 0x8E8E8E, dark blue 0x2A4B8F) |
| 0x00834560 | 103 | CUISlider__ctor_b | Constructs a CUISlider object, initializes vftable pointer and zeroes two member fields at offsets 0x1f and 0x20. |
| 0x008345D0 | 93 | CUISlider__ctor_c | Constructs CUISlider object, initializes parent CUIComponent, sets vtable and zeroes field at offset 0x7C |
| 0x00834630 | 124 | CUISlider__ctor_d | Constructor for CUISlider class; initializes component, sets vftable, zeros two member variables at offsets 0x29 and 0x33. |
| 0x008346B0 | 124 | CUISlider__ctor_e | Constructs a CUISlider object, initializing parent CUIComponent and zeroing slider state fields at offsets 0x29 and 0x33. |
| 0x00834730 | 175 | CUIDropdown__ctor | Initializes CUIDropdown instance with vtable, sets selected index to -1, initializes string buffer with capacity 15. |
| 0x008347E0 | 103 | CUISlider__ctor_f | Constructs a CUISlider object, initializing parent CUIComponent and setting vftable pointer and member fields to defaults. |
| 0x00834850 | 84 | CUIScrollBar__ctor | Constructor for CUIScrollBar class that initializes vtable pointer and calls base class constructor. |
| 0x008348B0 | 388 | CUIMultiTextBox__ctor | Initializes CUIMultiTextBox instance with 6 std::string members (SSO), width=215px, and control flags. |
| 0x00834A40 | 135 | CUITexturedComponent__ctor | Constructs a CUITexturedComponent object, initializing base CUIComponent, setting up texture, and zeroing display flags. |
| 0x00834AD0 | 114 | CUIDropdownList__ctor_wrapper_a | Initializes CUIDropdownList object, sets vtable pointer and initializes color fields (RGB) to 0xFF. |
| 0x00834B50 | 147 | CUIDropdownList__ctor_wrapper_b | Wrapper constructor for CUIDropdownList that initializes vtable pointers and sets default color/state values (RGB 0xff, flags 1, 0xc). |
| 0x00834BF0 | 619 | CUIDropdownList__constructor | Initializes CUIDropdownList by calling parent ctor, setting up vtable, allocating linked-list nodes for internal lists, and pre-allocating 0xF0 items in multiple STL vectors. |
| 0x00834E60 | 94 | CUITabButton__ctor_wrapper | Wrapper constructor for CUITabButton class; initializes object with vtable, sets member at offset 0x35 to 0x2732, and establishes SEH frame. |
| 0x00834EC0 | 124 | CUIEditBox__ctor_wrapper | Initializes CUIEditBox instance with vftable pointer and zeroes offset fields 0x2a-0x2d for member variables. |
| 0x00834F40 | 192 | CUIEditBox__ctor_b | Constructor for CUIEditBox that initializes vftable, clears text buffer fields, and sets default color/style properties. |
| 0x00835000 | 94 | CUIButton__ctor_wrapper | Wrapper constructor for CUIButton class; initializes vtable, sets field at offset 0x31 to 0, manages stack frame |
| 0x00835060 | 340 | CUIButton__ctor | Initializes CUIButton with default state, color (white 0xFFFFFF), and samples button color from UI texture via UIColorPicker. |
| 0x00835260 | 151 | CUIImageComponent__ctor | Initializes CUIImageComponent object; sets vftable, clears image data fields, initializes color to opaque white (0xffffffff) |
| 0x00835300 | 121 | CUIEditBox__ctor_wrapper_c | Initializes CUIEditBox instance with vtable, clears state fields, sets default values for UI control properties. |
| 0x00835380 | 321 | CUIProgressBar__ctor2 | CUIProgressBar constructor initializing vtable, 10 SSO strings, active state, and creation timestamp via timeGetTime(). |
| 0x008354D0 | 154 | CUICheckBoxEdit__ctor_a | Constructs CUICheckBoxEdit object, initializes parent CUICheckBox and sets member fields to default values. |
| 0x00835570 | 121 | CUICheckBoxEdit__ctor_b | Constructor for CUICheckBoxEdit that initializes parent CUICheckBox and zeroes out member variables at offsets 0x47-0x4a. |
| 0x008355F0 | 163 | CUIAnimatedComponent__ctor | Initializes CUIAnimatedComponent object with vtable pointers and animation-related member variables for UI rendering. |
| 0x008356A0 | 126 | CUIProgressBar__ctor_simple | Constructs a CUIProgressBar object, initializes parent CUIComponent, and zeros four member variables at offsets 0x20-0x23. |
| 0x00835720 | 205 | CUISlider__ctor | Initializes a CUISlider UI component with default values for position, dimensions, and internal state variables. |
| 0x008357F0 | 95 | CUIComponent__InitializeAndClear | Initializes a CUIComponent object with destructor pointer and clears the item table data structure. |
| 0x00835850 | 91 | CUIButton__ctor_wrapper_b | CUIButton constructor wrapper that initializes object, sets up vtable pointer, and clears a flag byte at offset 0x31. |
| 0x008358B0 | 91 | CUIEditBox__ctor_wrapper_d | Constructs CUIEditBox instance with stack cookie protection, initializes vftable and clears flag at offset 0x2a |
| 0x00835910 | 119 | CUIComponent__Initialize | Initializes a UI component with button creation, item table clearing, and sets default control properties. |
| 0x00835BE0 | 113 | CUITabButton__ctor_wrapper_b | Constructs CUITabButton object, initializes vftable pointer and member fields (offset 0x35, 0x36, 0x37) |
| 0x00835C60 | 331 | CUITabButton__ctor | Initializes CUITabButton with default state (3), white color (0xFF), samples texture color, sets up tab UI component fields. |
| 0x00835DB0 | 317 | CUIButton__ctor_noVtable | Initializes CUIButton without setting custom vtable; allocates internal node structure and initializes UI properties like color and flags. |
| 0x00835EF0 | 317 | CUIRadioButton__ctor2 | Constructs CUIRadioButton UI component with color 0xFFFFFF, allocates internal state structure, initializes to state 3. |
| 0x00836030 | 138 | CUITabButton__ctor_wrapper_c | Constructs CUITabButton object, initializes vtable, sets default color (0xd2d2d2) and state fields. |
| 0x008360C0 | 104 | CUIRadioButton__ctor_wrapper | Constructs CUIRadioButton object, initializes vtable and member fields (0x2d=15, 0x30=0x92c0fa) |
| 0x00836130 | 127 | CUIDropdownList__ctor_wrapper_c | Constructs CUIDropdownList object, initializes vtable pointers and color fields (0xff for RGB channels). |
| 0x00836300 | 212 | CUIScrollContainer__ctor | Initializes CUIScrollContainer object, sets vftable pointer and zeroes member variables for scroll state and color. |
| 0x008363E0 | 84 | CUITabButton__ctor_wrapper_d | Wrapper constructor for CUITabButton; initializes object, sets up exception handling, and assigns destructor pointer. |
| 0x00836440 | 134 | CUIAnimatedComponent__ctor_wrapper | Constructor wrapper for CUIAnimatedComponent that initializes vftable, zeros member variables at offsets 0x27-0x2b, sets up SEH frame. |
| 0x008364D0 | 93 | CUIProgressBar__ctor_a | Constructor for CUIProgressBar class; initializes parent CUIComponent, sets vtable, clears offset field at +0x7C |
| 0x00836630 | 130 | CUIComponent__ctor_with_string | Constructs a CUIComponent instance with string parameter initialization and vTable setup |
| 0x008366C0 | 104 | CUIProgressBar__ctor | Initializes CUIProgressBar instance with vtable pointer, sets current value to 0 and max value to 100. |
| 0x00836730 | 94 | CUICheckBox__ctor_wrapper_a | Wrapper constructor for CUICheckBox that initializes vtable pointer and sets offset 0x28 to value 10. |
| 0x00836790 | 94 | CUICheckBox__ctor_wrapper_b | Constructs a CUICheckBox instance, initializes vtable pointer and sets state field (offset 0x28) to 9. |
| 0x008367F0 | 114 | CUICheckBox__ctor_wrapper_c | Constructor wrapper for CUICheckBox that initializes vtable, sets field offsets (0x29=6, 0x28=0, 0x2d=0xc), and establishes SEH frame. |
| 0x00836870 | 223 | CUICheckBox__ctor | Initializes CUICheckBox instance with default unchecked state, 13x13 pixel dimensions, and hover/pressed flags. |
| 0x00836950 | 164 | CUIRadioButton__ctor | Constructor for CUIRadioButton; initializes parent CUICheckBox and zeros radio group state fields at offsets 0x2d-0x34. |
| 0x00836A00 | 104 | CUICheckBox__ctor_wrapper_d | CUICheckBox constructor wrapper that initializes checkbox object with default dimensions (7x7 pixels) and sets up virtual destructor. |
| 0x00836A70 | 128 | CUITabButton__ctor_wrapper_e | Constructs a CUITabButton object, initializes vftable pointer, and zeros four 32-bit fields at offsets 0x35-0x38. |
| 0x00836AF0 | 106 | CUIComponent__ctor_wrapper_a | CUIComponent constructor wrapper that initializes vtable pointer and zeroes two member fields at offsets 0x21 and 0x22 |
| 0x00836B60 | 142 | CUIButton__ctor_extended_a | CUIButton constructor initializing vtable, storing parameter at offset 0x48, and zeroing/setting default values for member fields |
| 0x00836BF0 | 149 | CUIButton__ctor_extended_b | Constructs CUIButton with extended initialization, sets vtable, stores param_2 at offset 0x48, and initializes UI state fields. |
| 0x00836C90 | 97 | CUIComponent__ctor_with_item_table_clear | Constructs CUIComponent, sets vtable, clears CItemTable, and initializes stack guard canary. |
| 0x00836D00 | 110 | CUIComponent__ctor_with_tree_b | Constructor initializing CUIComponent with vftables and clearing associated CItemTable data structure. |
| 0x00836D70 | 342 | CUIEditBox__ctor | Constructs CUIEditBox instance, initializing vtable, editable flag, and four std::string members with SSO. |
| 0x00836ED0 | 94 | CUIButton__ctor_extended_c | Constructs a CUIButton object with extended initialization, sets vtable pointer and zeroes offset 0x48 field. |
| 0x00836F30 | 219 | CUILabel__ctor | Initializes CUILabel UI control with default text properties (font size 12, white colors 0xFFFFFF, disabled flag 0). |
| 0x00837010 | 305 | CUIListBox__ctor | Initializes CUIListBox instance with vtable, zeroes item vectors, sets selected index to -1, line height to 12. |
| 0x00837150 | 113 | CUIComponent__ctor_wrapper_b | Constructs a CUIComponent object, initializes vtable pointer and three member fields (offsets 0x1f-0x21) to zero. |
| 0x00837290 | 300 | CUIListBoxEx__ctor | Constructs CUIListBoxEx object, initializing vtable, color from palette (0x12,2), line height 0x12, and member vectors. |
| 0x008374A0 | 190 | CUITabControl__ctor | Initializes CUITabControl object with vtable, sets tab padding to 5, height to 20, zeros member fields |
| 0x00837560 | 104 | CUICheckBox__ctor_wrapper_e | CUICheckBox constructor wrapper that initializes checkbox object with vtable, sets flags (0xc and 9), and enables exception handling. |
| 0x00837920 | 101 | UIWnd__DestroyWindowVector | Deallocates a UIWnd vector container and its allocated memory, then deletes the vector object itself. |
| 0x00837D30 | 91 | CUIGridView__scalar_dtor_inner | Destructor for CUIGridView that deallocates internal vector and object memory with stack canary protection. |
| 0x00838210 | 71 | CUIComponent__dtor_wrapper_a | Destructor wrapper for CUIComponent that sets up SEH frame, calls scalar destructor, and invokes CUIComponent__dtor |
| 0x00838260 | 84 | CUIComponent__dtor_wrapper_b | Destructor wrapper for CUIComponent that sets up exception handling and calls the actual destructor with XOR stack cookie validation. |
| 0x008382C0 | 71 | UIWindowTypeF__dtor_inner | Destructor for UIWindowTypeF class that cleans up parent CUIComponent and handles stack frame setup/teardown. |
| 0x00838310 | 71 | CUIComponent__dtor_wrapper_c | Wrapper destructor for CUIComponent that sets up exception handling context and invokes the actual destructor. |
| 0x00838360 | 172 | CUIComponent__dtor_extended_a | Destructor for CUIComponent that releases member objects at offsets 0x33 and 0x29 via virtual destructors |
| 0x00838410 | 172 | CUIComponent__dtor_extended_b | Destructor for CUIComponent that releases two child UI components at offsets 0x33 and 0x29 before calling base destructor. |
| 0x008384C0 | 136 | CUIComponent__dtor_with_string | Destructor for CUIComponent that cleans up multiple std::string members and calls parent class destructor with SEH. |
| 0x00838550 | 71 | CUIComponent__dtor_wrapper_d | Destructor wrapper for CUIComponent that sets up exception handling context and invokes the actual destructor logic. |
| 0x008385A0 | 71 | CUIComboBoxSub__Destructor | Destructor for CUIComboBoxSub that invokes base class destructor and performs stack cookie validation. |
| 0x008385F0 | 182 | CUIMultiTextBox__dtor | Destructor for CUIMultiTextBox; cleans up 6 std::string members, text entries vector, and parent CUIComponent. |
| 0x008386B0 | 130 | CUISubclass__Destructor_with_string | Destructor for CUISubclass that cleans up string member, virtual destructor chain, and parent CUIComponent with SEH. |
| 0x00838740 | 71 | CUIGridViewSub__Destructor | Destructor for CUIGridViewSub class; performs stack security checks and calls parent destructor. |
| 0x00838790 | 84 | CUIGridViewSub__Destructor_with_delete | Destructor for CUIGridViewSub class that sets vtable pointers and calls parent CUIGridView destructor with stack canary protection. |
| 0x008387F0 | 216 | CUIGridView__Destructor_inner | Destructor for CUIGridView that sequentially destroys string vectors, uint vectors, child UI components (CUIIconButton, CUIComponentSub), and parent CUIComponent. |
| 0x008388D0 | 108 | CUIComponent__Destructor_with_string_vector | Destructor for CUIComponent that cleans up an internal string vector and calls parent class destructor with SEH frame. |
| 0x00838940 | 84 | CUIComponent__scalar_dtor | Destructor for CUIComponent that chains destructors for two CUISubclass vtables before calling parent dtor |
| 0x008389A0 | 71 | CUIComponent__Destructor_sub_b | Destructor wrapper for CUIComponent that sets vftable, initializes security cookie, and calls parent dtor. |
| 0x00838BD0 | 92 | CUIComponent__Destructor_with_string_c | Destructor for CUIComponent that cleans up an embedded std::string member and calls parent class dtor. |
| 0x00838C30 | 108 | CUIComponent__Destructor_with_string_d | Destructor for CUIComponent that cleans up vtable pointers, std::string, and calls parent CUIComponent destructor with SEH |
| 0x00838CA0 | 95 | CUIComboBoxExt__Destructor_base | Destructor for CUIComboBoxExt that cleans up string arrays and calls parent CUIComboBox destructor with SEH frame setup. |
| 0x00838D00 | 71 | CUICtrlSub__Destructor | Destructor for CUICtrlSub UI control class; calls base destructor with stack guard cookie verification. |
| 0x00838D50 | 71 | CUIIconBtnSub__Destructor | Destructor for CUIIconBtnSub class; calls base destructor and cleans up vtable with stack canary protection. |
| 0x00838DA0 | 71 | CUIComponent__Destructor | Destructor for CUIComponent subclass; sets vftable, performs stack canary validation, calls base dtor |
| 0x00838DF0 | 71 | CUIComponent__Destructor_sub_d | Scalar deleting destructor for CUIComponent that sets vftable, initializes cookie, and calls base destructor with stack cookie validation. |
| 0x00838E40 | 110 | CUIComponent__Destructor_with_string_e | Destructor for CUIComponent that cleans up two std::string members and calls parent class destructor with SEH. |
| 0x00838EB0 | 167 | CUIBaseControl__Destructor_with_strings | Destructor for CUIBaseControl that cleans up multiple std::string members and a vector before calling parent destructor. |
| 0x00839000 | 84 | CUIComponent__Destructor_sub_e | Destructor for CUIComponent that sets vftables and calls parent class destructor with stack guard. |
| 0x00839060 | 167 | CUIBaseControl__Destructor_with_strings_b | Destructor for CUIBaseControl that cleans up multiple std::string members and a vector before calling parent destructor. |
| 0x00839110 | 144 | CUIListBox__Destructor_inner | Destructor for CUIListBox that clears items, destroys two std::string members, and deallocates a 0x1d0-byte structure at offset 0x48 |
| 0x008391D0 | 71 | CUIListBoxSub__Destructor | Destructor for CUIListBoxSub class; calls parent CUIListBox destructor with stack canary validation |
| 0x00839220 | 104 | CUIListBoxExt__Destructor_with_strings | Destructor for CUIListBoxExt that clears items, destroys string elements, and calls parent CUIListBox destructor with EH cleanup. |
| 0x00839290 | 89 | CUIListBoxExt__Destructor_base | Destructor for CUIListBoxExt that clears items and calls parent CUIListBox destructor with SEH. |
| 0x008392F0 | 108 | CUIListBoxComponent__Destructor | Destructor for CUIListBoxComponent that cleans up string vector elements and calls parent CUIComponent destructor with stack canary protection. |
| 0x00839360 | 95 | CUIComponent__Destructor_WithStringVector | Destructor for CUIComponent that cleans up internal string vector and calls parent class destructor with SEH. |
| 0x008393C0 | 92 | CUIListBox__tree_scalar_dtor | Destructor for CUIListBox that recursively destroys an STL tree structure and deallocates memory with stack canary protection. |
| 0x00839440 | 92 | CUIListBox__string_tree_scalar_dtor | Destructor for CUIListBox's internal string tree; recursively destroys tree nodes and deallocates tree root node memory. |
| 0x008394C0 | 135 | CUIListBoxComponent__Destructor_with_int_vec | Destructor for CUIListBoxComponent that deallocates internal int vector and string vector, then calls parent CUIComponent destructor. |
| 0x00839550 | 105 | CUIListBox__string_tree_vector_dtor | Destructor for CUIListBox's internal string tree vector; recursively destroys tree nodes and deallocates memory |
| 0x008395E0 | 84 | CUIGridViewSub__Destructor_base | Destructor for CUIGridViewSub that cleans up virtual tables and calls parent CUIGridView destructor with stack canary validation. |
| 0x00839640 | 97 | CUIComponentSub__Destructor_A | Destructor for CUIComponentSub that cleans up vtable pointers and calls parent CUIComponent destructor with stack canary validation. |
| 0x008396B0 | 141 | CUIBaseControlSub__Destructor_with_strings | Destructor for CUIBaseControlSub that cleans up strings, vector elements, and calls parent CUIBaseControl destructor with SEH |
| 0x00839740 | 95 | CUIComponentSub__Destructor_with_strings | Destructor for CUIComponentSub that cleans up string vector members and calls parent CUIComponent destructor with SEH frame setup. |
| 0x008397A0 | 108 | CUIComponentSub__Destructor_with_strings_B | Destructor for CUIComponentSub that cleans up string vector elements and calls parent CUIComponent destructor with EH frame setup. |
| 0x00839810 | 84 | CUIComponentSub__Destructor_B | Destructor for CUIComponentSub that invokes parent CUIComponent destructor with stack cookie validation |
| 0x00839870 | 71 | CUIComponentSub__Destructor_C | Destructor for CUIComponentSub class; calls parent CUIComponent destructor with stack guard XOR cookie validation. |
| 0x008398C0 | 449 | CUIContainer8__dtor | Destructor for CUIContainer8; releases 8 child UI components via vtable+0x10, nulls pointers, calls parent dtor. |
| 0x00839A90 | 92 | CUIComponentSub__Destructor_with_string | Destructor for CUIComponentSub that cleans up internal std::string and calls parent CUIComponent destructor with SEH frame setup. |
| 0x00839AF0 | 84 | CUISubclass_839af0__vdtor | Virtual destructor for CUISubclass_839af0 that chains to parent CUIComponent destructor with stack canary validation. |
| 0x00839B50 | 71 | UICheckBox__Destructor_base | Destructor for UICheckBox class that calls parent CUIComponent destructor with stack cookie validation for buffer overflow protection. |
| 0x00839BA0 | 84 | CUISubclass_839ba0__vdtor | Virtual destructor for CUISubclass_839ba0 that chains to parent CUIComponent destructor with stack canary protection. |
| 0x00839C00 | 126 | CUISubclass_839c00__vdtor | Virtual destructor for CUISubclass_839c00; destroys STL vectors and invokes base CUIComponent destructor with SEH. |
| 0x00839C80 | 71 | CUISubclass_839c80__vdtor | Virtual destructor for CUISubclass_839c80 that calls parent CUIComponent destructor with stack canary validation. |
| 0x00839CD0 | 71 | CUIComboBoxSub_839cd0__vdtor | Virtual destructor for CUIComboBoxSub class; performs stack cookie validation and calls base destructor |
| 0x00839D20 | 121 | CUISubclass_839d20__vdtor | Virtual destructor for CUISubclass that cleans up string members and calls parent CUIComponent destructor with SEH |
| 0x00839DA0 | 134 | CUISubclass_839da0__vdtor | Virtual destructor for CUISubclass_839da0 class; destroys std_string members and CUIComponent base class. |
| 0x00839E30 | 140 | CUISubclass_839e30__vdtor | Virtual destructor for CUISubclass_839e30; destroys 4 std::string members and calls parent CUIComponent destructor |
| 0x00839EC0 | 71 | CUIComboBoxSub_839ec0__vdtor | Virtual destructor for CUIComboBoxSub class; calls base destructor with stack guard verification. |
| 0x00839F10 | 95 | CUIBaseCtrlSub_839f10__vdtor | Virtual destructor for CUIBaseCtrlSub_839f10 that cleans up std::string and calls parent CUIBaseControl destructor |
| 0x00839F70 | 164 | CUISubclass_839f70__vdtor | Virtual destructor for CUISubclass_839f70 that sequentially destroys vector members and calls parent CUIComponent destructor. |
| 0x0083A020 | 92 | CUISubclass_83a020__vdtor | Virtual destructor for CUISubclass_83a020; deallocates vector and calls parent CUIComponent destructor with SEH. |
| 0x0083A080 | 110 | UITooltipWnd__Destructor_inner | Destructor for UITooltipWnd class; cleans up vector/string members and invokes base CUIBaseControl destructor. |
| 0x0083A0F0 | 172 | CUISubclass_83a0f0__vdtor | Virtual destructor for CUISubclass_83a0f0 that deallocates STL vectors and invokes parent CUIComponent destructor with SEH. |
| 0x0083A1A0 | 126 | CUISubclass_83a1a0__vdtor | Virtual destructor for CUISubclass_83a1a0 that deallocates vector memory, destroys string elements, and calls parent CUIComponent destructor. |
| 0x0083A220 | 112 | CUITreeView_83a220__vdtor | Virtual destructor for CUITreeView that recursively collapses tree nodes and deallocates node memory before calling parent destructor. |
| 0x0083A290 | 84 | CUISubclass_83a290__vdtor | Virtual destructor for CUISubclass_83a290 that chains to parent CUIComponent destructor with stack cookie validation. |
| 0x0083A680 | 96 | CUISubclass_83a680__scalar_dtor | Destructor for CUISubclass_83a680 that calls parent dtor and conditionally deallocates the object |
| 0x0083A6F0 | 109 | CUISubclass_83a6f0__scalar_dtor | Destructor for CUISubclass_83a6f0 that calls parent dtor and optionally deallocates object memory if param_2 flag set. |
| 0x0083A760 | 96 | CUISubclass_83a760__scalar_dtor | Destructor for CUISubclass_83a760 that calls parent CUIComponent dtor and optionally frees object memory. |
| 0x0083A7D0 | 96 | CUISubclass_83a7d0__scalar_dtor | Destructor for CUISubclass_83a7d0 that calls parent dtor and optionally frees 0x80 bytes of memory. |
| 0x0083A840 | 193 | CUISubclass_83a840__scalar_dtor | Destructor for CUISubclass_83a840 that releases two child UI components and optionally deallocates the object. |
| 0x0083A910 | 35 | CUIComponent__ScalarDeletingDestructor | Scalar deleting destructor for CUIComponent; calls extended destructor then conditionally frees 0xD0 bytes if flag set. |
| 0x0083A940 | 157 | CUISubclass_83a940__scalar_dtor | Destructor for CUISubclass_83a940 that cleans up string members and optionally deallocates the object. |
| 0x0083A9E0 | 96 | CUISubclass_83a9e0__scalar_dtor | Destructor for CUISubclass_83a9e0 that calls parent dtor and conditionally deallocates the object (0x84 bytes). |
| 0x0083AA50 | 96 | CUIComboBoxSub_83aa50__scalar_dtor | Scalar destructor for CUIComboBoxSub_83aa50 that calls base destructor and conditionally deallocates 0x120 bytes |
| 0x0083AAC0 | 35 | CUIMultiTextBox__ScalarDeletingDestructor | Scalar deleting destructor for CUIMultiTextBox that conditionally deallocates 0x124 bytes if param_2's LSB is set. |
| 0x0083AAF0 | 151 | CUISubclass_83aaf0__scalar_dtor | Destructor for CUISubclass_83aaf0 that cleans up member string, calls parent CUIComponent destructor, and optionally frees object memory. |
| 0x0083AB90 | 96 | CUIGridViewSub_83ab90__scalar_dtor | Destructor for CUIGridViewSub_83ab90 that calls inner destructor and conditionally deallocates object memory |
| 0x0083AC00 | 109 | CUIGridViewSub_83ac00__scalar_dtor | Destructor for CUIGridViewSub that calls inner destructor and conditionally deallocates object memory. |
| 0x0083AC70 | 35 | CUIGridView__ScalarDeletingDestructor | Scalar deleting destructor for CUIGridView; calls inner destructor and conditionally deallocates object if flag set. |
| 0x0083ACA0 | 90 | CUIListBoxExtSub_83aca0__scalar_dtor | Destructor for CUIListBoxExtSub_83aca0 that destroys vector components and optionally deallocates the object. |
| 0x0083AD00 | 129 | CUISubclass_83ad00__scalar_dtor | Scalar deleting destructor for CUISubclass_83ad00; destroys string vector, base component, optionally frees memory. |
| 0x0083AD90 | 109 | CUISubclass_83ad90__scalar_dtor | Destructor for CUISubclass_83ad90 that cleans up parent component and conditionally deallocates object memory |
| 0x0083AE00 | 96 | CUISubclass_83ae00__scalar_dtor | Destructor for CUISubclass_83ae00 that calls parent dtor and optionally frees allocated memory |
| 0x0083AE70 | 118 | CUISubclass_83ae70__scalar_dtor | Destructor for CUISubclass_83ae70 that destroys a tree structure and deallocates memory at offset 0x22. |
| 0x0083AF20 | 105 | CUISubclass_83af20__scalar_dtor | Destructor for CUISubclass_83af20 that recursively destroys an STL tree and deallocates memory at offset 0x22. |
| 0x0083B090 | 113 | CUISubclass_83b090__scalar_dtor | Destructor for CUISubclass_83b090 that cleans up std::string member and calls parent CUIComponent destructor before optional deallocation. |
| 0x0083B110 | 129 | CUISubclass_83b110__scalar_dtor | Destructor for CUISubclass_83b110 that cleans up std::string member and base CUIComponent, optionally freeing object memory. |
| 0x0083B1A0 | 116 | CUIComboBoxExt_83b1a0__scalar_dtor | Destructor for CUIComboBoxExt that cleans up string arrays, calls base destructor, and optionally frees allocated memory. |
| 0x0083B220 | 96 | CUICtrlSub_83b220__scalar_dtor | Destructor for CUICtrlSub_83b220 UI control; calls base destructor and conditionally frees memory with xor stack canary. |
| 0x0083B290 | 103 | CUIIconBtnSub_83b290__scalar_dtor | Scalar destructor for CUIIconBtnSub_83b290 that calls base destructor and conditionally deallocates memory. |
| 0x0083B300 | 96 | CUIIconBtnSub_83b300__scalar_dtor | Scalar destructor for CUIIconBtnSub that calls base destructor and optionally deallocates memory. |
| 0x0083B370 | 96 | CUIComponentSub__ScalarDeletingDestructor_A | Scalar deleting destructor for CUIComponentSub; calls base destructor and conditionally frees object memory |
| 0x0083B3E0 | 96 | CUIComponentSub__ScalarDeletingDestructor_B | Scalar deleting destructor for CUIComponentSub; calls parent dtor and conditionally frees memory based on param_2 |
| 0x0083B450 | 131 | CUIComponentSub__ScalarDeletingDestructor_with_string | Scalar deleting destructor for CUIComponentSub; destroys members and conditionally deallocates instance if delete flag set. |
| 0x0083B4E0 | 188 | CUIBaseControlSub__ScalarDeletingDestructor | Scalar deleting destructor for CUIBaseControlSub that destroys member strings, vectors, and base class before optional deallocation. |
| 0x0083B5A0 | 118 | CUIListBox__tree_vector_dtor | Destructor for CUIListBox tree vector; destroys tree nodes recursively and deallocates tree root memory |
| 0x0083B650 | 109 | CUIComponentSub__ScalarDeletingDestructor_C | Scalar deleting destructor for CUIComponentSub that calls parent dtor and conditionally deallocates object memory |
| 0x0083B6C0 | 188 | CUIBaseControlSub__ScalarDeletingDestructor_B | Scalar deleting destructor for CUIBaseControlSub that destroys strings, vectors, and base class before optionally deallocating object |
| 0x0083B780 | 35 | CUIListBox__ScalarDeletingDestructor_b | Scalar deleting destructor for CUIListBox; calls inner destructor and conditionally deallocates object if delete flag set. |
| 0x0083B7B0 | 96 | CUIListBoxExt__ScalarDeletingDestructor_base | Scalar deleting destructor for CUIListBoxExt; destroys object and optionally deallocates memory if flag set |
| 0x0083B820 | 125 | CUIListBoxExt__ScalarDeletingDestructor_with_strings | Scalar deleting destructor for CUIListBoxExt that clears items, destroys string vector, and optionally deallocates the object. |
| 0x0083B8A0 | 110 | CUIListBoxExt__ScalarDeletingDestructor_B | Scalar deleting destructor for CUIListBoxExt; clears items, destroys base object, optionally deallocates memory. |
| 0x0083B920 | 129 | CUIComponentSub__ScalarDeletingDestructor_with_strings | Destructor for CUIComponentSub that destroys string vector elements, calls parent dtor, and optionally deallocates the object. |
| 0x0083B9B0 | 116 | CUIComponentSub__ScalarDeletingDestructor_with_strings_B | Destructor for CUIComponentSub that cleans up string vector elements, calls parent dtor, optionally deletes this pointer |
| 0x0083BA30 | 92 | CUIListBox__tree_scalar_dtor_B | Destructor for CUIListBox that recursively destroys an STL tree structure and deallocates its root node memory. |
| 0x0083BAD0 | 92 | CUIMapTreeView__scalar_dtor | Destructor for CUIMapTreeView that recursively destroys tree nodes and deallocates the tree structure memory. |
| 0x0083BB70 | 156 | CUIListBoxSub__scalar_dtor | Destructor for CUIListBoxSub that deallocates vector memory, destroys string elements, calls parent destructor, and optionally frees object. |
| 0x0083BC10 | 105 | CUIMapTreeViewSub__scalar_dtor | Destructor for CUIMapTreeViewSub that recursively destroys tree nodes and deallocates internal STL tree structure. |
| 0x0083BCC0 | 109 | CUIGridViewSub__scalar_dtor | Scalar destructor for CUIGridViewSub class; calls inner destructor and conditionally deallocates object memory. |
| 0x0083BD30 | 122 | CUIScrollBarSub__scalar_dtor | Scalar deleting destructor for CUIScrollBarSub; calls parent dtor and conditionally frees allocated memory |
| 0x0083BDB0 | 162 | CUIBaseControlSub__scalar_dtor | Destructor for CUIBaseControlSub that destroys string members, vector elements, and conditionally deallocates the object. |
| 0x0083BE60 | 116 | CUIComponentSub_e0a4__scalar_dtor | Destructor for CUIComponentSub_e0a4 that cleans up STL vector strings, calls parent CUIComponent destructor, and optionally deallocates the object. |
| 0x0083BEE0 | 129 | CUIComponentSub_c2a0__scalar_dtor | Destructor for CUIComponentSub_c2a0 that cleans up string vectors, calls parent destructor, and optionally frees memory. |
| 0x0083BF70 | 109 | CUIComponentSub_bca0__scalar_dtor | Scalar deleting destructor for CUIComponentSub_bca0; calls base destructor and conditionally deallocates object. |
| 0x0083BFE0 | 96 | CUIComponentSub_ba18__scalar_dtor | Destructor for CUIComponentSub_ba18 that calls parent dtor and optionally deallocates object memory. |
| 0x0083C050 | 35 | CUIContainer8__ScalarDeletingDestructor | Scalar deleting destructor for CUIContainer8; calls dtor then conditionally frees 0x1e0 bytes if flag set. |
| 0x0083C080 | 113 | CUIComponentSub_eef0__scalar_dtor | Destructor for CUIComponentSub_eef0 that cleans up std::string member, calls parent CUIComponent destructor, optionally deallocates object. |
| 0x0083C100 | 109 | CUIComponentSub_bbc8__scalar_dtor | Scalar deleting destructor for CUIComponentSub_bbc8; calls parent dtor and conditionally frees memory |
| 0x0083C170 | 103 | CUIComponentSub_aef4_A__scalar_dtor | Destructor for CUIComponentSub_aef4_A that calls parent dtor and optionally deallocates object memory. |
| 0x0083C1E0 | 103 | CUIComponentSub_aef4_B__scalar_dtor | Destructor for CUIComponentSub_aef4_B that calls parent dtor and optionally deallocates the object. |
| 0x0083C250 | 103 | CUIComponentSub_aef4_C__scalar_dtor | Destructor for CUIComponentSub_aef4 that calls parent dtor and optionally deallocates object memory. |
| 0x0083C2C0 | 96 | CUIComponentSub_aef4_D__scalar_dtor | Destructor for CUIComponentSub_aef4_D that calls parent dtor and optionally deallocates 0xb4 bytes if param_2 flag set |
| 0x0083C330 | 109 | CUIComponentSub_b264__scalar_dtor | Destructor for CUIComponentSub_b264 that cleans up virtual table pointers, calls parent dtor, and optionally deallocates memory. |
| 0x0083C3A0 | 103 | CUIComponentSub_aef4_E__scalar_dtor | Destructor for CUIComponentSub_aef4_E that calls parent dtor and optionally deallocates the object. |
| 0x0083C410 | 147 | CUIComponentSub_c388__scalar_dtor | Scalar deleting destructor for CUIComponentSub_c388; destroys STL vectors, calls parent dtor, optionally frees memory. |
| 0x0083C4B0 | 96 | CUIComponentSub_ba18_B__scalar_dtor | Destructor for CUIComponentSub_ba18_B that calls parent dtor and conditionally frees object memory. |
| 0x0083C520 | 96 | CUIComboBoxSub__scalar_dtor | Scalar destructor for CUIComboBoxSub that calls base destructor and conditionally deallocates object memory. |
| 0x0083C590 | 142 | CUIComponentSub_e7c4__scalar_dtor | Destructor for CUIComponentSub_e7c4 that cleans up string members and optionally deallocates the object. |
| 0x0083C630 | 155 | CUIComponentSub_e930__scalar_dtor | Destructor for CUIComponentSub_e930 that cleans up std_string members and calls parent CUIComponent destructor, optionally deallocating the object. |
| 0x0083C6D0 | 161 | CUIComponentSub_ea9c__scalar_dtor | Destructor for CUIComponentSub_ea9c that destroys 4 std::string members and parent class, optionally deallocating object. |
| 0x0083C780 | 96 | CUIComboBoxSub_B__scalar_dtor | Scalar destructor for CUIComboBoxSub_B that calls base destructor and conditionally deallocates the object if delete flag is set. |
| 0x0083C7F0 | 116 | CUIBaseControlSub_B__scalar_dtor | Destructor for CUIBaseControlSub_B that calls parent destructor and conditionally frees allocated memory. |
| 0x0083C870 | 185 | CUIComponentSub_ec00__scalar_dtor | Destructor for CUIComponentSub_ec00 that cleans up multiple STL vectors and optionally deallocates the object. |
| 0x0083C930 | 113 | CUIComponentSub_ed50__scalar_dtor | Destructor for CUIComponentSub_ed50 that deallocates vector memory, calls parent dtor, and optionally frees object. |
| 0x0083C9B0 | 131 | CUIBaseControlSub_C__scalar_dtor | Destructor for CUIBaseControlSub that cleans up string vector elements, string data, base class, and conditionally deallocates the object. |
| 0x0083CA40 | 193 | CUIComponentSub_e4dc__scalar_dtor | Destructor for CUIComponentSub_e4dc that deallocates multiple STL vectors and calls parent destructor, optionally freeing object memory. |
| 0x0083CB10 | 147 | CUIComponentSub_e618__scalar_dtor | Destructor for CUIComponentSub_e618 that deallocates vector memory, destroys string elements, calls parent destructor, and optionally frees object. |
| 0x0083CBB0 | 133 | CUITreeView__scalar_dtor | Destructor for CUITreeView that recursively collapses tree nodes, destroys node strings, calls parent destructor, and optionally frees memory. |
| 0x0083CC40 | 109 | CUIComponentSub_dd90__scalar_dtor | Destructor for CUIComponentSub_dd90 that calls parent dtor and optionally deallocates the object if delete flag is set. |
| 0x0083CD60 | 927 | CUIWindowMgr__CreateWindowByName | Creates UI window from resource name; encodes window ID, formats logging strings, registers with manager, performs initialization callbacks. |
| 0x0083DC83 | 258 | CUIDropdown__measure_and_track_max_width | Measures text width with font, tracks max column width, calls virtual resize, and inserts into red-black tree if item has ID. |
| 0x0083DEAC | 72 | CUIDropdown__update_max_text_width | Measures text width and updates max column width if wider. Calls virtual resize (vtable+0xe0). |
| 0x0083E0B1 | 47 | CUIDropdown__set_column_width | Sets column width field and calls virtual resize (vtable+0xe0). Uses conditional move based on comparison. |
| 0x0083E1F0 | 69 | CUIDropdown__measure_and_update_max_width | Measures text width and updates max width at offset 0x9C. Calls virtual resize (vtable+0xe0). |
| 0x0083E359 | 124 | CUIDropdown__add_item_and_update_width | Adds item to vector, measures text width, updates max column width. Calls virtual resize. |
| 0x0083F1B4 | 115 | CUIDropdown__push_item_to_vector | Pushes an item pointer to the dropdown's item vector at offset 0x110. Handles vector grow if needed. |
| 0x0083F2BF | 40 | CUIDropdown__init_empty_string | Initializes an empty string on the stack as part of dropdown setup. SEH epilog. |
| 0x008414C1 | 41 | CUITabControl__init_empty_string | Initializes an empty string on the stack as part of tab control setup. SEH epilog. |
| 0x008419E8 | 334 | CUITabControl__split_text_by_separator | Splits tab control text by separator prefix. Uses CUITabControl__FindSeparatorPrefix, creates substring before/after separator. |
| 0x008424A0 | 81 | CUIListBox__ClearStringVector | Clears all std::string elements from CUIListBox's string vector by destructing each element and resetting size/capacity. |
| 0x00843693 | 285 | CUIHtmlText__parse_html_tag_and_content | Parses HTML-style tags from text. Searches for < and > delimiters, extracts tag content and remaining text. Handles nested tags and clears items on plain text. |
| 0x0084378D | 40 | CUIHtmlText__init_and_return_true | Initializes an empty string and returns true (1). Part of CUIHtmlText setup. |
| 0x0084422F | 209 | CUIComponent__load_texture_and_set_size | Loads a texture resource by name, falls back to default if not found. Sets render target size from texture dimensions. |
| 0x008444E5 | 209 | CUIComponent__load_texture_and_set_size_00844e5 | Loads a texture resource by name, falls back to default if not found. Sets render target size from texture dimensions. Duplicate variant at different address. |
| 0x00845928 | 161 | CUIHtmlText__process_hyperlink_click | Processes hyperlink click in HTML text widget. Searches for < and > tags, extracts link content, handles text editing with CEditCtrl operations. |
| 0x00845A1B | 838 | CUIHtmlText__process_hyperlink_with_tag_init | Processes hyperlink clicks with HTML tag initialization. Searches for < > delimiters, extracts link text, handles edit control operations. |
| 0x00845F0E | 658 | CUIHtmlText__process_backspace_in_tagged_text | Handles backspace key in tagged text. Removes trailing character, re-parses HTML tags, updates edit control content. |
| 0x00846101 | 110 | CUIHtmlText__cleanup_strings_and_return_false | Cleans up local strings and returns false (0). Error/cleanup path for HTML text operations. |
| 0x008482BC | 701 | CUIHtmlText__split_text_by_delimiter_loop | Loops splitting text by delimiter strings (from globals 0x01204068, 0x01204080). Accumulates offsets. Produces substrings for HTML text parsing. |
| 0x0084BD4A | 518 | CUIHtmlText__parse_tagged_item_and_add_to_list | Parses tagged item from text using delimiter at DAT_01204158. Adds parsed item to linked list at object+0xDC. Returns result pointer. |
| 0x0084BE7B | 342 | CUIHtmlText__format_item_link_display | Formats item link display string. Copies input string, calls item_link_format_display_string, assigns result. |
| 0x0084CA90 | 41 | CUIHtmlText__init_string_epilog | Initializes empty string and performs SEH epilog. Part of CUIHtmlText init sequence. |
| 0x0084CDD3 | 175 | CUIHtmlText__position_tooltip_or_hide | Positions tooltip window based on text bounds. If text exceeds area, hides tooltip at (1000,1000). Otherwise positions relative to calculated coordinates. |
| 0x0084CFAE | 102 | CUIHtmlText__invoke_virtual_method | Invokes a virtual method at vtable+0x10 on param_2. Initializes string and performs SEH cleanup. |
| 0x0084D190 | 375 | CUIListView__InitCheckboxRow | Initializes a ListView row with two checkbox UI components (enabled/disabled states) at specified positions. |
| 0x0084D310 | 375 | CUIListView__InitCheckboxRow2 | Initializes two checkbox UI components for a list view row with surface allocation and child component registration. |
| 0x0084D4A0 | 1725 | CUIAdventurerAgency__InitDropdown | Initializes dropdown UI button for Adventurer Agency with string construction and dynamic memory allocation. |
| 0x0084E430 | 32 | CUIComponent__InitCheckBox | Creates a checkbox UI element and initializes component state field (offset 0xb4) to 0xf. |
| 0x00852F40 | 16 | CUICharacterSelect__Draw | Renders character selection UI including tab view and character preview model. |
| 0x00857410 | 131 | CUIComponent__SetNameFromItemTable | Retrieves item name from CItemTable by string ID and assigns it to a UI component's string member. |
| 0x008575CF | 206 | CUIComponent__load_and_draw_sprite | Loads sprite resource by name, falls back to default texture. Draws sprite at origin (0,0) with scale 1. Cleans up string. |
| 0x0085B90B | 99 | CUIGridView__dtor_cleanup_trees_and_vector | Destructor cleanup: sets vtable, deallocates int vector, erases two red-black trees (node size 0x28). |
| 0x0085EC47 | 43 | CUIGridView__append_cell_text_with_name | Appends cell text to grid view row. Optionally gets component name from vtable. Measures text width and adjusts formatting. |
| 0x0085ED0E | 222 | CUIGridView__append_cell_text_and_cleanup | Destroys temp string, appends cell text buffer, cleans up local strings. Part of grid view row population. |
| 0x00861C28 | 44 | CUIWindow__init_and_return_zero | Initializes empty string and returns 0. Simple UI window init returning failure/default. |
| 0x008647A9 | 821 | CUIGridView__add_row_and_measure_columns | Adds 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. |
| 0x008665FF | 162 | CUIGridView__destroy_row_strings_and_free | Destroys temp string, iterates row strings (0x18 stride) calling destructor, then frees row buffer. |
| 0x0086A9E0 | 281 | CUIComponent__CreateGridChildren | Creates a grid of child UI components by dividing parent dimensions into columns×rows with positioned children at color 0xFFFFFF. |
| 0x0086B550 | 65 | CUITextInput__on_char_input_or_save | Handles character input. If character > 0xEF, saves user config settings. Otherwise reads text buffer and assigns to string. |
| 0x0086B950 | 236 | UIWindowMgr__Constructor | Initializes UIWindowMgr instance with default 599x599 dimensions, linked list node, scale 1.0f, and calls scrollbar initialization. |
| 0x0086BB30 | 220 | UILoginWnd__Constructor | Initializes UILoginWnd object with vtable, zeroes UI state fields, sets server selector and default flags. |
| 0x0086C7F0 | 146 | UIWindowTypeA__ctor | Initializes UIWindowTypeA instance, sets vtable pointer, and zeroes fields at offsets 0x2D-0x32 for member initialization. |
| 0x0086C890 | 147 | UIWindowTypeB__ctor | Constructs UIWindowTypeB instance, initializes vtable, manager base, and SSO string buffer with capacity 15. |
| 0x0086C930 | 86 | UIWindowTypeC__ctor | Constructor for UIWindowTypeC that initializes vtable and calls parent UIWindowMgr constructor with SEH setup. |
| 0x0086C9E0 | 87 | UIWindowMgr__ClearMapAndVector | Clears and deallocates a vector and map data structure, likely for UI window cleanup during map transitions or client shutdown. |
| 0x0086EEE9 | 45 | CUIWindow__init_string_epilog_0086eee9 | Initializes empty string and performs SEH epilog. UI window initialization stub. |
| 0x0086F478 | 45 | CUIWindow__init_string_epilog_0086f478 | Initializes empty string and performs SEH epilog. UI window initialization stub. |
| 0x00870E5D | 41 | CUIWindow__init_string_epilog_00870e5d | Initializes empty string and performs SEH epilog. UI window initialization stub. |
| 0x008731D0 | 2307 | UILoginWnd__CreateTransparentButtons | Creates 2 transparent buttons in UILoginWnd with sprite 'win_transbtn' from '_login_interface_' path, assigns msg IDs 0x167/0x168 |
| 0x00873B20 | 144 | UILoginWnd__LoadRegistryServiceType | Loads service type configuration from Windows registry (HKLM) into UILoginWnd instance, with fallback to global default. |
| 0x00873BB0 | 585 | UILoginWnd__LoadSavedCredentials | Loads saved login credentials (ID, PASSWORD, CHECKSAVE flag) from HKLM registry and populates UI login window edit controls. |
| 0x00873E30 | 3205 | UILoginWnd__CreateControls | Initializes login window UI controls: creates OK/Cancel buttons with 3 states each and text fields for username/password input. |
| 0x00874B30 | 557 | BankWnd__CreateUI | Initializes bank window UI with deposit/withdraw buttons, amount shortcuts (+100K/+1M/+10M), scroll controls, and numeric input field. |
| 0x00874D60 | 929 | SearchWnd__CreateUI | Initializes search window UI components: checkbox, text input field, and two proportionally-split dropdown lists (56/280 ratio). |
| 0x00875620 | 3084 | UICharSelectWnd__CreateButtons | Creates UI controls for character selection window: buttons, checkboxes, color picker, slot display, text input. |
| 0x00877120 | 34 | CUIWindow__init_two_empty_strings | Initializes two empty std::strings on the stack and assigns range from source. |
| 0x00878160 | 4269 | UINoticeWnd__CreateControls | Creates UI controls for notice window: buttons (OK/Back/Next), text labels, scrollbar; reads/parses notice file, tracks read status |
| 0x0087ACD0 | 5907 | UIReplayWnd__CreateControls | UIReplayWnd: 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. |
| 0x008808C2 | 59 | CUIWindow__draw_two_text_labels | Draws two text labels using CTextRenderer at y=0x2A and y=0x8E. Gets message string between the two draw calls. |
| 0x00889D80 | 65 | UIAction_8byte__scalar_dtor | Destructor for UIAction 8-byte scalar type; conditionally deallocates 8 bytes via operator delete with XOR-based canary check. |
| 0x00889DD0 | 65 | UIAction_8byte_B__scalar_dtor | Destructor for UIAction_8byte_B that conditionally deallocates 8-byte object if param_2 is true |
| 0x00889E20 | 65 | UIAction_8byte_C__scalar_dtor | Destructor for 8-byte UIAction object; conditionally deallocates memory with XOR-based stack canary verification. |
| 0x00889E70 | 65 | UIAction_8byte_D__scalar_dtor | Destructor for UIAction 8-byte object; conditionally deletes memory if param_2 is non-zero with stack canary protection. |
| 0x00889EC0 | 65 | UIAction_8byte_E__scalar_dtor | Destructor for 8-byte UIAction object; conditionally deallocates memory and restores exception handler state. |
| 0x00889F10 | 65 | UIAction_8byte_F__scalar_dtor | Destructor for UIAction 8-byte object; conditionally deallocates memory with stack cookie validation. |
| 0x00889F60 | 65 | UIAction_8byte_G__scalar_dtor | Destructor for 8-byte UIAction object; conditionally deallocates memory with stack canary protection. |
| 0x00889FB0 | 65 | UIAction_8byte_H__scalar_dtor | Destructor for 8-byte UIAction object; conditionally deallocates memory with stack cookie validation |
| 0x0088CC80 | 117 | UIWnd__InitDoubleStringPair | Initializes a dual-string pair UI window structure with zero values and capacity flags (0xf) for two string buffers. |
| 0x0088D000 | 265 | CUIComponent__sdd_33fc4__ctor2 | Initializes a CUIComponent UI window, sets up message string from resource 0x7d, and assigns it to internal string buffer. |
| 0x0088D160 | 278 | CUIComponent__sdd_33fc4__ctor | Constructor for UI component subclass; initializes vtable, zeroes fields 0x3E-0x49, sets MsgString(0x7D) as SSO string |
| 0x0088D510 | 106 | CUIWndTypeB__Constructor | Initializes CUIWndTypeB instance by setting vftable, zeroing two fields at offsets 0x2d and 0x2e, managing SEH frame. |
| 0x0088D580 | 106 | CUIWndTypeC__Constructor | Initializes CUIWndTypeC instance, sets up UIWindowMgr parent, clears two 32-bit fields at offsets 0x2d and 0x2e |
| 0x0088D5F0 | 132 | CUIWndTypeD__Constructor | Initializes CUIWndTypeD object with window manager and sets up three virtual table pointers for UI component hierarchy. |
| 0x0088D680 | 96 | CUIWndTypeE__Constructor | Constructs a CUIWndTypeE object, initializing UIWindowMgr and setting vftable pointer and field at offset 0x2d to 0. |
| 0x0088D980 | 119 | CUIWndTypeF__Constructor | Initializes CUIWndTypeF UI window object, sets up vtables and clears member fields at offsets 0x2d and 0x2f. |
| 0x0088DA00 | 302 | CUIComponent__sdd_31edc__ctor | Constructs UI component with linked list nodes, initializes vtable, SSO strings, and counter fields for game UI management. |
| 0x0088DB30 | 86 | CUIWndTypeG__Constructor | Initializes CUIWndTypeG object by setting up exception handling frame and assigning vtable pointer for UIWindowMgr |
| 0x0088DD80 | 94 | CUIWndWithListA__Constructor | Initializes CUIWndWithListA object by calling parent constructor, setting vftable, and zeroing offset 0x3c field. |
| 0x0088DDE0 | 185 | CUIWndWithList__Constructor | Initializes CUIWndWithList object with doubly-linked list node (256-byte allocation) and UI window properties. |
| 0x0088DEA0 | 350 | CUIComponent__sdd_92c40__ctor | Constructor for CUIComponent subclass that initializes vtable, zeroes member fields, and allocates/initializes SSO string buffer with 3-byte default value. |
| 0x0088E000 | 132 | CUIWndTypeH__Constructor | Initializes CUIWndTypeH window component by setting up virtual table pointers and clearing UI state flags. |
| 0x0088E090 | 132 | CUIWndTypeI__Constructor | Initializes CUIWndTypeI instance with vtable pointers and zero-initializes member offsets 0x2d and 0x2f. |
| 0x0088E120 | 132 | CUIWndTypeJ__Constructor | Initializes CUIWndTypeJ window component with three vtable assignments and UIWindowMgr initialization. |
| 0x0088E1B0 | 96 | CUIWndTypeK__Constructor | Initializes CUIWndTypeK object by setting up vtable, calling parent UIWindowMgr constructor, zeroing offset 0x2e field |
| 0x0088E210 | 84 | CUIWndWithListB__Constructor | Initializes CUIWndWithListB object by calling parent constructor and setting vtable pointer. |
| 0x0088E270 | 201 | CUIComponent__sdd_ctor_wndmgr_F | Constructs CUIComponent with UIWindowMgr, initializes vftable and UI state fields (window ID 0x2732, flags, etc) |
| 0x0088E340 | 172 | CUIWndWithTree__Constructor | Initializes CUIWndWithTree UI component, allocating and setting up tree structure with sentinel node at offset 0x2d. |
| 0x0088E3F0 | 132 | CUIWndTypeL__Constructor | Initializes a CUIWndTypeL UI window object by setting up vtables and calling parent UIWindowMgr constructor. |
| 0x0088E480 | 164 | CUIWndWithStrings__Constructor | Initializes CUIWndWithStrings object by setting vftable, zeroing string buffer fields, and configuring capacity flags. |
| 0x0088E530 | 96 | CUIWndTypeM__Constructor | Constructs a CUIWndTypeM window object, initializes UIWindowMgr parent, sets vftable ptr and size field (0x1c). |
| 0x0088E650 | 86 | CUIWndTypeN__Constructor | Constructs a CUIWndTypeN UI window object, initializes UIWindowMgr, sets vtable pointer |
| 0x0088E6B0 | 86 | CUIWndTypeO__Constructor | Initializes a CUIWndTypeO UI window object by setting up exception handling and assigning the vtable pointer. |
| 0x0088E710 | 86 | CUIWndTypeP__Constructor | Constructs a CUIWndTypeP object by initializing UIWindowMgr and setting up virtual function table pointer. |
| 0x0088E770 | 109 | CUIWndTypeQ__Constructor | Initializes CUIWndTypeQ window component with vtable pointers and UI manager, setting up exception handling frame. |
| 0x0088E7E0 | 119 | CUIWndTypeR__Constructor | Initializes CUIWndTypeR UI window component with vtable setup and member initialization for Ragnarok client window management. |
| 0x0088E860 | 106 | CUIWndTypeS__Constructor | Initializes CUIWndTypeS object by calling parent UIWindowMgr constructor and zeroing offset fields at 0x38 and 0x36. |
| 0x0088E8D0 | 84 | CUISimpleListWndSub__Constructor | Initializes CUISimpleListWndSub object by calling parent UISimpleListWnd constructor and setting vtable pointer. |
| 0x0088E930 | 84 | CUIWndWithListC__Constructor | Constructs a CUIWndWithListC object and initializes its vftable pointer to CUIComponent. |
| 0x0088E990 | 156 | CUIWndWithCounter__Constructor | Initializes CUIWndWithCounter instance, sets vftable, enables counter display, initializes counter state and bounds. |
| 0x0088EA30 | 96 | CUIWndTypeT__Constructor | Initializes CUIWndTypeT object by calling UIWindowMgr constructor and setting vftable pointer and field at offset 0x2d to zero. |
| 0x0088EA90 | 86 | CUIWndTypeU__Constructor | Constructor for CUIWndTypeU class; initializes UIWindowMgr and sets vftable pointer for CUIComponent. |
| 0x0088EAF0 | 86 | CUIWndTypeV__Constructor | Initializes CUIWndTypeV object by setting up vtable pointer and calling parent UIWindowMgr constructor. |
| 0x0088EB50 | 193 | CUIWndWithListAndTree__Constructor | Initializes CUIWndWithListAndTree by setting up vftable, allocating two doubly-linked list nodes for list and tree containers, and zeroing control fields. |
| 0x0088EDE0 | 126 | CUIWndTypeW__Constructor | Initializes CUIWndTypeW object by setting vftable pointer and zeroing out four consecutive member fields (offsets 0x2d-0x30). |
| 0x0088EE60 | 219 | CUIComponent__sdd_ctor_wndmgr_E | Constructs CUIComponent with UIWindowMgr, initializes member fields at offsets 0x2f-0x42 to zero/default values |
| 0x0088EF40 | 123 | CUIWndWithString__Constructor | Initializes CUIWndWithString instance, sets up UI window manager and initializes member variables at offsets 0x2f, 0x33, 0x34. |
| 0x0088EFC0 | 127 | CUIWndWithListSub__Constructor | Initializes CUIWndWithListSub object by calling parent constructor and zeroing 4 member fields (0x3c-0x3f). |
| 0x0088F040 | 132 | CUIWnd__Constructor | Initializes CUIWnd object by setting up vtables for UI component and window manager structures. |
| 0x0088F0D0 | 133 | UIWnd__Constructor_vtbl_329d4 | Constructs UIWindow object, initializes vftable pointer and sets default UI properties (window state flags and dimensions). |
| 0x0088F160 | 325 | CUIComponent__sdd_93d20__ctor | Constructor for UI component subclass; initializes vtable, dimensions (40x40 to 80x119), and conditional layout based on DAT_015ffa78 flag. |
| 0x0088F2B0 | 86 | CUIWindow__Constructor | Constructs a CUIWindow object, initializes UIWindowMgr, and sets up vtable pointer for CUIComponent. |
| 0x0088F310 | 291 | CUIComponent__sdd_93e00__ctor | Constructs CUIComponent subclass instance, initializes vtable, calls UIWindowMgr constructor, zeroes member fields 0x2D-0x40. |
| 0x0088F440 | 86 | UIWnd__Constructor_vtbl_32164 | Initializes UIWindowMgr singleton, sets up vtable pointer for CUIComponent, establishes exception handling frame. |
| 0x0088F4A0 | 96 | UIWnd__Constructor_vtbl_31fb4 | Initializes CUIWindowMgr instance, sets vtable pointer, clears member at offset 0x2e, manages SEH frame. |
| 0x0088F6D0 | 132 | UIWnd__Constructor_vtbl_33b8c | Initializes a CUIWindow object by setting up vtables for UI component and registering with UIWindowMgr. |
| 0x0088F760 | 262 | UIListWnd__ctor_from_factory | Constructs UIListWnd object, initializes doubly-linked list node and UI parameters (size 0x100, dimensions 0x6a×0x38×0x20). |
| 0x0088F870 | 86 | UIWnd__Constructor_vtbl_349e4 | Initializes UIWnd object with vtable pointer and sets up exception handling frame for window manager. |
| 0x0088FA60 | 141 | UIWnd__Destructor_0088fa60 | Destructor for UIWnd class; deallocates nested vector and string members, then frees object at offset +4. |
| 0x0088FC40 | 113 | UIWnd__Destructor_0088fc40 | Destructor for UIWnd class that deallocates internal STL map node and frees associated memory buffer via operator delete. |
| 0x0088FD60 | 91 | UIWnd__DestructorWithStringCleanup | Destructs UIWnd object by iterating linked list of string elements (stride 0x1c) and freeing each std::string |
| 0x00894A52 | 79 | CUIWnd__push_int_to_vector_d4 | Pushes a 4-byte value to vector at offset 0xD0. Grows vector if at capacity. |
| 0x0089BB60 | 1000 | CUITabControl__InitializeTabs | Initializes CUITabControl by creating and inserting tab UI elements into a vector container structure. |
| 0x0089F29F | 23 | CUIWnd__free_int_vector_buffer | Frees int vector buffer with aligned deallocation. Part of destructor cleanup. |
| 0x008A04CB | 157 | CUIChatWnd__insert_item_link_text | Inserts item link text into chat. Builds item display name, sets truncated text in list box, scrolls to end, builds encoded link. |
| 0x008A0D51 | 206 | CUIChatWnd__append_text_and_scroll | Appends text from text input buffer to chat, concatenates buffers, invokes callback, scrolls to end. Checks string length overflow. |
| 0x008A1DAC | 141 | CUIChatWnd__add_zero_to_vector_and_get_msg | Adds zero value to int vector and assigns message string 0x83 to a std::string member at offset 0xF8. |
| 0x008A1F6A | 141 | CUIChatWnd__add_channel_2_and_get_msg | Adds channel type 2 to int vector. Gets message string 0x83 and assigns to std::string. |
| 0x008A2076 | 145 | CUIChatWnd__add_channel_3_and_get_msg | Adds channel type 3 to int vector. Gets message string 0x83 and assigns to std::string. |
| 0x008A2186 | 145 | CUIChatWnd__add_channel_4_and_get_msg | Adds 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. |
| 0x008A2296 | 145 | CUIChatWnd__add_channel_5_and_get_msg | Adds 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. |
| 0x008A23A6 | 145 | CUIChatWnd__add_channel_6_and_get_msg | Adds 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. |
| 0x008A24B6 | 133 | CUIChatWnd__add_channel_20_and_create_scroll | Adds channel type 0x14 to int vector. Creates scroll button with Alt+C shortcut. Assigns string at 0xE4. |
| 0x008A2936 | 53 | CUIChatWnd__init_strings_and_assign_default | Initializes two empty strings and assigns a default value from global DAT_0101fe1c. |
| 0x008A2D7A | 993 | CUIChatWnd__create_child_controls | Creates chat window child controls: two edit boxes, two tab controls, two labels. Sets positions, sizes, tooltips. Uses message strings 0xC8/0xC9. |
| 0x008A3FC0 | 628 | UIScrollDialog__InitControls | Initializes UIScrollDialog controls: creates scrollbar (0xd4), OK button (0xb8), Cancel button (0xb9) with resources and positioning |
| 0x008A4240 | 32 | UIEquipViewWindow__InitWithId | Initializes UIEquipViewWindow with parameters and sets offset 0x1f8 to 0x52 (likely window ID/type flag). |
| 0x008A4260 | 120 | UIEquipViewWnd__InitWithColorSample | Initializes equipment view window with sampled color from texture, sets alpha channel to opaque (0xFF000000). |
| 0x008A4400 | 428 | UIMinimapWnd__InitTabButtons | Initializes minimap window tab buttons by creating UI button controls, setting textures, positioning, and configuring color properties. |
| 0x008A5C8C | 63 | CUIChatWnd__assign_cstring_to_std_string | Converts a C-string to std::string by measuring strlen and calling assign_range. |
| 0x008A5D37 | 451 | CUIChatWnd__create_damage_skin_tab | Creates damage skin tab. Creates checkbox at 0x134, sets layout, scroll range. Creates tab control at 0x140 with multiple message strings. |
| 0x008A83A0 | 125 | UIEquipViewWnd__InitWithRGB | Initializes UIEquipViewWindow with RGB color from texture, stores packed RGB value in color picker state. |
| 0x008AE3D0 | 317 | UIGridWnd__InitGridSlots | Initializes grid window slots based on level thresholds, creates slot items, and resizes window to fit grid rows of 5 columns. |
| 0x008AED10 | 1278 | UINavigationWnd__InitArrowButtons | Initializes 12 arrow navigation buttons (6 pairs) with right-arrow sprites and creates associated label/scroll controls. |
| 0x008AF2C0 | 2052 | UITipOfDayWnd__Constructor | Initializes UITipOfDayWnd dialog with button resources (back/next/close) and UI element configuration data. |
| 0x008B2EA0 | 294 | UIActorInfoWnd__DrawContent | Renders actor info window content: title bar, sprite resource, and tooltip string with item table data. |
| 0x008B5898 | 79 | CUIListBox__format_html_and_release_if_empty | Formats HTML entry in list box. If child at 0xBC has field 0x47==0, releases it (scalar deleting destructor) and nulls the pointer. |
| 0x008BCBB4 | 45 | CUIWnd__init_string_and_return_zero_008bcbb4 | Initializes a local std::string buffer (SSO mode) and returns zero. Minimal init stub used during CUIWnd construction or event handling setup. |
| 0x008C63AB | 42 | CUIWnd__init_string_and_return_zero_008c63ab | Initializes a local std::string buffer (SSO mode) and returns zero. Minimal init stub used during CUIWnd construction or event handling setup. |
| 0x008C71F7 | 259 | CUIWnd__cleanup_three_strings_and_return_zero | Cleans up three std::string buffers by destroying each in sequence, then returns zero. Used during CUIWnd teardown or event handling cleanup. |
| 0x008CE14D | 44 | CUIWnd__init_string_and_return_zero_008ce14d | Initializes a local std::string buffer (SSO mode) and returns zero. Minimal init stub used during CUIWnd construction or event handling setup. |
| 0x008D03DE | 1183 | CUIWnd__complex_init_with_string_cleanup | Complex 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. |
| 0x008D2950 | 2680 | UICharPinCodeWnd__InitButtons | Initializes PIN code window buttons with shuffled digit positions and sets layout coordinates for 5 button pairs. |
| 0x008D63E0 | 356 | UIWndMapData__CopyConstructor | Copy constructor for UIWndMapData that duplicates tree structure and copies 0x1A8 bytes of map window state data |
| 0x008D6550 | 187 | UIKafraMoveWnd__InitFields | Initializes UIKafraMoveWnd member fields to default values; sets vftable, zero-initializes data members, and sets flags. |
| 0x008D67F0 | 199 | UIWnd__Constructor_with_resource | Initializes UIWnd object with slot machine resources (act/spr files) and sets up window manager state. |
| 0x008D6BA0 | 1318 | UINavigationWnd__Constructor | Initializes UINavigationWnd with localized menu item strings from message database via GetMsgString calls, populates vector. |
| 0x008D70F0 | 86 | UIWnd__Constructor_vtbl_008d70f0 | Constructs UIWindowMgr singleton, initializes vtable pointer and SEH frame for exception handling. |
| 0x008D7150 | 84 | UISlider__ConstructorWrapper | Initializes CUISlider object with stack unwinding protection and sets destructor pointer for RTTI cleanup. |
| 0x008D71B0 | 167 | UIWnd__Constructor_with_BG_check | Initializes UIWnd with battleground mode check, sets state based on active game mode and battleground config. |
| 0x008D7260 | 268 | UIWndGridList__Constructor | Initializes UIWndGridList object with default grid parameters (18x17 cells, 80x135 pixel dimensions) and allocates node storage. |
| 0x008D7370 | 116 | UIWnd__Constructor_vtbl_008d7370 | Initializes UIWnd object: sets vtable, zeroes member fields, registers exception handler |
| 0x008D73F0 | 96 | UIWnd__Constructor_vtbl_008d73f0 | Constructs UIWindow object, initializes vtable pointer and UIWindowMgr singleton, clears member at offset 0x2e |
| 0x008D7450 | 178 | UIWnd__Constructor_vtbl_008d7450 | Initializes UIWnd object with vtable pointer, clears UI state fields, sets default color/flags (0xf, 0xffffffff) |
| 0x008D7510 | 106 | UIWnd__Constructor_vtbl_008d7510 | Constructs UIWnd object, initializes vtable pointer and clears two member fields at offsets 0x2d and 0x2e. |
| 0x008D7580 | 209 | UIWndChatRoom__Constructor | Initializes UIWndChatRoom instance by setting up vtable, zeroing member fields (offsets 0x2f-0x4d), and initializing parent UIWindowMgr. |
| 0x008D7660 | 313 | UIWndDealWnd__Constructor | Initializes UIWndDealWnd object with vtable, zeros member fields, sets window dimensions based on g_serviceType region. |
| 0x008D77C0 | 86 | UIWnd__Constructor_vtbl_008d77c0 | Initializes UIWindow object, sets up vtable pointer, and registers scalar destructor for map cleanup. |
| 0x008D7820 | 141 | UIWnd__Constructor_vtbl_008d7820 | Initializes UIWnd object, sets vtable pointer, initializes UIWindowMgr, and zeroes member fields at offsets 0x2d-0xc3. |
| 0x008D78B0 | 86 | UIWnd__Constructor_vtbl_008d78b0 | Initializes UIWindowMgr singleton with exception handling frame and sets up vtable scalar destructor |
| 0x008D7910 | 644 | UIKafraMoveWnd__Constructor | Initializes Kafra teleport window by calling Lua scripts to load map service and minimap position data, setting up linked lists and string buffers. |
| 0x008D7C30 | 522 | UIWndSkillTree__Constructor | Initializes UIWndSkillTree object, setting up vftable, allocating linked list node, constructing string vectors, and zeroing member fields. |
| 0x008D7E40 | 303 | UIWndSkillList__Constructor | Initializes UIWndSkillList object with vftable, allocates skill nodes array, and creates linked list for skill management. |
| 0x008D7F70 | 201 | UIWndEmoticon__Constructor | Initializes UIWndEmoticon object with default state: sets vftable, initializes UI flags/counters, and records tick count offset. |
| 0x008D8040 | 265 | UIWndCharSelect__Constructor | Initializes UIWndCharSelect window with skill slot arrays, character limits, and timestamp initialization. |
| 0x008D8150 | 183 | UIWnd__Constructor_vtbl_008d8150 | Initializes UIWnd object with vtable, window flags (0x19), color (0x100), and empty string container at offset 0x3c |
| 0x008D8210 | 136 | UIWnd__Constructor_vtbl_008d8210 | Initializes UIWnd object with vtable pointer, window manager, and default state values (flags and counters). |
| 0x008D82A0 | 246 | UIWndMakeWnd__Constructor | Initializes UIWndMakeWnd object with vtable, zeroes fields, sets service-specific UI dimensions based on g_serviceType |
| 0x008D83C0 | 116 | UIWnd__Constructor_vtbl_008d83c0 | Initializes UIWnd object with vtable pointer, sets window manager, and configures default size properties (0x20x0x20). |
| 0x008D8440 | 86 | UIWnd__Constructor_vtbl_008d8440 | Constructs UIWnd object, initializes UIWindowMgr, sets up virtual destructor for vec_map cleanup. |
| 0x008D8940 | 104 | UIWnd__Destructor_with_timeline | Destructor for UIWnd that clears animation timeline keyframes and deallocates timeline object (0x340 bytes). |
| 0x008D8DE0 | 137 | UIWnd__Destructor_with_strings_008d8de0 | Destructor for UIWnd class that deallocates string members and a 0x4c-byte allocated buffer at offset +4 |
| 0x008D8E70 | 120 | UIWnd__Destructor_with_strings_008d8e70 | Destructor for UIWnd that deallocates a 0x58-byte structure and cleans up associated std::string member. |
| 0x008D8EF0 | 113 | UIWnd__Destructor_with_vector | Destructor for UIWnd class; deallocates 0x20-byte vector member and performs SEH cleanup via XOR canary validation. |
| 0x008D8F70 | 133 | UIWnd__Destructor_with_strings_008d8f70 | Destructor for UIWnd that deallocates member strings and a 100-byte allocated buffer at offset +4 |
| 0x008D9000 | 110 | UIWnd__Destructor | Destroys UIWnd object by freeing std::string member and deallocating 0x30-byte heap structure at offset +4. |
| 0x008D9080 | 126 | UIWnd__Destructor_with_string_vec_B | Destructor for UIWnd that deallocates internal string vector and associated heap memory (0x34 bytes). |
| 0x008D9390 | 90 | STL_Vector_Destructor | Iterates through vector elements (stride 0x3c bytes) and destroys each std::string, cleaning up dynamic memory. |
| 0x008D93F0 | 90 | UIWnd__StringDestructor_008d93f0 | Destructs a container of std::string objects by iterating and destroying each element in fixed-size (0x1c byte) slots. |
| 0x008D9450 | 75 | UIWnd__VectorDestructor_008d9450 | Destructs vector of UIWndGridList elements by iterating and calling ClearStringMap on each 8-byte entry. |
| 0x008D9CD0 | 71 | UIWnd__Destructor_with_vec_map | Destructor for UIWnd class that cleans up vector/map members via CUIComponent base class destructor with stack guard. |
| 0x008D9EA0 | 110 | UIWnd__Destructor_with_vec_map_string | Destructor for UIWnd class that cleans up std::string and std::map<string> members, then calls base CUIComponent destructor. |
| 0x008D9F10 | 71 | UIWnd__Destructor_with_vec_map_B | Destructor for UIWnd class with vector/map cleanup; sets vtable, XOR-encodes stack cookie, delegates to CUIComponent dtor |
| 0x008D9FB0 | 71 | UIWnd__Destructor_with_vec_map_C | Destructor for UIWnd class that cleans up vector/map members via CUIComponent dtor with stack canary validation |
| 0x008DA000 | 194 | UIWndGridList__Destructor_full | Destroys UIWndGridList instance: clears red-black trees, unregisters window, destroys string map and component. |
| 0x008DA0D0 | 71 | UIWnd__Destructor_with_vec_map_D | Destructor for UIWnd class that calls parent CUIComponent destructor with stack canary protection |
| 0x008DA120 | 71 | UIWnd__Destructor_with_vec_map_E | Destructor for UIWnd class that cleans up vector/map members and sets vtable pointer before calling parent dtor |
| 0x008DA170 | 110 | UIWnd__Destructor_with_vec_map_string_B | Destructor for UIWnd class that cleans up string map members and invokes parent CUIComponent destructor with SEH |
| 0x008DA1E0 | 71 | UIWnd__Destructor_with_vec_map_F | Destructor for UIWnd class that cleans up vector/map members and calls parent CUIComponent destructor with stack guard. |
| 0x008DA230 | 125 | UIWnd__Destructor_with_string_vec_map | Destructor for UIWnd class that cleans up string vector map members and invokes parent CUIComponent destructor with EH. |
| 0x008DA2B0 | 104 | UIShortcutBarWnd__Destructor | Destructs UIShortcutBarWnd instance; saves shortcut bar state, cleans vector/map, calls parent dtor. |
| 0x008DA320 | 71 | UIWnd__Destructor_with_vec_map_G | Destructor for UIWnd class that cleans up vec_map container and calls parent CUIComponent destructor with stack guard. |
| 0x008DA370 | 71 | UIWnd__Destructor_with_vec_map_H | Destructor for UIWnd class that cleans up vector/map members and invokes parent CUIComponent destructor with stack guard. |
| 0x008DA3C0 | 71 | UIWnd__Destructor_with_vec_map_I | Destructor for UIWnd class that cleans up vector/map members and calls parent CUIComponent destructor with stack canary. |
| 0x008DA580 | 132 | UIPartyWnd__Destructor_B | Destructor for UIPartyWnd that deallocates party member list and destroys internal red-black tree and vector structures. |
| 0x008DA6D0 | 71 | UIWnd__Destructor_with_vec_map_J | Destructor for UIWnd class that cleans up vec_map container J and calls parent CUIComponent destructor with SEH. |
| 0x008DA720 | 123 | UIWnd__dtor_with_vec_map_strings | Destructor for UIWnd that cleans up vector/map string containers and calls parent CUIComponent destructor with SEH. |
| 0x008DA7A0 | 95 | UIWnd__Destructor_with_vec_map_str_K | Destructor for UIWnd class that cleans up string vector/map members and calls parent CUIComponent destructor. |
| 0x008DA800 | 71 | UIWnd__Destructor_with_vec_map_L | Destructor for UIWnd class with vector/map cleanup; sets vtable, calls parent dtor, manages stack frame guard. |
| 0x008DA850 | 95 | UIWnd__Destructor_with_vec_map_str_M | Destructor for UIWnd class that cleans up string vectors/maps and calls parent CUIComponent destructor with SEH. |
| 0x008DA8B0 | 71 | UIWnd__Destructor_with_vec_map_N | Destructor for UIWnd class with vector/map cleanup; calls parent CUIComponent destructor with stack guard |
| 0x008DA900 | 71 | UIWnd__Destructor_with_vec_map_O | Destructor for UIWnd class that cleans up vector/map members and calls parent CUIComponent destructor with stack cookie validation. |
| 0x008DA950 | 119 | UIWndSkillList__CopySkillData | Copies skill window data from source to destination, including vector assignment for dynamic skill list content. |
| 0x008DB490 | 209 | UIWndGridList__Destructor | Destructor for UIWndGridList that cleans up 4 red-black trees, unregisters window, and optionally deallocates memory. |
| 0x008DE730 | 307 | UIWndActor__DrawActSprites | Renders actor sprite frames by looking up/allocating textures and drawing each sprite layer at calculated screen positions. |
| 0x008DF5C9 | 63 | CUINavigator__draw_highlighted_route_node | Draws 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. |
| 0x008E0866 | 39 | CUINavigator__init_string_epilog | Navigator window string epilog that initializes a local std::string buffer in SSO mode. Used as a cleanup/init step during CUINavigator construction. |
| 0x008E0EFC | 51 | CUINavigator__draw_route_segments_and_lines | Draws route segments with colored rectangles and thick connecting lines between midpoints. Loads route texture. Gets endpoint name on last segment. |
| 0x008E14B5 | 115 | CUINavigator__cleanup_string_buffer | Cleans 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). |
| 0x008E4B60 | 343 | UIWnd__InitCheckboxAndControls | Initializes UI window with checkbox, label ("all on"), scroll button, and calculates visible item count from height. |
| 0x008EB450 | 2101 | UIRankingWnd__Constructor | Initializes UIRankingWnd window, creates child UIEditBox, sets render target/color values, populates ranking data from global array. |
| 0x008EBE11 | 1196 | CUICharStatusWnd__create_stat_labels_and_edit | Creates character status window controls: LEVEL label + edit box (0xDC, 5-char max), two stat labels (HP/SP). Uses buttons, labels with msg 0x72A. |
| 0x008ECB8D | 34 | CUICharStatusWnd__init_two_empty_strings | Initializes two empty std::strings in SSO mode for the CUICharStatusWnd. Sets both capacity to 0xF and content to empty as part of window construction. |
| 0x008ECD8A | 53 | CUICharStatusWnd__init_strings_and_assign_default | Initializes string members in CUICharStatusWnd and assigns a default value. Sets up two SSO-mode strings and assigns content to one of them. |
| 0x008ECF97 | 235 | CUICharStatusWnd__create_reset_button | Creates reset button at offset 0x100. Sets placeholder text, bitmap name, position. Assigns texture path string. |
| 0x008F00B0 | 1405 | UIBasicInfoWnd__InitScrollAndButtons | Initializes UIBasicInfoWnd scroll control, label (msg 0xE0C), and toggle buttons (events 0xD9/0xD8) with bitmap resources |
| 0x008F0630 | 2237 | UIBasicInfoWnd__InitExtraButtons | Initializes UI basic info window extra buttons (stickon, battle option, mini window) with sprite resources and event handlers. |
| 0x00903D47 | 39 | CUIWnd__init_string_epilog_00903d47 | UI window string epilog that initializes a local std::string buffer in SSO mode. Minimal init step during window construction. |
| 0x009069F7 | 41 | CUIWnd__init_string_epilog_009069f7 | UI window string epilog that initializes a local std::string buffer in SSO mode. Minimal init step during window construction. |
| 0x0090780E | 40 | CUIWnd__init_string_and_return_zero_0090780e | Initializes a local std::string buffer (SSO mode) and returns zero. Minimal init stub used during CUIWnd construction. |
| 0x00907983 | 116 | CUIWnd__cleanup_string_and_return_zero | Cleans up a string buffer and returns zero. Destroys the temporary std::string, resets SSO state, then returns 0 to indicate cleanup completion. |
| 0x00909DD0 | 807 | UIWorldMapWnd__InitLuaRegionData | Initializes world map regions by querying Lua "queryRegionInfo" and "queryMapInfo" functions, populating region/map data structures. |
| 0x0090A200 | 1115 | UIGuildWnd__CreatePositionLabels | Creates and initializes CUILabel components for guild position names, storing them in a map indexed by position ID (0-15). |
| 0x0090AB20 | 3040 | UIGuildWnd__CreateMemberListEntries | Creates guild member list UI entries with online/offline status indicators by iterating guild member tree and instantiating CUIComponent labels. |
| 0x0090B740 | 824 | UIWorldMapWnd__InitLuaRegionData2 | Initializes world map UI by iterating regions starting at index 2, querying region/map info via Lua, parsing results into string data. |
| 0x0090C690 | 196 | UILoginInputWnd__Constructor | Initializes UILoginInputWnd instance, zeroing credential fields (0x3C bytes) and SSO string (0xF capacity). |
| 0x0090C760 | 156 | UIServiceSelectWnd__Constructor | Initializes UIServiceSelectWnd with vtable, zeroes server list fields, sets 4000ms timeout, establishes SEH frame. |
| 0x0090C800 | 96 | UICharSelectMenuWnd__Constructor | Initializes UICharSelectMenuWnd instance with vtable, zeroes field at offset 0x2D, sets up exception handling frame. |
| 0x0090C860 | 369 | UIRecordWnd__Constructor | Initializes UIRecordWnd with 3 record tabs, calculating page counts from global record arrays with 0x74-byte stride. |
| 0x0090C9E0 | 174 | UIWnd__Constructor_vtbl_0090c9e0 | Constructs UIWnd object, initializes vtable, window manager, and member fields (capacity=15, size=0) |
| 0x0090CA90 | 247 | UIInputWnd__Constructor | Constructs UIInputWnd object; initializes vtable, two SSO strings, and red-black tree sentinel node |
| 0x0090CB90 | 96 | CUIWndSub_a884__Constructor | Constructs a CUIWndSub_a884 UI window object, initializes vtable and UIWindowMgr, sets member offset 0x2d to zero. |
| 0x0090CBF0 | 117 | UIScrollbar__InitWithRenderTarget | Initializes a UIScrollbar with render target dimensions, setting up vtable and component rendering properties. |
| 0x0090CC70 | 86 | CUIWndSub_Constructor | Constructs CUIWndSub UI window object, initializes UIWindowMgr and sets vtable pointer for scalar destructor. |
| 0x0090CCD0 | 86 | CUIWindowSub_a038__Constructor | Constructs a CUIWindowSub_a038 object, initializes UIWindowMgr, sets vtable pointer for destruction. |
| 0x0090CD30 | 116 | CUIComponentSub_9bfc__Constructor | Constructs CUIComponentSub_9bfc object, initializes vftable and zeros three member fields at offsets 0x21-0x23. |
| 0x0090CDB0 | 134 | CUIWindowSub_a54c__Constructor | Constructs a CUIWindowSub_a54c object, initializing vtable, UIWindowMgr, and zeroing member fields at offsets 0x2d-0x34. |
| 0x0090CE40 | 268 | UISkillWnd__Constructor | Initializes UISkillWnd object with vtable, 4 vectors (0xC bytes each), 14 strings, and timestamps for skill window animation/timing. |
| 0x0090CF50 | 86 | CUIWindowSub_a1e8__Constructor | Constructs CUIWindowSub_a1e8 instance, initializes UIWindowMgr parent, sets vtable pointer for destruction. |
| 0x0090CFB0 | 178 | CUITextInput__Constructor | Initializes CUITextInput object with SSO string buffer, cursor/selection fields, max 12 chars, disabled edit mode. |
| 0x0090D070 | 166 | UIStatusWnd__Constructor | Initializes UIStatusWnd object with vtable, allocates vector for 8 status/equipment items, sets pagination params (page_size=5, max_visible=12, selected=-1) |
| 0x0090D460 | 95 | UIWnd_A624__Destructor | Destructor for UIWnd_A624 that cleans up string and component resources with stack canary validation. |
| 0x0090D4C0 | 115 | UIServiceSelectWnd__Destructor | Destructor for UIServiceSelectWnd that unregisters a sub-window from the window manager and cleans up CUIComponent base class. |
| 0x0090D540 | 71 | CUIWndSub_9dd4__scalar_dtor | Destructor for CUIWndSub_9dd4 UI window component; calls parent dtor and cleans up vector map |
| 0x0090D590 | 218 | UIEquipWnd__Destructor | Destructor for UIEquipWnd that clears equipment slot vectors, resets slot fields (0x55-0x62), and calls base class cleanup. |
| 0x0090D670 | 95 | CUIWndSub_a54c__scalar_dtor | Destructor for CUIWndSub_a54c UI window component; cleans up std::string and parent CUIComponent resources. |
| 0x0090D6D0 | 134 | UIInputWnd__Destructor | Destructor for UIInputWnd class; deallocates RB-tree set, two SSO strings, and calls base CUIComponent destructor. |
| 0x0090D760 | 71 | CUIWndSub_9e90__scalar_dtor | Destructor for CUIWndSub_9e90 UI window class; performs cleanup via parent CUIComponent destructor with SSP cookie validation. |
| 0x0090D7B0 | 71 | CUIScrollViewSub__scalar_dtor | Destructor for CUIScrollViewSub that calls base class dtor with stack canary cookie validation |
| 0x0090D800 | 71 | CUIWndSub_9f4c__scalar_dtor | Destructor for CUIWndSub_9f4c UI window class; calls parent CUIComponent destructor with stack canary validation. |
| 0x0090D850 | 71 | CUIWndSub_a038__scalar_dtor | Destructor for CUIWndSub_a038 UI window component; calls parent dtor via CUIComponent__dtor_with_vec_map with stack guard. |
| 0x0090D8A0 | 95 | UIPartyInfoWnd__Destructor2 | Destructor for UIPartyInfoWnd that deallocates party member list and invokes base CUIComponent destructor. |
| 0x0090D900 | 95 | UIMapLoadingWnd__Destructor | Destructor for UIMapLoadingWnd that cleans up vtable, string member, and inherited CUIComponent resources. |
| 0x0090D960 | 248 | UISkillWnd__Destructor | Destructor for UISkillWnd class; clears 4 string vectors, 2 string arrays, and 4 sub-object vectors before base cleanup. |
| 0x0090DA60 | 71 | CUIWndSub_a1e8__scalar_dtor | Destructor for CUIWndSub_a1e8 UI window component; calls parent CUIComponent destructor with stack cookie validation. |
| 0x0090DAB0 | 92 | CUIComponentSub_a2c8__scalar_dtor | Destructor for CUIComponentSub_a2c8 that cleans up std::string and calls parent CUIComponent destructor with SEH guards |
| 0x0090DB10 | 104 | CUIWndSub_a380__scalar_dtor | Destructor for CUIWndSub_a380 that deallocates vector buffer and invokes parent CUIComponent destructor with exception handling. |
| 0x0090DBF0 | 116 | CUIWndSub_a468__scalar_dtor | Destructor for CUIWndSub_a468 UI window component; cleans up string and map resources, optionally frees memory. |
| 0x0090DD00 | 96 | CUIWndSub_a630__scalar_dtor | Destructor for CUIWndSub_a630 UI window component; calls parent destructor and conditionally frees memory. |
| 0x0090DD70 | 239 | CUIComponent__destructor_400byte | Destructor for CUIComponent that clears internal vectors, resets state flags, and optionally deallocates 400-byte object memory. |
| 0x0090DE70 | 116 | CUIWndSub_a6ec__scalar_dtor | Destructor for CUIWndSub_a6ec UI window component; cleans up std::string and nested component map, optionally frees memory. |
| 0x0090DEF0 | 155 | CUIWndSub_a7c8__scalar_dtor | Destructor for CUIWndSub_a7c8 UI window class; cleans up STL set, strings, component map, and optionally deallocates object. |
| 0x0090DF90 | 96 | CUIWndSub_a884__scalar_dtor | Destructor for CUIWndSub_a884 UI window; calls parent dtor, sets vftable, optionally deallocates memory. |
| 0x0090E000 | 96 | CUIScrollViewSub_B__scalar_dtor | Destructor for CUIScrollViewSub_B that calls base destructor and conditionally deallocates instance memory. |
| 0x0090E070 | 96 | CUIWndSub_a940__scalar_dtor | Destructor for CUIWndSub_a940 UI window component; calls parent dtor and optionally deallocates object memory. |
| 0x0090E0E0 | 96 | CUIWndSub_a9fc__scalar_dtor | Destructor for CUIWndSub_a9fc UI window class; cleans up component vector map and deallocates 0xb4 bytes if owned. |
| 0x0090E150 | 116 | CUIPartyWndSub__scalar_dtor | Destructor for CUIPartyWndSub that deallocates PartyMemberList, calls parent CUIComponent destructor, and optionally frees object memory. |
| 0x0090E1D0 | 116 | CUIWndSub_ab70__scalar_dtor | Destructor for CUIWndSub_ab70 UI window class; cleans up std::string and component map, optionally frees object memory. |
| 0x0090E250 | 269 | UISkillWnd__ScalarDestructor | Destructor for UISkillWnd that cleans up string elements, STL vectors/strings, and optionally deallocates the object. |
| 0x0090E360 | 96 | CUIWndSub_ac2c__scalar_dtor | Destructor for CUIWndSub_ac2c UI window component; cleans up resources and optionally deallocates object memory. |
| 0x0090E3D0 | 113 | CUIComponentSub_ace8__scalar_dtor | Destructor for CUIComponentSub_ace8 that cleans up std::string member, calls parent CUIComponent destructor, and optionally frees object memory. |
| 0x0090E450 | 125 | CUIWndSub_ada4__scalar_dtor | Destructor for CUIWndSub_ada4 UI window class; deallocates vector buffer and component resources, optionally frees object memory. |
| 0x0090EBB0 | 702 | UICharCreateWnd__RenderPreview | Renders 3D character preview in creation window by fetching equipment/color data from vectors and applying customization options. |
| 0x0090FA30 | 889 | UICharCreateWnd__LoadCustomizationLists | Loads character customization lists (head palettes, hairstyles, body palettes, outfits) via Lua script calls during character creation UI initialization. |
| 0x00910160 | 296 | UICharCreateWnd__FindDefaultSelections | Searches 4 character customization vectors for default values, stores matching indices or 0 as fallback in output slots. |
| 0x009102E0 | 3968 | UIAuctionWnd__CreateColumns | Initializes auction house window UI columns, scroll bar, and button sprites with configuration data from global structures. |
| 0x009112A0 | 233 | UICharSelectWnd__CreateCharButton | Allocates and initializes a character select button with 3 sprite states, sets render target dimensions, and adds it as a UI child component. |
| 0x00911390 | 184 | UICharSelectWnd__CreateDeleteInput | Creates and configures a text input UI component for character deletion confirmation in the character select window. |
| 0x00911450 | 3106 | UIAuctionWnd__CreateDetailLabelsAndButtons | Initializes auction detail window UI with 10 rows of item labels (name/qty/price/seller) and sticky/close buttons |
| 0x00912160 | 310 | UICharCreateWnd__CreateInputAndPreview | Initializes character creation UI by creating text input field (0xD0) with localized msg 0xBE5 and render target preview (0xB4) as child components. |
| 0x009122A0 | 195 | UICharSelectWnd__CreateSlotButton | Allocates and initializes a character slot selection button with sprite resources, setting render target and adding it as child UI component. |
| 0x00912370 | 195 | UICharSelectWnd__CreateSlotButton2 | Creates alternate character slot button UI element with unified sprite resource for all button states, assigns ID 0xC0, and adds it as child component. |
| 0x00912440 | 487 | UICharCreateWnd__InitControls | Initializes character creation window UI controls: 3D model preview, color picker, dropdowns, and sets default RGB values (100,100,100 hair; 232,232,232 clothes). |
| 0x009128B0 | 1231 | UIWnd__CreateCloseButtonAndTextArea | Initializes a UIWindow with a close button (CUITabButton) and text area, applying default styling and sprite paths. |
| 0x0091369B | 38 | CUIWnd__init_string_epilog_0091369b | UI window string epilog that initializes a local std::string buffer in SSO mode. Minimal init step during window construction. |
| 0x00917910 | 353 | UITabCtrl__InitTabContent | Initializes tab control by creating a CUIComponent child, setting up scroll areas, and triggering layout refresh. |
| 0x00919640 | 95 | CUIWindowSub_ad24__Constructor | Constructs a CUIWindowSub_ad24 object, initializes UIWindowMgr parent, sets vftable and clears flag at offset 0x2d. |
| 0x009196A0 | 110 | CUIWindowSub_ba0c__Constructor | Initializes CUIWindowSub_ba0c instance, sets up vtable pointers and stores param_2 at offset 0x30. |
| 0x00919710 | 119 | CUIWindowSub_b784__Constructor | Initializes CUIWindowSub_b784 UI window object, sets up virtual table pointers and zeroes member fields at offsets 0x2d-0x2e. |
| 0x00919790 | 84 | CUITabWndSub_b418__Constructor | Constructs a CUITabWndSub_b418 UI tab window object, initializing parent class and setting vtable pointer. |
| 0x009197F0 | 86 | CUIWindowSub_b85c__Constructor | Constructs a CUIWindowSub_b85c UI window object, initializes base UIWindowMgr, sets vtable pointer |
| 0x00919850 | 194 | UIMailWnd__Constructor | Initializes UIMailWnd UI window with vtable, creates linked-list sentinel node, clears fields, sets mail page offset from global state. |
| 0x00919920 | 106 | CUIWindowSub_b6ac__Constructor | Constructs CUIWindowSub_b6ac UI window object, initializes vtable and clears two member fields at offsets 0x2d/0x2e. |
| 0x00919990 | 522 | UIBuyingStoreWnd__Constructor2 | Initializes UIBuyingStoreWnd with item list vector, pagination (10 items/page, 6 columns), linked list nodes, and tree structure for UI rendering. |
| 0x00919BA0 | 84 | CUITabWndSub_b4f4__Constructor | Constructs a CUITabWndSub_b4f4 UI tab window object with exception handling and vftable initialization. |
| 0x00919C00 | 269 | UIPartyWnd__Constructor2 | Initializes UIPartyWnd with linked list, tree node, and 7x11 member data arrays for party display. |
| 0x00919D10 | 223 | UIGuildWnd__Constructor | Initializes UIGuildWnd object with vtable, linked list node, vector, and display state flags (selected index=-1, mode=1). |
| 0x00919DF0 | 86 | CUIWindowSub_b934__Constructor | Constructs CUIWindowSub_b934 instance; initializes UIWindowMgr and sets virtual destructor pointer. |
| 0x00919E50 | 84 | CUITabWndSub_b5d0__Constructor | Constructs CUITabWndSub_b5d0 object; initializes parent UITabWnd, sets vtable, installs SEH handler |
| 0x00919EB0 | 156 | UITabWnd__Constructor | Initializes UITabWnd base class by calling parent constructor and zeroing 7 control fields at offsets 0x2d-0x33. |
| 0x00919F50 | 84 | CUITabButtonSub_aee4__Constructor | Constructs CUITabButtonSub object, initializes parent CUITabButton, sets up scalar destructor vtable. |
| 0x00919FB0 | 84 | CUITabButtonSub_adfc__Constructor | Constructs a CUITabButtonSub_adfc object with exception handling and vtable initialization for derived UI tab button component. |
| 0x0091A010 | 67 | CUITabBtnSub_aee4__scalar_dtor | Destructor for CUITabBtnSub that deallocates 0x80-byte object at offset +4, with stack canary validation. |
| 0x0091A060 | 64 | CUITabBtnSub_adfc__scalar_dtor | Destructor for CUITabBtnSub_adfc that deallocates 0x38-byte object at offset +4 with stack canary protection. |
| 0x0091A0B0 | 64 | CUITabBtnSub_ad24__scalar_dtor | Destructor for CUITabBtnSub_ad24 that deallocates 0x44-byte object at offset +4 with stack canary protection. |
| 0x0091A100 | 64 | CUITabBtnSub_ac44__scalar_dtor | Destructor for CUITabBtnSub_ac44 that deallocates 0x20-byte object at offset +4 with stack canary validation. |
| 0x0091A150 | 64 | CUITabBtnSub_ab5c__scalar_dtor | Destructor for CUITabBtnSub_ab5c that deallocates 24-byte heap object at offset +4 with stack cookie validation. |
| 0x0091A1A0 | 151 | CUIWndSub_ba0c__scalar_dtor | Destructor for CUIWndSub_ba0c UI window class; cleans up internal string objects and heap-allocated data structure. |
| 0x0091A240 | 119 | CUIWndSub_b934__scalar_dtor | Destructor for CUIWndSub_b934 that cleans up internal pointers and deallocates 0x38-byte struct with std::string member |
| 0x0091A420 | 123 | CUIWndSub_b784__scalar_dtor | Destructor for CUIWndSub_b784 that frees std::string and heap-allocated 0x44-byte object at offset+4 |
| 0x0091A4A0 | 75 | CUITabWndSub_b418__scalar_dtor | Destructor for CUITabWndSub_b418 that deallocates 0x20-byte object at offset +4 with stack guard XOR validation. |
| 0x0091A4F0 | 75 | CUITabWndSub_b4f4__scalar_dtor | Destructor for CUITabWndSub_b4f4 that deallocates 24-byte heap object at offset +4 with stack canary validation. |
| 0x0091A540 | 75 | CUITabWndSub_b5d0__scalar_dtor | Destructor for CUITabWndSub_b5d0 that deallocates 0x44-byte object at offset +4 with XOR cookie validation. |
| 0x0091A590 | 75 | CUIWndSub_b85c_A__scalar_dtor | Destructor for CUIWndSub_b85c_A that deallocates 0x20-byte heap object at offset +4 with XOR-based stack canary validation. |
| 0x0091A5E0 | 75 | CUIWndSub_b85c_B__scalar_dtor | Destructor for CUIWndSub_b85c_B that deallocates 0x18 bytes from offset +4 with stack canary validation |
| 0x0091A630 | 140 | CUIWndSub_b6ac__Destructor | Destructor for CUIWndSub_b6ac UI window class; deallocates vtable pointer, three std::string members, and parent object memory. |
| 0x0091A6E0 | 104 | CUIWndSub_ad24__scalar_dtor | Destructor for CUIWndSub_ad24 that cleans up nested pointer and deallocates 0x38-byte structures with stack canary protection. |
| 0x0091A870 | 83 | CUIWndSub__string_dtor_wrapper | Destructor wrapper for std::string member in CUIWndSub class; handles SEH stack frame and calls std::string destructor. |
| 0x0091AA00 | 68 | CUIWndSub__string_dtor_wrapper_B | Wrapper that destructs a std::string member variable with stack canary protection (XOR-based guard). |
| 0x0091AA50 | 99 | CUIWndSub__string_dtor_wrapper_C | Exception handler cleanup wrapper that destroys multiple std::string objects during stack unwinding in CUIWndSub class destructor. |
| 0x0091AAC0 | 68 | CUIWndSub__string_dtor_wrapper_D | Exception handler wrapper that safely destructs std::string objects with stack canary validation in CUIWndSub cleanup. |
| 0x0091AB10 | 71 | CUIWndSub_ae60__scalar_dtor | Destructor for CUIWndSub_ae60 UI window component; calls parent dtor via CUIComponent__dtor_with_vec_map with stack cookie validation. |
| 0x0091AB60 | 84 | CUIWndSub_af3c__scalar_dtor | Destructor for CUIWndSub_af3c class; calls parent dtor and cleans up component with vector map. |
| 0x0091ABC0 | 84 | CUIWndSub_b018__scalar_dtor | Destructor for CUIWndSub_b018 UI window component; calls parent destructor and cleans up vector map members. |
| 0x0091AC20 | 84 | CUIWndSub_b0f4__scalar_dtor | Destructor for CUIWndSub_b0f4 UI window component; cleans up vector map and restores exception handler state. |
| 0x0091AC80 | 71 | CUIWndSub_b1d0__scalar_dtor | Destructor for CUIWndSub_b1d0 UI window class; performs stack cookie validation and delegates cleanup to parent component destructor. |
| 0x0091ACD0 | 166 | CUIPartyWndSub_B__scalar_dtor | Destructor for CUIPartyWndSub_B that deallocates party member list and cleans up UI component resources. |
| 0x0091AD80 | 71 | CUIWndSub_b2ac__scalar_dtor | Destructor for CUIWndSub_b2ac UI window component; calls parent dtor and cleans up vector map members. |
| 0x0091ADD0 | 169 | CUIWndSub_b6ac__scalar_dtor | Destructor for CUIWndSub_b6ac UI window class; sequentially destroys STL trees, component map, and deallocates party member list. |
| 0x0091AE80 | 84 | CUIWndSub_b388__scalar_dtor | Destructor for CUIWndSub_b388 UI window component; chains virtual dtor calls and cleans up vec_map container. |
| 0x0091AF80 | 123 | CUIWndSub_b464__scalar_dtor | Destructor for CUIWndSub_b464 UI window class; deallocates party member list and component vectors with SEH protection. |
| 0x0091B000 | 71 | CUIWndSub_b540__scalar_dtor | Destructor for CUIWndSub_b540 UI window component; calls parent dtor via CUIComponent__dtor_with_vec_map with stack canary protection. |
| 0x0091B050 | 84 | CUIWndSub_b618__scalar_dtor | Destructor for CUIWndSub_b618 UI window component; calls parent dtor and cleans up vector map |
| 0x0091B0B0 | 71 | CUIWndSub_b6f4__scalar_dtor | Destructor for CUIWndSub_b6f4 UI window component; cleans up vector map and calls parent dtor. |
| 0x0091B100 | 71 | CUIComponentStrVecSub_A__scalar_dtor | Destructor for CUIComponentStrVecSub_A that calls parent destructor and cleans up string vector resources. |
| 0x0091B150 | 71 | CUIComponentStrVecSub_B__scalar_dtor | Destructor for CUIComponentStrVecSub_B that sets vftable and calls parent destructor with string vector cleanup. |
| 0x0091B6B0 | 96 | CUIWndSub_bb20__scalar_dtor | Destructor for CUIWndSub_bb20 UI window component; calls parent dtor and conditionally frees memory. |
| 0x0091B720 | 109 | CUIWndSub_bbdc__scalar_dtor | Destructor for CUIWndSub_bbdc UI window component; cleans up resources and deallocates memory if owned. |
| 0x0091B790 | 109 | CUIWndSub_bc98__scalar_dtor | Destructor for CUIWndSub_bc98 UI window component; cleans up child components and deallocates memory if requested. |
| 0x0091B800 | 109 | CUIWndSub_bd54__scalar_dtor | Destructor for CUIWndSub_bd54 UI window component; calls parent dtor and conditionally frees memory. |
| 0x0091B870 | 96 | CUIWndSub_be10__scalar_dtor | Destructor for CUIWndSub_be10 UI window component; cleans up vmap, deallocates memory if owned. |
| 0x0091B8E0 | 187 | CUIPartyWndSub_C__scalar_dtor | Destructor for CUIPartyWndSub_C that deallocates party member list, cleans up STL map nodes, and optionally frees the object. |
| 0x0091B9A0 | 96 | CUIWndSub_becc__scalar_dtor | Destructor for CUIWndSub_becc UI window component; cleans up vector map and deallocates 0xbc bytes if owned. |
| 0x0091BA10 | 190 | CUIWndSub_b6ac_B__scalar_dtor | Destructor for CUIWndSub_b6ac_B that tears down STL trees, party member list, and UI components with optional deallocation. |
| 0x0091BAE0 | 109 | CUIWndSub_bf88__scalar_dtor | Destructor for CUIWndSub_bf88 UI window component; cleans up vftable, calls parent dtor, optionally frees memory. |
| 0x0091BC10 | 144 | CUIWndSub_c044__scalar_dtor | Destructor for CUIWndSub_c044 party member list UI window; deallocates list nodes and component resources. |
| 0x0091BCB0 | 96 | CUIWndSub_c100__scalar_dtor | Destructor for CUIWndSub_c100 UI window class; deallocates component map and optionally frees object memory. |
| 0x0091BD20 | 109 | CUIWndSub_c1bc__scalar_dtor | Destructor for CUIWndSub_c1bc UI window component; cleans up parent class and conditionally deallocates object memory. |
| 0x0091BD90 | 96 | CUIWndSub_c278__scalar_dtor | Destructor for CUIWndSub_c278 UI window component; calls parent dtor and optionally deallocates object. |
| 0x0091BE00 | 96 | CUIComponentStrVecSub_C__scalar_dtor | Destructor for CUIComponentStrVecSub that cleans up string vector, optionally deallocates object memory, includes stack canary verification. |
| 0x0091BE70 | 96 | CUIComponentStrVecSub_D__scalar_dtor | Destructor for CUIComponentStrVecSub_D that cleans up string vector and conditionally deallocates the object. |
| 0x0091BFC0 | 1759 | UIDialogWnd__InitOkCancelButtons | Initializes dialog window with OK/Cancel buttons, text area, and sprite resources from basic_interface. |
| 0x0091DD80 | 341 | UIGuildWnd__CreateColumnHeaders | Initializes 6 guild window column headers as CUILabel controls, sends packet 0x69 if needed, positions them at increments of 0x42 pixels. |
| 0x0091DF00 | 1660 | UIDialogWnd__InitOkCancelWithLabel | Initializes a dialog window with a text label and OK/Cancel buttons, creates UI components with sprite graphics and positioning. |
| 0x0091E5D0 | 589 | UIGuildWnd__InitMemberList | Initializes guild member list UI with column headers, checkbox, 11 label pairs, sends packet 0x6B subtype 4. |
| 0x0091E820 | 1615 | UIGuildWnd__CreateButtons | Initializes guild window UI buttons (help, create_guild, ok) with sprite states and positioning from "_guild_helper" resources. |
| 0x00920A65 | 210 | CUIGuildWnd__create_label_and_setup_sprites | Creates 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. |
| 0x00923230 | 453 | UIGuildWnd__InitControlsAndCheckboxes | Initializes guild window UI by creating column headers, checkbox control, and 12 label grid items for member list display. |
| 0x00927395 | 43 | CUIWnd__init_string_and_return_zero_00927395 | Initializes a local std::string buffer (SSO mode) and returns zero. Minimal init stub used during CUIWnd construction. |
| 0x00929BCA | 48 | CUIWnd__init_string_and_return_zero_00929bca | Initializes a local std::string buffer (SSO mode) and returns zero. Minimal init stub used during CUIWnd construction. |
| 0x0092B2B1 | 42 | CUIWnd__init_string_epilog_0092b2b1 | UI window string epilog that initializes a local std::string buffer in SSO mode. Minimal init step during window construction. |
| 0x0092BED0 | 145 | UISelectMenu__MenuItemInit | Initializes a UISelectMenu menu item by copying ID from param_3 and zeroing all other fields to defaults. |
| 0x0092C250 | 254 | UIQuestWnd__Constructor | Initializes UIQuestWnd object with vftable, allocates 0x4c-byte linked list node, sets default state flags |
| 0x0092C350 | 26 | UIGuildMemberWnd__InitStruct_3field | Initializes a 3-element struct by copying three parameters into consecutive memory locations and returns pointer. |
| 0x0092C480 | 48 | UIGuildMemberWnd__InitColorStruct | Initializes a color structure with RGBA values and two additional 32-bit parameters, likely for guild member UI rendering. |
| 0x0092C4D0 | 64 | UIGuildWnd__dtor_free_0x4c | Destructor for UIGuildWnd that deallocates 0x4c bytes of memory at offset +4 with stack canary protection |
| 0x0092C520 | 57 | UIGuildWnd__dtor_tree_and_free | Destructor that recursively destroys a guild window tree structure and deallocates its memory. |
| 0x0092C580 | 120 | UIGuildWnd__dtor_string_and_free | Destructor for UIGuildWnd that deallocates a std::string and frees 76-byte heap buffer at offset +4 |
| 0x0092C600 | 75 | UIGuildWnd__dtor | Destructor for UIGuildWnd that deallocates 0x4c bytes at offset +4 with stack canary validation |
| 0x0092C650 | 68 | UIGuildWnd__dtor_tree_and_free_B | Destructor for UIGuildWnd that recursively destroys a tree structure containing strings, then frees the tree node. |
| 0x0092C6B0 | 80 | UIGuildWnd__dtor_string_cleanup | Destructor for UIGuildWnd that cleans up std::string member variable at offset +4 with stack canary protection. |
| 0x0092C7A0 | 137 | UIGuildInfoWnd__dtor_base | Destructor for UIGuildInfoWnd class; deallocates vectors, STL tree nodes, and internal buffers. |
| 0x0092C850 | 65 | UIGuildWnd__dtor_string_B | Destructor for std::string member in UIGuildWnd class; handles stack cookie validation and string cleanup. |
| 0x0092CA20 | 137 | UIGuildInfoWnd__dtor_deleting | Destructor for UIGuildInfoWnd that deallocates vectors and tree nodes containing guild information data structures. |
| 0x00932750 | 154 | UISelectMenuWndA__Constructor | Initializes UISelectMenuWndA instance with vtable, clears state flags, and sets default size hint to 0x20. |
| 0x009327F0 | 154 | UISelectMenuWndB__Constructor | Initializes UISelectMenuWndB window with vtable, zeroing fields at offsets 0x2d-0x34, setting width to 0x20. |
| 0x00932890 | 95 | UISelectMenuWndA__Destructor | Destructor for UISelectMenuWndA that cleans up std::string and parent CUIComponent resources with stack canary protection. |
| 0x009328F0 | 95 | UISelectMenuWndB__Destructor | Destructor for UISelectMenuWndB class; cleans up std::string and vector/map members via CUIComponent base destructor. |
| 0x00932950 | 116 | UISelectMenuWndA__ScalarDeletingDestructor | Scalar deleting destructor for UISelectMenuWndA; cleans up string and component map, optionally deallocates object. |
| 0x009329D0 | 116 | UISelectMenuWndB__ScalarDeletingDestructor | Scalar deleting destructor for UISelectMenuWndB class; calls string and component destructors, optionally frees memory. |
| 0x00932A70 | 72 | UISelectMenuWndA__UnloadResource | Unloads texture resource for UISelectMenuWndA by releasing handle via ResourceManager if loaded. |
| 0x00932AC0 | 72 | UISelectMenuWndB__UnloadResource | Unloads UI Select Menu Window resource by retrieving handle from string table entry and releasing it from ResourceManager. |
| 0x00932C00 | 22 | UISelectMenuWndA__OnTimer_HandleTimeout | Triggers mouse move event if select menu timeout flag is set; likely part of auto-close or expiration logic. |
| 0x00932C20 | 22 | UISelectMenuWndB__HandleMouseMoveEvent | Conditionally forwards mouse move events to parent window class if internal state flag at offset 0xb8 is non-zero |
| 0x00933180 | 112 | UISelectMenuWndC__Constructor | Constructs UISelectMenuWndC instance with vtable setup and initializes 9 string array at offset 0x2D. |
| 0x009331F0 | 123 | UISelectMenuWndD__Constructor | Initializes UISelectMenuWndD window object with vtable, SSO string buffer at offset 0x2D, and exception handling frame. |
| 0x00933270 | 86 | UISelectMenuWndE__Constructor | Constructs UISelectMenuWndE object, initializes parent UIWindowMgr, sets vtable pointer for destructor |
| 0x009332D0 | 105 | UISelectMenuWndC__Destructor | Destructor for UISelectMenuWndC that cleans up STL vector of strings and parent CUIComponent resources. |
| 0x00933340 | 95 | UISelectMenuWndD__Destructor | Destructor for UISelectMenuWnd class; cleans up std::string and CUIComponent resources with stack cookie validation. |
| 0x009333A0 | 71 | UISelectMenuWndE__Destructor | Destructor for UISelectMenuWndE class; calls parent CUIComponent destructor with stack canary validation. |
| 0x009333F0 | 126 | UISelectMenuWndC__ScalarDeletingDestructor | Destructor for UISelectMenuWndC that cleans up vector of STL strings and optionally deallocates the object. |
| 0x00933480 | 116 | UISelectMenuWndD__ScalarDeletingDestructor | Scalar deleting destructor for UISelectMenuWnd; cleans up string and component map, optionally frees memory. |
| 0x00933500 | 96 | UISelectMenuWndE__ScalarDeletingDestructor | Scalar deleting destructor for UISelectMenuWndE; calls parent dtor and conditionally frees object memory. |
| 0x009344D0 | 254 | UIListWndBase__Constructor | Initializes UIListWndBase with vtable, allocates 0x100-byte doubly-linked list sentinel node, clears selection/scroll/item fields. |
| 0x009345D0 | 86 | UISimpleListWnd__Constructor | Constructs UISimpleListWnd instance, initializes parent UIWindowMgr, sets vtable pointer |
| 0x00934630 | 124 | UIListWndTypeA__Constructor | Initializes UIListWndTypeA instance with vtable, sets selection to -1, enables drag, clears flags at offsets 0x3D/0x3F. |
| 0x009346B0 | 124 | UIListWndTypeB__Constructor | Initializes UIListWndTypeB instance, sets up vtable and initializes member fields (flags, state variables). |
| 0x00934730 | 114 | UIListWndTypeC__Constructor | Initializes UIListWndTypeC instance with base class setup, vtable assignment, and default field values. |
| 0x009347B0 | 154 | UIListWndTypeD__Constructor | Initializes UIListWndTypeD with vtable, disables selection, enables drag, sets default row height to 0x1D. |
| 0x00934850 | 164 | UIListWndTypeE__Constructor | Initializes UIListWndTypeE object by calling base constructor and setting up member fields with default values |
| 0x00934900 | 236 | UIListWndWithStrings__Constructor | Initializes UIListWndWithStrings object with vtable, two string buffers at offsets 0x49/0x4F, row height 0x12, sorting mode 3. |
| 0x009349F0 | 236 | UIListWndWithStringsB__Constructor | Initializes UIListWndWithStringsB instance with vtable, zeroes string containers, sets default UI parameters (dimensions, styling flags). |
| 0x00934AE0 | 301 | UIListWndWithFlags__Constructor | Initializes UIListWndWithFlags instance with vtable, zeroes 8 column flag/sort arrays, and initializes UI state fields. |
| 0x00934C10 | 204 | UIListWndWithTracking__Constructor | Initializes UIListWndWithTracking object with vtable, zeroing vector storage (0x49-0x4B) and tracking fields (0x3C/0x40-0x43). |
| 0x00934CE0 | 172 | UIListWndWithParam__ConstructorA | Initializes UIListWndWithParam with base class, stores parameter at offset 0x40, sets row height to 0x15, disables drag. |
| 0x00934D90 | 166 | UIGridWnd__Constructor | Initializes UIGridWnd object with vtable pointer and zeroes 8 grid-related fields (dimensions/cell counts). |
| 0x00934E40 | 155 | UIListWndWithTimer__Constructor | Initializes UIListWndWithTimer object, sets up vftable, stores timer parameter, and clears vending list state. |
| 0x00934EE0 | 175 | UIListWndWithSelection__Constructor | Initializes UIListWndWithSelection with vtable, param storage, selection=-1, row height=0x15, and cursor tracking fields. |
| 0x00934F90 | 104 | UIListWndSimpleDerived__Constructor | Constructs UIListWndSimpleDerived instance, initializing vtable pointer and member flags at offsets 0x2e and 0x3c. |
| 0x00935000 | 115 | UIListWndWithParamB__Constructor | Initializes UIListWndWithParamB object with vtable, stores param as member at offset 0x3d, sets offset 0x2e to 1, clears offset 0x3c. |
| 0x00935080 | 411 | UIListWndComplex__Constructor | Initializes UIListWndComplex with sentinel node, display config (columns, row height, padding), and color pair fields (0xFFFF defaults). |
| 0x00935220 | 108 | UITimedWnd__Constructor | Initializes timed UI window with current timestamp and 2000ms timeout duration for auto-close functionality. |
| 0x00935290 | 215 | UIListWndSmall__Constructor | Initializes UIListWndSmall with linked-list sentinel node (0x4C bytes), selection=-1, sort enabled, vtable setup. |
| 0x009354F0 | 71 | UISimpleListWnd__Destructor | Destructor for UISimpleListWnd class that cleans up base CUIControl and sets virtual destructor pointer. |
| 0x00935540 | 81 | UIListWndBase__Destructor | Destructor for UIListWndBase that clears string elements and deallocates 0x100-byte sentinel node. |
| 0x009355C0 | 71 | UISimpleListWndD6E8__Destructor | Destructor for UISimpleListWnd class; calls parent CUIComponent destructor with stack canary verification. |
| 0x00935610 | 94 | UIListWndTypeA__Destructor | Destructor for UIListWndTypeA that clears list nodes and frees the 0x100-byte sentinel node. |
| 0x00935690 | 94 | UIListWndTypeB__Destructor | Destructor for UIListWndTypeB that cleans up string elements and deallocates memory for the list window. |
| 0x00935710 | 94 | UIListWndTypeC__Destructor | Destructor for UIListWndTypeC that destroys string elements and deallocates the list window's memory buffer. |
| 0x00935790 | 94 | UIListWndTypeD__Destructor | Destructor for UIListWndTypeD that cleans up string elements and deallocates the list window object memory. |
| 0x00935810 | 94 | UIListWndTypeE__Destructor | Destructor for UIListWndTypeE that cleans up string elements and deallocates memory for the list window object. |
| 0x00935890 | 127 | UIListWndWithStrings__Destructor | Destructor for UIListWndWithStrings that deallocates string elements and releases memory for the list window. |
| 0x00935940 | 127 | UIListWndWithStringsB__Destructor | Destructor for UIListWndWithStringsB that destroys string elements, cleans up std::string members, and deallocates the object. |
| 0x009359F0 | 126 | UIListWndWithFlags__Destructor | Destructor for UIListWndWithFlags that cleans up vftables, string data, list elements, and deallocates memory. |
| 0x00935A90 | 94 | UIListWndWithTracking__Destructor | Destructor for UIListWndWithTracking; cleans up string elements and deallocates 0x100-byte object memory. |
| 0x00935B10 | 94 | UIListWndWithParam__DestructorA | Destructor for UIListWndWithParam that destroys string elements and deallocates associated memory. |
| 0x00935B90 | 71 | UIGridWnd__Destructor | Destructor for UIGridWnd class; calls parent CUIComponent destructor with stack cookie validation |
| 0x00935BE0 | 94 | UIListWndWithTimer__Destructor | Destructor for UIListWndWithTimer that destroys string elements and deallocates the list window memory block. |
| 0x00935C60 | 94 | UIListWndWithSelection__Destructor | Destructor for UIListWndWithSelection that cleans up string elements and deallocates the list window's internal buffer (0x100 bytes). |
| 0x00935CE0 | 94 | UIListWndSimpleDerived__Destructor | Destructor for UIListWndSimpleDerived that destroys string elements and frees allocated memory for the list window. |
| 0x00935D60 | 94 | UIListWndWithParamB__Destructor | Destructor for UIListWndWithParamB that cleans up string elements and deallocates the 0x100-byte object. |
| 0x00935DE0 | 96 | UIListWndComplex__Destructor | Destructor for UIListWndComplex class; cleans up string elements and deallocates 0x100 byte memory block. |
| 0x00935E80 | 71 | UISimpleWndD388__Destructor | Destructor for UISimpleWnd D388 class; calls parent CUIComponent destructor with stack guard/SEH. |
| 0x00935ED0 | 110 | UIListWndSmall__dtor | Destructor for UIListWndSmall that deallocates party member list and destroys UI component vector map. |
| 0x00936030 | 96 | UISimpleListWnd__ScalarDeletingDestructor | Scalar deleting destructor for UISimpleListWnd that calls base destructor and conditionally deallocates the object. |
| 0x009360A0 | 81 | UIListWndBase__ScalarDeletingDestructor | Scalar deleting destructor for UIListWndBase; cleans up string elements and deallocates memory. |
| 0x00936130 | 96 | UISimpleListWnd__ScalarDeletingDestructorB | Scalar deleting destructor for UISimpleListWnd; calls parent dtor and conditionally deallocates 0xbc bytes |
| 0x009361A0 | 94 | UIListWndTypeA__DestructorAlt | Destructor for UIListWndTypeA that cleans up string elements and deallocates memory with stack cookie validation. |
| 0x00936240 | 94 | UIListWndTypeB__DestructorAlt | Destructor for UIListWndTypeB that cleans up string elements and deallocates memory for the list window. |
| 0x009362E0 | 94 | UIListWndTypeC__DestructorAlt | Destructor for UIListWndTypeC that cleans up string elements and deallocates memory for list window data. |
| 0x00936380 | 94 | UIListWndTypeD__DestructorAlt | Destructor for UIListWndTypeD that cleans up string elements and deallocates 0x100-byte memory block. |
| 0x00936420 | 94 | UIListWndTypeE__DestructorAlt | Destructor for UIListWndTypeE that cleans up string elements and deallocates memory with XOR stack canary validation. |
| 0x009364C0 | 127 | UIListWndWithStrings__DestructorAlt | Destructor for UIListWndWithStrings that cleans up string elements and deallocates associated memory resources before calling parent destructor. |
| 0x00936580 | 127 | CUIListWndSub_A__scalar_dtor | Destructor for CUIListWndSub_A that cleans up string members, base class, and dynamically allocated UI list elements |
| 0x00936640 | 126 | CUIListWndSub_B__scalar_dtor | Destructor for CUIListWndSub_B that cleans up string elements, destroys UI list window data, and frees allocated memory. |
| 0x00936700 | 94 | CUIListWndSub_C__scalar_dtor | Destructor for CUIListWndSub_C that cleans up string elements and deallocates 0x100 bytes of memory. |
| 0x009367A0 | 94 | CUIListWndSub_D__scalar_dtor | Destructor for CUIListWndSub_D that cleans up string elements and deallocates UI list window memory. |
| 0x00936840 | 96 | CUIWndSub_d274__scalar_dtor | Destructor for CUIWndSub_d274 UI window component; calls parent dtor and conditionally deallocates object memory. |
| 0x009368B0 | 94 | CUIListWndSub_E__scalar_dtor | Destructor for CUIListWndSub_E that cleans up string elements and deallocates 0x100 bytes of memory. |
| 0x00936950 | 94 | CUIListWndSub_F__scalar_dtor | Destructor for CUIListWndSub_F that deallocates string elements and frees internal buffer memory. |
| 0x009369F0 | 94 | CUIListWndSub_G__scalar_dtor | Destructor for CUIListWndSub_G that cleans up string elements and deallocates 0x100 bytes of memory. |
| 0x00936A90 | 94 | CUIListWndSub_H__scalar_dtor | Destructor for CUIListWndSub_H that cleans up string elements and deallocates the 0x100-byte object memory. |
| 0x00936B30 | 96 | CUIListWndSub_I__scalar_dtor | Destructor for CUIListWndSub_I that cleans up string elements and deallocates associated memory. |
| 0x00936BE0 | 96 | CUIWndSub_d330__scalar_dtor | Destructor for CUIWndSub_d330 UI window component; cleans up vec_map and conditionally frees memory. |
| 0x0093A480 | 487 | CRT_get_thread_local_map | Initializes or retrieves thread-local static map container for per-thread data storage with thread ID keying. |
| 0x00944C30 | 1078 | UIItemWnd__DrawActorItemInfo | Renders actor item information UI window with sprite backgrounds, colored rectangles, and dimension calculations for display. |
| 0x009455E0 | 1110 | UIItemWnd__DrawItemTooltipBackground | Renders tooltip window background with borders and fills content area with color from texture lookup. |
| 0x0095CE35 | 91 | CUITextComponent__set_caption_and_refresh | Sets 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. |
| 0x0095CF90 | 93 | UIInventoryWnd__InitTimerAndResize | Initializes inventory window timer, sets fixed height (0x39), resizes window, and sends UI notification message. |
| 0x0095D060 | 254 | UISkillWnd__Constructor_4thJob | Initializes UISkillWnd with job-specific dimensions; applies 4th job class window size overrides if applicable. |
| 0x0095D160 | 71 | UIInventorySubWnd__dtor | Destructor for UIInventorySubWnd class; calls parent CUIComponent destructor with stack canary validation. |
| 0x0095D1B0 | 71 | UIInventorySubWnd__dtor_b | Destructor for UIInventorySubWnd that cleans up parent CUIComponent and associated vector map resources. |
| 0x0095D200 | 96 | UIInventorySubWnd__scalar_dtor | Destructor for UIInventorySubWnd that calls parent dtor and optionally deallocates the object (0xd0 bytes). |
| 0x0095D270 | 96 | UIInventorySubWnd__scalar_dtor_b | Destructor for UIInventorySubWnd that calls parent CUIComponent destructor and optionally frees allocated memory based on param_2 flag. |
| 0x0095FE70 | 96 | UIInventoryWnd__ctor_wrapper | Constructs UIInventoryWnd object by initializing vtable pointer and clearing field at offset 0x2d. |
| 0x0095FED0 | 71 | UIInventoryWnd__dtor_with_vec_map | Destructor for UIInventoryWnd that cleans up vector/map members via parent CUIComponent destructor |
| 0x0095FF20 | 96 | UIInventoryWnd__destructor | Destructor for UIInventoryWnd that cleans up string vector and optionally deallocates object memory. |
| 0x0095FF90 | 96 | UIInventoryWnd__scalar_dtor_with_vec_map | Destructor for UIInventoryWnd that cleans up parent CUIComponent and optionally deallocates the object if param_2 flag is set. |
| 0x00960ED0 | 86 | UIMemoPointWnd__Constructor | Initializes UIMemoPointWnd object by setting up vtable pointer and SEH frame for exception handling. |
| 0x00960F30 | 307 | UIMemoWnd__Constructor | Initializes UIMemoWnd with vtable, 3 red-black tree sentinels (0x4C/0x4E/0x50), 3 vectors, and clears flags |
| 0x00961070 | 71 | UIMemoPointWnd__Destructor | Destructs UIMemoPointWnd object by calling parent CUIComponent destructor with stack guard canary checking |
| 0x009610C0 | 207 | UIMemoWnd__Destructor | Destructor for UIMemoWnd class; cleans up vectors, maps, nodes, and calls base class destructor via EH iterator. |
| 0x009611F0 | 96 | UIMemoPointWnd__ScalarDestructor | Destructor for UIMemoPointWnd UI component; calls parent dtor and optionally frees object memory. |
| 0x00961260 | 228 | UIMemoWnd__ScalarDestructor | Destructor for UIMemoWnd that clears vectors, maps, UI nodes, and optionally deallocates the object instance. |
| 0x0096181E | 38 | CUIWnd__init_string_epilog_0096181e | UI window string epilog that initializes a local std::string buffer in SSO mode. Minimal init step during window construction. |
| 0x00963EF0 | 129 | UIItemListWnd__ctor | Initializes UIItemListWnd instance by calling parent UIListWndBase constructor and zeroing member fields at offsets 0x3c-0x3f. |
| 0x00963FB0 | 160 | UIItemListWnd__dtor_cleanup | Destructor cleanup that deallocates vector of UIItemListWnd elements by iterating through and deleting each item, then freeing the vector buffer. |
| 0x00964070 | 197 | UIItemListWnd__Destructor_Ex | Destructor for UIItemListWnd that clears linked list nodes, resets sentinels, and calls parent UIListWndBase destructor. |
| 0x00964150 | 93 | UISearchResultItem__Destructor | Destructs UISearchResultItem object by destroying internal std::string members and setting vftable pointer. |
| 0x009641B0 | 219 | UIItemListWnd__ScalarDestructor_Ex | Scalar deleting destructor for UIItemListWnd; clears internal list, invokes base destructor, conditionally frees object memory. |
| 0x009642A0 | 111 | UISearchResultItem__ScalarDestructor | Destructs UISearchResultItem object; destroys internal std::strings and optionally deallocates object memory. |
| 0x00964320 | 642 | UIItemListWnd__CreateUIComponents | Initializes UIItemListWnd child components: label, checkbox, scrollbar, and close button with positioning and bitmap resources. |
| 0x00965590 | 195 | UIMailListWnd__Constructor | Initializes UIMailListWnd with vtable, zeroes fields 0x2E-0x35, creates sentinel node for linked list at offset 0x34. |
| 0x00965660 | 116 | UIMailViewWnd__Constructor | Initializes UIMailViewWnd with vtable, zeroes fields at offsets 0x2E-0x30, sets up exception handling frame. |
| 0x009656E0 | 115 | UIMailComposeWnd__Constructor | Constructs UIMailComposeWnd object, initializes base UIWindowMgr, creates vector of 3 mail item entries (0xF8 bytes each). |
| 0x00965760 | 103 | UIMailStatusWnd__Constructor | Initializes UIMailStatusWnd instance with vtable setup, clears status flags at offset 0x2e and 0x2d. |
| 0x009657D0 | 150 | UIMailOptionWnd__Constructor | Initializes UIMailOptionWnd instance by setting vftable and zeroing six consecutive member fields (offsets 0x2e-0x33). |
| 0x009658C0 | 75 | UIItemListSubWnd__scalar_dtor | Destructor for UIItemListSubWnd that deallocates a 0x20-byte heap object stored at offset +4 with stack cookie validation. |
| 0x00965910 | 74 | UIItemListSubWnd__scalar_dtor_b | Destructor for UIItemListSubWnd that deallocates internal pointer and the object itself with XOR stack cookie validation. |
| 0x00965980 | 103 | UIMailListWnd__Destructor | Destructor for UIMailListWnd that deallocates linked list nodes at offset 0x34 with XOR stack canary protection. |
| 0x00965A30 | 95 | UIMailViewWnd__Destructor | Destructor for UIMailViewWnd class; deallocates vector and component resources via cleanup handlers. |
| 0x00965A90 | 108 | UIItemListWnd__dtor_with_vec_cleanup | Destructs UIItemListWnd by cleaning up vector of 3 string-pair elements and parent CUIComponent. |
| 0x00965B00 | 71 | UIItemListWnd__dtor_vec_map | Destructor for UIItemListWnd that cleans up internal vector-map data structure with stack canary protection. |
| 0x00965B50 | 110 | UIItemListWnd__dtor_with_int_vec | Destructor for UIItemListWnd that deallocates internal integer vectors and delegates to parent CUIComponent destruction. |
| 0x00965BC0 | 103 | UIItemListWnd__scalar_dtor | Destructor for UIItemListWnd that deallocates member at offset 0x34 and its contained pointer, with stack canary protection. |
| 0x00965C90 | 116 | UIItemListWnd__scalar_dtor_with_int_vec | Destructor for UIItemListWnd that deallocates internal integer vector and calls parent CUIComponent destructor, optionally freeing object memory. |
| 0x00965D10 | 129 | UIItemListWnd__scalar_dtor_with_eh_vec | Destructor for UIItemListWnd that cleans up 3 STL pair<string,string> elements and parent CUIComponent with EH vector handling. |
| 0x00965DA0 | 96 | UIItemListWnd__scalar_dtor_vec_map | Destructor for UIItemListWnd that cleans up vector/map members and optionally deallocates the object. |
| 0x00965E10 | 131 | UIItemListWnd__scalar_dtor_full | Destructor for UIItemListWnd that deallocates internal vectors and calls parent CUIComponent destructor before optionally freeing the object. |
| 0x0096BCF0 | 6 | UIContextMenuWnd__ValidateRectStub | Stub function that always returns 1; likely placeholder or disabled rect validation in context menu window |
| 0x0096BD80 | 62 | UICharMakeWnd__IsRectWithinBounds | Validates that a rectangle (x,y,w,h) at param_1 fits within screen/window bounds stored at DAT_012515f8. |
| 0x0096BDC0 | 73 | UILoginWnd__IsPointInLoginWindow | Validates if a point (param_1[0], param_1[1]) falls within the login window bounds (0x118×0xb4 pixels). |
| 0x0096BE10 | 111 | UIShortcutBarWnd__ValidateRect | Validates shortcut bar slot coordinates; checks grid alignment (0x21 spacing), bounds against window dimensions and slot limits. |
| 0x0096BF20 | 66 | UISkillTreeWnd__IsRectWithinBounds | Validates if a rectangle (x, y, width, height) fits within skill tree window bounds with minimum size checks. |
| 0x0096BF70 | 62 | UIBasicInfoWnd__IsRectWithinBounds | Validates if a rectangle (width 0x118, position x,y, height param_1[3]) fits within window bounds. |
| 0x0096BFB0 | 62 | UIChatWnd__IsRectWithinBounds | Validates if a rectangle (x, y, width, height) fits within chat window bounds from global config. |
| 0x0096BFF0 | 62 | UIVendingWnd__ValidateRect | Validates vending window rectangle bounds; checks if dimensions and position fit within screen/container limits. |
| 0x0096C030 | 62 | UIBuyingStoreWnd__IsRectWithinBounds | Validates if a rectangle (x, y, width, height) fits within buying store window bounds. |
| 0x0096C070 | 62 | UIVendingCreateWnd__IsRectWithinBounds | Validates that a rectangle (x,y,width,height) fits within screen/window bounds using stored dimensions. |
| 0x0096C0B0 | 66 | UINoticeWnd__IsRectWithinBounds | Validates if a rectangle (width, height, x, y) fits within screen/window bounds with minimum size constraints. |
| 0x0096C100 | 48 | UIItemMallWnd__IsRectWithinBounds | Validates if a rectangle (x,y,w,h) fits within ItemMall window bounds; returns 1 if valid, 0 otherwise. |
| 0x0096C130 | 52 | UIWorldMapWnd__ValidateRect | Validates if a rectangle coordinate is within world map bounds; returns 1 if valid, 0 if invalid. |
| 0x0096C1A0 | 37 | UIAdventurerAgencyWnd__SetDefaultPos | Sets default window position for Adventurer Agency UI by offsetting screen dimensions from global display metrics. |
| 0x0096C1D0 | 108 | UIWnd__SetDefaultRectWithMode | Initializes UI window rect dimensions based on job class (4th job vs others) and a boolean flag at offset 0x12. |
| 0x0096C240 | 28 | UISkillWnd__SetDefaultRect | Initializes default window rectangle coordinates (x=200, y=150, width=298, height=380) for skill window UI. |
| 0x0096C260 | 28 | UICharSelectWnd__SetDefaultRect | Initializes default rectangle dimensions (500x280 pixels at offset 280x120) for character selection window. |
| 0x0096C280 | 28 | UICharPinCodeWnd__SetDefaultRect | Initializes PIN code dialog window rect with x=200, y=300, width=280, height=120 pixels. |
| 0x0096C2A0 | 28 | UIMapWnd__SetDefaultRect | Initializes UIMapWnd rectangle with default dimensions (400x317 pixels) at origin (0, 34). |
| 0x0096C2C0 | 28 | UIGuildEmblemWnd__SetDefaultRect | Sets default window rectangle dimensions (280x278 pixels at position 280x120) for guild emblem UI window. |
| 0x0096C300 | 28 | CUIShortcutBar__SetDefaultRect | Initializes default rectangle dimensions (x=200, y=150, width=375, height=280) for shortcut bar UI element. |
| 0x0096C320 | 42 | UINavigationWnd__SetDefaultRect | Initializes UINavigationWnd default window rectangle with position (185, 280) and size (167, 167) pixels. |
| 0x0096C350 | 28 | UIRefineWnd__SetDefaultRect | Initializes UIRefineWnd window rect with default position (200,200) and size (280x120 pixels). |
| 0x0096C370 | 28 | UIPartyWnd__SetDefaultRect | Initializes default window rectangle coordinates (x=200, y=120, width=280, height=120) for party window UI. |
| 0x0096C390 | 28 | UIFriendWnd__SetDefaultRect | Initializes UIFriendWnd rectangle dimensions: x=230, y=0, width=200, height=150 |
| 0x0096C3B0 | 37 | UIGuildMainWnd__SetDefaultRect | Initializes guild main window rect with zero origin, height 0x22, and width/height from data variables. |
| 0x0096C3E0 | 28 | UICharCreateWnd__SetDefaultRect | Initializes default rectangle dimensions (150, 100, 280, 180) for character creation window. |
| 0x0096C400 | 28 | UIStatusWindow__SetDefaultRect | Initializes default rectangle dimensions (width=280, height=120) for UIStatusWindow UI element. |
| 0x0096C420 | 78 | UIOptionWnd__SetDefaultRect | Initializes UIOptionWnd rectangle with centered X position (200px offset), fixed 200x200 size, and Y scaled from screen height. |
| 0x0096C470 | 28 | UIGuildStorageWnd__SetDefaultRect | Initializes guild storage window default dimensions (width=510, height=312, x=280, y=312 pixels). |
| 0x0096C490 | 78 | UIEquipOptionWnd__SetDefaultRect | Initializes default window rectangle dimensions for equipment option UI, scaling position based on screen resolution. |
| 0x0096C4E0 | 28 | UIExpBarWnd__SetDefaultRect | Initializes UIExpBarWnd rectangle dimensions: width=0x118 (280px), height=0xf6 (246px), x=0x118, y=0x22 |
| 0x0096C500 | 28 | UIBuyingStoreWnd__SetDefaultRect | Initializes default window dimensions for buying store UI (280x152 pixels in 0x118/0x98 hex format). |
| 0x0096C520 | 28 | UIShopWnd__SetDefaultRect | Initializes default rectangle dimensions (280x280x280x152 pixels) for shop window UI layout. |
| 0x0096C540 | 28 | UIStorageWnd__SetDefaultRect | Initializes storage window rectangle dimensions (x=0, y=120, width=280, height=312 pixels). |
| 0x0096C560 | 35 | UIInventoryWnd__SetDefaultRect | Initializes default window rectangle for inventory UI (x=360, y=200, width=280, height=458 pixels) |
| 0x0096C590 | 115 | UIItemShopWnd__SetDefaultRect | Sets default window rectangle dimensions (140x145) for UIItemShopWnd based on resolution/layout index parameter. |
| 0x0096C610 | 70 | UIEquipWnd__SetDefaultRect | Initializes default window rectangle and layout parameters for equipment UI window (width=0x118, height=0x78). |
| 0x0096C660 | 28 | UIMailWnd__SetDefaultRect | Initializes mail window default rectangle dimensions: width=350 (0x15e), height=150 (0x96), right=280 (0x118), bottom=360 (0x168) |
| 0x0096C680 | 68 | UIMinimapWnd__SetDefaultRect | Initializes minimap window rect with default position (offset from screen width) and size (0xbe×0x204) plus metadata flags. |
| 0x0096C6D0 | 28 | UICharSelectPreviewWnd__SetDefaultRect | Initializes default rectangle coordinates (150, 100, 280, 180) for character select preview window display area. |
| 0x0096C6F0 | 28 | UITradeWnd__SetDefaultRect | Initializes default window rectangle for trade UI with x=200, y=120, width=280, height=120 pixels. |
| 0x0096C710 | 28 | UIVendingBuyWnd__SetDefaultRect | Initializes default rectangle dimensions (280x280 width, 152 height) for vending buy window UI. |
| 0x0096C730 | 47 | UIInventoryWnd__SetDefaultRectMain | Initializes inventory window rectangle dimensions (width=0x78, height varies by param_2: 0x118 or 0x15e) |
| 0x0096C760 | 28 | UIInventoryWnd__SetDefaultRectExtended | Initializes inventory window default dimensions: width=200, height=312, x=120, y=120 pixels. |
| 0x0096C780 | 28 | UIInventoryWnd__SetDefaultRectStorage | Initializes inventory window rect storage with default values: x=0, y=120, width=280, height=120. |
| 0x0096C7A0 | 28 | UIVendingSetupWnd__SetDefaultRect | Initializes vending setup window default rectangle dimensions (x=0, y=240, width=280, height=220). |
| 0x0096C7C0 | 49 | UIQuestWnd__SetDefaultRect | Initializes default window rectangle dimensions (300x200) and position (0,0) for quest UI window. |
| 0x0096C800 | 28 | UIWorldViewWnd__SetDefaultRect | Initializes a rectangle structure with default values: x=0, y=30, width=640, height=508 pixels |
| 0x0096C8B0 | 28 | UICharSelectBtnWnd__SetDefaultRect | Initializes default rectangle dimensions (510x360 pixels at offset 152,199) for character select button window |
| 0x0096C8D0 | 28 | UICharSelectDetailWnd__SetDefaultRect | Sets default window rectangle dimensions (x=510, y=360, width=550, height=350) for character select detail UI panel. |
| 0x0096C8F0 | 28 | UICharSelectListWnd__SetDefaultRect | Initializes default rectangle dimensions (510x360 pixels) for character selection list window UI element. |
| 0x0096C910 | 28 | UICharSelectSlotWnd__SetDefaultRect | Initializes default rectangle dimensions (width=510, height=360, x=152, y=199) for character select slot UI window. |
| 0x0096C930 | 28 | UIStatAllocWnd__SetDefaultRect | Initializes default rectangle dimensions (280x178 pixels at offset 280x180) for stat allocation UI window |
| 0x0096C950 | 28 | UICharCreateSlotWnd__SetDefaultRect | Initializes default window rectangle for character creation slot UI (x=150, y=100, width=280, height=200). |
| 0x0096C970 | 7 | UIContextMenuWnd__SetResizable | Sets a boolean flag (likely resizable state) on a UIContextMenuWnd object to true (1). |
| 0x0096C9C0 | 35 | UIRepeatSkillWnd__SetDefaultRect | Initializes repeat skill window rectangle with X offset from global data, Y=0, width=0x4d, height=0x22. |
| 0x0096C9F0 | 28 | UICharMakeWnd__SetDefaultRect | Initializes default rectangle coordinates (259, 230, 194, 34) for character creation UI window. |
| 0x0096CA10 | 28 | UILoginWnd__SetDefaultRect | Initializes login window rectangle with hardcoded coordinates (200,100,280,180) for default UI positioning. |
| 0x0096CA30 | 35 | UIShortcutBarWnd__SetDefaultRect | Initializes default rectangle dimensions (230x76 pixels at origin) for shortcut bar UI window. |
| 0x0096CAB0 | 28 | UISkillTreeWnd__SetDefaultRect | Initializes UISkillTreeWnd rectangle dimensions: width=360, height=200, x=280, y=240. |
| 0x0096CAD0 | 49 | UIBasicInfoWnd__SetDefaultRect | Initializes default window rectangle parameters (position 185x141, size 300x280) for UIBasicInfoWnd UI element. |
| 0x0096CB10 | 62 | UIChatWnd__SetDefaultRect | Initializes chat window rectangle dimensions based on param_2: x-position (0 or 300), y-position (screen height - 119), width (300), height (95). |
| 0x0096CB50 | 28 | UIVendingWnd__SetDefaultRect | Initializes default window rectangle for vending UI with position (200,200) and dimensions 480x340 pixels. |
| 0x0096CB70 | 28 | UIBuyingStoreCreateWnd__SetDefaultRect | Initializes buying store window default rectangle with x=200, y=200, width=220, height=190 pixels. |
| 0x0096CB90 | 28 | UIVendingCreateWnd__SetDefaultRect | Initializes default window rectangle for vending creation UI (x=200, y=200, width=220, height=197) |
| 0x0096CBB0 | 28 | UINoticeWnd__SetDefaultRect | Initializes default window rectangle dimensions for UINoticeWnd: position (0, 347) and size (280x120 pixels). |
| 0x0096CBD0 | 51 | UIItemMallWnd__SetDefaultRect | Initializes UIItemMallWnd rectangle with x=249, y=308, width=(screen_width-299), height=(screen_height-308)/2 |
| 0x0096CC10 | 70 | UIWorldMapWnd__SetDefaultRect | Calculates and sets default world map window position by applying scale factor to screen offset coordinates. |
| 0x0096DAB0 | 140 | UINavigationWnd__ValidateAndClampRect | Validates and clamps UINavigationWnd rectangle bounds within screen dimensions, adjusting width based on fullscreen flag. |
| 0x00971E40 | 291 | CUIScrollbar__ctor | Initializes CUIScrollbar with default step size, allocates red-black tree node for children, and creates UI surface and buttons. |
| 0x009720B0 | 198 | CUIScrollView__dtor_base | Destructs CUIScrollView by clearing scrollbars at offsets 0x23/0x24, destroying tree, then calling parent CUIComponent destructor. |
| 0x009722F0 | 219 | CUIScrollbar__dtor | Destructor for CUIScrollbar; destroys up/down arrow components at offsets 0x23/0x24, calls DestroyTreeAndFree, then parent destructor. |
| 0x00974060 | 309 | UISkillTreeWnd__Constructor | Initializes UISkillTreeWnd with linked list containers, UI parameters, timing state, and scroll configuration for skill tree display. |
| 0x009741A0 | 64 | CUIScrollbar__scalar_dtor | Destructor for CUIScrollbar that deallocates a 16-byte member object at offset +4 with stack canary protection |
| 0x009741F0 | 75 | CUIScrollbar__scalar_dtor_b | Destructor for CUIScrollbar that deallocates a 0x10-byte object at offset +4 with stack canary protection |
| 0x00974240 | 107 | CUIScrollbar__scalar_dtor_c | Destructor for CUIScrollbar that releases internal UI component resources and invokes cleanup callbacks before deallocation. |
| 0x009742C0 | 74 | CUIScrollbar__scalar_dtor_d | Destructor for CUIScrollbar that deallocates the object and its internal vftable pointer with XOR stack canary verification. |
| 0x00974330 | 103 | CUIScrollbar__scalar_dtor_e | Destructor for CUIScrollbar that deallocates member object at offset 0xa8 and its internal pointer. |
| 0x00974420 | 103 | CUIScrollbar__scalar_dtor_f | Destructor for CUIScrollbar that deallocates member object at offset 0xa8 and its nested pointer. |
| 0x0097A28F | 38 | CUIWnd__init_string_epilog_0097a28f | UI window string epilog that initializes a local std::string buffer in SSO mode. Minimal init step during window construction. |
| 0x0097B270 | 120 | UISkillTreeWnd__AppendStringToVector | Appends a string to the skill tree window's string vector, reallocating if at capacity. |
| 0x0097D160 | 106 | UISkillTreeTooltip__dtor_cleanup | Destructor cleanup for UISkillTreeTooltip class; deallocates dynamic memory with size validation and stack cookie verification. |
| 0x0097D360 | 153 | UISkillTreeWnd__FreeSkillDataVector | Destructs and deallocates all SkillData elements in a vector, invoking destructors before freeing memory |
| 0x00980730 | 166 | UISkillTreeWnd__InitSkillEntryData | Initializes skill tree UI entry by looking up item data and assigning rbtree node with string buffer. |
| 0x009809BC | 99 | CUIAdventureGuide__dtor_cleanup_trees_and_vector | Destructor 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. |
| 0x00980DE0 | 1177 | UISkillTreeWnd__DecodeSkillVector | Decodes a skill vector from encoded binary data, parsing skill IDs and parameters for UI skill tree window. |
| 0x00983C90 | 353 | CUIAdventureGuide__RichComponent_ctor | Initializes CUIAdventureGuide RichComponent with vtables, allocates two linked-list nodes, sets default properties |
| 0x00983E00 | 214 | CUIAdventureGuide__ComponentCtorBase | Initializes CUIAdventureGuide component with vtable pointers, default field values, and exception handling frame. |
| 0x00983EE0 | 344 | CUIAdventureGuide__TextLabelComponent_ctor | Initializes a TextLabelComponent UI element with default values for text properties, colors, and alignment settings. |
| 0x00984040 | 353 | CUIAdventureGuide__PanelComponent_ctor | Initializes CUIAdventureGuide PanelComponent with default UI properties, color settings, and internal linked list structure. |
| 0x009841B0 | 282 | CUIAdventureGuide__ListItemComponent_ctor | Initializes CUIAdventureGuide ListItemComponent with default values for UI state, flags, and color properties. |
| 0x009842D0 | 60 | CUIAdventureGuide__InitTreeNode | Initializes Adventure Guide tree node by decrementing resource handle ref count if node pointer is valid. |
| 0x00984320 | 151 | CUIAdventureGuide__dtor_cleanup_a | Destructor cleanup for CUIAdventureGuide; releases member pointers at offsets 0x3f and 0x31 via virtual destructor calls and operator_delete. |
| 0x00984480 | 151 | CUIAdventureGuide__dtor_cleanup_b | Destructor cleanup for CUIAdventureGuide; releases member pointers at offsets 0x3f and 0x31 via virtual destructor and operator_delete. |
| 0x00984B60 | 64 | CUIAdventureGuide__scalar_dtor_small | Destructor for CUIAdventureGuide that deallocates 0x2c-byte heap object at offset +4 with XOR stack canary protection. |
| 0x00984BB0 | 64 | CUIAdventureGuide__scalar_dtor_small_b | Destructor for CUIAdventureGuide that deallocates 0x40-byte buffer at offset+4 with stack canary protection. |
| 0x00984E70 | 113 | CUIAdventureGuide__scalar_dtor_with_strings | Destructs CUIAdventureGuide object; deallocates std::string and heap memory via operator delete |
| 0x00984EF0 | 144 | CUIAdventureGuide__scalar_dtor_extended | Destructor for CUIAdventureGuide that releases virtual object at offset 0x3c and deallocates 0x40-byte member structure. |
| 0x00984F90 | 75 | CUIAdventureGuide__scalar_dtor_c | Destructor for CUIAdventureGuide class that deallocates 0x2c-byte member at offset +4 with stack canary validation. |
| 0x00984FE0 | 75 | CUIAdventureGuide__scalar_dtor_d | Destructor for CUIAdventureGuide that deallocates 0x40-byte buffer at offset +4 with stack canary verification. |
| 0x00985030 | 92 | CUIAdventureGuide__vtable_dtor_a | Destructor for CUIAdventureGuide that releases member at offset 9, likely a child UI element or resource. |
| 0x00985090 | 92 | CUIAdventureGuide__vtable_dtor_b | Destructor for CUIAdventureGuide that releases member at offset 9, likely a child UI element or resource pointer. |
| 0x009850F0 | 92 | CUIAdventureGuide__vtable_dtor_c | Destructor for CUIAdventureGuide that releases member at offset 9 via virtual destructor call with stack canary validation. |
| 0x00985150 | 92 | CUIAdventureGuide__vtable_dtor_d | Virtual destructor for CUIAdventureGuide that releases member at offset 9 via virtual destructor call. |
| 0x009851B0 | 92 | CUIAdventureGuide__vtable_dtor_e | Destructor for CUIAdventureGuide that releases member at offset 9, likely a child UI object or resource pointer. |
| 0x00985210 | 92 | CUIAdventureGuide__vtable_dtor_f | Virtual destructor for CUIAdventureGuide that releases member at offset 36 bytes via virtual destructor call. |
| 0x00985270 | 92 | CUIAdventureGuide__vtable_dtor_g | Virtual destructor for CUIAdventureGuide that releases member object at offset 9, likely a UI component or data structure. |
| 0x009852D0 | 92 | CUIAdventureGuide__vtable_dtor_h | Destructor for CUIAdventureGuide that releases member at offset 36 (param_1[9]) via virtual destructor with stack canary. |
| 0x00985330 | 92 | CUIAdventureGuide__vtable_dtor_i | Virtual destructor for CUIAdventureGuide; releases member at offset 9 via virtual dtor call with stack canary validation |
| 0x00985390 | 74 | CUIAdventureGuide__scalar_dtor_e | Destructor for CUIAdventureGuide that deallocates member pointer and object itself with stack cookie validation. |
| 0x00985400 | 74 | CUIAdventureGuide__scalar_dtor_f | Destructor for CUIAdventureGuide that deallocates nested pointer and parent object memory with stack canary protection. |
| 0x00985830 | 105 | CUIAdventureGuide__vtable_dtor_j | Virtual destructor for CUIAdventureGuide that releases member pointer at offset 0x2c via its virtual destructor. |
| 0x009858A0 | 106 | CUIAdventureGuide__FreeVectorBufferA | Deallocates vector buffer memory for CUIAdventureGuide, handling aligned allocation headers and validating deallocation bounds. |
| 0x00985930 | 106 | CUIAdventureGuide__FreeVectorBufferB | Deallocates vector buffer memory for CUIAdventureGuide with overflow validation and SSP cookie verification. |
| 0x009859C0 | 106 | CUIAdventureGuide__FreeVectorBufferC | Deallocates vector buffer memory for CUIAdventureGuide, validating allocation metadata before freeing. |
| 0x00985A50 | 106 | CUIAdventureGuide__FreeVectorBufferD | Deallocates vector buffer memory for CUIAdventureGuide, handling aligned block sizes with overflow protection |
| 0x00985AE0 | 156 | CUIAdventureGuide__ComponentDtor_G | Destructor for CUIAdventureGuide component; cleans up member at offset 0x31 and calls parent CUIComponent destructor. |
| 0x00985B80 | 71 | CUIAdventureGuide__ComponentDtor_base | Destructor for CUIAdventureGuide::Component; calls parent CUIComponent destructor with SEH stack frame protection. |
| 0x00985BD0 | 107 | CUIAdventureGuide__ComponentDtor_H_impl | Destructs CUIAdventureGuide component by destroying tree nodes with strings and freeing allocated memory. |
| 0x00985CA0 | 142 | CUIAdventureGuide__ComponentDtor_with_tree | Destructs CUIAdventureGuide::Component, releasing std_string members and CResourceHandle before base class cleanup. |
| 0x00985D30 | 138 | CUIAdventureGuide__ComponentDtor_FC_impl | Destructs CUIAdventureGuide component by destroying member strings and invoking CUIComponent base destructor with SEH. |
| 0x00985DC0 | 132 | CUIAdventureGuide__ComponentDtor_D8_impl | Destructor for CUIAdventureGuide component; cleans up scroll tree, string vector, and base component state. |
| 0x00985E50 | 195 | CUIAdventureGuide__ComponentDtor_E4_impl | Destructor for CUIAdventureGuide component; releases 3 strings, 3 resource handles, and calls parent CUIComponent destructor. |
| 0x00985F20 | 175 | CUIAdventureGuide__ComponentDtor_with_release | Destructor for CUIAdventureGuide component that releases resource handles and cleans up member strings. |
| 0x00985FD0 | 164 | CUIAdventureGuide__CreateComponent_A | Creates and swaps Adventure Guide UI component, managing object lifecycle with exception safety via RAII pattern. |
| 0x00986080 | 164 | CUIAdventureGuide__CreateComponent_B | Creates and initializes an Adventure Guide UI component, constructing a local object and calling initialization routine with exception handling. |
| 0x00986130 | 164 | CUIAdventureGuide__CreateComponent_C | Initializes Adventure Guide UI component by invoking virtual constructor and setting up component fields with exception safety. |
| 0x009861E0 | 164 | CUIAdventureGuide__CreateComponent_D | Initializes Adventure Guide UI component by calling virtual constructor at offset 0x24, then initializes component fields with exception handling. |
| 0x00986290 | 164 | CUIAdventureGuide__CreateComponent_E | Initializes Adventure Guide UI component by constructing a local object, setting up fields, and managing exception cleanup with RAII pattern. |
| 0x00987A46 | 147 | CUIAdventureGuide__cleanup_string_and_assign_path | Cleans 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. |
| 0x00987B5B | 34 | CUIAdventureGuide__init_two_empty_strings | Initializes two empty std::strings in SSO mode for CUIAdventureGuide. Sets both capacity to 0xF and content to empty as part of component construction. |
| 0x00987C4E | 200 | CUIAdventureGuide__cleanup_strings_and_add_child | Cleans up temporary strings and adds a child component in CUIAdventureGuide. Destroys multiple string buffers, then calls CUIComponent__AddChildDirect to register the new component. |
| 0x00987F30 | 193 | CUIScrollableList__InitPanel_A | Initializes CUIScrollableList panel by creating ListItemComponent, binding callbacks, and adding as child UI element. |
| 0x00988000 | 193 | CUIScrollableList__InitPanel_B | Initializes a scrollable list panel by creating a ListItemComponent child and binding callbacks for Adventure Guide UI. |
| 0x009880D0 | 193 | CUIScrollableList__InitPanel_C | Initializes CUIScrollableList panel by creating ListItemComponent, binding callbacks, and adding as child UI element. |
| 0x009881A0 | 193 | CUIScrollableList__InitPanel_D | Initializes scrollable list panel by creating ListItemComponent, binding callbacks, and adding as child UI element. |
| 0x00988270 | 193 | CUIScrollableList__InitPanel_E | Initializes CUIScrollableList panel by creating ListItemComponent, binding callbacks, and adding as child UI element. |
| 0x00988C1F | 309 | CUIAdventureGuide__create_rich_component_and_setup | Creates 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. |
| 0x00988F5F | 312 | CUIAdventureGuide__create_text_label_component | Creates a text label component for CUIAdventureGuide. Initializes the component with a label string, configures its position and size, and adds it to the parent. |
| 0x00989551 | 41 | CUIAdventureGuide__init_string_and_assign_path | Initializes a string member in CUIAdventureGuide and assigns a resource file path. Sets up the SSO buffer and copies the path string content. |
| 0x0098A782 | 154 | CUIAdventureGuide__init_scrollable_list_component | Initializes a scrollable list component in CUIAdventureGuide. Creates the list control, sets its dimensions and scroll properties, and adds it as a child component. |
| 0x0098A8AB | 147 | CUIAdventureGuide__cleanup_string_and_assign_path_0098a8ab | Cleans up a temporary string in CUIAdventureGuide and assigns a file path string. Variant of the path assignment cleanup at a different call site. |
| 0x0098A9C0 | 34 | CUIAdventureGuide__init_two_empty_strings_0098a9c0 | Initializes two empty std::strings in SSO mode for CUIAdventureGuide. Sets both capacity to 0xF and content to empty as part of component construction. |
| 0x0098AAB3 | 207 | CUIAdventureGuide__cleanup_and_rebuild_scrollable_list | Cleans up and rebuilds a scrollable list component in CUIAdventureGuide. Destroys existing string buffers, reconfigures the scroll list parameters, and refreshes the component layout. |
| 0x0098B2F2 | 34 | CUIAdventureGuide__init_two_empty_strings_0098b2f2 | Initializes two empty std::strings in SSO mode for CUIAdventureGuide. Sets both capacity to 0xF and content to empty as part of component construction. |
| 0x0098B4CC | 346 | CUIAdventureGuide__create_rich_component_B | Creates a rich text component (variant B) for CUIAdventureGuide. Initializes with text content, visual properties, and positioning, then adds it to the parent component hierarchy. |
| 0x0098B77E | 402 | CUIAdventureGuide__create_rich_component_C | Creates a rich text component (variant C) for CUIAdventureGuide. Extended variant with additional configuration and string handling for complex content display. |
| 0x0098BA99 | 80 | CUIAdventureGuide__destroy_strings_and_add_child | Destroys temporary string buffers and adds a child component to CUIAdventureGuide. Cleans up two strings then calls CUIComponent__AddChildDirect. |
| 0x0098C183 | 34 | CUIAdventureGuide__init_two_empty_strings_0098c183 | Initializes two empty std::strings in SSO mode for CUIAdventureGuide. Sets both capacity to 0xF and content to empty as part of component construction. |
| 0x0098C2B8 | 255 | CUIAdventureGuide__create_panel_component_gulim | Creates 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. |
| 0x0098C665 | 53 | CUIAdventureGuide__init_strings_and_assign_path | Initializes string members in CUIAdventureGuide and assigns a resource file path. Sets up two SSO-mode strings and copies the path content. |
| 0x0098C815 | 171 | CUIAdventureGuide__create_panel_component_gulim_B | Creates 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. |
| 0x0098D332 | 34 | CUIAdventureGuide__init_strings_fragment_a | Fragment: initializes two std::string locals to empty and calls assign_range. Part of CUIAdventureGuide tab construction. |
| 0x0098D40F | 1 | CUIAdventureGuide__init_string_stub_a | 1-byte fragment: initializes std::string capacity/length and calls assign_range from global string at 01040448. |
| 0x0098D422 | 1 | CUIAdventureGuide__init_string_stub_b | 1-byte fragment: sets std::string capacity to 0xf and null-terminates, then calls assign_range. |
| 0x0098D50C | 346 | CUIAdventureGuide__create_rich_component_tab1 | Creates a CUIAdventureGuide RichComponent for tab 1. Allocates RichComponent, sets render target size, rebuilds scrollable list, adds as child. |
| 0x0098D6BD | 1 | CUIAdventureGuide__init_string_stub_c | 1-byte fragment: initializes std::string from global at 01040448 (likely a font name). |
| 0x0098D6D0 | 1 | CUIAdventureGuide__init_string_stub_d | 1-byte fragment: sets string capacity 0xf and null-terminates, then calls assign_range. |
| 0x0098D7BE | 196 | CUIAdventureGuide__finalize_tab1_cleanup | Cleanup/finalization for tab 1 construction. Clears std::strings, adds child component at offset 0x84, frees allocated string buffers. |
| 0x0098DEBC | 1 | CUIAdventureGuide__init_string_stub_e | 1-byte fragment: initializes std::string from global at 01040448. |
| 0x0098DECF | 1 | CUIAdventureGuide__init_string_stub_f | 1-byte fragment: sets string capacity 0xf, null-terminates, calls assign_range. |
| 0x0098DFB5 | 255 | CUIAdventureGuide__create_panel_component_tab2 | Creates 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. |
| 0x0098E362 | 53 | CUIAdventureGuide__init_two_strings_fragment_a | Fragment: initializes two std::string locals and calls assign_range from global DAT_01040414. |
| 0x0098E50F | 45 | CUIAdventureGuide__add_child_epilog_a | Epilog fragment: initializes a string, calls AddChildDirect, restores FS register. Part of CUIAdventureGuide tab construction. |
| 0x0098ECA2 | 34 | CUIAdventureGuide__init_strings_fragment_b | Fragment: initializes two std::string locals to empty and calls assign_range. |
| 0x0098ED7F | 1 | CUIAdventureGuide__init_string_stub_g | 1-byte fragment: initializes std::string from global at 01040448. |
| 0x0098ED92 | 1 | CUIAdventureGuide__init_string_stub_h | 1-byte fragment: sets string capacity 0xf, null-terminates, calls assign_range. |
| 0x0098EE7C | 346 | CUIAdventureGuide__create_rich_component_tab2 | Creates RichComponent for tab 2. Allocates RichComponent, calls RebuildAll_B on scrollable list, sets render target size, adds as child at this+0x84. |
| 0x0098F02D | 1 | CUIAdventureGuide__init_string_stub_i | 1-byte fragment: initializes std::string from global at 010406b4. |
| 0x0098F040 | 1 | CUIAdventureGuide__init_string_stub_j | 1-byte fragment: sets string capacity 0xf, null-terminates, calls assign_range. |
| 0x0098F12E | 402 | CUIAdventureGuide__create_rich_component_tab3 | Creates RichComponent for tab 3. Similar to tab1/tab2 creation: allocates, constructs, sets render target, rebuilds scrollable list, stores at this+0x88. |
| 0x0098F31A | 1 | CUIAdventureGuide__init_string_stub_k | 1-byte fragment: initializes std::string from global at 01040780. |
| 0x0098F32D | 1 | CUIAdventureGuide__init_string_stub_p | 1-byte fragment: part of CUIAdventureGuide tab 3 string initialization. |
| 0x0098F449 | 80 | CUIAdventureGuide__finalize_tab3_cleanup | Cleanup for tab 3 construction. Destroys two temp strings, adds child component at this+0x88, restores SEH frame. |
| 0x0098FA6F | 1 | CUIAdventureGuide__init_string_stub_l | 1-byte fragment: initializes std::string from global at 01040448. |
| 0x0098FA82 | 1 | CUIAdventureGuide__init_string_stub_m | 1-byte fragment: sets string capacity 0xf, null-terminates, calls assign_range. |
| 0x0098FB68 | 258 | CUIAdventureGuide__create_panel_component_tab3 | Creates 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. |
| 0x0098FF18 | 53 | CUIAdventureGuide__init_two_strings_fragment_b | Fragment: initializes two std::string locals and calls assign_range from global DAT_01040414. |
| 0x009900C8 | 171 | CUIAdventureGuide__create_panel_component_tab4 | Creates PanelComponent for tab 4. Allocates and constructs PanelComponent, sets render target size (0x168), rich text alignment, font "Gulim". Stores at this+0xf4. |
| 0x00990319 | 1 | CUIAdventureGuide__init_string_stub_n | 1-byte fragment: initializes std::string from global at 00fce968. |
| 0x00990327 | 1 | CUIAdventureGuide__init_string_stub_o | 1-byte fragment: part of CUIAdventureGuide tab construction string initialization. |
| 0x009961A0 | 341 | CUIAdventureGuide__InitComponentFields_A | Swaps Adventure Guide UI component field pointers between two objects, managing cleanup and initialization of virtual pointers. |
| 0x00996300 | 341 | CUIAdventureGuide__InitComponentFields_B | Swaps and initializes Adventure Guide UI component fields with move semantics and optional destructor calls. |
| 0x00996460 | 341 | CUIAdventureGuide__InitComponentFields_C | Swaps and initializes adventure guide UI component fields with reference counting and cleanup of temporary objects. |
| 0x009965C0 | 341 | CUIAdventureGuide__InitComponentFields_D | Initializes Adventure Guide UI component fields by swapping/assigning member pointers with proper cleanup and destructor calls. |
| 0x00996720 | 341 | CUIAdventureGuide__InitComponentFields_E | Swaps adventure guide UI component field pointers with reference counting and cleanup for param_1[9], param_2[9], and local buffer. |
| 0x00996880 | 341 | CUIAdventureGuide__InitComponentFields_F | Swaps Adventure Guide UI component field pointers between two objects with cleanup and destructor calls for managed objects. |
| 0x009975E0 | 161 | CUIAdventureGuide__RowData__CopyCtor_A | Copy constructor for CUIAdventureGuide::RowData that performs shallow copies of primitives and deep copies of STL string and vector members. |
| 0x00997690 | 168 | CUIAdventureGuide__RowData__CopyCtor_B | Copy constructor for CUIAdventureGuide::RowData that deep-copies members including strings and vector data |
| 0x00997740 | 282 | CUIAdventureGuide__ListItemFC_ctor | Initializes CUIAdventureGuide ListItemFC object with default colors (white, gray), vtable pointers, and zero-initialized state fields. |
| 0x00997860 | 143 | CUIAdventureGuide__Component__ctor_A | Constructor for CUIAdventureGuide::Component; initializes vtable, sets parent class, and zeros four member variables. |
| 0x009978F0 | 146 | CUIAdventureGuide__Component__ctor_B | Constructor for CUIAdventureGuide::Component; initializes vtables, sets flags, and zeroes member fields at offsets 0x20-0x22. |
| 0x00997990 | 197 | CUIAdventureGuide__Component__ctor_C | Constructor for CUIAdventureGuide Component class; initializes vtables, member fields, and sets default values for UI state management. |
| 0x00997B30 | 173 | CUIAdventureGuide__Component__ctor_D | Constructor for CUIAdventureGuide::Component; initializes vtables, sets member flags, and calls parent CUIComponent constructor. |
| 0x00997BE0 | 134 | CUIScrollableRow__ctor_A | Initializes CUIScrollableRow object, sets vtable, zeroes 5 component fields, inserts into component system. |
| 0x00997C70 | 183 | CUIAdventureGuide__Component__ctor_E | Initializes CUIAdventureGuide Component with vtable pointers, sets member fields to defaults, manages SEH frame. |
| 0x00997D30 | 175 | CUIScrollableRow__ctor_B | Constructor for CUIScrollableRow that initializes vtable, zeroes member fields, and inserts component with stack guard. |
| 0x00997DE0 | 124 | CUIScrollableRow__ctor_C | Constructor for CUIScrollableRow that initializes vtable, inserts component, and zeroes four uint32 fields at offsets 0x3a-0x3d. |
| 0x00997E60 | 175 | CUIScrollableRow__ctor_D | Constructs CUIScrollableRow object, initializes vtable, component insertion, and member fields to default values. |
| 0x00997F10 | 104 | CUIScrollableRow__ctor_E | Constructs CUIScrollableRow object, initializes component and clears two member fields at offsets 0x3a-0x3b. |
| 0x00997F80 | 64 | CUIAdventureGuide__ScalarDtor_997f80 | Destructor for CUIAdventureGuide that deallocates a 12-byte heap object at offset +4 with stack canary protection. |
| 0x00997FD0 | 64 | CUIAdventureGuide__ScalarDtor_997fd0 | Destructor for CUIAdventureGuide that deallocates dynamically allocated member at offset +4 |
| 0x00998020 | 64 | CUIAdventureGuide__ScalarDtor_998020 | Destructor for CUIAdventureGuide that deallocates 56-byte heap object at offset +4 with stack canary protection |
| 0x00998070 | 64 | CUIAdventureGuide__ScalarDtor_998070 | Destructor for CUIAdventureGuide that deallocates 0x40-byte heap object at offset +4 with XOR-based stack canary validation. |
| 0x009980C0 | 64 | CUIAdventureGuide__ScalarDtor_9980c0 | Destructor for CUIAdventureGuide that deallocates 0x2c-byte object at offset +4 with stack canary validation. |
| 0x00998110 | 64 | CUIAdventureGuide__ScalarDtor_998110 | Destructor for CUIAdventureGuide that deallocates 0x5c bytes from member at offset +4 with stack canary protection. |
| 0x00998160 | 64 | CUIAdventureGuide__ScalarDtor_998160 | Destructor for CUIAdventureGuide that deallocates 0x18-byte member object at offset +4 with stack canary protection. |
| 0x009981B0 | 75 | CUIAdventureGuide__ScalarDtor_9981b0 | Destructor for CUIAdventureGuide that deallocates a 12-byte heap object stored at offset +4 with stack canary protection. |
| 0x00998200 | 75 | CUIAdventureGuide__ScalarDtor_998200 | Destructor for CUIAdventureGuide that deallocates a 12-byte object at offset +4 with stack canary protection. |
| 0x00998250 | 126 | CUIAdventureGuide__VectorDtor_998250 | Destructs a vector of std::string objects in CUIAdventureGuide, freeing allocated memory for each element and the vector container. |
| 0x009982E0 | 137 | CUIAdventureGuide__VectorDtor_9982e0 | Destructs a vector of strings in CUIAdventureGuide by freeing allocated elements and deallocating the vector buffer. |
| 0x00998370 | 126 | CUIAdventureGuide__VectorDtor_998370 | Destructs a vector of std::string objects in CUIAdventureGuide, deallocating heap memory at offset +4. |
| 0x00998400 | 149 | CUIAdventureGuide__VectorDtor_998400 | Destructs a vector of strings by freeing allocated elements and deallocating the vector structure (0x5c bytes). |
| 0x009984A0 | 95 | CUIAdventureGuide__ScalarDtor_9984a0 | Destructor for CUIAdventureGuide class; deallocates members at offsets 0xc and 8, clears references at offset 4. |
| 0x00998520 | 80 | CUIAdventureGuide__TreeDtor_998520 | Destructor for CUIAdventureGuide tree node; recursively destroys child nodes and deallocates tree structure. |
| 0x009985A0 | 80 | CUIAdventureGuide__TreeDtor_9985a0 | Destructor for CUIAdventureGuide tree node; recursively destroys tree structure and deallocates internal node memory. |
| 0x00998620 | 75 | CUIAdventureGuide__ScalarDtor_998620 | Destructor for CUIAdventureGuide that deallocates a 0x18-byte heap object stored at offset +4 with XOR cookie validation. |
| 0x00998670 | 75 | CUIAdventureGuide__ScalarDtor_998670 | Destructor for CUIAdventureGuide that deallocates 24-byte heap object at offset +4 with stack cookie validation. |
| 0x009986C0 | 135 | CUIAdventureGuide__VectorDtor_9986c0 | Destructs a vector of std::string objects owned by CUIAdventureGuide, freeing elements then container memory. |
| 0x00998770 | 147 | CUIAdventureGuide__VectorDtor_998770 | Destructs a vector of std::string objects within CUIAdventureGuide, freeing allocated memory for both elements and container. |
| 0x00998830 | 95 | CUIAdventureGuide__TreeDtor_998830 | Destructor for CUIAdventureGuide tree node; recursively destroys child nodes and deallocates tree structure with stack canary validation. |
| 0x009988B0 | 65 | CUIAdventureGuide__DtorWrapper_9988b0 | Wrapper destructor for CUIAdventureGuide that calls tree destructor with stack canary checks. |
| 0x00998900 | 100 | CUIAdventureGuide__FieldDtor | Destructor for CUIAdventureGuide field; destroys STL vector of strings with stack guard protection (XOR cookie validation). |
| 0x00998970 | 86 | CUIAdventureGuide__StringVector_Destructor | Destructs a std::vector<std::string> member field of CUIAdventureGuide class via stack-based cleanup. |
| 0x009989D0 | 112 | CUIAdventureGuide__FieldDtor_9989d0 | Destructor for CUIAdventureGuide that cleans up vector of strings and string members via SEH. |
| 0x00998A90 | 84 | CUIAdventureGuide__ComponentDtor_998a90 | Destructor for CUIAdventureGuide component; calls parent CUIComponent destructor with stack cookie validation. |
| 0x00998AF0 | 84 | CUIAdventureGuide__ComponentDtor_998af0 | Destructor for CUIAdventureGuide component that calls parent CUIComponent destructor with stack canary validation. |
| 0x00998B50 | 108 | CUIAdventureGuide__ComponentDtor_998b50 | Destructor for CUIAdventureGuide component that cleans up std::string and calls parent CUIComponent destructor with SEH. |
| 0x00998BC0 | 95 | CUIAdventureGuide__ComponentDtor_998bc0 | Destructor for CUIAdventureGuide component; cleans up string and tree data structures with SEH frame setup. |
| 0x00998D30 | 108 | CUIAdventureGuide__ComponentDtor_998d30 | Destructor for CUIAdventureGuide component; cleans up std::string and calls parent CUIComponent destructor with SEH. |
| 0x00998DA0 | 71 | CUIAdventureGuide__TreeDtor_998da0 | Destructor for CUIAdventureGuide tree node; destroys tree structure and deallocates memory with stack canary protection. |
| 0x00998DF0 | 78 | CUIAdventureGuide__ComponentDtor_998df0 | Destructor for CUIAdventureGuide component; calls parent CUIComponent destructor with stack canary validation. |
| 0x00998E40 | 108 | CUIAdventureGuide__ComponentDtor_998e40 | Destructor for CUIAdventureGuide component; cleans up std::string and base CUIComponent resources with stack canary validation. |
| 0x00998EB0 | 95 | CUIAdventureGuide__ComponentDtor_998eb0 | Destructor for CUIAdventureGuide component; cleans up std::string and std::map/set tree nodes |
| 0x00998F10 | 71 | CUIAdventureGuide__TreeDtor_998f10 | Destructor for CUIAdventureGuide tree node; deallocates tree structure and invokes STL cleanup. |
| 0x00998F60 | 95 | CUIAdventureGuide__ComponentDtor_998f60 | Destructor for CUIAdventureGuide component; deallocates string and tree data structures with SEH frame setup. |
| 0x00998FC0 | 71 | CUIAdventureGuide__TreeDtor_998fc0 | Destructor for CUIAdventureGuide tree node; deallocates tree structure and sets vtable pointer before cleanup. |
| 0x009990E0 | 109 | CUIAdventureGuide__VtableDtor_9990e0 | Virtual destructor for CUIAdventureGuide that deallocates the object if param_2 indicates ownership. |
| 0x00999180 | 109 | CUIAdventureGuide__VtableDtor_999180 | Virtual destructor for CUIAdventureGuide that cleans up component and conditionally deallocates object. |
| 0x009991F0 | 129 | CUIAdventureGuide__VtableDtor_9991f0 | Virtual destructor for CUIAdventureGuide that cleans up string member, calls parent CUIComponent destructor, optionally frees object. |
| 0x00999280 | 116 | CUIAdventureGuide__VtableDtor_999280 | Virtual destructor for CUIAdventureGuide class; deallocates string and tree structures, optionally frees object memory |
| 0x00999330 | 87 | CUIAdventureGuide__StringDtor_999330 | Destructor for CUIAdventureGuide string component; calls string dtor, parent dtor, optionally deletes object memory. |
| 0x009993C0 | 96 | CUIAdventureGuide__VtableDtor_9993c0 | Virtual destructor for CUIAdventureGuide that destroys STL tree nodes and conditionally deallocates object memory. |
| 0x00999430 | 103 | CUIAdventureGuide__VtableDtor_999430 | Virtual destructor for CUIAdventureGuide; destroys parent CUIComponent, optionally frees object memory. |
| 0x009994A0 | 129 | CUIAdventureGuide__VtableDtor_9994a0 | Virtual destructor for CUIAdventureGuide that cleans up string members and component base, optionally deallocating the object. |
| 0x00999530 | 116 | CUIAdventureGuide__VtableDtor_999530 | Virtual destructor for CUIAdventureGuide class; cleans up string and tree data structures, optionally deallocates object. |
| 0x009995B0 | 96 | CUIAdventureGuide__VtableDtor_9995b0 | Virtual destructor for CUIAdventureGuide; destroys STL tree nodes and conditionally deallocates object memory. |
| 0x00999620 | 116 | CUIAdventureGuide__VtableDtor_999620 | Virtual destructor for CUIAdventureGuide class; cleans up string and tree containers, optionally frees instance memory. |
| 0x009996A0 | 96 | CUIAdventureGuide__VtableDtor_9996a0 | Virtual destructor for CUIAdventureGuide that destroys internal STL tree nodes and optionally deallocates the object. |
| 0x0099AE4E | 80 | CUIAdventureGuide__init_strings_from_param | Fastcall: 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. |
| 0x0099AF07 | 287 | CUIAdventureGuide__update_display_content | Updates 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. |
| 0x0099BAE0 | 62 | UIQuestWnd__InitHelper_bae0 | Resets three UI scrollable lists in the quest window, likely for quest log, active quests, and completed quests panels. |
| 0x0099BFD0 | 96 | UIQuestWnd__InitHelper_bfd0 | Initializes two quest window UI lists by resetting them and invoking their virtual refresh methods with different state flags. |
| 0x0099C260 | 74 | UIQuestWnd__UpdateQuestList | Updates quest list view by ending previous scroll update, repositioning scroll, beginning new update, and marking list as initialized. |
| 0x0099C2B0 | 76 | CUIAdventureGuide__UpdateRowHeights | Calculates total row heights from linked list, updates scrollable list bounds and position |
| 0x0099C300 | 76 | CUIAdventureGuide__UpdateScrollableListHeight | Iterates linked list to sum row heights, then updates scrollable list with total height and scroll position. |
| 0x0099CD20 | 172 | CUIAdventureGuide__DynamicCastAndInit | Initializes AdventureGuide UI state via dynamic cast, updates scrollable list height, and triggers visibility callbacks. |
| 0x0099DF45 | 1580 | CUIAdventureGuide__regex_split_and_format_text | Regex-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. |
| 0x0099F780 | 106 | UIQuestWnd__VectorDelete_f780 | Destructor for UIQuestWnd vector; deallocates dynamic memory with bounds checking and XOR cookie validation. |
| 0x0099F870 | 206 | UIQuestWnd__InitQuestEntryBuffer | Finds the rightmost character from param_2 string that exists in a quest entry buffer, searching backwards from param_3 index. |
| 0x0099FB60 | 381 | CUIRichText__InitializeMapNodes | Initializes CUIRichText object with vtable, allocates three doubly-linked list nodes (0x18 bytes each), and populates STL map with three entries (keys 0-2). |
| 0x0099FCE0 | 64 | CUIRichText__ScalarDtor_fce0 | Destructor for CUIRichText that deallocates 24-byte structure at offset +4 with stack canary protection. |
| 0x0099FD30 | 64 | CUIRichText__ScalarDtor_fd30 | Destructor for CUIRichText class that deallocates 24-byte member object at offset +4 |
| 0x0099FD80 | 80 | CUIRichText__TreeDtor_fd80 | Destructor for CUIRichText tree node; recursively destroys child nodes and deallocates tree structure |
| 0x0099FE00 | 75 | CUIRichText__ScalarDtor_fe00 | Destructor for CUIRichText class that deallocates 0x18-byte heap buffer at offset +4 with stack canary verification. |
| 0x0099FE50 | 117 | CUIRichText__VtableDtor_fe50 | Virtual destructor for CUIRichText that decrements resource handle ref count and frees 24-byte allocated member at offset +4 |
| 0x0099FED0 | 75 | CUIRichText__ScalarDtor_fed0 | Destructor for CUIRichText class that deallocates 24-byte object at offset +4 with stack cookie validation |
| 0x0099FF20 | 75 | CUIRichText__ScalarDtor_ff20 | Destructor for CUIRichText that deallocates 0x18-byte object at offset +4 with stack canary protection. |
| 0x0099FF70 | 95 | CUIRichText__TreeDtor_ff70 | Destructor for CUIRichText tree node; recursively destroys child nodes and deallocates tree structure memory. |
| 0x009A0040 | 111 | CUIRichText__VtableDtor_0040 | Virtual destructor for CUIRichText; decrements resource handle, recursively deletes tree nodes, frees allocated memory. |
| 0x009A0150 | 128 | CUIRichText__ComponentDtor_0150 | Destructor for CUIRichText component that deallocates string data and recursively destroys STL tree nodes. |
| 0x009A0590 | 111 | CUIRichText__VtableDtor_0590 | Destructor for CUIRichText class; decrements resource handle ref, recursively deletes tree nodes, frees memory. |
| 0x009A1098 | 53 | CUIAdventureGuide__init_two_strings_fragment_c | Fragment: initializes two std::string locals and calls assign_range from global at 0102aab0. |
| 0x009A1191 | 34 | CUIAdventureGuide__init_strings_fragment_c | Fragment: initializes two std::string locals to empty and calls assign_range. |
| 0x009A1256 | 53 | CUIAdventureGuide__init_two_strings_fragment_d | Fragment: initializes two std::string locals and calls assign_range from global at 0102aa48. |
| 0x009A134F | 34 | CUIAdventureGuide__init_strings_fragment_d | Fragment: initializes two std::string locals to empty and calls assign_range. |
| 0x009A1422 | 53 | CUIAdventureGuide__init_two_strings_fragment_e | Fragment: initializes two std::string locals and calls assign_range from global at 0102aae0. |
| 0x009A1513 | 34 | CUIAdventureGuide__init_strings_fragment_e | Fragment: initializes two std::string locals to empty and calls assign_range. |
| 0x009A1C10 | 130 | CUIRichText__ComponentDtor_1c10 | Destructor for CUIRichText component; cleans up child elements and calls parent CUIAdventureGuide destructor. |
| 0x009A1CA0 | 151 | CUIRichText__VtableDtor_1ca0 | Virtual destructor for CUIRichText that clears children/tree, invokes parent class destructor, optionally deallocates memory. |
| 0x009A4AA0 | 64 | CUIComponent__ScalarDtor_4aa0 | Destructor for CUIComponent that deallocates 0x1c-byte member object at offset +4 with stack canary protection |
| 0x009A4AF0 | 64 | CUIComponent__ScalarDtor_4af0 | Destructor for CUIComponent that deallocates 0x1c-byte member object at offset +4 with stack canary protection |
| 0x009A4B40 | 75 | CUIComponent__ScalarDtor_4b40 | Destructor for CUIComponent that deallocates a 0x1c-byte member object at offset +4 with stack canary verification. |
| 0x009A4B90 | 75 | CUIComponent__ScalarDtor_4b90 | Destructor for CUIComponent that deallocates a 0x1c-byte object stored at offset +4 with stack guard validation. |
| 0x009A4BE0 | 75 | CUIComponent__ScalarDtor_4be0 | Destructor for CUIComponent that safely deletes a dynamically allocated member at offset +4 with stack canary protection. |
| 0x009A4C30 | 75 | CUIComponent__ScalarDtor_4c30 | Destructor for CUIComponent that deallocates a 0x1c-byte allocated object at offset +4 with stack canary verification. |
| 0x009A6010 | 328 | CUIRichText__Constructor | Initializes CUIRichText instance with vtable, creates linked list nodes for lines/children, and initializes 3 STL map entries. |
| 0x009A6AB0 | 103 | CUIRichText__VtableDtor_6ab0 | Virtual destructor for CUIRichText class; calls parent dtor and optionally deallocates object memory. |
| 0x009A7C50 | 22 | CUIRichText__Iterator__SetVtable | Sets up virtual function table pointer and copies state member for CUIRichText iterator object. |
| 0x009A7E00 | 22 | CUIRichText__InitIteratorVtable_A | Initializes iterator vtable for CUIRichText by setting vtable pointer and copying source iterator state. |
| 0x009A84B0 | 230 | CUIInfoManager__Constructor | Initializes CUIInfoManager with 3 red-black trees and critical section for thread-safe UI state management. |
| 0x009A8920 | 206 | CUIInfoManager__Dtor | Destructor for CUIInfoManager that saves UI state to file, cleans up critical section, and deallocates STL containers. |
| 0x009A9690 | 75 | CUIRichText__InitStyleNode | Initializes a style node in rich text by finding the appropriate position in a binary tree structure based on a numeric value. |
| 0x009A96E0 | 1026 | CUIRichText__InitComponentTree | Initializes CUIRichText component tree with default styling nodes, color values, and linked list structure for text rendering. |
| 0x009AA740 | 71 | CUIScrollablePanel__ListBoxDtor | Destructor for CUIScrollablePanel's ListBox that calls parent CUIListBoxExt destructor with stack canary validation. |
| 0x009AA790 | 96 | CUIScrollablePanel__VtableDtor_a790 | Virtual destructor for CUIScrollablePanel that calls parent destructor and conditionally deallocates object memory. |
| 0x009AABA0 | 84 | CUIScrollablePanel__ComponentDtor_aba0 | Destructor for CUIScrollablePanel component; cleans up base CUIComponent with stack canary validation. |
| 0x009AAC00 | 258 | CUIComponent__ScalarDtor_base | Destructor for CUIComponent that releases child UI element, strings, and resource handles with exception safety. |
| 0x009AAD10 | 71 | CUIScrollablePanel__ComponentDtor_ad10 | Destructor for CUIScrollablePanel component; calls base class destructor with stack canary validation. |
| 0x009AAD60 | 109 | CUIScrollablePanel__VtableDtor_ad60 | Virtual destructor for CUIScrollablePanel that destroys base component and conditionally deallocates the object instance. |
| 0x009AADD0 | 35 | CUILabel__ScalarDtor | Destructor for CUILabel that conditionally deallocates 0x120 bytes if param_2's LSB is set. |
| 0x009AAE00 | 96 | CUIScrollablePanel__VtableDtor_ae00 | Virtual destructor for CUIScrollablePanel that cleans up base class and optionally deallocates object memory. |
| 0x009AB930 | 22 | CUIScrollablePanel__IteratorInit | Initializes vtable pointer and copies iterator state from source panel to destination iterator object. |
| 0x009AB950 | 22 | CUIScrollablePanel__InitIteratorVtable | Initializes iterator vtable for CUIScrollablePanel by setting vtable pointer and copying associated data member. |
| 0x009AB970 | 22 | CUIScrollablePanel__IteratorConstructor | Initializes a scrollable panel iterator object by setting vtable pointer and copying parent panel reference. |
| 0x009AB990 | 65 | CUIScrollablePanel__ScalarDtor_b990 | Scalar destructor for CUIScrollablePanel; conditionally deallocates 8-byte object if param_2 is non-zero |
| 0x009AB9E0 | 65 | CUIScrollablePanel__ScalarDtor_b9e0 | Scalar destructor for CUIScrollablePanel that conditionally deallocates the object if the delete flag is set |
| 0x009ABAF0 | 22 | CUIScrollablePanel__InitIteratorVtable_D | Initializes vtable for CUIScrollablePanel iterator with init function pointer and copies offset+4 value. |
| 0x009ABB10 | 22 | CUIScrollablePanel__Iterator__SetVtableAndContext | Initializes iterator vtable pointer and copies context/state from source object to iterator wrapper. |
| 0x009ABB30 | 22 | CUIScrollablePanel__InitIteratorVtable_F | Initializes iterator vtable for CUIScrollablePanel by setting constructor pointer and copying offset+4 data member. |
| 0x009AD190 | 64 | CUIScrollableRow__ScalarDtor_d190 | Destructor for CUIScrollableRow that deallocates 0x18-byte member object at offset +4 with stack canary protection. |
| 0x009AD1E0 | 75 | CUIScrollableRow__ScalarDtor_d1e0 | Destructor for CUIScrollableRow that deallocates 24-byte object at offset +4 with stack canary protection. |
| 0x009AD230 | 75 | CUIScrollableRow__ScalarDtor_d230 | Scalar destructor for CUIScrollableRow that deallocates a 24-byte heap object at offset +4 with stack canary validation. |
| 0x009AEB8C | 40 | CUIAttendance__init_string_epilog | Epilog fragment: initializes std::string capacity to 0xf, null-terminates, restores SEH frame and returns. |
| 0x009B00D0 | 22 | CUIScrollableListIterator__Constructor | Initializes iterator vtable pointer and copies list reference for CUIScrollableList iteration. |
| 0x009B00F0 | 22 | CUIScrollableList__InitIterator | Initializes iterator vtable and stores list node pointer for CUIScrollableList iteration |
| 0x009B0110 | 22 | CUIScrollableList__InitIteratorVtable_C | Initializes iterator vtable and copies parent list pointer for CUIScrollableList iteration. |
| 0x009B0130 | 65 | CUIComponent__ScalarDtor_b0130 | Scalar destructor for CUIComponent that conditionally deallocates 8 bytes of heap memory if deletion flag is set. |
| 0x009B0180 | 65 | CUIComponent__ScalarDtor_b0180 | Scalar destructor for CUIComponent; conditionally deallocates 8-byte object if param_2 is true |
| 0x009B02B0 | 22 | CUIScrollableList__InitIteratorVtable_D | Initializes iterator vtable for CUIScrollableList with constructor pointer and copies offset+4 value from param_1. |
| 0x009B02D0 | 22 | CUIScrollableList__Iterator__SetVtable | Sets up vtable pointer and copies list reference for CUIScrollableList iterator initialization. |
| 0x009B0B19 | 1 | CUIAttendance__init_string_stub_a | 1-byte fragment: initializes std::string from global at 00fdae40. |
| 0x009B0B2C | 1 | CUIAttendance__init_string_stub_b | 1-byte fragment: sets string capacity 0xf, null-terminates, calls assign_range. |
| 0x009B0C1A | 528 | CUIAttendance__create_scrollable_component | Creates 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. |
| 0x009B0E4A | 1 | CUIAttendance__init_string_stub_c | 1-byte fragment: initializes std::string from global at 010446dc. |
| 0x009B0E5D | 1 | CUIAttendance__init_string_stub_d | 1-byte fragment: part of CUIAttendance string initialization. |
| 0x009B0ED6 | 1 | CUIAttendance__init_string_stub_e | 1-byte fragment: modifies EAX byte, null-terminates string, calls assign_range. |
| 0x009B0FE2 | 1 | CUIAttendance__init_string_stub_f | 1-byte fragment: part of CUIAttendance string initialization. |
| 0x009B10D5 | 264 | CUIAttendance__setup_scrollable_panel_layout | Sets 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. |
| 0x009B147B | 1 | CUIAttendance__init_string_stub_g | 1-byte fragment: initializes std::string from global at 0104476c. |
| 0x009B148E | 1 | CUIAttendance__init_string_stub_h | 1-byte fragment: part of CUIAttendance string initialization. |
| 0x009B1621 | 1 | CUIAttendance__init_string_stub_i | 1-byte fragment: initializes std::string from global at 010447d0. |
| 0x009B1634 | 1 | CUIAttendance__init_string_stub_j | 1-byte fragment: part of CUIAttendance string initialization. |
| 0x009B17CA | 1 | CUIAttendance__init_string_stub_k | 1-byte fragment: part of CUIAttendance string initialization. |
| 0x009B17DD | 1 | CUIAttendance__init_string_stub_l | 1-byte fragment: part of CUIAttendance string initialization. |
| 0x009B1B46 | 1 | CUIAttendance__init_string_stub_m | 1-byte fragment: part of CUIAttendance string initialization. |
| 0x009B1B59 | 1 | CUIAttendance__init_string_stub_n | 1-byte fragment: part of CUIAttendance string initialization. |
| 0x009B1CF0 | 35 | CUIEnchantWnd__Destructor | Destructor for CUIEnchantWnd UI window; calls OnCreate then conditionally deletes object if flag set. |
| 0x009B22B0 | 444 | CUIAdventureGuide__ScrollableComponent_ctor_A | Constructs a CUIAdventureGuide scrollable component, initializing vptrs, list nodes, and UI panel state. |
| 0x009B2470 | 447 | CUIAdventureGuide__ScrollableComponent_ctor_B | Constructs CUIAdventureGuide__ScrollableComponent, initializing vtables, allocating linked list (0x2c bytes) and buffer (0x100 bytes). |
| 0x009B2630 | 291 | CUIScrollablePanel__TextContent_ctor | Initializes CUIScrollablePanel TextContent object with linked list nodes and text styling configuration. |
| 0x009B2760 | 250 | CUIScrollablePanel__Container_ctor | Initializes a CUIScrollablePanel container by setting up vtables, clearing item table, and zeroing member fields for list window state. |
| 0x009B2860 | 133 | UIScrollablePanel__Component__ctor_A | Constructor for UIScrollablePanel component; initializes vtable, sets up exception handling frame, and zeros scroll state fields. |
| 0x009B28F0 | 151 | UIScrollablePanel__Component__ctor_B | Constructor for UIScrollablePanel component; initializes vtable pointers and zeroes offset fields at +0x20, +0x2b, +0x35 |
| 0x009B2A50 | 189 | UIScrollablePanel__VectorDtor_2a50 | Destructor for UIScrollablePanel that cleans up virtual pointers and deallocates member objects at offsets 0x35, 0x43, and 0x4d. |
| 0x009B2B7C | 1 | CUIAttendance__init_string_stub_o | 1-byte fragment: part of CUIAttendance string initialization. |
| 0x009B2BE0 | 225 | CUIAdventureGuide__ScrollableComponent_dtor_B | Destructor for CUIAdventureGuide ScrollableComponent; releases member pointers, clears STL map, destroys UI panel and rich text tree nodes. |
| 0x009B2D40 | 64 | UIScrollablePanel__ScalarDtor_2d40 | Destructor for UIScrollablePanel that deallocates 24-byte member object at offset +4 with stack canary protection |
| 0x009B2EE0 | 80 | UIScrollablePanel__TreeDtor_2ee0 | Destructor for UIScrollablePanel tree node; recursively destroys tree structure and deallocates memory with XOR stack cookie validation. |
| 0x009B2F60 | 75 | UIScrollablePanel__ScalarDtor_2f60 | Destructor for UIScrollablePanel that deallocates 24-byte member object at offset +4 with stack cookie validation. |
| 0x009B2FB0 | 75 | UIScrollablePanel__ScalarDtor_2fb0 | Destructor for UIScrollablePanel that deallocates 0x18-byte member object at offset +4 with stack canary protection. |
| 0x009B3380 | 65 | UIScrollablePanel__DtorWrapper_3380 | Wrapper destructor for UIScrollablePanel that invokes tree destructor with stack canary validation and exception handling setup. |
| 0x009B3C70 | 185 | UIScrollablePanel__ComponentDtor_3c70 | Destructor for UIScrollablePanel component; releases child UI components at offsets 0x35 and 0x2b. |
| 0x009B41C0 | 35 | UIScrollablePanel__ScalarDeletingDestructor_A | Scalar deleting destructor for UIScrollablePanel; calls vector destructor and conditionally frees object memory. |
| 0x009B41F0 | 35 | CUIAdventureGuide__ScrollableComponent_ScalarDtor | Scalar destructor for CUIAdventureGuide::ScrollableComponent that calls base dtor and conditionally deallocates 0x138 bytes |
| 0x009B4330 | 35 | UIScrollablePanel__ScalarDeletingDestructor_B | UIScrollablePanel scalar deleting destructor; calls virtual cleanup then conditionally frees 0xb8 bytes if param_2 bit 0 set |
| 0x009B45D0 | 209 | CUIComponent__ScalarDtor_B45 | Destructor for CUIComponent that cleans up member objects at offsets 0x53 and 0x49, calls parent dtor, optionally deallocates. |
| 0x009B4990 | 206 | CUIAdventureGuide__ScalarDtor_B49 | Destructor for CUIAdventureGuide component that releases two child UI elements at offsets 0x35 and 0x2b, then optionally deallocates memory. |
| 0x009B5060 | 355 | CUIAdventureGuide__ListItem_ctor_0x2716 | Constructor for CUIAdventureGuide__ListItem; allocates 0x108 bytes, initializes vtable and UI properties (colors, flags). |
| 0x009B5630 | 577 | CUIAdventureGuide__InitContainerWithLabel | Initializes Adventure Guide UI with scrollable panel container and formatted text label component with Gulim font styling. |
| 0x009B645A | 34 | CUIAttendance__init_strings_fragment_a | Fragment: initializes two std::string locals to empty and calls assign_range. |
| 0x009B64E8 | 53 | CUIAttendance__init_two_strings_fragment_a | Fragment: initializes two std::string locals and calls assign_range from global DAT_01044340. |
| 0x009B657D | 232 | CUIAttendance__create_text_label_component | Creates 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. |
| 0x009B685D | 1 | CUIAttendance__init_string_stub_p | 1-byte fragment: initializes std::string from global at 010443c0. |
| 0x009B6870 | 1 | CUIAttendance__init_string_stub_q | 1-byte fragment: part of CUIAttendance string initialization. |
| 0x009B698C | 244 | CUIAttendance__cleanup_strings_and_add_child | Cleanup fragment: frees two std::string buffers (adjusting alignment for large allocations), then adds child component at this+0xa0 and restores SEH frame. |
| 0x009B78B0 | 84 | CUIAttendance__finalize_and_select_list_entry | Epilog: adds child component, copies two values from ESI+0x80/0x84 to this+0x198, calls SelectListEntry. Part of attendance UI finalization. |
| 0x009B7B70 | 302 | UIScrollablePanel__CreateAndInit | Allocates and initializes a scrollable panel UI component with enchant background properties and resource data. |
| 0x009B8270 | 1 | CUIEnchant__init_string_stub_a | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B8283 | 1 | CUIEnchant__init_string_stub_b | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B82E1 | 147 | CUIEnchant__init_strings_and_assign_path_a | Fragment: clears old string, initializes two std::string locals, assigns path from global DAT_0102f5e4 (29 chars). Part of UI enchant panel setup. |
| 0x009B83F2 | 34 | CUIEnchant__init_strings_fragment_a | Fragment: initializes two std::string locals to empty and calls assign_range. |
| 0x009B8468 | 1 | CUIEnchant__init_string_stub_c | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B847B | 1 | CUIEnchant__init_string_stub_d | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B84E1 | 183 | CUIEnchant__cleanup_two_strings_a | Cleanup fragment: frees two std::string buffers, restores SEH frame. Part of CUIEnchant panel construction. |
| 0x009B8B60 | 1 | CUIEnchant__init_string_stub_e | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B8B73 | 1 | CUIEnchant__init_string_stub_f | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B8BD1 | 147 | CUIEnchant__init_strings_and_assign_path_b | Fragment: clears old string, initializes two std::string locals, assigns path. Part of CUIEnchant panel setup (variant B). |
| 0x009B8CE2 | 34 | CUIEnchant__init_strings_fragment_b | Fragment: initializes two std::string locals to empty and calls assign_range. |
| 0x009B8D58 | 1 | CUIEnchant__init_string_stub_g | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B8D6B | 1 | CUIEnchant__init_string_stub_h | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B8DD1 | 183 | CUIEnchant__cleanup_two_strings_b | Cleanup fragment: frees two std::string buffers, restores SEH frame. CUIEnchant panel construction variant B. |
| 0x009B9450 | 1 | CUIEnchant__init_string_stub_i | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B9463 | 1 | CUIEnchant__init_string_stub_j | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B94C1 | 147 | CUIEnchant__init_strings_and_assign_path_c | Fragment: clears old string, initializes two std::string locals, assigns path. CUIEnchant panel setup variant C. |
| 0x009B95D2 | 34 | CUIEnchant__init_strings_fragment_c | Fragment: initializes two std::string locals to empty and calls assign_range. |
| 0x009B9648 | 1 | CUIEnchant__init_string_stub_k | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B965B | 1 | CUIEnchant__init_string_stub_l | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B96C1 | 183 | CUIEnchant__cleanup_two_strings_c | Cleanup fragment: frees two std::string buffers, restores SEH frame. CUIEnchant panel construction variant C. |
| 0x009B9D40 | 1 | CUIEnchant__init_string_stub_m | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B9D53 | 1 | CUIEnchant__init_string_stub_n | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B9DB1 | 147 | CUIEnchant__init_strings_and_assign_path_d | Fragment: clears old string, initializes two std::string locals, assigns path. CUIEnchant panel setup variant D. |
| 0x009B9EC2 | 34 | CUIEnchant__init_strings_fragment_d | Fragment: initializes two std::string locals to empty and calls assign_range. |
| 0x009B9F38 | 1 | CUIEnchant__init_string_stub_o | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B9F4B | 1 | CUIEnchant__init_string_stub_p | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009B9FB1 | 183 | CUIEnchant__cleanup_two_strings_d | Cleanup fragment: frees two std::string buffers, restores SEH frame. CUIEnchant panel construction variant D. |
| 0x009BA73B | 1 | CUIEnchant__init_string_stub_q | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009BA74E | 1 | CUIEnchant__init_string_stub_r | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009BA7AC | 147 | CUIEnchant__init_strings_and_assign_path_e | Fragment: clears old string, initializes two std::string locals, assigns path. CUIEnchant panel setup variant E. |
| 0x009BA8BD | 34 | CUIEnchant__init_strings_fragment_e | Fragment: initializes two std::string locals to empty and calls assign_range. |
| 0x009BA933 | 1 | CUIEnchant__init_string_stub_s | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009BA946 | 1 | CUIEnchant__init_string_stub_t | 1-byte fragment: part of CUIEnchant string initialization. |
| 0x009BA9AC | 196 | CUIEnchant__finalize_tab_cleanup_e | Cleanup/finalization for enchant tab E. Clears strings, adds child component, frees allocated buffers. |
| 0x009BB5FB | 84 | CUIEnchant__add_child_and_select_entry | Epilog: adds child component, copies pair of values to this+0x198, calls SelectListEntry. Finalizes enchant panel setup. |
| 0x009BB650 | 286 | UIScrollablePanel__CreateAndInitListPanel | Initializes a scrollable UI panel list by allocating and configuring a component with enchant UI background properties and dimensions. |
| 0x009BB9F0 | 259 | CUIAdventureGuide__InitScrollPanel_F0 | Initializes and populates an Adventure Guide scroll panel by creating child UI components based on calculated row count. |
| 0x009BCBB0 | 65 | CUIEnchantWnd__ScalarDtor_cbb0 | Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object memory with XOR stack canary validation |
| 0x009BCC00 | 65 | CUIEnchantWnd__ScalarDtor_cc00 | Scalar destructor for CUIEnchantWnd that conditionally deallocates the object if delete flag is set |
| 0x009BCC50 | 65 | CUIEnchantWnd__ScalarDtor_cc50 | Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object with XOR stack canary validation |
| 0x009BCCA0 | 65 | CUIEnchantWnd__ScalarDtor_cca0 | Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object if destruction flag is set |
| 0x009BCCF0 | 65 | CUIEnchantWnd__ScalarDtor_ccf0 | Scalar destructor for CUIEnchantWnd that conditionally deallocates the object if deletion flag is set. |
| 0x009BCD40 | 65 | CUIEnchantWnd__ScalarDtor_cd40 | Scalar destructor for CUIEnchantWnd; conditionally deallocates 8-byte object if destruction flag set |
| 0x009BCD90 | 65 | CUIEnchantWnd__ScalarDtor_cd90 | Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object with stack canary protection. |
| 0x009BCDE0 | 65 | CUIEnchantWnd__ScalarDtor_cde0 | Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object if delete flag is set |
| 0x009BCE30 | 65 | CUIEnchantWnd__ScalarDtor_ce30 | Scalar destructor for CUIEnchantWnd class; conditionally deallocates 8-byte object with XOR stack canary protection. |
| 0x009BCE80 | 65 | CUIEnchantWnd__ScalarDtor_ce80 | Scalar destructor for CUIEnchantWnd that conditionally deallocates the object if param_2 is non-zero |
| 0x009BCED0 | 65 | CUIEnchantWnd__ScalarDtor_ced0 | Scalar destructor for CUIEnchantWnd class; conditionally deallocates 8-byte object with XOR canary protection. |
| 0x009BCF20 | 65 | CUIEnchantWnd__ScalarDtor_cf20 | Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object if delete flag is set. |
| 0x009BCF70 | 65 | CUIEnchantWnd__ScalarDtor_cf70 | Scalar destructor for CUIEnchantWnd class that conditionally deallocates 8-byte object memory with stack canary protection. |
| 0x009BCFC0 | 65 | CUIEnchantWnd__ScalarDtor_cfc0 | Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object with XOR stack canary check. |
| 0x009BD010 | 65 | CUIEnchantWnd__ScalarDtor_d010 | Scalar destructor for CUIEnchantWnd class; conditionally deallocates 8-byte object if destruction flag is set. |
| 0x009BD060 | 65 | CUIEnchantWnd__ScalarDtor_d060 | Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object with stack cookie validation. |
| 0x009BD0B0 | 65 | CUIEnchantWnd__ScalarDtor_d0b0 | Scalar destructor for CUIEnchantWnd that conditionally deallocates 8-byte object with stack guard verification |
| 0x009BD100 | 65 | CUIEnchantWnd__DestroyEnchantItems | Iterates through enchant item list, invoking destructor/cleanup callback for each item matching param_2. |
| 0x009BD150 | 65 | CUIEnchantWnd__ScalarDtor_d150 | Iterates through enchant item list, invoking destructor/cleanup callback (vfunc@0xdc) for each item matching param_2 |
| 0x009C36CB | 35 | CUIRuneSystem__init_string_stub_a | 1-byte fragment: initializes std::string from global DAT_01035720. |
| 0x009C3906 | 226 | CUIRuneSystem__create_rich_component | Creates RichComponent for rune system UI. Adds child, allocates RichComponent, sets render target, configures scrollable list callback, applies packet received handler. |
| 0x009C3A8B | 1 | CUIRuneSystem__init_string_stub_b | 1-byte fragment: part of CUIRuneSystem string initialization. |
| 0x009C3A9E | 1 | CUIRuneSystem__init_string_stub_c | 1-byte fragment: part of CUIRuneSystem string initialization. |
| 0x009C3B0B | 620 | CUIRuneSystem__create_scrollable_component | Creates 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. |
| 0x009C3E23 | 1 | CUIRuneSystem__init_string_stub_d | 1-byte fragment: part of CUIRuneSystem string initialization. |
| 0x009C3E36 | 1 | CUIRuneSystem__init_string_stub_e | 1-byte fragment: part of CUIRuneSystem string initialization. |
| 0x009C402F | 1 | CUIRuneSystem__init_string_stub_f | 1-byte fragment: part of CUIRuneSystem string initialization. |
| 0x009C4042 | 1 | CUIRuneSystem__init_string_stub_g | 1-byte fragment: part of CUIRuneSystem string initialization. |
| 0x009C4594 | 1 | CUIRuneSystem__init_string_stub_h | 1-byte fragment: part of CUIRuneSystem string initialization. |
| 0x009C45A7 | 1 | CUIRuneSystem__init_string_stub_i | 1-byte fragment: part of CUIRuneSystem string initialization. |
| 0x009C464F | 1 | CUIRuneSystem__init_string_stub_j | 1-byte fragment: part of CUIRuneSystem string initialization. |
| 0x009C8590 | 447 | CUIAdventureGuide__ScrollableComponent_ctor_C | Initializes CUIAdventureGuide scrollable component with vtable pointers, allocates internal scroll state structures (0x2c, 0x108 bytes), initializes member fields. |
| 0x009C87F0 | 225 | CUIAdventureGuide__ScrollableComponent_dtor_C | Destructs CUIAdventureGuide::ScrollableComponent, releasing member pointers and tree node strings before deallocation. |
| 0x009C8D10 | 35 | CUIAdventureGuide__ScrollableComponent_ScalarDtor_C | Destructor wrapper that calls dtor_C then conditionally deallocates 0x138 bytes if param_2's LSB is set |
| 0x009C9C13 | 35 | CUIItemReform__init_string_stub_a | 1-byte fragment: initializes std::string from global DAT_00fce968. |
| 0x009C9E2D | 154 | CUIItemReform__setup_scrollable_panel_layout | Sets 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). |
| 0x009C9EE1 | 1 | CUIItemReform__init_string_stub_b | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009C9EF4 | 1 | CUIItemReform__init_string_stub_c | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009C9F56 | 147 | CUIItemReform__init_strings_and_assign_path | Fragment: clears old string, initializes two std::string locals, assigns path from DAT_0102f5e4 (29 chars). Part of item reform panel setup. |
| 0x009CA06B | 34 | CUIItemReform__init_strings_fragment_a | Fragment: initializes two std::string locals to empty and calls assign_range. |
| 0x009CA0E1 | 1 | CUIItemReform__init_string_stub_d | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009CA0F4 | 1 | CUIItemReform__init_string_stub_e | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009CA175 | 347 | CUIItemReform__create_text_label_component | Creates 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". |
| 0x009CA3F7 | 1 | CUIItemReform__init_string_stub_f | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009CA40A | 1 | CUIItemReform__init_string_stub_g | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009CA53E | 1 | CUIItemReform__init_string_stub_h | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009CA551 | 1 | CUIItemReform__init_string_stub_i | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009CA6D5 | 1 | CUIItemReform__init_string_stub_j | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009CA6E8 | 1 | CUIItemReform__init_string_stub_k | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009CA9D0 | 1 | CUIItemReform__init_string_stub_l | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009CA9E6 | 1 | CUIItemReform__init_string_stub_m | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009CAB03 | 1 | CUIItemReform__init_string_stub_n | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009CAB16 | 1 | CUIItemReform__init_string_stub_o | 1-byte fragment: part of CUIItemReform string initialization. |
| 0x009CCA20 | 65 | UIVendingWnd__ScalarDtor_ca20 | Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object if param_2 is non-zero |
| 0x009CCA70 | 65 | UIVendingWnd__ScalarDtor_ca70 | Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object if destruction flag set. |
| 0x009CCAC0 | 65 | UIVendingWnd__ScalarDtor_cac0 | Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object via operator delete with stack guard |
| 0x009CCB10 | 65 | UIVendingWnd__ScalarDtor_cb10 | Scalar destructor callback for UIVendingWnd; conditionally deallocates 8-byte object based on param_2 flag. |
| 0x009CCB60 | 65 | UIVendingWnd__ScalarDtor_cb60 | Scalar destructor for UIVendingWnd that conditionally deallocates the object if param_2 is true. |
| 0x009CCBB0 | 65 | UIVendingWnd__ScalarDtor_cbb0 | Scalar destructor for UIVendingWnd that conditionally deallocates 8-byte object memory with stack canary protection. |
| 0x009CCC00 | 65 | UIVendingWnd__ScalarDtor_cc00 | Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object if param_2 is non-zero. |
| 0x009CCC50 | 65 | UIVendingWnd__ScalarDtor_cc50 | Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object if param_2 is non-zero |
| 0x009CCCA0 | 65 | UIVendingWnd__ScalarDtor_cca0 | Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object via operator delete |
| 0x009CCCF0 | 65 | UIVendingWnd__ScalarDtor_ccf0 | Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object if destruction flag set. |
| 0x009CCD40 | 65 | UIVendingWnd__ScalarDtor_cd40 | Scalar destructor for UIVendingWnd class; conditionally deallocates object memory via operator delete. |
| 0x009CCD90 | 65 | UIVendingWnd__ScalarDtor_cd90 | Scalar destructor for UIVendingWnd class; conditionally deallocates 8-byte object based on param_2 flag with SEH setup. |
| 0x009CCDE0 | 65 | UIVendingWnd__ScalarDtor_cde0 | Iterates through vending window item list, invoking virtual destructor (offset 0xdc) on each item with equality comparison flag. |
| 0x009CD970 | 440 | CUIAdventureGuide__WindowBase_ctor | Initializes CUIAdventureGuide window base with UI defaults: colors (white 0xffffff, gray 0xcecece), padding, vtable, and zero-initializes member fields. |
| 0x009D0B30 | 250 | CUIComponent__ScalarDtor_D0B | Destructor for CUIComponent that cleans up context menu overlay, releases child components, and invokes base class destructor. |
| 0x009D0C30 | 250 | CUIAdventureGuide__CheckboxComponent_dtor | Destructor for CUIAdventureGuide::CheckboxComponent; cleans up context menu overlay and child UI components. |
| 0x009D2430 | 35 | UIScrollableListWnd__ScalarDeletingDestructor_A | Scalar deleting destructor for UIScrollableListWnd; destroys panel and conditionally frees 0x138-byte object. |
| 0x009D2460 | 35 | UIScrollableListWnd__ScalarDeletingDestructor_B | Scalar deleting destructor for UIScrollableListWnd; destroys panel and conditionally deallocates object memory (0x138 bytes). |
| 0x009D2490 | 35 | UIScrollableListWnd__ScalarDeletingDestructor_C | Scalar deleting destructor for UIScrollableListWnd; destroys panel and conditionally deallocates 0x138 bytes |
| 0x009D24C0 | 35 | UIScrollableListWnd__ScalarDeletingDestructor_D | Scalar deleting destructor for UIScrollableListWnd; calls panel destruction and conditionally frees 0x138 bytes if delete flag set. |
| 0x009D24F0 | 35 | UIAdventureGuide__ScalarDeletingDestructor | Scalar deleting destructor for UIAdventureGuide; calls destructor then conditionally frees 0x138 bytes if param_2's LSB is set. |
| 0x009D3568 | 194 | CUIStatus__cleanup_strings_and_rebuild_list_a | Cleanup fragment: frees two std::string buffers, calls RebuildItemPool_WithCallbacks on scrollable list, restores SEH frame. |
| 0x009D3630 | 1509 | CUIScrollablePanel__InitVerticalScrollPanel | Initializes a vertical scrollable panel by creating a scrollable list and adventure guide child components with specified dimensions. |
| 0x009D3C78 | 194 | CUIStatus__cleanup_strings_and_rebuild_list_b | Cleanup fragment: frees two std::string buffers, calls RebuildItemPool_WithCallbacks (variant B). |
| 0x009D3D40 | 1509 | CUIScrollablePanel__InitVerticalScrollPanel_B | Initializes a vertical scrollable panel by creating a row component and adventure guide child UI element with render target sizing. |
| 0x009D4388 | 194 | CUIStatus__cleanup_strings_and_rebuild_list_c | Cleanup fragment: frees two std::string buffers, calls RebuildItemPool_WithCallbacks (variant C). |
| 0x009D4450 | 1509 | CUIScrollablePanel__InitVerticalScrollPanel_C | Initializes a vertical scrollable panel by creating a scrollable list window and adventure guide component as children. |
| 0x009D4A98 | 194 | CUIStatus__cleanup_strings_and_rebuild_list_d | Cleanup fragment: frees two std::string buffers, calls RebuildItemPool_WithCallbacks (variant D). |
| 0x009D5450 | 623 | CUIAdventureGuide__InitMultiSubComponents | Initializes 6 child UI subcomponents for CUIAdventureGuide with fixed widths (400px) and stacked vertical positions (0-228px). |
| 0x009D5D8C | 287 | CUIStatus__create_rich_component_with_text_label | Creates 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. |
| 0x009D5F42 | 1 | CUIStatus__init_string_stub_a | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D5F55 | 1 | CUIStatus__init_string_stub_b | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D5FC2 | 462 | CUIStatus__create_second_rich_component | Creates second RichComponent for status window. Frees two old string buffers, adds child, allocates RichComponent, configures scrollable list with status iterator callback. |
| 0x009D61ED | 1 | CUIStatus__init_string_stub_c | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D6200 | 1 | CUIStatus__init_string_stub_d | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D62F1 | 1150 | CUIStatus__create_scrollable_list_with_callbacks | Creates large scrollable list component (1150 bytes). Frees old strings, sets up scrollable component with multiple callback pairs, configures render target and positioning. |
| 0x009D67FD | 35 | CUIStatus__init_string_from_global_a | Small fragment: initializes std::string from a global data reference. |
| 0x009D687A | 333 | CUIStatus__setup_text_label_and_font | Sets up text label with font. Creates TextLabelComponent, configures render target, position, text properties and assigns font name string. |
| 0x009D6A4F | 35 | CUIStatus__init_string_from_global_b | Small fragment: initializes std::string from a global data reference. |
| 0x009D6C18 | 1 | CUIStatus__init_string_stub_e | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D6C2B | 1 | CUIStatus__init_string_stub_f | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D6DED | 1 | CUIStatus__init_string_stub_g | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D6E00 | 1 | CUIStatus__init_string_stub_h | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D6FC2 | 1 | CUIStatus__init_string_stub_i | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D6FD5 | 1 | CUIStatus__init_string_stub_j | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D71AA | 1 | CUIStatus__init_string_stub_k | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D71BD | 1 | CUIStatus__init_string_stub_l | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D736D | 1 | CUIStatus__init_string_stub_m | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D7380 | 1 | CUIStatus__init_string_stub_n | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D7610 | 623 | CUIAdventureGuide__InitMultiSubComponents_B | Initializes 6 child UI subcomponents for AdventureGuide with stacked vertical layout (400px wide, 32-192px height offsets). |
| 0x009D7F56 | 314 | CUIStatus__create_rich_component_panel_a | Creates RichComponent panel (314 bytes). Part of status window UI construction with scrollable list and rich text. |
| 0x009D811E | 1 | CUIStatus__init_string_stub_o | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D8131 | 1 | CUIStatus__init_string_stub_p | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D819B | 456 | CUIStatus__create_scrollable_component_a | Creates scrollable component for status panel (456 bytes). Sets up scroll area, callbacks, and positions. |
| 0x009D83CA | 120 | CUIStatus__setup_scroll_panel_layout_a | Sets up scroll panel layout (120 bytes). Configures render target and padding for status panel variant A. |
| 0x009D8B32 | 314 | CUIStatus__create_rich_component_panel_b | Creates RichComponent panel variant B (314 bytes). Part of status window with scrollable list. |
| 0x009D8CFA | 1 | CUIStatus__init_string_stub_q | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D8D0D | 1 | CUIStatus__init_string_stub_r | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009D8D77 | 456 | CUIStatus__create_scrollable_component_b | Creates scrollable component variant B (456 bytes). Sets up scroll area, callbacks, and positions for status panel. |
| 0x009D8FA6 | 120 | CUIStatus__setup_scroll_panel_layout_b | Sets up scroll panel layout variant B (120 bytes). Configures render target and padding. |
| 0x009D9AE7 | 35 | CUIStatus__init_string_from_global_c | Small fragment: initializes std::string from a global data reference. |
| 0x009D9E02 | 354 | CUIStatus__create_text_label_with_font | Creates text label component (354 bytes). Allocates TextLabelComponent, sets render target, position, text properties, and assigns font name. |
| 0x009DAEC6 | 314 | CUIStatus__create_rich_component_panel_c | Creates RichComponent panel variant C (314 bytes). Part of status window with scrollable list. |
| 0x009DB08E | 1 | CUIStatus__init_string_stub_s | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DB0A1 | 1 | CUIStatus__init_string_stub_t | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DB10B | 456 | CUIStatus__create_scrollable_component_c | Creates scrollable component variant C (456 bytes). Sets up scroll area, callbacks, and positions for status panel. |
| 0x009DB33A | 120 | CUIStatus__setup_scroll_panel_layout_c | Sets up scroll panel layout variant C (120 bytes). Configures render target and padding. |
| 0x009DBA96 | 314 | CUIStatus__create_rich_component_panel_d | Creates RichComponent panel variant D (314 bytes). Part of status window with scrollable list. |
| 0x009DBC5E | 1 | CUIStatus__init_string_stub_u | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DBC71 | 1 | CUIStatus__init_string_stub_v | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DBCDB | 456 | CUIStatus__create_scrollable_component_d | Creates scrollable component variant D (456 bytes). Sets up scroll area, callbacks, and positions for status panel. |
| 0x009DBF0A | 314 | CUIStatus__create_rich_component_panel_e | Creates RichComponent panel variant E (314 bytes). Part of status window with scrollable list. |
| 0x009DC0D2 | 1 | CUIStatus__init_string_stub_w | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DC0E5 | 1 | CUIStatus__init_string_stub_x | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DC154 | 473 | CUIStatus__create_scrollable_component_e | Creates scrollable component variant E (473 bytes). Sets up scroll area, callbacks, and positions for status panel. |
| 0x009DC397 | 120 | CUIStatus__setup_scroll_panel_layout_e | Sets up scroll panel layout variant E (120 bytes). Configures render target and padding. |
| 0x009DCAE6 | 311 | CUIStatus__create_rich_component_panel_f | Creates RichComponent panel variant F (311 bytes). Part of status window with scrollable list. |
| 0x009DCCAB | 1 | CUIStatus__init_string_stub_y | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DCCBE | 1 | CUIStatus__init_string_stub_z | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DCD28 | 456 | CUIStatus__create_scrollable_component_f | Creates scrollable component variant F (456 bytes). Sets up scroll area, callbacks, and positions for status panel. |
| 0x009DCF57 | 120 | CUIStatus__setup_scroll_panel_layout_f | Sets up scroll panel layout variant F (120 bytes). Configures render target and padding. |
| 0x009DDEA1 | 34 | CUIStatus__init_strings_fragment_a | Fragment: initializes two std::string locals to empty and calls assign_range. |
| 0x009DDEDD | 1 | CUIStatus__init_string_stub_aa | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DDEF0 | 1 | CUIStatus__init_string_stub_ab | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DDFD6 | 323 | CUIStatus__finalize_panel_with_string_cleanup | Finalization fragment (323 bytes): cleans up strings and completes status panel construction. |
| 0x009DE136 | 1 | CUIStatus__init_string_stub_ac | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DE149 | 1 | CUIStatus__init_string_stub_ad | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DE2B7 | 318 | CUIStatus__create_panel_component_with_font | Creates panel component with font settings (318 bytes). Part of status window UI construction. |
| 0x009DEA84 | 1 | CUIStatus__init_string_stub_ae | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DEA97 | 1 | CUIStatus__init_string_stub_af | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DF2F9 | 1 | CUIStatus__init_string_stub_ag | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DF30C | 1 | CUIStatus__init_string_stub_ah | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DF372 | 196 | CUIStatus__finalize_tab_cleanup_a | Cleanup/finalization for status tab (196 bytes). Clears strings, adds child component, frees buffers. |
| 0x009DF440 | 1446 | CUIAdventureGuide__InitHorizontalScrollPanel | Initializes a horizontal scroll panel in the Adventure Guide UI by creating and configuring a text label component with font settings. |
| 0x009DFA09 | 1 | CUIStatus__init_string_stub_ai | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DFA1C | 1 | CUIStatus__init_string_stub_aj | 1-byte fragment: part of CUIStatus string initialization. |
| 0x009DFA82 | 196 | CUIStatus__finalize_tab_cleanup_b | Cleanup/finalization for status tab variant B (196 bytes). Clears strings, adds child component, frees buffers. |
| 0x009E0232 | 314 | CUIAdventureGuide__init_scrollable_list_panel | Creates a scrollable list panel with text label, sets line spacing/outline/color/shadow, adds as child component |
| 0x009E0477 | 456 | CUIAdventureGuide__init_text_label_component | Initializes a text label component with Gulim font, bold flag, text extent; creates CUIAdventureGuide TextLabel and adds as child |
| 0x009E06A6 | 120 | CUIAdventureGuide__configure_text_label_style | Configures text label style: line spacing, outline flag, color, outline params, shadow params; adds as child |
| 0x009E0C61 | 147 | CUIAdventureGuide__cleanup_string_and_assign | Cleans up local std::string and assigns from data string at 0x0102f5e4 |
| 0x009E0D76 | 34 | CUIAdventureGuide__init_empty_string_pair | Initializes two empty std::strings on the stack frame |
| 0x009E0E69 | 208 | CUIAdventureGuide__create_scrollable_panel_with_callbacks | Creates scrollable panel via UIScrollableListWnd callbacks, adds child component at offset 0x80, cleans up local strings |
| 0x009E1695 | 236 | CUIAdventureGuide__init_richtext_scrollable_list | Initializes a CUIRichText component tree within a scrollable list, sets scroll callback, stores at offset 0xF0 |
| 0x009E17DF | 91 | CUIAdventureGuide__set_label_bold_and_font | Sets label bold flag, text extent, and assigns Gulim font string |
| 0x009E199E | 35 | CUIAdventureGuide__init_gulim_font_string | Initializes a std::string with Gulim font name |
| 0x009E1A1F | 120 | CUIAdventureGuide__configure_outlined_text_label | Configures text label with line spacing, outline, color, outline params (0), shadow params (0), adds as child |
| 0x009E33F0 | 115 | UIScrollableListWnd__RebuildInit_33f0 | Reinitializes UIScrollableListWnd by reallocating surface, rebuilding item pool, updating scroll position, and marking rebuild complete. |
| 0x009E3470 | 115 | UIScrollableListWnd__RebuildInit_3470 | Reinitializes UIScrollableListWnd by allocating surface, creating sub-panels, and resetting scroll state. |
| 0x009E34F0 | 115 | UIScrollableListWnd__RebuildInit_34f0 | Reinitializes UIScrollableListWnd by allocating surface, creating subpanels, updating scroll state, and flagging rebuild completion. |
| 0x009E3570 | 115 | UIScrollableListWnd__RebuildInit_3570 | Reinitializes UIScrollableListWnd by allocating surface, creating subpanel, updating scroll state, and flagging rebuild completion. |
| 0x009E35F0 | 115 | UIScrollableListWnd__RebuildInit_35f0 | Reinitializes UIScrollableListWnd by allocating surfaces, creating panels, updating scroll state, and setting rebuild flag. |
| 0x009E54F0 | 65 | UIScrollableListWnd__ScalarDtor_54f0 | Scalar destructor for UIScrollableListWnd; conditionally deallocates 8-byte object if param_2 is true |
| 0x009E5540 | 65 | UIScrollableListWnd__ScalarDtor_5540 | Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object memory with XOR stack canary validation. |
| 0x009E5590 | 65 | UIScrollableListWnd__ScalarDtor_5590 | Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object memory with XOR stack canary protection. |
| 0x009E55E0 | 65 | UIScrollableListWnd__ScalarDtor_55e0 | Scalar destructor for UIScrollableListWnd that conditionally deallocates the object if param_2 is non-zero. |
| 0x009E5630 | 65 | UIScrollableListWnd__ScalarDtor_5630 | Scalar destructor for UIScrollableListWnd that conditionally deallocates the object if the delete flag is set |
| 0x009E5680 | 65 | UIScrollableListWnd__ScalarDtor_5680 | Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object if delete flag is set |
| 0x009E56D0 | 65 | UIScrollableListWnd__ScalarDtor_56d0 | Scalar destructor for UIScrollableListWnd; conditionally deallocates 8-byte object based on delete flag param. |
| 0x009E5720 | 65 | UIScrollableListWnd__ScalarDtor_5720 | Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object memory with XOR stack canary protection. |
| 0x009E5770 | 65 | UIScrollableListWnd__ScalarDtor_5770 | Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object if param_2 is true. |
| 0x009E57C0 | 65 | UIScrollableListWnd__ScalarDtor_57c0 | Scalar destructor for UIScrollableListWnd that conditionally deallocates the object if param_2 is non-zero |
| 0x009E5810 | 65 | UIScrollableListWnd__ScalarDtor_5810 | Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object memory with XOR stack canary validation. |
| 0x009E5860 | 65 | UIScrollableListWnd__ScalarDtor_5860 | Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object memory with XOR stack canary protection. |
| 0x009E58B0 | 65 | UIScrollableListWnd__ScalarDtor_58b0 | Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object via operator delete |
| 0x009E5900 | 65 | UIScrollableListWnd__ScalarDtor_5900 | Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object via operator delete |
| 0x009E5950 | 65 | UIScrollableListWnd__ScalarDtor_5950 | Scalar destructor for UIScrollableListWnd that conditionally deallocates object memory with XOR cookie validation. |
| 0x009E59A0 | 65 | UIScrollableListWnd__ScalarDtor_59a0 | Scalar destructor for UIScrollableListWnd that conditionally deallocates memory if destruction flag is set. |
| 0x009E59F0 | 65 | UIScrollableListWnd__ScalarDtor_59f0 | Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object with stack canary protection |
| 0x009E5A40 | 65 | UIScrollableListWnd__ScalarDtor_5a40 | Scalar destructor for UIScrollableListWnd that conditionally deallocates 8-byte object via operator delete |
| 0x009E5A90 | 65 | UIScrollableListWnd__ScalarDtor_5a90 | Scalar destructor for UIScrollableListWnd that conditionally deallocates instance memory with stack canary verification. |
| 0x009E5AE0 | 65 | UIScrollableListWnd__ScalarDtor_5ae0 | Scalar destructor for UIScrollableListWnd; conditionally deallocates 8-byte object via operator delete with XOR canary check. |
| 0x009E7EE0 | 3 | UIScrollableListWnd__NullDestructor_a | Trivial destructor stub that returns its parameter unchanged; likely a no-op placeholder for UIScrollableListWnd cleanup. |
| 0x009E7EF0 | 3 | UIScrollableListWnd__NullDestructor_b | Null destructor stub for UIScrollableListWnd; returns parameter unchanged, likely virtual destructor override. |
| 0x009E87C0 | 341 | UIScrollableListWnd__SwapComponentFields | Swaps scrollable list window component fields between two instances, managing object lifecycle and vtable calls. |
| 0x009E8920 | 341 | UIScrollableListWnd__InitComponentFields_B | Swaps component field pointers (at offset +9) between two UIScrollableListWnd instances, managing lifecycle via virtual destructors. |
| 0x009E8A80 | 341 | UIScrollableListWnd__InitComponentFields_C | Swaps component field pointers (likely UI subcomponents) between two UIScrollableListWnd instances using move semantics. |
| 0x009E8BE0 | 341 | UIScrollableListWnd__InitComponentFields_D | Swaps component field pointers (likely UI element references) between two UIScrollableListWnd objects with vtable-based cleanup. |
| 0x009E8D40 | 341 | UIScrollableListWnd__InitComponentFields_E | Exchanges and initializes component field pointers (offset +9) between two UIScrollableListWnd objects with cleanup. |
| 0x009E9890 | 176 | UISettingsMgr__ctor_component_b | Constructs UISettingsMgr component, initializes vtable pointers and zeroes member fields at offsets 0x20-0x25. |
| 0x009E99A0 | 296 | UIOptionWnd__ctor | Initializes UIOptionWnd with vtable, default colors (white/gray), 3-column grid layout, and zeros 10 option slots. |
| 0x009E9AD0 | 176 | UISettingsMgr__ctor_component | Constructs UISettingsMgr component by initializing CUIComponent base and zeroing member fields at offsets 0x20-0x25. |
| 0x009E9B80 | 166 | CUIAdventureGuide__ctor_sub_component | Constructs CUIAdventureGuide subcomponent, initializing vtable pointers and UIScrollableListPanel fields to zero. |
| 0x009E9C30 | 166 | CUIAdventureGuide__ctor_sub_component_b | Constructs CUIAdventureGuide subcomponent, initializes UIScrollableListPanel with vtables and zeroes member fields. |
| 0x009E9CE0 | 300 | UISettingsPanel__ctor | Constructs UISettingsPanel with vtable chain, initializes two UISettingsOptionEntry sub-panels and zeroes UI state fields. |
| 0x009E9E10 | 156 | CUIAdventureGuideSubComp__ctor_B1 | Constructor for CUIAdventureGuideSubComp; initializes base component, sets vtables, and zeroes member fields. |
| 0x009E9EB0 | 166 | CUIAdventureGuideSubComp__ctor_A1 | Constructs CUIAdventureGuideSubComp object, initializes vtables and member fields, sets up exception handling frame. |
| 0x009E9F60 | 186 | CUIAdventureGuideSubComp__ctor_A2 | Constructor for CUIAdventureGuideSubComp that initializes UI component with vtable pointers and zeroes member fields. |
| 0x009EA020 | 166 | CUIAdventureGuideSubComp__ctor_A3 | Constructor for CUIAdventureGuideSubComp that initializes UI component with vftables and zeroes member fields 0x20-0x24. |
| 0x009EA0D0 | 136 | CUIAdventureGuideSubComp__ctor_A4 | Constructor for CUIAdventureGuideSubComp that initializes base UIScrollableListPanel with vtables and clears state fields. |
| 0x009EA160 | 206 | CUIComponent__SubComponent_ctor_A | Constructs a UIScrollableListPanel subcomponent with vtable initialization and zeroed member fields (0x20-0x28). |
| 0x009EA230 | 136 | CUIAdventureGuideSubComp__ctor_B2 | Constructor for CUIAdventureGuideSubComp; initializes base component, sets vtables, and clears member fields. |
| 0x009EA2C0 | 136 | CUIAdventureGuideSubComp__ctor_B3 | Constructs CUIAdventureGuideSubComp object, initializes vtables and UIScrollableListPanel, sets flags and member fields to zero. |
| 0x009EA350 | 166 | CUIAdventureGuideSubComp__ctor_B4 | Constructor for CUIAdventureGuideSubComp that initializes vtable pointers, sets flags, and zeros member variables for UI scrollable list panel. |
| 0x009EA400 | 113 | CUIAdventureGuideSubComp__ctor_C1 | Constructor for CUIAdventureGuideSubComp; initializes UI component with vtable pointers and flags. |
| 0x009EA480 | 124 | UIScrollablePanel__ctor_WithInsert | Constructs UIScrollablePanel with vftable initialization and zeroes internal state fields at offsets 0x3a-0x3d. |
| 0x009EA590 | 152 | UISettingsOptionEntry__ctor | Initializes UISettingsOptionEntry object by zeroing multiple fields and setting default values for UI option configuration. |
| 0x009EA630 | 80 | UISettingsOptionEntry__dtor_string | Destructor for std::string member variable within UISettingsOptionEntry class with stack canary protection. |
| 0x009EA680 | 64 | UISettingsOptionEntry__scalar_dtor_A | Destructor for UISettingsOptionEntry that deallocates 0x70-byte member at offset +4 with stack canary protection. |
| 0x009EA6D0 | 64 | UISettingsOptionEntry__scalar_dtor_B | Destructor for UISettingsOptionEntry that deallocates a 0x2c-byte object at offset +4 with stack canary protection. |
| 0x009EA720 | 64 | UISettingsOptionEntry__scalar_dtor_C | Destructor for UISettingsOptionEntry that deallocates a 0x24-byte object at offset+4 with stack canary protection. |
| 0x009EA770 | 64 | UISettingsOptionEntry__scalar_dtor_D | Destructor for UISettingsOptionEntry that deallocates 24-byte heap object at offset +4 |
| 0x009EA7C0 | 127 | UISettingsOptionEntry__dtor_strings_and_delete | Destructor that deallocates a UISettingsOptionEntry object and cleans up its internal string members. |
| 0x009EA850 | 113 | UISettingsOptionEntry__scalar_dtor_E | Destructor for UISettingsOptionEntry that deallocates internal std::string and heap-allocated member at offset +4. |
| 0x009EA8D0 | 113 | UISettingsOptionEntry__scalar_dtor_F | Destructor for UISettingsOptionEntry that deallocates an internal std::string and a 0x24-byte allocated object. |
| 0x009EA950 | 80 | UISettingsPanel__scalar_dtor_A | Destructor for UISettingsPanel that recursively deletes tree nodes and deallocates internal structures based on initialization state. |
| 0x009EA9D0 | 75 | UISettingsPanel__scalar_dtor_B | Destructor for UISettingsPanel that deallocates 24-byte heap object at offset +4 with stack canary protection |
| 0x009EAA20 | 75 | UISettingsPanel__scalar_dtor_C | Destructor for UISettingsPanel that deallocates a 0x18-byte heap object at offset +4 with stack canary protection. |
| 0x009EAA70 | 106 | UISettingsPanel__free_vector_buffer | Deallocates a vector buffer by calculating size and calling operator delete with overflow validation checks. |
| 0x009EAB00 | 84 | CUIAdventureGuideSubComp__dtor_A | Destructor for CUIAdventureGuideSubComp that calls parent CUIComponent dtor with stack canary validation. |
| 0x009EAB60 | 71 | UISettingsPanel__tree_dtor | Destructor for UISettingsPanel tree node; destroys tree nodes and frees memory via STL container cleanup. |
| 0x009EABB0 | 95 | UISettingsPanel__dtor_cleanup | Destructor cleanup for UISettingsPanel that frees vector buffer and stores UI component positions before destruction. |
| 0x009EAC10 | 84 | CUIAdventureGuideSubComp__dtor_B | Destructor for CUIAdventureGuideSubComp that cleans up UIScrollableListPanel and CUIAdventureGuide component resources. |
| 0x009EAC70 | 78 | CUIAdventureGuideSubComp__dtor_C | Destructor for CUIAdventureGuideSubComp that calls parent CUIComponent destructor with stack cookie validation. |
| 0x009EACC0 | 84 | CUIAdventureGuideSubComp__dtor_D | Destructor for CUIAdventureGuideSubComp that chains to parent CUIComponent destructor with stack cookie validation. |
| 0x009EAD20 | 84 | CUIAdventureGuideSubComp__dtor_E | Destructor for CUIAdventureGuideSubComp that chains to parent CUIComponent dtor with SEH frame setup. |
| 0x009EAE60 | 84 | CUIAdventureGuideSubComp__dtor_F | Destructor for CUIAdventureGuideSubComp that chains to parent CUIComponent destructor with stack canary validation. |
| 0x009EAEC0 | 84 | CUIAdventureGuideSubComp__dtor_G | Destructor for CUIAdventureGuideSubComp that chains to parent CUIComponent destructor with stack guard. |
| 0x009EAF20 | 84 | CUIAdventureGuideSubComp__dtor_H | Destructor for CUIAdventureGuideSubComp that calls parent CUIComponent dtor with stack canary check. |
| 0x009EAF80 | 84 | CUIAdventureGuideSubComp__dtor_I | Destructor for CUIAdventureGuideSubComp that calls parent CUIComponent destructor with stack guard. |
| 0x009EAFE0 | 84 | CUIAdventureGuideSubComp__dtor_J | Destructor for CUIAdventureGuideSubComp that calls parent CUIComponent destructor with stack guard |
| 0x009EB040 | 84 | CUIAdventureGuideSubComp__dtor_K | Destructor for CUIAdventureGuideSubComp that chains to parent CUIComponent destructor with stack guard. |
| 0x009EB0A0 | 84 | CUIAdventureGuideSubComp__dtor_L | Destructor for CUIAdventureGuideSubComp that cleans up parent UIScrollableListPanel and CUIAdventureGuide component resources. |
| 0x009EB100 | 84 | CUIAdventureGuideSubComp__dtor_M | Destructor for CUIAdventureGuideSubComp that calls parent CUIComponent destructor with stack canary verification. |
| 0x009EB160 | 84 | CUIAdventureGuideSubComp__dtor_N | Destructor for CUIAdventureGuideSubComp that calls parent CUIComponent destructor with stack canary validation. |
| 0x009EB1C0 | 84 | CUIAdventureGuideSubComp__dtor_O | Destructor for CUIAdventureGuideSubComp; calls parent CUIComponent dtor with stack canary validation. |
| 0x009EB220 | 71 | UIScrollableListPanel__tree_dtor | Destructor for UIScrollableListPanel's internal tree structure; destroys tree nodes and frees memory with stack cookie validation. |
| 0x009EB270 | 78 | UIScrollableListPanel__component_dtor | Destructor for UIScrollableListPanel component; calls parent CUIComponent destructor with stack canary check. |
| 0x009EB330 | 109 | UIScrollableListPanel__scalar_deleting_dtor | Destructor for UIScrollableListPanel that cleans up CUIComponent base class and optionally deallocates object memory. |
| 0x009EB3A0 | 96 | UIScrollableListPanel__tree_scalar_dtor | Destructor for UIScrollableListPanel that destroys internal tree nodes and optionally deallocates the object. |
| 0x009EB410 | 116 | UISettingsPanel__dtor_cleanup_and_delete | Destructor for UISettingsPanel that cleans up vector buffers, stores UI positions, and optionally frees allocated memory. |
| 0x009EB490 | 109 | UIScrollableListPanel__scalar_deleting_dtor_B | Destructor for UIScrollableListPanel that calls base class dtor and optionally deallocates the object instance (152 bytes). |
| 0x009EB500 | 103 | UIScrollableListPanel__scalar_deleting_dtor_C | Scalar deleting destructor for UIScrollableListPanel; calls parent dtor and conditionally deallocates object memory |
| 0x009EB570 | 109 | UIScrollableListPanel__scalar_deleting_dtor_D | Destructor for UIScrollableListPanel that calls parent CUIComponent destructor and optionally deallocates the object. |
| 0x009EB5E0 | 109 | UIScrollableListPanel__scalar_deleting_dtor_E | Scalar deleting destructor for UIScrollableListPanel; calls base CUIComponent destructor and conditionally frees object memory. |
| 0x009EB650 | 242 | UISettingsPanel__dtor | Destructor for UISettingsPanel that destroys 6 embedded std::string fields, restores vtables, and calls CUIComponent destructor. |
| 0x009EB750 | 109 | UIScrollableListPanel__scalar_deleting_dtor_F | Scalar deleting destructor for UIScrollableListPanel; calls parent CUIComponent destructor and conditionally deallocates object. |
| 0x009EB7C0 | 109 | UIScrollableListPanel__scalar_deleting_dtor_G | Scalar deleting destructor for UIScrollableListPanel; calls base dtor and optionally frees memory if flag set. |
| 0x009EB830 | 109 | UIScrollableListPanel__scalar_deleting_dtor_H | Destructor for UIScrollableListPanel that calls parent CUIComponent dtor and conditionally deallocates 0x9c bytes |
| 0x009EB8A0 | 109 | UIScrollableListPanel__scalar_deleting_dtor_I | Destructor for UIScrollableListPanel that cleans up base CUIComponent and optionally deallocates the object |
| 0x009EB910 | 109 | UIScrollableListPanel__scalar_deleting_dtor_J | Scalar deleting destructor for UIScrollableListPanel; calls base CUIComponent dtor and conditionally deallocates 0x88 bytes |
| 0x009EB980 | 109 | UIScrollableListPanel__scalar_deleting_dtor_K | Scalar deleting destructor for UIScrollableListPanel; calls parent dtor and conditionally deallocates object. |
| 0x009EB9F0 | 109 | UIScrollableListPanel__scalar_deleting_dtor_L | Scalar deleting destructor for UIScrollableListPanel; calls base destructor and conditionally frees object memory. |
| 0x009EBA60 | 109 | UIScrollableListPanel__scalar_deleting_dtor_M | Scalar deleting destructor for UIScrollableListPanel; deallocates object if flag set, calls parent CUIComponent destructor. |
| 0x009EBAD0 | 109 | UIScrollableListPanel__scalar_deleting_dtor_N | Scalar deleting destructor for UIScrollableListPanel that calls base class dtor and conditionally frees memory |
| 0x009EBB40 | 109 | UIScrollableListPanel__scalar_deleting_dtor_O | Scalar deleting destructor for UIScrollableListPanel; calls parent destructor and conditionally deallocates object. |
| 0x009EBBB0 | 96 | UIScrollableListPanel__tree_scalar_dtor_B | Destructor for UIScrollableListPanel that destroys internal STL tree nodes and optionally deallocates the object if param_2 flag is set. |
| 0x009EBC20 | 103 | UIScrollableListPanel__scalar_deleting_dtor_P | Scalar deleting destructor for UIScrollableListPanel; destroys parent component and conditionally deallocates object. |
| 0x009ED4D8 | 71 | CUIAdventureGuide__cleanup_local_string | Cleans up a local std::string, frees heap-allocated buffer if capacity > 15 |
| 0x009EDFB1 | 98 | CUIAdventureGuide__set_label_from_msg_string | Finds child text label by ID, gets localized message string via GetMsgString, assigns to label text |
| 0x009EE071 | 98 | CUIAdventureGuide__set_label_from_msg_string_009ee071 | Finds child text label by ID, gets localized message string via GetMsgString, assigns to label text (variant 2) |
| 0x009EE131 | 98 | CUIAdventureGuide__set_label_from_msg_string_009ee131 | Finds child text label by ID, gets localized message string via GetMsgString, assigns to label text (variant 3) |
| 0x009EE1F1 | 98 | CUIAdventureGuide__set_label_from_msg_string_009ee1f1 | Finds child text label by ID, gets localized message string via GetMsgString, assigns to label text (variant 4) |
| 0x009EE2AF | 149 | CUIAdventureGuide__refresh_all_child_components | Iterates child component lists at offsets 0x50 and 0xE0, calls vtable method 0xDC on each; then applies option to all slots via UISettingsPanel |
| 0x009EE350 | 151 | UISettingsMgr__InitializeThreeLabels | Initializes three UI text labels (0x1032, 0x1035, 0x1036) by retrieving localized strings and setting their text content. |
| 0x009EE3F0 | 151 | UISettingsMgr__InitLabels | Initializes three UI text labels (0x1057, 0x1058, 0x1059) by retrieving localized strings and setting their text content. |
| 0x009EE490 | 676 | UISettingsMgr__InitGraphicsConfig | Initializes UI graphics settings by retrieving config from CGraphicsConfig and populating UISettingsMgr member variables with renderer state. |
| 0x009EE740 | 79 | UISettingsMgr__InitGraphicsLabel | Initializes graphics label by retrieving message string and setting adapter count in UISettingsMgr |
| 0x009EE790 | 151 | UISettingsMgr__InitLabels_C | Initializes three UI text labels by retrieving localized strings (0x107d, 0x1033, 0x1034) and setting them with calculated lengths. |
| 0x009EE990 | 151 | UISettingsMgr__InitLabels_D | Initializes three UI text labels (0xc40, 0x1038, 0x1037) by retrieving localized strings and setting their lengths. |
| 0x009EEA30 | 183 | UISettingsMgr__InitLabels_E | Initializes UI settings labels by retrieving localized strings (0x5d9, 0xc12) and assigning them to text UI elements. |
| 0x009EEB52 | 113 | CUIAdventureGuide__set_palette_name_and_update | Gets palette name by index if count > 0, assigns to string, then updates scrollable list |
| 0x009EEC2C | 68 | CUIAdventureGuide__set_palette_name_if_valid | Gets palette name by index if within bounds, assigns to string; falls through to update scrollable list |
| 0x009EEE00 | 151 | UISettingsMgr__InitializeSettingLabels | Initializes UI settings labels by retrieving localized strings (0x105a, 0x1033, 0x1034) and setting them to text UI elements. |
| 0x009EFD80 | 675 | UISettingsMgr__InitDX7GraphicsConfig | Initializes DirectX7 graphics configuration list by populating UI scroll list with graphics mode strings |
| 0x009F11E0 | 141 | UISettingsPanel__component_dtor_extended | Extended destructor for UISettingsPanel component; cleans up member at offset 0x31 and invokes base class CUIComponent destructor. |
| 0x009F1270 | 162 | UISettingsPanel__scalar_deleting_dtor_extended | Destructor for UISettingsPanel that releases child component at offset 0x31, calls parent CUIComponent dtor, optionally deletes memory. |
| 0x009F1B7A | 35 | CUIAdventureGuide__init_font_string_from_data | Initializes std::string from static font data at 0x01035720 |
| 0x009F1D8E | 226 | CUIAdventureGuide__init_rich_component_scrollable | Creates CUIAdventureGuide rich text component, sets render target size, configures scroll callback, adds to scrollable list |
| 0x009F1F77 | 565 | CUIAdventureGuide__create_settings_panel_component | Cleans up local strings, creates settings panel component (200 bytes) with vtable, colors, sets render target 0xD7x0x3A, positions at 8,0x50 |
| 0x009F222B | 404 | CUIAdventureGuide__init_scrollable_text_label_panel | Sets color, width, height, visible flag on scrollable panel; creates text label component at offset 0xE4 with Gulim font |
| 0x009F2432 | 291 | CUIAdventureGuide__init_outlined_text_label_child | Configures outlined text label with line spacing/outline/color/shadow, creates TextLabel at offset 0xE8 with Gulim font |
| 0x009F2F90 | 65 | UIMapWnd__scalar_dtor_A | Destructor for UIMapWnd that conditionally deallocates the object if param_2 is non-zero; sets up SEH frame. |
| 0x009F2FE0 | 65 | UIMapWnd__scalar_dtor_B | Scalar destructor for UIMapWnd that conditionally deallocates object memory with stack cookie validation |
| 0x009F3030 | 65 | UIMapWnd__scalar_dtor_C | Scalar destructor for UIMapWnd that conditionally deallocates memory with XOR canary stack protection. |
| 0x009F3080 | 65 | UIMapWnd__scalar_dtor_D | Scalar destructor for UIMapWnd class that conditionally deallocates 8-byte object with stack cookie validation |
| 0x009F30D0 | 65 | UIMapWnd__scalar_dtor_E | Scalar destructor for UIMapWnd that conditionally deallocates the object with stack cookie verification if delete flag is set. |
| 0x009F3120 | 65 | UIMapWnd__scalar_dtor_F | Scalar destructor for UIMapWnd that conditionally deallocates 8-byte object with stack canary protection |
| 0x009F3170 | 65 | UIMapWnd__scalar_dtor_G | Scalar destructor for UIMapWnd that conditionally deallocates 8-byte object via operator delete with XOR stack canary check. |
| 0x009F3410 | 349 | UIMapWnd__ctor | Initializes UIMapWnd instance with vtable, colors (white/gray), 3-column grid layout, and zeros member fields. |
| 0x009F3570 | 95 | UIMapWnd__dtor_cleanup | Destructor cleanup for UIMapWnd class; destroys internal string, calls OnDestroy handler, and restores stack frame |
| 0x009F35D0 | 116 | UIMapWnd__dtor_cleanup_and_delete | Destructor for UIMapWnd that cleans up string members, stores window position, and optionally deallocates the object |
| 0x009F37DA | 94 | CUIAdventureGuide__send_packet_and_process_event | Gets CConnection instance, sends packet with size, then processes UI event 0x2715 |
| 0x009F3FD0 | 106 | UICashShopListWnd__FreeVectorBuffer | Deallocates a vector buffer in UICashShopListWnd by calling operator delete with size validation and stack cookie checks. |
| 0x009F4060 | 164 | UICashShopListWnd__InitComponentRow | Initializes a cash shop list window UI row by creating component object and calling field initialization. |
| 0x009F4110 | 35 | UICashShopListWnd__ScalarDeletingDestructor | Scalar deleting destructor for UICashShopListWnd; destroys panel and conditionally deallocates 0x138 bytes if flag set. |
| 0x009F4C03 | 35 | CUIAdventureGuide__init_string_from_static_data | Initializes std::string from static data at 0x00fce968 |
| 0x009F4D25 | 34 | CUIAdventureGuide__init_two_empty_strings_009f4d25 | Initializes two empty std::strings on the stack |
| 0x009F4DAF | 53 | CUIAdventureGuide__init_strings_and_assign_data | Initializes multiple std::strings and assigns from static data at 0x00fce968 |
| 0x009F4E42 | 45 | CUIAdventureGuide__add_child_direct_epilog | Adds child component directly and returns (epilog with SEH cleanup) |
| 0x009F5456 | 35 | CUIAdventureGuide__init_font_string_from_static | Initializes std::string from static font data at 0x01035720 |
| 0x009F566A | 226 | CUIAdventureGuide__create_rich_component_with_scroll | Creates CUIAdventureGuide rich text component, adds to scrollable list with scroll callback, sets render target size |
| 0x009F5857 | 437 | CUIAdventureGuide__create_text_label_at_dc | Cleans up strings, creates TextLabel component (0xFC bytes) at offset 0xDC with Gulim font, render target 0xA0x0x12 |
| 0x009F5A73 | 374 | CUIAdventureGuide__create_text_input_panel_at_e0 | Creates CUIComponent with text input at offset 0xE0, configures text label style, creates inner input 0x82x0x12 |
| 0x009F5C47 | 474 | CUIAdventureGuide__configure_text_input_and_rich_component | Configures text input (color, background, margins, password mask, padding, border, align) and creates rich component at 0xE4 with scroll |
| 0x009F7280 | 65 | UICashShopListWnd__scalar_dtor_A | Scalar destructor for UICashShopListWnd that conditionally deallocates the object instance if destruction flag is set. |
| 0x009F72D0 | 65 | UICashShopListWnd__scalar_dtor_B | Scalar destructor for UICashShopListWnd that conditionally deallocates the object if param_2 is true. |
| 0x009F7320 | 65 | UICashShopListWnd__scalar_dtor_C | Scalar destructor for UICashShopListWnd class; conditionally deallocates 8-byte object if deletion flag set |
| 0x009F7370 | 65 | UICashShopListWnd__scalar_dtor_D | Scalar destructor for UICashShopListWnd that conditionally deallocates 8-byte object memory with stack canary protection. |
| 0x009F73C0 | 65 | UICashShopListWnd__scalar_dtor_E | Scalar destructor for UICashShopListWnd that conditionally deallocates 8 bytes of memory via operator delete |
| 0x009F7410 | 65 | UICashShopListWnd__scalar_dtor_F | Scalar destructor for UICashShopListWnd that conditionally deallocates 8-byte object via operator delete. |
| 0x009F7460 | 65 | UICashShopListWnd__scalar_dtor_G | Scalar destructor for UICashShopListWnd that conditionally deallocates 8 bytes of memory via operator delete. |
| 0x009F74B0 | 65 | UICashShopListWnd__scalar_dtor_H | Scalar destructor for UICashShopListWnd with conditional memory deallocation based on param_2 flag |
| 0x009F7500 | 65 | UICashShopListWnd__scalar_dtor_I | Scalar destructor for UICashShopListWnd that conditionally deallocates 8-byte object via operator delete. |
| 0x009F77B0 | 3 | UICashShopListWnd__NullDestructor | Null destructor stub for UICashShopListWnd class; returns parameter unchanged without cleanup |
| 0x009F78E0 | 341 | UICashShopListWnd__InitComponentFields_A | Initializes UI component fields by swapping/managing pointers between two parameter objects with destructor/constructor calls. |
| 0x009F7AE0 | 55 | STL_Vector_Deallocate_With_Validation | Deallocates vector buffer with size validation; checks alignment before calling operator delete with adjusted pointer/size |
| 0x009F8000 | 64 | UICashShopWnd__scalar_dtor_A | Destructor for UICashShopWnd class; deallocates 0x30-byte member object at offset +4 with stack canary protection. |
| 0x009F8050 | 113 | UICashShopWnd__dtor_with_string_A | Destructor for UICashShopWnd that releases a 48-byte allocated string member and cleans up exception handling frame. |
| 0x009F80D0 | 119 | UICashShopWnd__dtor_with_string_B | Destructor for UICashShopWnd that cleans up internal string and allocated memory (0x28 bytes). |
| 0x009F8150 | 68 | UICashShopWnd__dtor_string_only | Destructs a std::string member variable in UICashShopWnd class with stack cookie validation. |
| 0x009F81A0 | 71 | UICashShopWnd__tree_dtor | Destructor for STL tree container in UICashShopWnd; destroys nodes and deallocates tree memory with XOR stack canary validation. |
| 0x009F81F0 | 95 | UICashShopWnd__dtor_cleanup | Destructor cleanup for UICashShopWnd; destroys string members and calls parent OnDestroy to save window state. |
| 0x009F8250 | 96 | UICashShopWnd__tree_scalar_dtor | Destructor for UICashShopWnd that destroys internal tree structure and conditionally deallocates the object. |
| 0x009F82C0 | 116 | UICashShopWnd__dtor_cleanup_and_delete | Destructor for UICashShopWnd that cleans up resources, stores window position, and conditionally deallocates the object. |
| 0x009F8AA0 | 200 | UICashShopWnd__InitLabelsFromMsgString | Initializes Cash Shop window UI labels by positioning window and setting text from message strings 0x1017-0x1019. |
| 0x009F95A6 | 829 | CUIAdventureGuide__wstring_find_and_replace | Converts multibyte strings to wide chars, performs find-and-replace in wstring using pattern matching, converts result back to multibyte |
| 0x009F9964 | 342 | CUIAdventureGuide__cleanup_wstrings_and_return_count | Cleanup epilog: frees wchar buffers, clears wstrings, returns replacement count |
| 0x009FA010 | 189 | UICashShopWnd__dtor | Destructor for UICashShopWnd that releases member objects at offsets 0x4D, 0x43, 0x35 via virtual Release calls |
| 0x009FA330 | 164 | UICashShopWnd__InitFromResource | Initializes UICashShopWnd UI window from resource template, extracts component via vtable callback, initializes fields. |
| 0x009FA3E0 | 35 | UICashShopWnd__scalar_dtor | Scalar destructor for UICashShopWnd that calls the class destructor and conditionally deallocates 0x138 bytes if flag is set. |
| 0x009FA580 | 115 | UICashShopWnd__factory_create | Factory function that allocates 0xF4 bytes and constructs a UICashShopWnd object instance. |
| 0x009FA690 | 66 | UICashShopWnd__InitWindowSize | Initializes cash shop window dimensions (0x156x0x19c), resets position, applies layout, and triggers render update. |
| 0x009FAEA3 | 150 | CUIAdventureGuide__cleanup_string_and_init_empty | Cleans up existing string buffer, initializes two empty strings, assigns from empty static data |
| 0x009FAFB7 | 34 | CUIAdventureGuide__init_empty_string_and_assign | Initializes an empty std::string and assigns via std_string__assign_range |
| 0x009FB0EC | 129 | CUIAdventureGuide__cleanup_and_add_child_at_88 | Cleans up local string, adds child component from offset 0x88 |
| 0x009FB961 | 159 | CUIAdventureGuide__create_component_at_dc | Creates CUIAdventureGuide base component at offset 0xDC, sets render target size 0x156, assigns string from static data at 0x01048938 |
| 0x009FBA5E | 213 | CUIAdventureGuide__create_bold_text_label_at_e0 | Creates bold TextLabel component at offset 0xE0, render target 0x156, Gulim font with bold flag and text extent 6 |
| 0x009FBB91 | 390 | CUIAdventureGuide__create_scroll_and_text_label_at_e4_e8 | Creates scroll component at 0xE4 and text label at 0xE8 with Gulim font, configures outlined text label style |
| 0x009FBD75 | 320 | CUIAdventureGuide__create_rich_component_at_ec | Creates rich text component at offset 0xEC with scroll callback, configures text label outline/shadow |
| 0x009FBFC5 | 284 | CUIAdventureGuide__cleanup_strings_and_add_child_ec | Cleans up three std::string buffers, adds child component from offset 0xEC |
| 0x009FCDED | 291 | CUIAdventureGuide__create_text_label_at_94 | Creates outlined text label at offset 0x94 with Gulim font, render target 0x96, positioned at 0x6E |
| 0x009FCF6E | 291 | CUIAdventureGuide__create_text_label_at_98 | Creates outlined text label at offset 0x98 with Gulim font, render target 100px, positioned at 0x20 |
| 0x009FD0EF | 450 | CUIAdventureGuide__create_cashshop_component_at_9c | Creates CashShop-style component at 0x9C with dimensions 0xE1x0x29, configures two binder callbacks via UICashShopWnd |
| 0x009FD564 | 154 | CUIAdventureGuide__configure_subcomponent_render_target | Resets BC/C0 fields, sets render target size on subcomponent at 0x9C->0xB0, assigns string from static data |
| 0x009FD68D | 147 | CUIAdventureGuide__cleanup_string_and_init_empty_009fd68d | Cleans up string buffer and initializes two empty strings, assigns from empty static data |
| 0x009FD7A2 | 34 | CUIAdventureGuide__init_empty_string_pair_009fd7a2 | Initializes two empty std::strings on the stack |
| 0x009FD8AC | 173 | CUIAdventureGuide__cleanup_and_create_panel_at_9c | Cleans up string buffer, destroys string, creates panel with callbacks at 0x9C, adds as child |
| 0x009FE15B | 129 | CUIAdventureGuide__cleanup_and_add_child_at_94 | Cleans up string buffer, adds child component from offset 0x94 |
| 0x009FEC30 | 65 | UICashShopWnd__callback_scalar_dtor_A | Scalar destructor for UICashShopWnd callback; conditionally deallocates 8-byte object if param_2 is true |
| 0x009FEC80 | 65 | UICashShopWnd__callback_scalar_dtor_B | Scalar destructor callback for UICashShopWnd that conditionally deletes 8-byte object if destruction flag is set |
| 0x009FECD0 | 65 | UICashShopWnd__callback_scalar_dtor_C | Scalar destructor for UICashShopWnd callback; conditionally deletes 8-byte object with stack guard verification. |
| 0x009FED20 | 65 | UICashShopWnd__callback_scalar_dtor_D | Destructor callback that conditionally deletes a UICashShopWnd object with stack canary protection |
| 0x009FED70 | 65 | UICashShopWnd__callback_scalar_dtor_E | Scalar destructor for UICashShopWnd that conditionally deallocates 8-byte object via operator delete with XOR stack canary validation. |
| 0x009FEDC0 | 65 | UICashShopWnd__callback_scalar_dtor_F | Scalar destructor callback for UICashShopWnd that conditionally deletes 8-byte heap allocation with XOR stack canary. |
| 0x009FEE10 | 65 | UICashShopWnd__callback_scalar_dtor_G | Scalar destructor callback for UICashShopWnd that conditionally deletes 8-byte allocated memory with stack canary protection. |
| 0x009FEE60 | 65 | UICashShopWnd__callback_scalar_dtor_H | Conditional destructor callback for UICashShopWnd that deallocates 8-byte heap object when flag is set. |
| 0x009FEEB0 | 65 | UICashShopWnd__DestroyCallbackItems | Iterates through callback collection destroying items by invoking destructor at offset 0xdc for each element matching param_2 |
| 0x009FF100 | 3 | UICashShopWnd__NullDestructor | Null destructor stub for UICashShopWnd class; returns input parameter unchanged for cleanup sequencing. |
| 0x009FF210 | 341 | UICashShopWnd__InitComponentFields_A | Swaps and initializes member pointers at offset 0x24 (index 9) between two UICashShopWnd objects with destructor calls. |
| 0x009FF4D0 | 28 | InitTreeNodeWithFlags | Initializes a tree node structure with flags, setting default state and copying source node pointer. |
| 0x009FF580 | 262 | UICashShopWnd__ctor | Initializes UICashShopWnd object with default UI properties (colors, list settings, component destructors). |
| 0x009FF930 | 84 | UICashShopWnd__ComponentDtor_A | Destructor for UICashShopWnd component that invokes parent CUIComponent destructor with stack canary validation. |
| 0x009FF990 | 71 | UICashShopWnd__ComponentDtor_B | Destructor for UICashShopWnd component; calls OnDestroy to store window positions before cleanup. |
| 0x009FF9E0 | 71 | UICashShopWnd__ComponentDtor_C | Destructs UICashShopWnd component by destroying STL tree nodes and freeing associated memory with stack cookie validation. |
| 0x009FFA30 | 84 | UICashShopWnd__ComponentDtor_D | Destructor for UICashShopWnd component; calls parent CUIComponent destructor with stack canary validation. |
| 0x009FFA90 | 84 | UICashShopWnd__ComponentDtor_E | Destructor for UICashShopWnd component; calls parent CUIComponent destructor with stack canary validation. |
| 0x009FFAF0 | 109 | UICashShopWnd__ComponentScalarDtor | Destructor for UICashShopWnd component; cleans up CUIComponent and conditionally deallocates object memory. |
| 0x009FFB60 | 96 | UICashShopWnd__ComponentScalar__Dtor | Destructor for UICashShopWnd's ComponentScalar object; calls OnDestroy, optionally deallocates memory. |
| 0x009FFBD0 | 96 | UICashShopWnd__ComponentScalarDtor_C | Destructor for UICashShopWnd::ComponentScalar; destroys STL tree nodes and conditionally deallocates object memory. |
| 0x009FFC40 | 109 | UICashShopWnd__ComponentScalarDtor_D | Destructor for UICashShopWnd UI component; destroys parent CUIComponent and optionally deallocates object memory. |
| 0x009FFCB0 | 109 | UICashShopWnd__ComponentScalarDtor_E | Destructor for UICashShopWnd component; destroys base class and optionally deallocates 0x98-byte object. |
| 0x00A011E0 | 1354 | UIQuestWnd__CreateScrollPanel | Allocates and initializes a 0xD8-byte scroll panel UI component with Gulim font (size 12, white text) for quest window detail view. |
| 0x00A01849 | 129 | CUIAdventureGuide__cleanup_and_add_child_at_80 | Cleans up string buffer, adds child component from offset 0x80 |
| 0x00A018D0 | 1524 | UIQuestWnd__CreateTitleBar | Allocates and initializes a 0xE4-byte titlebar UI component for quest window with bitmap assets and text panel. |
| 0x00A01FDB | 380 | CUIAdventureGuide__cleanup_and_create_component_at_dc | Cleans up strings, creates base component (0xB8 bytes) at offset 0xDC, render target 0x156x0x18B, assigns from static data |
| 0x00A025E4 | 208 | CUIAdventureGuide__cleanup_strings_and_add_child_e8 | Cleans up two string buffers, adds child component from offset 0xE8 |
| 0x00A02C80 | 65 | UICheckAttendWnd__callback_scalar_dtor_A | Scalar destructor callback for UICheckAttendWnd; conditionally deallocates 8-byte object with XOR stack guard verification. |
| 0x00A02CD0 | 65 | UICheckAttendWnd__callback_scalar_dtor_B | Destructor callback for UICheckAttendWnd that conditionally deallocates 8-byte object with stack canary protection |
| 0x00A02E10 | 113 | UIQuestItemPanel__Constructor | Constructs UIQuestItemPanel widget, initializes 0x84-byte UI window with vtable and flags, sets content flag to false. |
| 0x00A02E90 | 242 | UIQuestListPanel__Constructor | Initializes UIQuestListPanel with vtable, text colors (white/gray), selection mode 3, sort enabled, and clears 5 quest entry containers. |
| 0x00A03140 | 71 | UICheckAttendWnd__ComponentDtor | Destructor for UICheckAttendWnd component; calls OnDestroy to store window positions before cleanup. |
| 0x00A03200 | 109 | UIQuestItemPanel__Destructor | Destructor for UIQuestItemPanel UI component; cleans up vtable chain and optionally deallocates 0x84-byte object. |
| 0x00A03270 | 96 | UIQuestWnd__Destructor | Destructor for UIQuestWnd class; calls OnDestroy, optionally deallocates object if param_2 flag set. |
| 0x00A032E0 | 129 | UIQuestListPanel__Destructor | Destructor for UIQuestListPanel that frees internal vector, chains base class destructors, and conditionally deallocates object memory. |
| 0x00A03380 | 16 | UIQuestWnd__OnCloseEvent | Closes the quest window by dispatching event 0x271A to the UI window manager. |
| 0x00A03440 | 145 | UIQuestWndV2__CreateImageButton | Allocates and initializes a 0xA4-byte image button widget (75x145 px), stores at offset 0x98, adds as child to quest window. |
| 0x00A04280 | 444 | UIQuestListItemWnd__Constructor | Initializes UIQuestListItemWnd object with vtable, linked lists for quest data, and state fields for UI rendering. |
| 0x00A04440 | 201 | UIQuestTooltipWnd__Constructor | Initializes UIQuestTooltipWnd with vtable, background colors (0xF7F7F7/0xC6C6C6), enabled flag, and clears position/size fields. |
| 0x00A04510 | 189 | UIQuestListItemWnd__Destructor | Destructor for UIQuestListItemWnd; destroys sub-nodes at offsets 0x4D and 0x43, then frees linked list at 0x35. |
| 0x00A04870 | 35 | UIQuestListItemWnd__ScalarDeletor | Scalar deleter for UIQuestListItemWnd; calls destructor then conditionally frees 0x138 bytes if delete_this flag set |
| 0x00A048A0 | 353 | UIQuestListItemWnd__CreatePanel | Creates and initializes a scrollable panel UI component for quest list items with callbacks and sprite mapping. |
| 0x00A04CA0 | 525 | UIQuestWndV2__CreateScrollableList | Allocates and initializes a scrollable list control (0xF0 bytes) for UIQuestWndV2 with callbacks and scroll handlers. |
| 0x00A05610 | 344 | CUIAdventureGuide__create_effect_list_component_at_f8 | Creates effect list component at offset 0xF8 via CUIEffectListWnd, configures scroll with delegate, adds as child |
| 0x00A0595B | 68 | CUIAdventureGuide__reset_flag_and_add_child_f8 | Resets flag at offset 0x3E via vtable 0x98, adds child component from offset 0xF8 |
| 0x00A059A0 | 1560 | UIQuestWndV2__CreateQuestListView | Initializes UIQuestListItemWnd component at offset 0x80, sets render target size, binds quest tab-switch and selection callbacks with delegates. |
| 0x00A06077 | 147 | CUIAdventureGuide__cleanup_string_and_init_empty_00a06077 | Cleans up string buffer and initializes two empty strings, assigns from empty static data |
| 0x00A0618C | 34 | CUIAdventureGuide__init_empty_string_pair_00a0618c | Initializes two empty std::strings on the stack |
| 0x00A0627F | 207 | CUIAdventureGuide__cleanup_and_rebuild_quest_grid | Cleans up strings, calls UIQuestListItemWnd::RebuildItemGrid, adds child component from offset 0x80 |
| 0x00A06360 | 1150 | UIQuestWndV2__CreateTitleBar | Allocates and initializes a 0xE4-byte titlebar UI component with left/mid/right bitmaps from basic_interface_titlebar assets for UIQuestWndV2. |
| 0x00A06841 | 278 | CUIAdventureGuide__create_rich_scrollable_with_delegate | Configures outlined text label, stores delegate at 0xD8, creates rich scrollable component with delegate callback |
| 0x00A06A62 | 380 | CUIAdventureGuide__cleanup_and_create_component_160x1c1 | Cleans up strings, creates base component (0xB8 bytes) at offset 0xDC, render target 0x160x0x1C1, positions at 0x1D,0x11 |
| 0x00A06F1A | 376 | CUIAdventureGuide__cleanup_and_create_richtext_scrollable | Cleans up strings, creates rich text scrollable component via UIScrollablePanel, configures delegate callback |
| 0x00A08830 | 111 | CUIEffectListWnd__OnPacketReceived_wrapper | Wrapper that calls CUIEffectListWnd packet handler with SEH exception handling and XOR stack canary verification. |
| 0x00A092C0 | 65 | UIScrollComponent__callback_scalar_dtor_01 | Scalar destructor callback for UIScrollComponent; conditionally deletes 8-byte object if param_2 flag is set |
| 0x00A09310 | 65 | UIScrollComponent__scalar_dtor | Conditional destructor that deallocates UIScrollComponent object if deletion flag is set; manages stack unwinding with XOR cookie. |
| 0x00A09360 | 65 | UIScrollComponent__callback_scalar_dtor_03 | Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack canary protection |
| 0x00A093B0 | 65 | UIScrollComponent__callback_scalar_dtor_04 | Destructor callback for UIScrollComponent that conditionally deletes heap memory (8 bytes) with stack canary protection. |
| 0x00A09400 | 65 | UIScrollComponent__callback_scalar_dtor_05 | Destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack canary protection. |
| 0x00A09450 | 65 | UIScrollComponent__scalar_deleter | Conditional destructor callback for UIScrollComponent that deallocates 8-byte objects when delete flag is set. |
| 0x00A094A0 | 65 | UIScrollComponent__callback_scalar_dtor_07 | Scalar destructor callback for UIScrollComponent; conditionally deletes 8-byte object based on param_2 flag with stack canary protection. |
| 0x00A094F0 | 65 | UIScrollComponent__callback_scalar_dtor_08 | Scalar destructor for UIScrollComponent that conditionally deletes heap memory based on param_2 flag with stack canary protection. |
| 0x00A09540 | 65 | UIScrollComponent__callback_scalar_dtor_09 | Scalar destructor callback for UIScrollComponent; conditionally deallocates 8-byte object if param_2 is non-zero. |
| 0x00A09590 | 65 | UIScrollComponent__callback_scalar_dtor_10 | Scalar deleter callback for UIScrollComponent; conditionally deallocates 8-byte object if param_2 is true. |
| 0x00A095E0 | 65 | UIScrollComponent__callback_scalar_dtor_11 | Destructor callback for UIScrollComponent that conditionally deallocates 8-byte heap memory with stack guard validation. |
| 0x00A09630 | 65 | UIScrollComponent__callback_scalar_dtor_12 | Destructor callback for UIScrollComponent that conditionally deletes heap-allocated object (8 bytes) with XOR stack canary validation. |
| 0x00A09680 | 65 | UIScrollComponent__callback_scalar_dtor_13 | Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with XOR stack canary protection |
| 0x00A096D0 | 65 | UIScrollComponent__callback_scalar_dtor | Destructor callback for UIScrollComponent scalar; conditionally deletes 8-byte object if param_2 is true. |
| 0x00A09720 | 65 | UIScrollComponent__callback_scalar_dtor_15 | Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack cookie validation. |
| 0x00A09770 | 65 | UIScrollComponent__callback_scalar_dtor_16 | Scalar destructor callback for UIScrollComponent that conditionally deletes heap memory (8 bytes) with stack cookie validation. |
| 0x00A097C0 | 65 | UIScrollComponent__callback_scalar_dtor_17 | Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack canary protection. |
| 0x00A09810 | 65 | UIScrollComponent__callback_scalar_dtor_18 | Scalar deleter callback for UIScrollComponent; conditionally deallocates 8-byte object if param_2 is non-zero. |
| 0x00A09860 | 65 | UIScrollComponent__callback_scalar_dtor_19 | Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte objects with stack canary protection. |
| 0x00A098B0 | 65 | UIScrollComponent__callback_scalar_dtor_20 | Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack canary protection. |
| 0x00A09900 | 65 | UIScrollComponent__callback_scalar_dtor_21 | Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte heap object with stack cookie validation. |
| 0x00A09950 | 65 | UIScrollComponent__callback_scalar_dtor_22 | Destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack guard verification |
| 0x00A099A0 | 65 | UIScrollComponent__callback_scalar_dtor_23 | Scalar destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with XOR-based stack canary validation. |
| 0x00A099F0 | 65 | UIScrollComponent__callback_scalar_dtor_24 | Destructor callback for UIScrollComponent that conditionally deallocates 8-byte object with stack canary protection. |
| 0x00A09AC0 | 65 | UIScrollComponent__UnregisterCallback | Iterates callback list in scroll component, invokes destructor for matching callback entry with equality check. |
| 0x00A09ED0 | 3 | UIQuestWndV2__NullDestructor | Trivial destructor stub that returns its input parameter unchanged; likely placeholder for UIQuestWndV2 class cleanup. |
| 0x00A0A4E0 | 55 | UIQuestWndV2__FreeResizedVector | Deallocates resized vector memory with size validation; handles both small and large allocations via operator delete. |
| 0x00A0A520 | 55 | UIQuestWndV2__FreeInsertedVector | Deallocates vector memory with size validation; checks allocation metadata and calls operator delete with bounds checking. |
| 0x00A0A650 | 181 | CUIScrollableList__Constructor | Initializes CUIScrollableList object with vtable, zeroes fields 0x3a-0x43, sets field 0x3f to 1 |
| 0x00A0A790 | 373 | CUITabControl__ctor_B | Initializes CUITabControl instance with default colors (white/gray), tab state fields, and vtable pointers for UI rendering |
| 0x00A0A910 | 106 | UIQuestWndV2__FreeVector | Deallocates a dynamically allocated vector used by UIQuestWndV2, handling large allocations via sized delete. |
| 0x00A0A9A0 | 71 | UIQuestWndV2__TreeDtor | Destructor for UIQuestWndV2's tree node container; destroys all tree nodes and deallocates memory. |
| 0x00A0A9F0 | 84 | UIQuestWndV2__ComponentDtor_A | Destructor for UIQuestWndV2 component; chains to CUIAdventureGuide destructor and CUIComponent cleanup with stack canary verification. |
| 0x00A0AA50 | 144 | UIQuestWndV2__dtor | Destructor for UIQuestWndV2 that unregisters window events, clears quest data vectors, and stores UI position state. |
| 0x00A0AAE0 | 96 | UIQuestWndV2__TreeAndAlloc_dtor | Destructor for UIQuestWndV2::TreeAndAlloc that destroys tree nodes, frees memory, and optionally deletes the object itself. |
| 0x00A0AB50 | 109 | UIQuestWndV2__ComponentScalarDtor | Destructor for UIQuestWndV2 component that cleans up parent class and optionally deallocates object memory |
| 0x00A0ABC0 | 165 | UIQuestWndV2__scalar_dtor | Destructor for UIQuestWndV2; processes window events, cleans up strings/vectors, and optionally deallocates object memory. |
| 0x00A0B9FC | 38 | CUIAdventureGuide__seh_epilog_stub | SEH epilog stub: initializes empty string and restores FS register |
| 0x00A0E4F0 | 1239 | UISelectPackageWnd__CreateControls | Initializes UI controls for package selection window: creates text panel, item display panel, and text label child components. |
| 0x00A0EEB7 | 287 | CUIAdventureGuide__create_rich_component_with_delegate_a5 | Configures outlined text label, stores delegate at 0xD8, creates rich component with delegate A5 scroll callback |
| 0x00A0F0E1 | 447 | CUIAdventureGuide__cleanup_and_create_rich_component_a8 | Cleans up strings, creates rich component with delegate A8 scroll callback, adds as child |
| 0x00A0F3B4 | 623 | CUIAdventureGuide__create_list_wnd_component_at_dc | Cleans up strings, creates CListWnd component (0x138 bytes) at 0xDC with dimensions 0x9Fx0x22, configures two delegates (A9, A10) |
| 0x00A0F940 | 151 | CUIAdventureGuide__configure_list_subcomponent_render | Sets BC=0xD, C0=0, configures render target on subcomponent at 0xDC->0xB0, sets height 0x22 |
| 0x00A103B0 | 460 | UISelectPackageWnd__CreateTitleLabel | Initializes a text label UI component for package selection window title with Gulim font, white color, and shadow/outline effects. |
| 0x00A14320 | 444 | CUISelectPackage__ctor | Initializes CUISelectPackage UI component with linked list and tree structures for package item management. |
| 0x00A144E0 | 225 | CUITabControl__ScrollableComponent_dtor | Destructor for CUITabControl's ScrollableComponent; cleans up member pointers, text resources, and tree node structures. |
| 0x00A14910 | 35 | CUITabControl__ScrollableComponent_scalar_dtor | Scalar destructor for CUITabControl__ScrollableComponent; conditionally deallocates 0x138 bytes if flag set. |
| 0x00A14940 | 353 | CUIScrollableList__CreateSubComponent | Allocates and initializes a scrollable list row component with render target, delegates, and adds it to parent UI hierarchy. |
| 0x00A14C20 | 183 | CUIScrollableList__CreateHeaderComponent | Allocates and initializes a CWndSimple header component (0x84 bytes), sets render target to 70x21, adds to parent's child list. |
| 0x00A151D0 | 1156 | CUIAdventureGuide__CreateTitleBar | Allocates and initializes CUIComponent for Adventure Guide title bar with left/mid/right sprite configuration |
| 0x00A157B3 | 35 | CUIAdventureGuide__init_font_string_from_static_00a157b3 | Initializes std::string from static font data at 0x01035720 |
| 0x00A159C7 | 226 | CUIAdventureGuide__create_rich_scrollable_with_bs_delegate | Creates rich text scrollable component with BS delegate callback, adds as child |
| 0x00A15BB4 | 437 | CUIAdventureGuide__create_bold_text_label_at_dc | Cleans up strings, creates bold TextLabel (0xFC bytes) at 0xDC, render target 0x145x0x19, Gulim font with bold+extent 6 |
| 0x00A15DD0 | 291 | CUIAdventureGuide__create_text_label_at_e0 | Creates outlined TextLabel at offset 0xE0 with Gulim font, render target 0x8C, positioned at 0x36 |
| 0x00A15F66 | 294 | CUIAdventureGuide__create_text_label_at_e4 | Creates outlined TextLabel at offset 0xE4 with Gulim font, render target 0x8C, positioned at 0xC2 |
| 0x00A160FF | 288 | CUIAdventureGuide__create_bold_text_label_at_e8 | Creates bold TextLabel at offset 0xE8 with Gulim font, render target 0x2C, positioned at 0x0A |
| 0x00A16292 | 288 | CUIAdventureGuide__create_bold_text_label_at_ec | Creates bold TextLabel at offset 0xEC with Gulim font, render target 0x46, positioned at 0x36 |
| 0x00A171D0 | 457 | CUIAdventureGuide__CreateSearchEdit | Creates and configures a search text edit control (0xfc bytes) with Gulim font size 12, white text, and adds it as child component. |
| 0x00A18CA0 | 106 | CUISkillDescWnd__FreeVector | Deallocates a vector's internal buffer in CUISkillDescWnd, handling both small and large allocations with XOR cookie validation. |
| 0x00A18D30 | 155 | CUISkillDescWnd__FreeDescAndVector | Deallocates skill description vector by iterating through elements, calling SkillDescList__FreeAll on each, then freeing memory. |
| 0x00A18E50 | 95 | CUISkillDescWnd__dtor | Destructor for CUISkillDescWnd that deallocates vector and tree data structures before object destruction. |
| 0x00A18EB0 | 71 | CUISkillDescWnd__ComponentDtor_A | Destructor for CUISkillDescWnd component that stores window position before cleanup via OnDestroy handler. |
| 0x00A18F00 | 84 | CUISkillDescWnd__ComponentDtor_B | Destructor for CUISkillDescWnd component; calls parent CUIComponent destructor with stack canary validation. |
| 0x00A18F60 | 116 | CUISkillDescWnd__scalar_dtor | Destructor for CUISkillDescWnd that frees internal vectors/trees and optionally deallocates the object itself. |
| 0x00A18FE0 | 96 | CUISkillDescWnd__ComponentScalarDtor_A | Destructor for CUISkillDescWnd::ComponentScalar that cleans up UI component state and optionally deallocates memory. |
| 0x00A19050 | 109 | CUISkillDescWnd__ComponentScalarDtor_B | Destructor for CUISkillDescWnd::ComponentScalar that cleans up parent class and optionally deallocates object memory. |
| 0x00A1A260 | 71 | CUIWindowMgr__WindowSubtype_dtor | Destructor for CUIWindowMgr::WindowSubtype that calls parent CUIComponent destructor with stack canary validation. |
| 0x00A1A2B0 | 96 | CUIWindowMgr__WindowSubtype_scalar_dtor | Destructor for CUIWindowMgr WindowSubtype object; cleans up CUIComponent and optionally frees memory. |
| 0x00A1A590 | 103 | CUIComponent__OverlapTest_ctor_A | Constructs CUIComponent OverlapTest object, initializes delegate callback and parameter storage with SEH frame setup. |
| 0x00A1A600 | 103 | CUIComponent__OverlapTest_ctor_B | Constructor for CUIComponent::OverlapTest that initializes vtable, stores delegate callback and parameter, sets up exception frame. |
| 0x00A1A670 | 103 | CUIComponent__OverlapTest_ctor_C | Constructs CUIComponent::OverlapTest object, initializing delegate callback and UI component state with SEH frame. |
| 0x00A1A6E0 | 103 | CUIComponent__OverlapTest_ctor_D | Constructs CUIComponent OverlapTest object, initializes delegate callback and stores parameter in offset +12. |
| 0x00A1B4D0 | 86 | CUIComponent__FreeVectorBuffer | Deallocates STL vector buffers used by CUIComponent, with stack canary protection via XOR. |
| 0x00A1E8A5 | 185 | CUIAdventureGuide__parse_string_and_init_components | Searches for delimiter in string, extracts substring, initializes component strings from parsed data |
| 0x00A1E9B0 | 250 | CUIAdventureGuide__init_component_strings_from_params | Initializes component strings from parameters, sets up empty string buffers for UI rendering |
| 0x00A22321 | 124 | CUIAdventureGuide__replace_params_in_text_string | Moves string into local, destroys source, replaces parameters via CTextRenderer, assigns result with flags |
| 0x00A22AE5 | 42 | CUIAdventureGuide__seh_epilog_stub_00a22ae5 | SEH epilog stub: initializes empty string and restores FS register |
| 0x00A22BEA | 70 | CUIAdventureGuide__replace_text_param_and_assign | Replaces text parameter via CTextRenderer::ReplaceWithParam and assigns result string |
| 0x00A22F73 | 44 | CUIAdventureGuide__free_string_buffer | Frees heap-allocated std::string buffer with alignment check |
| 0x00A230E0 | 84 | CUIAdventureGuide__cleanup_string_with_seh | Cleans up local string buffer, calls free_string_buffer if heap-allocated, restores SEH |
| 0x00A239AA | 96 | CUIAdventureGuide__measure_and_wrap_text_lines | Measures text width using GDI+ and wraps lines to fit within given pixel width, handles CR breaks |
| 0x00A255CF | 118 | CUIAdventureGuide__cleanup_wstring_and_return_value | Cleans up wstring buffer, returns stored value from local variable |
| 0x00A25684 | 69 | CUIAdventureGuide__cleanup_wstring_epilog | Cleanup epilog: frees wstring buffer if heap-allocated, restores SEH |
| 0x00A285A0 | 151 | CUIComponent__FreeVectorAndBuffers | Deallocates vector buffer and associated memory for a CUIComponent object, with size validation before deletion. |
| 0x00A2A990 | 80 | CUIWindowMgr2__DestroyWindowNode | Destroys a UI window node from RB-tree, deallocating associated memory structures conditionally |
| 0x00A2AA10 | 80 | CUIWindowMgr2__VectorFree_02 | Destroys a tree node in UI window manager by recursively freeing child nodes and deallocating memory with stack canary validation. |
| 0x00A2AA90 | 80 | CUIWindowMgr2__VectorFree_03 | Destroys a UI window node by freeing associated tree structure and deallocating memory with stack canary protection. |
| 0x00A2AB10 | 57 | CUIWindowMgr2__VectorFree_04 | Destroys STL tree nodes containing strings and deallocates 0x2c-byte memory block for CUIWindowMgr2 vector cleanup. |
| 0x00A2AB70 | 80 | CUIWindowMgr2__DestroyWindow | Destroys a UI window by recursively freeing its tree node structure and deallocating memory. |
| 0x00A2ABF0 | 80 | CUIWindowMgr2__VectorFree_06 | Destroys a UI window node by freeing its tree structure and allocated memory blocks (0x18 bytes each). |
| 0x00A2AC70 | 80 | CUIWindowMgr2__VectorFree_07 | Destroys a tree node in UI window manager, conditionally freeing STL tree structure and deallocating node memory. |
| 0x00A2B430 | 65 | CUIWindowMgr2__DestroyWindow_Dtor | Destructor callback that destroys a UI window node via CUIWindowMgr2, with stack guard verification. |
| 0x00A2B480 | 65 | CUIWindowMgr2__callback_scalar_dtor_02 | Destructor callback for CUIWindowMgr2 vector cleanup; calls VectorFree with stack cookie XOR validation. |
| 0x00A2B4D0 | 65 | CUIWindowMgr2__callback_scalar_dtor_03 | Destructor callback for scalar element in CUIWindowMgr2 vector; wraps VectorFree_03 with SEH stack frame setup |
| 0x00A2B520 | 68 | CUIWindowMgr2__callback_dtor_special | Destructor for CUIWindowMgr2 that destroys STL tree nodes containing strings before freeing allocated memory. |
| 0x00A2B580 | 65 | CUIWindowMgr2__callback_scalar_dtor_04 | Destructor callback that safely destroys a UI window via CUIWindowMgr2, with stack cookie validation for security. |
| 0x00A2B5D0 | 65 | CUIWindowMgr2__callback_scalar_dtor_05 | Destructor callback for scalar cleanup in CUIWindowMgr2; wraps VectorFree with stack canary protection. |
| 0x00A2B620 | 65 | std_string__scalar_destructor | Standard library string destructor wrapper with stack cookie validation for exception handling cleanup. |
| 0x00A2B670 | 65 | CUIWindowMgr2__callback_scalar_dtor_07 | Destructor callback for CUIWindowMgr2 vector element cleanup; invokes VectorFree with stack canary validation |
| 0x00A2B6C0 | 65 | CUIWindowMgr2__callback_scalar_dtor_08 | Destructor callback that safely destroys a 0x10-sized STL deque with stack canary protection via XOR. |
| 0x00A2B710 | 65 | CUIWindowMgr2__callback_scalar_dtor_09 | Destructor wrapper for CUIWindowMgr2 that deallocates array buffer with stack canary cookie validation |
| 0x00A2B8B0 | 65 | CUIWindowMgr2__callback_scalar_dtor_10 | Wrapper destructor for std::string with stack canary validation in UIWindowMgr2 context |
| 0x00A2B900 | 71 | CUIWindowMgr2__ComponentDtor_A | Destructor for CUIWindowMgr2 component; calls parent dtor and cleans up vector-map member with stack canary protection. |
| 0x00A2B950 | 84 | CUIWindowMgr2__ComponentDtor_B | Destructor for CUIWindowMgr2 component; calls CUIComponent destructor with security cookie validation and vector map cleanup. |
| 0x00A2B9B0 | 71 | CUIWindowMgr2__ComponentDtor_C | Destructor for CUIWindowMgr2 UI component; calls parent CUIComponent destructor with stack canary validation. |
| 0x00A2BF10 | 68 | CUIWindowMgr2__DestroyStringVector | Destroys a string vector by calling STL_vector_0x20_destroy_with_strings with stack canary protection. |
| 0x00A2C3D0 | 90 | CUIWindowMgr__scalar_deleting_dtor_A | Scalar deleting destructor for CUIWindowMgr; calls parent dtor and conditionally frees 0xe0 bytes if param_2 bit 0 set |
| 0x00A2C430 | 96 | CUIWindowMgr__scalar_deleting_dtor_B | Scalar deleting destructor for CUIWindowMgr; calls parent dtor, optionally frees object memory if flag set. |
| 0x00A2C4A0 | 109 | CUIWindowMgr__scalar_deleting_dtor_C | Scalar deleting destructor for CUIWindowMgr; calls parent dtor and conditionally frees object memory. |
| 0x00A2C510 | 109 | CUIWindowMgr__scalar_deleting_dtor_D | Scalar deleting destructor for CUIWindowMgr that calls parent CUIComponent destructor and conditionally frees memory |
| 0x00A2C580 | 35 | CUIWindowMgr2__ScalarDeletingDestructor | Scalar deleting destructor for CUIWindowMgr2; calls destructor and conditionally frees object memory (0x4f1d8 bytes). |
| 0x00A2D220 | 24 | CUIWindowMgr__AddChildToPtrVector | Inserts a UI window node into the child window intrusive list at offset 0x17c in CUIWindowMgr. |
| 0x00A2D240 | 26 | CUIWindowMgr__AddChildToPtrVectorIndirect | Inserts a node into an intrusive list stored at offset 0x17c in a CUIWindowMgr instance for child window management. |
| 0x00A38F70 | 86 | CUIWindowMgr__scalar_deleting_dtor_E | Removes a window from a linked list by ID, decrementing window count and freeing memory. |
| 0x00A52CC0 | 111 | CUIWindowMgr__create_singleton_0x58 | Initializes singleton instance of COptionConfig with 0x58 bytes allocation, double-checked locking pattern with stack canary. |
| 0x00A56C50 | 196 | CUILoadingScreen__ctor | Initializes CUILoadingScreen with resource loading, sets 60-second timeout, records start time for progress tracking. |
| 0x00A56D20 | 211 | CUILoadingScreen__ctor_default | Initializes CUILoadingScreen with sprite/animation resources, sets 60-second timeout, and establishes vtable pointer. |
| 0x00A56E00 | 71 | CUILoadingScreen__dtor | Destructor for CUILoadingScreen that calls parent CUIComponent destructor with stack canary validation. |
| 0x00A56E50 | 96 | CUILoadingScreen__scalar_deleting_dtor | Scalar deleting destructor for CUILoadingScreen; destroys parent CUIComponent, optionally deallocates object memory. |
| 0x00A56EC0 | 156 | CUILoadingScreen__CreateLoadingControl | Creates and initializes a loading screen button control, setting render target size and adding it as a child UI component. |
| 0x00A56F70 | 460 | CUILoadingScreen__Render | Renders loading screen UI with background sprite and animated actor frame data with sprite quad rendering. |
| 0x00A57150 | 278 | CUILoadingScreen__Update | Updates loading screen animation frame based on elapsed time and animation interval, triggers UI event when timer expires |
| 0x00A572B0 | 173 | CUILoadingScreen__GetSingleton | Initializes and returns singleton instance of CUILoadingScreen class, allocating 0x14 bytes and setting initial state flags. |
| 0x00A573C0 | 36 | CUILoadingScreen__SetTimeout | Sets a timeout duration in milliseconds and calculates expiration time using timeGetTime() if state counter is less than 2. |
| 0x00A582C0 | 75 | CUIWindowMgrSub_A__scalar_dtor | Destructor for CUIWindowMgrSub_A that deallocates 0x28-byte object at offset +4 with stack canary validation |
| 0x00A58310 | 74 | CUIWindowMgrSub_B__scalar_dtor | Destructor for CUIWindowMgrSub_B that deallocates nested pointer and parent object memory with XOR canary validation. |
| 0x00B3BC40 | 71 | UIBattleFieldWnd__Destructor | Destructs UIBattleFieldWnd instance by calling parent CUIComponent destructor with stack canary validation. |
| 0x00B3BC90 | 96 | UIBattleFieldWnd__ScalarDeletingDestructor | Scalar deleting destructor for UIBattleFieldWnd class; calls parent dtor and optionally deallocates object (0xbc bytes). |
| 0x00B3CAD0 | 71 | UIMemorialDungeonWnd__Destructor | Destructor for UIMemorialDungeonWnd class; calls parent CUIComponent destructor with stack canary protection. |
| 0x00B3CB20 | 96 | UIMemorialDungeonWnd__ScalarDeletingDestructor | Scalar deleting destructor for UIMemorialDungeonWnd; calls base dtor and optionally frees object memory. |
| 0x00B3D8D0 | 95 | UIMailWnd__Destructor | Destructor for UIMailWnd class that cleans up std::string and inherited CUIComponent resources with stack protection. |
| 0x00B3D930 | 116 | UIMailWnd__ScalarDeletingDestructor | Scalar deleting destructor for UIMailWnd; destroys string and component members, optionally deallocates object. |
| 0x00B3E370 | 71 | UIMailReadWnd__Destructor | Destructor for UIMailReadWnd class; calls parent CUIComponent destructor with stack canary validation. |
| 0x00B3E3C0 | 96 | UIMailReadWnd__ScalarDeletingDestructor | Scalar deleting destructor for UIMailReadWnd; calls parent dtor and conditionally deallocates object memory. |
| 0x00B3E6D0 | 3603 | UIBattleFieldWnd__InitApplyButtons | Initializes Battleground window with apply buttons (individual/party/guild) and stat labels using texture resources |
| 0x00C3FC80 | 264 | UIObject__BaseConstructor | Initializes UI object base with unique ID from global counter, sets vtable, creates child linked list, calls sprite initialization. |
| 0x00C63CE0 | 84 | CUINameBubble__ctor | Constructor for CUINameBubble UI element; initializes button and sets vtable pointer for object. |
| 0x00C65110 | 90 | CUIProgressBar__scalar_deleting_dtor | Scalar deleting destructor for CUIProgressBar class; destroys object and optionally deallocates memory if flag set. |
| 0x00C85650 | 169 | CUI__GetOrCreatePathComponent1 | Lazily instantiates and returns CUIPathComponent at offset 0x61c, configures render target size 0x32, and registers it in UI hierarchy. |
| 0x00C858E0 | 207 | CUI__GetOrCreatePathComponent2 | Lazily initializes and returns CUIPathComponent at offset 0x620, configuring render target and adding to window manager. |
| 0x00C9B0A0 | 33 | CUI__scalar_deleting_dtor | CUI destructor that sets vftable, conditionally deallocates 0x30 bytes if delete flag set |
| 0x00E87913 | 1 | CUIComponent__scalar_dtor_variant_cleanup | Destructor variant for CUIComponent: sets vtable, frees vector, clears map (0x34-byte nodes), calls base CUIComponent dtor |
| 0x00ECC2CC | 1 | CUIRichText__delete_tree_node_cleanup | CUIRichText: delete tree node cleanup |
| 0x00EE02BC | 1 | CUIComponent__scalar_deleting_dtor_cleanup | CUIComponent 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 |
| 0x00F80490 | 10 | UIConstraintList__dtor_wrapper | Wrapper function that calls the destructor for UIConstraintList, likely registered as CRT atexit handler for cleanup. |
No function here matches that. Search all 43,836 functions instead.