Back to legacygamers.net
WARPGATE

UI Events

UI event handlers, CUIListBox/Button/Scrollbar events, UICardMerge, UIVending, UIRefine, CUIShopWindow, UISettingsPanel, 50+ UI classes

Functions 634Code 348 KBAddresses 0x005A49C0 to 0x00D22E8E
634 functions
AddressSizeNameDescription
0x005A49C0195UIWindowItemOwner__HitTestGridHit-tests mouse coordinates against a 4x2 grid of item slots, returning slot index (1-8) or -1 if miss.
0x005A86E0428UINavigateWnd__OnClickMapHandles map clicks in navigation window; converts UI coordinates to world coords and navigates character, or stores animation data in compact mode.
0x005A93C074CUICharacterWnd__OnTabEventHandles character window tab events; triggers UI event 0x13A on specific tab selection and populates entity list.
0x005A94102968CUICharacterWnd__OnEventHandles UI events for character window: text input validation, window creation/navigation, and child window management via CUIWindowMgr
0x005AA4F0424UINavigateWnd__OnEventHandles navigation window events: chat prohibition (0xC9), map name JSON append (0x1F4), child visibility updates (0x23), string assignment (0x9A).
0x005C1F701033CUIInputBox__OnEventHandles UI input box events: validates text input, processes action messages (0xb8-0x19f), and manages item list data from parameters.
0x005C8950119UIGuildEmblemWnd__ProcessEventProcesses UI events for guild emblem window; returns early if emblem already initialized, otherwise assigns string range data.
0x005DB320818CUIListBox__OnEventHandles UI list box events (scroll, navigation, item search/filtering) with keyboard and scroll support for RO client UI.
0x005DD530101CUIItemWnd__OnMouseMoveHandles mouse movement in item window UI by calling base OnMouseMove and displaying emoticon tooltip at cursor position if available.
0x005DD9101104CUIListWnd__OnEventHandles UI list window events: selection (param_3=6), item iteration (0x68), and timestamp+string assignment (0x6f)
0x005DDD901123CUIItemWnd__OnEventHandles UI events for item window; case 6 clears child selections, case 0x17 refreshes item display and updates item list data
0x005E0D90985CUIShopWnd__OnEventHandles shop window UI events: closes window (0xC9), selects items (0x1F9), processes purchases (0x1FD), and manages tooltips/item lookup.
0x005E1220690CUIEquipWnd__OnEventEquipment window event handler processing slot interactions (0x17), child widget clearing (0x6), and vending display updates via item slot parsing.
0x005E3980142UIVendingSetupWnd__ProcessStringEventClears vending setup window string buffer by assigning empty range to DAT_0160241c string object.
0x005EC330946CUIMailComposeWnd__OnEventHandles UI events for mail compose window: close (0xC9), page navigation (0x13C/0x13D), text commit (0x141), and tab selection (0x16).
0x0070102054UIPartyWnd__ForwardClickToHandlerForwards mouse click event to party info window handler with adjusted screen coordinates from party window component offset.
0x00701560205UIPartyWnd__OnEventHandles party window events: processes member selection (0x22), party actions (0xC9), and tab selection (0xD5) storing to globals.
0x00702500367UIPartyInfoWnd__HandleClickHandles mouse clicks on party info window; validates bounds and processes chat message creation from clicked party member data.
0x00702730335UIPartyInfoWnd__SelectMemberByPosSelects party member from UI list by click coordinates, calculates row index, traverses member linked list, populates output struct with selected member data.
0x00702880231UIPartyInfoWnd__GetMemberByIndexRetrieves party member info at specified index from linked list; returns zeroed struct if index invalid or out of bounds.
0x00703D102994UIPartyWnd__OnDrawRenders party window UI with title bar, background, borders, and member list with HP bars and job icons.
0x007050A0797UIPartyInfoWnd__OnLButtonDownHandles left mouse button clicks on party info window; drags header or selects party members and opens UIPartyWnd popup.
0x007053C085UIPartyInfoWnd__OnRButtonUpHandles right-click on party info window; clears focus, sets alpha fade timestamp, and unregisters party window.
0x00705420774UIPartyInfoWnd__OnRButtonDownHandles right-click on party member in UIPartyInfoWnd; formats and displays tooltip with member name, class, and level info
0x00705730112UIPartyInfoWnd__OnMouseMoveHandles mouse move events for party info window, updates scrollbar/cursor widget position based on screen coordinates.
0x007057A0193UIPartyInfoWnd__OnLButtonDblClkHandles double-click in party info window; selects member and sends message type 0x31 (whisper) if not in special mode.
0x0070587066UIPartyInfoWnd__OnMouseWheelHandles mouse wheel input for UIPartyInfoWnd, scrolling party member list up/down by 1-3 entries based on visible count.
0x00705CC08568UIPartyInfoWnd__OnEventCustomFriendsLimit: Second IDIV (friends section). First IDIV at 0x707b7e is party section. PUSH 0x28 (max friends=40) at 0x707d33, format string "%s(%d/%d)" PUSH at 0x707d48.
0x00708EC0396UIPartyMiniWnd__OnLButtonDblClkHandles double-click on party member in UI mini-window; navigates to member if online and skill targeting mode active.
0x007095E04479UIPartyWnd__OnEvent_ContextMenuHandles context menu events in party window, processing member selection (0x22), invite (0xe7), and kick (0xe8) actions.
0x0070B150527UIPartyWnd__OnMemberSlotClickedHandles party member slot click: performs hit test, updates selected member index, copies member data, shows error if out of range.
0x0070B4701007UIPartyMiniWnd__EventHandlerUIPartyMiniWnd event dispatcher handling tab switches, member data updates, and child widget forwarding for party display modes.
0x0077D67079UIAchievementWnd__OnClickRowHandles row selection in achievement window UI; validates click bounds and updates selected achievement index.
0x0077D950232UIAchievementWnd__OnRewardIconClickHit-tests mouse click on 18x18 reward icon, creates item detail window (type 0xC) displaying achievement reward item data.
0x0077E0E0890UIAchievementWnd__OnEventHandles UI events for achievement window including tree loading, rendering, tab mapping, and achievement count updates.
0x00780660245UIAdventurerAgencyWnd__OnEventHandles window events (resize/position 0x22, quest category toggle 0x1de, quest detail 0x1df) for Adventurer Agency UI window.
0x00789C3062UIScrollView__ScrollVerticalSends vertical scroll message (type 7, delta ±15) to UI scroll handler when flag 0xa5 is set based on param_2 sign.
0x00789C70173UIScrollView__HandleScrollMessageHandles scroll messages (type 7: adjusts offset with clamping; type 0x3c: refreshes and propagates to parent)
0x0078A5F064UIItemCatalogView__HandleMessageDelegates message types 0xae/0xaf to horizontal/vertical scrollbars; passes others to parent UIScrollView handler.
0x0078B41049UIItemCatalogSearchViewB__HandleMessageDelegates message 0xae to scrollbar at offset 0xbc, otherwise forwards to UIScrollView scroll handler.
0x0078B45071UIItemCatalog__NotifySlotByItemIdSearches item catalog slots by item ID and invokes virtual method 0xd8 on matching slot with provided parameter.
0x0078BC70159UIItemCatalogSearch__ResetAndSetFilterResets item catalog search UI by clearing filter vector, resetting counters, and setting new search filter string from parameter.
0x0078BF0049UIItemCatalogUnpurchased__HandleMessageDelegates message 0xae to internal scrollbar handler; other messages routed to UIScrollView scroll handler.
0x0078DE3053UIItemCatalogWnd__UpdateSearchInputRetrieves display text from search input field and invokes search target's callback (vtable+0xd8) to update catalog search results.
0x0078DE70233UIItemCatalogWnd__OnCategorySelectedHandles item catalog category selection: retrieves entry name, finds tree node, sends message 0xd7, updates search target/input UI elements, sends message 0xab.
0x0078E06088UIItemCatalogWnd__OnPageButtonClickResets item catalog UI state by clearing page buttons and resetting list/filter/sort panel display flags.
0x0078E0C0337UIItemCatalogWnd__UpdatePeriodOfUseUpdates item catalog UI label showing remaining period of use in days; refreshes display via message 0x3c
0x0078E220168UIItemCatalogWnd__OnTreeNodeExpandedDisables timed events and schedules a 30-second refresh event when item catalog tree node expands.
0x0078E2D01487UISkillWnd__EventHandlerHandles UISkillWnd events: tab switching, window toggle, sorting, skill level-up, emotion purchases with packet 0xBEC validation
0x0078E960493UIItemCatalogWnd__SwitchTabSwitches item catalog tabs (1-4), updates active tab widget, shows/hides panels, manages search input editability, refreshes purchase count display.
0x0078EB5041UIItemCatalogWnd__OnTabClick1Invokes virtual method at offset 0xd4 on object at offset 0xd8, passing param_2 or default DAT_00fce968 as argument.
0x0078EB8026UIItemCatalogWnd__OnTabClick2Calls virtual method at offset 0xd4 on object stored at offset 0xe4; likely handles tab click event for item catalog window UI.
0x0078EBA0155UIItemCatalogWnd__OnTabClick3Handles item catalog tab click by refreshing timed event timestamp with 30-second timeout if catalog window exists.
0x0078EC5056UIItemCatalogWnd__OnTabClick4Copies item catalog window state (4 dwords) from param_1 offsets to dynamically allocated buffer at offset 0xb4
0x0078F410345UIItemCatalogSlot__UpdateSlotPairUpdates 3 UI item catalog slots with item info from CItemCatalog, marking unavailable items, then triggers refresh.
0x0078F8F036UIItemCatalogSlot__NextPageAdvances UIItemCatalogSlot to next page if available pages remain, validates bounds against catalog data.
0x0078F920210UIItemCatalogSlot__GoToPageNavigates UIItemCatalogSlot to a specified page, updating scroll position and triggering callbacks for page boundary state changes.
0x0078FA00388UIItemCatalogSlot__HandleMessageHandles UI messages for item catalog slot: navigation (prev/next page), keyboard input (arrows/enter), item selection with ownership validation via CItemCatalog lookup.
0x00790140274UIItemCatalogSlotDetail__UpdateDateLabelUpdates a UI text label with formatted date/time extracted from a timestamp in the item catalog slot detail.
0x00790B30194UIItemCatalogSlotDetail__ReallocateItemBufferReallocates internal vector buffer for item catalog slot detail; copies existing data and frees old allocation.
0x00790C20214UIItemCatalogSlotDetail__InitializeInitializes UIItemCatalogSlotDetail object with catalog streams and notification handler setup.
0x00791020147UIItemCatalogSlotDetail__HandleMessageRoutes UI messages (0x3c refresh, 0xae/0xaf delegations) for item catalog slot detail with parent propagation.
0x00791FD0136UIAttendanceWnd__OnEventHandles keyboard events (ESC=0xbd, unknown=0x3c) for attendance window, forwards to parent or calls child handler.
0x00794690139CUIServiceItem__OnClickItemHandles shop item clicks: sends use action if shop window open, else shows dialog or triggers item action.
0x007976704733UIVendingWnd__OnMainEventHandles main window events for vending UI, processing keyboard input (0xc9, 0xd7) and managing active vending shop item list.
0x00798B801727UIVendingSearchWnd__OnSearchEventHandles vending search window events; processes scrolling (cases 7,9,10) and item search with duplicate filtering (case 0x1f).
0x007992C0272UIVendingWnd__OnChildEventHandles vending window child events: price submission (0xD3), quantity increment/decrement (0x117/0x118), item info copying (0x17)
0x0079D6105931UIServiceSelectWnd__OnEventMain event handler for the Service Select window (server/character selection screen). Processes UI events via a large switch on event type and sub-event ID. Handles: character slot selection (0xCB/0xCC) with page navigation (0x13C/0x13D), character creation request (0xB8) with gender/encryption setup, server disconnect (0xB9) with confirmation dialog, character deletion (0xD3) with progress dialog, character rename (0x160), OTP/service selection (0xE2), pincode entry (0x15F/0x197/0x198/0x1A2), slot move (0x1B0-0x1B4), and keyboard navigation (arrow keys 0x12-0x15). Updates page display text, manages sprite loading via UIServiceSelectWnd__LoadCharSprite and registry persistence via UIServiceSelectWnd__SaveRegistryValue. Sends network packets for character operations (0x827, 0x82B, 0x8C5, 0x8D4). Uses modal dialogs for confirmations and error messages.
0x007A1240553UIServiceSelect__OnMessageHandles UI messages (0xD checkbox toggle, 0x28 button click) for service selection with item count limits and texture updates.
0x007A14702400UICharCreateWnd__OnEventEvent handler for character creation UI; processes input events (name entry, hairstyle/hair color selection, gender toggle, slot selection, create button with name validation)
0x007A39F050UIServiceSelectWnd__OnDoubleClickHandles double-click on service select window grid item; validates selection and triggers confirmation callback.
0x007A3A3054UIServiceSelectWnd__OnClickHandles click events on service selection grid; sends message (6, 0xB8, index) to parent when clicked item matches currently selected index.
0x007A3A70315UIServiceSelectWnd__OnItemActivateHandles service menu item activation: opens URLs via ShellExecute or creates UI windows, sends packet 0x143 for type 0x13E.
0x007A4090524UIColorPickerWnd__OnApplyEventHandles color picker window events; sends packets on apply (0xb8), processes Lua callbacks, manages multi-text items
0x007A4DC0474UIItemGrid__OnCtrlClickToggleGroupToggles visibility of all items in grid sharing same property value when Ctrl+clicked on an item.
0x007A5950125UIItemGrid__OnMouseDownHandles mouse down events in item grid UI; initiates window drag or toggles item group visibility based on click position.
0x007A5B4066UIColorPicker__OnMouseWheelHandles mouse wheel input for color picker, scrolling palette by ±1-3 entries based on wheel delta when scrollable.
0x007A6010631UIColorPickerWnd__OnEventUIColorPickerWnd event handler processing UI interactions: color submission (0xb8), packet sends (0xb9/0xc9), scrolling (0x7), grid snapping (0xe), item list population (0x22), inventory management (0x3c).
0x007ABB60805UISnapSnsWnd__OnEventHandles UI events for SNS snapshot window, processing screenshot capture and web browser interactions with event routing.
0x007B1590116UIVendingWnd2__OnMouseMoveHandles mouse movement in vending window, calculates item slot index (0-2) based on Y coordinate, stores result at offset 0xe8
0x007B1720698UIVendingWnd__OnTickUpdates vending shop UI animations, handles mode 2 timeout with status messages, validates item stock for buy button state.
0x007B1C201139UIVendingWnd__OnEventHandles vending window events (buy/sell, scroll, tooltips); validates items, prices; sends packets 0xb5b, 0xb5c, 0xb59
0x007B33501146UIEmblemUploadWnd__OnEventHandles emblem upload UI events: validates 220x90 BMP, zlib-compresses, sends packet 0xA52 to server.
0x007B53A0826UIPinCodeWnd__OnEventHandles PIN code window events: digit input (0x125-0x12F), shuffle numpad, submit PIN via packet 0xBDC, reset PIN buffer.
0x007B678066UIVendingWnd__OnCloseButtonClickHandles vending window close button click (WM_LBUTTONUP on button 0xc9), forwards event to parent UI component.
0x007B67D0387UIVendingSearchWnd__OnEventHandles vending search window events; sends search query packet (0xa5c) to server when text input changes.
0x007B9BF0142UIBuyingStoreSetupWnd__OnDragInitiates drag operation for buying store setup window, converting local to screen coordinates and notifying constraint manager.
0x007B9D3060UIBuyingStoreSetupWnd__OnMouseWheelHandles mouse wheel scrolling in buying store setup window, sends packet commands (7,3) or (7,-3) to scroll item list.
0x007B9EB04133UIBuyingStoreSetupWnd__OnEventHandles UI events for buying store setup window; processes item list, quantities, and submits 0xBDA packet on registration.
0x007BB05066UIBuyingStoreSetupWnd__OnCloseButtonHandles close button event for buying store setup window; processes window closure on specific input (param_2==6, param_3==0xc9).
0x007BB0A0119UIBuyingStoreSetupWnd__OnItemDragEvent_BuggyStringOpBuggy function attempting string assignment with malformed logic; appears to handle item drag in buying store UI but has control flow issues.
0x007BC9801046UIVendingSellConfirmWnd__OnEventHandles UI events for vending sell confirmation window, processing item preview, quantity adjustments, and item selection.
0x007BCE701101UIVendingBuyConfirmWnd__OnEventHandles vending buy confirmation window events by validating equipped items and updating item slot states based on comparison logic.
0x007BD6C065UIVendingConfirmWnd__OnComboSelect_CleanupDestructor/cleanup function that deallocates a std::string object with stack canary validation for security.
0x007BD710124UIVendingSellConfirmWnd__OnComboEventDestructor that deallocates memory for UIVendingSellConfirmWnd object with bounds validation.
0x007BD7B0188UIVendingBuyConfirmWnd__dtorDestructor for UIVendingBuyConfirmWnd that cleans up string members and component resources via exception handler
0x007BE8C01089UIRefineWnd__OnEventInitializes UIRefineWnd by creating child UI components: text input, confirm/cancel buttons with positioning and textures.
0x007BFDD0799UIBattlegroundWnd__OnItemClickHandles mouse clicks on battleground item grid; validates click position, retrieves item by ID, determines tooltip type (consumable/equipment/special), updates selection state.
0x007C0DF0847UIBattlegroundWnd__OnEventHandles battleground window events: attack target (0xaa3), close window (0xaa4), URL open, selection clear, auto-attack
0x007C2060414UIEnchantOptionList__RenderSpritesRenders sprite frames for UI enchant option list by iterating frame data, managing textures, and drawing with scaling/positioning.
0x007C2200127UIEnchantOptionList__SendSelectEventSends a UI command to navigation handler after copying enchant option selection data with validation check.
0x007C229032UIEnchantOptionList__OnDragBeginForwards drag begin event from enchant option list UI to parent component without additional processing.
0x007C270060UIEnchantOptionList__OnMouseWheelHandles mouse wheel scrolling for enchant option list UI; sends scroll commands (0xf/-0xf) via function pointer at offset 0x94.
0x007C2B9080UIEnchantOptionList__OnEventHandles enchant option list UI events; processes window close (0xc9) and render requests, delegates to scroll view handler.
0x007C3B9060UIEnchantSimpleList__OnMouseWheelHandles mouse wheel scrolling in enchant item list UI; sends scroll commands (0xf up, 0xfffffff1 down) when enabled.
0x007C3BD066UIEnchantSimpleList__OnEventHandles scroll view events for enchant list UI; processes window manager event on specific input (param_2=6, param_3=0xc9)
0x007C42F0610UICardMergeItemWnd__OnDrawRenders card merge item window with enchant info, textures, and UI elements based on enchant state flag.
0x007C456024UICardMergeItemWnd__OnMouseDownHandles mouse down events in card merge UI window; initiates window dragging when click occurs in title bar region (Y < 0x11).
0x007C4580117UICardMergeItemWnd__OnEventHandles UI events for card merge window; processes escape key (0xc9) and item selection (0x17) events.
0x007C5300307UICardMergeWnd__DrawScrollbarRenders card merge window scrollbar with up/down buttons and middle fill sprites based on thumb position and size.
0x007C5720236UICardMergeWnd__OnMouseDownHandles mouse down events in card merge window, enables dragging and processes card selection from inventory list.
0x007C581042UICardMergeWnd__OnMouseUpClears card merge window state, invokes virtual handler, and removes UI focus during mouse button release.
0x007C584060UICardMergeWnd__OnMouseWheelHandles mouse wheel input for UICardMergeWnd, scrolling item list up/down via function pointer at offset 0x94
0x007C62801930UIEnchantWnd__OnEventHandles UI events for enchant window; processes enchant material selection, enchantment application, and data export to file.
0x007C7D20359UIVendingWnd__SetupSellConfirmUIConfigures sell confirmation dialog by setting item name, job sprite, zeny amount, and visibility of UI components.
0x007C7E90154UIVendingWnd__OnSellConfirmResultHandles vending sell confirmation result; routes to item use action or displays dialog/error based on response code.
0x007C7FB0208UIVendingWnd__OnMouseDownHandles mouse clicks on vending window, selects items from vendor list by calculating click position against item grid offsets.
0x007C9960198UIVendingWnd__OnMouseDownWithDialogHandles mouse down events in vending window with dialog mode, enabling window dragging and processing vendor interactions.
0x007C9C60206UIVendingWnd__HandleItemClickHandles vending window item clicks by retrieving item ID via OnMouseDown, converting to int, and sending UI message 0x18 to window manager callback.
0x007C9D302278UIVendingWnd__OnTextInputEventHandles text input events for vending window, validates item price input length and processes Enter/Escape key commands.
0x007CAA00208UIBuyingStoreWnd__OnMouseDownHandles mouse clicks on buying store window, processes item selection from vending list based on click coordinates.
0x007CB390206UISkillInfoWnd__OnMouseDownHandles mouse down events in skill info window; creates/toggles UI window and invokes handler with skill ID parameter.
0x007CB4601566UIVendingWnd__OnTradeEventHandles vending window trade events (packets 0x9f1, 0x9f3); validates trade state and sends packets to server.
0x007D00C024UICardMergeWnd__OnDragBeginInitiates window drag for UICardMergeWnd if drag originated from header area (param_2 < 0x11).
0x007D05204925UICardMergeWnd__OnEventHandles UI events for card merge/enchant window; processes button clicks, item selection, and server packet communication (0x222/0x224 merge, 0x223 batch, 0x10c info).
0x007DF130369UIRuneSystemWnd__SwitchTabSwitches rune system UI tabs, updates visibility states, parses rune slots, manages scrollbar range, and broadcasts tab change event.
0x007E4C10145UIRuneSystemWnd__OnButtonClickHandles rune system window button clicks with state-based logic for message dialogs and focus management.
0x007E65302144UIRuneSystemWnd__OnEventHandles UI events for rune system window including scroll, tab switching, and rune slot management
0x007E6E70302UIStatusWnd__OnEventHandles status window events: processes UI event 0xB8 and parses stat point packet (0x0D) into 8 base/bonus stat pairs.
0x007E7050543UIRuneSystemWnd__OnApplyRuneEventHandles rune system UI events; validates rune application conditions and sends packet 0xbd8 to server if constraints met, else shows error dialog.
0x007EA950117CUISelectBox__OnMouseEventHandles mouse events for CUISelectBox by calculating adjusted cursor coordinates and invoking a callback with offset calculations.
0x008079C0505CChatView__OnEventCChatView event dispatcher handling scroll (cases 7/9/10), pagination (0x12/0x13), text input (0x1D), updates (0x3C), and link clicks (0x62).
0x00808C701473CShopView__ValidateCartItemsValidates cart items before purchase by checking weight limits, per-item quantity caps (30000), and building aggregated item map from cart.
0x00809260208CShopView__OnItemUseOrEquipHandles item use/equip in shop view; validates item type and dispatches UI action or shows error dialog for invalid targets.
0x00809330180CShopView__OnItemDoubleClickHandles double-click on shop items; sends use action or opens shop dialog (0xf) based on item type and window state.
0x0080B8C0209CShopView__OnDragItemHandles item dragging in shop UI; performs hit testing, updates selection state, prepares sell selection, and manages dialog mode.
0x0080C6D01764CUIBuyingStoreWindow__OnEventHandles buying store window UI events: validates cart items (0xB8), clears inventory (0xB9), resizes window with grid snapping, and manages item transfers between buy/sell lists.
0x0080CDF0889CUIShopWindow__OnEventHandles shop window UI events: resizing (0xE), item list refresh (0x17), window init (0x22), and item transfers (0x26).
0x0080E53095CShopListView__DrawSelectionHighlightRenders a filled rectangle highlight bar for the selected shop list item using predefined UI color scheme 6,2
0x0080E590111CShopListView__HitTestRow_BuyHit tests mouse coordinates against shop buy list rows, returning visible row index or -1 if miss.
0x0080E600111CShopListView__HitTestRow_SellHit tests Y coordinate against visible shop sell list rows, returns row index or -1 if miss
0x0080E670418CShopListView__HitTestItemHit-tests mouse coordinates against shop item grid; returns item data at clicked position or error code.
0x0080E820422CShopListView__HitTestItemDetailed_SellHit-tests mouse coordinates against shop sell list items, returning vending item details at clicked position or default if out of bounds.
0x0080E9D0640CShopListView__HitTestItemDetailedHit-tests coordinates against shop list items, returns matching item details or empty result if out of bounds.
0x0080ECA0685CShopListView__HitTestItemWithSlotHit-tests shop list view items by coordinates, returns matching vendor item or null if outside bounds
0x0080EFB062CShopListView__IsPointInBuyAreaValidates if a point (param_2, param_3) falls within the clickable buy area of a shop list view UI element.
0x0080EFF062CShopListView__IsPointInSellAreaValidates if a point (param_2, param_3) falls within the sell area bounds of a shop list view UI element.
0x00810A30370CShopListView__OnMouseMove_SellHandles mouse movement in shop sell list view, updates item selection and displays dialog for unavailable items.
0x00810BB0747CShopListView__OnRightClick_BuyHandles right-click on shop buy list item; displays tooltip with item name, quantity, and calculated price near cursor.
0x00810EA0830CShopListView__BuildTooltipTextBuilds tooltip text for shop list items by retrieving ingredient data and formatting price/cost information with localized strings.
0x00811290743CShopListView__OnRightClick_SellHandles right-click context menu display for shop sell list, builds item tooltip with quantity and price info.
0x00811580209CShopListView__OnDoubleClick_BuyHandles double-click purchase in shop UI, validates item selection, displays item description window, and cleans up vending entry.
0x00811660209CShopListView__OnDoubleClick_SellHandles double-click on shop list item to sell; creates item description window and displays item details via UI manager.
0x0081174069CShopListView__OnMouseWheel_BuyHandles mouse wheel scrolling in shop buy list view, adjusts scroll position via virtual method call with capped delta.
0x0081179069CShopListView__OnMouseWheel_SellHandles mouse wheel scrolling in shop sell list view, adjusts scroll position clamped to max 3 items
0x008119202205CShopListView__EventHandler_BuyEvent handler for shop buy list UI; processes button clicks, scrolling, resizing, and purchase validation with zeny/weight checks.
0x00812220894CShopListView__EventHandler_SellHandles UI events for shop sell list view: scroll navigation (cases 7/9/10), window resize with constraints (case 0xe), item population (case 0x17), and sell confirmation (case 0x26).
0x00812730170CShopListView__AddItemToListAdds a CVendingItem to a doubly-linked list in CShopListView, with capacity check (0x30c30c3 items max).
0x00812E6046UIWindowMgr__ToggleWindowVisibilityToggles UI window visibility by processing event; creates/opens window if event processing fails.
0x00814A701312CMenuWnd__EventHandlerEvent handler for menu window that processes UI interactions (window toggles, skill effects, packet 0x9ab) and favorites management based on menu item IDs.
0x00816240154CUISettingsWnd__OnEventSettings window event dispatcher handling window events (0x6, 0x3c, 0x22) with resource refresh and bounds validation.
0x008162E0111UIMapWnd__OnResizeEventHandles map window resize/move events; validates bounds and redraws UI on WM_SIZE (0x22) or WM_PAINT (0x3c).
0x00822D9040CUITextInput__HandleMouseDownStores current UI position state (offsets 0x1c/0x20) to drag-start cache (offsets 0xa0/0xa4) on mouse down
0x00826BE095CUIButton__OnClickCreateWindowHandles button click to create/toggle window 0x1d, dispatching UI messages based on window state at offset 0xb0.
0x00826C4091CUIButton__OnClickGetActiveModeSends packet 0x54 or 0x110 to active UI mode based on button state and global flags
0x00826CD051CUIButton__OnClickSimpleInvokes button click handler and propagates click event to parent UI element with adjusted coordinates.
0x00826DB0131CUIButton__SetSelectedIndexByAccumulatedHeightIterates through button items accumulating heights to find and set selected index matching target Y coordinate
0x00826E7053CUIButton__OnClickShowDialogShows dialog window if hidden, then invokes virtual method at offset 100 with adjusted position parameters.
0x0082705060CUIButton__OnMouseLeave_v2Sends mouse leave event (0xd) and state reset (0x6) messages to UI button's parent window handler.
0x0082709077CUIButton__OnMouseEnter_v2Handles mouse enter event for UI button; sets focus, updates state to 2, triggers callbacks with adjusted coordinates.
0x008270E076CUIButton__OnMouseEnterWithTooltipHandles mouse enter event for UI button, sets focus, triggers hover state, and displays tooltip at cursor position.
0x0082719090CUIScrollbar__OnMouseDragHandles scrollbar thumb drag, calculates new scroll position from Y coordinate, clamps to valid range, updates state and notifies parent.
0x008271F0243CUIButton__OnClickHandles button click events, validates cursor position, sets pressed state, sends child data packets for specific button IDs, and notifies parent window.
0x008272F046CUIButton__OnDoubleClickExecutes double-click handler callback if cursor style matches button ID, then clears UI focus.
0x0082732033CUIButton__ForwardMouseToParentForwards mouse event to parent UI element by calling parent's mouse handler with adjusted coordinates.
0x0082735033CUIButton__ForwardMouseToParent2Forwards mouse event to parent UI element by calling parent's handler with adjusted coordinates.
0x00827380252CUICheckbox__OnClickHandles checkbox click events: toggles checked state if toggle mode enabled, sends event 6 packet to parent window, updates focus.
0x00827920196CUIButton__OnMouseMoveUpdates CUIButton hover state (0/1/2) based on cursor position and focus, notifies parent via 0x10f event.
0x00827AC0207CUIButton__OnMouseMoveAltHandles mouse movement over button UI element, updating cursor style and hover state based on position and dispatching events.
0x00827B9039CUIButton__ForwardMouseToTopLevelForwards mouse event to top-level parent by calling virtual method at offset 0x6c with adjusted coordinates.
0x00827BC033CUIButton__ForwardMouseMoveToParentForwards mouse move event to parent UI element by calling parent's mouse move handler with adjusted coordinates.
0x00827C2068CUIButton__OnMouseLeaveChecks if mouse is still within button bounds; clears hover state and invokes callback if mouse left the button area.
0x00827C7035CUIButton__SetBackgroundMusicStops or starts background music based on a boolean flag at offset 0xac in the button object.
0x00827CA061CUIButton__SetCursorByBoundsSets BGM track based on whether coordinates (param_2, param_3) fall within button's width/height bounds at +0x14/+0x18.
0x00827D0061CUIButton__SetCursorByHitTest2Sets BGM track based on whether coordinates fall within button bounds (width at +0x14, height at +0x18).
0x00827D4094CUIButton__UpdateSoundOnCursorEnterUpdates BGM track based on cursor position within button bounds; plays track 2 on hover, stops on exit.
0x00827DA033CUIButton__ForwardRightClickToParentForwards right-click event to parent UI element by invoking parent's click handler with adjusted coordinates.
0x00827DD033CUIButton__OnRightClickInvokes virtual method at offset 0x78 on object at +0x10, passing adjusted X,Y coordinates from +0x1c,+0x20.
0x00827E10415CUIButton__OnUpdateUpdates UI button state: checks resolution changes, syncs texture dimensions from resource manager, triggers redraw on resource updates.
0x0082818063CUIButton__NotifyParentDropEventNotifies parent UI element of drop event by invoking virtual method at offset 0x94 with event codes 0xd and 6.
0x008281C036CUIButton__ForwardDragToParentForwards drag event to parent UI element by invoking parent's drag handler with adjusted coordinates.
0x008281F036CUIButton__ForwardDragToParent2Forwards drag event to parent UI element by calling parent's drag handler with adjusted coordinates
0x0082822036CUIButton__ForwardDragToParent3Forwards drag event to parent by calling virtual method at offset 0x84 with adjusted coordinates.
0x0082825036CUIButton__ForwardDragToParent4Forwards drag event to parent by calling virtual method at offset 0x84 with adjusted coordinates
0x0082828060CUITextInput__OnMouseWheelHandles mouse wheel events for CUITextInput; routes scroll events to scrollbar when present.
0x008282C023CUITextInput__ForwardFocusLostToParentForwards focus lost event to parent UI element by invoking parent's virtual method at offset 0x8c
0x008282E047CUIScrollbar__OnMouseWheelHandles mousewheel input for scrollbar; sends scroll packets (0x13 down, 0x12 up) to scroll handler.
0x0082831026CUIButton__ForwardFocusLostToChildForwards focus lost event to child UI element by invoking virtual method at offset 0x8c in child's vtable.
0x0082833015CUIButton__OnFocusLostInvokes virtual method at offset 0x8c on object at param_1+0x10, likely notifying parent of focus loss event.
0x0082834015CUIButton__CallVirtualMethodAtOffset8cCalls virtual method at offset 0x8c on object at param_1+0x10; likely delegates focus-lost handling to parent.
0x0082B5A069CUIButton__ForwardToHandlerAllocates UI surface, invokes handler callbacks via vtable pointers stored in component structure at offsets 0x4c and 0x00.
0x0082C4E0176CUITextInput__OnEvent_BaseHandles UI text input events: clears edit control on event 0, creates/toggles window on event 0x62, assigns string on event 0x99.
0x0082D00054CUITextInput__OnEventForwardForwards UI text input events to parent handler; calls OnEvent_Base if param_3 is set, else invokes virtual method at offset 0x94
0x0082D04059CUITextInput__OnEventForwardWithCleanupRoutes keyboard events (0x12=Delete, 0x13=Backspace) to text deletion handlers or base event processor.
0x0082D4A029CUIComponent__OnEvent_SetParamHandles UI component event with parameter code 0xd; sets component state and triggers virtual method callback at offset 0x98.
0x0082D4C087CUIComponent__OnEventForwardHandles UI component events; processes key input (0xcb) and dimension changes (0xd), forwarding to parent or storing values.
0x0082D68024CUIComponent__OnEvent_StoreUserDataStores user data in CUIComponent at offset 0xd4 when event param equals 0x22 (quote character).
0x00848910109CUIListBox__HitTestRowByPosConverts mouse coordinates to listbox row index; returns -1 if out of bounds or listbox disabled.
0x0084898057CUIListBox__HitTestRowByPosVHit tests a listbox row at given (x,y) position; returns row index or 0xFFFFFFFF if out of bounds
0x008489C057CUIListBox__HitTestRowByPosV2Hit-tests a listbox row by pixel coordinates; returns row index or 0xFFFFFFFF if out of bounds.
0x00848A00282CUIScrollbar__HitTestRegionHit-tests a scrollbar at given coordinates, returning region code (0-4) for track, thumb, or end areas.
0x00848C40123CUIScrollbar__HitTestThumbPositionCalculates scrollbar thumb position based on click coordinates; returns normalized thumb index or -1 if out of bounds.
0x00848E60101CUITabControl__HitTestTabByPosFinds which tab matches given position by subtracting tab widths from coordinate until negative, returns tab index or -1.
0x0085843065CUIListBox__OnDoubleClickHandles double-click events on UI listbox items; triggers callback with selected item index if valid selection exists.
0x008584B053CUIComponent__OnMouseMovePropagatePropagates mouse move events to child UI components with offset coordinates if component has children.
0x008584F051CUIComponent__OnLButtonDown_NotifyParentDispatches left mouse button down event to virtual handler 0x94, then notifies parent component with message code 0xB8.
0x0085853069CUIButton__OnLButtonDownHandles left mouse button down event for UI button, dispatches message 0x61 and triggers callback if not disabled.
0x0085868028CUIListBox__OnMouseMove_SetSelectedSets selected listbox row by performing hit test at given mouse coordinates, stores result at offset 0x94
0x008586D050CUIComponent__NotifyParentWindowRetrieves window type 0x116, invokes virtual method at offset 0x94 with message code 6 and parameter 0xcc
0x00858710172CUIListEntry__OnClickHandles list entry clicks; opens emotion window for type 0x205 or notifies parent with event 0x62
0x008587C038CUIListBox__OnLButtonDown_SelectRowSelects a listbox row by hit-testing mouse position, stores row index, and invokes selection callback.
0x008587F071CUIListBox__OnMouseMove_HoverCalculates hovered listbox item index from mouse coordinates; clamps to valid range or sets to -1 if out of bounds.
0x0085884071CUIListBox__OnMouseMoveCalculates hovered listbox item index from mouse coordinates; sets invalid index if out of bounds, triggers refresh callback.
0x0085889074CUIListBox__OnLButtonDown_SelectAndNotifyHandles left mouse button down on listbox; performs hit test, selects row, sends notification packet (0x94), and triggers callback.
0x008588E038CUIListBox__OnLButtonDown_SelectSets selected row index via hit test and triggers selection callback in UI listbox control.
0x0085892065CUIListBox__OnLButtonDown_SelectNotifyHandles left mouse button down on listbox item; performs hit test, updates selection state, and triggers notification callback.
0x00858AF071CUIComponent__OnRButtonDown_NotifyParentHandles right-button down event, updates state, and notifies parent UI component via virtual method calls at offsets 0x94
0x00858B4068CUIButton__OnMouseEnterHandles mouse enter event for UI button; sets state to 2, triggers callback, and sends 0x6b packet to parent.
0x00858B90169CUIComponent__OnKeyDown_DispatchHandles tab control key input dispatch; updates active tab index, triggers redraw and parent window notifications.
0x00858C5037CUIComponent__OnMouseMove_PropagateToParentPropagates mouse move events to parent UIComponent by calling parent's OnMouseMove with adjusted coordinates.
0x00858C80121CUIButton__OnMouseMoveHoverHandles mouse movement over button; updates hover state, triggers callback if within bounds, clears UI focus.
0x00858D10134CUIListBox__OnLButtonDown_SelectAndProcessEventHandles left mouse button down on listbox: performs hit test, stores selected row, and dispatches event 0x27 to parent window.
0x00858DC0173CUIListBox__OnLButtonDown_HitTestAndNotifyPerforms hit-test on listbox click coordinates, calculates item index, stores result, and dispatches UI event notification.
0x0085901098CUIScrollbar__OnLButtonDownHandles left mouse button press on scrollbar thumb, dispatches UI event 0x30 if thumb not disabled.
0x0085908091CUIListBox__OnLButtonDown_HitTestVPerforms hit test on listbox coordinates, calculates selected item index, triggers selection callback via virtual method at offset 0x94.
0x008590E071CUIComponent__OnLButtonUp_DispatchDispatches left mouse button release events to UI components; clears focus if cursor matches component.
0x008592A0124CUIButton__OnMouseMoveHover2Handles mouse move hover state for UI button; updates hover status and triggers hover callback if cursor remains within button bounds.
0x0085932088CUIButton__OnLButtonUpHandles left mouse button release on UI button; triggers callback with WM_LBUTTONUP (0x62) or custom message (0x6d) if disabled.
0x00859390138CUIButton__OnMouseMoveDragHandles mouse drag movement for UI button, updates hover state and triggers callback when cursor leaves button bounds.
0x00859420108CUIComponent__OnLButtonUpHandles left mouse button release on UI component, resets interaction state and notifies parent/callback handlers.
0x0085A35083CUIListBox__OnMouseMove_UpdateHoverUpdates hover state of listbox item based on mouse position; triggers callback if hover index changed.
0x0085A3C083CUIListBox__OnMouseMove_UpdateHover2Updates hover state in listbox by calculating item index from mouse Y position; triggers callback if index changed.
0x0085A590131CUIListEntry__OnMouseMoveHandles mouse movement over UI list entry; toggles hover state and triggers hover callback when mouse enters/exits bounds.
0x0085A620113CUIComponent__OnMouseMoveDragHandles UI component drag operations by tracking cursor movement and dispatching drag events when threshold distance exceeded.
0x0085A6A0198CUIComponent__UpdateCursorStyleUpdates UI component cursor style based on mouse position and cursor state (normal/hover/drag).
0x0085A77051CUIComponent__OnMouseMove_SetHoverFlagSets hover flag (offset 0xac) based on whether mouse coordinates (param_2, param_3) are within component bounds (width at 0x14, height at 0x18)
0x0085AB9077CUIItemSlot__OnDoubleClick_UseItemHandles double-click on item slot; retrieves item ID and opens window 0xc with item data offset.
0x0085ABE0116CUIListBox__OnRButtonDown_ShowContextMenuShows context menu for selected listbox item at cursor position with window ID 0x2e
0x0085AC6053CUIButton__OnDoubleClickNotifyHandles double-click notification on UI button; sends packet 0x65 if callback exists and flag at offset 0x2b is clear.
0x0085ACA038CUIListBox__OnLButtonDown_SelectSimpleHandles left mouse button down for simple selection mode in listbox, updates selected row index and invokes callback.
0x0085AD0046CUIItemSlot__OnDoubleClick_NotifyParentCreates item slot window and invokes virtual method at offset 0x94 with item data offset 0x80 to notify parent of double-click interaction.
0x0085AD3056CUIButton__OnDoubleClickNotify2Handles double-click notification on UI button; triggers callback if enabled and invokes completion handler.
0x0085AD7062CUIButton__OnRButtonDownHandles right mouse button down event on UI button; dispatches message code 99 if enabled and calls registered callback.
0x0085ADB057CUIButton__OnRButtonDownNotifyHandles right mouse button down event on UI button; triggers callback if enabled and fires notification message.
0x0085ADF0121CUIComponent__OnMouseMoveWithCursorCheckHandles mouse movement for UI component with cursor style validation and focus state updates.
0x0085AE7036CUIComponent__OnRButtonDown_PropagateParentPropagates right mouse button down event to parent by invoking virtual function with adjusted coordinates.
0x0085AEC045CUIComponent__OnRButtonDown_ConditionalPropagateConditionally propagates right-button-down event to parent if component has no children, adjusting coordinates by offsets.
0x0085AEF0124CUIComponent__OnKeyDown_DispatchExHandles key-down input dispatch for UI components, manages focus state and cursor style validation.
0x0085AF7062CUIButton__OnRButtonDown2Handles right mouse button down event on UI button; sends packet type 99 if enabled and invokes callback.
0x0085AFB0125CUIComponent__OnMouseMoveWithCursorCheck2Handles mouse movement for UI component; updates hover state and triggers callbacks when cursor is within bounds.
0x0085B030114CUIListBox__OnMouseWheelHandles mouse wheel input for listbox, adjusts scroll position within valid bounds and triggers callbacks.
0x0085B0B060CUIComponent__OnMouseWheel_ScrollChildHandles mouse wheel scrolling for UI component child elements by dispatching scroll commands (up/down) via virtual function.
0x0085B0F060CUIComponent__OnMouseWheel_ScrollChild2Handles mouse wheel scrolling for a UI component child, sending scroll packets (direction 7, delta 3 or -3) to param_1[0x2a].
0x0085B13060CUIComponent__OnMouseWheel_ScrollChild3Handles mouse wheel scroll events on UI component; sends scroll packets (up/down) to child element via virtual function callback.
0x0085B17015CUIComponent__CallParentOnKeyInvokes virtual method at offset 0x8c on parent UI component object, propagating keyboard input event up hierarchy.
0x0085B18023CUIComponent__CallParentOnKeyIfExistInvokes parent UI component's key event handler if parent exists via virtual method at offset 0x8c
0x0085B1A057CUIComponent__OnMouseWheel_ScrollSelfHandles mouse wheel scrolling for UI component; sends scroll packets (up/down) via virtual function at offset 0x94.
0x0085FE70509CUIListView__OnScrollEventHandles scroll events (wheel/arrow/direct position) for UI list view, updating display indices and triggering redraws
0x008600E0439CUIToggleBtn__OnEventHandles toggle button state changes; toggles bool at +0x89, adjusts child visibility offset, triggers UI refresh callbacks on event 0x111
0x008602A0443CUINumericInput__OnEventEvent handler for numeric input UI control; processes increment/decrement (0x12/0x13), value set (0x28), parent window assignment (0x53), and text input (0x1f) events.
0x008604D0486CUIComboBox__OnEventProcesses UI events for combo box (selection, navigation, text input); dispatches parent window callbacks and redraws.
0x00860730230CUIComponent__OnFocusEventHandles focus events (param 0x111) and escape key (0x27) for UI component, updates parent window state.
0x00860B90448CUIToggleBtn__OnEvent2Handles toggle button events (0x111 keystroke); toggles state at offset 0x89 and updates child UI components accordingly.
0x00860D50813UIWnd__HandleScrollListEventHandles scroll list UI events (vertical/horizontal scrolling, item selection) with bounds checking and callback invocation.
0x00861700501CUIComboBox__OnDropdownEventHandles dropdown list open/close and item selection events for combo box UI component, managing window creation and text updates.
0x008619D0292CUIEditField__OnEventHandles UI edit field events; processes enter key (0xd) and shop slot selection (0x1af) with image path formatting.
0x00861C80423CUITreeView__OnTabSearchEventHandles tab search events in CUITreeView; validates input, measures text width, and shows modal dialog if tab count exceeds width limit.
0x00861E40616CUIEditBox__OnListEventHandles scroll list events for CUIEditBox; processes scroll input, updates display state, and re-parses formatted text content.
0x008620E03608UIWnd__ScriptEventHandlerHandles script event callbacks for UI windows, dispatching Lua/script events with parameters to registered window handlers.
0x008630201505UIListWnd__EventHandlerUIListWnd event dispatcher handling clicks, scrolling, focus, item selection, drag-drop, and input validation for list/grid UI controls.
0x00870C30409UIWindow__SetupErrorMessageBoxInitializes error message dialog with message 0xFDF, configures button at offset 0xB4, positions child UI elements 0xBB and 0xBC, sets item description text.
0x00880AD0152CUIComponent__BeginDragWindowInitiates window drag operation by setting focus, converting coordinates to screen space, storing drag offsets and current position, marking fade state 0x80 with timestamp.
0x00880B7061CUIListBox__OnClickRowHandles list box row clicks by hit-testing position, updating selected row index, refreshing display, and clearing child text.
0x00880C00171CUIComponent__OnMouseMoveHandles mouse movement over UI component, updating cursor style and triggering focus/unfocus callbacks based on bounds checking.
0x00880CB03CUIComponent__OnEvent_noopEmpty event handler stub that serves as default no-op implementation for unhandled UI events.
0x008815D051CUIComponent__OnMouseWheelHandles mouse wheel input by invoking a virtual function handler with scroll direction (7,6 for up; 7,0xfffffffa for down).
0x00881B50891UIBankWnd__OnEventHandles UI events for bank window including deposit/withdraw operations and input validation with overflow checks.
0x00881F307807UICharSelectWnd__EventHandlerUICharSelectWnd event handler. Massive dispatch (7807 bytes). Key messages: msg 3/4=scroll visibility, msg 6=button clicks (0xb8=connect, 0xc9=cancel, 0x15b=close), msg 0xe=resize (repositions all child controls), msg 0x22=char data received (stores char info + name), msg 0x25=server list parsing (extracts server names/IPs from delimited string, compares against known server), msg 0x2b=delete char confirmation, msg 0x2c/0x2d/0x2e=char slot operations with tree iterators, msg 0x30=context menu actions (create/delete/rename), msg 0x31=server list rebuild (creates buttons per server, positions window), msg 0x35=position update, msg 0x7b=patch data (sub-packets 0x5014-0x501f for char display data).
0x00884040301UINumInputWnd__EventHandlerHandles numeric input dialog events: sets/displays values, processes OK button to convert input text to integer and send via message handler.
0x008841D0125UIWnd__DefaultEventHandlerUIWnd event dispatcher handling focus gain/loss (msgs 0/1) and script callbacks (msg 0x62) with window creation.
0x008842501255UICharCreateWnd__EventHandlerHandles UICharCreateWnd events: validates character name, checks for HTML tags/special chars, manages slot selection, pincode dialogs, and character deletion with server sync (0x3bb).
0x00884740398UIRenameCharWnd__EventHandlerHandles UI events for character rename dialog: close confirmation (0xb9), rename submission with 8-char validation (0x17e), and text clearing (0x3c).
0x008848D01371UILoginWnd__EventHandlerHandles UILoginWnd events: button clicks (msg 6), checkboxes (0x27), special (0x58); validates credentials and sends login packets.
0x00884F002199UICharMakeWnd__EventHandlerHandles character creation UI events: stores character name input, validates name/password, processes hair style/color changes via scrollbars, sends 0x2721 packet with char data.
0x00885A30337UIWnd__OnEvent_WithShellExecuteUIWnd event dispatcher handling close/text/URL/flag operations via ShellExecute and motion packets
0x00885C5034UIWnd__OnEvent_StoreValueHandles UI window event for storing param_3 value to global data address 0x0131f95c when event code equals 6
0x00885C80113UIWnd__OnCloseEventHandles UI window events: closes window on event 6/0xb8, updates window geometry on event 0x4f, delegates others to default handler.
0x00885F603116UICharMakeWnd__OnEventUICharMakeWnd event handler processing keyboard/mouse input for character creation window, handles equipment updates via 0x2d8 packets.
0x00886EC01266UIReplayWnd__OnEventHandles UI replay window events (param_3=6), processes button clicks (param_4=0xd5), manages recording state and visibility of replay controls.
0x00887E80276UIWnd__OnEvent_SubmitInputHandles input submission dialog events: stores parameters on event 0x44, sends text to active mode on OK (0xB8), closes on any button.
0x008B925035UIAuctionWnd__OnKeyDownHandles keyboard input for auction window; sends packet 0xca to parent when key code < 0x11
0x008BA5D050UIEquipWnd__OnMouseMove_HitTestUpdates equipment window's hover state on mouse movement; triggers callback if hovered row changed.
0x008BA9D035UIEquipWnd__OnMouseMove_ForwardForwards mouse move events to base class and virtual handler at offset 0x70 in vftable
0x008BAF30114UIWnd__ProcessEventWithTimerDebounces UI window events with 2000ms cooldown timer, preventing rapid event reprocessing within threshold.
0x008BB340181UIEquipWnd__OnClickEquipSlotHandles equipment slot clicks in UI, performs hit testing and opens/toggles equipment window with slot data.
0x008BB400185UIEquipWnd__OnClickItemHandles equipment window item clicks by retrieving item at position and opening item detail window via CUIWindowMgr.
0x008BC3F0175UIListWnd__HandleListScrollEventCalculates scrollable list dimensions, updates scrollbar range/max, clamps scroll position, and invokes callback.
0x008BC580107UIItemShopWnd__HandleEventCloses item shop window, sends packet 0x81 with parameter 500, clears UI state, and invokes virtual method at offset 0x98.
0x008BC900102UIWnd__ProcessEventByModeSearches event queue for matching mode ID, then dispatches event to active window manager with packet offset adjustment.
0x008BC97075UIWnd__HandleTextInputEventHandles UI window event (param_2==6, param_3==0xb8) to retrieve and assign text buffer from CUITextInput.
0x008BCC40836UIBookmarkWnd__EventHandlerHandles bookmark window UI events: button clicks (0xB8/0xB9), title text setup (0x5B), and packet 0x53FC data processing.
0x008BCF902117UIBookWnd__EventHandlerHandles book window UI events: page navigation (0x162/0x163), bookmark saving (0x164), file loading (0x5E), display (0x5C), auto-scroll toggle (0x5D)
0x008BD920228UIMonsterInfoWnd__EventHandlerHandles monster info window events; processes monster ID lookups, validates item drops, updates cached monster name strings.
0x008BDA701368UICreateChatRoomWnd__EventHandlerHandles chat room creation window events: validates room name (CWordFilter, ASCII check, min 4 chars), sends 0x2C packet, switches tabs (0xE4/0xE5), displays room info (0x22).
0x008BE0101330UICharNameInputWnd__OnEventHandles UI events for character name input window: validates name length, checks bad words, enforces ASCII-only for service type 1, processes OK/Cancel and tab switching.
0x008BE590541UIChatRoomWnd__OnTextClickHandles chat room window text clicks (event 0x1B), parses item link tags, resolves item names, adds item info to display, and resizes window if needed.
0x008BE7B0474UIMailComposeWnd__EventHandlerHandles UI mail compose window events: processes close (0xB9), mail actions (0xDF/0xE0), and recipient list packets (0x5172/0x5173).
0x008BE9901016UINPCSelectWnd__EventHandlerHandles NPC dialog window events (OK 0xB8/Cancel 0xB9/Scroll 0x12-0x13/Click 0x1B), sends cmd 0x4A packets
0x008BEE201220UIChatRoomWnd__OnEventHandles chat room UI events: message throttling (0xb8/0xb9), item links (0x1b), embedded packets (0x7b/0x558c), resize (0x22)
0x008BF4C055UIWnd__ForwardEventToChildRoutes UI events to child window at offset 0xB8 if event type is 0x27, otherwise to child at 0xB4 via virtual method at offset 0x94.
0x008BF50055UIWnd__ForwardEventToChild2Forwards UI events to child window at offset 0xB8 (if event=0x27) or default child at 0xB4 offset.
0x008BF540471UIConfirmDialogWnd__EventHandlerHandles confirmation dialog events: processes OK/Cancel button clicks (0xB8/0xB9), sends command 0xA7, and constructs confirmation text on event 0x5A.
0x008BF72065UISimpleButtonWnd__EventHandlerHandles UI button events; dispatches 0x8D packet to active mode on button click (param_3==0xB8), delegates other events.
0x008BF77083UISearchInputWnd__EventHandlerHandles search input window events; on event 0xB8, retrieves text buffer and sends via packet 0x271C command.
0x008BF7D03710UIEquipWnd__OnEventBUIEquipWnd event handler processing swap equip (0x1fc), damage resource Lua calls (0x10f), packets, tab/scroll/resize events
0x008C08101146UIShopItemWnd__EventHandlerHandles shop item window events (buy/cancel buttons, item display with pricing, packet 0x5492-0x5494 processing).
0x008C0EA02003UIItemShopWnd__OnEventBHandles UIItemShop window events (buy validation 0xb8, sell 0xb9, equip refresh 0x17, scroll 0x26, item link 0x32, packet 0x7b)
0x008C17A0272UIColorPickerWnd__EventHandlerHandles color picker dialog events: stores RGBA values on event 0x44, sends cmd 0x83 with RGBA to active mode on OK button (0xB8), closes on Cancel (0xB9).
0x008C18B03152UIStatusWindow__EventHandlerHandles UI status/equipment window events: buttons (OK/Cancel/close), file I/O for equipment data, drag operations, tooltips, and mouse hover states.
0x008C3590822UIEquipOptionWnd__OnEventHandles UI equip option window events (OK/Cancel buttons, item selection 0x4d, motion packets 0x7b tag 0x574e)
0x008C3960866UIEquipOptionListWnd__OnEventUIEquipOptionListWnd event handler managing scroll (7/9/10), item updates (0x1f), resize (0x22), OK/Cancel (0xb8/0xb9) and refresh (0x3c) events
0x008C3D60485UIEquipSetWnd__OnEquipEventHandles equipment set window events; processes item equip notifications (0x22), calculates bonuses (0x40), and updates equipped item slots/stats (0x3c).
0x008C4030547UIWndConfirm__OnEventHandles UI confirmation window events; processes motion packets (0xb8/0xb9), message strings (0x5f), and JSON data packets (0x7b).
0x008C42601117UIPartyInviteWnd__OnEventUIPartyInviteWnd event handler: processes party invite accept/decline (0x46), word filters party names (0x49), records motion packets.
0x008C46D0789UIGuildInviteWnd__OnEventHandles guild invite window events: processes accept/decline (0x23), displays guild name (0x38), and processes packet data (0x7b).
0x008C4A50998UISkillSelectWnd__OnEventUISkillSelectWnd event handler processing skill packets (0xb8/0xb9), scroll events, and item updates
0x008C4ED0350UIScrollListWnd__OnEventUIScrollListWnd event handler processing resize (0x1e), item assignment (0x1f), font (0x48), refresh (0x4b), scroll position (0x53)
0x008C50801195UIMinimapCtrlWnd__OnEventHandles minimap UI events: toggle display (0x1c4), map teleport (0xbd), zoom in/out (0xd8/0xd9)
0x008C5590326UIItemComposeWnd__OnEventHandles item compose window events: processes OK/cancel buttons, closes related UI windows, clears item lists, and updates compose type display.
0x008C5760107UIWnd__AssignStringAndProcessEventHandles UI window events; processes event type 0x3e by calculating string length and assigning to std::string member.
0x008C57F0111UIWnd__OnDefaultEventHandles UI window events for keypress (0x50) and control messages (0xb8, 0xb9), storing key codes and dispatching callbacks.
0x008C5860283UIWndItemPrice__OnEventHandles item price UI window events (0x22=item copy, 0x24=price format, 0x4c=bool flag), delegates unknown events to parent handler
0x008C5BE0221UIItemAmountWnd__EventHandlerHandles item amount dialog events: locks check, stores item ID on event 0x1C, sends command 99 with amount on OK button.
0x008C5CC0344UIBuyingStoreAmountWnd__EventHandlerHandles UI events for buying store amount input window; processes text input on OK (0xB8) and locks with DAT_0131f940 check.
0x008C6220212UIPasswordInputWnd__EventHandlerHandles password input dialog events: reads text on OK (0xB8), closes on Cancel (0xB9), delegates others to default handler.
0x008C63E01548UIStatAllocWnd__OnEventHandles stat point allocation UI events; validates chat room name input, filters '#' characters, and processes channel/map selection.
0x008C6A20132UIChatRoomPasswordWnd__EventHandlerHandles chat room password dialog events: stores room ID on event 0x2F, sends packet 0x2D with password on OK button (0xB8), closes dialog.
0x008C6AB0487UIItemUseListWnd__OnEventHandles UI events for item use list window: item selection (0xb8), cancellation (0xb9), scrolling, item updates (0x1f), and list refresh (0x3c).
0x008C6D30835UIGMCommandWnd__OnEventUIGMCommandWnd event dispatcher handling window close (0xc9), GM tool toggle (0x10c), and context menu (0x27) with IsYellow/IsAdmin checks.
0x008C7310116UIGameMenuWnd__EventHandlerHandles game menu window events (Resume cmd 0x19, Quit cmd 0x58, Close 0x30) triggered by button presses 0xDC/0xDD or ESC key 0xB9.
0x008C7390209UICharSelectMenuWnd__EventHandlerHandles character selection menu UI events (select char 0x19, exit 0x58, new char 0x10D, cancel 0x13).
0x008C74C01891UILoginWnd__OnEventUILoginWnd event dispatcher handling login button (0xda), window close (0x3f), motion packets, and UI element creation with throttling.
0x008C7CE04870UICharPinCodeWnd__OnEventHandles PIN code entry events across 4 states, validates input, sends packets 0x8bc/0x8ba/0x8c3, manages numpad/backspace
0x008C91D05110UIPasswordDialog__EventHandlerEvent handler for the password/PIN dialog (packet 0x8b8/0x8be/0x8c3). Handles OK button (0xb8/0xda) with 4-stage state machine (0x3d): stage 0=enter old PIN, stage 1=enter new PIN, stage 2=confirm new PIN, stage 3=verify match. Cancel (0xb9) shows confirmation. Number buttons (0x125-0x12f) append digits via FUN_008d22e0. Reset (0x12f) clears input. Sends packet to server via CConnection__SendPacket on success. Message ID 0x75f for error, 0x3f8 for mismatch.
0x008CA7B0328CUIPopupMenu__OnEventHandles popup menu events: processes item selection (msg 6) and menu population (msg 0x22) with grid layout.
0x008CA900396UIQuestInfoWnd__OnEventHandles quest info window events: closes window (0xc9), opens skill description popup (0x157), processes tab selection (0x3d) with skill tree updates
0x008CB1A0198UIWhisperInputWnd__OnEventHandles whisper window events: sends chat packet 0x62 on OK, stores target player ID on event 0x44, closes on 0x37.
0x008CB2B0544UISelectListWnd__OnEventHandles UISelectListWnd events: OK (0xb8)/Cancel (0xb9) with item selection, scrolling (7/9/10), list population (0x1f), mode set (0x1b), refresh (0x3c)
0x008CB520532UIRouletteDiceWnd__OnEventHandles roulette dice UI events: processes dice results (0xb8), cancellation (0xb9), dice type selection (0x5b), and packet data (0x7b/0x54c4).
0x008CB7C01742UIBasicInfoWnd__OnEventHandles UI events for character stat window: height toggle (0x226), resize (0xca), stat point allocation (0xcd-0xd2), trait stats (0x227-0x22c).
0x008CBED03371UICharPinCodeNumPadWnd__OnEventHandles PIN code numpad input events; validates 4-8 digit PIN entries and sends confirmation packet 0xbc to server.
0x008CCD70551UITipOfTheDayWnd__OnEventHandles UITipOfTheDayWnd events: close, checkbox toggle (SHOWTIPSATSTARTUP registry), next/prev tip navigation, and tip text display.
0x008CCFE01381UIEmoticonWnd__OnEventEmoticon window event handler processing emoticon selection, pagination, search text input, item dragging, and tips registry settings.
0x008CD5A052UIWnd__UnregisterAndHandleEventHandles UI window events; unregisters window on specific packet types (0xb8, 0xb9), otherwise calls default handler.
0x008CD6502300UIChatInputWnd__OnEventHandles chat input window events (submit 0xb8, commands 0x31, resize 0xe/0x22, word filter 0x25) with link validation and bad word filtering
0x008CE010179UIWndPacket0x998__OnEventHandles UI window events for packet 0x998, sends packet on button 0xb8/0xb9 press, processes window event 0x8a.
0x008DC1801009UIShortcutWnd__ProcessKeyInputProcesses keyboard input for shortcut bar, handling modifier keys and executing shortcuts via Lua hotkey list integration.
0x008DC83083UIWnd__SendProcessEventThrottles UI event processing by tracking elapsed time between calls, triggers UIWindowMgr event handler when 2000ms threshold exceeded.
0x008DD0501305UIShortcutWnd__OnItemDropProcesses drag-and-drop of items/skills onto shortcut bar, validating drop slot and configuring autocast assignment with cooldown visualization.
0x008DD5901734UIHotkeyWnd__OnItemDropProcesses drag-and-drop of items/skills onto UIHotkeyWnd hotkey slots, validating item types and updating hotkey bindings via CSession__UpdateHotkeySlot.
0x008F6960243UIHotkeyBar__OnMouseDownHandles mouse down on hotkey bar slot; toggles slot state and updates UI display when selection changes.
0x008F6A60334UIListWnd__OnClickItemHandles list item clicks in scrollable UI window; validates item index, displays tooltip via CUITextComponent, triggers entity right-click and drag window handlers.
0x008F76A050UIHotkeyBar__OnMouseMove_HitTestUpdates hotkey bar slot tooltip on mouse movement, triggers callback if hovered slot changes.
0x008F87C047UIWnd__OnMouseMove_CheckCursorStyleConditionally invokes OnMouseMove handler only if cursor style matches expected state and global flag is enabled.
0x008F8A1037UICharSelectWnd__OnMouseMove_ShowTooltipDisplays character slot tooltip and delegates mouse movement to base window class handler.
0x008F8A4038UIWnd__OnMouseMove_CheckCursorOnlyDelegates mouse move to UIWnd only if current cursor style matches the expected style parameter.
0x008F8CF089UIWnd__HandleIdleTimeoutMonitors UI window idle state; triggers event 0xc4 after 2000ms of inactivity when window states match.
0x008F9540183UIListWnd__HandleListScrollEvent_BUpdates UIListWindow scroll range and max based on content size, clamping scroll position within valid bounds.
0x008F9600173UIListWnd__HandleListScrollEvent_CCalculates scrollbar range for UIListWnd based on content size, updates scroll state and invokes virtual callback.
0x008FA640621UIChatWnd__OnChannelEventHandles chat channel events (0xc1/0xc9/0xd5 packets), manages channel map entries, updates UI strings and locale data.
0x008FAE60504UIEquipSetWnd__OnEventHandles UI equipment set window events; processes equipment save (0x173), dialog confirmations, and window toggles for related UI panels.
0x008FB130709UIHotkeyWnd__OnEventEvent handler for hotkey window managing slot type selection, Lua script calls, hotkey grid refresh, and UI state updates.
0x008FB4D0570UICharSelectSlotWnd__OnEventHandles UI events for character select slot window; processes rect validation, character selection packets, and modal dialog management.
0x008FB710324UIWnd__OnEvent_SendPacket2CFUI event handler that sends packet 0x2CF on button 0xB9 click and processes related UI interactions.
0x008FB89039UIChatWnd__OnKeyDown_EnterKeyHandles Enter key (0xc9) press in chat window, triggers UI event 0xe5 to send message
0x008FB8C02020UINavigationWnd__OnEventHandles UI navigation window events (WM_COMMAND, WM_NOTIFY) including motion packet recording and ranking display updates
0x008FC2208297UIChatWnd__OnEventMain event handler for chat window. Handles: text submission (0xB8), stickon toggle (0x165), tab switching (0x16), window resize (0x22), chat channel management (0x74-0x76), listbox selection (0x15B/0x27), right-click menus, color code parsing, and embedded link/image validation.
0x008FE6D050UIChatWnd__OnEvent_DefaultOrCommandHandles chat window events; forwards keycode 0xc9 to UIWindowMgr as event 0xad, else delegates to default handler.
0x008FE7101453UIRepeatSkillWnd__OnEventHandles UI event (0x17) for repeat skill window, managing skill/item assignments and validation against skill tree entries.
0x008FECF0237UIWnd__OnEvent_ProcessModeActionHandles UI window events based on mode action codes (0xb9, 0xdc, 0xfb, 0xfc, 0x161), dispatching to active window's event handler with appropriate parameters.
0x008FEEB0770UICharEquipWnd__OnEventHandles UI events for character equipment window including text input, dropdown menus, entity window navigation, and equipment slot selection.
0x008FF2A02477UIWorldMapWnd__OnEventHandles UI events for world map window including keyboard input (0xc9, 0xca, 0x11c) and window toggle (0x157).
0x008FFDA01219UIGuildPositionWnd__OnEventHandles WM_COMMAND (param_3==6) event for guild position window; processes position list and validates selections.
0x00900500420UICharSelectWnd__OnButtonEventHandles character select window events: sends packet 0x806 on confirm (0xC9), toggles scroll (0xCA), opens guild window (0x11C), validates window bounds on drag/resize (0x22).
0x009006B0503UIHotkeyWnd__OnDeleteAllHotkeysShows confirmation dialog (msg 0x4BB) and sends packet 0x28C with account ID and up to 9 hotkey item IDs on deletion.
0x009008B02136UIHotkeyWnd__EventHandlerEvent handler for hotkey window UI; processes hotkey slot selection (0xD7), toggle state (0xD5), clear command (0xC9), and page navigation with packet 0x835/0x838.
0x009013103265UIShortcutBarWnd__EventHandlerHandles UI shortcut bar events: page navigation, visibility toggle, bar mode switching, layout updates, slot population, and slot clicks.
0x009020B01754UIChatWnd__EventHandlerHandles chat window UI events (text input, scrolling, resizing, hyperlinks) with text width measurement and layout management.
0x009028F083UIScrollbar__EventHandlerHandles scrollbar button events (0xC5 for position, 0xCA for page scrolling) via virtual function callbacks.
0x0090295028UIWnd__OnButtonShowWindowButton message handler that creates or toggles a UI window when clicked (message ID 6).
0x00902F30384UIChatWnd__SetVisibilitySets chat window visibility state and propagates to child windows and tab entries in internal map structure.
0x009030C078UIWnd__SetVisibleWithRefreshSets UIWindow visibility state and refreshes display; shows window with msg 0x17 repopulation or hides with config cleanup.
0x0090311075UIWnd__SetChildVisibleAt13CShows/hides child UIWindow at offset 0x13C, focuses and brings to front when showing.
0x00906C2087UIChatWnd__ToggleTabModeToggles chat window tab display mode, preserving/restoring tab count and updating layout.
0x00906CC0142UIRankingWnd__SavePositionSaves UIRankingWnd position/dimensions to persistent struct, clamping X to screen width and Y to screen height minus 338px.
0x00906FC0108UIWnd__ToggleChildWindowToggles visibility of child window by ID (param_1[0x39]), creating if needed, then broadcasts event 0x10F
0x009070301365UIChatWnd__SaveChatLogsSaves chat logs from UI chat window tabs to timestamped text files in Chat\ directory
0x0090BFE0304UIGuildWnd__SwitchPositionTabSwitches active guild position tab by hiding all 8 position groups then showing selected tab, updates current tab index at offset 0x57.
0x00915060227UIVendingWnd__OnMouseClickHandles mouse clicks on vending shop item list, updates selection index, triggers redraw and sends event 0x31 packet when item selected.
0x0091515060UIStatusWnd__OnMouseWheelHandles mouse wheel input for UIStatusWnd; forwards scroll events (±12 units) to child component if scrolling enabled.
0x009152A03180UIBulletinBoardWnd__EventHandlerUIBulletinBoardWnd event handler parsing item listings (0x40), searches (0x231), auction packets (0xb4a), with timestamp validation and packet construction.
0x00916090500UIBalloonPopupWnd__EventHandlerHandles balloon popup window events (packet 0x1fe); creates/initializes popup UI element, loads popup data by ID, sets position and display timer.
0x009162E0573UIPaginatedListWnd__EventHandlerHandles pagination events (next/prev page, tab switching, refresh) for multi-category list UI with per-category page counts.
0x00916520166UIWnd__PCCafeTimer__EventHandlerHandles PC Cafe timer initialization (event 0x22): sets countdown to 3600s minus elapsed time, stores cafe type/parameters, starts timer via timeGetTime().
0x009165D0242UIDropdownWnd__EventHandlerHandles dropdown selection events (0x6, 0x39); selects items, forwards events to parent, stores selection in DAT_0131f95c.
0x009166D0211UIWnd__MsgStringEventHandlerHandles UI window string messages: processes event 0xc9 via UIWindowMgr, assigns msg strings via event 0x22, forwards to parent.
0x009168F0241UIWnd__ToggleFriendsWindow__EventHandlerEvent handler that toggles friends window (0x107) if no conflicting windows are open; shows error dialog if they are.
0x00916A50827UIContextMenuWnd__EventHandlerHandles context menu events: updates selection (0x22), processes menu item clicks (0x30/0x31), sends packet 0x2b6 for friend actions, calls quest notify
0x00916EF0267UISkillShortcutWnd__EventHandlerHandles skill shortcut bar events: cycles slots (0xe2/0xe3), assigns skills (0x150), opens window (0xc9), switches tabs (0x27)
0x009170A0498UICharCreateNameWnd__EventHandlerHandles character creation name input events: validates "Random"/"cancel" keywords, URL-decodes custom names, triggers appropriate callbacks via parent window.
0x009172D038UISkillInfoWnd__OnEvent_FilterAndForwardFilters UI skill info window events, forwarding non-0x30 messages to parent component
0x0092606086UIGuildEmblemWnd__OnMouseMoveHandles mouse movement for guild emblem window, updates tooltip position relative to cursor offset.
0x009262C050UIGuildPositionWnd__OnMouseMove_HitTestUpdates guild position window hover state; triggers callback when hit test result changes between frames.
0x0092630050UIGuildExpelWnd__OnMouseMove_HitTestUpdates guild expel window's hovered row state via hit test; triggers callback if selection changed.
0x009264F0744UIListWnd__SortByColumnHandles column sorting in UIListWnd by toggling sort direction and dispatching to appropriate comparator based on column type.
0x009267F066UIGuildMemberWnd__OnMouseWheelHandles mouse wheel input for guild member window, adjusting scroll position within valid range [0,3].
0x0092684066UIGuildSkillWnd__OnMouseWheelHandles mousewheel input for guild skill window, adjusts skill list scroll position via virtual function call.
0x0092689066UIGuildBanishWnd__OnMouseWheelHandles mouse wheel input for guild banish window, scrolls member list by clamping delta to range [-3,3]
0x009268E066UIGuildNoticeWnd__OnMouseWheelHandles mouse wheel input for guild notice window, adjusts scroll position by clamping delta and invoking UI update callback.
0x0092693066UIGuildPositionWnd__OnMouseWheelHandles mouse wheel input for guild position window, scrolling list by ±1 with bounds clamping to range [0,3].
0x009270F0114UIGuildConfirmWnd__EventHandlerHandles guild confirmation dialog events; sends 0x13B packet on confirm (0xBB), unregisters window on cancel (0xBC).
0x00927170248UIGuildWnd__EventHandler_SearchHandles guild search window events (Enter key submits search, Escape closes window based on result state).
0x009273C0178UIGuildNoticeWnd__EventHandlerHandles guild notice window events: sends notice text via packet 0x6F on OK (0xB8), closes on cancel (0xB9), stores window position on event 0x22.
0x00927480195UIGuildMemberListWnd__EventHandlerHandles UI events for guild member list window: close (0xC9), scroll navigation (7/9/10), and refresh (0x3C).
0x00927590357UIFriendWnd__EventHandlerHandles UI events for friend window: toggles related windows (0xd4-0xd6) on hotkeys, validates bounds, and repositions on move.
0x009277002491UIGuildEmblemWnd__EventHandlerHandles guild emblem window events: lists emblem files (0x116), loads/validates selected emblem (0x27), uploads to server, manages member list interactions (0x30).
0x00928190110UIGuildCreateWnd__EventHandlerHandles guild creation window events: sends 0x6E packet with guild name on create (0xB8), closes window on cancel (0xB9)
0x00929A70185UIGuildSubWnd__EventHandlerHandles guild sub-window events: processes 0xc9 (calls ProcessEvent 0x3b), 0x115 (captures text input), delegates others to main window.
0x00929C901582UIGuildMemberWnd__EventHandlerHandles UI events for guild member window: copies member tree data, manages member list pagination, edits member names/positions, processes drag-drop slot assignments.
0x0092A3801660UIGuildPositionWnd__EventHandlerHandles guild position/rank UI events: applies position changes to members, manages position name buttons, adjusts position experience, and rebuilds position list.
0x0092AAE039UIGuildWnd__OnEvent_SendCommandHandles guild window event; forwards UI window manager event 0xd6 when param_2==6 and param_3==0xc9
0x0092AB10163UIGuildCheckboxListWnd__EventHandlerHandles events for guild checkbox list window: close (0xC9), scroll operations, updates scrollbar and checkbox state.
0x0092ABD0496UIGuildMainWnd__EventHandlerHandles guild window events: resizes on 0x22, closes on 0x3c, routes 7 tab events (0x45) with permission checks via bitmask DAT_0159c22c
0x0092AE00833UIAgitCastleWnd__EventHandlerHandles UI events for guild castle (Agit) window; processes investment status and displays castle details via Lua callbacks.
0x009320E0116UISelectMenuWndA__EventHandlerHandles UI select menu window events; processes button clicks (event 6) for confirm (0xC9) and window toggle (0x156) actions.
0x00932C40272UISelectMenuWndA__HandleEventHandles UI select menu events: confirm button (0xC9), item selection (-1/-2/other), and string assignment (0x4E)
0x00932E90367UISelectMenuWndB__HandleEventHandles UI events for select menu B window including drag/scroll navigation, selection reset, mode changes, and child component management.
0x00933BC0388UISelectMenuWndC__HandleItemDataProcesses packet 0x41 to populate select menu with up to 9 items, calculates window width based on display mode, resizes and refreshes UI.
0x00933D5094UISelectMenuWndD__HandleStringAssignEvent handler for UISelectMenuWnd that assigns string data (event 0x42) to internal storage, delegating other events to default handler.
0x00938650386UIVendingWnd__OnItemEventHandles item events in vending window, processes packet 0x907 for sales, manages related UI dialogs and state updates.
0x00938820364UIVendingWnd__HandleItemEventHandles item events in vending window; validates item types and sends use/sell actions or error dialogs
0x00938B30204UIVendingWnd__OnItemEvent_CHandles item events in vending window; routes to item use action or shows dialogs based on item type/event code.
0x00949E4095UIItemWnd__SendCharInfoOnEventSends character info packet (0x16) to server when item window event occurs if client is active.
0x00949EA0107UIItemWnd__SendCharInfoOnEvent_bSends character info packet (0xa1) to server when UIItemWnd event occurs if conditions met
0x00949F10104UIItemWnd__SendCharInfoOnEvent_cSends character info packet when UIItemWindow event occurs, if conditions met and window manager active
0x00949FC0827UIItemListWnd__HandleItemDoubleClickHandles item double-click in inventory UI; routes to equip (0x3202), use (0x127/0x157), trade (0x7B), sell (0x57), or drop (0x4CA) based on item type.
0x0094A330178UIItemListWnd__HandleItemContextMenuHandles right-click on inventory items; sends event 0x3A (context menu) for valid selections or drags if stack count < 0x11.
0x0094A3F0339UIItemListWnd__HandleItemHoverUpdates selected item index on hover, triggers UI refresh, and displays item tooltip via CItemInfo when not in special mode.
0x0094A550467UIEquipListWnd__HandleItemHoverHandles mouse hover over equipment list items, displays tooltips with equipped item details and card slot information.
0x0094A730467UISkillTreeWnd__OnMouseMoveHandles mouse movement in skill tree window: manages drag initiation, tracks hovered skill, and displays tooltip or opens skill dialog on interaction.
0x0094A910468UIShopWnd__OnMouseMoveHandles shop window mouse movement: updates hovered item, displays tooltip or dialog mode for item details.
0x0094AAF0325UIItemListWnd__OnMouseMove_AHandles mouse movement in item list window, updates selected slot and displays item tooltip/details dialog.
0x0094AC40278UIItemListWnd__OnMouseMove_BHandles mouse movement in item list window; initiates drag operation and displays item tooltip/dialog on hover.
0x0094AD60278UIItemWnd__OnClickItem_FHandles item window click events; retrieves vending item data and opens item info dialog with copied item details.
0x0094AE80291UIItemListWnd__OnMouseMove_CHandles mouse movement in item list window, initiates vending item drag and displays item info dialog via UIWindowMgr.
0x0094AFB0531UIItemWnd__OnClickItem_BHandles item grid click in inventory window, initiates drag or opens context menu based on shift key and active dialog mode.
0x0094B1D024UIItemListWnd__OnMouseDownInitiates window drag when mouse click occurs on non-item area (param_2 < 17).
0x0094B360250UIItemListWnd__OnMouseMove_EHandles mouse movement in item list window, updates hovered item slot and displays vending item tooltip dialog.
0x0094B460544UIItemWnd__OnClickItemHandles item grid click in inventory window, initiates drag operation and displays item tooltip with shift-key support.
0x0094B7C0300UIItemListWnd__OnMouseMove_DHandles mouse movement in item list window; retrieves item at grid position and displays item info tooltip or dialog.
0x0094C7C01666UIItemWnd__DisplayItemTooltipBuilds and displays item tooltip with formatted name, quantity, and currency info based on grid position.
0x0094F7C0411UIShopWnd__OnDoubleClickOrAltClickHandles double-click and Alt+click on shop items; sends event 0x18 for normal click, opens dialog 0xd and sends event 0x26 for Alt+click.
0x0094F960319UIItemListWnd__OnMouseMoveWithTooltipHandles mouse movement over item list, updates hovered slot, and displays item tooltip via window manager.
0x0094FAA0423UIItemWnd__OnClickItem_EHandles item grid clicks in inventory window; processes item selection with modifier keys (Alt/Shift) to toggle item details or send trade packets.
0x0094FC50485UIItemWnd__OnClickItem_DHandles item grid click in UI inventory window; copies item data and opens appropriate dialog (trade/shop) based on game state.
0x0094FE40501UIItemWnd__OnClickItem_CHandles item click in inventory window; displays item info dialog or comparison based on Alt key and active window state.
0x009500C066UIItemWnd__OnMouseWheelHandles mouse wheel input in item window, scrolling list up/down by 1-3 items based on wheel direction and page count.
0x0095011066UIItemWnd__OnMouseWheel_bHandles mouse wheel scrolling in item window, adjusts scroll position and sends packet to server with scroll delta.
0x0095016066UIItemWnd__OnMouseWheel_cHandles mouse wheel scrolling in item window UI, adjusts scroll position and sends packet command to game server.
0x009501B066UIItemWnd__OnMouseWheel_dHandles mouse wheel scrolling in item window, adjusts scroll position and sends UI update packet via virtual function.
0x00950780484UIItemListWnd__OnEventHandles UI events for item list windows: scroll navigation, window resizing with constraints, and scrollbar updates.
0x009509A03468UIQuantityInputWnd__OnEventHandles UI quantity input dialog events; processes item transactions (buy/sell/storage/repair/mail/auction) and sends packets to game server.
0x009517D02897UIBuyingStoreWnd__OnEventHandles buying store UI events: processes item purchase confirmation, quantity input (0xb8), weight validation, and packet parsing (0x50dc/0x50dd).
0x009523D01464UIBuyShopWnd__OnEventHandles NPC buy shop window events (OK/Cancel buttons 0xb8/0xb9), shows confirmation dialog, sends buy/cancel packets 0x10a/0x10b, closes shop windows 0xa0/0xa1
0x00952A201381UISellShopWnd__OnEventHandles UI events for NPC sell shop window; processes item validation, sell/cancel commands, and window resizing.
0x009530201113UIStorageWnd__OnEventHandles storage window UI events: resizing (case 0xe), item management (case 0x17), and keyboard input (case 6 with param_4=0xd5).
0x009534C01301UIStorageWnd2__OnEventHandles UI events for extended storage window; processes resize (0xe), motion packets (0x6), and delegates to UIItemListWnd.
0x00953A201175UIGuildStorageWnd__OnEventHandles guild storage window events: item purchases (0x37, 0x4f), window close (0xc9), and item list sorting/display (0x16c, 0x16d).
0x00953F001382UIItemShopWnd__OnEventHandles UI events for item shop window; processes category filtering, item purchase commands, and window resizing with scroll updates.
0x009544F03108UIInventoryWnd__OnEventHandles UI events for inventory window including item filtering, equip/unequip actions, and tooltip display via event codes 0x85, 0x92-0x98, 0x135, 0x16c-0x16d.
0x009555302283UIEquipWnd__OnEventHandles UI equipment window events: item filtering (equip/use/etc/favorite), equip/unequip actions, collapse toggle, chat link creation.
0x00955EC01754UITradeWnd__OnEventHandles trade window events (OK/Cancel buttons, lock state); sends packets 0x51/0x10e; manages trade confirmation dialogs
0x00956640103UIGuildStorageCloseWnd__OnEventHandles guild storage window events: sends packet 0x53 on button 0xB8, processes event 0xE6 and clears vending lists on 0xB9.
0x009566B02623UIVendingBuyWnd__OnEventHandles UI events for player vending buy window: validates weight/zeny capacity, processes purchase commands, closes dialogs.
0x009571901146UIInventoryWnd__OnEvent_MainUIInventoryWnd event handler for window resize (0xE), refresh (0x17), item selection (0x22), tooltips (0x24), packets (0x7B: 0x52D0/0x5302/0x5305)
0x009576A0869UIInventoryWnd__OnEvent_ExtendedHandles UIInventoryWnd events: resize snapping to 32px grid, item refresh, selection validation, close/buy/sell modes, status display.
0x00957A601102UIInventoryWnd__OnEvent_StorageHandles storage window UI events: resize (0xE), refresh (0x17), close (0x26), packet parsing (0x7B), selection (0x22)
0x00957F506186UIVendingSetupWnd__OnEventEvent handler for vending shop setup window (player creates their own shop). Large function (~6KB) handling shop name entry, item selection for sale, price setting, and vending start command. Manages the full vending creation workflow.
0x0095983084UIChildButton__OnEvent_ForwardToParentForwards click events (0xC9) from child button to parent window via parent vtable offset 0x94; delegates other events to default handler.
0x009598903044UISkillListWnd__OnEventHandles UI events for skill list window: manages skill tree display, skill selection, page switching, and debounced skill info popups.
0x0095F14035UIItemListWnd__OnKeyDownSends notification (0xca) to parent when key code < 0x11, likely for early key input handling in item list window.
0x0095F24091UIInventoryWnd__OnMouseMoveWithTooltipHandles inventory window mouse movement and repositions tooltip window (type 0x133) relative to cursor position.
0x0095F3B01313UIItemListWnd__EventHandlerHandles UI events for item list window; processes hotkeys (0xC0-0xC4) to open/toggle various UI panels and item selection.
0x00960240394UITextListWnd__OnSearchEventHandles search event (0x1d) for UITextListWnd, performs text search with pattern 0x23, iterates results and notifies parent via callback.
0x009603F01873UIItemInfoTooltipWnd__OnEventHandles item info tooltip display events; builds tooltip text from item attributes (msgstringtable IDs 0xae4-0xaeb) and positions near cursor.
0x00962630114UIMemoWnd__OnMouseClickHandles mouse clicks on memo window; opens memo dialog on map area click, initiates drag on title bar click.
0x00962870444UIMemoWnd__OnEventHandles memo window events: validates text input on Enter, appends memo with coordinates to file on button 0xB8, closes on 0xC9.
0x00962A303055UIMinimapWnd__OnEventHandles minimap window events: marker positioning (0x1e2-0x1e3), add/remove markers (0x1e4), navigation paths (0x1e5), clearing markers (0x1e6), map persistence via fwrite, and click-to-warp.
0x00964EA0193UIMemoWnd__OpenWarpConfirmDialogOpens warp confirmation dialog (window 0xC) for memo point, retrieves item data, sends event 0x18 with coordinates.
0x00964F701033UIMailWriteWnd__OnEventHandles UI events for mail compose window: close button, window resize (vertical), item attachment via event 0x17, and delegates to item list handler.
0x00965EA0481UIEquipWnd__HandleEquipSlotClickHandles equipment slot clicks by validating item compatibility across slots and equipping items via inventory removal.
0x00969B20206UINavigationWnd__OnMouseMoveHandles mouse movement in navigation window; retrieves item at cursor position and either begins window drag or dispatches item interaction packet.
0x00969BF01126UIEquipWnd__EventHandler_ItemActionHandles item action events (equip/unequip) in equipment window, dispatches motion packets and UI updates based on event type.
0x0096A0F01148UIEquipWnd__EventHandler_ItemDisplayHandles UI equipment window events for item display, processing item selection and triggering item detail windows with packet recording.
0x0096A6D0759UIStoreWnd__EventHandler_BUIStoreWnd event handler processing shop interactions: item purchases (0xb9), sales (0xb8), searches (0x4b), and mode selection (0x28).
0x0096AA6079UIJobChangeWnd__OnEventEvent handler for job change UI window; processes window events (param_3==6 closes window, 0x28 sets job data and triggers callback)
0x0096AAB0935UIEquipWnd__EventHandler_ItemEventHandles UI equipment window item events (drag/drop, selection); processes item packets and updates inventory state via event dispatch.
0x0096DF00231UINavigationWnd__OnItemSelectHandles navigation window item selection by parsing item ID string, clearing/populating item table, and pushing item data to list.
0x0096DFF015STL_list_push_back_item_100byte_wrapperWrapper function that pushes a 100-byte item onto an STL list; likely queues UI event or navigation data.
0x0096E000218UINavigationListWnd__OnListItemClickHandles navigation list item clicks; routes item use actions or shows dialogs based on item type and window state.
0x0096E0F0195UINavigationCategoryWnd__OnListItemClickHandles navigation category list selection; routes item use actions or opens dialog window (0xf) based on item type.
0x0096E6302222UINavigationDetailWnd__OnDrawRenders navigation detail window with title bar, tiled border, background fill, and sprite tiling for UI display.
0x0096EEF01480UINavigationListWnd__OnDrawRenders navigation list window with border sprites, background fill, and grid layout of items with icons and prices.
0x0096F4D071UINavigationDetailWnd__OnMouseEventHandles mouse events for navigation detail window, manages window dragging and item slot selection with change notification callback.
0x0096F7D0237UINavigationDetailWnd__OnRightClickHandles right-click on navigation detail window item slot, updates selection and opens vending item context menu if valid.
0x0096F8C02426UIBuyingStoreItemWnd__EventHandlerEvent handler for buying store item window; processes window resize, item list refresh with zeny calculation, purchases with validation, and packet 0x50dc/0x50dd.
0x009702F01109UIStorageItemWnd__EventHandlerHandles storage window events: resize (case 0xe), tab selection (case 6), and delegates to UIItemListWnd for other events.
0x00970790858UIVendingItemListWnd__EventHandlerEvent handler for vending item list window; processes resize, zeny calculation, window restoration, and close events.
0x009715601137UIAttendanceWnd__EventHandlerHandles UI events for attendance window; processes item validation and dialog display on specific window messages.
0x009732A060CUIScrollView__OnMouseWheelHandles mouse wheel input for CUIScrollView, scrolling content by 3 units via internal scroll handler.
0x00973740308CUIScrollView__HandleScrollEventHandles scroll events for vertical/horizontal scrolling, updates scroll position with bounds checking, and triggers UI refresh callbacks.
0x00978600232UISkillTreeWnd__OnEventHandles mouse events on skill tree window; updates selected skill, shows tooltip via cursor manager, triggers UI rebuild if skill selection changed.
0x0097D7009UISkillTreeWnd__SetTextSets text content for skill tree window UI component using C string data.
0x0097D7101908UISkillTreeWnd__ParseAndAddSkillEntryParses skill tree entry from comma-separated prerequisites (skill IDs 0x1b6, 0x1d0), creates UITooltipWnd, manages skill data vectors.
0x009812B0395CUIScrollableList__EventHandlerHandles scroll list UI events (cases 7-12, 18-19, 29, 98); updates item visibility and positions based on scroll state.
0x00990D6063CUIScrollableList__NavigatePage_ANavigates to next page in scrollable list by calling virtual method 0x8c on cached or fallback list object
0x00990DA063CUIScrollableList__NavigatePage_BNavigates to next page in scrollable list by invoking virtual method if list has more pages available
0x00990DE063CUIScrollableList__NavigatePage_CNavigates scrollable list to next page by invoking virtual method on cached or fallback list object.
0x00990E2063CUIScrollableList__NavigatePage_DNavigates to next page in scrollable list by calling virtual method on list data or fallback object.
0x00990E6063CUIScrollableList__NavigatePage_ENavigates to next page in scrollable list by invoking virtual method at offset 0x8c if conditions met or fallback handler.
0x00990EA065CUIScrollableList__FocusItem_AIterates through UI list items, calling virtual method at offset 0xdc on each with focus state based on param_2 match.
0x00990EF065CUIScrollableList__FocusItem_BIterates through UI list items, calling virtual function at offset 0xdc on each with focus state based on match with param_2.
0x00990F4065CUIScrollableList__FocusItem_CIterates through UI list items, calling virtual method at offset 0xdc on each to update focus state based on match with target item.
0x00990F9065CUIScrollableList__FocusItem_DIterates through UI list items, calling virtual method at offset 0xdc to update focus state for each item.
0x009928E0109CUIScrollableList__OnResize_AHandles CUIScrollableList resize by reallocating surface, updating scroll height from linked list items, and resetting scroll position.
0x00992950109CUIScrollableList__OnResize_BHandles CUIScrollableList resize by reallocating surface, updating scroll height from linked list items, and refreshing scroll position.
0x009929C0115CUIScrollableList__OnScroll_AHandles scrollable list scroll events by reallocating surfaces, rebuilding items, and updating scroll position state.
0x00992A40115CUIScrollableList__OnScroll_BHandles scrollable list scroll events by rebuilding layout, updating surface, and managing scroll position state.
0x00992AC0115CUIScrollableList__OnScroll_CHandles scrollable list scroll events by rebuilding display, updating scroll position, and managing surface allocation and rendering state.
0x00992B40115CUIScrollableList__OnScroll_DHandles scrollable list scroll events by reallocating surfaces, rebuilding items, updating scroll position and refresh state.
0x009935C0218CUIScrollableList__SelectItem_ASelects item in scrollable list, deselects others, stores index, invokes selection callback with panel interface.
0x009936A0218CUIScrollableList__SelectItem_BSelects an item in scrollable list, deselects others, updates selection state and invokes callback with item data.
0x00993780218CUIScrollableList__SelectItem_CSelects an item in scrollable list, deselects others, updates selection state and triggers callback with item data.
0x00994CA0140CUIScrollableList__ScrollEventHandler_AUpdates visibility and positioning of scrollable list items based on scroll offset, hiding/showing items outside viewport.
0x00994D30140CUIScrollableList__ScrollEventHandler_BUpdates visibility and position of scrollable list items based on scroll offset, showing/hiding items outside viewport.
0x00994FB0216CUIScrollableList__ItemClickHandler_AHandles list item selection, deselects other items, updates selected item state and invokes callback with item data.
0x00995090216CUIScrollableList__ItemClickHandler_BHandles scrollable list item selection, deselecting others and triggering callback with selected item's data ID.
0x00995170216CUIScrollableList__ItemClickHandler_CHandles item selection in scrollable list, deselects others, updates selection state, and triggers callback with selected item data.
0x0099A030455CUIAdventureGuide__HandleNavigationEvent_AParses color-tagged adventure guide text, extracts map coordinates via atoi, validates them, and dispatches navigation command to CNavigation.
0x0099A200455CUIAdventureGuide__HandleNavigationEvent_BParses color-tagged adventure guide navigation text, extracts coordinates via atoi, validates them, and dispatches UI navigation command.
0x0099A83016CUIAdventureGuide__SendRefreshEventSends a UI refresh event (0x2712) to the Adventure Guide window via the UIWindowMgr event processor.
0x0099AA0069CUIAdventureGuide__OnScrollEventUpdates two UI text labels from Adventure Guide scroll event data, handling string pointer indirection for both elements.
0x0099D500800UIQuestWnd__ProcessDynamicCastEventProcesses dynamic cast events in quest window by iterating quest list and matching cast event IDs to param_2.
0x009A2EA0795CUITextInputMultiLine__OnKeyDownHandles multiline text input key events (backspace, navigation, clipboard ops) with CRLF newline awareness in UI text box.
0x009A3D3088CUITextInputExt__OnMouseDownHandles mouse down events in text input UI by allocating surface and dispatching cursor positioning to virtual methods.
0x009A3D9057CUITextInputExt__OnMessageInvokes virtual callback at offset +0xc4 when param_3==0, then forwards event to parent UI component.
0x009A3DD01078CUITextInputMultiLine__OnMessageHandles window messages (WM_KEYDOWN, WM_CHAR, WM_VSCROLL) for multiline text input UI component with numeric filtering and scroll navigation.
0x009A589037CUIItemSlot__OnClickDelegates mouse click on item slot to registered callback handler, or falls back to default component mouse down behavior.
0x009A6710119CUIScrollable__BeginDragInitializes drag state by converting local coordinates to screen space and storing initial drag position and scrollable content bounds.
0x009A6790143CUIScrollable__BeginDrag_CheckedInitiates scrollable UI drag operation by storing cursor position and child component dimensions for drag tracking.
0x009A6820367CUIScrollable__OnDragHandles scrollable UI drag input by converting cursor coordinates to scroll offsets and updating vertical/horizontal scroll positions with bounds checking.
0x009A76D0357CUIRichText__OnResizeReallocates UI surfaces and re-renders formatted text lines after window resize by clearing and repopulating the rich text display.
0x009A7970117CUIRichText__OnMessage_LinksRoutes UI rich text link events (hyperlinks, emoticons, items) to appropriate handlers via message dispatch at param_2==0x62.
0x009A7CC0290CUIRichText__OnScrollScrolls through a tree of UI rich text elements, repositioning them vertically and updating visibility based on scroll offset.
0x009A80D0151CUIRadioButton__OnSelectHandles radio button selection by setting focus, deselecting sibling radio buttons, and invoking callback if registered.
0x009ABC0091CUIScrollablePanel__OnWindowEventHandles window events for scrollable panel by managing focus state and invoking cursor style callbacks.
0x009ADCF0101CUIComponent__OnMouseOverShowEmoticonDisplays emoticon cursor at screen position when mouse hovers over UI component, delegates if disabled.
0x009AE370277CUIComponent__SetQuestSelectionSets quest selection in UI list, validates entry state, invokes callbacks for selection changes and deselections.
0x009CECD01649UIVendingWnd__EventHandler_BUIVendingWnd event handler processing vendor window updates, iterating equipment and item slots to refresh vending list display.
0x009EEEC057UISettingsMgr__ProcessLinkedListItemsIterates through intrusive linked list at offset 0x50, invoking virtual method at +0x10 for each node with accumulated offset parameter.
0x009F682063CUIScrollBtn__OnClick_ScrollDownHandles scroll button click to scroll down; calls virtual method 0x8c on scroll object or fallback target if conditions met.
0x009F755065CUITabButton__OnClick_SelectTabIterates through UI tab button collection, calling virtual method 0xdc on each with selection state (true if clicked tab, false otherwise).
0x009F7EC0313UINavigationWnd__EventHandlerInitializes UINavigationWnd object with default values for colors, flags, and UI properties; sets up vtables.
0x009F84C0743UIStatusWnd__HandleSearchEventHandles search/filter input in status window, updates filtered item list based on text buffer query.
0x009F8CB056UICashShopWnd__ShowTextInputHandlerEvent handler for Cash Shop window that shows text input control when receiving packet 0xb1
0x009F93F0339UINavigationWnd__OnItemDoubleClickHandles navigation window item double-click by converting selected item to lowercase wstring and processing navigation action.
0x00A000A0130UIQuestWnd__OnOpenOpens quest window by setting title, positioning relative to NPC or screen center using window manager coordinates.
0x00A033B0130UIQuestWndV2__OnOpenOpens quest window v2 by setting title from msg 0xD48, positioning relative to NPC window or screen center.
0x00A0854063UIQuestListItemWnd__OnScrollUpHandles scroll-up events in quest list UI by delegating to scrollbar at offset 0xB0, or parent window if unavailable.
0x00A0858065UIQuestListItemWnd__SetSelectionIterates child quest list items, calling SetSelected virtual on each to highlight/select the matching item.
0x00A08E00218UIQuestListItemWnd__OnItemClickedHandles quest list item selection: deselects others, selects clicked item, retrieves quest index via RTDynamicCast, invokes selection callback with quest data.
0x00A0ADA016UIWindowMgr__TriggerEvent_0x2718Triggers UI event 0x2718 by dispatching it through UIWindowMgr's event processing pipeline
0x00A0B160251UIQuestWnd__OnQuestSelectedHandles quest selection from list, opening V1 (0x2719) or V2 (0x271a) detail window based on quest type, closing the opposite.
0x00A0BE30241UIQuestWnd__OnQuestDoubleClickedOpens quest detail window (V1 or V2) when quest is double-clicked; syncs detail view with quest list selection
0x00A0C98089UIQuestWnd__OnQuestTabClickedScrolls quest list to param_2 index, finds matching quest item, and triggers its click handler.
0x00A0C9E0208UIQuestWnd__OnEventHandles quest window events: toggles navigation display (msg 0xD5), processes tab selection via log2, notifies UI manager.
0x00A0CAB036UIQuestWnd__OnCategorySelectedStores selected quest category ID from UI element into UIQuestWnd instance and refreshes quest list display.
0x00A0CAE078UIQuestWnd__FilterByTab_InactiveFilters quest list to inactive quests (tab 4), sends motion packet 0x16, searches quest array at offset 0xf0 for matching type.
0x00A0CB3078UIQuestWnd__FilterByTab_ActiveFilters quest list to active quests, sends tab change packet (0x16), finds tab with type 1, scrolls to top if items exist.
0x00A0CB80100UIQuestWnd__FilterByTab_CompleteFilters quest list to completed tab (type 2), sends motion packet 0x16, handles tab reset logic via DAT_0120e9a8 flag
0x00A0CBF078UIQuestWnd__FilterByTab_AllFilters quest list to show all quests by sending packet type 0x16 with tab type 8, then updates UI scroll state.
0x00A1310016UIWindowMgr__TriggerEvent_0x2731Triggers UI event 0x2731 by delegating to UIWindowMgr::ProcessEvent with the event code as parameter.
0x00A1333016UIWindowMgr__TriggerEvent_0x2731_bTriggers UI event 0x2731 by invoking ProcessEvent with the event code as parameter.
0x00A1929016UIWindowMgr__TriggerEvent_SkillDescTriggers skill description UI event by calling ProcessEvent with magic number 0x272e (event ID).
0x00A1989045CUISkillDescWnd__OnEventEvent handler for skill description window that updates skill info when skill ID changes from stored value 7999.
0x00A2348070CUIComponent__PropagateKeyboardEventPropagates keyboard event (opcode 4) to UI component and all children in linked list at offset 0x14
0x00A234D070CUIComponent__PropagateKeyboardEvent_BPropagates keyboard event (key 3) through circular linked list of UI component children via virtual method at offset 0x94.
0x00A24D7080CUIComponent__ForwardEventToParentForwards UI events (param_3: 0 or 1) to parent component via vtable offset 0x94 callback.
0x00A2CC20596CChatManager__OnWhisperReceivedProcesses incoming whisper messages, validates sender, creates chat tab (0xE), plays notification sound, stores sender info for reply.
0x00A2DFD011UIWindowMgr__ProcessEvent_LoadingScreenProcesses UI window events for the loading screen by delegating to UIWindowMgr with window ID 0x2728.
0x00A314F0130CUIWindowMgr__OnMouseClickAndSendCharDispatches mouse click to UI window, calculates accumulated offsets, sends char info packet, and invokes virtual handler.
0x00A49D3026CUIWindowMgr__ProcessEventIfNotFBProcesses UI window events only if param_1 is not 0xfb (251), likely a packet or message ID filter.
0x00A4B72035CUIWindowMgr__SendModeEvent_0x124Sends mode event 0x124 to active UI window manager mode via virtual function dispatch at offset 0x18.
0x00A6D3B065CUIEventHandler_A__scalar_dtorScalar destructor for CUIEventHandler_A that conditionally deallocates 8-byte object memory with stack cookie validation.
0x00A6D40065CUIEventHandler_B__scalar_dtorScalar destructor for CUIEventHandler_B that conditionally deallocates 8-byte object via operator delete with XOR stack canary
0x00A6D45065CUIEventHandler_C__scalar_dtorScalar destructor for CUIEventHandler that conditionally deallocates 8-byte object if param_2 is true
0x00A6D4A065CUIEventHandler_D__scalar_dtorScalar destructor for CUIEventHandler that conditionally deallocates 0x18 bytes with XOR stack canary validation
0x00B3AD77235UIWindowMgr__navigate_tree_and_fire_eventNavigates the UI window tree to find a target component and fires a UI event on it. Traverses the window hierarchy and dispatches the specified event to the matching node.
0x00B3AEB393UIWindowMgr__cleanup_string_and_fire_eventCleans up a temporary string buffer and fires a UI event via the window manager. Destroys the string, then dispatches the event with the provided parameters.
0x00B3D750181UIMailWnd__OnSendButtonClickHandles mail window send button click (param_2==6), sends map change packets, processes UI events, displays message dialog on success.
0x00B3F700862UIMailWnd__OnButtonEventHandles UI mail window button events; processes send/receive mail actions with zeny validation and item slot checks.
0x00C59F8036UIMode__SendEvent_0xdDispatches UI event 0xd to active window mode with parameter from offset 0x110 of input structure.
0x00C85FE0297CUI__CheckMapChangeAndShowDialogVerifies map change eligibility by comparing cached map ID; displays modal dialog (msg 0x291) if map data found, returns success/failure status.
0x00C93730110CUI__SetDialogModeWithStringSets dialog mode with formatted string; stores mode/param, clears flag, formats and assigns dialog text via string conversion.
0x00C93800119CUI__SetDialogModeWithOffsetInitializes dialog mode by storing mode ID and parameter, formatting dialog string from resource, and assigning to internal state.
0x00C938E0144CUI__SetDialogModeWithIndexInitializes NPC dialog UI with mode, NPC ID, and formatted dialog text from param3 structure.
0x00C93A40102CUI__SetupSimpleDialogInitializes dialog UI with mode/value params, clears dialog state, and processes skill effect path prefix string.
0x00C93C2065CUI__UpdateUIOnAccountMatchUpdates UI state when account ID matches; calls nested UI component method with mode 0x2C if DAT_0131f9f0 != 2.
0x00C93C7062CUI__NotifyListElementsIterates linked list at offset 0x604, invokes virtual method 0x94 on each element's component with mode 0x3C and parameter
0x00D0D18074PacketHandler__OnRecvAutoReviveToggleHandles server packet to toggle auto-revive UI state, sending ProcessEvent 0x50 with params (1,3) or (1,7) to window DAT_0131f87c
0x00D0D1D075PacketHandler__OnRecvAutoReviveToggle2Handles auto-revive toggle packet by updating UI window 0xc4 state based on packet byte at offset +2.
0x00D229BE1UIWindowMgr__show_error_dialog_and_quit_00d229beUIWindowMgr: show error dialog and quit 00d229be
0x00D22C3C1UIWindowMgr__show_error_dialog_and_quit_00d22c3cUIWindowMgr: show error dialog and quit 00d22c3c
0x00D22E8E231UIWindowMgr__show_error_dialog_and_quitShows error modal dialog via UIWindowMgr, then quits to website or sets state=3. Handles disconnect codes 5 and 99 specially.