class nsIMsgFolder
    
    
      
        Members:
        
          - 
            public
            
            virtual
            AcquireSemaphore(nsISupports*)
          
 - 
            public
            
            virtual
            AddFolderListener(nsIFolderListener*)
          
 - 
            public
            
            virtual
            AddKeywordsToMessages(nsIArray*, const nsACString_internal&)
          
 - 
            public
            
            virtual
            AddMessageDispositionState(nsIMsgDBHdr*, nsMsgDispositionState)
          
 - 
            public
            
            virtual
            AddSubfolder(const nsAString_internal&, nsIMsgFolder**)
          
 - 
            public
            
            virtual
            AlertFilterChanged(nsIMsgWindow*)
          
 - 
            public
            
            virtual
            AndProcessingFlags(nsMsgKey, PRUint32)
          
 - 
            public
            
            virtual
            ApplyRetentionSettings()
          
 - 
            public
            
            virtual
            CallFilterPlugins(nsIMsgWindow*, PRBool*)
          
 - 
            public
            
            virtual
            ClearFlag(PRUint32)
          
 - 
            public
            
            virtual
            ClearNewMessages()
          
 - 
            public
            
            virtual
            ClearRequiresCleanup()
          
 - 
            public
            
            virtual
            CloseAndBackupFolderDB(const nsACString_internal&)
          
 - 
            public
            
            virtual
            Compact(nsIUrlListener*, nsIMsgWindow*)
          
 - 
            public
            
            virtual
            CompactAll(nsIUrlListener*, nsIMsgWindow*, PRBool)
          
 - 
            public
            
            virtual
            CompactAllOfflineStores(nsIUrlListener*, nsIMsgWindow*, nsIArray*)
          
 - 
            public
            
            virtual
            CompareSortKeys(nsIMsgFolder*, PRInt32*)
          
 - 
            public
            
            virtual
            ConfirmFolderDeletionForFilter(nsIMsgWindow*, PRBool*)
          
 - 
            public
            
            virtual
            ContainsChildNamed(const nsAString_internal&, PRBool*)
          
 - 
            public
            
            virtual
            ConvertMsgSnippetToPlainText(const nsAString_internal&, nsAString_internal&)
          
 - 
            public
            
            virtual
            CopyDataDone()
          
 - 
            public
            
            virtual
            CopyDataToOutputStreamForAppend(nsIInputStream*, PRInt32, nsIOutputStream*)
          
 - 
            public
            
            virtual
            CopyFileMessage(nsIFile*, nsIMsgDBHdr*, PRBool, PRUint32, const nsACString_internal&, nsIMsgWindow*, nsIMsgCopyServiceListener*)
          
 - 
            public
            
            virtual
            CopyFolder(nsIMsgFolder*, PRBool, nsIMsgWindow*, nsIMsgCopyServiceListener*)
          
 - 
            public
            
            virtual
            CopyMessages(nsIMsgFolder*, nsIArray*, PRBool, nsIMsgWindow*, nsIMsgCopyServiceListener*, PRBool, PRBool)
          
 - 
            public
            
            virtual
            CreateStorageIfMissing(nsIUrlListener*)
          
 - 
            public
            
            virtual
            CreateSubfolder(const nsAString_internal&, nsIMsgWindow*)
          
 - 
            public
            
            virtual
            Delete()
          
 - 
            public
            
            virtual
            DeleteMessages(nsIArray*, nsIMsgWindow*, PRBool, PRBool, nsIMsgCopyServiceListener*, PRBool)
          
 - 
            public
            
            virtual
            DeleteSubFolders(nsIArray*, nsIMsgWindow*)
          
 - 
            public
            
            virtual
            DownloadAllForOffline(nsIUrlListener*, nsIMsgWindow*)
          
 - 
            public
            
            virtual
            DownloadMessagesForOffline(nsIArray*, nsIMsgWindow*)
          
 - 
            public
            
            virtual
            EmptyTrash(nsIMsgWindow*, nsIUrlListener*)
          
 - 
            public
            
            virtual
            EnableNotifications(PRInt32, PRBool, PRBool)
          
 - 
            public
            
            virtual
            EndFolderLoading()
          
 - 
            public
            
            virtual
            FetchMsgPreviewText(nsMsgKey*, PRUint32, PRBool, nsIUrlListener*, PRBool*)
          
 - 
            public
            
            virtual
            FindSubFolder(const nsACString_internal&, nsIMsgFolder**)
          
 - 
            public
            
            virtual
            ForceDBClosed()
          
 - 
            public
            
            virtual
            GenerateMessageURI(nsMsgKey, nsACString_internal&)
          
 - 
            public
            
            virtual
            GenerateUniqueSubfolderName(const nsAString_internal&, nsIMsgFolder*, nsAString_internal&)
          
 - 
            public
            
            virtual
            GetAbbreviatedName(nsAString_internal&)
          
 - 
            public
            
            virtual
            GetAllowsPosting(PRBool*)
          
 - 
            public
            
            virtual
            GetBackupMsgDatabase(nsIMsgDatabase**)
          
 - 
            public
            
            virtual
            GetBaseMessageURI(nsACString_internal&)
          
 - 
            public
            
            virtual
            GetBiffState(PRUint32*)
          
 - 
            public
            
            virtual
            GetCanCompact(PRBool*)
          
 - 
            public
            
            virtual
            GetCanCreateSubfolders(PRBool*)
          
 - 
            public
            
            virtual
            GetCanDeleteMessages(PRBool*)
          
 - 
            public
            
            virtual
            GetCanFileMessages(PRBool*)
          
 - 
            public
            
            virtual
            GetCanRename(PRBool*)
          
 - 
            public
            
            virtual
            GetCanSubscribe(PRBool*)
          
 - 
            public
            
            virtual
            GetCharset(nsACString_internal&)
          
 - 
            public
            
            virtual
            GetCharsetOverride(PRBool*)
          
 - 
            public
            
            virtual
            GetChildNamed(const nsAString_internal&, nsIMsgFolder**)
          
 - 
            public
            
            virtual
            GetChildWithURI(const nsACString_internal&, PRBool, PRBool, nsIMsgFolder**)
          
 - 
            public
            
            virtual
            GetCustomIdentity(nsIMsgIdentity**)
          
 - 
            public
            
            virtual
            GetDBFolderInfoAndDB(nsIDBFolderInfo**, nsIMsgDatabase**)
          
 - 
            public
            
            virtual
            GetDBTransferInfo(nsIDBFolderInfo**)
          
 - 
            public
            
            virtual
            GetDeletable(PRBool*)
          
 - 
            public
            
            virtual
            GetDisplayRecipients(PRBool*)
          
 - 
            public
            
            virtual
            GetDownloadSettings(nsIMsgDownloadSettings**)
          
 - 
            public
            
            virtual
            GetExpansionArray(nsISupportsArray*)
          
 - 
            public
            
            virtual
            GetExpungedBytes(PRUint32*)
          
 - 
            public
            
            virtual
            GetFilePath(nsILocalFile**)
          
 - 
            public
            
            virtual
            GetFilterList(nsIMsgWindow*, nsIMsgFilterList**)
          
 - 
            public
            
            virtual
            GetFirstNewMessage(nsIMsgDBHdr**)
          
 - 
            public
            
            virtual
            GetFlag(PRUint32, PRBool*)
          
 - 
            public
            
            virtual
            GetFlags(PRUint32*)
          
 - 
            public
            
            virtual
            GetFolderURL(nsACString_internal&)
          
 - 
            public
            
            virtual
            GetFolderWithFlags(PRUint32, nsIMsgFolder**)
          
 - 
            public
            
            virtual
            GetFoldersWithFlags(PRUint32, nsIArray**)
          
 - 
            public
            
            virtual
            GetGettingNewMessages(PRBool*)
          
 - 
            public
            
            virtual
            GetHasNewMessages(PRBool*)
          
 - 
            public
            
            virtual
            GetHasSubFolders(PRBool*)
          
 - 
            public
            
            virtual
            GetHostname(nsACString_internal&)
          
 - 
            
            GetIID()
          
 - 
            public
            
            virtual
            GetImapShared(PRBool*)
          
 - 
            public
            
            virtual
            GetInVFEditSearchScope(PRBool*)
          
 - 
            public
            
            virtual
            GetIsServer(PRBool*)
          
 - 
            public
            
            virtual
            GetKnowsSearchNntpExtension(PRBool*)
          
 - 
            public
            
            virtual
            GetLastMessageLoaded(nsMsgKey*)
          
 - 
            public
            
            virtual
            GetLocked(PRBool*)
          
 - 
            public
            
            virtual
            GetManyHeadersToDownload(PRBool*)
          
 - 
            public
            
            virtual
            GetMessageHeader(nsMsgKey, nsIMsgDBHdr**)
          
 - 
            public
            
            virtual
            GetMessages(nsISimpleEnumerator**)
          
 - 
            public
            
            virtual
            GetMsgDatabase(nsIMsgDatabase**)
          
 - 
            public
            
            virtual
            GetMsgTextFromStream(nsIInputStream*, const nsACString_internal&, PRUint32, PRUint32, PRBool, PRBool, nsACString_internal&, nsACString_internal&)
          
 - 
            public
            
            virtual
            GetName(nsAString_internal&)
          
 - 
            public
            
            virtual
            GetNewMessages(nsIMsgWindow*, nsIUrlListener*)
          
 - 
            public
            
            virtual
            GetNoSelect(PRBool*)
          
 - 
            public
            
            virtual
            GetNumNewMessages(PRBool, PRInt32*)
          
 - 
            public
            
            virtual
            GetNumSubFolders(PRUint32*)
          
 - 
            public
            
            virtual
            GetNumUnread(PRBool, PRInt32*)
          
 - 
            public
            
            virtual
            GetOfflineFileStream(nsMsgKey, PRUint32*, PRUint32*, nsIInputStream**)
          
 - 
            public
            
            virtual
            GetOfflineStoreInputStream(nsIInputStream**)
          
 - 
            public
            
            virtual
            GetOfflineStoreOutputStream(nsIOutputStream**)
          
 - 
            public
            
            virtual
            GetParent(nsIMsgFolder**)
          
 - 
            public
            
            virtual
            GetParentMsgFolder(nsIMsgFolder**)
          
 - 
            public
            
            virtual
            GetPrettiestName(nsAString_internal&)
          
 - 
            public
            
            virtual
            GetPrettyName(nsAString_internal&)
          
 - 
            public
            
            virtual
            GetProcessingFlags(nsMsgKey, PRUint32*)
          
 - 
            public
            
            virtual
            GetRelativePathName(nsACString_internal&)
          
 - 
            public
            
            virtual
            GetRequiresCleanup(PRBool*)
          
 - 
            public
            
            virtual
            GetRetentionSettings(nsIMsgRetentionSettings**)
          
 - 
            public
            
            virtual
            GetRootFolder(nsIMsgFolder**)
          
 - 
            public
            
            virtual
            GetServer(nsIMsgIncomingServer**)
          
 - 
            public
            
            virtual
            GetShowDeletedMessages(PRBool*)
          
 - 
            public
            
            virtual
            GetSizeOnDisk(PRUint32*)
          
 - 
            public
            
            virtual
            GetSortKey(PRUint32*, PRUint8**)
          
 - 
            public
            
            virtual
            GetSortOrder(PRInt32*)
          
 - 
            public
            
            virtual
            GetStringProperty(const char*, nsACString_internal&)
          
 - 
            public
            
            virtual
            GetStringWithFolderNameFromBundle(const char*, nsAString_internal&)
          
 - 
            public
            
            virtual
            GetSubFolders(nsISimpleEnumerator**)
          
 - 
            public
            
            virtual
            GetSupportsOffline(PRBool*)
          
 - 
            public
            
            virtual
            GetTotalMessages(PRBool, PRInt32*)
          
 - 
            public
            
            virtual
            GetURI(nsACString_internal&)
          
 - 
            public
            
            virtual
            GetUriForMsg(nsIMsgDBHdr*, nsACString_internal&)
          
 - 
            public
            
            virtual
            GetUsername(nsACString_internal&)
          
 - 
            public
            
            virtual
            HasMsgOffline(nsMsgKey, PRBool*)
          
 - 
            public
            
            virtual
            IsAncestorOf(nsIMsgFolder*, PRBool*)
          
 - 
            public
            
            virtual
            IsCommandEnabled(const nsACString_internal&, PRBool*)
          
 - 
            public
            
            virtual
            ListDescendents(nsISupportsArray*)
          
 - 
            public
            
            virtual
            ListFoldersWithFlags(PRUint32, nsIMutableArray*)
          
 - 
            public
            
            virtual
            MarkAllMessagesRead(nsIMsgWindow*)
          
 - 
            public
            
            virtual
            MarkMessagesFlagged(nsIArray*, PRBool)
          
 - 
            public
            
            virtual
            MarkMessagesRead(nsIArray*, PRBool)
          
 - 
            public
            
            virtual
            MarkThreadRead(nsIMsgThread*)
          
 - 
            public
            
            virtual
            MatchOrChangeFilterDestination(nsIMsgFolder*, PRBool, PRBool*)
          
 - 
            public
            
            virtual
            NotifyBoolPropertyChanged(nsIAtom*, PRBool, PRBool)
          
 - 
            public
            
            virtual
            NotifyCompactCompleted()
          
 - 
            public
            
            virtual
            NotifyFolderEvent(nsIAtom*)
          
 - 
            public
            
            virtual
            NotifyIntPropertyChanged(nsIAtom*, PRInt32, PRInt32)
          
 - 
            public
            
            virtual
            NotifyItemAdded(nsISupports*)
          
 - 
            public
            
            virtual
            NotifyItemRemoved(nsISupports*)
          
 - 
            public
            
            virtual
            NotifyPropertyChanged(nsIAtom*, const nsACString_internal&, const nsACString_internal&)
          
 - 
            public
            
            virtual
            NotifyPropertyFlagChanged(nsIMsgDBHdr*, nsIAtom*, PRUint32, PRUint32)
          
 - 
            public
            
            virtual
            NotifyUnicharPropertyChanged(nsIAtom*, const nsAString_internal&, const nsAString_internal&)
          
 - 
            public
            
            virtual
            OnFlagChange(PRUint32)
          
 - 
            public
            
            virtual
            OpenBackupMsgDatabase()
          
 - 
            public
            
            virtual
            OrProcessingFlags(nsMsgKey, PRUint32)
          
 - 
            public
            
            virtual
            PropagateDelete(nsIMsgFolder*, PRBool, nsIMsgWindow*)
          
 - 
            public
            
            virtual
            RecursiveDelete(PRBool, nsIMsgWindow*)
          
 - 
            public
            
            virtual
            ReleaseSemaphore(nsISupports*)
          
 - 
            public
            
            virtual
            RemoveBackupMsgDatabase()
          
 - 
            public
            
            virtual
            RemoveFolderListener(nsIFolderListener*)
          
 - 
            public
            
            virtual
            RemoveKeywordsFromMessages(nsIArray*, const nsACString_internal&)
          
 - 
            public
            
            virtual
            Rename(const nsAString_internal&, nsIMsgWindow*)
          
 - 
            public
            
            virtual
            RenameSubFolders(nsIMsgWindow*, nsIMsgFolder*)
          
 - 
            public
            
            virtual
            SetBiffState(PRUint32)
          
 - 
            public
            
            virtual
            SetCharset(const nsACString_internal&)
          
 - 
            public
            
            virtual
            SetCharsetOverride(PRBool)
          
 - 
            public
            
            virtual
            SetDBTransferInfo(nsIDBFolderInfo*)
          
 - 
            public
            
            virtual
            SetDownloadSettings(nsIMsgDownloadSettings*)
          
 - 
            public
            
            virtual
            SetFilePath(nsILocalFile*)
          
 - 
            public
            
            virtual
            SetFilterList(nsIMsgFilterList*)
          
 - 
            public
            
            virtual
            SetFlag(PRUint32)
          
 - 
            public
            
            virtual
            SetFlags(PRUint32)
          
 - 
            public
            
            virtual
            SetGettingNewMessages(PRBool)
          
 - 
            public
            
            virtual
            SetHasNewMessages(PRBool)
          
 - 
            public
            
            virtual
            SetInVFEditSearchScope(PRBool, PRBool)
          
 - 
            public
            
            virtual
            SetJunkScoreForMessages(nsIArray*, const nsACString_internal&)
          
 - 
            public
            
            virtual
            SetLabelForMessages(nsIArray*, nsMsgLabelValue)
          
 - 
            public
            
            virtual
            SetLastMessageLoaded(nsMsgKey)
          
 - 
            public
            
            virtual
            SetMsgDatabase(nsIMsgDatabase*)
          
 - 
            public
            
            virtual
            SetName(const nsAString_internal&)
          
 - 
            public
            
            virtual
            SetNumNewMessages(PRInt32)
          
 - 
            public
            
            virtual
            SetParent(nsIMsgFolder*)
          
 - 
            public
            
            virtual
            SetPrefFlag()
          
 - 
            public
            
            virtual
            SetPrettyName(const nsAString_internal&)
          
 - 
            public
            
            virtual
            SetRetentionSettings(nsIMsgRetentionSettings*)
          
 - 
            public
            
            virtual
            SetSizeOnDisk(PRUint32)
          
 - 
            public
            
            virtual
            SetSortOrder(PRInt32)
          
 - 
            public
            
            virtual
            SetStringProperty(const char*, const nsACString_internal&)
          
 - 
            public
            
            virtual
            ShouldStoreMsgOffline(nsMsgKey, PRBool*)
          
 - 
            public
            
            virtual
            Shutdown(PRBool)
          
 - 
            public
            
            virtual
            StartFolderLoading()
          
 - 
            public
            
            virtual
            SummaryChanged()
          
 - 
            public
            
            virtual
            TestSemaphore(nsISupports*, PRBool*)
          
 - 
            public
            
            virtual
            ThrowAlertMsg(const char*, nsIMsgWindow*)
          
 - 
            public
            
            virtual
            ToggleFlag(PRUint32)
          
 - 
            public
            
            virtual
            UpdateFolder(nsIMsgWindow*)
          
 - 
            public
            
            virtual
            UpdateSummaryTotals(PRBool)
          
 - 
            public
            
            virtual
            WriteToFolderCache(nsIMsgFolderCache*, PRBool)
          
 - 
            
            anonymous$49
          
 - 
            
            COMTypeInfo<int>
          
 - 
            
            anonymous$51
          
 - 
            
            anonymous$50
          
 - 
            
            anonymous$53
          
 - 
            
            anonymous$52
          
 - 
            
            anonymous$55
          
 - 
            
            anonymous$54
          
 
        
       
    Locations: