Implement IMAP SPECIAL-USE mailboxes
This commit is contained in:
@@ -71,6 +71,24 @@ typedef enum {
|
||||
/* DOCTYPE_COLLECTION flags: */
|
||||
#define STORE_COLLECTION_FLAG_HIERARCHY_ONLY (1 << 0)
|
||||
#define STORE_COLLECTION_FLAG_NON_SUBSCRIBED (1 << 1)
|
||||
#define STORE_COLLECTION_FLAG_SPECIAL_ALL (1 << 2)
|
||||
#define STORE_COLLECTION_FLAG_SPECIAL_ARCHIVE (1 << 3)
|
||||
#define STORE_COLLECTION_FLAG_SPECIAL_DRAFTS (1 << 4)
|
||||
#define STORE_COLLECTION_FLAG_SPECIAL_FLAGGED (1 << 5)
|
||||
#define STORE_COLLECTION_FLAG_SPECIAL_JUNK (1 << 6)
|
||||
#define STORE_COLLECTION_FLAG_SPECIAL_SENT (1 << 7)
|
||||
#define STORE_COLLECTION_FLAG_SPECIAL_TRASH (1 << 8)
|
||||
|
||||
#define STORE_COLLECTION_FLAG_SPECIAL_USE_MASK \
|
||||
(STORE_COLLECTION_FLAG_SPECIAL_ALL | STORE_COLLECTION_FLAG_SPECIAL_ARCHIVE | \
|
||||
STORE_COLLECTION_FLAG_SPECIAL_DRAFTS | STORE_COLLECTION_FLAG_SPECIAL_FLAGGED | \
|
||||
STORE_COLLECTION_FLAG_SPECIAL_JUNK | STORE_COLLECTION_FLAG_SPECIAL_SENT | \
|
||||
STORE_COLLECTION_FLAG_SPECIAL_TRASH)
|
||||
|
||||
/* Stable GUIDs used by both the Store and protocol agents. */
|
||||
#define STORE_MAIL_INBOX_GUID 6
|
||||
#define STORE_MAIL_DRAFTS_GUID 7
|
||||
#define STORE_MAIL_ARCHIVES_GUID 8
|
||||
|
||||
|
||||
/** end of document flags **/
|
||||
|
||||
Reference in New Issue
Block a user