Moved message deletion into new API function CtdlDeleteMessages()
[citadel.git] / citadel / msgbase.h
1 /* $Id$ */
2 int alias (char *name);
3 void get_mm (void);
4 void cmd_msgs (char *cmdbuf);
5 void help_subst (char *strbuf, char *source, char *dest);
6 void do_help_subst (char *buffer);
7 void memfmout (int width, char *mptr, char subst);
8 void output_mime_parts(char *);
9 time_t output_message (char *, int, int);
10 void cmd_msg0 (char *cmdbuf);
11 void cmd_msg2 (char *cmdbuf);
12 void cmd_msg3 (char *cmdbuf);
13 void cmd_msg4 (char *cmdbuf);
14 void cmd_opna (char *cmdbuf);
15 long int send_message (char *message_in_memory, size_t message_length,
16                        int generate_id);
17 void loadtroom (void);
18 void copy_file (char *from, char *to);
19 void save_message (char *, char *, char *, int, int);
20 void aide_message (char *text);
21 void make_message (char *filename, struct usersupp *author, char *recipient,
22                    char *room, int type, int net_type, int format_type,
23                    char *fake_name);
24 void cmd_ent0 (char *entargs);
25 void cmd_ent3 (char *entargs);
26 void cmd_dele (char *delstr);
27 void cmd_move (char *args);
28 void GetSuppMsgInfo(struct SuppMsgInfo *, long);
29 void PutSuppMsgInfo(struct SuppMsgInfo *);
30 void AdjRefCount(long, int);
31 void simple_listing(long);
32 void CtdlForEachMessage(int mode, long ref,
33                         void (*CallBack) (long msgnum) );
34 int CtdlDeleteMessages(char *, long, char *);