Function nsCOMPtr<T>::operator T*() const [with T = nsIMsgDBHdr]
    
    
      Type: nsIMsgDBHdr*()()
    
    
    Locations:
    
      
        Referenced By:
        
          - 
            GetMessageSizeFromURI(const char*)
          
 - 
            MsgStrategyComparatorAdaptor::Equals(const nsMsgKey&, const nsMsgKey&) const
          
 - 
            MsgStrategyComparatorAdaptor::LessThan(const nsMsgKey&, const nsMsgKey&) const
          
 - 
            mime_find_class(const char*, MimeHeaders*, MimeDisplayOptions*, PRBool)
          
 - 
            nsAutoSyncState::GetNextGroupOfMessages(PRUint32, PRUint32*, nsIMutableArray**)
          
 - 
            nsAutoSyncState::PlaceIntoDownloadQ(const nsTArray<unsigned int>&)
          
 - 
            nsAutoSyncState::ProcessExistingHeaders(PRUint32, PRUint32*)
          
 - 
            nsDelAttachListener::OnStopCopy(nsresult)
          
 - 
            nsDelAttachListener::OnStopRunningUrl(nsIURI*, nsresult)
          
 - 
            nsFolderCompactState::EndCopy(nsISupports*, nsresult)
          
 - 
            nsFolderCompactState::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, PRUint32, PRUint32)
          
 - 
            nsImapMailCopyState::~nsImapMailCopyState()
          
 - 
            nsImapMailFolder::ApplyFilterHit(nsIMsgFilter*, nsIMsgWindow*, PRBool*)
          
 - 
            nsImapMailFolder::BuildIdsAndKeyArray(nsIArray*, nsCString&, nsTArray<unsigned int>&)
          
 - 
            nsImapMailFolder::CopyMessagesOffline(nsIMsgFolder*, nsIArray*, PRBool, nsIMsgWindow*, nsIMsgCopyServiceListener*)
          
 - 
            nsImapMailFolder::DeleteMessages(nsIArray*, nsIMsgWindow*, PRBool, PRBool, nsIMsgCopyServiceListener*, PRBool)
          
 - 
            nsImapMailFolder::GetCurMoveCopyMessageInfo(nsIImapUrl*, PRTime*, char**, PRUint32*)
          
 - 
            nsImapMailFolder::GetMessageSizeFromDB(const char*, PRUint32*)
          
 - 
            nsImapMailFolder::InitCopyState(nsISupports*, nsIArray*, PRBool, PRBool, PRBool, PRUint32, const nsACString_internal&, nsIMsgCopyServiceListener*, nsIMsgWindow*, PRBool)
          
 - 
            nsImapMailFolder::NormalEndMsgWriteStream(nsMsgKey, PRBool, nsIImapUrl*)
          
 - 
            nsImapMailFolder::NotifyMessageFlags(PRUint32, nsMsgKey, PRUint64)
          
 - 
            nsImapMailFolder::NotifySearchHit(nsIMsgMailNewsUrl*, const char*)
          
 - 
            nsImapMailFolder::ParseAdoptedMsgLine(const char*, nsMsgKey)
          
 - 
            nsImapMailFolder::ParseMsgHdrs(nsIImapProtocol*, nsIImapHeaderXferInfo*)
          
 - 
            nsImapMailFolder::ReplayOfflineMoveCopy(nsMsgKey*, PRUint32, PRBool, nsIMsgFolder*, nsIUrlListener*, nsIMsgWindow*)
          
 - 
            nsImapMailFolder::SetPendingAttributes(nsIArray*)
          
 - 
            nsImapMailFolder::SyncFlags(nsIImapFlagAndUidState*)
          
 - 
            nsImapMoveCoalescer::PlaybackMoves(PRBool)
          
 - 
            nsImapMoveCopyMsgTxn::UndoMailboxDelete()
          
 - 
            nsImapOfflineSync::ProcessAppendMsgOperation(nsIMsgOfflineImapOperation*, PRInt32)
          
 - 
            nsImapOfflineSync::ProcessCopyOperation(nsIMsgOfflineImapOperation*)
          
 - 
            nsImapOfflineSync::ProcessMoveOperation(nsIMsgOfflineImapOperation*)
          
 - 
            nsImapOfflineTxn::RedoTransaction()
          
 - 
            nsImapOfflineTxn::UndoTransaction()
          
 - 
            nsImapService::OfflineAppendFromFile(nsIFile*, nsIURI*, nsIMsgFolder*, const nsACString_internal&, PRBool, nsIUrlListener*, nsIURI**, nsISupports*)
          
 - 
            nsLocalMailCopyState::~nsLocalMailCopyState()
          
 - 
            nsLocalMoveCopyMsgTxn::RedoTransaction()
          
 - 
            nsLocalMoveCopyMsgTxn::UndoTransactionInternal()
          
 - 
            nsMailDatabase::GetOfflineOpForKey(nsMsgKey, PRBool, nsIMsgOfflineImapOperation**)
          
 - 
            nsMailboxProtocol::OnStopRequest(nsIRequest*, nsISupports*, nsresult)
          
 - 
            nsMailboxProtocol::SetupMessageExtraction()
          
 - 
            nsMailboxService::CopyMessages(nsTArray<unsigned int>&, nsIMsgFolder*, nsIStreamListener*, PRBool, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
          
 - 
            nsMailboxService::FetchMessage(const char*, nsISupports*, nsIMsgWindow*, nsIUrlListener*, const char*, nsMailboxAction, const char*, nsIURI**)
          
 - 
            nsMailboxUrl::GetFolder(nsIMsgFolder**)
          
 - 
            nsMessenger::LoadURL(nsIDOMWindowInternal*, const nsACString_internal&)
          
 - 
            nsMessenger::OnItemRemoved(nsIMsgFolder*, nsISupports*)
          
 - 
            nsMessengerBootstrap::Handle(nsICommandLine*)
          
 - 
            nsMessengerBootstrap::OpenMessengerWindowForMessageId(nsCString&, nsCString&)
          
 - 
            nsMsgApplyFiltersToMessages::RunNextFilter()
          
 - 
            nsMsgApplyFiltersToMessages::nsMsgApplyFiltersToMessages(nsIMsgWindow*, nsIMsgFilterList*, nsISupportsArray*, nsIArray*, nsMsgFilterTypeType)
          
 - 
            nsMsgCompose::CreateMessage(const char*, MSG_ComposeType, nsIMsgCompFields*)
          
 - 
            nsMsgCompose::ProcessReplyFlags()
          
 - 
            nsMsgCompose::QuoteOriginalMessage(const char*, PRInt32)
          
 - 
            nsMsgCompose::RememberQueuedDisposition()
          
 - 
            nsMsgCompose::ResetUrisForEmbeddedObjects()
          
 - 
            nsMsgComposeSendListener::RemoveCurrentDraftMessage(nsIMsgCompose*, PRBool)
          
 - 
            nsMsgComposeService::ReplyWithTemplate(nsIMsgDBHdr*, const char*, nsIMsgWindow*, nsIMsgIncomingServer*)
          
 - 
            nsMsgDBFolder::GetOfflineFileStream(nsMsgKey, PRUint32*, PRUint32*, nsIInputStream**)
          
 - 
            nsMsgDBFolder::HasMsgOffline(nsMsgKey, PRBool*)
          
 - 
            nsMsgDBFolder::MarkMessagesFlagged(nsIArray*, PRBool)
          
 - 
            nsMsgDBFolder::MarkMessagesRead(nsIArray*, PRBool)
          
 - 
            nsMsgDBFolder::MsgFitsDownloadCriteria(nsMsgKey, PRBool*)
          
 - 
            nsMsgDBFolder::OnParentChanged(nsMsgKey, nsMsgKey, nsMsgKey, nsIDBChangeListener*)
          
 - 
            nsMsgDBFolder::WriteStartOfNewLocalMessage()
          
 - 
            nsMsgDBView::CopyMessages(nsIMsgWindow*, nsMsgViewIndex*, PRInt32, PRBool, nsIMsgFolder*)
          
 - 
            nsMsgDBView::CycleCell(PRInt32, nsITreeColumn*)
          
 - 
            nsMsgDBView::DeleteMessages(nsIMsgWindow*, nsMsgViewIndex*, PRInt32, PRBool)
          
 - 
            nsMsgDBView::DownloadFlaggedForOffline(nsIMsgWindow*)
          
 - 
            nsMsgDBView::DownloadForOffline(nsIMsgWindow*, nsMsgViewIndex*, PRInt32)
          
 - 
            nsMsgDBView::FindLevelInThread(nsIMsgDBHdr*, nsMsgViewIndex, nsMsgViewIndex)
          
 - 
            nsMsgDBView::GetCellProperties(PRInt32, nsITreeColumn*, nsISupportsArray*)
          
 - 
            nsMsgDBView::GetCellText(PRInt32, nsITreeColumn*, nsAString_internal&)
          
 - 
            nsMsgDBView::GetCellValue(PRInt32, nsITreeColumn*, nsAString_internal&)
          
 - 
            nsMsgDBView::GetIndexForThread(nsIMsgDBHdr*)
          
 - 
            nsMsgDBView::GetInsertIndexHelper(nsIMsgDBHdr*, nsTArray<unsigned int>&, nsCOMArray<nsIMsgFolder>*, nsMsgViewSortOrderValue, nsMsgViewSortTypeValue)
          
 - 
            nsMsgDBView::GetRowProperties(PRInt32, nsISupportsArray*)
          
 - 
            nsMsgDBView::GetThreadRootIndex(nsIMsgDBHdr*)
          
 - 
            nsMsgDBView::MarkThreadRead(nsIMsgThread*, nsMsgViewIndex, nsTArray<unsigned int>&, PRBool)
          
 - 
            nsMsgDBView::NavigateFromPos(nsMsgNavigationTypeValue, nsMsgViewIndex, nsMsgKey*, nsMsgViewIndex*, nsMsgViewIndex*, PRBool)
          
 - 
            nsMsgDBView::Sort(nsMsgViewSortTypeValue, nsMsgViewSortOrderValue)
          
 - 
            nsMsgDatabase::DeleteMessage(nsMsgKey, nsIDBChangeListener*, PRBool)
          
 - 
            nsMsgDatabase::DeleteMessages(nsTArray<unsigned int>*, nsIDBChangeListener*)
          
 - 
            nsMsgDatabase::DumpThread(nsMsgKey)
          
 - 
            nsMsgDatabase::GetThreadForMsgKey(nsMsgKey, nsIMsgThread**)
          
 - 
            nsMsgDatabase::InitExistingDB()
          
 - 
            nsMsgDatabase::InitRefHash()
          
 - 
            nsMsgDatabase::IsMDNNeeded(nsMsgKey, PRBool*)
          
 - 
            nsMsgDatabase::IsMDNSent(nsMsgKey, PRBool*)
          
 - 
            nsMsgDatabase::IsRead(nsMsgKey, PRBool*)
          
 - 
            nsMsgDatabase::ListAllOfflineMsgs(nsTArray<unsigned int>*)
          
 - 
            nsMsgDatabase::MarkRead(nsMsgKey, PRBool, nsIDBChangeListener*)
          
 - 
            nsMsgDatabase::MarkThreadRead(nsIMsgThread*, nsIDBChangeListener*, nsTArray<unsigned int>*)
          
 - 
            nsMsgDatabase::SetKeyFlag(nsMsgKey, PRBool, PRUint32, nsIDBChangeListener*)
          
 - 
            nsMsgDatabase::SetLabel(nsMsgKey, nsMsgLabelValue)
          
 - 
            nsMsgDatabase::SetStringProperty(nsMsgKey, const char*, const char*)
          
 - 
            nsMsgDatabase::ThreadNewHdr(nsMsgHdr*, PRBool&)
          
 - 
            nsMsgFilterAfterTheFact::ApplyFilter(PRBool*)
          
 - 
            nsMsgFolderDataSource::DoCopyToFolder(nsIMsgFolder*, nsISupportsArray*, nsIMsgWindow*, PRBool)
          
 - 
            nsMsgFolderDataSource::DoDeleteFromFolder(nsIMsgFolder*, nsISupportsArray*, nsIMsgWindow*, PRBool)
          
 - 
            nsMsgGroupThread::GetFirstUnreadChild(nsIMsgDBHdr**)
          
 - 
            nsMsgGroupThread::GetNewestMsgDate(PRUint32*)
          
 - 
            nsMsgGroupThread::GetRootHdr(PRInt32*, nsIMsgDBHdr**)
          
 - 
            nsMsgGroupThread::ReparentChildrenOf(nsMsgKey, nsMsgKey, nsIDBChangeAnnouncer*)
          
 - 
            nsMsgGroupThreadEnumerator::GetNext(nsISupports**)
          
 - 
            nsMsgGroupThreadEnumerator::MsgKeyFirstChildIndex(nsMsgKey)
          
 - 
            nsMsgGroupThreadEnumerator::Prefetch()
          
 - 
            nsMsgGroupThreadEnumerator::nsMsgGroupThreadEnumerator(nsMsgGroupThread*, nsMsgKey, nsresult (*)(nsIMsgDBHdr*, void*), void*)
          
 - 
            nsMsgGroupView::InternalClose()
          
 - 
            nsMsgHdr::IsAncestorKilled(PRUint32)
          
 - 
            nsMsgHdr::IsParentOf(nsIMsgDBHdr*)
          
 - 
            nsMsgHdr::ReparentInThread(nsIMsgThread*)
          
 - 
            nsMsgLocalMailFolder::CopyMessages(nsIMsgFolder*, nsIArray*, PRBool, nsIMsgWindow*, nsIMsgCopyServiceListener*, PRBool, PRBool)
          
 - 
            nsMsgLocalMailFolder::EndCopy(PRBool)
          
 - 
            nsMsgLocalMailFolder::EndMessage(nsMsgKey)
          
 - 
            nsMsgLocalMailFolder::MarkMsgsOnPop3Server(nsIArray*, PRInt32)
          
 - 
            nsMsgLocalMailFolder::OnCopyCompleted(nsISupports*, PRBool)
          
 - 
            nsMsgLocalMailFolder::OnMessageClassified(const char*, nsMsgJunkStatus, PRUint32)
          
 - 
            nsMsgLocalMailFolder::SortMessagesBasedOnKey(nsTArray<unsigned int>&, nsIMsgFolder*, nsIMutableArray*)
          
 - 
            nsMsgLocalMailFolder::WriteStartOfNewMessage()
          
 - 
            nsMsgMailboxParser::AbortNewHeader()
          
 - 
            nsMsgMailboxParser::PublishMsgHeader(nsIMsgWindow*)
          
 - 
            nsMsgNewsFolder::DownloadAllForOffline(nsIUrlListener*, nsIMsgWindow*)
          
 - 
            nsMsgNewsFolder::DownloadMessagesForOffline(nsIArray*, nsIMsgWindow*)
          
 - 
            nsMsgNewsFolder::NotifyDownloadedLine(const char*, nsMsgKey)
          
 - 
            nsMsgQuickSearchDBView::DeleteMessages(nsIMsgWindow*, nsMsgViewIndex*, PRInt32, PRBool)
          
 - 
            nsMsgQuickSearchDBView::GetFirstMessageHdrToDisplayInThread(nsIMsgThread*, nsIMsgDBHdr**)
          
 - 
            nsMsgQuickSearchDBView::OnNewSearch()
          
 - 
            nsMsgQuickSearchDBView::SortThreads(nsMsgViewSortTypeValue, nsMsgViewSortOrderValue)
          
 - 
            nsMsgReadStateTxn::MarkMessages(PRBool)
          
 - 
            nsMsgSearchDBView::AddHdrFromFolder(nsIMsgDBHdr*, nsIMsgFolder*)
          
 - 
            nsMsgSearchDBView::DeleteMessages(nsIMsgWindow*, nsMsgViewIndex*, PRInt32, PRBool)
          
 - 
            nsMsgSearchDBView::ListIdsInThread(nsIMsgThread*, nsMsgViewIndex, PRUint32*)
          
 - 
            nsMsgSearchDBView::OnHdrDeleted(nsIMsgDBHdr*, nsMsgKey, PRInt32, nsIDBChangeListener*)
          
 - 
            nsMsgSearchNews::ReportHits()
          
 - 
            nsMsgSendLater::DeleteCurrentMessage()
          
 - 
            nsMsgSendLater::SetOrigMsgDisposition()
          
 - 
            nsMsgSendLater::StartNextMailFileSend()
          
 - 
            nsMsgStatusFeedback::OnStateChange(nsIWebProgress*, nsIRequest*, PRUint32, nsresult)
          
 - 
            nsMsgThread::AddChild(nsIMsgDBHdr*, nsIMsgDBHdr*, PRBool, nsIDBChangeAnnouncer*)
          
 - 
            nsMsgThread::GetFirstUnreadChild(nsIMsgDBHdr**)
          
 - 
            nsMsgThread::GetRootHdr(PRInt32*, nsIMsgDBHdr**)
          
 - 
            nsMsgThread::ReparentChildrenOf(nsMsgKey, nsMsgKey, nsIDBChangeAnnouncer*)
          
 - 
            nsMsgThread::ReparentMsgsWithInvalidParent(PRUint32, nsMsgKey)
          
 - 
            nsMsgThread::ReparentNonReferenceChildrenOf(nsIMsgDBHdr*, nsMsgKey, nsIDBChangeAnnouncer*)
          
 - 
            nsMsgThread::RerootThread(nsIMsgDBHdr*, nsIMsgDBHdr*, nsIDBChangeAnnouncer*)
          
 - 
            nsMsgThreadEnumerator::GetNext(nsISupports**)
          
 - 
            nsMsgThreadEnumerator::MsgKeyFirstChildIndex(nsMsgKey)
          
 - 
            nsMsgThreadEnumerator::Prefetch()
          
 - 
            nsMsgThreadEnumerator::nsMsgThreadEnumerator(nsMsgThread*, nsMsgKey, nsresult (*)(nsIMsgDBHdr*, void*), void*)
          
 - 
            nsMsgThreadedDBView::ListThreadIds(nsMsgKey*, PRBool, nsMsgKey*, PRInt32*, char*, PRInt32, PRInt32*, PRInt32*)
          
 - 
            nsMsgThreadedDBView::SortThreads(nsMsgViewSortTypeValue, nsMsgViewSortOrderValue)
          
 - 
            nsMsgThreadsWithUnreadDBView::AddMsgToThreadNotInView(nsIMsgThread*, nsIMsgDBHdr*, PRBool)
          
 - 
            nsMsgTxn::CheckForToggleDelete(nsIMsgFolder*, const nsMsgKey&, PRBool*)
          
 - 
            nsMsgWatchedThreadsWithUnreadDBView::AddMsgToThreadNotInView(nsIMsgThread*, nsIMsgDBHdr*, PRBool)
          
 - 
            nsMsgXFViewThread::AddHdr(nsIMsgDBHdr*, PRBool, PRUint32&, nsIMsgDBHdr**)
          
 - 
            nsMsgXFViewThread::GetFirstUnreadChild(nsIMsgDBHdr**)
          
 - 
            nsMsgXFViewThread::GetNewestMsgDate(PRUint32*)
          
 - 
            nsMsgXFViewThread::IsHdrParentOf(nsIMsgDBHdr*, nsIMsgDBHdr*)
          
 - 
            nsMsgXFVirtualFolderDBView::OnNewSearch()
          
 - 
            nsMsgXFVirtualFolderDBView::UpdateCacheAndViewForFolder(nsIMsgFolder*, nsMsgKey*, PRUint32)
          
 - 
            nsNNTPNewsgroupList::InitHEAD(PRInt32)
          
 - 
            nsNNTPNewsgroupList::ParseLine(char*, PRUint32*)
          
 - 
            nsOfflineStoreCompactState::OnStopRequest(nsIRequest*, nsISupports*, nsresult)
          
 - 
            nsParseMailMessageState::FinalizeHeaders()
          
 - 
            nsParseMailMessageState::FinishHeader()
          
 - 
            nsParseMailMessageState::GetNewMsgHdr(nsIMsgDBHdr**)
          
 - 
            nsParseNewMailState::MoveIncorporatedMessage(nsIMsgDBHdr*, nsIMsgDatabase*, nsIMsgFolder*, nsIMsgFilter*, nsIMsgWindow*)
          
 - 
            nsParseNewMailState::PublishMsgHeader(nsIMsgWindow*)
          
 - 
            nsPop3Service::NewURI(const nsACString_internal&, const char*, nsIURI*, nsIURI**)
          
 - 
            nsPop3Sink::IncorporateComplete(nsIMsgWindow*, PRInt32)