static int IcqPrebuildContactMenu( WPARAM wParam, LPARAM lParam ) { Menu_ShowItem(g_hContactMenuItems[ICMI_AUTH_REQUEST], FALSE); Menu_ShowItem(g_hContactMenuItems[ICMI_AUTH_GRANT], FALSE); Menu_ShowItem(g_hContactMenuItems[ICMI_AUTH_REVOKE], FALSE); Menu_ShowItem(g_hContactMenuItems[ICMI_ADD_TO_SERVLIST], FALSE); Menu_ShowItem(g_hContactMenuItems[ICMI_XSTATUS_DETAILS], FALSE); Menu_ShowItem(g_hContactMenuItems[ICMI_OPEN_PROFILE], FALSE); CIcqProto* ppro = IcqGetInstanceByHContact((HANDLE)wParam); return (ppro) ? ppro->OnPreBuildContactMenu(wParam, lParam) : 0; }