aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/objc/abstract/MCOConstants.h
diff options
context:
space:
mode:
authorGravatar Matt Ronge <mronge@mronge.com>2014-03-14 16:28:36 -0500
committerGravatar Matt Ronge <mronge@mronge.com>2014-03-14 16:28:36 -0500
commitad5e306b3af920169ae1842a7fd2cfce8fcf5022 (patch)
tree0c0ab421bd536cbd312f72c839559c01f515acfe /src/objc/abstract/MCOConstants.h
parent3bda01fedffff8e705ae0f99fa9028a389255f9d (diff)
parent976108f9503a0e466e11e7bc3ee772d0b2c9ea38 (diff)
Merge branch 'master' of github.com:MailCore/mailcore2
Diffstat (limited to 'src/objc/abstract/MCOConstants.h')
-rw-r--r--src/objc/abstract/MCOConstants.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/objc/abstract/MCOConstants.h b/src/objc/abstract/MCOConstants.h
index 6b6407c0..eb276e0f 100644
--- a/src/objc/abstract/MCOConstants.h
+++ b/src/objc/abstract/MCOConstants.h
@@ -35,6 +35,8 @@ typedef enum {
MCOAuthTypeSASLKerberosV4 = 1 << 7,
/** OAuth2 authentication.*/
MCOAuthTypeXOAuth2 = 1 << 8,
+ /** OAuth2 authentication on outlook.com.*/
+ MCOAuthTypeXOAuth2Outlook = 1 << 9,
} MCOAuthType;
/** It's the IMAP flags of the folder.*/
@@ -184,12 +186,54 @@ typedef enum {
MCOIMAPSearchKindUids,
/** Match headers of the message.*/
MCOIMAPSearchKindHeader,
+ /** Match messages that are read.*/
+ MCOIMAPSearchKindRead,
+ /** Match messages that are not read.*/
+ MCOIMAPSearchKindUnread,
+ /** Match messages that are flagged.*/
+ MCOIMAPSearchKindFlagged,
+ /** Match messages that are not flagged.*/
+ MCOIMAPSearchKindUnflagged,
+ /** Match messages that are answered.*/
+ MCOIMAPSearchKindAnswered,
+ /** Match messages that are not answered.*/
+ MCOIMAPSearchKindUnanswered,
+ /** Match messages that are a drafts.*/
+ MCOIMAPSearchKindDraft,
+ /** Match messages that are not drafts.*/
+ MCOIMAPSearchKindUndraft,
+ /** Match messages that are deleted.*/
+ MCOIMAPSearchKindDeleted,
+ /** Match messages that are spam.*/
+ MCOIMAPSearchKindSpam,
+ /** Match messages before the given date.*/
+ MCOIMAPSearchKindBeforeDate,
+ /** Match messages on the given date.*/
+ MCOIMAPSearchKindOnDate,
+ /** Match messages after the given date.*/
+ MCOIMAPSearchKindSinceDate,
+ /** Match messages before the given received date.*/
+ MCOIMAPSearchKindBeforeReceivedDate,
+ /** Match messages on the given received date.*/
+ MCOIMAPSearchKindOnReceivedDate,
+ /** Match messages after the given received date.*/
+ MCOIMAPSearchKindSinceReceivedDate,
+ /** Match messages that are larger than the given size in bytes.*/
+ MCOIMAPSearchKindSizeLarger,
+ /** Match messages that are smaller than the given size in bytes.*/
+ MCOIMAPSearchKindSizeSmaller,
/** Match X-GM-THRID.*/
MCOIMAPSearchGmailThreadID,
+ /** Match X-GM-MSGID.*/
+ MCOIMAPSearchGmailMessageID,
+ /** Match X-GM-RAW.*/
+ MCOIMAPSearchGmailRaw,
/** Or expresssion.*/
MCOIMAPSearchKindOr,
/** And expression.*/
MCOIMAPSearchKindAnd,
+ /** Not expression.*/
+ MCOIMAPSearchKindNot,
} MCOIMAPSearchKind;
/** Keys for the namespace dictionary.*/