REDIVIVUS

Proposals / #1635

Type Mac BNMESSQUEUE_DeleteCritSect as void __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

Mac body reads no args: passes the address of the message-queue critical section global to the DeleteCriticalSection shim at 0x0002af4c; plain RET, EAX is a leftover. Its only users (BNMESSQUEUE_Shutdown tail JMP) ignore EAX.

Changes 1, applied together

  1. Set prototype mac 0x00055829

    signatureundefined BNMESSQUEUE_DeleteCritSect(void)→void BNMESSQUEUE_DeleteCritSect(void)
    conventionunknown→__cdecl