]> code.citadel.org Git - citadel.git/blobdiff - citadel/msgbase.h
* Support IMAP \Answered flag
[citadel.git] / citadel / msgbase.h
index 41236b8639d48404f6aa932c12623fed6af9a90a..cc3f3c96ff22ac330cc619b2d7d795fcfe7096ed 100644 (file)
@@ -124,9 +124,17 @@ int CtdlOutputPreLoadedMsg(struct CtdlMessage *,
 int CtdlCopyMsgToRoom(long msgnum, char *dest);
 int CtdlDoIHavePermissionToDeleteMessagesFromThisRoom(void);
 int CtdlDoIHavePermissionToPostInThisRoom(char *errmsgbuf, size_t n);
-void CtdlSetSeen(long target_msgnum, int target_setting);
+
+
+/* values for which_set */
+enum {
+       ctdlsetseen_seen,
+       ctdlsetseen_answered
+};
+void CtdlSetSeen(long target_msgnum, int target_setting, int which_set);
+void CtdlGetSeen(char *buf, int which_set);
+
 struct recptypes *validate_recipients(char *recipients);
-void CtdlGetSeen(char *buf);
 struct CtdlMessage *CtdlMakeMessage(
         struct ctdluser *author,        /* author's user structure */
         char *recipient,                /* NULL if it's not mail */