X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmsgbase.h;h=e9f8a3f84313682041e2a6696038c5834bf15742;hb=66f09fdd7c3f58e13ed01431dd5148302327ca6e;hp=888b62725719547e3b1d597a52cbe02d5e5c27ec;hpb=a8bb950b3da00b7933912c27e2ad92814b10d75b;p=citadel.git diff --git a/citadel/msgbase.h b/citadel/msgbase.h index 888b62725..e9f8a3f84 100644 --- a/citadel/msgbase.h +++ b/citadel/msgbase.h @@ -114,7 +114,7 @@ long CtdlSubmitMsg(struct CtdlMessage *, struct recptypes *, const char *, int); void quickie_message(const char *from, const char *fromaddr, - char *to, + const char *to, char *room, const char *text, int format_type, @@ -122,14 +122,17 @@ void quickie_message(const char *from, void flood_protect_quickie_message(const char *from, const char *fromaddr, - char *to, + const char *to, char *room, const char *text, int format_type, const char *subject, int nCriterions, const char **CritStr, - long *CritStrLen); + long *CritStrLen, + long ccid, + long ioid, + time_t NOW); void cmd_ent0 (char *entargs); void cmd_dele (char *delstr); @@ -160,6 +163,8 @@ void CtdlWriteObject(char *req_room, /* Room to stuff it in */ unsigned int flags /* Internal save flags */ ); struct CtdlMessage *CtdlFetchMessage(long msgnum, int with_body); +struct CtdlMessage * CtdlDuplicateMessage(struct CtdlMessage *OrgMsg); +void CtdlMsgSetCM_Fields(struct CtdlMessage *Msg, const char which, const char *buf, long length); void CtdlFreeMessage(struct CtdlMessage *msg); void CtdlFreeMessageContents(struct CtdlMessage *msg); void serialize_message(struct ser_ret *, struct CtdlMessage *);