nsIMsgComposeService

IID:acb1a30a-466e-4809-bb59-f9b7946f6cf6
Inherits From:nsISupports

This interface is intended to be used as a service.

This interface is implemented by the following components:


Properties

readonly nsIMsgIdentity defaultIdentity

DefaultIdentity

readonly PRBool logComposePerformance


Methods

[noscript] void cacheWindow ( nsIDOMWindowInternal window , PRBool composeHTML , nsIMsgComposeRecyclingListener listener ) [noscript] PRBool determineComposeHTML ( nsIMsgIdentity identity , MSG_ComposeFormat format ) void forwardMessage ( AString forwardTo , nsIMsgDBHdr msgHdr , nsIMsgWindow msgWindow , nsIMsgIncomingServer server ) nsIMsgComposeParams getParamsForMailto ( nsIURI URI ) nsIMsgCompose InitCompose ( nsIDOMWindowInternal window , nsIMsgComposeParams params ) PRBool isCachedWindow ( nsIDOMWindowInternal window ) void OpenComposeWindow ( char* msgComposeWindowURL , char* originalMsgURI , MSG_ComposeType type , MSG_ComposeFormat format , nsIMsgIdentity identity , nsIMsgWindow msgWindow ) void OpenComposeWindowWithParams ( char* msgComposeWindowURL , nsIMsgComposeParams params ) void OpenComposeWindowWithURI ( char* msgComposeWindowURL , nsIURI URI ) void replyWithTemplate ( nsIMsgDBHdr msgHdr , char* templateUri , nsIMsgWindow msgWindow , nsIMsgIncomingServer server ) void TimeStamp ( char* label , PRBool resetTime )

void cacheWindow ( nsIDOMWindowInternal window , PRBool composeHTML , nsIMsgComposeRecyclingListener listener )

Arguments:
window
composeHTML
listener

PRBool determineComposeHTML ( nsIMsgIdentity identity , MSG_ComposeFormat format )

Arguments:
identity
format

void forwardMessage ( AString forwardTo , nsIMsgDBHdr msgHdr , nsIMsgWindow msgWindow , nsIMsgIncomingServer server )

Arguments:
forwardTo
msgHdr
msgWindow
server

nsIMsgComposeParams getParamsForMailto ( nsIURI URI )

Given a mailto url, parse the attributes and turn them into a nsIMsgComposeParams object

Arguments:
URI
Returns:
nsIMsgComposeParams which corresponds to the passed in mailto url

nsIMsgCompose InitCompose ( nsIDOMWindowInternal window , nsIMsgComposeParams params )

Arguments:
window
params

PRBool isCachedWindow ( nsIDOMWindowInternal window )

Arguments:
window

void OpenComposeWindow ( char* msgComposeWindowURL , char* originalMsgURI , MSG_ComposeType type , MSG_ComposeFormat format , nsIMsgIdentity identity , nsIMsgWindow msgWindow )

Arguments:
msgComposeWindowURL
originalMsgURI
type
format
identity
msgWindow

void OpenComposeWindowWithParams ( char* msgComposeWindowURL , nsIMsgComposeParams params )

Arguments:
msgComposeWindowURL
params

void OpenComposeWindowWithURI ( char* msgComposeWindowURL , nsIURI URI )

Arguments:
msgComposeWindowURL
URI

void replyWithTemplate ( nsIMsgDBHdr msgHdr , char* templateUri , nsIMsgWindow msgWindow , nsIMsgIncomingServer server )

Arguments:
msgHdr
templateUri
msgWindow
server

void TimeStamp ( char* label , PRBool resetTime )

Arguments:
label
resetTime

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com