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