Mac INPUT_ConfigConfirmEntry: __cdecl void (D2UIMouseMsgStrc * pMsg) (from Windows twin)
Ghidra vmac 111 · 3c6740e
Mac body reads [EBP+8] into ESI and uses it as the UI message: tests its flag byte +0xf (0x40) and writes the result field +0x18; no ECX/EDX input, RET / tail JMP. Windows twin INPUT_ConfigConfirmEntry 0x004a5f70 is void (D2UIMouseMsgStrc * pMsg).
Changes 1, applied together
Set prototype
mac 0x000cdfb3signatureundefined INPUT_ConfigConfirmEntry(void)→void INPUT_ConfigConfirmEntry(D2UIMouseMsgStrc * pMsg)conventionunknown→__cdecl