nsIMsgOfflineImapOperation

IID:7cc7dec6-ea50-11d4-a5b7-0060b0fc04b7
Inherits From:nsISupports

Constants

PRInt32 kFlagsChanged = 1
PRInt32 kMsgMoved = 2
PRInt32 kMsgCopy = 4
PRInt32 kMoveResult = 8
PRInt32 kAppendDraft = 16
PRInt32 kAddedHeader = 32
PRInt32 kDeletedMsg = 64
PRInt32 kMsgMarkedDeleted = 128
PRInt32 kAppendTemplate = 256
PRInt32 kDeleteAllMsgs = 512

Properties

char* destinationFolderURI

imapMessageFlagsType flagOperation

nsMsgKey messageKey

imapMessageFlagsType newFlags

readonly PRInt32 numberOfCopies

nsOfflineImapOperationType operation

char* sourceFolderURI


Methods

void addMessageCopyOperation ( char* destinationBox ) void clearOperation ( nsOfflineImapOperationType operation ) char* getCopyDestination ( PRInt32 copyIndex )

void addMessageCopyOperation ( char* destinationBox )

Arguments:
destinationBox

void clearOperation ( nsOfflineImapOperationType operation )

Arguments:
operation

char* getCopyDestination ( PRInt32 copyIndex )

Arguments:
copyIndex

References

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

nsIMsgDatabase.RemoveOfflineOp

This interface is returned from the following methods:

nsIMsgDatabase.GetOfflineOpForKey

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com