Enumeration

CamelFolderInfoFlags

Declaration

flags Camel.FolderInfoFlags

Description [src]

These flags are abstractions. It’s up to the CamelProvider to give them suitable interpretations. Use #CAMEL_FOLDER_TYPE_MASK to isolate the folder’s type.

Members

Name Description
CAMEL_FOLDER_NOSELECT

The folder cannot contain messages.

CAMEL_FOLDER_NOINFERIORS

The folder cannot have child folders.

CAMEL_FOLDER_CHILDREN

The folder has children (not yet fully implemented).

CAMEL_FOLDER_NOCHILDREN

The folder does not have children (not yet fully implemented).

CAMEL_FOLDER_SUBSCRIBED

The folder is subscribed.

CAMEL_FOLDER_VIRTUAL

The folder is virtual. Messages cannot be copied or moved to virtual folders since they are only queries of other folders.

CAMEL_FOLDER_SYSTEM

The folder is a built-in “system” folder. System folders cannot be renamed or deleted.

CAMEL_FOLDER_VTRASH

The folder is a virtual trash folder. It cannot be copied to, and can only be moved to if in an existing folder.

CAMEL_FOLDER_SHARED_TO_ME

A folder being shared by someone else.

CAMEL_FOLDER_SHARED_BY_ME

A folder being shared by the user.

CAMEL_FOLDER_TYPE_NORMAL

The folder is a normal folder.

CAMEL_FOLDER_TYPE_INBOX

The folder is an inbox folder.

CAMEL_FOLDER_TYPE_OUTBOX

The folder is an outbox folder.

CAMEL_FOLDER_TYPE_TRASH

The folder shows deleted messages.

CAMEL_FOLDER_TYPE_JUNK

The folder shows junk messages.

CAMEL_FOLDER_TYPE_SENT

The folder shows sent messages.

CAMEL_FOLDER_TYPE_CONTACTS

The folder contains contacts, instead of mail messages.

CAMEL_FOLDER_TYPE_EVENTS

The folder contains calendar events, instead of mail messages.

CAMEL_FOLDER_TYPE_MEMOS

The folder contains memos, instead of mail messages.

CAMEL_FOLDER_TYPE_TASKS

The folder contains tasks, instead of mail messages.

CAMEL_FOLDER_TYPE_ALL

This folder contains all the messages. Used by RFC 6154.

CAMEL_FOLDER_TYPE_ARCHIVE

This folder contains archived messages. Used by RFC 6154.

CAMEL_FOLDER_TYPE_DRAFTS

This folder contains drafts. Used by RFC 6154.

CAMEL_FOLDER_READONLY

The folder is read only.

CAMEL_FOLDER_WRITEONLY

The folder is write only.

CAMEL_FOLDER_FLAGGED

This folder contains flagged messages. Some clients call this “starred”. Used by RFC 6154.

CAMEL_FOLDER_FLAGS_LAST

The last define bit of the flags. The CamelProvider can use this and upper bits to store its own flags.