REDIVIVUS

Proposals / #1575

Mac MessageBeep: BOOL __cdecl (uint32_t dwType) Win32 shim

checked · by KierTaylor · submitted 2026-11-08

This is the Mac Win32-shim MessageBeep. [EBP+8] is the beep type (compared with 0x10 MB_ICONHAND, then tested). Either way it calls SysBeep(15) 0x0030ab86 and returns MOV EAX,1. Callers: Edit_WndProc 0x000202fb and 0x0001f80f. This matches Win32 BOOL MessageBeep(UINT).

Changes 1, applied together

  1. Set prototype mac 0x0002d1ec

    signatureundefined MessageBeep(void)→BOOL MessageBeep(uint32_t dwType)
    conventionunknown→__cdecl