Mac SMsgGetDefaultWindow: void* __cdecl (void)
There are no register or stack argument reads. The body is MOV EAX,[global default window] / RET (0x00018f49), the same global SMSG_DeleteWindow clears. The caller SErrDisplayError 0x000105f1 keeps EAX (MOV ESI,EAX; TEST ESI,ESI) as the owner window. It is typed void* because HWND is not in the Mac DB.
Changes 1, applied together
Set prototype
mac 0x00018f40signatureundefined SMsgGetDefaultWindow(void)→void* SMsgGetDefaultWindow(void)conventionunknown→__cdecl