static int MSN_OnPrebuildContactMenu(WPARAM wParam, LPARAM lParam) { CMsnProto* ppro = GetProtoInstanceByHContact((HANDLE)wParam); if (ppro) ppro->OnPrebuildContactMenu(wParam, lParam); else { sttEnableMenuItem(hBlockMenuItem, false); sttEnableMenuItem(hLiveSpaceMenuItem, false); sttEnableMenuItem(hNetmeetingMenuItem, false); sttEnableMenuItem(hChatInviteMenuItem, false); sttEnableMenuItem(hOpenInboxMenuItem, false); } return 0; }
static int MSN_OnPrebuildContactMenu(WPARAM wParam, LPARAM lParam) { CMsnProto* ppro = GetProtoInstanceByHContact(wParam); if (ppro) ppro->OnPrebuildContactMenu(wParam, lParam); else { Menu_ShowItem(hBlockMenuItem, false); Menu_ShowItem(hLiveSpaceMenuItem, false); #ifdef OBSOLETE Menu_ShowItem(hNetmeetingMenuItem, false); #endif Menu_ShowItem(hChatInviteMenuItem, false); Menu_ShowItem(hOpenInboxMenuItem, false); } return 0; }
static INT_PTR MsnMenuSendHotmail(WPARAM wParam, LPARAM lParam) { CMsnProto* ppro = GetProtoInstanceByHContact(wParam); return (ppro) ? ppro->MsnSendHotmail(wParam, lParam) : 0; }
static INT_PTR MsnMenuViewProfile(WPARAM wParam, LPARAM lParam) { CMsnProto* ppro = GetProtoInstanceByHContact(wParam); return (ppro) ? ppro->MsnViewProfile(wParam, lParam) : 0; }
static INT_PTR MsnMenuBlockCommand(WPARAM wParam, LPARAM lParam) { CMsnProto* ppro = GetProtoInstanceByHContact(wParam); return (ppro) ? ppro->MsnBlockCommand(wParam, lParam) : 0; }
static INT_PTR MsnMenuSendNetMeeting(WPARAM wParam, LPARAM lParam) { CMsnProto* ppro = GetProtoInstanceByHContact((HANDLE)wParam); return (ppro) ? ppro->MsnSendNetMeeting(wParam, lParam) : 0; }