if (m_imapServerSink) m_imapServerSink->GetShouldDownloadArbitraryHeaders(aResult);
GenericInfo *aInfo = (GenericInfo*) PR_CALLOC(sizeof(GenericInfo)); const char *hostName = nsnull; PRBool rv; aInfo->rv = PR_TRUE; m_runningUrl->GetHost(&hostName); aInfo->hostName = PL_strdup (hostName); if (m_imapMiscellaneousSink) { m_imapMiscellaneousSink->GetShouldDownloadArbitraryHeaders(this, aInfo); WaitForFEEventCompletion(); } rv = aInfo->rv; if (aInfo->hostName) PL_strfree(aInfo->hostName); if (aInfo->c) PL_strfree(aInfo->c); PR_Free(aInfo); return rv;
nsImapProtocol::GetShouldDownloadArbitraryHeaders(PRBool *aResult){  if (m_imapServerSink)    m_imapServerSink->GetShouldDownloadArbitraryHeaders(aResult);}