Mac Send0x9CItemToCursor: void __cdecl (pClient, pPlayer, pUnit) prototype
Mac 0x001b3106 is "undefined (void)", convention unknown. 53-byte wrapper: reads [EBP+8] and [EBP+0x10] and calls NET_D2GS_SERVER_Send_0x9C_ITEMEX(pClient=[EBP+8], pUnit=[EBP+0x10], nItemAction=0x12, 0, 0) at 0x001b3131; [EBP+0xc] is skipped; no ECX/EDX; plain RET 0x001b313a. Same three values as Windows twin 0x0053ef10 void (D2ClientStrc* pClient, D2UnitStrc* pPlayer, D2UnitStrc* pUnit).
Changes 1, applied together
Set prototype
mac 0x001b3106signatureundefined Send0x9CItemToCursor(void)→void Send0x9CItemToCursor(D2ClientStrc * pClient, D2UnitStrc * pPlayer, D2UnitStrc * pUnit)conventionunknown→__cdecl