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.

nsIMsgSendReport

IID:2247c281-7f7f-11d5-9daa-994d49414e7c
Inherits From:nsISupports

Constants

PRInt32 process_Current = -1
PRInt32 process_BuildMessage = 0
PRInt32 process_NNTP = 1
PRInt32 process_SMTP = 2
PRInt32 process_Copy = 3
PRInt32 process_FCC = 4

Properties

PRInt32 currentProcess

PRInt32 deliveryMode


Methods

nsresult displayReport ( nsIPrompt prompt , PRBool showErrorOnly , PRBool dontShowReportTwice ) nsIMsgProcessReport getProcessReport ( PRInt32 process ) void reset ( ) void setError ( PRInt32 process , nsresult error , PRBool overwriteError ) void setMessage ( PRInt32 process , PRUnichar* message , PRBool overwriteMessage ) void setProceeded ( PRInt32 process , PRBool proceeded )

nsresult displayReport ( nsIPrompt prompt , PRBool showErrorOnly , PRBool dontShowReportTwice )

Arguments:
prompt
showErrorOnly
dontShowReportTwice

nsIMsgProcessReport getProcessReport ( PRInt32 process )

Arguments:
process

void reset ( )


void setError ( PRInt32 process , nsresult error , PRBool overwriteError )

Arguments:
process
error
overwriteError

void setMessage ( PRInt32 process , PRUnichar* message , PRBool overwriteMessage )

Arguments:
process
message
overwriteMessage

void setProceeded ( PRInt32 process , PRBool proceeded )

Arguments:
process
proceeded

References

This interface is the type of the following properties:

nsIMsgSend.sendReport

This interface is passed as an argument to the following methods:

nsIMsgComposeSecure.beginCryptoEncapsulation, nsIMsgComposeSecure.finishCryptoEncapsulation

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com