REDIVIVUS

Proposals / #1613

Mac MACCURSOR_SuspendCursorProcs: bool __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

It reads no register or stack args. If not already suspended, it calls the optional pre-suspend hook (returning false if that hook fails), calls the suspend proc (0x00036b15) and sets the suspended flag. It returns MOVZX EAX,CL (1 on success or when already suspended, 0 on hook failure). Callers: MAC_OnApplicationDeactivate and MAC_PromptForGameDisc.

Changes 1, applied together

  1. Set prototype mac 0x00036aee

    signatureundefined MACCURSOR_SuspendCursorProcs(void)→bool MACCURSOR_SuspendCursorProcs(void)
    conventionunknown→__cdecl