aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-ops.h
diff options
context:
space:
mode:
Diffstat (limited to 'mail/mail-ops.h')
-rw-r--r--mail/mail-ops.h14
1 files changed, 5 insertions, 9 deletions
diff --git a/mail/mail-ops.h b/mail/mail-ops.h
index 9803a6bb85..32784be245 100644
--- a/mail/mail-ops.h
+++ b/mail/mail-ops.h
@@ -27,10 +27,9 @@
G_BEGIN_DECLS
#include <camel/camel.h>
-#include <libedataserver/e-account.h>
#include <mail/mail-mt.h>
-#include <mail/e-mail-session.h>
+#include <mail/e-mail-backend.h>
void mail_transfer_messages (EMailSession *session,
CamelFolder *source,
@@ -51,14 +50,11 @@ void mail_refresh_folder (CamelFolder *folder,
void (*done) (CamelFolder *folder, gpointer data),
gpointer data);
-void mail_expunge_folder (EMailSession *session, CamelFolder *folder,
- void (*done) (CamelFolder *folder, gpointer data),
- gpointer data);
+void mail_expunge_folder (EMailBackend *backend,
+ CamelFolder *folder);
-void mail_empty_trash (EMailSession *session,
- EAccount *account,
- void (*done) (EAccount *account, gpointer data),
- gpointer data);
+void mail_empty_trash (EMailBackend *backend,
+ CamelStore *store);
/* transfer (copy/move) a folder */
void mail_xfer_folder (const gchar *src_uri, const gchar *dest_uri, gboolean remove_source,