REDIVIVUS

Proposals / #766

Mac: retype UI_HandleCursorMouseUp's pMsg to D2UIMouseMsgStrc *

applied · by Captain-Fwiffo · submitted 2026-11-01, applied 2026-11-02

Ghidra vmac 108 · bc4e150

Mac twin of the Windows UI_HandleCursorMouseUp(D2UIMouseMsgStrc * pMsg), which is already typed there and listed as paired (mac-pair T1s). The Mac body reads the cursor x/y halves of +0xc (uLParam) and clears +0x18 (bHandled), the same use as the sibling handlers retyped in #691. Same-width retype of the stack parameter; name kept. Mac callers were not traced.

Changes 1, applied together

  1. Retype variable mac 0x0006322a Stack[0x4]

    typeint32_t→D2UIMouseMsgStrc *