TMsvEmailEntry Class Reference

class TMsvEmailEntry : public TMsvEntry

Provides storage for and access to extra email specific information for a message.

To get a TMsvEmailEntry , get the entry's TMsvEntry , e.g. using CMsvEntry::Entry() , and use the constructor that takes a TMsvEntry parameter.

Many of the flags are only used by IMAP4 entries. These can be grouped as follows:

The following flags are set only by the IMAP MTM. They indicate if the message contains a vCard, vCalendar ( http://www.imc.org ), or iCalendar (RFC 2445) attachment.

The following flags apply to all email protocols:

Note that the email specific data is stored in the reserved data members iMtmData1 , iMtmData2 and iMtmData3 of the TMsvEntry base class. These public data members must not be directly altered by clients.

CImap4ClientMtm

Inherits from

Public Member Functions
TMsvEmailEntry ()
TMsvEmailEntry (const TMsvEntry &)
TBool AnsweredIMAP4Flag ()
TBool BodyTextComplete ()
TBool DeletedIMAP4Flag ()
IMPORT_C TImDisconnectedOperationType DisconnectedOperation ()
TBool DraftIMAP4Flag ()
TBool Encrypted ()
TBool FlaggedIMAP4Flag ()
IMPORT_C void GetIMAP4Flags ( TBool &, TBool &, TBool &, TBool &, TBool &, TBool &, TBool &)
TBool ICalendar ()
TBool LocalSubscription ()
TBool MHTMLEmail ()
TBool Mailbox ()
IMPORT_C TImEmailFolderType MessageFolderType ()
TBool Orphan ()
IMPORT_C TBool PartialDownloaded ()
TBool Receipt ()
TBool RecentIMAP4Flag ()
TInt RemoteFolderEntries ()
TBool SeenIMAP4Flag ()
void SetAnsweredIMAP4Flag ( TBool )
void SetBodyTextComplete ( TBool )
void SetDeletedIMAP4Flag ( TBool )
IMPORT_C void SetDisconnectedOperation ( TImDisconnectedOperationType )
void SetDraftIMAP4Flag ( TBool )
void SetEncrypted ( TBool )
void SetFlaggedIMAP4Flag ( TBool )
void SetICalendar ( TBool )
IMPORT_C void SetIMAP4Flags ( TBool , TBool , TBool , TBool , TBool , TBool , TBool )
void SetLocalSubscription ( TBool )
void SetMHTMLEmail ( TBool )
void SetMailbox ( TBool )
IMPORT_C void SetMessageFolderType ( TImEmailFolderType )
void SetOrphan ( TBool )
IMPORT_C void SetPartialDownloaded ( TBool )
void SetReceipt ( TBool )
void SetRecentIMAP4Flag ( TBool )
void SetRemoteFolderEntries ( TInt )
void SetSeenIMAP4Flag ( TBool )
void SetSigned ( TBool )
void SetSubscribed ( TBool )
void SetUID ( TUint32 )
void SetUnreadIMAP4Flag ( TBool )
void SetVCalendar ( TBool )
void SetVCard ( TBool )
void SetValidUID ( TBool )
TBool Signed ()
TBool Subscribed ()
TUint32 UID ()
TBool UnreadIMAP4Flag ()
TBool VCalendar ()
TBool VCard ()
TBool ValidUID ()
IMPORT_C TBool operator== (const TMsvEntry &)
IMPORT_C TBool operator== (const TMsvEmailEntry &)
Inherited Functions
TMsvEntry::Attachment()const
TMsvEntry::Complete()const
TMsvEntry::Connected()const
TMsvEntry::DecPcSyncCount()
TMsvEntry::DeleteProtected()const
TMsvEntry::Deleted()const
TMsvEntry::ExternalizeL(RWriteStream &)const
TMsvEntry::Failed()const
TMsvEntry::Forwarded()const
TMsvEntry::Id()const
TMsvEntry::InPreparation()const
TMsvEntry::IncPcSyncCount()
TMsvEntry::InternalizeL(RReadStream &)
TMsvEntry::LocallyDeleted()const
TMsvEntry::MtmData1()const
TMsvEntry::MtmData2()const
TMsvEntry::MtmData3()const
TMsvEntry::MultipleRecipients()const
TMsvEntry::New()const
TMsvEntry::OffPeak()const
TMsvEntry::Operation()const
TMsvEntry::Owner()const
TMsvEntry::Parent()const
TMsvEntry::PcSyncCount()const
TMsvEntry::PendingConditions()const
TMsvEntry::PendingDelete()const
TMsvEntry::PermanentDataUnchanged(const TMsvEntry &)const
TMsvEntry::PersistedFlags()const
TMsvEntry::Priority()const
TMsvEntry::ReadOnly()const
TMsvEntry::Scheduled()const
TMsvEntry::SendingState()const
TMsvEntry::SetAttachment(TBool)
TMsvEntry::SetComplete(TBool)
TMsvEntry::SetConnected(TBool)
TMsvEntry::SetDeleteProtected(TBool)
TMsvEntry::SetDeleted(TBool)
TMsvEntry::SetFailed(TBool)
TMsvEntry::SetForwarded(TBool)
TMsvEntry::SetId(TMsvId)
TMsvEntry::SetInPreparation(TBool)
TMsvEntry::SetLocallyDeleted(TBool)
TMsvEntry::SetMtmData1(TInt32)
TMsvEntry::SetMtmData2(TInt32)
TMsvEntry::SetMtmData3(TInt32)
TMsvEntry::SetMultipleRecipients(TBool)
TMsvEntry::SetNew(TBool)
TMsvEntry::SetOffPeak(TBool)
TMsvEntry::SetOperation(TBool)
TMsvEntry::SetOwner(TBool)
TMsvEntry::SetParent(TMsvId)
TMsvEntry::SetPendingConditions(TBool)
TMsvEntry::SetPendingDelete(TBool)
TMsvEntry::SetPriority(TMsvPriority)
TMsvEntry::SetReadOnly(TBool)
TMsvEntry::SetScheduled(TBool)
TMsvEntry::SetSendingState(TUint)
TMsvEntry::SetStandardFolder(TBool)
TMsvEntry::SetUnread(TBool)
TMsvEntry::SetVisible(TBool)
TMsvEntry::SetVisibleFolderFlag(TBool)
TMsvEntry::StandardFolder()const
TMsvEntry::TMsvEntry()
TMsvEntry::TMsvEntry(const TMsvEntry &)
TMsvEntry::TemporaryFlags()const
TMsvEntry::Unread()const
TMsvEntry::Visible()const
TMsvEntry::VisibleFolderFlag()const
TMsvEntry::operator=(const TMsvEntry &)
Private Member Enumerations
enum TMsvEmailEntryFlags {
KMsvEmailEntryClearFlag  = 0x00, KMsvEmailEntryEncryptedFlag  = 0x00000001, KMsvEmailEntrySignedFlag  = 0x00000002, KMsvEmailEntryReceiptFlag  = 0x00000004, KMsvEmailEntryOrphanFlag  = 0x00000008, KMsvEmailEntryVCardFlag  = 0x00000010, KMsvEmailEntryVCalendarFlag  = 0x00000020, KMsvEmailEntryMHTMLFlag  = 0x00000040, KMsvEmailEntryBodyTextCompleteFlag  = 0x00000080, KMsvEmailEntryNoDisconnectedOperations  = 0x00000000, KMsvEmailEntryDisconnectedCreateOperation  = 0x00000100, KMsvEmailEntryDisconnectedDeleteOperation  = 0x00000200, KMsvEmailEntryDisconnectedChangeOperation  = 0x00000300, KMsvEmailEntryDisconnectedCopyToOperation  = 0x00000400, KMsvEmailEntryDisconnectedCopyFromOperation  = 0x00000500, KMsvEmailEntryDisconnectedCopyWithinServiceOperation  = 0x00000600, KMsvEmailEntryDisconnectedMoveToOperation  = 0x00000700, KMsvEmailEntryDisconnectedMoveFromOperation  = 0x00000800, KMsvEmailEntryDisconnectedMoveWithinServiceOperation  = 0x00000900, KMsvEmailEntryDisconnectedSpecialOperation  = 0x00000A00, KMsvEmailEntryDisconnectedUnknownOperation  = 0x00000B00, KMsvEmailEntryDisconnectedMultipleOperation  = 0x00000C00, KMsvEmailEntryDisconnectedOperation  = 0x00000F00, KMsvEmailEntryIMAP4SubscribedFlag  = 0x00001000, KMsvEmailEntryIMAP4UnreadFlag  = 0x00002000, KMsvEmailEntryIMAP4SeenFlag  = 0x00004000, KMsvEmailEntryIMAP4AnsweredFlag  = 0x00008000, KMsvEmailEntryIMAP4FlaggedFlag  = 0x00010000, KMsvEmailEntryIMAP4DeletedFlag  = 0x00020000, KMsvEmailEntryIMAP4DraftFlag  = 0x00040000, KMsvEmailEntryIMAP4RecentFlag  = 0x00080000, KMsvEmailEntryIMAP4ValidUIDFlag  = 0x00100000, KMsvEmailEntryIMAP4MailboxFlag  = 0x00200000, KMsvEmailEntryIMAP4LocalSubFlag  = 0x00400000, KMsvMimeFolderUnknownMask  = 0x00000000, KMsvMimeFolderRelatedMask  = 0x01000000, KMsvMimeFolderMixedMask  = 0x02000000, KMsvMimeFolderAlternativeMask  = 0x03000000, KMsvMimeFolderParallelMask  = 0x04000000, KMsvMimeFolderDigestMask  = 0x05000000, KMsvMimeFolderRFC822Mask  = 0x06000000, KMsvMimeFolderPartialMask  = 0x07000000, KMsvMimeFolderDirectoryMask  = 0x08000000, KMsvMimeFolderExternalMask  = 0x09000000, KMsvMimeFolderMask  = 0x0F000000, KMsvEmailEntryPartialDownloadFlag  = 0x10000000, KMsvEmailEntryICalendarFlag  = 0x20000000
}
Inherited Attributes
TMsvEntry::iBioType
TMsvEntry::iDate
TMsvEntry::iDescription
TMsvEntry::iDetails
TMsvEntry::iError
TMsvEntry::iMtm
TMsvEntry::iMtmData1
TMsvEntry::iMtmData2
TMsvEntry::iMtmData3
TMsvEntry::iRelatedId
TMsvEntry::iServiceId
TMsvEntry::iSize
TMsvEntry::iType

Constructor & Destructor Documentation

TMsvEmailEntry()

IMPORT_C TMsvEmailEntry ( )

TMsvEmailEntry(const TMsvEntry &)

IMPORT_C TMsvEmailEntry ( const TMsvEntry & aGenericEntry )

Parameters

const TMsvEntry & aGenericEntry

Member Functions Documentation

AnsweredIMAP4Flag()

TBool AnsweredIMAP4Flag ( ) const [inline]

Gets the state of the \Answered IMAP4 flag.

This indicates if the message has been answered. It is described in RFC3501, 2.3.2. Flags Message Attribute.

BodyTextComplete()

TBool BodyTextComplete ( ) const [inline]

Tests if body text is complete.

DeletedIMAP4Flag()

TBool DeletedIMAP4Flag ( ) const [inline]

Gets the state of the \Deleted IMAP4 flag.

This indicates if the message is marked as deleted for removal later. It is described in RFC3501, 2.3.2. Flags Message Attribute.

DisconnectedOperation()

IMPORT_C TImDisconnectedOperationType DisconnectedOperation ( ) const

DraftIMAP4Flag()

TBool DraftIMAP4Flag ( ) const [inline]

Gets the state of the \Draft IMAP4 flag.

This indicates if the message has not completed composition. It is described in RFC3501, 2.3.2. Flags Message Attribute.

Encrypted()

TBool Encrypted ( ) const [inline]

Tests whether encryption is used.

Not currently used.

FlaggedIMAP4Flag()

TBool FlaggedIMAP4Flag ( ) const [inline]

Gets the state of the \Flagged IMAP4 flag.

This indicates if the message is flagged for urgent/special attention. It is described in RFC3501, 2.3.2. Flags Message Attribute.

GetIMAP4Flags(TBool &, TBool &, TBool &, TBool &, TBool &, TBool &, TBool &)

IMPORT_C void GetIMAP4Flags ( TBool & rUnread,
TBool & rSeen,
TBool & rAnswered,
TBool & rFlagged,
TBool & rDeleted,
TBool & rDraft,
TBool & rRecent
)

Parameters

TBool & rUnread
TBool & rSeen
TBool & rAnswered
TBool & rFlagged
TBool & rDeleted
TBool & rDraft
TBool & rRecent

ICalendar()

TBool ICalendar ( ) const [inline]

Tests if the message contains an iCalendar attachment.

LocalSubscription()

TBool LocalSubscription ( ) const [inline]

Gets the IMAP4 local subscription state for the specified folder.

MHTMLEmail()

TBool MHTMLEmail ( ) const [inline]

Returns the flag indicating if the message has an HTML body part.

Note: the flag is for HTML and not only MHTML.

Use CImEmailMessage to retrieve the HTML body part.

CImEmailMessage

Mailbox()

TBool Mailbox ( ) const [inline]

Tests if the specified folder is the IMAP4 Mailbox.

MessageFolderType()

IMPORT_C TImEmailFolderType MessageFolderType ( ) const

Orphan()

TBool Orphan ( ) const [inline]

Gets the IMAP4 orphaned state for the specified message/folder.

The concept of an orphan is no longer used, so this function should not be used.

PartialDownloaded()

IMPORT_C TBool PartialDownloaded ( ) const

Receipt()

TBool Receipt ( ) const [inline]

Tests if the email message requests a receipt.

RecentIMAP4Flag()

TBool RecentIMAP4Flag ( ) const [inline]

Gets the state of the \Recent IMAP4 flag.

This indicates if the message is "recently" arrived in this mailbox. This session is the first session to have been notified about this message. For more details, see see RFC3501, 2.3.2. Flags Message Attribute.

RemoteFolderEntries()

TInt RemoteFolderEntries ( ) const [inline]

Gets the number of messages stored in the remote folder.

SeenIMAP4Flag()

TBool SeenIMAP4Flag ( ) const [inline]

Gets the state of the \Seen IMAP4 flag.

This indicates if the message has been read. It is described in RFC3501, 2.3.2. Flags Message Attribute.

Note that the server MTM creates messages with the TMsvEntry::Unread() flag set. If on synchronisation a folder contains new messages, the Unread flag will also be set on the folder.

CImImap4Settings::UpdatingSeenFlags()

SetAnsweredIMAP4Flag(TBool)

void SetAnsweredIMAP4Flag ( TBool aAnswered ) [inline]

Sets the state of the \Answered IMAP4 flag.

Parameters

TBool aAnswered \Answered IMAP4 flag

SetBodyTextComplete(TBool)

void SetBodyTextComplete ( TBool aFlag ) [inline]

Sets if body text is complete.

Parameters

TBool aFlag True if body text is complete.

SetDeletedIMAP4Flag(TBool)

void SetDeletedIMAP4Flag ( TBool aDeleted ) [inline]

Sets the state of the \Deleted IMAP4 flag.

Parameters

TBool aDeleted \Deleted IMAP4 flag

SetDisconnectedOperation(TImDisconnectedOperationType)

IMPORT_C void SetDisconnectedOperation ( TImDisconnectedOperationType aDisconnectedOperationType )

Parameters

TImDisconnectedOperationType aDisconnectedOperationType

SetDraftIMAP4Flag(TBool)

void SetDraftIMAP4Flag ( TBool aDraft ) [inline]

Sets the state of the \Draft IMAP4 flag.

Parameters

TBool aDraft \Draft IMAP4 flag

SetEncrypted(TBool)

void SetEncrypted ( TBool aEncrypt ) [inline]

Sets whether encryption is used.

Not currently used.

Parameters

TBool aEncrypt True if encryption is used

SetFlaggedIMAP4Flag(TBool)

void SetFlaggedIMAP4Flag ( TBool aFlagged ) [inline]

Sets the state of the \Flagged IMAP4 flag.

Parameters

TBool aFlagged \Flagged IMAP4 flag

SetICalendar(TBool)

void SetICalendar ( TBool aICal ) [inline]

Sets a flag that the message contains an iCalendar attachment.

Parameters

TBool aICal True if the message contains an iCalendar attachment

SetIMAP4Flags(TBool, TBool, TBool, TBool, TBool, TBool, TBool)

IMPORT_C void SetIMAP4Flags ( TBool aUnread,
TBool aSeen,
TBool aAnswered,
TBool aFlagged,
TBool aDeleted,
TBool aDraft,
TBool aRecent
)

Parameters

TBool aUnread
TBool aSeen
TBool aAnswered
TBool aFlagged
TBool aDeleted
TBool aDraft
TBool aRecent

SetLocalSubscription(TBool)

void SetLocalSubscription ( TBool aLocal ) [inline]

Sets the IMAP4 local subscription state for the specified folder.

Depending on other settings, setting a folder to be locally subscribed can mean:

  • that the folder is synchronised as part of synchronisation operations (depending on the value of CImImap4Settings::Synchronise() )

  • that the folder will be set as subscribed on the remote server (depending on the value of CImImap4Settings::SetSuscribe())

Note that clients can use the KIMAP4MTMLocalSubscribe command to set this flag and save the change to the entry.

Parameters

TBool aLocal IMAP4 local subscription state

SetMHTMLEmail(TBool)

void SetMHTMLEmail ( TBool aMhtml ) [inline]

Sets the flag indicating if the message has an HTML body part.

Note: the flag is for HTML and not only MHTML.

Use CImEmailMessage to retrieve the HTML body part.

CImEmailMessage

Parameters

TBool aMhtml True if the message has an HTML body part

SetMailbox(TBool)

void SetMailbox ( TBool aMailbox ) [inline]

Sets if the specified folder is the IMAP4 Mailbox.

Parameters

TBool aMailbox True if the specified folder is the Mailbox

SetMessageFolderType(TImEmailFolderType)

IMPORT_C void SetMessageFolderType ( TImEmailFolderType aFolderType )

Parameters

TImEmailFolderType aFolderType

SetOrphan(TBool)

void SetOrphan ( TBool aOrphan ) [inline]

Sets the IMAP4 orphaned state for the specified message/folder.

The concept of an orphan is no longer used, so this function should not be used.

Parameters

TBool aOrphan True if the specified entry is orphaned

SetPartialDownloaded(TBool)

IMPORT_C void SetPartialDownloaded ( TBool aPartialDownloaded )

Parameters

TBool aPartialDownloaded

SetReceipt(TBool)

void SetReceipt ( TBool aReceipt ) [inline]

Sets a flag that the email message requests a receipt.

Parameters

TBool aReceipt True if the email message requests a receipt

SetRecentIMAP4Flag(TBool)

void SetRecentIMAP4Flag ( TBool aRecent ) [inline]

Sets the state of the \Recent IMAP4 flag.

Parameters

TBool aRecent \Recent IMAP4 flag

SetRemoteFolderEntries(TInt)

void SetRemoteFolderEntries ( TInt aEntries ) [inline]

Sets the number of messages stored in the remote folder.

Parameters

TInt aEntries Number of messages

SetSeenIMAP4Flag(TBool)

void SetSeenIMAP4Flag ( TBool aSeen ) [inline]

Sets the state of the \Seen IMAP4 flag.

Parameters

TBool aSeen \Seen IMAP4 flag

SetSigned(TBool)

void SetSigned ( TBool aSignature ) [inline]

Sets whether signing is used.

Not currently used.

Parameters

TBool aSignature True if signing is used

SetSubscribed(TBool)

void SetSubscribed ( TBool aSubscribed ) [inline]

Sets the IMAP4 subscription state for the specified folder.

Parameters

TBool aSubscribed IMAP4 subscription state

SetUID(TUint32)

void SetUID ( TUint32 aUid ) [inline]

Sets the IMAP4 UID (unique identifier) for the specified message/folder.

Parameters

TUint32 aUid IMAP4 UID

SetUnreadIMAP4Flag(TBool)

void SetUnreadIMAP4Flag ( TBool aUnread ) [inline]

Sets the state of the unread messages IMAP4 flag.

Parameters

TBool aUnread Unread messages IMAP4 flag

SetVCalendar(TBool)

void SetVCalendar ( TBool aVCal ) [inline]

Sets a flag that the message contains a VCal attachment.

Parameters

TBool aVCal True if the message contains a VCal attachment

SetVCard(TBool)

void SetVCard ( TBool aVCard ) [inline]

Sets a flag that the message contains a VCard attachment.

Parameters

TBool aVCard True if the message contains a VCard attachment

SetValidUID(TBool)

void SetValidUID ( TBool aValid ) [inline]

Sets the IMAP4 UID (unique identifier) validity for the specified folder.

Parameters

TBool aValid True if IMAP4 UID validity is set

Signed()

TBool Signed ( ) const [inline]

Tests whether signing is used.

Not currently used.

Subscribed()

TBool Subscribed ( ) const [inline]

Gets the IMAP4 subscription state for the specified folder.

UID()

TUint32 UID ( ) const [inline]

Gets the IMAP4 UID (unique identifier) for the specified message/folder.

UnreadIMAP4Flag()

TBool UnreadIMAP4Flag ( ) const [inline]

Gets the state of the unread messages IMAP4 flag.

This flag is set on a folder if the folder contains any messages with the IMAP \Seen flag set.

TMsvEmailEntry::SeenIMAP4Flag()

VCalendar()

TBool VCalendar ( ) const [inline]

Tests if the message contains a VCal attachment.

VCard()

TBool VCard ( ) const [inline]

Tests if the message contains a VCard attachment.

ValidUID()

TBool ValidUID ( ) const [inline]

Gets the IMAP4 UID (unique identifier) validity for the specified folder.

operator==(const TMsvEntry &)

IMPORT_C TBool operator== ( const TMsvEntry & aEntry ) const

Parameters

const TMsvEntry & aEntry

operator==(const TMsvEmailEntry &)

IMPORT_C TBool operator== ( const TMsvEmailEntry & aEntry ) const

Parameters

const TMsvEmailEntry & aEntry

Member Enumerations Documentation

Enum TMsvEmailEntryFlags

Enumerators

KMsvEmailEntryClearFlag = 0x00
KMsvEmailEntryEncryptedFlag = 0x00000001
KMsvEmailEntrySignedFlag = 0x00000002
KMsvEmailEntryReceiptFlag = 0x00000004
KMsvEmailEntryOrphanFlag = 0x00000008
KMsvEmailEntryVCardFlag = 0x00000010
KMsvEmailEntryVCalendarFlag = 0x00000020
KMsvEmailEntryMHTMLFlag = 0x00000040
KMsvEmailEntryBodyTextCompleteFlag = 0x00000080
KMsvEmailEntryNoDisconnectedOperations = 0x00000000
KMsvEmailEntryDisconnectedCreateOperation = 0x00000100
KMsvEmailEntryDisconnectedDeleteOperation = 0x00000200
KMsvEmailEntryDisconnectedChangeOperation = 0x00000300
KMsvEmailEntryDisconnectedCopyToOperation = 0x00000400
KMsvEmailEntryDisconnectedCopyFromOperation = 0x00000500
KMsvEmailEntryDisconnectedCopyWithinServiceOperation = 0x00000600
KMsvEmailEntryDisconnectedMoveToOperation = 0x00000700
KMsvEmailEntryDisconnectedMoveFromOperation = 0x00000800
KMsvEmailEntryDisconnectedMoveWithinServiceOperation = 0x00000900
KMsvEmailEntryDisconnectedSpecialOperation = 0x00000A00
KMsvEmailEntryDisconnectedUnknownOperation = 0x00000B00
KMsvEmailEntryDisconnectedMultipleOperation = 0x00000C00
KMsvEmailEntryDisconnectedOperation = 0x00000F00
KMsvEmailEntryIMAP4SubscribedFlag = 0x00001000
KMsvEmailEntryIMAP4UnreadFlag = 0x00002000
KMsvEmailEntryIMAP4SeenFlag = 0x00004000
KMsvEmailEntryIMAP4AnsweredFlag = 0x00008000
KMsvEmailEntryIMAP4FlaggedFlag = 0x00010000
KMsvEmailEntryIMAP4DeletedFlag = 0x00020000
KMsvEmailEntryIMAP4DraftFlag = 0x00040000
KMsvEmailEntryIMAP4RecentFlag = 0x00080000
KMsvEmailEntryIMAP4ValidUIDFlag = 0x00100000
KMsvEmailEntryIMAP4MailboxFlag = 0x00200000
KMsvEmailEntryIMAP4LocalSubFlag = 0x00400000
KMsvMimeFolderUnknownMask = 0x00000000
KMsvMimeFolderRelatedMask = 0x01000000
KMsvMimeFolderMixedMask = 0x02000000
KMsvMimeFolderAlternativeMask = 0x03000000
KMsvMimeFolderParallelMask = 0x04000000
KMsvMimeFolderDigestMask = 0x05000000
KMsvMimeFolderRFC822Mask = 0x06000000
KMsvMimeFolderPartialMask = 0x07000000
KMsvMimeFolderDirectoryMask = 0x08000000
KMsvMimeFolderExternalMask = 0x09000000
KMsvMimeFolderMask = 0x0F000000
KMsvEmailEntryPartialDownloadFlag = 0x10000000
KMsvEmailEntryICalendarFlag = 0x20000000