REDIVIVUS

Proposals / #920

Mac INPUT_ConfigConfirmEntry: __cdecl void (D2UIMouseMsgStrc * pMsg) (from Windows twin)

applied · by KierTaylor · submitted 2026-11-02, applied 2026-11-02

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

  1. Set prototype mac 0x000cdfb3

    signatureundefined INPUT_ConfigConfirmEntry(void)→void INPUT_ConfigConfirmEntry(D2UIMouseMsgStrc * pMsg)
    conventionunknown→__cdecl