@mozilla.org/messengercompose/send;1

This component implements the following interfaces:

Constants

nsMsgDeliverMode nsIMsgSend.nsMsgDeliverNow = 0
nsMsgDeliverMode nsIMsgSend.nsMsgQueueForLater = 1
nsMsgDeliverMode nsIMsgSend.nsMsgSave = 2
nsMsgDeliverMode nsIMsgSend.nsMsgSaveAs = 3
nsMsgDeliverMode nsIMsgSend.nsMsgSaveAsDraft = 4
nsMsgDeliverMode nsIMsgSend.nsMsgSaveAsTemplate = 5
nsMsgDeliverMode nsIMsgSend.nsMsgSendUnsent = 6

Properties

readonly PRUint32 nsIMsgSend.attachmentCount

nsIMsgComposeSecure nsIMsgSend.cryptoclosure

readonly nsMsgDeliverMode nsIMsgSend.deliveryMode

nsMsgKey nsIMsgSend.messageKey

PRUint32 nsIMsgSend.pendingAttachmentCount

nsIRequest nsIMsgSend.runningRequest

readonly nsIMsgSendReport nsIMsgSend.sendReport

nsresult nsIMsgSend.status

Methods

InterfaceMethod
nsIMsgSend void abort ( )
nsIMsgSend void BeginCryptoEncapsulation ( )
nsIMsgSend [noscript] void createAndSendMessage ( nsIEditor editor , nsIMsgIdentity userIdentity , char* accountKey , nsIMsgCompFields fields , PRBool digest_p , PRBool dont_deliver_p , nsMsgDeliverMode mode , nsIMsgDBHdr msgToReplace , char* attachment1_type , char* attachment1_body , PRUint32 attachment1_body_length , nsMsgAttachmentData* attachments , nsMsgAttachedFile* preloaded_attachments , voidPtr* relatedPart , nsIDOMWindowInternal parentWindow , nsIMsgProgress progress , nsIMsgSendListener listener , char* password )
nsIMsgSend [noscript] void deliverAsMailExit ( nsIURI url , nsresult exitCode )
nsIMsgSend [noscript] void deliverAsNewsExit ( nsIURI url , nsresult exitCode )
nsIMsgSend nsresult fail ( nsresult failure_code , PRUnichar* error_msg )
nsIMsgSend [noscript] void gatherMimeAttachments ( )
nsIMsgSend [noscript] nsMsgAttachmentHandler* getAttachmentHandlers ( )
nsIMsgSend [noscript] nsIPrompt getDefaultPrompt ( )
nsIMsgSend [noscript] void getMessageId ( nsCString* messageID )
nsIMsgSend [noscript] nsOutputFileStream* getOutputStream ( )
nsIMsgSend [noscript] PRBool getProcessAttachmentsSynchronously ( )
nsIMsgSend [noscript] nsIMsgProgress getProgress ( )
nsIMsgSend [noscript] void notifyListenerOnProgress ( char* msgID , PRUint32 progress , PRUint32 progressMax )
nsIMsgSend [noscript] void notifyListenerOnProgressCopy ( PRUint32 progress , PRUint32 progressMax )
nsIMsgSend [noscript] void notifyListenerOnStartCopy ( )
nsIMsgSend [noscript] void notifyListenerOnStartSending ( char* msgID , PRUint32 msgSize )
nsIMsgSend [noscript] void notifyListenerOnStatus ( char* msgID , PRUnichar* msg )
nsIMsgSend [noscript] void notifyListenerOnStopCopy ( nsresult status )
nsIMsgSend [noscript] void notifyListenerOnStopSending ( char* msgID , nsresult status , PRUnichar* msg , nsIFileSpec returnFileSpec )
nsIMsgSend void sendMessageFile ( nsIMsgIdentity userIdentity , char* accountKey , nsIMsgCompFields fields , nsIFileSpec sendIFileSpec , PRBool deleteSendFileOnCompletion , PRBool digest_p , nsMsgDeliverMode mode , nsIMsgDBHdr msgToReplace , nsIMsgSendListener listener , nsIMsgStatusFeedback statusFeedback , char* password )
nsIMsgSend void setGUINotificationState ( PRBool enableFlag )

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com