[evolution-mapi] Bug #615838 - Use _ADDRTYPE_UNICODE properties
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-mapi] Bug #615838 - Use _ADDRTYPE_UNICODE properties
- Date: Mon, 26 Apr 2010 09:22:50 +0000 (UTC)
commit 9cf11af42c0b6e3e3a5cc472ef96fcbbba717722
Author: Milan Crha <mcrha redhat com>
Date: Mon Apr 26 11:21:49 2010 +0200
Bug #615838 - Use _ADDRTYPE_UNICODE properties
src/calendar/e-cal-backend-mapi.c | 16 ++++++------
src/camel/camel-mapi-folder.c | 8 +++---
src/camel/camel-mapi-utils.c | 2 +-
src/libexchangemapi/exchange-mapi-cal-utils.c | 30 ++++++++++++------------
src/libexchangemapi/exchange-mapi-connection.c | 4 +-
5 files changed, 30 insertions(+), 30 deletions(-)
---
diff --git a/src/calendar/e-cal-backend-mapi.c b/src/calendar/e-cal-backend-mapi.c
index ca5e6ea..729a93c 100644
--- a/src/calendar/e-cal-backend-mapi.c
+++ b/src/calendar/e-cal-backend-mapi.c
@@ -559,7 +559,7 @@ mapi_cal_get_known_ids (ExchangeMapiConnection *conn, mapi_id_t fid, TALLOC_CTX
if you add new add it here too, otherwise it may not be fetched */
static uint32_t known_cal_mapi_ids[] = {
PR_7BIT_DISPLAY_NAME_UNICODE,
- PR_ADDRTYPE,
+ PR_ADDRTYPE_UNICODE,
PR_ATTACH_DATA_BIN,
PR_ATTACH_FILENAME_UNICODE,
PR_ATTACH_LONG_FILENAME_UNICODE,
@@ -586,7 +586,7 @@ mapi_cal_get_known_ids (ExchangeMapiConnection *conn, mapi_id_t fid, TALLOC_CTX
PR_OWNER_APPT_ID,
PR_PRIORITY,
PR_PROCESSED,
- PR_RCVD_REPRESENTING_ADDRTYPE,
+ PR_RCVD_REPRESENTING_ADDRTYPE_UNICODE,
PR_RCVD_REPRESENTING_EMAIL_ADDRESS_UNICODE,
PR_RCVD_REPRESENTING_NAME_UNICODE,
PR_RECIPIENT_DISPLAY_NAME_UNICODE,
@@ -596,12 +596,12 @@ mapi_cal_get_known_ids (ExchangeMapiConnection *conn, mapi_id_t fid, TALLOC_CTX
PR_RENDERING_POSITION,
PR_RESPONSE_REQUESTED,
PR_RTF_IN_SYNC,
- PR_SENDER_ADDRTYPE,
+ PR_SENDER_ADDRTYPE_UNICODE,
PR_SENDER_EMAIL_ADDRESS_UNICODE,
PR_SENDER_NAME_UNICODE,
PR_SEND_INTERNET_ENCODING,
PR_SENSITIVITY,
- PR_SENT_REPRESENTING_ADDRTYPE,
+ PR_SENT_REPRESENTING_ADDRTYPE_UNICODE,
PR_SENT_REPRESENTING_EMAIL_ADDRESS_UNICODE,
PR_SENT_REPRESENTING_NAME_UNICODE,
PR_SMTP_ADDRESS_UNICODE,
@@ -1415,10 +1415,10 @@ mapi_cal_get_required_props (ExchangeMapiConnection *conn, mapi_id_t fid, TALLOC
PROP_TAG(PT_BINARY, 0x0023),
PROP_TAG(PT_BINARY, 0x0003),
PR_SENT_REPRESENTING_NAME_UNICODE,
- PR_SENT_REPRESENTING_ADDRTYPE,
+ PR_SENT_REPRESENTING_ADDRTYPE_UNICODE,
PR_SENT_REPRESENTING_EMAIL_ADDRESS_UNICODE,
PR_SENDER_NAME_UNICODE,
- PR_SENDER_ADDRTYPE,
+ PR_SENDER_ADDRTYPE_UNICODE,
PR_SENDER_EMAIL_ADDRESS_UNICODE
};
@@ -1443,10 +1443,10 @@ capture_req_props (FetchItemsCallbackData *item_data, gpointer data)
cbdata->cleanglobalid = (const struct Binary_r *)find_mapi_SPropValue_data(properties, PROP_TAG(PT_BINARY, 0x0023));
cbdata->globalid = (const struct Binary_r *)find_mapi_SPropValue_data(properties, PROP_TAG(PT_BINARY, 0x0003));
cbdata->username = exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_NAME_UNICODE);
- cbdata->useridtype = exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_ADDRTYPE);
+ cbdata->useridtype = exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_ADDRTYPE_UNICODE);
cbdata->userid = exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_EMAIL_ADDRESS_UNICODE);
cbdata->ownername = exchange_mapi_util_find_array_propval (properties, PR_SENDER_NAME_UNICODE);
- cbdata->owneridtype = exchange_mapi_util_find_array_propval (properties, PR_SENDER_ADDRTYPE);
+ cbdata->owneridtype = exchange_mapi_util_find_array_propval (properties, PR_SENDER_ADDRTYPE_UNICODE);
cbdata->ownerid = exchange_mapi_util_find_array_propval (properties, PR_SENDER_EMAIL_ADDRESS_UNICODE);
return TRUE;
diff --git a/src/camel/camel-mapi-folder.c b/src/camel/camel-mapi-folder.c
index 8dcff96..bb4669c 100644
--- a/src/camel/camel-mapi-folder.c
+++ b/src/camel/camel-mapi-folder.c
@@ -993,7 +993,7 @@ mapi_camel_get_summary_list (ExchangeMapiConnection *conn, mapi_id_t fid, TALLOC
PR_MESSAGE_FLAGS,
PR_SENT_REPRESENTING_NAME_UNICODE,
PR_SENT_REPRESENTING_EMAIL_ADDRESS_UNICODE,
- PR_SENT_REPRESENTING_ADDRTYPE,
+ PR_SENT_REPRESENTING_ADDRTYPE_UNICODE,
PR_LAST_MODIFICATION_TIME,
PR_INTERNET_MESSAGE_ID,
PR_INTERNET_REFERENCES,
@@ -1215,15 +1215,15 @@ mapi_camel_get_item_prop_list (ExchangeMapiConnection *conn, mapi_id_t fid, TALL
PR_PROCESSED,
PR_SENT_REPRESENTING_NAME_UNICODE,
- PR_SENT_REPRESENTING_ADDRTYPE,
+ PR_SENT_REPRESENTING_ADDRTYPE_UNICODE,
PR_SENT_REPRESENTING_EMAIL_ADDRESS_UNICODE,
PR_SENDER_NAME_UNICODE,
- PR_SENDER_ADDRTYPE,
+ PR_SENDER_ADDRTYPE_UNICODE,
PR_SENDER_EMAIL_ADDRESS_UNICODE,
PR_RCVD_REPRESENTING_NAME_UNICODE,
- PR_RCVD_REPRESENTING_ADDRTYPE,
+ PR_RCVD_REPRESENTING_ADDRTYPE_UNICODE,
PR_RCVD_REPRESENTING_EMAIL_ADDRESS_UNICODE
};
diff --git a/src/camel/camel-mapi-utils.c b/src/camel/camel-mapi-utils.c
index 67e1f78..1ef05fd 100644
--- a/src/camel/camel-mapi-utils.c
+++ b/src/camel/camel-mapi-utils.c
@@ -78,7 +78,7 @@ mapi_item_add_recipient (const gchar *recipients, OlMailRecipientType type, GSLi
val = MAPI_MAILUSER;
set_SPropValue_proptag (&(recipient->in.ext_lpProps[1]), PR_OBJECT_TYPE, (gconstpointer )&val);
str = "SMTP";
- set_SPropValue_proptag (&(recipient->in.ext_lpProps[2]), PR_ADDRTYPE, (gconstpointer )(str));
+ set_SPropValue_proptag (&(recipient->in.ext_lpProps[2]), PR_ADDRTYPE_UNICODE, (gconstpointer )(str));
str = recipient->email_id;
set_SPropValue_proptag (&(recipient->in.ext_lpProps[3]), PR_SMTP_ADDRESS_UNICODE, (gconstpointer )(str));
/* FIXME: Please add the correct names here instead of the e-mail ID */
diff --git a/src/libexchangemapi/exchange-mapi-cal-utils.c b/src/libexchangemapi/exchange-mapi-cal-utils.c
index 87fbaff..f930053 100644
--- a/src/libexchangemapi/exchange-mapi-cal-utils.c
+++ b/src/libexchangemapi/exchange-mapi-cal-utils.c
@@ -335,7 +335,7 @@ exchange_mapi_cal_util_fetch_organizer (ECalComponent *comp, GSList **recip_list
val = MAPI_MAILUSER;
set_SPropValue_proptag (&(recipient->in.ext_lpProps[1]), PR_OBJECT_TYPE, (gconstpointer )&val);
str = "SMTP";
- set_SPropValue_proptag (&(recipient->in.ext_lpProps[2]), PR_ADDRTYPE, (gconstpointer )(str));
+ set_SPropValue_proptag (&(recipient->in.ext_lpProps[2]), PR_ADDRTYPE_UNICODE, (gconstpointer )(str));
str = recipient->email_id;
set_SPropValue_proptag (&(recipient->in.ext_lpProps[3]), PR_SMTP_ADDRESS_UNICODE, (gconstpointer )(str));
@@ -408,7 +408,7 @@ exchange_mapi_cal_util_fetch_recipients (ECalComponent *comp, GSList **recip_lis
val = MAPI_MAILUSER;
set_SPropValue_proptag (&(recipient->in.ext_lpProps[1]), PR_OBJECT_TYPE, (gconstpointer )&val);
str = "SMTP";
- set_SPropValue_proptag (&(recipient->in.ext_lpProps[2]), PR_ADDRTYPE, (gconstpointer )(str));
+ set_SPropValue_proptag (&(recipient->in.ext_lpProps[2]), PR_ADDRTYPE_UNICODE, (gconstpointer )(str));
str = recipient->email_id;
set_SPropValue_proptag (&(recipient->in.ext_lpProps[3]), PR_SMTP_ADDRESS_UNICODE, (gconstpointer )(str));
@@ -816,10 +816,10 @@ exchange_mapi_cal_util_mapi_props_to_comp (ExchangeMapiConnection *conn, icalcom
if (icalcomponent_get_first_property (ical_comp, ICAL_ORGANIZER_PROPERTY) == NULL) {
gchar *val;
// const gchar *sender_name = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENDER_NAME_UNICODE);
- const gchar *sender_email_type = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENDER_ADDRTYPE);
+ const gchar *sender_email_type = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENDER_ADDRTYPE_UNICODE);
const gchar *sender_email = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENDER_EMAIL_ADDRESS_UNICODE);
const gchar *sent_name = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_NAME_UNICODE);
- const gchar *sent_email_type = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_ADDRTYPE);
+ const gchar *sent_email_type = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_ADDRTYPE_UNICODE);
const gchar *sent_email = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_EMAIL_ADDRESS_UNICODE);
if (!g_utf8_collate (sender_email_type, "EX"))
@@ -1028,10 +1028,10 @@ fetch_server_data_cb (FetchItemsCallbackData *item_data, gpointer data)
ui32 = (const uint32_t *)find_mapi_SPropValue_data(properties, PROP_TAG(PT_LONG, 0x8201));
cbdata->appt_seq = ui32 ? *ui32 : 0;
cbdata->username = exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_NAME_UNICODE);
- cbdata->useridtype = exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_ADDRTYPE);
+ cbdata->useridtype = exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_ADDRTYPE_UNICODE);
cbdata->userid = exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_EMAIL_ADDRESS_UNICODE);
cbdata->ownername = exchange_mapi_util_find_array_propval (properties, PR_SENDER_NAME_UNICODE);
- cbdata->owneridtype = exchange_mapi_util_find_array_propval (properties, PR_SENDER_ADDRTYPE);
+ cbdata->owneridtype = exchange_mapi_util_find_array_propval (properties, PR_SENDER_ADDRTYPE_UNICODE);
cbdata->ownerid = exchange_mapi_util_find_array_propval (properties, PR_SENDER_EMAIL_ADDRESS_UNICODE);
cbdata->comp = comp;
@@ -1086,12 +1086,12 @@ update_attendee_status (ExchangeMapiConnection *conn, struct mapi_SPropValue_arr
fetch_server_data (conn, mid, &cbdata);
att = exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_EMAIL_ADDRESS_UNICODE);
- addrtype = exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_ADDRTYPE);
+ addrtype = exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_ADDRTYPE_UNICODE);
if (addrtype && !g_ascii_strcasecmp (addrtype, "EX"))
att = exchange_mapi_connection_ex_to_smtp (conn, att);
att_sentby = exchange_mapi_util_find_array_propval (properties, PR_SENDER_EMAIL_ADDRESS_UNICODE);
- addrtype = exchange_mapi_util_find_array_propval (properties, PR_SENDER_ADDRTYPE);
+ addrtype = exchange_mapi_util_find_array_propval (properties, PR_SENDER_ADDRTYPE_UNICODE);
if (addrtype && !g_ascii_strcasecmp (addrtype, "EX"))
att_sentby = exchange_mapi_connection_ex_to_smtp (conn, att_sentby);
@@ -1198,10 +1198,10 @@ update_server_object (ExchangeMapiConnection *conn, struct mapi_SPropValue_array
cbdata.kind = kind;
cbdata.comp = comp;
cbdata.username = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENDER_NAME_UNICODE);
- cbdata.useridtype = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENDER_ADDRTYPE);
+ cbdata.useridtype = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENDER_ADDRTYPE_UNICODE);
cbdata.userid = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENDER_EMAIL_ADDRESS_UNICODE);
cbdata.ownername = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_NAME_UNICODE);
- cbdata.owneridtype = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_ADDRTYPE);
+ cbdata.owneridtype = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_ADDRTYPE_UNICODE);
cbdata.ownerid = (const gchar *) exchange_mapi_util_find_array_propval (properties, PR_SENT_REPRESENTING_EMAIL_ADDRESS_UNICODE);
cbdata.is_modify = FALSE;
cbdata.msgflags = MSGFLAG_READ;
@@ -1651,10 +1651,10 @@ exchange_mapi_cal_utils_write_props_cb (ExchangeMapiConnection *conn, mapi_id_t
set_value (PR_IMPORTANCE, &flag32);
set_value (PR_SENT_REPRESENTING_NAME_UNICODE, cbdata->ownername);
- set_value (PR_SENT_REPRESENTING_ADDRTYPE, cbdata->owneridtype);
+ set_value (PR_SENT_REPRESENTING_ADDRTYPE_UNICODE, cbdata->owneridtype);
set_value (PR_SENT_REPRESENTING_EMAIL_ADDRESS_UNICODE, cbdata->ownerid);
set_value (PR_SENDER_NAME_UNICODE, cbdata->username);
- set_value (PR_SENDER_ADDRTYPE, cbdata->useridtype);
+ set_value (PR_SENDER_ADDRTYPE_UNICODE, cbdata->useridtype);
set_value (PR_SENDER_EMAIL_ADDRESS_UNICODE, cbdata->userid);
flag32 = cbdata->msgflags;
@@ -2140,15 +2140,15 @@ exchange_mapi_cal_utils_get_props_cb (ExchangeMapiConnection *conn, mapi_id_t fi
PR_MSG_EDITOR_FORMAT,
PR_SENT_REPRESENTING_NAME_UNICODE,
- PR_SENT_REPRESENTING_ADDRTYPE,
+ PR_SENT_REPRESENTING_ADDRTYPE_UNICODE,
PR_SENT_REPRESENTING_EMAIL_ADDRESS_UNICODE,
PR_SENDER_NAME_UNICODE,
- PR_SENDER_ADDRTYPE,
+ PR_SENDER_ADDRTYPE_UNICODE,
PR_SENDER_EMAIL_ADDRESS_UNICODE,
PR_RCVD_REPRESENTING_NAME_UNICODE,
- PR_RCVD_REPRESENTING_ADDRTYPE,
+ PR_RCVD_REPRESENTING_ADDRTYPE_UNICODE,
PR_RCVD_REPRESENTING_EMAIL_ADDRESS_UNICODE
};
diff --git a/src/libexchangemapi/exchange-mapi-connection.c b/src/libexchangemapi/exchange-mapi-connection.c
index 98ee685..e503bc9 100644
--- a/src/libexchangemapi/exchange-mapi-connection.c
+++ b/src/libexchangemapi/exchange-mapi-connection.c
@@ -1007,7 +1007,7 @@ exchange_mapi_util_get_recipients (mapi_object_t *obj_message, GSList **recip_li
recipient->email_id = talloc_steal (recipient->mem_ctx, (const gchar *) exchange_mapi_util_find_row_propval (&(rows_recip.aRow[i_row_recip]), PR_SMTP_ADDRESS_UNICODE));
/* fallback */
if (!recipient->email_id) {
- const gchar *addrtype = talloc_steal (recipient->mem_ctx, (const gchar *) exchange_mapi_util_find_row_propval (&(rows_recip.aRow[i_row_recip]), PR_ADDRTYPE));
+ const gchar *addrtype = talloc_steal (recipient->mem_ctx, (const gchar *) exchange_mapi_util_find_row_propval (&(rows_recip.aRow[i_row_recip]), PR_ADDRTYPE_UNICODE));
if (addrtype && !g_ascii_strcasecmp(addrtype, "SMTP"))
recipient->email_id = talloc_steal (recipient->mem_ctx, (const gchar *) exchange_mapi_util_find_row_propval (&(rows_recip.aRow[i_row_recip]), PR_EMAIL_ADDRESS_UNICODE));
}
@@ -1089,7 +1089,7 @@ exchange_mapi_util_modify_recipients (ExchangeMapiConnection *conn, TALLOC_CTX *
PR_DISPLAY_TYPE,
PR_TRANSMITTABLE_DISPLAY_NAME_UNICODE,
PR_EMAIL_ADDRESS_UNICODE,
- PR_ADDRTYPE,
+ PR_ADDRTYPE_UNICODE,
PR_SEND_RICH_INFO,
PR_7BIT_DISPLAY_NAME_UNICODE,
PR_SMTP_ADDRESS_UNICODE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]