static int PluginCommand_SetMyAvatar(WPARAM wParam,LPARAM lParam) { char * proto = (char *)wParam; if (proto != NULL) { Protocol protocol = GetProtocolByName(proto); if (!protocol) return -1; if (!protocol.CanSetAvatar()) return -2; protocol.SetAvatar((char *)lParam); } else { protocols->SetAvatars((char *)lParam); } return 0; }