+
+
+/**
+ * modest_account_mgr_enable_account:
+ * @self: a ModestAccountMgr instance
+ * @name: the account name to disable
+ * @server_account: if TRUE, this is a server account
+ *
+ * enable an account that has been disabled with 'modest_account_mgr_disable_account'
+ *
+ * Returns: TRUE if it worked, FALSE otherwise
+ */
+gboolean modest_account_mgr_enable_account (ModestAccountMgr *self, const gchar* name,
+ gboolean is_server_account);
+
+
+
+/**
+ * modest_account_mgr_disable_account:
+ * @self: a ModestAccountMgr instance
+ * @name: the account name to disable
+ * @server_account: if TRUE, this is a server account
+ *
+ * disable an account. this will also stop change notification until
+ * modest_account_mgr_enable_account is called. However, in case of removal, the
+ * appropriate signal will still be emitted.
+ *
+ * Returns: TRUE if it worked, FALSE otherwise
+ */
+gboolean modest_account_mgr_disable_account (ModestAccountMgr *self, const gchar* name,
+ gboolean is_server_account);
+
+
+
+/**
+ * modest_account_mgr_account_is_enabled:
+ * @self: a ModestAccountMgr instance
+ * @name: the account name to check
+ * @server_account: if TRUE, this is a server account
+ *
+ * check whether a certain account is enabled
+ *
+ * Returns: TRUE if it is enabled, FALSE otherwise
+ */
+gboolean modest_account_mgr_account_is_enabled (ModestAccountMgr *self, const gchar* name,
+ gboolean is_server_account);