[evolution-ews] EEwsConnection: Better conform to GIO conventions.



commit 74953a7435ea908fc0963a07a3a758d9893321d8
Author: Matthew Barnes <mbarnes redhat com>
Date:   Tue May 8 15:32:20 2012 -0400

    EEwsConnection: Better conform to GIO conventions.
    
    Just some function prototype cleanups:
    
    - Name synchronous functions with a "_sync" suffix.
    
    - Remove "_start" suffix from asynchronous functions.
    
    - Fix argument order in asynchronous functions.

 .../exchange-ews-account-out-of-office.c           |   12 +-
 .../exchange-ews-account-setup.c                   |    3 +-
 src/addressbook/e-book-backend-ews.c               |  111 +-
 src/calendar/e-cal-backend-ews.c                   |  299 +++--
 src/camel/camel-ews-folder.c                       |  110 +-
 src/camel/camel-ews-store.c                        |   53 +-
 src/server/e-ews-connection.c                      | 1297 ++++++++++----------
 src/server/e-ews-connection.h                      |  216 ++--
 src/server/tests/test-autocompletion.c             |    7 +-
 src/server/tests/test-createfolder.c               |    8 +-
 src/server/tests/test-cuditem.c                    |   10 +-
 src/server/tests/test-deletefolder.c               |    8 +-
 src/server/tests/test-get-oof-settings.c           |    6 +-
 src/server/tests/test-getattachment.c              |   10 +-
 src/server/tests/test-getdelegate.c                |    8 +-
 src/server/tests/test-set-oof-settings.c           |    8 +-
 src/server/tests/test-syncfolder.c                 |   27 +-
 src/utils/ews-camel-common.c                       |    9 +-
 src/utils/ews-test-finditem-query.c                |   27 +-
 19 files changed, 1155 insertions(+), 1074 deletions(-)
---
diff --git a/src/account-setup-eplugin/exchange-ews-account-out-of-office.c b/src/account-setup-eplugin/exchange-ews-account-out-of-office.c
index 78b2529..b61d67d 100644
--- a/src/account-setup-eplugin/exchange-ews-account-out-of-office.c
+++ b/src/account-setup-eplugin/exchange-ews-account-out-of-office.c
@@ -540,9 +540,9 @@ set_oof_data_from_settings (EMConfigTargetSettings *target,
 
 	cancellable = g_cancellable_new ();
 
-	e_ews_connection_get_oof_settings_start (cnc, EWS_PRIORITY_MEDIUM,
-						 get_oof_settings_cb, cancellable,
-						 oof_frame);
+	e_ews_connection_get_oof_settings (
+		cnc, EWS_PRIORITY_MEDIUM, cancellable,
+		get_oof_settings_cb, oof_frame);
 }
 
 static OOFSettings *
@@ -594,9 +594,9 @@ ews_set_oof_settings (EMConfigTargetSettings *target)
 
 	oof_settings = get_settings_from_data ();
 
