Mac Send0x9CItemRemoveFromBelt: void __cdecl (pClient, pPlayer, pUnit, eItemFlag) prototype
Mac 0x001b2e6a is "undefined (void)", convention unknown. 52-byte wrapper: reads [EBP+8], [EBP+0x10], [EBP+0x14] and calls NET_D2GS_SERVER_Send_0x9C_ITEMEX(pClient=[EBP+8], pUnit=[EBP+0x10], nItemAction=0xf, eItemFlag=[EBP+0x14], 0) at 0x001b2e94; [EBP+0xc] is skipped; no ECX/EDX; plain RET 0x001b2e9d. Same four values as Windows twin 0x0053eed0 void (D2ClientStrc* pClient, D2UnitStrc* pPlayer, D2UnitStrc* pUnit, eD2ItemFlag eItemFlag).
Changes 1, applied together
Set prototype
mac 0x001b2e6asignatureundefined Send0x9CItemRemoveFromBelt(void)→void Send0x9CItemRemoveFromBelt(D2ClientStrc * pClient, D2UnitStrc * pPlayer, D2UnitStrc * pUnit, eD2ItemFlag eItemFlag)conventionunknown→__cdecl