REDIVIVUS

Proposals / #1480

Mac StormDestroy: BOOL __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

There are no register or stack argument reads. It calls each subsystem's Destroy with no arguments (SGdiDestroy 0x0001790c, SRgnDestroy 0x0001b0e3, SMsgDestroy 0x00018ce4, SNetDestroy 0x00019897, SEvtDestroy, SBltDestroy, SCodeDestroy, SCmdDestroy, SCOMP_Destroy, ...), ignores their results, and returns MOV EAX,1 (0x00009732) with a plain RET. Caller: MyRuntimeTerminate.

Changes 1, applied together

  1. Set prototype mac 0x000096e6

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