REDIVIVUS

Proposals / #1300

Mac MAINMENU_RunInsertExpansionCdDialog: BOOL __cdecl (void)

checked · by KierTaylor · submitted 2026-11-06

The Mac body has no argument reads. It builds the insert-expansion-CD dialog (0x002c9dce with 0), clears the result flags, runs a modal pump with MAINMENU_PollInsertCdDialog as its callback (LEA at 0x002c9eef -> 0x0004a60b), destroys the form list, and returns the result flag (MOVZX EAX, byte [flag] at 0x002c9f02) with a plain RET. Its address is taken in MAINMENU_Unused1 (0x002c1fd8). There is no Windows symbol with this name.

Changes 1, applied together

  1. Set prototype mac 0x002c9eb7

    signatureundefined MAINMENU_RunInsertExpansionCdDialog(void)→BOOL MAINMENU_RunInsertExpansionCdDialog(void)
    conventionunknown→__cdecl