REDIVIVUS

Proposals / #1618

Mac D2CheckExpansionGame (thunk 0x0004fdee): BOOL __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

It reads no args. The body is a frame-only tail JMP to the real D2CheckExpansionGame 0x002edc4a, which is already typed BOOL __cdecl (void), so this local thunk has the same contract. Callers use the result: NET_SID_CLIENT_Send_0x50_AuthInfo and NET_SID_CLIENT_Send_0x51_AuthCheck pick the expansion product from it.

Changes 1, applied together

  1. Set prototype mac 0x0004fdee

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