* @subject: subject for the message
* @html_body: body for the message in HTML
* @plain_body: body for the message in plain text
- * @attachments: a list of attachments (local URIs)
+ * @attachments: a list of attachments (mime parts)
+ * @attachments: a list of images (mime parts)
*
* create a new TnyMsg with the given parameters
*
TnyMsg* modest_tny_msg_new_html_plain (const gchar* mailto, const gchar* mailfrom, const gchar *cc,
const gchar *bcc, const gchar* subject,
const gchar *html_body, const gchar *plain_body,
- GList *attachments);
+ GList *attachments, GList *images);
/**
* modest_tny_msg_find_body_part:
/**
* modest_tny_msg_find_body:
- * @self:
+ * @self: some #TnyMsg
* @want_html:
* @is_html: if the original body was html or plain text
*
gchar* modest_tny_msg_get_body (TnyMsg *self, gboolean want_html, gboolean *is_html);
+
+/**
+ * modest_tny_msg_get_header:
+ * @self: some #TnyMsg
+ * @header: the header to get
+ *
+ * gets the mail header for a #TnyMsg as a newly allocated string,
+ * or NULL if it cannot be found
+ *
+ * Returns: the header
+ **/
+gchar* modest_tny_msg_get_header (TnyMsg *msg, const gchar *header);
+
+
/**
* modest_tny_msg_create_forward_msg:
* @msg: a valid #TnyMsg instance
/**
* modest_tny_msg_create_reply_msg:
- * @msg: a valid #TnyMsg instance
+ * @msg: a valid #TnyMsg instance, or %NULL
+ * @header: a valid #TnyHeader instance, or %NULL
* @from: the sender of the forwarded mail
* @signature: signature to add to the reply message
* @reply_type: the type of formatting used to create the reply message
*
* Returns: Returns: a new #TnyMsg, or NULL in case of error
**/
-TnyMsg* modest_tny_msg_create_reply_msg (TnyMsg *msg,
+TnyMsg* modest_tny_msg_create_reply_msg (TnyMsg *msg,
+ TnyHeader *header,
const gchar *from,
const gchar *signature,
ModestTnyMsgReplyType reply_type,
ModestTnyMsgReplyMode reply_mode);
+/**
+ * modest_tny_msg_get_parent_unique_id
+ * @msg: a valid #TnyMsg instance, or %NULL
+ *
+ * gets the unique ID of the 'parent' (the original msg replied to or forward)
+ *
+ * Returns: Returns: a the parent uid, or NULL if there is none.
+ **/
+const gchar* modest_tny_msg_get_parent_uid (TnyMsg *msg);
+
+
+
+
#endif /* __MODEST_TNY_MSG_H__ */