REDIVIVUS

Proposals / #1456

Mac SFileDdaDestroy: BOOL __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

The Mac body takes no register or stack args. Under the DDA lock it flags shutdown, waits on the worker (WaitForSingleObject 0x0002181a, 10 ms, 0x102 = timeout), walks and frees the DDA list, clears the globals, and returns MOV EAX,1 (0x000132c9) with a plain RET. Same contract as Windows twin 0x00419f30 BOOL SFileDdaDestroy(void).

Changes 1, applied together

  1. Set prototype mac 0x000131d7

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