+void procmsg_msginfo_set_flags (MsgInfo *msginfo,
+ MsgPermFlags perm_flags,
+ MsgTmpFlags tmp_flags);
+void procmsg_msginfo_unset_flags (MsgInfo *msginfo,
+ MsgPermFlags perm_flags,
+ MsgTmpFlags tmp_flags);
+gint procmsg_remove_special_headers (const gchar *in,
+ const gchar *out);
+
+gboolean procmsg_msg_has_flagged_parent (MsgInfo *info,
+ MsgPermFlags perm_flags);
+gboolean procmsg_msg_has_marked_parent (MsgInfo *info);
+GSList *procmsg_find_children (MsgInfo *info);
+void procmsg_update_unread_children (MsgInfo *info,
+ gboolean newly_marked);
+void procmsg_msginfo_set_to_folder (MsgInfo *msginfo,
+ FolderItem *to_folder);
+gboolean procmsg_msginfo_filter (MsgInfo *msginfo);
+