Value:do { \
if (x) { \
set_errno(e); \
if (c) { \
talloc_free(c); \
} \
return (e); \
} \
} while (0);
Referenced by Abort(), AbortSubmit(), AddressTypes(), AddUserPermission(), ChangeProfilePassword(), CloneStream(), CollapseRow(), CommitStream(), CopyFolder(), CopyProfile(), CopyProps(), CopyTo(), CopyToStream(), CreateAttach(), CreateBookmark(), CreateFolder(), CreateMessage(), CreateProfile(), CreateProfileStore(), DeleteAttach(), DeleteFolder(), DeleteMessage(), DeleteProfile(), DeletePropertiesNoReplicate(), DeleteProps(), DispatchNotifications(), DuplicateProfile(), EmptyFolder(), emsmdb_async_connect(), emsmdb_async_waitex(), emsmdb_disconnect(), EntryIDFromSourceIDForMessage(), ExpandRow(), FindProfileAttr(), FindRow(), FreeBookmark(), FXCopyFolder(), FXCopyMessages(), FXCopyProperties(), FXCopyTo(), FXDestConfigure(), FXGetBuffer(), FXPutBuffer(), GetABRecipientInfo(), GetAttachmentTable(), GetBestBody(), GetCollapseState(), GetContentsTable(), GetDefaultFolder(), GetDefaultProfile(), GetDefaultPublicFolder(), GetFIDFromEntryID(), GetFolderItemsCount(), GetGALTable(), GetGALTableCount(), GetHierarchyTable(), GetIdFromLongTermId(), GetIDsFromNames(), GetLoadparmContext(), GetLocalReplicaIds(), GetLongTermIdFromId(), GetMessageStatus(), GetNamesFromIDs(), GetNewLogonId(), GetOutboxFolder(), GetOwningServers(), GetPermissionsTable(), GetProfileAttr(), GetProfileTable(), GetPropList(), GetProps(), GetPropsAll(), GetReceiveFolder(), GetReceiveFolderTable(), GetRecipientTable(), GetRulesTable(), GetSearchCriteria(), GetStatus(), GetStoreState(), GetStreamSize(), GetTransportFolder(), GetUserFreeBusyData(), GetValidAttach(), HardDeleteMessage(), HardDeleteMessagesAndSubfolders(), ICSSyncConfigure(), ICSSyncGetTransferState(), ICSSyncOpenCollector(), ICSSyncUploadStateBegin(), ICSSyncUploadStateContinue(), ICSSyncUploadStateEnd(), IsFreeBusyConflict(), LoadProfile(), LockRegionStream(), Logoff(), Logon(), mapi_id_array_add_id(), mapi_id_array_add_obj(), mapi_id_array_del_id(), mapi_id_array_del_obj(), mapi_id_array_get(), mapi_id_array_init(), mapi_id_array_release(), mapi_nameid_canonical_add(), mapi_nameid_custom_lid_add(), mapi_nameid_custom_string_add(), mapi_nameid_GetIDsFromNames(), mapi_nameid_lid_add(), mapi_nameid_lid_lookup(), mapi_nameid_lid_lookup_canonical(), mapi_nameid_lookup_SPropTagArray(), mapi_nameid_lookup_SPropValue(), mapi_nameid_map_SPropTagArray(), mapi_nameid_map_SPropValue(), mapi_nameid_OOM_add(), mapi_nameid_OOM_lookup(), mapi_nameid_SPropTagArray(), mapi_nameid_string_add(), mapi_nameid_string_lookup(), mapi_nameid_string_lookup_canonical(), mapi_nameid_unmap_SPropTagArray(), mapi_nameid_unmap_SPropValue(), mapi_object_bookmark_debug(), mapi_object_bookmark_find(), mapi_object_bookmark_get_count(), mapi_object_copy(), mapi_profile_add_string_attr(), mapi_profile_delete_string_attr(), mapi_profile_modify_string_attr(), MAPIAllocateBuffer(), MAPIFreeBuffer(), MAPIInitialize(), MapiLogonProvider(), ModifyPermissions(), ModifyRecipients(), ModifyUserPermission(), MonitorNotification(), MoveCopyMessages(), MoveFolder(), nspi_CompareMIds(), nspi_DNToMId(), nspi_GetIDsFromNames(), nspi_GetMatches(), nspi_GetNamesFromIDs(), nspi_GetPropList(), nspi_GetProps(), nspi_GetSpecialTable(), nspi_GetTemplateInfo(), nspi_ModLinkAtt(), nspi_ModProps(), nspi_QueryColumns(), nspi_QueryRows(), nspi_ResolveNames(), nspi_ResolveNamesW(), nspi_ResortRestriction(), nspi_SeekEntries(), nspi_unbind(), nspi_UpdateStat(), OpenAttach(), OpenEmbeddedMessage(), OpenFolder(), OpenMessage(), OpenMsgStore(), OpenProfile(), OpenPublicFolder(), OpenPublicFolderByName(), OpenStream(), OpenUserMailbox(), OptionsData(), ProcessNetworkProfile(), ProcessNotification(), PropertyRow_addprop(), PublicFolderIsGhosted(), QueryColumns(), QueryNamedProperties(), QueryPosition(), QueryRows(), ReadRecipients(), ReadStream(), RegisterAsyncNotification(), RegisterNotification(), Release(), ReloadCachedInformation(), RemoveAllRecipients(), RemoveUserPermission(), RenameProfile(), Reset(), ResolveNames(), Restrict(), RfrGetFQDNFromLegacyDN(), SaveChangesAttachment(), SaveChangesMessage(), SeekRow(), SeekRowApprox(), SeekRowBookmark(), SeekStream(), SetCollapseState(), SetColumns(), SetDefaultProfile(), SetLocalReplicaMidsetDeleted(), SetMAPIDebugLevel(), SetMAPIDumpData(), SetMessageReadFlag(), SetMessageStatus(), SetPropertiesNoReplicate(), SetProps(), SetReadFlags(), SetReceiveFolder(), SetRecipientType(), SetSearchCriteria(), SetSpooler(), SetStreamSize(), SetSyncNotificationGuid(), ShutDown(), SortTable(), SpoolerLockMessage(), SPropTagArray_add(), SPropTagArray_delete(), SPropTagArray_find(), SRow_addprop(), SubmitMessage(), Subscribe(), SyncOpenAdvisor(), TellVersion(), TransportNewMail(), TransportSend(), UnlockRegionStream(), Unsubscribe(), WrapCompressedRTFStream(), WriteAndCommitStream(), and WriteStream().