nsIMsgImapMailFolder

IID:ba8ddecd-4814-4757-9a15-028157cdabb3
Inherits From:nsISupports

Properties

char* adminUrl

PRInt32 boxFlags

readonly PRBool canIOpenThisFolder

PRBool explicitlyVerify

readonly PRBool hasAdminUrl

readonly nsIMsgParseMailMsgState hdrParser

PRUnichar hierarchyDelimiter

PRBool isNamespace

char* onlineName

PRBool performingBiff

PRBool verifiedAsOnlineFolder


Methods

void addFolderRights ( char* userName , char* rights ) void createClientSubfolderInfo ( char* folderName , PRUnichar hierarchyDelimiter , PRInt32 flags , PRBool suppressNotification ) nsIURI fetchCustomMsgAttribute ( char* msgAttribute , char* uids , nsIMsgWindow window ) void fillInFolderProps ( nsIMsgImapFolderProps folderProps ) nsIMsgImapMailFolder findOnlineSubFolder ( char* onlineName ) void folderPrivileges ( nsIMsgWindow window ) nsIURI issueCommandOnMsgs ( char* command , char* uids , nsIMsgWindow window ) void list ( ) void liteSelect ( nsIUrlListener urlListener ) void performExpand ( nsIMsgWindow msgWindow ) void playbackOfflineFolderCreate ( PRUnichar* folderName , nsIMsgWindow window , out nsIURI url ) void prepareToRename ( ) void recursiveCloseActiveConnections ( nsIImapIncomingServer imapServer ) void refreshFolderRights ( ) void removeSubFolder ( nsIMsgFolder folder ) void renameClient ( nsIMsgWindow msgWindow , nsIMsgFolder msgFolder , char* oldName , char* newName ) void renameLocal ( char* newname , nsIMsgFolder parent ) void replayOfflineMoveCopy ( arrayof nsMsgKey keys , PRUint32 numKeys , PRBool isMove , nsIMsgFolder dstFolder , nsIUrlListener urlListener , nsIMsgWindow window ) void resetNamespaceReferences ( ) void setImapFlags ( char* uids , PRInt32 flags , out nsIURI url ) nsIURI storeCustomKeywords ( nsIMsgWindow msgWindow , char* flagsToAdd , char* flagsToSubtract , arrayof nsMsgKey keysToStore , PRUint32 numKeys ) void storeImapFlags ( PRInt32 flags , PRBool addFlags , arrayof nsMsgKey keysToFlag , PRUint32 numKeys , nsIUrlListener urlListener ) void updateStatus ( nsIUrlListener listener , nsIMsgWindow msgWindow )

void addFolderRights ( char* userName , char* rights )

Arguments:
userName
rights

void createClientSubfolderInfo ( char* folderName , PRUnichar hierarchyDelimiter , PRInt32 flags , PRBool suppressNotification )

Arguments:
folderName
hierarchyDelimiter
flags
suppressNotification

nsIURI fetchCustomMsgAttribute ( char* msgAttribute , char* uids , nsIMsgWindow window )

Arguments:
msgAttribute
uids
window

void fillInFolderProps ( nsIMsgImapFolderProps folderProps )

Arguments:
folderProps

nsIMsgImapMailFolder findOnlineSubFolder ( char* onlineName )

Arguments:
onlineName

void folderPrivileges ( nsIMsgWindow window )

Arguments:
window

nsIURI issueCommandOnMsgs ( char* command , char* uids , nsIMsgWindow window )

Arguments:
command
uids
window

void list ( )


void liteSelect ( nsIUrlListener urlListener )

Arguments:
urlListener

void performExpand ( nsIMsgWindow msgWindow )

Arguments:
msgWindow

void playbackOfflineFolderCreate ( PRUnichar* folderName , nsIMsgWindow window , out nsIURI url )

Arguments:
folderName
window
url

void prepareToRename ( )


void recursiveCloseActiveConnections ( nsIImapIncomingServer imapServer )

Arguments:
imapServer

void refreshFolderRights ( )


void removeSubFolder ( nsIMsgFolder folder )

Arguments:
folder

void renameClient ( nsIMsgWindow msgWindow , nsIMsgFolder msgFolder , char* oldName , char* newName )

Arguments:
msgWindow
msgFolder
oldName
newName

void renameLocal ( char* newname , nsIMsgFolder parent )

Arguments:
newname
parent

void replayOfflineMoveCopy ( arrayof nsMsgKey keys , PRUint32 numKeys , PRBool isMove , nsIMsgFolder dstFolder , nsIUrlListener urlListener , nsIMsgWindow window )

Arguments:
keys
numKeys
isMove
dstFolder
urlListener
window

void resetNamespaceReferences ( )


void setImapFlags ( char* uids , PRInt32 flags , out nsIURI url )

Arguments:
uids
flags
url

nsIURI storeCustomKeywords ( nsIMsgWindow msgWindow , char* flagsToAdd , char* flagsToSubtract , arrayof nsMsgKey keysToStore , PRUint32 numKeys )

Arguments:
msgWindow
flagsToAdd
flagsToSubtract
keysToStore
numKeys

void storeImapFlags ( PRInt32 flags , PRBool addFlags , arrayof nsMsgKey keysToFlag , PRUint32 numKeys , nsIUrlListener urlListener )

Arguments:
flags
addFlags
keysToFlag
numKeys
urlListener

void updateStatus ( nsIUrlListener listener , nsIMsgWindow msgWindow )

Arguments:
listener
msgWindow

References

This interface is returned from the following methods:

nsIMsgImapMailFolder.findOnlineSubFolder

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com