WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

@mozilla.org/messenger;1

This component implements the following interfaces:

Constants

PRInt32 nsIMessenger.eUnknown = 0
PRInt32 nsIMessenger.eDeleteMsg = 1
PRInt32 nsIMessenger.eMoveMsg = 2
PRInt32 nsIMessenger.eCopyMsg = 3

Properties

readonly ACString nsIMessenger.lastDisplayedMessageUri

PRInt32 nsIMessenger.navigatePos

PRBool nsIMessenger.sendingUnsentMsgs

readonly nsITransactionManager nsIMessenger.transactionManager

Methods

InterfaceMethod
nsIMessenger PRBool canRedo ( )
nsIMessenger PRBool canUndo ( )
nsIMessenger void compactFolder ( nsIRDFCompositeDataSource db , nsIRDFResource folder , PRBool forAll )
nsIMessenger void copyFolders ( nsIRDFCompositeDataSource database , nsIRDFResource dstResource , nsISupportsArray folders , PRBool isMoveFolder )
nsIMessenger void copyMessages ( nsIRDFCompositeDataSource database , nsIRDFResource srcResource , nsIRDFResource dstResource , nsISupportsArray messages , PRBool isMove )
nsIMessenger void deleteFolders ( nsIRDFCompositeDataSource db , nsIRDFResource parentFolder , nsIRDFResource folder )
nsIMessenger void detachAllAttachments ( PRUint32 count , arrayof char* contentTypeArray , arrayof char* urlArray , arrayof char* displayNameArray , arrayof char* messageUriArray , PRBool saveFirst )
nsIMessenger void detachAttachment ( char* contentTpe , char* url , char* displayName , char* messageUri , PRBool saveFirst )
nsIMessenger void emptyTrash ( nsIRDFCompositeDataSource db , nsIRDFResource folder )
nsIMessenger ACString getFolderUriAtNavigatePos ( PRInt32 pos )
nsIMessenger ACString getMsgUriAtNavigatePos ( PRInt32 pos )
nsIMessenger void getNavigateHistory ( out PRUint32 curPos , out PRUint32 count , out arrayof char* history )
nsIMessenger PRUint32 getRedoTransactionType ( )
nsIMessenger PRUint32 getUndoTransactionType ( )
nsISupportsWeakReference nsIWeakReference GetWeakReference ( )
nsIMessenger void launchExternalURL ( ACString URL )
nsIMessenger void loadURL ( nsIDOMWindowInternal ptr , ACString URL )
nsIMessenger nsIMsgMessageService messageServiceFromURI ( ACString uri )
nsIMessenger nsIMsgDBHdr msgHdrFromURI ( ACString uri )
nsIObserver void observe ( nsISupports subject , char* topic , PRUnichar* data )
nsIMessenger void openAttachment ( ACString contentTpe , ACString url , ACString displayName , ACString messageUri , PRBool isExternalAttachment )
nsIMessenger void openURL ( ACString URL )
nsIMessenger void redo ( nsIMsgWindow msgWindow )
nsIMessenger void renameFolder ( nsIRDFCompositeDataSource db , nsIRDFResource folder , AString name )
nsIMessenger void saveAllAttachments ( PRUint32 count , arrayof char* contentTypeArray , arrayof char* urlArray , arrayof char* displayNameArray , arrayof char* messageUriArray )
nsIMessenger void saveAs ( ACString URI , PRBool asFile , nsIMsgIdentity identity , AString msgFilename )
nsIMessenger void saveAttachment ( ACString contentTpe , ACString url , ACString displayName , ACString messageUri , PRBool isExternalAttachment )
nsIMessenger void saveAttachmentToFile ( nsIFile file , ACString url , ACString messageUri , ACString contentType , nsIUrlListener listener )
nsIMessenger nsILocalFile saveAttachmentToFolder ( ACString contentType , ACString url , ACString displayName , ACString messageUri , nsILocalFile destFolder )
nsIMessenger void sendUnsentMessages ( nsIMsgIdentity identity , nsIMsgWindow msgWindow )
nsIMessenger void setDisplayCharset ( ACString charset )
nsIMessenger void setDocumentCharset ( ACString characterSet )
nsIMessenger void setWindow ( nsIDOMWindowInternal ptr , nsIMsgWindow msgWindow )
nsIMessenger void undo ( nsIMsgWindow msgWindow )

Reference documentation is generated from Mozilla's source.