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.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com