REDIVIVUS

Proposals / #1486

Mac SNetDestroy: BOOL __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

There are no stack argument reads ([EBP+n] never appears in 0x00019897-0x00019a46) and no incoming ECX/EDX use. Under the SNet critical section it tears down the provider and connections, then MOV EAX,1 (0x00019a3a) / RET. This is the Storm subsystem Destroy contract; StormDestroy calls it at 0x0000970a.

Changes 1, applied together

  1. Set prototype mac 0x00019897

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