nsIImapFlagAndUidState

IID:70378b9a-6480-11d3-a533-0060b0fc04b7
Inherits From:nsISupports

Properties

readonly PRInt32 numberOfMessages

readonly PRInt32 numberOfRecentMessages


Methods

void addUidCustomFlagPair ( PRUint32 uid , char* customFlag ) void addUidFlagPair ( PRUint32 uid , PRUint16 flags ) void clearCustomFlags ( PRUint32 uid ) void expungeByIndex ( PRUint32 zeroBasedIndex ) char* getCustomFlags ( PRUint32 uid ) void getMessageFlags ( PRInt32 zeroBasedIndex , out PRUint16 result ) void getUidOfMessage ( PRInt32 zeroBasedIndex , out PRUint32 result ) void reset ( PRUint32 howManyLeft ) void setMessageFlags ( PRInt32 zeroBasedIndex , PRUint16 flags ) void setSupportedUserFlags ( PRUint16 flags )

void addUidCustomFlagPair ( PRUint32 uid , char* customFlag )

Arguments:
uid
customFlag

void addUidFlagPair ( PRUint32 uid , PRUint16 flags )

Arguments:
uid
flags

void clearCustomFlags ( PRUint32 uid )

Arguments:
uid

void expungeByIndex ( PRUint32 zeroBasedIndex )

Arguments:
zeroBasedIndex

char* getCustomFlags ( PRUint32 uid )

Arguments:
uid

void getMessageFlags ( PRInt32 zeroBasedIndex , out PRUint16 result )

Arguments:
zeroBasedIndex
result

void getUidOfMessage ( PRInt32 zeroBasedIndex , out PRUint32 result )

Arguments:
zeroBasedIndex
result

void reset ( PRUint32 howManyLeft )

Arguments:
howManyLeft

void setMessageFlags ( PRInt32 zeroBasedIndex , PRUint16 flags )

Arguments:
zeroBasedIndex
flags

void setSupportedUserFlags ( PRUint16 flags )

Arguments:
flags

References

This interface is the type of the following properties:

nsIMailboxSpec.flagState

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com