-	e_ews_connection_set_oof_settings (cnc, EWS_PRIORITY_MEDIUM,
-					   oof_settings, cancellable,
-					   &error);
+	e_ews_connection_set_oof_settings_sync (
+		cnc, EWS_PRIORITY_MEDIUM,
+		oof_settings, cancellable, &error);
 
 	if (error) {
 		g_warning ("Error While setting out of office: %s\n", error->message);
diff --git a/src/account-setup-eplugin/exchange-ews-account-setup.c b/src/account-setup-eplugin/exchange-ews-account-setup.c
index 49dd415..b2682ca 100644
--- a/src/account-setup-eplugin/exchange-ews-account-setup.c
+++ b/src/account-setup-eplugin/exchange-ews-account-setup.c
@@ -541,7 +541,8 @@ fetch_button_clicked_cb (GtkButton *button,
 	/* pass user name while creating connection  to fetch oals */
 	cnc = e_ews_connection_new (oab_url, user, password, NULL, NULL, NULL);
 	cbdata->cancellable = cancellable;
-	e_ews_connection_get_oal_list_start (cnc, ews_oal_list_ready, cancellable, cbdata);
+	e_ews_connection_get_oal_list (
+		cnc, cancellable, ews_oal_list_ready, cbdata);
 
 	g_free (password);
 }
diff --git a/src/addressbook/e-book-backend-ews.c b/src/addressbook/e-book-backend-ews.c
index debe694..26eb6a4 100644
--- a/src/addressbook/e-book-backend-ews.c
+++ b/src/addressbook/e-book-backend-ews.c
@@ -991,15 +991,16 @@ e_book_backend_ews_create_contacts (EBookBackend *backend,
 	create_contact->contact = g_object_ref (contact);
 
 	/* pass new contact component data to the exchange server and expect response in the callback */
-	e_ews_connection_create_items_start (priv->cnc,
-					     EWS_PRIORITY_MEDIUM, NULL,
-					     NULL,
-					     priv->folder_id,
-					     convert_contact_to_xml,
-					     contact,
-					     ews_create_contact_cb,
-					     cancellable,
-					     create_contact);
+	e_ews_connection_create_items (
+		priv->cnc,
+		EWS_PRIORITY_MEDIUM, NULL,
+		NULL,
+		priv->folder_id,
+		convert_contact_to_xml,
+		contact,
+		cancellable,
+		ews_create_contact_cb,
+		create_contact);
 }
 
 typedef struct {
@@ -1088,10 +1089,12 @@ e_book_backend_ews_remove_contacts (EBookBackend *backend,
 	remove_contact->opid = opid;
 	remove_contact->sl_ids = copy;
 
-	e_ews_connection_delete_items_start (priv->cnc, EWS_PRIORITY_MEDIUM, (GSList *) id_list,
-					     EWS_HARD_DELETE, 0 , FALSE,
-					     ews_book_remove_contact_cb, cancellable,
-					     remove_contact);
+	e_ews_connection_delete_items (
+		priv->cnc, EWS_PRIORITY_MEDIUM, (GSList *) id_list,
+		EWS_HARD_DELETE, 0 , FALSE,
+		cancellable,
+		ews_book_remove_contact_cb,
+		remove_contact);
 }
 
 typedef struct {
@@ -1276,12 +1279,14 @@ e_book_backend_ews_modify_contacts (EBookBackend *backend,
 	modify_contact->opid = opid;
 	modify_contact->old_contact = g_object_ref (old_contact);
 	modify_contact->new_contact = g_object_ref (contact);
-	e_ews_connection_update_items_start (priv->cnc, EWS_PRIORITY_MEDIUM,
-						"AlwaysOverwrite", "SendAndSaveCopy",
-						"SendToAllAndSaveCopy", priv->folder_id,
-						convert_contact_to_updatexml, modify_contact,
-						ews_modify_contact_cb, cancellable,
-						modify_contact);
+	e_ews_connection_update_items (
+		priv->cnc, EWS_PRIORITY_MEDIUM,
+		"AlwaysOverwrite", "SendAndSaveCopy",
+		"SendToAllAndSaveCopy", priv->folder_id,
+		convert_contact_to_updatexml, modify_contact,
+		cancellable,
+		ews_modify_contact_cb,
+		modify_contact);
 }
 
 static void
@@ -1379,12 +1384,13 @@ e_book_backend_ews_get_contact_list (EBookBackend *backend,
 		fid->id = g_strdup (priv->folder_id);
 		fid->is_distinguished_id = FALSE;
 
-		e_ews_connection_find_folder_items (priv->cnc, EWS_PRIORITY_MEDIUM,
-							fid, "IdOnly", NULL, NULL, query,
-							EWS_FOLDER_TYPE_CONTACTS,
-							&includes_last_item,
-							&items, (EwsConvertQueryCallback) (e_ews_query_to_restriction),
-							cancellable, &error);
+		e_ews_connection_find_folder_items_sync (
+			priv->cnc, EWS_PRIORITY_MEDIUM,
+			fid, "IdOnly", NULL, NULL, query,
+			EWS_FOLDER_TYPE_CONTACTS,
+			&includes_last_item,
+			&items, (EwsConvertQueryCallback) (e_ews_query_to_restriction),
+			cancellable, &error);
 
 		/*we have got Id for items lets fetch them using getitem operation*/
 		ebews_fetch_items (ebews, items, FALSE, &vcard_list, cancellable, &error);
@@ -1647,7 +1653,8 @@ ews_download_full_gal (EBookBackendEws *cbews,
 	comp_cache_file = g_build_filename (cache_dir, full->filename, NULL);
 
 	oab_cnc = e_ews_connection_new (full_url, priv->username, priv->password, NULL, NULL, NULL);
-	if (!e_ews_connection_download_oal_file (oab_cnc, comp_cache_file, NULL, NULL, cancellable, error))
+	if (!e_ews_connection_download_oal_file_sync (
+		oab_cnc, comp_cache_file, NULL, NULL, cancellable, error))
 		goto exit;
 
 	cache_file = g_strdup_printf ("%s-%d.oab", priv->folder_name, full->seq);
@@ -1793,7 +1800,9 @@ ebews_start_gal_sync (gpointer data)
 
 	d(printf ("Ewsgal: Fetching oal full details file \n");)
 
-	if (!e_ews_connection_get_oal_detail (oab_cnc, priv->folder_id, "Full", &full_l, priv->cancellable, &error)) {
+	if (!e_ews_connection_get_oal_detail_sync (
+		oab_cnc, priv->folder_id, "Full", &full_l,
+		priv->cancellable, &error)) {
 		ret = FALSE;
 		goto exit;
 	}
@@ -2123,11 +2132,11 @@ ebews_fetch_items (EBookBackendEws *ebews,
 
 	/* TODO fetch attachments */
 	if (contact_item_ids)
-		e_ews_connection_get_items
-			(cnc, EWS_PRIORITY_MEDIUM,
-			 contact_item_ids, "Default", CONTACT_ITEM_PROPS,
-			 FALSE, NULL, &new_items, NULL, NULL,
-			 cancellable, error);
+		e_ews_connection_get_items_sync (
+			cnc, EWS_PRIORITY_MEDIUM,
+			contact_item_ids, "Default", CONTACT_ITEM_PROPS,
+			FALSE, NULL, &new_items, NULL, NULL,
+			cancellable, error);
 	if (*error)
 		goto cleanup;
 
@@ -2141,11 +2150,11 @@ ebews_fetch_items (EBookBackendEws *ebews,
 
 	/* Get the display names of the distribution lists */
 	if (dl_ids)
-		e_ews_connection_get_items
-			(cnc, EWS_PRIORITY_MEDIUM,
-			 dl_ids, "Default", NULL,
-			 FALSE, NULL, &new_items, NULL, NULL,
-			 cancellable, error);
+		e_ews_connection_get_items_sync (
+			cnc, EWS_PRIORITY_MEDIUM,
+			dl_ids, "Default", NULL,
+			FALSE, NULL, &new_items, NULL, NULL,
+			cancellable, error);
 	if (*error)
 		goto cleanup;
 
@@ -2169,7 +2178,9 @@ ebews_fetch_items (EBookBackendEws *ebews,
 			goto cleanup;
 
 		d_name = e_ews_item_get_subject (item);
-		e_ews_connection_expand_dl (cnc, EWS_PRIORITY_MEDIUM, mb, &members, &includes_last, priv->cancellable, error);
+		e_ews_connection_expand_dl_sync (
+			cnc, EWS_PRIORITY_MEDIUM, mb, &members,
+			&includes_last, priv->cancellable, error);
 		if (*error)
 			goto cleanup;
 
@@ -2225,12 +2236,13 @@ ebews_start_sync (gpointer data)
 		GSList *items_created = NULL, *items_updated = NULL;
 		GSList *items_deleted = NULL;
 
-		e_ews_connection_sync_folder_items	(priv->cnc, EWS_PRIORITY_MEDIUM,
-							 &sync_state, priv->folder_id,
-							 "IdOnly", NULL,
-							 EWS_MAX_FETCH_COUNT, &includes_last_item,
-							 &items_created, &items_updated,
-							 &items_deleted, priv->cancellable, &error);
+		e_ews_connection_sync_folder_items_sync (
+			priv->cnc, EWS_PRIORITY_MEDIUM,
+			&sync_state, priv->folder_id,
+			"IdOnly", NULL,
+			EWS_MAX_FETCH_COUNT, &includes_last_item,
+			&items_created, &items_updated,
+			&items_deleted, priv->cancellable, &error);
 
 		if (error)
 			break;
@@ -2462,9 +2474,10 @@ e_book_backend_ews_start_book_view (EBookBackend *backend,
 	 * items during auto-completion. Change it if needed. TODO, Personal Address-book should start using
 	 * find_items rather than resolve_names to support all queries */
 	g_hash_table_insert (priv->ops, book_view, cancellable);
-	e_ews_connection_resolve_names	(priv->cnc, EWS_PRIORITY_MEDIUM, auto_comp_str,
-					 EWS_SEARCH_AD, NULL, TRUE, &mailboxes, &contacts,
-					 &includes_last_item, cancellable, &error);
+	e_ews_connection_resolve_names_sync (
+		priv->cnc, EWS_PRIORITY_MEDIUM, auto_comp_str,
+		EWS_SEARCH_AD, NULL, TRUE, &mailboxes, &contacts,
+		&includes_last_item, cancellable, &error);
 	g_free (auto_comp_str);
 	g_hash_table_remove (priv->ops, book_view);
 	e_ews_folder_free_fid (fid);
@@ -2660,7 +2673,9 @@ e_book_backend_ews_authenticate_user (EBookBackend *backend,
 		fid->id = g_strdup ("contacts");
 		fid->is_distinguished_id = TRUE;
 		ids = g_slist_append (ids, fid);
-		e_ews_connection_get_folder (cnc, EWS_PRIORITY_MEDIUM, "Default", NULL, ids, &folders, cancellable, &error);
+		e_ews_connection_get_folder_sync (
+			cnc, EWS_PRIORITY_MEDIUM, "Default",
+			NULL, ids, &folders, cancellable, &error);
 
 		e_ews_folder_free_fid (fid);
 		g_slist_free (ids);
diff --git a/src/calendar/e-cal-backend-ews.c b/src/calendar/e-cal-backend-ews.c
index c3ca3ce..8317ab7 100644
--- a/src/calendar/e-cal-backend-ews.c
+++ b/src/calendar/e-cal-backend-ews.c
@@ -364,12 +364,14 @@ e_cal_backend_ews_discard_alarm (ECalBackend *backend,
 
 	ews_cal_component_get_item_id (comp, &edad->itemid, &edad->changekey);
 
-	e_ews_connection_update_items_start (priv->cnc, EWS_PRIORITY_MEDIUM,
-					     "AlwaysOverwrite", NULL,
-					     "SendToNone", NULL,
-					     clear_reminder_is_set, edad,
-					     ews_cal_discard_alarm_cb, priv->cancellable,
-					     edad);
+	e_ews_connection_update_items (
+		priv->cnc, EWS_PRIORITY_MEDIUM,
+		"AlwaysOverwrite", NULL,
+		"SendToNone", NULL,
+		clear_reminder_is_set, edad,
+		priv->cancellable,
+		ews_cal_discard_alarm_cb,
+		edad);
 }
 
 static void
@@ -570,7 +572,9 @@ connect_to_server (ECalBackendEws *cbews,
 		fid = g_new0 (EwsFolderId, 1);
 		fid->id = g_strdup (priv->folder_id);
 		ids = g_slist_append (ids, fid);
-		e_ews_connection_get_folder (cnc, EWS_PRIORITY_MEDIUM, "Default", NULL, ids, &folders, priv->cancellable, &err);
+		e_ews_connection_get_folder_sync (
+			cnc, EWS_PRIORITY_MEDIUM, "Default", NULL,
+			ids, &folders, priv->cancellable, &err);
 
 		e_ews_folder_free_fid (fid);
 		g_slist_free (ids);
@@ -1053,10 +1057,12 @@ e_cal_backend_ews_remove_object (ECalBackend *backend,
 	remove_data->rid = (rid ? g_strdup (rid) : NULL);
 	remove_data->mod = mod;
 
-	e_ews_connection_delete_item_start (priv->cnc, EWS_PRIORITY_MEDIUM, &remove_data->item_id, index,
-					     EWS_HARD_DELETE, EWS_SEND_TO_NONE, EWS_ALL_OCCURRENCES,
-					     ews_cal_remove_object_cb, priv->cancellable,
-					     remove_data);
+	e_ews_connection_delete_item (
+		priv->cnc, EWS_PRIORITY_MEDIUM, &remove_data->item_id, index,
+		EWS_HARD_DELETE, EWS_SEND_TO_NONE, EWS_ALL_OCCURRENCES,
+		priv->cancellable,
+		ews_cal_remove_object_cb,
+		remove_data);
 	return;
 
 errorlvl2:
@@ -1441,16 +1447,17 @@ ews_create_attachments_cb (GObject *object,
 			/*In case of appointment we have to set SendMeetingInvites to SendToNone */
 			send_meeting_invitations = "SendToNone";
 
-		e_ews_connection_update_items_start (priv->cnc, EWS_PRIORITY_MEDIUM,
-						     "AlwaysOverwrite",
-						     "SendAndSaveCopy",
-						     send_meeting_invitations,
-						     priv->folder_id,
-						     convert_component_to_updatexml,
-						     modify_data,
-						     ews_cal_modify_object_cb,
-						     priv->cancellable,
-						     modify_data);
+		e_ews_connection_update_items (
+			priv->cnc, EWS_PRIORITY_MEDIUM,
+			"AlwaysOverwrite",
+			"SendAndSaveCopy",
+			send_meeting_invitations,
+			priv->folder_id,
+			convert_component_to_updatexml,
+			modify_data,
+			priv->cancellable,
+			ews_cal_modify_object_cb,
+			modify_data);
 	}
 
 	g_slist_free (ids);
@@ -1501,7 +1508,8 @@ ews_create_object_cb (GObject *object,
 		items = g_slist_append (items, item_id->id);
 
 		/* get calender uid from server*/
-		result = e_ews_connection_get_items (cnc, EWS_PRIORITY_MEDIUM,
+		result = e_ews_connection_get_items_sync (
+			cnc, EWS_PRIORITY_MEDIUM,
 			items,
 			"IdOnly",
 			"calendar:UID",
@@ -1544,9 +1552,12 @@ ews_create_object_cb (GObject *object,
 		attach_data->cb_type = 1;
 
 		e_cal_component_get_attachment_list (create_data->comp, &attachments);
-		e_ews_connection_create_attachments_start (cnc, EWS_PRIORITY_MEDIUM,
-							   item_id, attachments,
-							   ews_create_attachments_cb, priv->cancellable, attach_data);
+		e_ews_connection_create_attachments (
+			cnc, EWS_PRIORITY_MEDIUM,
+			item_id, attachments,
+			priv->cancellable,
+			ews_create_attachments_cb,
+			attach_data);
 
 		for (i = attachments; i; i = i->next) g_free (i->data);
 		g_slist_free (attachments);
@@ -1750,16 +1761,17 @@ e_cal_backend_ews_create_objects (ECalBackend *backend,
 		/*In case of appointment we have to set SendMeetingInvites to SendToNone */
 		send_meeting_invitations = "SendToNone";
 
-	e_ews_connection_create_items_start (priv->cnc,
-					     EWS_PRIORITY_MEDIUM,
-					     "SaveOnly",
-					     send_meeting_invitations,
-					     priv->folder_id,
-					     convert_calcomp_to_xml,
-					     convert_data,
-					     ews_create_object_cb,
-					     cancellable,
-					     create_data);
+	e_ews_connection_create_items (
+		priv->cnc,
+		EWS_PRIORITY_MEDIUM,
+		"SaveOnly",
+		send_meeting_invitations,
+		priv->folder_id,
+		convert_calcomp_to_xml,
+		convert_data,
+		cancellable,
+		ews_create_object_cb,
+		create_data);
 	return;
 
 exit:
@@ -2271,7 +2283,9 @@ e_cal_backend_ews_modify_object (ECalBackend *backend,
 			icalprop = icalcomponent_get_next_property (icalcomp, ICAL_ATTACH_PROPERTY);
 		}
 
-		items = e_ews_connection_delete_attachments (priv->cnc, EWS_PRIORITY_MEDIUM, removed_attachments_ids, cancellable, &error);
+		items = e_ews_connection_delete_attachments_sync (
+			priv->cnc, EWS_PRIORITY_MEDIUM,
+			removed_attachments_ids, cancellable, &error);
 
 		changekey = items->data;
 
@@ -2301,9 +2315,12 @@ e_cal_backend_ews_modify_object (ECalBackend *backend,
 			e_data_cal_respond_modify_objects (cal, context, error, NULL, NULL);
 		}
 
-		e_ews_connection_create_attachments_start (priv->cnc, EWS_PRIORITY_MEDIUM,
-							   item_id, added_attachments,
-							   ews_create_attachments_cb, cancellable, attach_data);
+		e_ews_connection_create_attachments (
+			priv->cnc, EWS_PRIORITY_MEDIUM,
+			item_id, added_attachments,
+			cancellable,
+			ews_create_attachments_cb,
+			attach_data);
 
 		g_slist_free (added_attachments);
 		g_free (item_id);
@@ -2325,16 +2342,17 @@ e_cal_backend_ews_modify_object (ECalBackend *backend,
 			/*In case of appointment we have to set SendMeetingInvites to SendToNone */
 			send_meeting_invitations = "SendToNone";
 
-		e_ews_connection_update_items_start (priv->cnc, EWS_PRIORITY_MEDIUM,
-						     "AlwaysOverwrite",
-						     "SendAndSaveCopy",
-						     send_meeting_invitations,
-						     priv->folder_id,
-						     convert_component_to_updatexml,
-						     modify_data,
-						     ews_cal_modify_object_cb,
-						     cancellable,
-						     modify_data);
+		e_ews_connection_update_items (
+			priv->cnc, EWS_PRIORITY_MEDIUM,
+			"AlwaysOverwrite",
+			"SendAndSaveCopy",
+			send_meeting_invitations,
+			priv->folder_id,
+			convert_component_to_updatexml,
+			modify_data,
+			cancellable,
+			ews_cal_modify_object_cb,
+			modify_data);
 	}
 	return;
 
@@ -2394,13 +2412,11 @@ e_ews_receive_objects_no_exchange_mail (ECalBackendEwsPrivate *priv,
                                         GError *error)
 {
 	gchar *mime_content = e_ews_get_icalcomponent_as_mime_content (subcomp);
-	e_ews_connection_create_items (priv->cnc, EWS_PRIORITY_MEDIUM,
-							       "SendAndSaveCopy", "SendToNone", NULL,
-							       prepare_create_item_with_mime_content_request,
-							       mime_content,
-							       &ids,
-							       cancellable,
-							       &error);
+	e_ews_connection_create_items_sync (
+		priv->cnc, EWS_PRIORITY_MEDIUM,
+		"SendAndSaveCopy", "SendToNone", NULL,
+		prepare_create_item_with_mime_content_request,
+		mime_content, &ids, cancellable, &error);
 	g_free (mime_content);
 	/*we still have to send a mail with accept to meeting organizer*/
 }
@@ -2545,12 +2561,13 @@ e_cal_backend_ews_receive_objects (ECalBackend *backend,
 				if (item_id == NULL)
 					e_ews_receive_objects_no_exchange_mail (priv, subcomp, ids, cancellable, error);
 				else
-					e_ews_connection_create_items (priv->cnc, EWS_PRIORITY_MEDIUM,
-								       "SendAndSaveCopy",
-								       NULL, NULL,
-								       prepare_accept_item_request,
-								       accept_data,
-								       &ids, cancellable, &error);
+					e_ews_connection_create_items_sync (
+						priv->cnc, EWS_PRIORITY_MEDIUM,
+						"SendAndSaveCopy",
+						NULL, NULL,
+						prepare_accept_item_request,
+						accept_data,
+						&ids, cancellable, &error);
 			if (!error) {
 				transp = icalcomponent_get_first_property (subcomp, ICAL_TRANSP_PROPERTY);
 				if (!g_strcmp0 (icalproperty_get_value_as_string (transp), "TRANSPARENT") &&
@@ -2565,16 +2582,17 @@ e_cal_backend_ews_receive_objects (ECalBackend *backend,
 							break;
 						}
 					}
-					e_ews_connection_update_items (priv->cnc,
-								       EWS_PRIORITY_MEDIUM,
-								       "AlwaysOverwrite",
-								       NULL, "SendToNone",
-								       NULL,
-								       prepare_set_free_busy_status,
-								       accept_data,
-								       &ids,
-								       cancellable,
-								       &error);
+					e_ews_connection_update_items_sync (
+						priv->cnc,
+						EWS_PRIORITY_MEDIUM,
+						"AlwaysOverwrite",
+						NULL, "SendToNone",
+						NULL,
+						prepare_set_free_busy_status,
+						accept_data,
+						&ids,
+						cancellable,
+						&error);
 				}
 			}
 				g_free (item_id);
@@ -2947,15 +2965,17 @@ ews_get_attachments (ECalBackendEws *cbews,
 		att_data->itemid = g_strdup (item_id->id);
 		e_cal_component_get_uid (att_data->comp, &uid);
 
-		e_ews_connection_get_attachments_start (cbews->priv->cnc,
-							EWS_PRIORITY_MEDIUM,
-							uid,
-							attachment_ids,
-							cbews->priv->storage_path,
-							TRUE,
-							ews_get_attachments_ready_callback,
-							NULL, NULL,
-							cbews->priv->cancellable, att_data);
+		e_ews_connection_get_attachments (
+			cbews->priv->cnc,
+			EWS_PRIORITY_MEDIUM,
+			uid,
+			attachment_ids,
+			cbews->priv->storage_path,
+			TRUE,
+			NULL, NULL,
+			cbews->priv->cancellable,
+			ews_get_attachments_ready_callback,
+			att_data);
 	}
 
 }
@@ -3082,9 +3102,10 @@ add_item_to_cache (ECalBackendEws *cbews,
 			icalcomponent_add_property (icalcomp, icalprop);
 
 			/* get delegator mail box*/
-			e_ews_connection_resolve_names	(priv->cnc, EWS_PRIORITY_MEDIUM, task_owner,
-						 EWS_SEARCH_AD, NULL, FALSE, &mailboxes, NULL,
-						 &includes_last_item, priv->cancellable, &error);
+			e_ews_connection_resolve_names_sync (
+				priv->cnc, EWS_PRIORITY_MEDIUM, task_owner,
+				EWS_SEARCH_AD, NULL, FALSE, &mailboxes, NULL,
+				&includes_last_item, priv->cancellable, &error);
 
 			for (l = mailboxes; l != NULL; l = g_slist_next (l)) {
 				EwsMailbox *mb = l->data;
@@ -3352,11 +3373,13 @@ ews_cal_get_items_ready_cb (GObject *obj,
 			sub_sync_data->cbews = g_object_ref (sync_data->cbews);
 			sub_sync_data->master_uid = g_strdup (item_id->id);
 
-			e_ews_connection_get_items_start (g_object_ref (cnc), EWS_PRIORITY_MEDIUM,
-					modified_occurrences,
-					"IdOnly", "item:Attachments item:HasAttachments item:MimeContent calendar:TimeZone calendar:UID calendar:Resources calendar:ModifiedOccurrences calendar:RequiredAttendees calendar:OptionalAttendees",
-					FALSE, NULL, ews_cal_get_items_ready_cb, NULL, NULL, priv->cancellable,
-					(gpointer) sub_sync_data);
+			e_ews_connection_get_items (
+				g_object_ref (cnc), EWS_PRIORITY_MEDIUM,
+				modified_occurrences,
+				"IdOnly", "item:Attachments item:HasAttachments item:MimeContent calendar:TimeZone calendar:UID calendar:Resources calendar:ModifiedOccurrences calendar:RequiredAttendees calendar:OptionalAttendees",
+				FALSE, NULL, NULL, NULL, priv->cancellable,
+				ews_cal_get_items_ready_cb,
+				(gpointer) sub_sync_data);
 
 			g_object_unref (cnc);
 		}
@@ -3377,13 +3400,14 @@ ews_cal_get_items_ready_cb (GObject *obj,
 	if (sync_data->sync_state)
 		e_cal_backend_store_put_key_value (priv->store, SYNC_KEY, sync_data->sync_state);
 	if (sync_data->sync_pending)
-		e_ews_connection_sync_folder_items_start
-						(g_object_ref (priv->cnc), EWS_PRIORITY_MEDIUM,
-						 sync_data->sync_state, priv->folder_id,
-						 "IdOnly", NULL,
-						 EWS_MAX_FETCH_COUNT,
-						 ews_cal_sync_items_ready_cb,
-						 priv->cancellable, g_object_ref (cbews));
+		e_ews_connection_sync_folder_items (
+			g_object_ref (priv->cnc), EWS_PRIORITY_MEDIUM,
+			sync_data->sync_state, priv->folder_id,
+			"IdOnly", NULL,
+			EWS_MAX_FETCH_COUNT,
+			priv->cancellable,
+			ews_cal_sync_items_ready_cb,
+			g_object_ref (cbews));
 
 exit:
 	g_object_unref (sync_data->cbews);
@@ -3476,13 +3500,14 @@ ews_cal_sync_items_ready_cb (GObject *obj,
 
 	if (!cal_item_ids && !task_item_ids && !includes_last_item) {
 		e_cal_backend_store_put_key_value (priv->store, SYNC_KEY, sync_state);
-		e_ews_connection_sync_folder_items_start
-						(g_object_ref (priv->cnc), EWS_PRIORITY_MEDIUM,
-						 sync_state, priv->folder_id,
-						 "IdOnly", NULL,
-						 EWS_MAX_FETCH_COUNT,
-						 ews_cal_sync_items_ready_cb,
-						 priv->cancellable, g_object_ref (cbews));
+		e_ews_connection_sync_folder_items (
+			g_object_ref (priv->cnc), EWS_PRIORITY_MEDIUM,
+			sync_state, priv->folder_id,
+			"IdOnly", NULL,
+			EWS_MAX_FETCH_COUNT,
+			priv->cancellable,
+			ews_cal_sync_items_ready_cb,
+			g_object_ref (cbews));
 		g_free (sync_state);
 		goto exit;
 	}
@@ -3495,26 +3520,28 @@ ews_cal_sync_items_ready_cb (GObject *obj,
 	}
 
 	if (cal_item_ids)
-		e_ews_connection_get_items_start (cnc,
-						  EWS_PRIORITY_MEDIUM,
-						  cal_item_ids,
-						  "IdOnly",
-						  "item:Attachments item:HasAttachments item:MimeContent calendar:TimeZone calendar:UID calendar:Resources calendar:ModifiedOccurrences calendar:RequiredAttendees calendar:OptionalAttendees",
-						  FALSE, NULL,
-						  ews_cal_get_items_ready_cb,
-						  NULL, NULL, priv->cancellable,
-						  (gpointer) sync_data);
+		e_ews_connection_get_items (
+			cnc,
+			EWS_PRIORITY_MEDIUM,
+			cal_item_ids,
+			"IdOnly",
+			"item:Attachments item:HasAttachments item:MimeContent calendar:TimeZone calendar:UID calendar:Resources calendar:ModifiedOccurrences calendar:RequiredAttendees calendar:OptionalAttendees",
+			FALSE, NULL,
+			NULL, NULL, priv->cancellable,
+			ews_cal_get_items_ready_cb,
+			(gpointer) sync_data);
 
 	if (task_item_ids)
-		e_ews_connection_get_items_start (cnc, EWS_PRIORITY_MEDIUM,
-						  task_item_ids,
-						  "AllProperties",
-						  NULL,
-						  FALSE,
-						  NULL,
-						  ews_cal_get_items_ready_cb,
-						  NULL, NULL, priv->cancellable,
-						  (gpointer) sync_data);
+		e_ews_connection_get_items (
+			cnc, EWS_PRIORITY_MEDIUM,
+			task_item_ids,
+			"AllProperties",
+			NULL,
+			FALSE,
+			NULL,
+			NULL, NULL, priv->cancellable,
+			ews_cal_get_items_ready_cb,
+			(gpointer) sync_data);
 
 exit:
 	if (cal_item_ids) {
@@ -3551,13 +3578,14 @@ ews_start_sync (gpointer data)
 	PRIV_UNLOCK (priv);
 
 	sync_state = e_cal_backend_store_get_key_value (priv->store, SYNC_KEY);
-	e_ews_connection_sync_folder_items_start
-						(priv->cnc, EWS_PRIORITY_MEDIUM,
-						 sync_state, priv->folder_id,
-						 "IdOnly", NULL,
-						 EWS_MAX_FETCH_COUNT,
-						 ews_cal_sync_items_ready_cb,
-						 priv->cancellable, g_object_ref (cbews));
+	e_ews_connection_sync_folder_items (
+		priv->cnc, EWS_PRIORITY_MEDIUM,
+		sync_state, priv->folder_id,
+		"IdOnly", NULL,
+		EWS_MAX_FETCH_COUNT,
+		priv->cancellable,
+		ews_cal_sync_items_ready_cb,
+		g_object_ref (cbews));
 	return TRUE;
 }
 
@@ -3796,13 +3824,14 @@ e_cal_backend_ews_get_free_busy (ECalBackend *backend,
 	free_busy_data->end = end;
 	free_busy_data->timezone = priv->default_zone;
 
-	e_ews_connection_get_free_busy_start (priv->cnc,
-					      EWS_PRIORITY_MEDIUM,
-					      prepare_free_busy_request,
-					      free_busy_data,
-					      ews_cal_get_free_busy_cb,
-					      cancellable,
-					      free_busy_data);
+	e_ews_connection_get_free_busy (
+		priv->cnc,
+		EWS_PRIORITY_MEDIUM,
+		prepare_free_busy_request,
+		free_busy_data,
+		cancellable,
+		ews_cal_get_free_busy_cb,
+		free_busy_data);
 
 	return;
 
diff --git a/src/camel/camel-ews-folder.c b/src/camel/camel-ews-folder.c
index d413132..7159281 100644
--- a/src/camel/camel-ews-folder.c
+++ b/src/camel/camel-ews-folder.c
@@ -440,12 +440,13 @@ camel_ews_folder_get_message (CamelFolder *folder,
 		goto exit;
 	}
 
-	res = e_ews_connection_get_items (cnc, pri, ids, "IdOnly", "item:MimeContent",
-					  TRUE, mime_dir,
-					  &items,
-					  (ESoapProgressFn) camel_operation_progress,
-					  (gpointer) cancellable,
-					  cancellable, error);
+	res = e_ews_connection_get_items_sync (
+		cnc, pri, ids, "IdOnly", "item:MimeContent",
+		TRUE, mime_dir,
+		&items,
+		(ESoapProgressFn) camel_operation_progress,
+		(gpointer) cancellable,
+		cancellable, error);
 	g_free (mime_dir);
 
 	if (!res)
@@ -468,12 +469,14 @@ camel_ews_folder_get_message (CamelFolder *folder,
 		gboolean is_calendar_UID = TRUE;
 
 		// Get AssociatedCalendarItemId with second get_items call
-		res = e_ews_connection_get_items (cnc, pri, ids, "IdOnly", "meeting:AssociatedCalendarItemId",
-						  FALSE, NULL,
-						  &items_req,
-						  (ESoapProgressFn) camel_operation_progress,
-						  (gpointer) cancellable,
-						  cancellable, error);
+		res = e_ews_connection_get_items_sync (
+			cnc, pri, ids, "IdOnly",
+			"meeting:AssociatedCalendarItemId",
+			FALSE, NULL,
+			&items_req,
+			(ESoapProgressFn) camel_operation_progress,
+			(gpointer) cancellable,
+			cancellable, error);
 		if (!res || (items_req && e_ews_item_get_item_type (items_req->data) == E_EWS_ITEM_TYPE_ERROR)) {
 			if (items_req) {
 				g_object_unref (items_req->data);
@@ -783,11 +786,12 @@ ews_sync_mi_flags (CamelFolder *folder,
 	ews_store = (CamelEwsStore *) camel_folder_get_parent_store (folder);
 	cnc = camel_ews_store_get_connection (ews_store);
 
-	return e_ews_connection_update_items (cnc, EWS_PRIORITY_LOW,
-					      "AlwaysOverwrite", "SaveOnly",
-					      NULL, NULL,
-					      msg_update_flags, mi_list, NULL,
-					      cancellable, error);
+	return e_ews_connection_update_items_sync (
+		cnc, EWS_PRIORITY_LOW,
+		"AlwaysOverwrite", "SaveOnly",
+		NULL, NULL,
+		msg_update_flags, mi_list, NULL,
+		cancellable, error);
 }
 
 static gboolean
@@ -1023,8 +1027,8 @@ sync_updated_items (CamelEwsFolder *ews_folder,
 	g_slist_free (updated_items);
 
 	if (msg_ids)
-		e_ews_connection_get_items
-			(g_object_ref (cnc), EWS_PRIORITY_MEDIUM,
+		e_ews_connection_get_items_sync (
+			g_object_ref (cnc), EWS_PRIORITY_MEDIUM,
 			 msg_ids, "IdOnly", SUMMARY_MESSAGE_FLAGS,
 			 FALSE, NULL, &items, NULL, NULL,
 			 cancellable, error);
@@ -1035,11 +1039,11 @@ sync_updated_items (CamelEwsFolder *ews_folder,
 		goto exit;
 
 	if (generic_item_ids)
-		e_ews_connection_get_items
-			(g_object_ref (cnc), EWS_PRIORITY_MEDIUM,
-			 generic_item_ids, "IdOnly", SUMMARY_ITEM_FLAGS,
-			 FALSE, NULL, &items, NULL, NULL,
-			 cancellable, error);
+		e_ews_connection_get_items_sync (
+			g_object_ref (cnc), EWS_PRIORITY_MEDIUM,
+			generic_item_ids, "IdOnly", SUMMARY_ITEM_FLAGS,
+			FALSE, NULL, &items, NULL, NULL,
+			cancellable, error);
 	camel_ews_utils_sync_updated_items (ews_folder, items);
 
 exit:
@@ -1094,11 +1098,11 @@ sync_created_items (CamelEwsFolder *ews_folder,
 	g_slist_free (created_items);
 
 	if (msg_ids)
-		e_ews_connection_get_items
-			(g_object_ref (cnc), EWS_PRIORITY_MEDIUM,
-			 msg_ids, "IdOnly", SUMMARY_MESSAGE_PROPS,
-			 FALSE, NULL, &items, NULL, NULL,
-			 cancellable, error);
+		e_ews_connection_get_items_sync (
+			g_object_ref (cnc), EWS_PRIORITY_MEDIUM,
+			msg_ids, "IdOnly", SUMMARY_MESSAGE_PROPS,
+			FALSE, NULL, &items, NULL, NULL,
+			cancellable, error);
 
 	if (*error)
 		goto exit;
@@ -1107,11 +1111,11 @@ sync_created_items (CamelEwsFolder *ews_folder,
 	items = NULL;
 
 	if (post_item_ids)
-		e_ews_connection_get_items
-			(g_object_ref (cnc), EWS_PRIORITY_MEDIUM,
-			 post_item_ids, "IdOnly", SUMMARY_POSTITEM_PROPS,
-			 FALSE, NULL, &items, NULL, NULL,
-			 cancellable, error);
+		e_ews_connection_get_items_sync (
+			g_object_ref (cnc), EWS_PRIORITY_MEDIUM,
+			post_item_ids, "IdOnly", SUMMARY_POSTITEM_PROPS,
+			FALSE, NULL, &items, NULL, NULL,
+			cancellable, error);
 
 	if (*error)
 		goto exit;
@@ -1120,11 +1124,11 @@ sync_created_items (CamelEwsFolder *ews_folder,
 	items = NULL;
 
 	if (generic_item_ids)
-		e_ews_connection_get_items
-			(g_object_ref (cnc), EWS_PRIORITY_MEDIUM,
-			 generic_item_ids, "IdOnly", SUMMARY_ITEM_PROPS,
-			 FALSE, NULL, &items, NULL, NULL,
-			 cancellable, error);
+		e_ews_connection_get_items_sync (
+			g_object_ref (cnc), EWS_PRIORITY_MEDIUM,
+			generic_item_ids, "IdOnly", SUMMARY_ITEM_PROPS,
+			FALSE, NULL, &items, NULL, NULL,
+			cancellable, error);
 
 	camel_ews_utils_sync_created_items (ews_folder, items);
 
@@ -1197,13 +1201,13 @@ ews_refresh_info_sync (CamelFolder *folder,
 		GSList *items_deleted = NULL;
 		guint32 total, unread;
 
-		e_ews_connection_sync_folder_items
-							(cnc, EWS_PRIORITY_MEDIUM,
-							 &sync_state, id,
-							 "IdOnly", NULL,
-							 EWS_MAX_FETCH_COUNT, &includes_last_item,
-							 &items_created, &items_updated,
-							 &items_deleted, cancellable, &rerror);
+		e_ews_connection_sync_folder_items_sync (
+			cnc, EWS_PRIORITY_MEDIUM,
+			&sync_state, id,
+			"IdOnly", NULL,
+			EWS_MAX_FETCH_COUNT, &includes_last_item,
+			&items_created, &items_updated,
+			&items_deleted, cancellable, &rerror);
 
 		if (rerror)
 			break;
@@ -1349,10 +1353,11 @@ ews_transfer_messages_to_sync (CamelFolder *source,
 		ids = g_slist_append (ids, (gchar *) uids->pdata[i]);
 	}
 
-	if (e_ews_connection_move_items	(cnc, EWS_PRIORITY_MEDIUM,
-					 dst_id, !delete_originals,
-					 ids, &ret_items,
-					 cancellable, &rerror)) {
+	if (e_ews_connection_move_items_sync (
+			cnc, EWS_PRIORITY_MEDIUM,
+			dst_id, !delete_originals,
+			ids, &ret_items,
+			cancellable, &rerror)) {
 		if (delete_originals) {
 			changes = camel_folder_change_info_new ();
 			for (i = 0; i < uids->len; i++) {
@@ -1409,8 +1414,9 @@ ews_delete_messages (CamelFolder *folder,
 		delete_type = expunge ? EWS_HARD_DELETE : EWS_MOVE_TO_DELETED_ITEMS;
 
 		camel_service_lock (CAMEL_SERVICE (ews_store), CAMEL_SERVICE_REC_CONNECT_LOCK);
-		status = e_ews_connection_delete_items (cnc, EWS_PRIORITY_MEDIUM, deleted_items, delete_type,
-							EWS_SEND_TO_NONE, FALSE, cancellable, &rerror);
+		status = e_ews_connection_delete_items_sync (
+			cnc, EWS_PRIORITY_MEDIUM, deleted_items, delete_type,
+			EWS_SEND_TO_NONE, FALSE, cancellable, &rerror);
 		camel_service_unlock (CAMEL_SERVICE (ews_store), CAMEL_SERVICE_REC_CONNECT_LOCK);
 
 		if (!status && rerror->code == EWS_CONNECTION_ERROR_ITEMNOTFOUND) {
diff --git a/src/camel/camel-ews-store.c b/src/camel/camel-ews-store.c
index 7a1f95d..79c969d 100644
--- a/src/camel/camel-ews-store.c
+++ b/src/camel/camel-ews-store.c
@@ -429,7 +429,7 @@ ews_authenticate_sync (CamelService *service,
 	if (!sync_state)
 		initial_setup = TRUE;
 
-	e_ews_connection_sync_folder_hierarchy (
+	e_ews_connection_sync_folder_hierarchy_sync (
 		priv->cnc, EWS_PRIORITY_MEDIUM,
 		&sync_state, &includes_last_folder,
 		&folders_created, &folders_updated, &folders_deleted,
@@ -461,9 +461,10 @@ ews_authenticate_sync (CamelService *service,
 		}
 
 		/* fetch system folders first using getfolder operation*/
-		e_ews_connection_get_folder (ews_store->priv->cnc, EWS_PRIORITY_MEDIUM, "IdOnly",
-						     NULL, folder_ids, &folders,
-						     cancellable, &folder_err);
+		e_ews_connection_get_folder_sync (
+			ews_store->priv->cnc, EWS_PRIORITY_MEDIUM, "IdOnly",
+			NULL, folder_ids, &folders,
+			cancellable, &folder_err);
 
 		if (g_slist_length (folders) && (g_slist_length (folders) != G_N_ELEMENTS (system_folder)))
 			d(printf("Error : not all folders are returned by getfolder operation"));
@@ -659,9 +660,10 @@ ews_refresh_finfo (CamelEwsStore *ews_store)
 
 	sync_state = camel_ews_store_summary_get_string_val (ews_store->summary, "sync_state", NULL);
 
-	e_ews_connection_sync_folder_hierarchy_start	(ews_store->priv->cnc, EWS_PRIORITY_MEDIUM,
-							 sync_state, ews_folder_hierarchy_ready_cb,
-							 NULL, g_object_ref (ews_store));
+	e_ews_connection_sync_folder_hierarchy (
+		ews_store->priv->cnc, EWS_PRIORITY_MEDIUM,
+		sync_state, NULL, ews_folder_hierarchy_ready_cb,
+		g_object_ref (ews_store));
 	g_free (sync_state);
 	return TRUE;
 }
@@ -707,10 +709,11 @@ ews_get_folder_info_sync (CamelStore *store,
 		goto offline;
 	}
 
-	if (!e_ews_connection_sync_folder_hierarchy (ews_store->priv->cnc, EWS_PRIORITY_MEDIUM,
-						    &sync_state, &includes_last_folder,
-						    &folders_created, &folders_updated,
-						    &folders_deleted, cancellable, error)) {
+	if (!e_ews_connection_sync_folder_hierarchy_sync (
+			ews_store->priv->cnc, EWS_PRIORITY_MEDIUM,
+			&sync_state, &includes_last_folder,
+			&folders_created, &folders_updated,
+			&folders_deleted, cancellable, error)) {
 		if (error)
 			g_warning ("Unable to fetch the folder hierarchy: %s :%d \n",
 				   (*error)->message, (*error)->code);
@@ -762,10 +765,11 @@ ews_create_folder_sync (CamelStore *store,
 	}
 
 	/* Make the call */
-	if (!e_ews_connection_create_folder (ews_store->priv->cnc,
-					     EWS_PRIORITY_MEDIUM, fid,
-					     FALSE, folder_name, &folder_id,
-					     cancellable, error)) {
+	if (!e_ews_connection_create_folder_sync (
+			ews_store->priv->cnc,
+			EWS_PRIORITY_MEDIUM, fid,
+			FALSE, folder_name, &folder_id,
+			cancellable, error)) {
 		g_free (fid);
 		return NULL;
 	}
@@ -817,10 +821,11 @@ ews_delete_folder_sync (CamelStore *store,
 		return FALSE;
 	}
 
-	if (!e_ews_connection_delete_folder (ews_store->priv->cnc,
-					     EWS_PRIORITY_MEDIUM,
-					     fid, FALSE, "HardDelete",
-					     cancellable, error)) {
+	if (!e_ews_connection_delete_folder_sync (
+			ews_store->priv->cnc,
+			EWS_PRIORITY_MEDIUM,
+			fid, FALSE, "HardDelete",
+			cancellable, error)) {
 		g_free (fid);
 		return FALSE;
 	}
@@ -948,8 +953,9 @@ ews_rename_folder_sync (CamelStore *store,
 		rename_data->folder_id = fid;
 		rename_data->change_key = changekey;
 
-		if (!e_ews_connection_update_folder (ews_store->priv->cnc, EWS_PRIORITY_MEDIUM,
-						     rename_folder_cb, rename_data, cancellable, error)) {
+		if (!e_ews_connection_update_folder_sync (
+				ews_store->priv->cnc, EWS_PRIORITY_MEDIUM,
+				rename_folder_cb, rename_data, cancellable, error)) {
 			g_free (rename_data);
 			goto out;
 		}
@@ -974,8 +980,9 @@ ews_rename_folder_sync (CamelStore *store,
 				goto out;
 			}
 		}
-		if (!e_ews_connection_move_folder (ews_store->priv->cnc, EWS_PRIORITY_MEDIUM,
-						   pfid, fid, cancellable, error)) {
+		if (!e_ews_connection_move_folder_sync (
+				ews_store->priv->cnc, EWS_PRIORITY_MEDIUM,
+				pfid, fid, cancellable, error)) {
 			g_free (pfid);
 			goto out;
 		}
diff --git a/src/server/e-ews-connection.c b/src/server/e-ews-connection.c
index 870fecd..a2116e8 100644
--- a/src/server/e-ews-connection.c
+++ b/src/server/e-ews-connection.c
@@ -1813,10 +1813,10 @@ ews_cancel_msg (GCancellable *cancellable,
 }
 
 void
-e_ews_connection_get_oal_list_start (EEwsConnection *cnc,
-                                     GAsyncReadyCallback cb,
-                                     GCancellable *cancellable,
-                                     gpointer user_data)
+e_ews_connection_get_oal_list (EEwsConnection *cnc,
+                               GCancellable *cancellable,
+                               GAsyncReadyCallback callback,
+                               gpointer user_data)
 {
 	GSimpleAsyncResult *simple;
 	SoupMessage *msg;
@@ -1827,9 +1827,9 @@ e_ews_connection_get_oal_list_start (EEwsConnection *cnc,
 	msg = e_ews_get_msg_for_url (cnc->priv->uri, NULL);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_get_oal_list_start);
+				      e_ews_connection_get_oal_list);
 	data = g_new0 (struct _oal_req_data, 1);
 	data->cnc = cnc;
 	data->simple = simple;
@@ -1855,7 +1855,7 @@ e_ews_connection_get_oal_list_finish (EEwsConnection *cnc,
 
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_get_oal_list_start),
+		result, G_OBJECT (cnc), e_ews_connection_get_oal_list),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -1869,12 +1869,12 @@ e_ews_connection_get_oal_list_finish (EEwsConnection *cnc,
 }
 
 void
-e_ews_connection_get_oal_detail_start (EEwsConnection *cnc,
-                                       const gchar *oal_id,
-                                       const gchar *oal_element,
-                                       GAsyncReadyCallback cb,
-                                       GCancellable *cancellable,
-                                       gpointer user_data)
+e_ews_connection_get_oal_detail (EEwsConnection *cnc,
+                                 const gchar *oal_id,
+                                 const gchar *oal_element,
+                                 GCancellable *cancellable,
+                                 GAsyncReadyCallback callback,
+                                 gpointer user_data)
 {
 	GSimpleAsyncResult *simple;
 	SoupMessage *msg;
@@ -1885,9 +1885,9 @@ e_ews_connection_get_oal_detail_start (EEwsConnection *cnc,
 	msg = e_ews_get_msg_for_url (cnc->priv->uri, NULL);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_get_oal_detail_start);
+				      e_ews_connection_get_oal_detail);
 	data = g_new0 (struct _oal_req_data, 1);
 	data->cnc = cnc;
 	data->simple = simple;
@@ -1915,7 +1915,7 @@ e_ews_connection_get_oal_detail_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_get_oal_detail_start),
+		result, G_OBJECT (cnc), e_ews_connection_get_oal_detail),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -1930,7 +1930,7 @@ e_ews_connection_get_oal_detail_finish (EEwsConnection *cnc,
 }
 
 /**
- * e_ews_connection_get_oal_detail 
+ * e_ews_connection_get_oal_detail_sync:
  * @cnc: 
  * @oal_id: 
  * @oal_element: 
@@ -1942,12 +1942,12 @@ e_ews_connection_get_oal_detail_finish (EEwsConnection *cnc,
  * Returns: 
  **/
 gboolean
-e_ews_connection_get_oal_detail (EEwsConnection *cnc,
-                                 const gchar *oal_id,
-                                 const gchar *oal_element,
-                                 GSList **elements,
-                                 GCancellable *cancellable,
-                                 GError **error)
+e_ews_connection_get_oal_detail_sync (EEwsConnection *cnc,
+                                      const gchar *oal_id,
+                                      const gchar *oal_element,
+                                      GSList **elements,
+                                      GCancellable *cancellable,
+                                      GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -1957,10 +1957,11 @@ e_ews_connection_get_oal_detail (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_get_oal_detail_start	(cnc, oal_id, oal_element,
-						 ews_sync_reply_cb,
-						 cancellable,
-						 (gpointer) sync_data);
+	e_ews_connection_get_oal_detail (
+		cnc, oal_id, oal_element,
+		cancellable,
+		ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -2069,13 +2070,13 @@ ews_soup_got_chunk (SoupMessage *msg,
 }
 
 void
-e_ews_connection_download_oal_file_start (EEwsConnection *cnc,
-                                          const gchar *cache_filename,
-                                          GAsyncReadyCallback cb,
-                                          EwsProgressFn progress_fn,
-                                          gpointer progress_data,
-                                          GCancellable *cancellable,
-                                          gpointer user_data)
+e_ews_connection_download_oal_file (EEwsConnection *cnc,
+                                    const gchar *cache_filename,
+                                    EwsProgressFn progress_fn,
+                                    gpointer progress_data,
+                                    GCancellable *cancellable,
+                                    GAsyncReadyCallback callback,
+                                    gpointer user_data)
 {
 	GSimpleAsyncResult *simple;
 	SoupMessage *msg;
@@ -2086,9 +2087,9 @@ e_ews_connection_download_oal_file_start (EEwsConnection *cnc,
 	msg = e_ews_get_msg_for_url (cnc->priv->uri, NULL);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-			cb,
+			callback,
 			user_data,
-			e_ews_connection_download_oal_file_start);
+			e_ews_connection_download_oal_file);
 	data = g_new0 (struct _oal_req_data, 1);
 	data->cnc = cnc;
 	data->simple = simple;
@@ -2122,7 +2123,7 @@ e_ews_connection_download_oal_file_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 			g_simple_async_result_is_valid (
-				result, G_OBJECT (cnc), e_ews_connection_download_oal_file_start),
+				result, G_OBJECT (cnc), e_ews_connection_download_oal_file),
 			FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -2134,12 +2135,12 @@ e_ews_connection_download_oal_file_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_download_oal_file (EEwsConnection *cnc,
-                                    const gchar *cache_filename,
-                                    EwsProgressFn progress_fn,
-                                    gpointer progress_data,
-                                    GCancellable *cancellable,
-                                    GError **error)
+e_ews_connection_download_oal_file_sync (EEwsConnection *cnc,
+                                         const gchar *cache_filename,
+                                         EwsProgressFn progress_fn,
+                                         gpointer progress_data,
+                                         GCancellable *cancellable,
+                                         GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -2149,11 +2150,10 @@ e_ews_connection_download_oal_file (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_download_oal_file_start
-						(cnc, cache_filename,
-						 ews_sync_reply_cb,
-						 progress_fn, progress_data,
-						 cancellable, sync_data);
+	e_ews_connection_download_oal_file (
+		cnc, cache_filename,
+		progress_fn, progress_data,
+		cancellable, ews_sync_reply_cb, sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -2287,7 +2287,7 @@ ews_write_sort_order_to_msg (ESoapMessage *msg,
 }
 
 /**
- * e_ews_connection_sync_folder_items_start
+ * e_ews_connection_sync_folder_items:
  * @cnc: The EWS Connection
  * @pri: The priority associated with the request
  * @sync_state: To sync with the previous requests
@@ -2295,21 +2295,21 @@ ews_write_sort_order_to_msg (ESoapMessage *msg,
  * @default_props: Can take one of the values: IdOnly,Default or AllProperties
  * @additional_props: Specify any additional properties to be fetched
  * @max_entries: Maximum number of items to be returned
- * @cb: Responses are parsed and returned to this callback
  * @cancellable: a GCancellable to monitor cancelled operations
+ * @callback: Responses are parsed and returned to this callback
  * @user_data: user data passed to callback
  **/
 void
-e_ews_connection_sync_folder_items_start (EEwsConnection *cnc,
-                                          gint pri,
-                                          const gchar *sync_state,
-                                          const gchar *fid,
-                                          const gchar *default_props,
-                                          const gchar *additional_props,
-                                          guint max_entries,
-                                          GAsyncReadyCallback cb,
-                                          GCancellable *cancellable,
-                                          gpointer user_data)
+e_ews_connection_sync_folder_items (EEwsConnection *cnc,
+                                    gint pri,
+                                    const gchar *sync_state,
+                                    const gchar *fid,
+                                    const gchar *default_props,
+                                    const gchar *additional_props,
+                                    guint max_entries,
+                                    GCancellable *cancellable,
+                                    GAsyncReadyCallback callback,
+                                    gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -2350,16 +2350,16 @@ e_ews_connection_sync_folder_items_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_sync_folder_items_start);
+				      e_ews_connection_sync_folder_items);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, sync_folder_items_response_cb, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -2378,7 +2378,7 @@ e_ews_connection_sync_folder_items_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_sync_folder_items_start),
+		result, G_OBJECT (cnc), e_ews_connection_sync_folder_items),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -2397,19 +2397,19 @@ e_ews_connection_sync_folder_items_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_sync_folder_items (EEwsConnection *cnc,
-                                    gint pri,
-                                    gchar **sync_state,
-                                    const gchar *fid,
-                                    const gchar *default_props,
-                                    const gchar *additional_props,
-                                    guint max_entries,
-                                    gboolean *includes_last_item,
-                                    GSList **items_created,
-                                    GSList **items_updated,
-                                    GSList **items_deleted,
-                                    GCancellable *cancellable,
-                                    GError **error)
+e_ews_connection_sync_folder_items_sync (EEwsConnection *cnc,
+                                         gint pri,
+                                         gchar **sync_state,
+                                         const gchar *fid,
+                                         const gchar *default_props,
+                                         const gchar *additional_props,
+                                         guint max_entries,
+                                         gboolean *includes_last_item,
+                                         GSList **items_created,
+                                         GSList **items_updated,
+                                         GSList **items_deleted,
+                                         GCancellable *cancellable,
+                                         GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -2419,11 +2419,12 @@ e_ews_connection_sync_folder_items (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_sync_folder_items_start	(cnc, pri, *sync_state, fid,
-							 default_props, additional_props,
-							 max_entries,
-							 ews_sync_reply_cb, cancellable,
-							 (gpointer) sync_data);
+	e_ews_connection_sync_folder_items (
+		cnc, pri, *sync_state, fid,
+		default_props, additional_props,
+		max_entries,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -2469,7 +2470,7 @@ ews_append_folder_ids_to_msg (ESoapMessage *msg,
 }
 
 /**
- * e_ews_connection_find_folder_items_start
+ * e_ews_connection_find_folder_items:
  * @cnc: The EWS Connection
  * @pri: The priority associated with the request
  * @fid: The folder id to which the items belong
@@ -2479,23 +2480,23 @@ ews_append_folder_ids_to_msg (ESoapMessage *msg,
  * @query: evo query based on which items will be fetched
  * @type: type of folder
  * @convert_query_cb: a callback method to convert query to ews restiction
- * @cb: Responses are parsed and returned to this callback
  * @cancellable: a GCancellable to monitor cancelled operations
+ * @callback: Responses are parsed and returned to this callback
  * @user_data: user data passed to callback
  **/
 void
-e_ews_connection_find_folder_items_start (EEwsConnection *cnc,
-                                          gint pri,
-                                          EwsFolderId *fid,
-                                          const gchar *default_props,
-                                          EwsAdditionalProps *add_props,
-                                          EwsSortOrder *sort_order,
-                                          const gchar *query,
-                                          EwsFolderType type,
-                                          EwsConvertQueryCallback convert_query_cb,
-                                          GAsyncReadyCallback cb,
-                                          GCancellable *cancellable,
-                                          gpointer user_data)
+e_ews_connection_find_folder_items (EEwsConnection *cnc,
+                                    gint pri,
+                                    EwsFolderId *fid,
+                                    const gchar *default_props,
+                                    EwsAdditionalProps *add_props,
+                                    EwsSortOrder *sort_order,
+                                    const gchar *query,
+                                    EwsFolderType type,
+                                    EwsConvertQueryCallback convert_query_cb,
+                                    GCancellable *cancellable,
+                                    GAsyncReadyCallback callback,
+                                    gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -2531,16 +2532,16 @@ e_ews_connection_find_folder_items_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_find_folder_items_start);
+				      e_ews_connection_find_folder_items);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, find_folder_items_response_cb, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -2556,7 +2557,7 @@ e_ews_connection_find_folder_items_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_find_folder_items_start),
+		result, G_OBJECT (cnc), e_ews_connection_find_folder_items),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -2572,19 +2573,19 @@ e_ews_connection_find_folder_items_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_find_folder_items (EEwsConnection *cnc,
-                                    gint pri,
-                                    EwsFolderId *fid,
-                                    const gchar *default_props,
-                                    EwsAdditionalProps *add_props,
-                                    EwsSortOrder *sort_order,
-                                    const gchar *query,
-                                    EwsFolderType type,
-                                    gboolean *includes_last_item,
-                                    GSList **items,
-                                    EwsConvertQueryCallback convert_query_cb,
-                                    GCancellable *cancellable,
-                                    GError **error)
+e_ews_connection_find_folder_items_sync (EEwsConnection *cnc,
+                                         gint pri,
+                                         EwsFolderId *fid,
+                                         const gchar *default_props,
+                                         EwsAdditionalProps *add_props,
+                                         EwsSortOrder *sort_order,
+                                         const gchar *query,
+                                         EwsFolderType type,
+                                         gboolean *includes_last_item,
+                                         GSList **items,
+                                         EwsConvertQueryCallback convert_query_cb,
+                                         GCancellable *cancellable,
+                                         GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -2594,11 +2595,12 @@ e_ews_connection_find_folder_items (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_find_folder_items_start	(cnc, pri, fid, default_props,
-							 add_props, sort_order, query,
-							 type, convert_query_cb,
-							 ews_sync_reply_cb, NULL,
-							 (gpointer) sync_data);
+	e_ews_connection_find_folder_items (
+		cnc, pri, fid, default_props,
+		add_props, sort_order, query,
+		type, convert_query_cb,
+		NULL, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -2615,12 +2617,12 @@ e_ews_connection_find_folder_items (EEwsConnection *cnc,
 }
 
 void
-e_ews_connection_sync_folder_hierarchy_start (EEwsConnection *cnc,
-                                              gint pri,
-                                              const gchar *sync_state,
-                                              GAsyncReadyCallback cb,
-                                              GCancellable *cancellable,
-                                              gpointer user_data)
+e_ews_connection_sync_folder_hierarchy (EEwsConnection *cnc,
+                                        gint pri,
+                                        const gchar *sync_state,
+                                        GCancellable *cancellable,
+                                        GAsyncReadyCallback callback,
+                                        gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -2639,16 +2641,16 @@ e_ews_connection_sync_folder_hierarchy_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_sync_folder_hierarchy_start);
+				      e_ews_connection_sync_folder_hierarchy);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, sync_hierarchy_response_cb, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -2667,7 +2669,7 @@ e_ews_connection_sync_folder_hierarchy_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_sync_folder_hierarchy_start),
+		result, G_OBJECT (cnc), e_ews_connection_sync_folder_hierarchy),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -2686,15 +2688,15 @@ e_ews_connection_sync_folder_hierarchy_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_sync_folder_hierarchy (EEwsConnection *cnc,
-                                        gint pri,
-                                        gchar **sync_state,
-                                        gboolean *includes_last_folder,
-                                        GSList **folders_created,
-                                        GSList **folders_updated,
-                                        GSList **folders_deleted,
-                                        GCancellable *cancellable,
-                                        GError **error)
+e_ews_connection_sync_folder_hierarchy_sync (EEwsConnection *cnc,
+                                             gint pri,
+                                             gchar **sync_state,
+                                             gboolean *includes_last_folder,
+                                             GSList **folders_created,
+                                             GSList **folders_updated,
+                                             GSList **folders_deleted,
+                                             GCancellable *cancellable,
+                                             GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -2704,9 +2706,10 @@ e_ews_connection_sync_folder_hierarchy (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_sync_folder_hierarchy_start	(cnc, pri, *sync_state,
-							 ews_sync_reply_cb, cancellable,
-							 (gpointer) sync_data);
+	e_ews_connection_sync_folder_hierarchy (
+		cnc, pri, *sync_state,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -2726,18 +2729,18 @@ e_ews_connection_sync_folder_hierarchy (EEwsConnection *cnc,
 }
 
 void
-e_ews_connection_get_items_start (EEwsConnection *cnc,
-                                  gint pri,
-                                  const GSList *ids,
-                                  const gchar *default_props,
-                                  const gchar *additional_props,
-                                  gboolean include_mime,
-                                  const gchar *mime_directory,
-                                  GAsyncReadyCallback cb,
-                                  ESoapProgressFn progress_fn,
-                                  gpointer progress_data,
-                                  GCancellable *cancellable,
-                                  gpointer user_data)
+e_ews_connection_get_items (EEwsConnection *cnc,
+                            gint pri,
+                            const GSList *ids,
+                            const gchar *default_props,
+                            const gchar *additional_props,
+                            gboolean include_mime,
+                            const gchar *mime_directory,
+                            ESoapProgressFn progress_fn,
+                            gpointer progress_data,
+                            GCancellable *cancellable,
+                            GAsyncReadyCallback callback,
+                            gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -2793,16 +2796,16 @@ e_ews_connection_get_items_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_get_items_start);
+				      e_ews_connection_get_items);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, get_items_response_cb, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -2817,7 +2820,7 @@ e_ews_connection_get_items_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_get_items_start),
+		result, G_OBJECT (cnc), e_ews_connection_get_items),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -2832,18 +2835,18 @@ e_ews_connection_get_items_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_get_items (EEwsConnection *cnc,
-                            gint pri,
-                            const GSList *ids,
-                            const gchar *default_props,
-                            const gchar *additional_props,
-                            gboolean include_mime,
-                            const gchar *mime_directory,
-                            GSList **items,
-                            ESoapProgressFn progress_fn,
-                            gpointer progress_data,
-                            GCancellable *cancellable,
-                            GError **error)
+e_ews_connection_get_items_sync (EEwsConnection *cnc,
+                                 gint pri,
+                                 const GSList *ids,
+                                 const gchar *default_props,
+                                 const gchar *additional_props,
+                                 gboolean include_mime,
+                                 const gchar *mime_directory,
+                                 GSList **items,
+                                 ESoapProgressFn progress_fn,
+                                 gpointer progress_data,
+                                 GCancellable *cancellable,
+                                 GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -2853,12 +2856,13 @@ e_ews_connection_get_items (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_get_items_start	(cnc, pri,ids, default_props,
-						 additional_props, include_mime,
-						 mime_directory, ews_sync_reply_cb,
-						 progress_fn, progress_data,
-						 cancellable,
-						 (gpointer) sync_data);
+	e_ews_connection_get_items (
+		cnc, pri,ids, default_props,
+		additional_props, include_mime,
+		mime_directory,
+		progress_fn, progress_data,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -2915,15 +2919,15 @@ ews_affected_tasks_to_str (EwsAffectedTaskOccurrencesType affected_tasks)
 }
 
 void
-e_ews_connection_delete_items_start (EEwsConnection *cnc,
-                                     gint pri,
-                                     GSList *ids,
-                                     EwsDeleteType delete_type,
-                                     EwsSendMeetingCancellationsType send_cancels,
-                                     EwsAffectedTaskOccurrencesType affected_tasks,
-                                     GAsyncReadyCallback cb,
-                                     GCancellable *cancellable,
-                                     gpointer user_data)
+e_ews_connection_delete_items (EEwsConnection *cnc,
+                               gint pri,
+                               GSList *ids,
+                               EwsDeleteType delete_type,
+                               EwsSendMeetingCancellationsType send_cancels,
+                               EwsAffectedTaskOccurrencesType affected_tasks,
+                               GCancellable *cancellable,
+                               GAsyncReadyCallback callback,
+                               gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -2953,29 +2957,29 @@ e_ews_connection_delete_items_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_delete_items_start);
+				      e_ews_connection_delete_items);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, NULL, pri, cancellable, simple,
-				      cb == ews_sync_reply_cb);
+				      callback == ews_sync_reply_cb);
 }
 
 void
-e_ews_connection_delete_item_start (EEwsConnection *cnc,
-                                    gint pri,
-                                    EwsId *item_id,
-                                    guint index,
-                                    EwsDeleteType delete_type,
-                                    EwsSendMeetingCancellationsType send_cancels,
-                                    EwsAffectedTaskOccurrencesType affected_tasks,
-                                    GAsyncReadyCallback cb,
-                                    GCancellable *cancellable,
-                                    gpointer user_data)
+e_ews_connection_delete_item (EEwsConnection *cnc,
+                              gint pri,
+                              EwsId *item_id,
+                              guint index,
+                              EwsDeleteType delete_type,
+                              EwsSendMeetingCancellationsType send_cancels,
+                              EwsAffectedTaskOccurrencesType affected_tasks,
+                              GCancellable *cancellable,
+                              GAsyncReadyCallback callback,
+                              gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -3018,16 +3022,16 @@ e_ews_connection_delete_item_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_delete_items_start);
+				      e_ews_connection_delete_items);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, NULL, pri, cancellable, simple,
-				      cb == ews_sync_reply_cb);
+				      callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -3040,7 +3044,7 @@ e_ews_connection_delete_items_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_delete_items_start),
+		result, G_OBJECT (cnc), e_ews_connection_delete_items),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -3052,14 +3056,14 @@ e_ews_connection_delete_items_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_delete_items (EEwsConnection *cnc,
-                               gint pri,
-                               GSList *ids,
-                               EwsDeleteType delete_type,
-                               EwsSendMeetingCancellationsType send_cancels,
-                               EwsAffectedTaskOccurrencesType affected_tasks,
-                               GCancellable *cancellable,
-                               GError **error)
+e_ews_connection_delete_items_sync (EEwsConnection *cnc,
+                                    gint pri,
+                                    GSList *ids,
+                                    EwsDeleteType delete_type,
+                                    EwsSendMeetingCancellationsType send_cancels,
+                                    EwsAffectedTaskOccurrencesType affected_tasks,
+                                    GCancellable *cancellable,
+                                    GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -3069,10 +3073,11 @@ e_ews_connection_delete_items (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_delete_items_start (cnc, pri, ids, delete_type,
-					     send_cancels, affected_tasks,
-					     ews_sync_reply_cb, cancellable,
-					     (gpointer) sync_data);
+	e_ews_connection_delete_items (
+		cnc, pri, ids, delete_type,
+		send_cancels, affected_tasks,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -3087,15 +3092,15 @@ e_ews_connection_delete_items (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_delete_item (EEwsConnection *cnc,
-                              gint pri,
-                              EwsId *id,
-                              guint index,
-                              EwsDeleteType delete_type,
-                              EwsSendMeetingCancellationsType send_cancels,
-                              EwsAffectedTaskOccurrencesType affected_tasks,
-                              GCancellable *cancellable,
-                              GError **error)
+e_ews_connection_delete_item_sync (EEwsConnection *cnc,
+                                   gint pri,
+                                   EwsId *id,
+                                   guint index,
+                                   EwsDeleteType delete_type,
+                                   EwsSendMeetingCancellationsType send_cancels,
+                                   EwsAffectedTaskOccurrencesType affected_tasks,
+                                   GCancellable *cancellable,
+                                   GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -3105,10 +3110,11 @@ e_ews_connection_delete_item (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_delete_item_start (cnc, pri, id, index, delete_type,
-					     send_cancels, affected_tasks,
-					     ews_sync_reply_cb, cancellable,
-					     (gpointer) sync_data);
+	e_ews_connection_delete_item (
+		cnc, pri, id, index, delete_type,
+		send_cancels, affected_tasks,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -3123,17 +3129,17 @@ e_ews_connection_delete_item (EEwsConnection *cnc,
 }
 
 void
-e_ews_connection_update_items_start (EEwsConnection *cnc,
-                                     gint pri,
-                                     const gchar *conflict_res,
-                                     const gchar *msg_disposition,
-                                     const gchar *send_invites,
-                                     const gchar *folder_id,
-                                     EEwsRequestCreationCallback create_cb,
-                                     gpointer create_user_data,
-                                     GAsyncReadyCallback cb,
-                                     GCancellable *cancellable,
-                                     gpointer user_data)
+e_ews_connection_update_items (EEwsConnection *cnc,
+                               gint pri,
+                               const gchar *conflict_res,
+                               const gchar *msg_disposition,
+                               const gchar *send_invites,
+                               const gchar *folder_id,
+                               EEwsRequestCreationCallback create_cb,
+                               gpointer create_user_data,
+                               GCancellable *cancellable,
+                               GAsyncReadyCallback callback,
+                               gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -3170,16 +3176,16 @@ e_ews_connection_update_items_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_update_items_start);
+				      e_ews_connection_update_items);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, get_items_response_cb, pri, cancellable, simple,
-				      cb == ews_sync_reply_cb);
+				      callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -3194,7 +3200,7 @@ e_ews_connection_update_items_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_update_items_start),
+		result, G_OBJECT (cnc), e_ews_connection_update_items),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -3215,17 +3221,17 @@ e_ews_connection_update_items_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_update_items (EEwsConnection *cnc,
-                               gint pri,
-                               const gchar *conflict_res,
-                               const gchar *msg_disposition,
-                               const gchar *send_invites,
-                               const gchar *folder_id,
-                               EEwsRequestCreationCallback create_cb,
-                               gpointer create_user_data,
-                               GSList **ids,
-                               GCancellable *cancellable,
-                               GError **error)
+e_ews_connection_update_items_sync (EEwsConnection *cnc,
+                                    gint pri,
+                                    const gchar *conflict_res,
+                                    const gchar *msg_disposition,
+                                    const gchar *send_invites,
+                                    const gchar *folder_id,
+                                    EEwsRequestCreationCallback create_cb,
+                                    gpointer create_user_data,
+                                    GSList **ids,
+                                    GCancellable *cancellable,
+                                    GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -3235,12 +3241,13 @@ e_ews_connection_update_items (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_update_items_start (cnc, pri, conflict_res,
-					     msg_disposition, send_invites,
-					     folder_id,
-					     create_cb, create_user_data,
-					     ews_sync_reply_cb, cancellable,
-					     (gpointer) sync_data);
+	e_ews_connection_update_items (
+		cnc, pri, conflict_res,
+		msg_disposition, send_invites,
+		folder_id,
+		create_cb, create_user_data,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -3255,16 +3262,16 @@ e_ews_connection_update_items (EEwsConnection *cnc,
 }
 
 void
-e_ews_connection_create_items_start (EEwsConnection *cnc,
-                                     gint pri,
-                                     const gchar *msg_disposition,
-                                     const gchar *send_invites,
-                                     const gchar *folder_id,
-                                     EEwsRequestCreationCallback create_cb,
-                                     gpointer create_user_data,
-                                     GAsyncReadyCallback cb,
-                                     GCancellable *cancellable,
-                                     gpointer user_data)
+e_ews_connection_create_items (EEwsConnection *cnc,
+                               gint pri,
+                               const gchar *msg_disposition,
+                               const gchar *send_invites,
+                               const gchar *folder_id,
+                               EEwsRequestCreationCallback create_cb,
+                               gpointer create_user_data,
+                               GCancellable *cancellable,
+                               GAsyncReadyCallback callback,
+                               gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -3298,16 +3305,16 @@ e_ews_connection_create_items_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg); /* CreateItem */
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_create_items_start);
+				      e_ews_connection_create_items);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, get_items_response_cb, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -3322,7 +3329,7 @@ e_ews_connection_create_items_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_create_items_start),
+		result, G_OBJECT (cnc), e_ews_connection_create_items),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -3336,16 +3343,16 @@ e_ews_connection_create_items_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_create_items (EEwsConnection *cnc,
-                               gint pri,
-                               const gchar *msg_disposition,
-                               const gchar *send_invites,
-                               const gchar *folder_id,
-                               EEwsRequestCreationCallback create_cb,
-                               gpointer create_user_data,
-                               GSList **ids,
-                               GCancellable *cancellable,
-                               GError **error)
+e_ews_connection_create_items_sync (EEwsConnection *cnc,
+                                    gint pri,
+                                    const gchar *msg_disposition,
+                                    const gchar *send_invites,
+                                    const gchar *folder_id,
+                                    EEwsRequestCreationCallback create_cb,
+                                    gpointer create_user_data,
+                                    GSList **ids,
+                                    GCancellable *cancellable,
+                                    GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -3355,11 +3362,12 @@ e_ews_connection_create_items (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_create_items_start (cnc, pri, msg_disposition,
-					     send_invites, folder_id,
-					     create_cb, create_user_data,
-					     ews_sync_reply_cb, cancellable,
-					     (gpointer) sync_data);
+	e_ews_connection_create_items (
+		cnc, pri, msg_disposition,
+		send_invites, folder_id,
+		create_cb, create_user_data,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -3393,15 +3401,15 @@ get_search_scope_str (EwsContactsSearchScope scope)
 }
 
 void
-e_ews_connection_resolve_names_start (EEwsConnection *cnc,
-                                      gint pri,
-                                      const gchar *resolve_name,
-                                      EwsContactsSearchScope scope,
-                                      GSList *parent_folder_ids,
-                                      gboolean fetch_contact_data,
-                                      GAsyncReadyCallback cb,
-                                      GCancellable *cancellable,
-                                      gpointer user_data)
+e_ews_connection_resolve_names (EEwsConnection *cnc,
+                                gint pri,
+                                const gchar *resolve_name,
+                                EwsContactsSearchScope scope,
+                                GSList *parent_folder_ids,
+                                gboolean fetch_contact_data,
+                                GCancellable *cancellable,
+                                GAsyncReadyCallback callback,
+                                gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -3429,16 +3437,16 @@ e_ews_connection_resolve_names_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_resolve_names_start);
+				      e_ews_connection_resolve_names);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, resolve_names_response_cb, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -3455,7 +3463,7 @@ e_ews_connection_resolve_names_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_resolve_names_start),
+		result, G_OBJECT (cnc), e_ews_connection_resolve_names),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -3476,17 +3484,17 @@ e_ews_connection_resolve_names_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_resolve_names (EEwsConnection *cnc,
-                                gint pri,
-                                const gchar *resolve_name,
-                                EwsContactsSearchScope scope,
-                                GSList *parent_folder_ids,
-                                gboolean fetch_contact_data,
-                                GSList **mailboxes,
-                                GSList **contact_items,
-                                gboolean *includes_last_item,
-                                GCancellable *cancellable,
-                                GError **error)
+e_ews_connection_resolve_names_sync (EEwsConnection *cnc,
+                                     gint pri,
+                                     const gchar *resolve_name,
+                                     EwsContactsSearchScope scope,
+                                     GSList *parent_folder_ids,
+                                     gboolean fetch_contact_data,
+                                     GSList **mailboxes,
+                                     GSList **contact_items,
+                                     gboolean *includes_last_item,
+                                     GCancellable *cancellable,
+                                     GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -3496,11 +3504,12 @@ e_ews_connection_resolve_names (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_resolve_names_start (cnc, pri, resolve_name,
-					     scope, parent_folder_ids,
-					     fetch_contact_data,
-					     ews_sync_reply_cb, cancellable,
-					     (gpointer) sync_data);
+	e_ews_connection_resolve_names (
+		cnc, pri, resolve_name,
+		scope, parent_folder_ids,
+		fetch_contact_data,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -3516,12 +3525,12 @@ e_ews_connection_resolve_names (EEwsConnection *cnc,
 }
 
 void
-e_ews_connection_expand_dl_start (EEwsConnection *cnc,
-                                  gint pri,
-                                  const EwsMailbox *mb,
-                                  GAsyncReadyCallback cb,
-                                  GCancellable *cancellable,
-                                  gpointer user_data)
+e_ews_connection_expand_dl (EEwsConnection *cnc,
+                            gint pri,
+                            const EwsMailbox *mb,
+                            GCancellable *cancellable,
+                            GAsyncReadyCallback callback,
+                            gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -3549,16 +3558,16 @@ e_ews_connection_expand_dl_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_expand_dl_start);
+				      e_ews_connection_expand_dl);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, expand_dl_response_cb, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 /* includes_last_item does not make sense as expand_dl does not support recursive 
@@ -3576,7 +3585,7 @@ e_ews_connection_expand_dl_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_expand_dl_start),
+		result, G_OBJECT (cnc), e_ews_connection_expand_dl),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -3593,13 +3602,13 @@ e_ews_connection_expand_dl_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_expand_dl (EEwsConnection *cnc,
-                            gint pri,
-                            const EwsMailbox *mb,
-                            GSList **mailboxes,
-                            gboolean *includes_last_item,
-                            GCancellable *cancellable,
-                            GError **error)
+e_ews_connection_expand_dl_sync (EEwsConnection *cnc,
+                                 gint pri,
+                                 const EwsMailbox *mb,
+                                 GSList **mailboxes,
+                                 gboolean *includes_last_item,
+                                 GCancellable *cancellable,
+                                 GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -3609,9 +3618,9 @@ e_ews_connection_expand_dl (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_expand_dl_start (cnc, pri, mb,
-					  ews_sync_reply_cb, cancellable,
-					  (gpointer) sync_data);
+	e_ews_connection_expand_dl (
+		cnc, pri, mb, cancellable,
+		ews_sync_reply_cb, sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -3626,13 +3635,13 @@ e_ews_connection_expand_dl (EEwsConnection *cnc,
 }
 
 void
-e_ews_connection_update_folder_start (EEwsConnection *cnc,
-                                      gint pri,
-                                      EEwsRequestCreationCallback create_cb,
-                                      gpointer create_user_data,
-                                      GAsyncReadyCallback cb,
-                                      GCancellable *cancellable,
-                                      gpointer user_data)
+e_ews_connection_update_folder (EEwsConnection *cnc,
+                                gint pri,
+                                EEwsRequestCreationCallback create_cb,
+                                gpointer create_user_data,
+                                GCancellable *cancellable,
+                                GAsyncReadyCallback callback,
+                                gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -3652,16 +3661,16 @@ e_ews_connection_update_folder_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_update_folder_start);
+				      e_ews_connection_update_folder);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, NULL, pri, cancellable, simple,
-				      cb == ews_sync_reply_cb);
+				      callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -3674,7 +3683,7 @@ e_ews_connection_update_folder_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_update_folder_start),
+		result, G_OBJECT (cnc), e_ews_connection_update_folder),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -3686,12 +3695,12 @@ e_ews_connection_update_folder_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_update_folder (EEwsConnection *cnc,
-                                gint pri,
-                                EEwsRequestCreationCallback create_cb,
-                                gpointer create_user_data,
-                                GCancellable *cancellable,
-                                GError **error)
+e_ews_connection_update_folder_sync (EEwsConnection *cnc,
+                                     gint pri,
+                                     EEwsRequestCreationCallback create_cb,
+                                     gpointer create_user_data,
+                                     GCancellable *cancellable,
+                                     GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -3701,10 +3710,10 @@ e_ews_connection_update_folder (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_update_folder_start (cnc, pri,
-					      create_cb, create_user_data,
-					      ews_sync_reply_cb, cancellable,
-					      (gpointer) sync_data);
+	e_ews_connection_update_folder (
+		cnc, pri, create_cb, create_user_data,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -3719,13 +3728,13 @@ e_ews_connection_update_folder (EEwsConnection *cnc,
 }
 
 void
-e_ews_connection_move_folder_start (EEwsConnection *cnc,
-                                    gint pri,
-                                    const gchar *to_folder,
-                                    const gchar *folder,
-                                    GAsyncReadyCallback cb,
-                                    GCancellable *cancellable,
-                                    gpointer user_data)
+e_ews_connection_move_folder (EEwsConnection *cnc,
+                              gint pri,
+                              const gchar *to_folder,
+                              const gchar *folder,
+                              GCancellable *cancellable,
+                              GAsyncReadyCallback callback,
+                              gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -3754,16 +3763,16 @@ e_ews_connection_move_folder_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_move_folder_start);
+				      e_ews_connection_move_folder);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, NULL, pri, cancellable, simple,
-				      cb == ews_sync_reply_cb);
+				      callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -3776,7 +3785,7 @@ e_ews_connection_move_folder_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_move_folder_start),
+		result, G_OBJECT (cnc), e_ews_connection_move_folder),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -3788,12 +3797,12 @@ e_ews_connection_move_folder_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_move_folder (EEwsConnection *cnc,
-                              gint pri,
-                              const gchar *to_folder,
-                              const gchar *folder,
-                              GCancellable *cancellable,
-                              GError **error)
+e_ews_connection_move_folder_sync (EEwsConnection *cnc,
+                                   gint pri,
+                                   const gchar *to_folder,
+                                   const gchar *folder,
+                                   GCancellable *cancellable,
+                                   GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -3803,9 +3812,10 @@ e_ews_connection_move_folder (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_move_folder_start (cnc, pri, to_folder, folder,
-					    ews_sync_reply_cb, cancellable,
-					    (gpointer) sync_data);
+	e_ews_connection_move_folder (
+		cnc, pri, to_folder, folder,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -3820,14 +3830,14 @@ e_ews_connection_move_folder (EEwsConnection *cnc,
 }
 
 void
-e_ews_connection_get_folder_start (EEwsConnection *cnc,
-                                   gint pri,
-                                   const gchar *folder_shape,
-                                   EwsAdditionalProps *add_props,
-                                   GSList *folder_ids,
-                                   GAsyncReadyCallback cb,
-                                   GCancellable *cancellable,
-                                   gpointer user_data)
+e_ews_connection_get_folder (EEwsConnection *cnc,
+                             gint pri,
+                             const gchar *folder_shape,
+                             EwsAdditionalProps *add_props,
+                             GSList *folder_ids,
+                             GCancellable *cancellable,
+                             GAsyncReadyCallback callback,
+                             gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -3853,16 +3863,16 @@ e_ews_connection_get_folder_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_get_folder_start);
+				      e_ews_connection_get_folder);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, get_folder_response_cb, pri, cancellable, simple,
-				      cb == ews_sync_reply_cb);
+				      callback == ews_sync_reply_cb);
 
 }
 
@@ -3878,7 +3888,7 @@ e_ews_connection_get_folder_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_get_folder_start),
+		result, G_OBJECT (cnc), e_ews_connection_get_folder),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -3893,14 +3903,14 @@ e_ews_connection_get_folder_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_get_folder (EEwsConnection *cnc,
-                             gint pri,
-                             const gchar *folder_shape,
-                             EwsAdditionalProps *add_props,
-                             GSList *folder_ids,
-                             GSList **folders,
-                             GCancellable *cancellable,
-                             GError **error)
+e_ews_connection_get_folder_sync (EEwsConnection *cnc,
+                                  gint pri,
+                                  const gchar *folder_shape,
+                                  EwsAdditionalProps *add_props,
+                                  GSList *folder_ids,
+                                  GSList **folders,
+                                  GCancellable *cancellable,
+                                  GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -3910,9 +3920,10 @@ e_ews_connection_get_folder (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_get_folder_start (cnc, pri, folder_shape, add_props,
-					   folder_ids, ews_sync_reply_cb, cancellable,
-					   (gpointer) sync_data);
+	e_ews_connection_get_folder (
+		cnc, pri, folder_shape, add_props,
+		folder_ids, cancellable,
+		ews_sync_reply_cb, sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -3928,14 +3939,14 @@ e_ews_connection_get_folder (EEwsConnection *cnc,
 }
 
 void
-e_ews_connection_create_folder_start (EEwsConnection *cnc,
-                                      gint pri,
-                                      const gchar *parent_folder_id,
-                                      gboolean is_distinguished_id,
-                                      const gchar *folder_name,
-                                      GAsyncReadyCallback cb,
-                                      GCancellable *cancellable,
-                                      gpointer user_data)
+e_ews_connection_create_folder (EEwsConnection *cnc,
+                                gint pri,
+                                const gchar *parent_folder_id,
+                                gboolean is_distinguished_id,
+                                const gchar *folder_name,
+                                GCancellable *cancellable,
+                                GAsyncReadyCallback callback,
+                                gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -3969,15 +3980,15 @@ e_ews_connection_create_folder_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_create_folder_start);
+				      e_ews_connection_create_folder);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
-	ews_connection_queue_request (cnc, msg, ews_create_folder_response_cb, pri, cancellable, simple, cb == ews_sync_reply_cb);
+	ews_connection_queue_request (cnc, msg, ews_create_folder_response_cb, pri, cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -3992,7 +4003,7 @@ e_ews_connection_create_folder_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_create_folder_start),
+		result, G_OBJECT (cnc), e_ews_connection_create_folder),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -4008,14 +4019,14 @@ e_ews_connection_create_folder_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_create_folder (EEwsConnection *cnc,
-                                gint pri,
-                                const gchar *parent_folder_id,
-                                gboolean is_distinguished_id,
-                                const gchar *folder_name,
-                                EwsFolderId **folder_id,
-                                GCancellable *cancellable,
-                                GError **error)
+e_ews_connection_create_folder_sync (EEwsConnection *cnc,
+                                     gint pri,
+                                     const gchar *parent_folder_id,
+                                     gboolean is_distinguished_id,
+                                     const gchar *folder_name,
+                                     EwsFolderId **folder_id,
+                                     GCancellable *cancellable,
+                                     GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -4025,12 +4036,13 @@ e_ews_connection_create_folder (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_create_folder_start	(cnc, pri, parent_folder_id,
-						 is_distinguished_id,
-						 folder_name,
-						 ews_sync_reply_cb,
-						 cancellable,
-						 (gpointer) sync_data);
+	e_ews_connection_create_folder (
+		cnc, pri, parent_folder_id,
+		is_distinguished_id,
+		folder_name,
+		cancellable,
+		ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -4047,14 +4059,14 @@ e_ews_connection_create_folder (EEwsConnection *cnc,
 }
 
 void
-e_ews_connection_move_items_start (EEwsConnection *cnc,
-                                   gint pri,
-                                   const gchar *folder_id,
-                                   gboolean docopy,
-                                   GSList *ids,
-                                   GAsyncReadyCallback cb,
-                                   GCancellable *cancellable,
-                                   gpointer user_data)
+e_ews_connection_move_items (EEwsConnection *cnc,
+                             gint pri,
+                             const gchar *folder_id,
+                             gboolean docopy,
+                             GSList *ids,
+                             GCancellable *cancellable,
+                             GAsyncReadyCallback callback,
+                             gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -4084,16 +4096,16 @@ e_ews_connection_move_items_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-					    cb,
+					    callback,
 					    user_data,
-					    e_ews_connection_move_items_start);
+					    e_ews_connection_move_items);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, get_items_response_cb, pri, cancellable, simple,
-				      cb == ews_sync_reply_cb);
+				      callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -4108,7 +4120,7 @@ e_ews_connection_move_items_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_move_items_start),
+		result, G_OBJECT (cnc), e_ews_connection_move_items),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -4123,14 +4135,14 @@ e_ews_connection_move_items_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_move_items (EEwsConnection *cnc,
-                             gint pri,
-                             const gchar *folder_id,
-                             gboolean docopy,
-                             GSList *ids,
-                             GSList **items,
-                             GCancellable *cancellable,
-                             GError **error)
+e_ews_connection_move_items_sync (EEwsConnection *cnc,
+                                  gint pri,
+                                  const gchar *folder_id,
+                                  gboolean docopy,
+                                  GSList *ids,
+                                  GSList **items,
+                                  GCancellable *cancellable,
+                                  GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -4140,9 +4152,10 @@ e_ews_connection_move_items (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_move_items_start (cnc, pri, folder_id, docopy, ids,
-					   ews_sync_reply_cb, cancellable,
-					   (gpointer) sync_data);
+	e_ews_connection_move_items (
+		cnc, pri, folder_id, docopy, ids,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -4157,25 +4170,25 @@ e_ews_connection_move_items (EEwsConnection *cnc,
 }
 
 /**
- * e_ews_connection_delete_folder_start
+ * e_ews_connection_delete_folder:
  * @cnc:
  * @pri:
  * @folder_id: folder to be deleted
  * @is_distinguished_id:
  * @delete_type: "HardDelete", "SoftDelete", "MoveToDeletedItems"
- * @cb:
  * @cancellable:
+ * @callback:
  * @user_data:
  **/
 void
-e_ews_connection_delete_folder_start (EEwsConnection *cnc,
-                                      gint pri,
-                                      const gchar *folder_id,
-                                      gboolean is_distinguished_id,
-                                      const gchar *delete_type,
-                                      GAsyncReadyCallback cb,
-                                      GCancellable *cancellable,
-                                      gpointer user_data)
+e_ews_connection_delete_folder (EEwsConnection *cnc,
+                                gint pri,
+                                const gchar *folder_id,
+                                gboolean is_distinguished_id,
+                                const gchar *delete_type,
+                                GCancellable *cancellable,
+                                GAsyncReadyCallback callback,
+                                gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -4201,15 +4214,15 @@ e_ews_connection_delete_folder_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_delete_folder_start);
+				      e_ews_connection_delete_folder);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
-	ews_connection_queue_request (cnc, msg, NULL, pri, cancellable, simple, cb == ews_sync_reply_cb);
+	ews_connection_queue_request (cnc, msg, NULL, pri, cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -4222,7 +4235,7 @@ e_ews_connection_delete_folder_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_delete_folder_start),
+		result, G_OBJECT (cnc), e_ews_connection_delete_folder),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -4234,7 +4247,7 @@ e_ews_connection_delete_folder_finish (EEwsConnection *cnc,
 }
 
 /**
- * e_ews_connection_delete_folder
+ * e_ews_connection_delete_folder_sync:
  * @cnc:
  * @pri:
  * @folder_id: folder to be deleted
@@ -4244,13 +4257,13 @@ e_ews_connection_delete_folder_finish (EEwsConnection *cnc,
  * @error:
  **/
 gboolean
-e_ews_connection_delete_folder (EEwsConnection *cnc,
-                                gint pri,
-                                const gchar *folder_id,
-                                gboolean is_distinguished_id,
-                                const gchar *delete_type,
-                                GCancellable *cancellable,
-                                GError **error)
+e_ews_connection_delete_folder_sync (EEwsConnection *cnc,
+                                     gint pri,
+                                     const gchar *folder_id,
+                                     gboolean is_distinguished_id,
+                                     const gchar *delete_type,
+                                     GCancellable *cancellable,
+                                     GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -4260,12 +4273,13 @@ e_ews_connection_delete_folder (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_delete_folder_start	(cnc, pri, folder_id,
-						 is_distinguished_id,
-						 delete_type,
-						 ews_sync_reply_cb,
-						 cancellable,
-						 (gpointer) sync_data);
+	e_ews_connection_delete_folder (
+		cnc, pri, folder_id,
+		is_distinguished_id,
+		delete_type,
+		cancellable,
+		ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -4363,13 +4377,13 @@ e_ews_connection_attach_file (ESoapMessage *msg,
 }
 
 void
-e_ews_connection_create_attachments_start (EEwsConnection *cnc,
-                                           gint pri,
-                                           const EwsId *parent,
-                                           const GSList *files,
-                                           GAsyncReadyCallback cb,
-                                           GCancellable *cancellable,
-                                           gpointer user_data)
+e_ews_connection_create_attachments (EEwsConnection *cnc,
+                                     gint pri,
+                                     const EwsId *parent,
+                                     const GSList *files,
+                                     GCancellable *cancellable,
+                                     GAsyncReadyCallback callback,
+                                     gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -4397,16 +4411,16 @@ e_ews_connection_create_attachments_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_create_attachments_start);
+				      e_ews_connection_create_attachments);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, create_attachments_response_cb, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 GSList *
@@ -4422,7 +4436,7 @@ e_ews_connection_create_attachments_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, NULL);
 	g_return_val_if_fail (
 			g_simple_async_result_is_valid (
-					result, G_OBJECT (cnc), e_ews_connection_create_attachments_start),
+					result, G_OBJECT (cnc), e_ews_connection_create_attachments),
 			NULL);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -4438,13 +4452,13 @@ e_ews_connection_create_attachments_finish (EEwsConnection *cnc,
 }
 
 GSList *
-e_ews_connection_create_attachments (EEwsConnection *cnc,
-                                     gint pri,
-                                     const EwsId *parent,
-                                     const GSList *files,
-                                     gchar **change_key,
-                                     GCancellable *cancellable,
-                                     GError **error)
+e_ews_connection_create_attachments_sync (EEwsConnection *cnc,
+                                          gint pri,
+                                          const EwsId *parent,
+                                          const GSList *files,
+                                          gchar **change_key,
+                                          GCancellable *cancellable,
+                                          GError **error)
 {
 	EwsSyncData *sync_data;
 	GSList *ids;
@@ -4454,12 +4468,13 @@ e_ews_connection_create_attachments (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_create_attachments_start (cnc, pri,
-						 parent,
-						 files,
-						 ews_sync_reply_cb,
-						 cancellable,
-						 (gpointer) sync_data);
+	e_ews_connection_create_attachments (
+		cnc, pri,
+		parent,
+		files,
+		cancellable,
+		ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -4497,12 +4512,12 @@ delete_attachments_response_cb (ESoapParameter *subparam,
 }
 
 void
-e_ews_connection_delete_attachments_start (EEwsConnection *cnc,
-                                         gint pri,
-                                         const GSList *ids,
-                                         GAsyncReadyCallback cb,
-                                         GCancellable *cancellable,
-                                         gpointer user_data)
+e_ews_connection_delete_attachments (EEwsConnection *cnc,
+                                     gint pri,
+                                     const GSList *ids,
+                                     GCancellable *cancellable,
+                                     GAsyncReadyCallback callback,
+                                     gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -4525,16 +4540,16 @@ e_ews_connection_delete_attachments_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_delete_attachments_start);
+				      e_ews_connection_delete_attachments);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, delete_attachments_response_cb, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 GSList *
@@ -4549,7 +4564,7 @@ e_ews_connection_delete_attachments_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, NULL);
 	g_return_val_if_fail (
 			g_simple_async_result_is_valid (
-					result, G_OBJECT (cnc), e_ews_connection_delete_attachments_start),
+					result, G_OBJECT (cnc), e_ews_connection_delete_attachments),
 			NULL);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -4564,11 +4579,11 @@ e_ews_connection_delete_attachments_finish (EEwsConnection *cnc,
 }
 
 GSList *
-e_ews_connection_delete_attachments (EEwsConnection *cnc,
-                                     gint pri,
-                                     const GSList *ids,
-                                     GCancellable *cancellable,
-                                     GError **error)
+e_ews_connection_delete_attachments_sync (EEwsConnection *cnc,
+                                          gint pri,
+                                          const GSList *ids,
+                                          GCancellable *cancellable,
+                                          GError **error)
 {
 	EwsSyncData *sync_data;
 	GSList *parents;
@@ -4578,11 +4593,12 @@ e_ews_connection_delete_attachments (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_delete_attachments_start (cnc, pri,
-						 ids,
-						 ews_sync_reply_cb,
-						 cancellable,
-						 (gpointer) sync_data);
+	e_ews_connection_delete_attachments (
+		cnc, pri,
+		ids,
+		cancellable,
+		ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -4599,17 +4615,17 @@ e_ews_connection_delete_attachments (EEwsConnection *cnc,
 static void get_attachments_response_cb (ESoapParameter *subparam, EwsNode *enode, GError **error);
 
 void
-e_ews_connection_get_attachments_start (EEwsConnection *cnc,
-                                        gint pri,
-                                        const gchar *uid,
-                                        const GSList *ids,
-                                        const gchar *cache,
-                                        gboolean include_mime,
-                                        GAsyncReadyCallback cb,
-                                        ESoapProgressFn progress_fn,
-                                        gpointer progress_data,
-                                        GCancellable *cancellable,
-                                        gpointer user_data)
+e_ews_connection_get_attachments (EEwsConnection *cnc,
+                                  gint pri,
+                                  const gchar *uid,
+                                  const GSList *ids,
+                                  const gchar *cache,
+                                  gboolean include_mime,
+                                  ESoapProgressFn progress_fn,
+                                  gpointer progress_data,
+                                  GCancellable *cancellable,
+                                  GAsyncReadyCallback callback,
+                                  gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -4643,9 +4659,9 @@ e_ews_connection_get_attachments_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_get_attachments_start);
+				      e_ews_connection_get_attachments);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	async_data->directory = cache;
@@ -4654,7 +4670,7 @@ e_ews_connection_get_attachments_start (EEwsConnection *cnc,
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, get_attachments_response_cb, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 GSList *
@@ -4669,7 +4685,7 @@ e_ews_connection_get_attachments_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, NULL);
 	g_return_val_if_fail (
 			g_simple_async_result_is_valid (
-					result, G_OBJECT (cnc), e_ews_connection_get_attachments_start),
+					result, G_OBJECT (cnc), e_ews_connection_get_attachments),
 			NULL);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -4684,17 +4700,17 @@ e_ews_connection_get_attachments_finish (EEwsConnection *cnc,
 }
 
 GSList *
-e_ews_connection_get_attachments (EEwsConnection *cnc,
-                                  gint pri,
-                                  const gchar *uid,
-                                  GSList *ids,
-                                  const gchar *cache,
-                                  gboolean include_mime,
-                                  GSList **items,
-                                  ESoapProgressFn progress_fn,
-                                  gpointer progress_data,
-                                  GCancellable *cancellable,
-                                  GError **error)
+e_ews_connection_get_attachments_sync (EEwsConnection *cnc,
+                                       gint pri,
+                                       const gchar *uid,
+                                       GSList *ids,
+                                       const gchar *cache,
+                                       gboolean include_mime,
+                                       GSList **items,
+                                       ESoapProgressFn progress_fn,
+                                       gpointer progress_data,
+                                       GCancellable *cancellable,
+                                       GError **error)
 {
 	EwsSyncData *sync_data;
 	GSList *attachments_ids;
@@ -4704,11 +4720,12 @@ e_ews_connection_get_attachments (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_get_attachments_start	(cnc,pri,uid,ids,cache,include_mime,
-						 ews_sync_reply_cb,
-						 progress_fn, progress_data,
-						 cancellable,
-						 (gpointer) sync_data);
+	e_ews_connection_get_attachments (
+		cnc, pri, uid, ids, cache, include_mime,
+		progress_fn, progress_data,
+		cancellable,
+		ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -4851,13 +4868,13 @@ get_free_busy_response_cb (ESoapParameter *param,
 }
 
 void
-e_ews_connection_get_free_busy_start (EEwsConnection *cnc,
-                                      gint pri,
-                                      EEwsRequestCreationCallback free_busy_cb,
-                                      gpointer free_busy_user_data,
-                                      GAsyncReadyCallback cb,
-                                      GCancellable *cancellable,
-                                      gpointer user_data)
+e_ews_connection_get_free_busy (EEwsConnection *cnc,
+                                gint pri,
+                                EEwsRequestCreationCallback free_busy_cb,
+                                gpointer free_busy_user_data,
+                                GCancellable *cancellable,
+                                GAsyncReadyCallback callback,
+                                gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -4873,16 +4890,16 @@ e_ews_connection_get_free_busy_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg); /*GetUserAvailabilityRequest  */
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-					    cb,
+					    callback,
 					    user_data,
-					    e_ews_connection_get_free_busy_start);
+					    e_ews_connection_get_free_busy);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 						   simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, get_free_busy_response_cb, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -4897,7 +4914,7 @@ e_ews_connection_get_free_busy_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 			      g_simple_async_result_is_valid (
-							      result, G_OBJECT (cnc), e_ews_connection_get_free_busy_start),
+							      result, G_OBJECT (cnc), e_ews_connection_get_free_busy),
 			      FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -4911,13 +4928,13 @@ e_ews_connection_get_free_busy_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_get_free_busy (EEwsConnection *cnc,
-                                gint pri,
-                                EEwsRequestCreationCallback free_busy_cb,
-                                gpointer free_busy_user_data,
-                                GSList **free_busy,
-                                GCancellable *cancellable,
-                                GError **error)
+e_ews_connection_get_free_busy_sync (EEwsConnection *cnc,
+                                     gint pri,
+                                     EEwsRequestCreationCallback free_busy_cb,
+                                     gpointer free_busy_user_data,
+                                     GSList **free_busy,
+                                     GCancellable *cancellable,
+                                     GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -4927,10 +4944,11 @@ e_ews_connection_get_free_busy (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_get_free_busy_start (cnc, pri,
-					      free_busy_cb, free_busy_user_data,
-					      ews_sync_reply_cb, cancellable,
-					      (gpointer) sync_data);
+	e_ews_connection_get_free_busy (
+		cnc, pri,
+		free_busy_cb, free_busy_user_data,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -5038,24 +5056,24 @@ get_delegate_response_cb (ESoapParameter *param,
 }
 
 /**
- * e_ews_connection_get_delegate_start
+ * e_ews_connection_get_delegate:
  * @cnc:
  * @pri:
  * @mail_id: mail is for which delegate is requested
  * @include permission: "true", "false"
  * @delete_type: "HardDelete", "SoftDelete", "MoveToDeletedItems"
- * @cb:
  * @cancellable:
+ * @callback:
  * @user_data:
  **/
 void
-e_ews_connection_get_delegate_start (EEwsConnection *cnc,
-                                     gint pri,
-                                     const gchar *mail_id,
-                                     const gchar *include_permissions,
-                                     GAsyncReadyCallback cb,
-                                     GCancellable *cancellable,
-                                     gpointer user_data)
+e_ews_connection_get_delegate (EEwsConnection *cnc,
+                               gint pri,
+                               const gchar *mail_id,
+                               const gchar *include_permissions,
+                               GCancellable *cancellable,
+                               GAsyncReadyCallback callback,
+                               gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -5074,15 +5092,15 @@ e_ews_connection_get_delegate_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-				      cb,
+				      callback,
 				      user_data,
-				      e_ews_connection_get_delegate_start);
+				      e_ews_connection_get_delegate);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
-	ews_connection_queue_request (cnc, msg, get_delegate_response_cb, pri, cancellable, simple, cb == ews_sync_reply_cb);
+	ews_connection_queue_request (cnc, msg, get_delegate_response_cb, pri, cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -5097,7 +5115,7 @@ e_ews_connection_get_delegate_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_get_delegate_start),
+		result, G_OBJECT (cnc), e_ews_connection_get_delegate),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -5112,7 +5130,7 @@ e_ews_connection_get_delegate_finish (EEwsConnection *cnc,
 }
 
 /**
- * e_ews_connection_get_delegate
+ * e_ews_connection_get_delegate:
  * @cnc:
  * @pri:
  * @mail_id: mail id for which delegate requested
@@ -5121,13 +5139,13 @@ e_ews_connection_get_delegate_finish (EEwsConnection *cnc,
  * @error:
  **/
 gboolean
-e_ews_connection_get_delegate (EEwsConnection *cnc,
-                               gint pri,
-                               const gchar *mail_id,
-                               const gchar *include_permissions,
-                               EwsDelegateInfo **get_delegate,
-                               GCancellable *cancellable,
-                               GError **error)
+e_ews_connection_get_delegate_sync (EEwsConnection *cnc,
+                                    gint pri,
+                                    const gchar *mail_id,
+                                    const gchar *include_permissions,
+                                    EwsDelegateInfo **get_delegate,
+                                    GCancellable *cancellable,
+                                    GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -5137,11 +5155,12 @@ e_ews_connection_get_delegate (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_get_delegate_start	(cnc, pri, mail_id,
-						 include_permissions,
-						 ews_sync_reply_cb,
-						 cancellable,
-						 (gpointer) sync_data);
+	e_ews_connection_get_delegate (
+		cnc, pri, mail_id,
+		include_permissions,
+		cancellable,
+		ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -5157,19 +5176,19 @@ e_ews_connection_get_delegate (EEwsConnection *cnc,
 }
 
 /**
- * e_ews_connection__get_oof_settings_start
+ * e_ews_connection__get_oof_settings:
  * @cnc: The EWS Connection
  * @pri: The priority associated with the request
- * @cb: Responses are parsed and returned to this callback
  * @cancellable: a GCancellable to monitor cancelled operations
+ * @callback: Responses are parsed and returned to this callback
  * @user_data: user data passed to callback
  **/
 void
-e_ews_connection_get_oof_settings_start (EEwsConnection *cnc,
-                                         gint pri,
-                                         GAsyncReadyCallback cb,
-                                         GCancellable *cancellable,
-                                         gpointer user_data)
+e_ews_connection_get_oof_settings (EEwsConnection *cnc,
+                                   gint pri,
+                                   GCancellable *cancellable,
+                                   GAsyncReadyCallback callback,
+                                   gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -5187,15 +5206,15 @@ e_ews_connection_get_oof_settings_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-					    cb, user_data,
-					    e_ews_connection_get_oof_settings_start);
+					    callback, user_data,
+					    e_ews_connection_get_oof_settings);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, get_oof_settings_response_cb, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 }
 
 gboolean
@@ -5210,7 +5229,7 @@ e_ews_connection_get_oof_settings_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_get_oof_settings_start),
+		result, G_OBJECT (cnc), e_ews_connection_get_oof_settings),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -5225,11 +5244,11 @@ e_ews_connection_get_oof_settings_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_get_oof_settings (EEwsConnection *cnc,
-                                   gint pri,
-                                   OOFSettings **oof_settings,
-                                   GCancellable *cancellable,
-                                   GError **error)
+e_ews_connection_get_oof_settings_sync (EEwsConnection *cnc,
+                                        gint pri,
+                                        OOFSettings **oof_settings,
+                                        GCancellable *cancellable,
+                                        GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -5239,9 +5258,10 @@ e_ews_connection_get_oof_settings (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_get_oof_settings_start	(cnc, pri,
-						 ews_sync_reply_cb, cancellable,
-						 (gpointer) sync_data);
+	e_ews_connection_get_oof_settings (
+		cnc, pri,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
@@ -5256,21 +5276,21 @@ e_ews_connection_get_oof_settings (EEwsConnection *cnc,
 }
 
 /**
- * e_ews_connection__set_oof_settings_start
+ * e_ews_connection__set_oof_settings:
  * @cnc: The EWS Connection
  * @pri: The priority associated with the request
  * @oof_settings: Details to set for ooof
- * @cb: Responses are parsed and returned to this callback
  * @cancellable: a GCancellable to monitor cancelled operations
+ * @callback: Responses are parsed and returned to this callback
  * @user_data: user data passed to callback
  **/
 void
-e_ews_connection_set_oof_settings_start (EEwsConnection *cnc,
-                                         gint pri,
-                                         OOFSettings *oof_settings,
-                                         GAsyncReadyCallback cb,
-                                         GCancellable *cancellable,
-                                         gpointer user_data)
+e_ews_connection_set_oof_settings (EEwsConnection *cnc,
+                                   gint pri,
+                                   OOFSettings *oof_settings,
+                                   GCancellable *cancellable,
+                                   GAsyncReadyCallback callback,
+                                   gpointer user_data)
 {
 	ESoapMessage *msg;
 	GSimpleAsyncResult *simple;
@@ -5318,15 +5338,15 @@ e_ews_connection_set_oof_settings_start (EEwsConnection *cnc,
 	e_ews_message_write_footer (msg);
 
 	simple = g_simple_async_result_new (G_OBJECT (cnc),
-					    cb, user_data,
-					    e_ews_connection_set_oof_settings_start);
+					    callback, user_data,
+					    e_ews_connection_set_oof_settings);
 
 	async_data = g_new0 (EwsAsyncData, 1);
 	g_simple_async_result_set_op_res_gpointer (
 		simple, async_data, (GDestroyNotify) async_data_free);
 
 	ews_connection_queue_request (cnc, msg, NULL, pri,
-				      cancellable, simple, cb == ews_sync_reply_cb);
+				      cancellable, simple, callback == ews_sync_reply_cb);
 
 	g_free (time_val);
 	g_free (start_tm);
@@ -5344,7 +5364,7 @@ e_ews_connection_set_oof_settings_finish (EEwsConnection *cnc,
 	g_return_val_if_fail (cnc != NULL, FALSE);
 	g_return_val_if_fail (
 		g_simple_async_result_is_valid (
-		result, G_OBJECT (cnc), e_ews_connection_set_oof_settings_start),
+		result, G_OBJECT (cnc), e_ews_connection_set_oof_settings),
 		FALSE);
 
 	simple = G_SIMPLE_ASYNC_RESULT (result);
@@ -5357,11 +5377,11 @@ e_ews_connection_set_oof_settings_finish (EEwsConnection *cnc,
 }
 
 gboolean
-e_ews_connection_set_oof_settings (EEwsConnection *cnc,
-                                   gint pri,
-                                   OOFSettings *oof_settings,
-                                   GCancellable *cancellable,
-                                   GError **error)
+e_ews_connection_set_oof_settings_sync (EEwsConnection *cnc,
+                                        gint pri,
+                                        OOFSettings *oof_settings,
+                                        GCancellable *cancellable,
+                                        GError **error)
 {
 	EwsSyncData *sync_data;
 	gboolean result;
@@ -5371,9 +5391,10 @@ e_ews_connection_set_oof_settings (EEwsConnection *cnc,
 	sync_data = g_new0 (EwsSyncData, 1);
 	sync_data->eflag = e_flag_new ();
 
-	e_ews_connection_set_oof_settings_start	(cnc, pri, oof_settings,
-						 ews_sync_reply_cb, cancellable,
-						 (gpointer) sync_data);
+	e_ews_connection_set_oof_settings (
+		cnc, pri, oof_settings,
+		cancellable, ews_sync_reply_cb,
+		sync_data);
 
 	e_flag_wait (sync_data->eflag);
 
diff --git a/src/server/e-ews-connection.h b/src/server/e-ews-connection.h
index 3d3179e..a7d7eb2 100644
--- a/src/server/e-ews-connection.h
+++ b/src/server/e-ews-connection.h
@@ -195,7 +195,7 @@ void		e_ews_connection_authenticate	(EEwsConnection *cnc,
 						 GError *error);
 
 typedef void (*EEwsAutoDiscoverCallback) (EwsUrls *urls, gpointer user_data, GError *error);
-void		e_ews_autodiscover_ws_url	(EEwsAutoDiscoverCallback cb,
+void		e_ews_autodiscover_ws_url	(EEwsAutoDiscoverCallback callback,
 						 gpointer cbdata,
 						 const gchar *email,
 						 const gchar *password,
@@ -206,7 +206,7 @@ void		e_ews_connection_set_mailbox	(EEwsConnection *cnc,
 
 void		ews_user_id_free		(EwsUserId *id);
 
-void		e_ews_connection_sync_folder_items_start
+void		e_ews_connection_sync_folder_items
 						(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *sync_state,
@@ -214,8 +214,8 @@ void		e_ews_connection_sync_folder_items_start
 						 const gchar *default_props,
 						 const gchar *additional_props,
 						 guint max_entries,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_sync_folder_items_finish
 						(EEwsConnection *cnc,
@@ -226,7 +226,7 @@ gboolean	e_ews_connection_sync_folder_items_finish
 						 GSList **items_updated,
 						 GSList **items_deleted,
 						 GError **error);
-gboolean	e_ews_connection_sync_folder_items
+gboolean	e_ews_connection_sync_folder_items_sync
 						(EEwsConnection *cnc,
 						 gint pri,
 						 gchar **sync_state,
@@ -245,7 +245,7 @@ typedef void	(*EwsConvertQueryCallback)	(ESoapMessage *msg,
 						 const gchar *query,
 						 EwsFolderType type);
 
-void		e_ews_connection_find_folder_items_start
+void		e_ews_connection_find_folder_items
 						(EEwsConnection *cnc,
 						 gint pri,
 						 EwsFolderId *fid,
@@ -255,8 +255,8 @@ void		e_ews_connection_find_folder_items_start
 						 const gchar *query,
 						 EwsFolderType type,
 						 EwsConvertQueryCallback convert_query_cb,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_find_folder_items_finish
 						(EEwsConnection *cnc,
@@ -264,7 +264,7 @@ gboolean	e_ews_connection_find_folder_items_finish
 						 gboolean *includes_last_item,
 						 GSList **items,
 						 GError **error);
-gboolean	e_ews_connection_find_folder_items
+gboolean	e_ews_connection_find_folder_items_sync
 						(EEwsConnection *cnc,
 						 gint pri,
 						 EwsFolderId *fid,
@@ -279,25 +279,24 @@ gboolean	e_ews_connection_find_folder_items
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_get_items_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_get_items	(EEwsConnection *cnc,
 						 gint pri,
 						 const GSList *ids,
 						 const gchar *default_props,
 						 const gchar *additional_props,
 						 gboolean include_mime,
 						 const gchar *mime_directory,
-						 GAsyncReadyCallback cb,
 						 ESoapProgressFn progress_fn,
 						 gpointer progress_data,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_get_items_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GSList **items,
 						 GError **error);
-gboolean	e_ews_connection_get_items	(EEwsConnection *cnc,
+gboolean	e_ews_connection_get_items_sync	(EEwsConnection *cnc,
 						 gint pri,
 						 const GSList *ids,
 						 const gchar *default_props,
@@ -310,43 +309,41 @@ gboolean	e_ews_connection_get_items	(EEwsConnection *cnc,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_delete_items_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_delete_items	(EEwsConnection *cnc,
 						 gint pri,
 						 GSList *ids,
 						 EwsDeleteType delete_type,
 						 EwsSendMeetingCancellationsType send_cancels,
 						 EwsAffectedTaskOccurrencesType affected_tasks,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
-void		e_ews_connection_delete_item_start
+gboolean	e_ews_connection_delete_items_finish
+						(EEwsConnection *cnc,
+						 GAsyncResult *result,
+						 GError **error);
+gboolean	e_ews_connection_delete_items_sync
 						(EEwsConnection *cnc,
 						 gint pri,
-						 EwsId *id,
-						 guint index,
+						 GSList *ids,
 						 EwsDeleteType delete_type,
 						 EwsSendMeetingCancellationsType send_cancels,
 						 EwsAffectedTaskOccurrencesType affected_tasks,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
-						 gpointer user_data);
-
-gboolean	e_ews_connection_delete_items_finish
-						(EEwsConnection *cnc,
-						 GAsyncResult *result,
 						 GError **error);
 
-gboolean	e_ews_connection_delete_items	(EEwsConnection *cnc,
+void		e_ews_connection_delete_item	(EEwsConnection *cnc,
 						 gint pri,
-						 GSList *ids,
+						 EwsId *id,
+						 guint index,
 						 EwsDeleteType delete_type,
 						 EwsSendMeetingCancellationsType send_cancels,
 						 EwsAffectedTaskOccurrencesType affected_tasks,
 						 GCancellable *cancellable,
-						 GError **error);
-
-gboolean	e_ews_connection_delete_item	(EEwsConnection *cnc,
+						 GAsyncReadyCallback callback,
+						 gpointer user_data);
+gboolean	e_ews_connection_delete_item_sync
+						(EEwsConnection *cnc,
 						 gint pri,
 						 EwsId *id,
 						 guint index,
@@ -356,8 +353,7 @@ gboolean	e_ews_connection_delete_item	(EEwsConnection *cnc,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_update_items_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_update_items	(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *conflict_res,
 						 const gchar *msg_disposition,
@@ -365,15 +361,16 @@ void		e_ews_connection_update_items_start
 						 const gchar *folder_id,
 						 EEwsRequestCreationCallback create_cb,
 						 gpointer create_user_data,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_update_items_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GSList **ids,
 						 GError **error);
-gboolean	e_ews_connection_update_items	(EEwsConnection *cnc,
+gboolean	e_ews_connection_update_items_sync
+						(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *conflict_res,
 						 const gchar *msg_disposition,
@@ -385,23 +382,23 @@ gboolean	e_ews_connection_update_items	(EEwsConnection *cnc,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_create_items_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_create_items	(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *msg_disposition,
 						 const gchar *send_invites,
 						 const gchar *folder_id,
 						 EEwsRequestCreationCallback create_cb,
 						 gpointer create_user_data,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_create_items_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GSList **ids,
 						 GError **error);
-gboolean	e_ews_connection_create_items	(EEwsConnection *cnc,
+gboolean	e_ews_connection_create_items_sync
+						(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *msg_disposition,
 						 const gchar *send_invites,
@@ -412,42 +409,41 @@ gboolean	e_ews_connection_create_items	(EEwsConnection *cnc,
 						 GCancellable *cancellable,
 						 GError **error);
 
-gboolean	e_ews_connection_sync_folder_hierarchy
+void		e_ews_connection_sync_folder_hierarchy
 						(EEwsConnection *cnc,
 						 gint pri,
+						 const gchar *sync_state,
+						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
+						 gpointer user_data);
+gboolean	e_ews_connection_sync_folder_hierarchy_finish
+						(EEwsConnection *cnc,
+						 GAsyncResult *result,
 						 gchar **sync_state,
 						 gboolean *includes_last_folder,
 						 GSList **folders_created,
 						 GSList **folders_updated,
 						 GSList **folders_deleted,
-						 GCancellable *cancellable,
 						 GError **error);
-void		e_ews_connection_sync_folder_hierarchy_start
+gboolean	e_ews_connection_sync_folder_hierarchy_sync
 						(EEwsConnection *cnc,
 						 gint pri,
-						 const gchar *sync_state,
-						 GAsyncReadyCallback cb,
-						 GCancellable *cancellable,
-						 gpointer user_data);
-gboolean	e_ews_connection_sync_folder_hierarchy_finish
-						(EEwsConnection *cnc,
-						 GAsyncResult *result,
 						 gchar **sync_state,
 						 gboolean *includes_last_folder,
 						 GSList **folders_created,
 						 GSList **folders_updated,
 						 GSList **folders_deleted,
+						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_resolve_names_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_resolve_names	(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *resolve_name,
 						 EwsContactsSearchScope scope,
 						 GSList *parent_folder_ids,
 						 gboolean fetch_contact_data,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_resolve_names_finish
 						(EEwsConnection *cnc,
@@ -456,7 +452,8 @@ gboolean	e_ews_connection_resolve_names_finish
 						 GSList **contact_items,
 						 gboolean *includes_last_item,
 						 GError **error);
-gboolean	e_ews_connection_resolve_names	(EEwsConnection *cnc,
+gboolean	e_ews_connection_resolve_names_sync
+						(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *resolve_name,
 						 EwsContactsSearchScope scope,
@@ -468,12 +465,11 @@ gboolean	e_ews_connection_resolve_names	(EEwsConnection *cnc,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_expand_dl_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_expand_dl	(EEwsConnection *cnc,
 						 gint pri,
 						 const EwsMailbox *mb,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_expand_dl_finish
 						(EEwsConnection *cnc,
@@ -481,7 +477,7 @@ gboolean	e_ews_connection_expand_dl_finish
 						 GSList **mailboxes,
 						 gboolean *includes_last_item,
 						 GError **error);
-gboolean	e_ews_connection_expand_dl	(EEwsConnection *cnc,
+gboolean	e_ews_connection_expand_dl_sync	(EEwsConnection *cnc,
 						 gint pri,
 						 const EwsMailbox *mb,
 						 GSList **mailboxes,
@@ -489,21 +485,21 @@ gboolean	e_ews_connection_expand_dl	(EEwsConnection *cnc,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_create_folder_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_create_folder	(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *parent_folder_id,
 						 gboolean is_distinguished_id,
 						 const gchar *folder_name,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_create_folder_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 EwsFolderId **folder_id,
 						 GError **error);
-gboolean	e_ews_connection_create_folder	(EEwsConnection *cnc,
+gboolean	e_ews_connection_create_folder_sync
+						(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *parent_folder_id,
 						 gboolean is_distinguished_id,
@@ -512,20 +508,20 @@ gboolean	e_ews_connection_create_folder	(EEwsConnection *cnc,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_delete_folder_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_delete_folder	(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *folder_id,
 						 gboolean is_distinguished_id,
 						 const gchar *delete_type,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_delete_folder_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GError **error);
-gboolean	e_ews_connection_delete_folder	(EEwsConnection *cnc,
+gboolean	e_ews_connection_delete_folder_sync
+						(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *folder_id,
 						 gboolean is_distinguished_id,
@@ -533,59 +529,59 @@ gboolean	e_ews_connection_delete_folder	(EEwsConnection *cnc,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_update_folder_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_update_folder	(EEwsConnection *cnc,
 						 gint pri,
 						 EEwsRequestCreationCallback create_cb,
 						 gpointer create_user_data,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_update_folder_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GError **error);
-gboolean	e_ews_connection_update_folder	(EEwsConnection *cnc,
+gboolean	e_ews_connection_update_folder_sync
+						(EEwsConnection *cnc,
 						 gint pri,
 						 EEwsRequestCreationCallback create_cb,
 						 gpointer create_user_data,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_move_folder_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_move_folder	(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *to_folder,
 						 const gchar *folder,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_move_folder_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GError **error);
-gboolean	e_ews_connection_move_folder	(EEwsConnection *cnc,
+gboolean	e_ews_connection_move_folder_sync
+						(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *to_folder,
 						 const gchar *folder,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_get_folder_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_get_folder	(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *folder_shape,
 						 EwsAdditionalProps *add_props,
 						 GSList *folder_ids,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_get_folder_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GSList **folders,
 						 GError **error);
-gboolean	e_ews_connection_get_folder	(EEwsConnection *cnc,
+gboolean	e_ews_connection_get_folder_sync
+						(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *folder_shape,
 						 EwsAdditionalProps *add_props,
@@ -594,21 +590,21 @@ gboolean	e_ews_connection_get_folder	(EEwsConnection *cnc,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_move_items_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_move_items	(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *folder_id,
 						 gboolean docopy,
 						 GSList *ids,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_move_items_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GSList **items,
 						 GError **error);
-gboolean	e_ews_connection_move_items	(EEwsConnection *cnc,
+gboolean	e_ews_connection_move_items_sync
+						(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *folder_id,
 						 gboolean docopy,
@@ -617,20 +613,20 @@ gboolean	e_ews_connection_move_items	(EEwsConnection *cnc,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_create_attachments_start
+void		e_ews_connection_create_attachments
 						(EEwsConnection *cnc,
 						 gint pri,
 						 const EwsId *parent,
 						 const GSList *files,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 GSList *	e_ews_connection_create_attachments_finish
 						(EEwsConnection *cnc,
 						 gchar **change_key,
 						 GAsyncResult *result,
 						 GError **error);
-GSList *	e_ews_connection_create_attachments
+GSList *	e_ews_connection_create_attachments_sync
 						(EEwsConnection *cnc,
 						 gint pri,
 						 const EwsId *parent,
@@ -639,42 +635,42 @@ GSList *	e_ews_connection_create_attachments
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_delete_attachments_start
+void		e_ews_connection_delete_attachments
 						(EEwsConnection *cnc,
 						 gint pri,
 						 const GSList *ids,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 GSList *	e_ews_connection_delete_attachments_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GError **error);
-GSList *	e_ews_connection_delete_attachments
+GSList *	e_ews_connection_delete_attachments_sync
 						(EEwsConnection *cnc,
 						 gint pri,
 						 const GSList *ids,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_get_attachments_start
+void		e_ews_connection_get_attachments
 						(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *comp_uid,
 						 const GSList *ids,
 						 const gchar *cache,
 						 gboolean include_mime,
-						 GAsyncReadyCallback cb,
 						 ESoapProgressFn progress_fn,
 						 gpointer progress_data,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 GSList *	e_ews_connection_get_attachments_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GSList **items,
 						 GError **error);
-GSList *	e_ews_connection_get_attachments
+GSList *	e_ews_connection_get_attachments_sync
 						(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *comp_uid,
@@ -687,29 +683,28 @@ GSList *	e_ews_connection_get_attachments
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_get_oal_list_start
-						(EEwsConnection *cnc,
-						 GAsyncReadyCallback cb,
+void		e_ews_connection_get_oal_list	(EEwsConnection *cnc,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_get_oal_list_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GSList **oals,
 						 GError **error);
-void		e_ews_connection_get_oal_detail_start
-						(EEwsConnection *cnc,
+
+void		e_ews_connection_get_oal_detail	(EEwsConnection *cnc,
 						 const gchar *oal_id,
 						 const gchar *oal_element,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_get_oal_detail_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GSList **elements,
 						 GError **error);
-gboolean	e_ews_connection_get_oal_detail
+gboolean	e_ews_connection_get_oal_detail_sync
 						(EEwsConnection *cnc,
 						 const gchar *oal_id,
 						 const gchar *oal_element,
@@ -717,20 +712,19 @@ gboolean	e_ews_connection_get_oal_detail
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_get_free_busy_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_get_free_busy	(EEwsConnection *cnc,
 						 gint pri,
 						 EEwsRequestCreationCallback free_busy_cb,
 						 gpointer free_busy_user_data,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_get_free_busy_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GSList **free_busy,
 						 GError **error);
-gboolean	e_ews_connection_get_free_busy
+gboolean	e_ews_connection_get_free_busy_sync
 						(EEwsConnection *cnc,
 						 gint pri,
 						 EEwsRequestCreationCallback free_busy_cb,
@@ -739,19 +733,19 @@ gboolean	e_ews_connection_get_free_busy
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_download_oal_file_start
+void		e_ews_connection_download_oal_file
 						(EEwsConnection *cnc,
 						 const gchar *cache_filename,
-						 GAsyncReadyCallback cb,
 						 EwsProgressFn progress_fn,
 						 gpointer progress_data,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_download_oal_file_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 GError **error);
-gboolean	e_ews_connection_download_oal_file
+gboolean	e_ews_connection_download_oal_file_sync
 						(EEwsConnection *cnc,
 						 const gchar *cache_filename,
 						 EwsProgressFn progress_fn,
@@ -759,20 +753,20 @@ gboolean	e_ews_connection_download_oal_file
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_get_delegate_start
-						(EEwsConnection *cnc,
+void		e_ews_connection_get_delegate	(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *mail_id,
 						 const gchar *include_permissions,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_get_delegate_finish
 						(EEwsConnection *cnc,
 						 GAsyncResult *result,
 						 EwsDelegateInfo **get_delegate,
 						 GError **error);
-gboolean	e_ews_connection_get_delegate	(EEwsConnection *cnc,
+gboolean	e_ews_connection_get_delegate_sync
+						(EEwsConnection *cnc,
 						 gint pri,
 						 const gchar *mail_id,
 						 const gchar *include_permissions,
@@ -780,36 +774,36 @@ gboolean	e_ews_connection_get_delegate	(EEwsConnection *cnc,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_get_oof_settings_start
+void		e_ews_connection_get_oof_settings
 						(EEwsConnection *cnc,
 						 gint pri,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_get_oof_settings_finish
 						(EEwsConnection *cnc,
 						  GAsyncResult *result,
 						  OOFSettings **oof_settings,
 						  GError **error);
-gboolean	e_ews_connection_get_oof_settings
+gboolean	e_ews_connection_get_oof_settings_sync
 						(EEwsConnection *cnc,
 						 gint pri,
 						 OOFSettings **oof_settings,
 						 GCancellable *cancellable,
 						 GError **error);
 
-void		e_ews_connection_set_oof_settings_start
+void		e_ews_connection_set_oof_settings
 						(EEwsConnection *cnc,
 						 gint pri,
 						 OOFSettings *oof_settings,
-						 GAsyncReadyCallback cb,
 						 GCancellable *cancellable,
+						 GAsyncReadyCallback callback,
 						 gpointer user_data);
 gboolean	e_ews_connection_set_oof_settings_finish
 						(EEwsConnection *cnc,
 						  GAsyncResult *result,
 						  GError **error);
-gboolean	e_ews_connection_set_oof_settings
+gboolean	e_ews_connection_set_oof_settings_sync
 						(EEwsConnection *cnc,
 						 gint pri,
 						 OOFSettings *oof_settings,
diff --git a/src/server/tests/test-autocompletion.c b/src/server/tests/test-autocompletion.c
index d9144eb..0227609 100644
--- a/src/server/tests/test-autocompletion.c
+++ b/src/server/tests/test-autocompletion.c
@@ -92,9 +92,10 @@ op_test_resolve_names ()
 
 	cnc = e_ews_connection_new (uri, username, password, NULL, NULL, NULL);
 	g_assert (cnc != NULL);
-	e_ews_connection_resolve_names_start	(cnc, EWS_PRIORITY_MEDIUM, username,
-						 EWS_SEARCH_AD, NULL, FALSE, resolve_names_cb,
-						 cancellable, NULL);
+	e_ews_connection_resolve_names (
+		cnc, EWS_PRIORITY_MEDIUM, username,
+		EWS_SEARCH_AD, NULL, FALSE, cancellable,
+		resolve_names_cb, NULL);
 
 }
 
diff --git a/src/server/tests/test-createfolder.c b/src/server/tests/test-createfolder.c
index 6b45ee3..d32c220 100644
--- a/src/server/tests/test-createfolder.c
+++ b/src/server/tests/test-createfolder.c
@@ -87,10 +87,10 @@ op_test_create_folder ()
 
 	cnc = e_ews_connection_new (uri, username, password, NULL, NULL, NULL);
 	g_assert (cnc != NULL);
-	e_ews_connection_create_folder_start	(cnc, EWS_PRIORITY_MEDIUM, "inbox",
-						 TRUE ,"test",
-						 create_folder_cb,
-						 cancellable, NULL);
+	e_ews_connection_create_folder (
+		cnc, EWS_PRIORITY_MEDIUM, "inbox",
+		TRUE ,"test", cancellable,
+		create_folder_cb, NULL);
 
 }
 
diff --git a/src/server/tests/test-cuditem.c b/src/server/tests/test-cuditem.c
index b7af490..4f25064 100644
--- a/src/server/tests/test-cuditem.c
+++ b/src/server/tests/test-cuditem.c
@@ -114,11 +114,11 @@ op_test_create_item ()
 	//to check how to change to real data
 	folderid = "AQASAG1hbmR5Lnd1QGludGVsLmNvbQAuAAADnUl3sZrICU6Xd1qXV+rpVwEAJvRPgQpR30KhJ7wqBr4YXgAAAY6W+gAAAA==";
 
-	e_ews_connection_create_items_start	(cnc, EWS_PRIORITY_MEDIUM,
-						 NULL, "SendToAllAndSaveCopy", folderid,
-						 op_test_create_item_get_soap_msg, NULL,
-						 create_item_ready_callback,
-						 cancellable, NULL);
+	e_ews_connection_create_items (
+		cnc, EWS_PRIORITY_MEDIUM,
+		NULL, "SendToAllAndSaveCopy", folderid,
+		op_test_create_item_get_soap_msg, NULL,
+		cancellable, create_item_ready_callback, NULL);
 }
 
 static gboolean
diff --git a/src/server/tests/test-deletefolder.c b/src/server/tests/test-deletefolder.c
index deabf97..279372c 100644
--- a/src/server/tests/test-deletefolder.c
+++ b/src/server/tests/test-deletefolder.c
@@ -78,10 +78,10 @@ op_test_delete_folder (gpointer data)
 
 	cnc = e_ews_connection_new (uri, username, password, NULL, NULL, NULL);
 	g_assert (cnc != NULL);
-	e_ews_connection_delete_folder_start	(cnc, EWS_PRIORITY_MEDIUM, (*fid)->id,
-						 FALSE ,"HardDelete",
-						 delete_folder_cb,
-						 cancellable, NULL);
+	e_ews_connection_delete_folder (
+		cnc, EWS_PRIORITY_MEDIUM, (*fid)->id,
+		FALSE ,"HardDelete", cancellable,
+		delete_folder_cb, NULL);
 
 }
 
diff --git a/src/server/tests/test-get-oof-settings.c b/src/server/tests/test-get-oof-settings.c
index abfda43..2476626 100644
--- a/src/server/tests/test-get-oof-settings.c
+++ b/src/server/tests/test-get-oof-settings.c
@@ -82,9 +82,9 @@ op_test_get_oof_settings ()
 
 	e_ews_connection_set_mailbox (cnc, email);
 
-	e_ews_connection_get_oof_settings_start	(cnc, EWS_PRIORITY_MEDIUM,
-						 get_oof_settings_cb,
-						 cancellable, NULL);
+	e_ews_connection_get_oof_settings (
+		cnc, EWS_PRIORITY_MEDIUM, cancellable,
+		get_oof_settings_cb, NULL);
 }
 
 static gboolean
diff --git a/src/server/tests/test-getattachment.c b/src/server/tests/test-getattachment.c
index 6afee9a..bf25465 100644
--- a/src/server/tests/test-getattachment.c
+++ b/src/server/tests/test-getattachment.c
@@ -91,11 +91,11 @@ op_test_get_attachments ()
 
 	tmpdir = g_build_filename ("/home/xwu1/evo-cache", NULL); //a test directory that exists already
 
-	e_ews_connection_get_attachments_start	(cnc, EWS_PRIORITY_MEDIUM,
-						 "xuidx", ids, tmpdir, TRUE,
-						 get_attachments_ready_callback,
-						 NULL, NULL,
-						 cancellable, NULL);
+	e_ews_connection_get_attachments (
+		cnc, EWS_PRIORITY_MEDIUM,
+		"xuidx", ids, tmpdir, TRUE,
+		NULL, NULL, cancellable,
+		get_attachments_ready_callback, NULL);
 	g_free (tmpdir);
 }
 
diff --git a/src/server/tests/test-getdelegate.c b/src/server/tests/test-getdelegate.c
index 2afbd37..2223b47 100644
--- a/src/server/tests/test-getdelegate.c
+++ b/src/server/tests/test-getdelegate.c
@@ -86,10 +86,10 @@ op_test_get_delegate ()
 
 	cnc = e_ews_connection_new (uri, username, password, NULL, NULL, NULL);
 	g_assert (cnc != NULL);
-	e_ews_connection_get_delegate_start	(cnc, EWS_PRIORITY_MEDIUM, "abc xyz com",
-						 "true" ,
-						 get_delegate_cb,
-						 cancellable, NULL);
+	e_ews_connection_get_delegate (
+		cnc, EWS_PRIORITY_MEDIUM, "abc xyz com",
+		"true", cancellable,
+		get_delegate_cb, NULL);
 
 }
 
diff --git a/src/server/tests/test-set-oof-settings.c b/src/server/tests/test-set-oof-settings.c
index 413a29b..3f0b503 100644
--- a/src/server/tests/test-set-oof-settings.c
+++ b/src/server/tests/test-set-oof-settings.c
@@ -98,10 +98,10 @@ op_test_set_oof_settings ()
 	e_ews_connection_set_mailbox (cnc, email);
 
 	set_arbit_values ();
-	e_ews_connection_set_oof_settings_start	(cnc, EWS_PRIORITY_MEDIUM,
-						 oof_settings,
-						 set_oof_settings_cb,
-						 cancellable, NULL);
+	e_ews_connection_set_oof_settings (
+		cnc, EWS_PRIORITY_MEDIUM,
+		oof_settings, cancellable,
+		set_oof_settings_cb, NULL);
 }
 
 static gboolean
diff --git a/src/server/tests/test-syncfolder.c b/src/server/tests/test-syncfolder.c
index 7c22906..22982cb 100644
--- a/src/server/tests/test-syncfolder.c
+++ b/src/server/tests/test-syncfolder.c
@@ -103,11 +103,12 @@ op_test_sync_folder_items ()
 	cnc = e_ews_connection_new (uri, username, password, NULL, NULL, NULL);
 	g_assert (cnc != NULL);
 
-	e_ews_connection_sync_folder_items_start	(cnc, EWS_PRIORITY_MEDIUM,
-							 NULL, folder_id->id,
-							 "Default", "",
-							 500, folder_items_ready_callback,
-							 cancellable, NULL);
+	e_ews_connection_sync_folder_items (
+		cnc, EWS_PRIORITY_MEDIUM,
+		NULL, folder_id->id,
+		"Default", "",
+		500, cancellable,
+		folder_items_ready_callback, NULL);
 }
 
 static void
@@ -175,9 +176,10 @@ op_test_sync_folder_hierarchy ()
 	cnc = e_ews_connection_new (uri, username, password, NULL, NULL, NULL);
 	g_assert (cnc != NULL);
 
-	e_ews_connection_sync_folder_hierarchy_start	(cnc, EWS_PRIORITY_MEDIUM,
-							 NULL, folder_hierarchy_ready_callback,
-							 cancellable, NULL);
+	e_ews_connection_sync_folder_hierarchy (
+		cnc, EWS_PRIORITY_MEDIUM,
+		NULL, cancellable,
+		folder_hierarchy_ready_callback, NULL);
 
 }
 
@@ -236,10 +238,11 @@ op_test_get_item ()
 	g_assert (cnc != NULL);
 
 	ids = g_slist_reverse (ids);
-	e_ews_connection_get_items_start		(cnc, EWS_PRIORITY_MEDIUM,
-						 g_slist_last (ids), "IdOnly", NULL, FALSE, NULL,
-						 get_item_ready_callback, NULL, NULL,
-						 cancellable, NULL);
+	e_ews_connection_get_items (
+		cnc, EWS_PRIORITY_MEDIUM,
+		g_slist_last (ids), "IdOnly", NULL, FALSE, NULL,
+		NULL, NULL, cancellable,
+		get_item_ready_callback, NULL);
 
 	g_slist_foreach (ids, (GFunc) g_free, NULL);
 	g_slist_free (ids);
diff --git a/src/utils/ews-camel-common.c b/src/utils/ews-camel-common.c
index 0a3941c..0793e11 100644
--- a/src/utils/ews-camel-common.c
+++ b/src/utils/ews-camel-common.c
@@ -145,10 +145,11 @@ camel_ews_utils_create_mime_message (EEwsConnection *cnc,
 		}
 	}
 
-	res = e_ews_connection_create_items (cnc, EWS_PRIORITY_MEDIUM,
-					     disposition, NULL, save_folder,
-					     create_mime_message_cb, create_data,
-					     &ids, cancellable, error);
+	res = e_ews_connection_create_items_sync (
+		cnc, EWS_PRIORITY_MEDIUM,
+		disposition, NULL, save_folder,
+		create_mime_message_cb, create_data,
+		&ids, cancellable, error);
 
 	if (restore_from) {
 		struct _camel_header_raw *header;
diff --git a/src/utils/ews-test-finditem-query.c b/src/utils/ews-test-finditem-query.c
index c548e0b..6e38556 100644
--- a/src/utils/ews-test-finditem-query.c
+++ b/src/utils/ews-test-finditem-query.c
@@ -124,10 +124,11 @@ op_test_finditem_run (void)
 	fid->id = g_strdup (folder_name);
 	fid->is_distinguished_id = TRUE;
 
-	e_ews_connection_find_folder_items_start	(cnc, EWS_PRIORITY_MEDIUM, fid,
-							 "IdOnly", NULL, NULL, CONTACTS_QUERY,
-							 folder_type, (EwsConvertQueryCallback) (e_ews_query_to_restriction),
-							 find_folder_item_callback, cancellable, (gpointer) folder_name);
+	e_ews_connection_find_folder_items (
+		cnc, EWS_PRIORITY_MEDIUM, fid,
+		"IdOnly", NULL, NULL, CONTACTS_QUERY,
+		folder_type, (EwsConvertQueryCallback) (e_ews_query_to_restriction),
+		cancellable, find_folder_item_callback, (gpointer) folder_name);
 	e_ews_folder_free_fid (fid);
 
 	/*Check for calendar folder*/
@@ -137,10 +138,11 @@ op_test_finditem_run (void)
 	fid->id = g_strdup (folder_name);
 	fid->is_distinguished_id = TRUE;
 
-	e_ews_connection_find_folder_items_start	(cnc, EWS_PRIORITY_MEDIUM, fid,
-							 "IdOnly", NULL, NULL, CALENDAR_QUERY,
-							 folder_type, (EwsConvertQueryCallback) (e_ews_query_to_restriction),
-							 find_folder_item_callback, cancellable, (gpointer) folder_name);
+	e_ews_connection_find_folder_items (
+		cnc, EWS_PRIORITY_MEDIUM, fid,
+		"IdOnly", NULL, NULL, CALENDAR_QUERY,
+		folder_type, (EwsConvertQueryCallback) (e_ews_query_to_restriction),
+		cancellable, find_folder_item_callback, (gpointer) folder_name);
 	e_ews_folder_free_fid (fid);
 
 	/*Check for mail folder*/
@@ -150,10 +152,11 @@ op_test_finditem_run (void)
 	fid->id = g_strdup (folder_name);
 	fid->is_distinguished_id = TRUE;
 
-	e_ews_connection_find_folder_items_start	(cnc, EWS_PRIORITY_MEDIUM, fid,
-							 "IdOnly", NULL, NULL, MAIL_QUERY,
-							 folder_type, (EwsConvertQueryCallback) (e_ews_query_to_restriction),
-							 find_folder_item_callback, cancellable, (gpointer) folder_name);
+	e_ews_connection_find_folder_items (
+		cnc, EWS_PRIORITY_MEDIUM, fid,
+		"IdOnly", NULL, NULL, MAIL_QUERY,
+		folder_type, (EwsConvertQueryCallback) (e_ews_query_to_restriction),
+		cancellable, find_folder_item_callback, (gpointer) folder_name);
 	e_ews_folder_free_fid (fid);
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]