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/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 , AUTF8String originalMsgURI , MSG_ComposeType type )
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 void getMessageId ( out ACString messageID )
nsIMsgSend nsIOutputStream 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 , nsIFile returnFile )
nsIMsgSend [noscript] void sendDeliveryCallback ( nsIURI url , PRBool inIsNewsDelivery , nsresult exitCode )
nsIMsgSend void sendMessageFile ( nsIMsgIdentity userIdentity , char* accountKey , nsIMsgCompFields fields , nsIFile sendIFile , 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.

Copyright © 1999-2006 XULPlanet.com