Example #1
0
INT_PTR CMraProto::MraWorld(WPARAM wParam, LPARAM)
{
    DWORD dwContactEMailMRCount = GetContactEMailCount(wParam, TRUE);
    if (dwContactEMailMRCount) {
        if (dwContactEMailMRCount == 1) {
            CMStringA szEmail;
            if (GetContactFirstEMail(wParam, TRUE, szEmail))
                MraMPopSessionQueueAddUrlAndEMail(hMPopSessionQueue, MRA_WORLD_URL, szEmail);
        }
        else MraSelectEMailDlgShow(wParam, MRA_SELECT_EMAIL_TYPE_WORLD);
    }
    return 0;
}
Example #2
0
INT_PTR CMraProto::MraAnswers(WPARAM wParam, LPARAM lParam)
{
	if (!m_bLoggedIn)
		return 0;

	DWORD dwContactEMailMRCount = GetContactEMailCount((HANDLE)wParam, TRUE);
	if (dwContactEMailMRCount) {
		if (dwContactEMailMRCount == 1) {
			CMStringA szEmail;
			if (GetContactFirstEMail((HANDLE)wParam, TRUE, szEmail))
				MraMPopSessionQueueAddUrlAndEMail(hMPopSessionQueue, MRA_ANSWERS_URL, szEmail);
		}
		else MraSelectEMailDlgShow((HANDLE)wParam, MRA_SELECT_EMAIL_TYPE_ANSWERS);
	}
	return 0;
}