retval = ResolveNames(mapi_object_get_session(&obj_message),
(const char **)username, SPropTagArray,
&SRowSet, &flaglist, MAPI_UNICODE);
- mapitest_print_retval(mt, "ResolveNames");
+ mapitest_print_retval_clean(mt, "ResolveNames", retval);
+ if (retval != MAPI_E_SUCCESS) {
+ return false;
+ }
if (!SRowSet) {
mapitest_print(mt, "Null SRowSet\n");
mapitest_print_retval(mt, "SetRecipientType");
retval = ModifyRecipients(&obj_message, SRowSet);
mapitest_print_retval_fmt(mt, "ModifyRecipients", "(%s)", "MAPI_TO");
- if (GetLastError() != MAPI_E_SUCCESS) {
+ if (retval != MAPI_E_SUCCESS) {
MAPIFreeBuffer(SRowSet);
MAPIFreeBuffer(flaglist);
return false;
mapitest_print_retval(mt, "SetRecipientType");
retval = ModifyRecipients(&obj_message, SRowSet);
mapitest_print_retval_fmt(mt, "ModifyRecipients", "(%s)", "MAPI_CC");
- if (GetLastError() != MAPI_E_SUCCESS) {
+ if (retval != MAPI_E_SUCCESS) {
MAPIFreeBuffer(SRowSet);
MAPIFreeBuffer(flaglist);
return false;
mapitest_print_retval(mt, "SetRecipientType");
retval = ModifyRecipients(&obj_message, SRowSet);
mapitest_print_retval_fmt(mt, "ModifyRecipients", "(%s)", "MAPI_BCC");
- if (GetLastError() != MAPI_E_SUCCESS) {
+ if (retval != MAPI_E_SUCCESS) {
MAPIFreeBuffer(SRowSet);
MAPIFreeBuffer(flaglist);
return false;
id_msgs[0] = mapi_object_get_id(&obj_message);
retval = DeleteMessage(&obj_folder, id_msgs, 1);
mapitest_print_retval(mt, "DeleteMessage");
- if (GetLastError() != MAPI_E_SUCCESS) {
+ if (retval != MAPI_E_SUCCESS) {
MAPIFreeBuffer(SRowSet);
MAPIFreeBuffer(flaglist);
return false;
retval = ResolveNames(mapi_object_get_session(&obj_message),
(const char **)username, SPropTagArray,
&SRowSet, &flaglist, MAPI_UNICODE);
- mapitest_print_retval(mt, "ResolveNames");
-
+ mapitest_print_retval_clean(mt, "ResolveNames", retval);
+ if (retval != MAPI_E_SUCCESS) {
+ return false;
+ }
if (!SRowSet) {
mapitest_print(mt, "Null SRowSet\n");
return false;
retval = ResolveNames(mapi_object_get_session(&obj_message),
(const char **)username, SPropTagArray,
&SRowSet, &flaglist, MAPI_UNICODE);
- mapitest_print_retval(mt, "ResolveNames");
-
+ mapitest_print_retval_clean(mt, "ResolveNames", retval);
+ if (retval != MAPI_E_SUCCESS) {
+ return false;
+ }
if (!SRowSet) {
mapitest_print(mt, "Null SRowSet\n");
return false;
SRowSet_propcpy(mt->mem_ctx, SRowSet, SPropValue);
retval = SetRecipientType(&(SRowSet->aRow[0]), MAPI_TO);
- mapitest_print_retval(mt, "SetRecipientType");
+ mapitest_print_retval_clean(mt, "SetRecipientType", retval);
+ if (retval != MAPI_E_SUCCESS) {
+ MAPIFreeBuffer(SRowSet);
+ MAPIFreeBuffer(flaglist);
+ return false;
+ }
retval = ModifyRecipients(&obj_message, SRowSet);
mapitest_print_retval_fmt(mt, "ModifyRecipients", "(%s)", "MAPI_TO");
- if (GetLastError() != MAPI_E_SUCCESS) {
+ if (retval != MAPI_E_SUCCESS) {
MAPIFreeBuffer(SRowSet);
MAPIFreeBuffer(flaglist);
return false;
mapitest_print_retval(mt, "SetRecipientType");
retval = ModifyRecipients(&obj_message, SRowSet);
mapitest_print_retval_fmt(mt, "ModifyRecipients", "(%s)", "MAPI_CC");
- if (GetLastError() != MAPI_E_SUCCESS) {
+ if (retval != MAPI_E_SUCCESS) {
MAPIFreeBuffer(SRowSet);
MAPIFreeBuffer(flaglist);
return false;
mapitest_print_retval(mt, "SetRecipientType");
retval = ModifyRecipients(&obj_message, SRowSet);
mapitest_print_retval_fmt(mt, "ModifyRecipients", "(%s)", "MAPI_BCC");
- if (GetLastError() != MAPI_E_SUCCESS) {
+ if (retval != MAPI_E_SUCCESS) {
MAPIFreeBuffer(SRowSet);
MAPIFreeBuffer(flaglist);
return false;
/* Step 4. Save the message */
retval = SaveChangesMessage(&obj_folder, &obj_message, KeepOpenReadOnly);
mapitest_print_retval(mt, "SaveChangesMessage");
- if (GetLastError() != MAPI_E_SUCCESS) {
+ if (retval != MAPI_E_SUCCESS) {
MAPIFreeBuffer(SRowSet);
MAPIFreeBuffer(flaglist);
return false;
retval = ReadRecipients(&obj_message, 0, &count, &RecipientRows);
mapitest_print_retval(mt, "ReadRecipients");
MAPIFreeBuffer(RecipientRows);
- if (GetLastError() != MAPI_E_SUCCESS) {
+ if (retval != MAPI_E_SUCCESS) {
MAPIFreeBuffer(SRowSet);
MAPIFreeBuffer(flaglist);
ret = false;
id_msgs[0] = mapi_object_get_id(&obj_message);
retval = DeleteMessage(&obj_folder, id_msgs, 1);
mapitest_print_retval(mt, "DeleteMessage");
- if (GetLastError() != MAPI_E_SUCCESS) {
+ if (retval != MAPI_E_SUCCESS) {
MAPIFreeBuffer(SRowSet);
MAPIFreeBuffer(flaglist);
ret = false;