REDIVIVUS

Proposals / #1614

Mac MACCURSOR_ResumeCursorProcs: bool __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

It reads no register or stack args. If suspended, it calls the optional pre-resume hook (returning false if that hook fails), clears the suspended flag, calls the resume proc through the driver table (0x00036b5b), and re-hides the cursor if the show count is negative. It returns MOVZX EAX,CL (1 on success, 0 on hook failure). This is the counterpart of MACCURSOR_SuspendCursorProcs. Callers: MAC_OnApplicationActivate and MAC_PromptForGameDisc.

Changes 1, applied together

  1. Set prototype mac 0x00036b2d

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