]> code.citadel.org Git - citadel.git/blobdiff - citadel/msgbase.h
* When sending mail, copy to the sender's "Sent Items>" room instead of to
[citadel.git] / citadel / msgbase.h
index 7fd3cba41b0ad51dfe952fe987f8bf46b88723b1..01bbb97919e74c5a4ab4431a4d87010d77221cd7 100644 (file)
@@ -32,7 +32,6 @@ enum {
 
 
 struct ma_info {
-       char prefix[SIZ];       /* Prefix for a multipart/alternative */
        int is_ma;              /* Set to 1 if we are using this stuff */
        int did_print;          /* One alternative has been displayed */
 };
@@ -60,14 +59,11 @@ long send_message (struct CtdlMessage *, FILE *);
 void loadtroom (void);
 long CtdlSaveMsg(struct CtdlMessage *, char *, char *, int);
 void quickie_message (char *, char *, char *, char *);
-struct CtdlMessage *make_message (struct usersupp *, char *,
-                  char *, int, int, int, char *);
 void cmd_ent0 (char *entargs);
-void cmd_ent3 (char *entargs);
 void cmd_dele (char *delstr);
 void cmd_move (char *args);
-void GetSuppMsgInfo(struct SuppMsgInfo *, long);
-void PutSuppMsgInfo(struct SuppMsgInfo *);
+void GetMetaData(struct MetaData *, long);
+void PutMetaData(struct MetaData *);
 void AdjRefCount(long, int);
 void simple_listing(long, void *);
 int CtdlMsgCmp(struct CtdlMessage *msg, struct CtdlMessage *template);
@@ -101,3 +97,6 @@ int CtdlOutputPreLoadedMsg(struct CtdlMessage *,
                int do_proto,           /* do Citadel protocol responses? */
                int crlf);
 int CtdlCopyMsgToRoom(long msgnum, char *dest);
+int CtdlDoIHavePermissionToDeleteMessagesFromThisRoom(void);
+int CtdlDoIHavePermissionToPostInThisRoom(char *errmsgbuf);
+void CtdlSetSeen(long target_msgnum, int target_setting);