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.

nsIMsgComposeSecure

IID:245f2adc-410e-4bdb-91e2-a7bb42d61787
Inherits From:nsISupports

Methods

void beginCryptoEncapsulation ( nsIOutputStream stream , char* recipients , nsIMsgCompFields compFields , nsIMsgIdentity identity , nsIMsgSendReport sendReport , PRBool isDraft ) void finishCryptoEncapsulation ( PRBool abort , nsIMsgSendReport sendReport ) void mimeCryptoWriteBlock ( char* buf , PRInt32 len ) PRBool requiresCryptoEncapsulation ( nsIMsgIdentity identity , nsIMsgCompFields compFields )

void beginCryptoEncapsulation ( nsIOutputStream stream , char* recipients , nsIMsgCompFields compFields , nsIMsgIdentity identity , nsIMsgSendReport sendReport , PRBool isDraft )

Arguments:
stream
recipients
compFields
identity
sendReport
isDraft

void finishCryptoEncapsulation ( PRBool abort , nsIMsgSendReport sendReport )

Arguments:
abort
sendReport

void mimeCryptoWriteBlock ( char* buf , PRInt32 len )

Arguments:
buf
len

PRBool requiresCryptoEncapsulation ( nsIMsgIdentity identity , nsIMsgCompFields compFields )

Arguments:
identity
compFields

References

This interface is the type of the following properties:

nsIMsgSend.cryptoclosure

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com