REDIVIVUS

Proposals / #1328

Mac FUN_002d5853 -> COMCALLBACK_ReturnTrue: BOOL __cdecl 4-arg callback stub

checked · by KierTaylor · submitted 2026-11-06

The body is just MOV EAX,1 / RET. It is entry [0] of the COMCALLBACK dispatch table at 0x003ce678 (the table's first dword is 0x002d5853). The same table's no-op entry 0x002d6b90 is already named COMCALLBACK_ReturnFalse and typed BOOL __cdecl (uint32_t, uint32_t, char*, char*). This is its TRUE counterpart, so it gets the matching name and 4-arg callback prototype (the args are unused, named dwCbArg1/2 and szText1/2).

Changes 2, applied together

  1. Rename function mac 0x002d5853

    nameFUN_002d5853→COMCALLBACK_ReturnTrue
  2. Set prototype mac 0x002d5853

    signatureundefined FUN_002d5853(void)→BOOL COMCALLBACK_ReturnTrue(uint32_t dwCbArg1, uint32_t dwCbArg2, char* szText1, char* szText2)
    conventionunknown→__cdecl