libmapi-concepts.doxy File Reference
int fd
Definition: mapi_notification.h:45
#define PidTagRoamingDictionary
Definition: property_tags.h:923
#define PidTagHomeAddressCountry_Error
Definition: property_tags.h:504
#define olFolderCommonView
Definition: mapidefs.h:240
#define PidTagInitials
Definition: property_tags.h:535
#define PidTagAttributeReadOnly_Error
Definition: property_tags.h:280
#define PR_SCHDINFO_FREEBUSY_OOF
Definition: property_altnames.h:1111
struct mapi_session * prev
Definition: mapi_provider.h:57
#define PidTagPurportedSenderDomain_Error
Definition: property_tags.h:802
#define PidTagAddressBookContainerId
Definition: property_tags.h:79
#define PidTagContainerHierarchy_Error
Definition: property_tags.h:346
#define PidTagStartDateEtc
Definition: property_tags.h:1098
#define PidTagConversationIndexTracking_Error
Definition: property_tags.h:357
#define PidTagDepartmentName
Definition: property_tags.h:399
struct mapi_obj_table mapi_object_table_t
_PUBLIC_ struct idset * IDSET_parse(TALLOC_CTX *mem_ctx, DATA_BLOB buffer, bool idbased)
Definition: idset.c:360
#define PidTagRowType
Definition: property_tags.h:927
_PUBLIC_ void mapi_SPropValue_array_named(mapi_object_t *obj, struct mapi_SPropValue_array *props)
Definition: property.c:1177
#define PidTagAccessControlListData_Error
Definition: property_tags.h:67
#define PidTagExpiryTime
Definition: property_tags.h:433
_PUBLIC_ bool set_SPropValue_proptag_date_timeval(struct SPropValue *lpProps, enum MAPITAGS aulPropTag, const struct timeval *t)
Definition: property.c:1257
#define PidTagSentMailSvrEID_Error
Definition: property_tags.h:1072
#define PT_MV_STRING8
Definition: mapidefs.h:64
#define PidTagDisplayTo_Error
Definition: property_tags.h:412
void oc_log_init_stdout()
Definition: oc_log.c:70
#define PidTagExtendedFolderFlags
Definition: property_tags.h:437
#define PidTagEmailAddress_Error
Definition: property_tags.h:418
_PUBLIC_ struct mapi_SPropValue * add_mapi_SPropValue(TALLOC_CTX *mem_ctx, struct mapi_SPropValue *lpProps, uint16_t *cValues, uint32_t aulPropTag, const void *data)
Definition: property.c:590
#define PidTagMaximumSubmitMessageSize
Definition: property_tags.h:613
uint64_t fid_note
Definition: mapi_object.h:96
#define PidTagAddressBookExtensionAttribute5_Error
Definition: property_tags.h:120
enum MAPISTATUS ReadRecipients(mapi_object_t *, uint32_t, uint8_t *, struct ReadRecipientRow **)
Definition: IMessage.c:942
void mapi_object_set_session(mapi_object_t *, struct mapi_session *)
Definition: mapi_object.c:181
_PUBLIC_ void mapidump_contact(struct mapi_SPropValue_array *properties, const char *id)
Definition: mapidump.c:555
#define PidTagBusinessFaxNumber
Definition: property_tags.h:303
#define PR_CLIENT_SUBMIT_TIME
Definition: property_altnames.h:175
uint64_t fid_journal
Definition: mapi_object.h:95
#define PidTagResolveMethod
Definition: property_tags.h:907
#define PidTagSortLocaleId
Definition: property_tags.h:1089
#define PR_MESSAGE_CLASS
Definition: property_altnames.h:694
#define PidTagOriginalDisplayBcc
Definition: property_tags.h:701
#define PidLidTaskDueDate
Definition: mapi_nameid.h:374
#define PidTagPostOfficeBox_Error
Definition: property_tags.h:778
#define PidTagDeleteAfterSubmit
Definition: property_tags.h:391
_PUBLIC_ enum MAPISTATUS nspi_ResolveNamesW(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, const char **usernames, struct SPropTagArray *pPropTags, struct PropertyRowSet_r ***pppRows, struct PropertyTagArray_r ***pppMIds)
Definition: nspi.c:1164
#define PidTagDeletedCountTotal
Definition: property_tags.h:393
#define PidTagReceivedByEntryId
Definition: property_tags.h:827
#define PidTagSearchFolderLastUsed_Error
Definition: property_tags.h:1034
#define PidTagInstanceKey_Error
Definition: property_tags.h:540
_PUBLIC_ enum MAPISTATUS OptionsData(mapi_object_t *obj_store, const char *addrtype, uint8_t **OptionsData, uint16_t *OptionsLength, uint8_t **HelpFile, uint16_t *HelpFileLength, const char **HelpFileName)
Definition: IXPLogon.c:294
#define PidTagWeddingAnniversary_Error
Definition: property_tags.h:1172
#define PidTagAddressBookExtensionAttribute2_Error
Definition: property_tags.h:114
#define PidTagIpmContactEntryId_Error
Definition: property_tags.h:554
enum MAPISTATUS GetDefaultFolder(mapi_object_t *, uint64_t *, const uint32_t)
Definition: simple_mapi.c:236
#define PidTagOscSyncEnabled_Error
Definition: property_tags.h:744
#define olFolderFinder
Definition: mapidefs.h:253
const char * password
Definition: mapi_profile.h:43
#define PidTagOriginalAuthorEntryId_Error
Definition: property_tags.h:696
_PUBLIC_ void mapidump_PAB_entry(struct PropertyRow_r *aRow)
Output a row of the public address book.
Definition: mapidump.c:222
#define RES_PROPERTY
Definition: mapidefs.h:75
#define PidTagAccessControlListData
Definition: property_tags.h:66
#define CP_UNICODE_ONLY
Definition: codepage_lcid.c:13
enum MAPISTATUS GetProfileTable(struct mapi_context *, struct SRowSet *)
Definition: IProfAdmin.c:1365
#define PR_BUSINESS_HOME_PAGE
Definition: property_altnames.h:154
#define PidTagSentRepresentingFlags_Error
Definition: property_tags.h:1080
#define PidTagComment_Error
Definition: property_tags.h:330
#define PidTagRuleMessageProviderData
Definition: property_tags.h:958
_PUBLIC_ const void * get_PropertyValue_PropertyRowSet_data(struct PropertyRowSet_r *RowSet, uint32_t ulPropTag)
Definition: property.c:2149
#define RES_OR
Definition: mapidefs.h:72
uint16_t prop_count
Definition: emsmdb.h:43
#define PidTagAddressBookDistributionListRejectMessagesFromDLMembers
Definition: property_tags.h:95
#define PR_MEMBER_ID
Definition: property_altnames.h:683
#define PidTagDamBackPatched
Definition: property_tags.h:371
#define PidTagRecordKey
Definition: property_tags.h:869
#define PidTagHasRules_Error
Definition: property_tags.h:492
_PUBLIC_ enum MAPISTATUS fxparser_parse(struct fx_parser_context *parser, DATA_BLOB *fxbuf)
Definition: fxparser.c:579
enum MAPISTATUS OpenProfile(struct mapi_context *, struct mapi_profile *, const char *, const char *)
Definition: IProfAdmin.c:710
#define PR_GIVEN_NAME_ERROR
Definition: property_altnames.h:528
#define PidTagAddressBookPhoneticSurname_Error
Definition: property_tags.h:184
struct SPropTagArray * set_SPropTagArray(TALLOC_CTX *, uint32_t,...)
Definition: property.c:47
enum MAPISTATUS ReloadCachedInformation(mapi_object_t *)
Definition: IStoreFolder.c:207
#define PidTagFolderAssociatedContents_Error
Definition: property_tags.h:454
#define PidTagReportTag_Error
Definition: property_tags.h:900
#define PR_IPM_APPOINTMENT_ENTRYID
Definition: property_altnames.h:606
#define PidTagReadReceiptSmtpAddress
Definition: property_tags.h:818
struct MAPINAMEID * nameid
Definition: mapi_nameid.h:28
#define PidTagAddressBookExtensionAttribute4
Definition: property_tags.h:117
unsigned long SCODE
Definition: mapicode.h:76
const char * ou
Definition: mapi_profile.h:41
#define PidTagBodyContentId
Definition: property_tags.h:292
int get_interfaces_oc(struct iface_struct *, int)
#define PidTagStoreSupportMask_Error
Definition: property_tags.h:1108
#define PidTagReceivedRepresentingName
Definition: property_tags.h:841
#define PidTagInternetMessageId_Error
Definition: property_tags.h:548
#define PidTagPredecessorChangeList
Definition: property_tags.h:783
#define LZFU_INITLENGTH
Definition: lzfu.c:64
void oc_log_init_server(const char *progname, struct loadparm_context *lp_ctx)
Definition: oc_log.c:89
uint64_t id
Definition: mapi_object.h:40
#define PidTagPriority
Definition: property_tags.h:791
_PUBLIC_ enum MAPISTATUS WrapCompressedRTFStream(mapi_object_t *obj_stream, DATA_BLOB *rtf)
Definition: lzfu.c:102
#define PidTagWlinkAddressBookEID_Error
Definition: property_tags.h:1174
#define PR_STATE_OR_PROVINCE
Definition: property_altnames.h:1182
#define PidTagAddressBookPublicDelegates
Definition: property_tags.h:187
void mapidump_languages_list(void)
Definition: mapidump.c:1043
#define PidTagRwRulesStream_Error
Definition: property_tags.h:980
#define PidTagAttachLongFilename
Definition: property_tags.h:245
const char * server
Definition: mapi_profile.h:49
#define PidTagTelecommunicationsDeviceForDeafTelephoneNumber_Error
Definition: property_tags.h:1128
bool setup
Definition: emsmdb.h:46
#define PR_SENT_REPRESENTING_NAME
Definition: property_altnames.h:1158
#define openchange_private_DRAFTS_FID
Definition: property_tags.h:45
_PUBLIC_ struct OneOffEntryId * get_OneOffEntryId(TALLOC_CTX *mem_ctx, struct Binary_r *bin)
Definition: property.c:1866
const void * get_PropertyValue_data(struct PropertyValue_r *)
Definition: property.c:2243
#define PidTagOriginalAuthorName
Definition: property_tags.h:697
#define PidTagMiddleName_Error
Definition: property_tags.h:656
struct GUID guid
Definition: idset.h:29
_PUBLIC_ enum MAPISTATUS ReadRecipients(mapi_object_t *obj_message, uint32_t RowId, uint8_t *RowCount, struct ReadRecipientRow **RecipientRows)
Definition: IMessage.c:942
#define PidTagOtherAddressStateOrProvince_Error
Definition: property_tags.h:754
#define PidTagCustomerId
Definition: property_tags.h:369
@ ParserState_HavePropTag
Definition: fxparser.h:28
#define PidTagRecipientProposedStartTime_Error
Definition: property_tags.h:859
#define PidTagPrimaryTelephoneNumber
Definition: property_tags.h:789
void mapidump_SRowSet(struct SRowSet *, const char *)
Definition: mapidump.c:189
#define PidTagEmailAddress
Definition: property_tags.h:417
#define PidTagRuleMessageSequence_Error
Definition: property_tags.h:962
#define CP_GEORGIAN
Definition: codepage_lcid.c:29
#define PR_INSTANCE_NUM
Definition: property_altnames.h:591
struct cli_credentials * cred
Definition: nspi.h:27
#define PidTagContentCount
Definition: property_tags.h:347
#define PidTagFreeBusyCountMonths_Error
Definition: property_tags.h:462
struct _decompression_state decompression_state
_PUBLIC_ enum MAPISTATUS GetLongTermIdFromId(mapi_object_t *obj, mapi_id_t id, struct LongTermId *long_term_id)
Definition: IUnknown.c:202
#define PidTagExpiryUnits
Definition: property_tags.h:435
struct rawidset * next
Definition: idset.h:55
_PUBLIC_ uint32_t get_proptag_value(const char *propname)
Definition: property_tags.c:1213
#define PidTagRuleId
Definition: property_tags.h:947
#define PidTagRecipientTrackStatusTime
Definition: property_tags.h:864
enum MAPISTATUS MapiLogonEx(struct mapi_context *, struct mapi_session **, const char *, const char *)
Definition: cdo_mapi.c:59
enum MAPISTATUS GetABRecipientInfo(struct mapi_session *, const char *, struct SPropTagArray *, struct PropertyRowSet_r **)
Definition: IABContainer.c:273
const char * get_task_status(uint32_t)
Definition: mapidump.c:643
enum MAPISTATUS EmptyFolder(mapi_object_t *)
Definition: IMAPIFolder.c:756
#define openchange_private_TASK_FID
Definition: property_tags.h:43
#define PT_MV_SYSTIME
Definition: mapidefs.h:66
_PUBLIC_ enum MAPISTATUS FXGetBuffer(mapi_object_t *obj_source_context, uint16_t maxSize, enum TransferStatus *transferStatus, uint16_t *progressStepCount, uint16_t *totalStepCount, DATA_BLOB *blob)
Get data from source fast transfer object.
Definition: FXICS.c:779
#define PR_FID
Definition: property_altnames.h:476
uint64_t fid_conflicts
Definition: mapi_object.h:100
#define PidTagFolderId_Error
Definition: property_tags.h:456
#define PidTagProcessed
Definition: property_tags.h:793
#define PidTagHasNamedProperties
Definition: property_tags.h:489
#define PidTagRadioTelephoneNumber
Definition: property_tags.h:803
#define PidTagHomeAddressCity
Definition: property_tags.h:501
struct mapi_obj_bookmark mapi_object_bookmark_t
IMAPITable object.
_PUBLIC_ enum MAPISTATUS GetABRecipientInfo(struct mapi_session *session, const char *username, struct SPropTagArray *pPropTags, struct PropertyRowSet_r **ppRowSet)
Definition: IABContainer.c:273
#define PidTagAddressBookModerationEnabled_Error
Definition: property_tags.h:160
#define PidTagRenderingPosition_Error
Definition: property_tags.h:878
IMAPITable object.
Definition: mapi_object.h:113
_PUBLIC_ enum MAPISTATUS mapi_nameid_custom_string_add(struct mapi_nameid *mapi_nameid, const char *Name, uint16_t propType, const char *OLEGUID)
Definition: mapi_nameid.c:329
#define PidTagExpiryUnits_Error
Definition: property_tags.h:436
#define PR_MESSAGE_CODEPAGE
Definition: property_altnames.h:697
#define CP_BALTIC
Definition: codepage_lcid.c:16
enum MAPISTATUS mapi_nameid_string_lookup_canonical(const char *, const char *, uint32_t *)
Definition: mapi_nameid.c:608
enum MAPISTATUS SetStreamSize(mapi_object_t *, uint64_t)
Definition: IStream.c:587
_PUBLIC_ bool set_SPropValue(struct SPropValue *lpProps, const void *data)
Definition: property.c:600
#define PidTagAddressBookExtensionAttribute2
Definition: property_tags.h:113
#define PidTagArchiveDate
Definition: property_tags.h:213
#define PidTagDeferredDeliveryTime_Error
Definition: property_tags.h:380
_PUBLIC_ enum MAPISTATUS ReloadCachedInformation(mapi_object_t *obj_message)
Definition: IStoreFolder.c:207
_PUBLIC_ enum MAPISTATUS ICSSyncUploadStateEnd(mapi_object_t *obj_sync_context)
Signal completion of an ICS Initial State upload.
Definition: FXICS.c:1272
_PUBLIC_ uint32_t mapi_get_lcid_from_language(const char *language)
Definition: codepage_lcid.c:353
#define PidTagStartDate
Definition: property_tags.h:1097
enum MAPISTATUS FreeBookmark(mapi_object_t *, uint32_t)
Definition: IMAPITable.c:816
void mapidump_tags(enum MAPITAGS *, uint16_t, const char *)
Definition: mapidump.c:818
#define PidTagScheduleInfoMonthsTentative
Definition: property_tags.h:1017
uint32_t version
Definition: nspi.h:34
struct emsmdb_info info
Definition: emsmdb.h:47
uint64_t fid_deferred_actions
Definition: mapi_object.h:69
#define olFolderPublicFreeBusyRoot
Definition: mapidefs.h:258
_PUBLIC_ struct AppointmentRecurrencePattern * get_AppointmentRecurrencePattern(TALLOC_CTX *mem_ctx, struct Binary_r *bin)
Definition: property.c:1385
_PUBLIC_ enum MAPISTATUS nspi_GetSpecialTable(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, uint32_t Type, struct PropertyRowSet_r **ppRows)
Definition: nspi.c:796
uint64_t fid_sent_items
Definition: mapi_object.h:74
#define PidTagNickname
Definition: property_tags.h:665
_PUBLIC_ const char * mapi_get_language_from_lcid(uint32_t lcid)
Definition: codepage_lcid.c:442
#define PidTagWlinkAddressBookStoreEID_Error
Definition: property_tags.h:1176
#define PidTagGatewayNeedsToRefresh
Definition: property_tags.h:475
#define PidTagReplyTime
Definition: property_tags.h:887
void oc_panic(const char *why)
Definition: oc_log.c:94
#define PidTagNonDeliveryReportReasonCode_Error
Definition: property_tags.h:670
#define PidTagAddressBookHierarchicalIsHierarchicalGroup
Definition: property_tags.h:135
#define PidTagPrimaryFaxNumber_Error
Definition: property_tags.h:786
void mapi_copy_spropvalues(TALLOC_CTX *, struct SPropValue *, struct SPropValue *, uint32_t)
Definition: property.c:711
#define PT_UNICODE
Definition: mapidefs.h:48
#define PidTagJunkThreshold_Error
Definition: property_tags.h:574
#define PidTagOriginalSentRepresentingName_Error
Definition: property_tags.h:732
void free_emsmdb_property(struct SPropValue *lpProp, void *data)
Definition: emsmdb.c:768
#define PidTagAttachmentLinkId
Definition: property_tags.h:275
#define PidTagRowType_Error
Definition: property_tags.h:928
uint32_t proptag
Definition: mapi_nameid.h:23
#define PidTagAddressBookModerationEnabled
Definition: property_tags.h:159
_PUBLIC_ void mapidump_messagecreated(struct MessageCreatedNotification *data, const char *sep)
Definition: mapidump.c:883
#define openchange_private_OUTBOX_FID
Definition: property_tags.h:13
enum MAPISTATUS emsmdb_async_connect(struct emsmdb_context *emsmdb_ctx)
Definition: emsmdb.c:1248
int _oc_log_samba_level
Definition: oc_log.c:31
#define PidTagExceptionReplaceTime
Definition: property_tags.h:425
bool single
Definition: idset.h:31
#define PidTagDelegateFlags
Definition: property_tags.h:387
#define PidTagSearchFolderId_Error
Definition: property_tags.h:1032
#define PidTagAttributeHidden_Error
Definition: property_tags.h:278
#define PidTagLocaleId_Error
Definition: property_tags.h:600
#define PR_RTF_COMPRESSED_ERROR
Definition: property_altnames.h:1037
#define PidTagTelexNumber
Definition: property_tags.h:1129
#define PidTagTemplateid_Error
Definition: property_tags.h:1134
#define openchange_private_INBOX_FID
Definition: property_tags.h:11
#define PidTagRetentionFlags
Definition: property_tags.h:915
#define PidTagOtherAddressCountry
Definition: property_tags.h:747
Definition: fxparser.h:30
#define PidTagAutoResponseSuppress
Definition: property_tags.h:285
#define PR_GIVEN_NAME_UNICODE
Definition: property_altnames.h:529
struct cli_credentials * cred
Definition: emsmdb.h:38
#define OPENCHANGE_RETVAL_ERR(e, c)
Definition: mapicode.h:60
#define PidTagTextAttachmentCharset_Error
Definition: property_tags.h:1136
_PUBLIC_ struct nspi_context * nspi_bind(TALLOC_CTX *parent_ctx, struct dcerpc_pipe *p, struct cli_credentials *cred, uint32_t codepage, uint32_t language, uint32_t method)
Definition: nspi.c:92
#define PidTagRead_Error
Definition: property_tags.h:820
_PUBLIC_ enum MAPISTATUS ICSSyncUploadStateContinue(mapi_object_t *obj_sync_context, DATA_BLOB state)
Send data for an ICS Initial State upload.
Definition: FXICS.c:1195
#define PidTagSentRepresentingName
Definition: property_tags.h:1081
#define PidTagRuleSequence
Definition: property_tags.h:973
enum MAPISTATUS mapi_object_copy(mapi_object_t *, mapi_object_t *)
Definition: mapi_object.c:142
#define PidTagAddressBookSeniorityIndex
Definition: property_tags.h:199
uint32_t cValues
Definition: mapi_object.h:129
#define PidTagReceivedRepresentingSearchKey_Error
Definition: property_tags.h:844
#define PidTagReceivedBySearchKey_Error
Definition: property_tags.h:832
_PUBLIC_ struct Binary_r * set_TimeZoneDefinition(TALLOC_CTX *mem_ctx, const struct TimeZoneDefinition *TimeZoneDefinition)
Definition: property.c:1615
void ndr_push_idset(struct ndr_push *, struct idset *)
Definition: idset.c:1093
#define PidTagAttachTag_Error
Definition: property_tags.h:266
#define olFolderSyncIssues
Definition: mapidefs.h:249
char * NormalizedSubject
Definition: mapi_object.h:131
enum MAPISTATUS mapi_nameid_map_SPropTagArray(struct mapi_nameid *, struct SPropTagArray *, struct SPropTagArray *)
Definition: mapi_nameid.c:692
#define PidTagUserEntryId_Error
Definition: property_tags.h:1154
_PUBLIC_ enum MAPISTATUS mapi_id_array_add_id(mapi_id_array_t *id, mapi_id_t fid)
Definition: mapi_id_array.c:189
@ OC_LOG_DEBUG
Definition: oc_log.h:49
struct mapi_session * mapi_object_get_session(mapi_object_t *)
Definition: mapi_object.c:165
#define PidTagAddressBookDistributionListMemberCount
Definition: property_tags.h:89
_PUBLIC_ enum MAPISTATUS GetLoadparmContext(struct mapi_context *mapi_ctx, struct loadparm_context **lp_ctx)
Definition: cdo_mapi.c:358
struct mapi_nameid_tags * entries
Definition: mapi_nameid.h:30
void fxparser_set_delprop_callback(struct fx_parser_context *, fxparser_delprop_callback_t)
Definition: fxparser.c:536
#define PidTagOriginalDisplayCc
Definition: property_tags.h:703
#define PidTagLastVerbExecuted_Error
Definition: property_tags.h:586
_PUBLIC_ enum MAPISTATUS GetStoreState(mapi_object_t *obj_store, uint32_t *StoreState)
Definition: IMsgStore.c:783
#define PidTagRuleId_Error
Definition: property_tags.h:948
_PUBLIC_ enum MAPISTATUS SetSyncNotificationGuid(mapi_object_t *obj_advisor, const struct GUID Guid)
Definition: notif.c:137
_PUBLIC_ enum MAPISTATUS GetPropsAll(mapi_object_t *obj, uint32_t flags, struct mapi_SPropValue_array *properties)
Definition: IMAPIProp.c:497
enum MAPISTATUS mapi_nameid_unmap_SPropTagArray(struct mapi_nameid *, struct SPropTagArray *)
Definition: mapi_nameid.c:735
_PUBLIC_ void fxparser_set_marker_callback(struct fx_parser_context *parser, fxparser_marker_callback_t marker_callback)
Definition: fxparser.c:528
#define PidTagIconIndex
Definition: property_tags.h:525
#define LZFU_UNCOMPRESSED
Definition: lzfu.c:52
_PUBLIC_ uint32_t SRowSet_propcpy(TALLOC_CTX *mem_ctx, struct SRowSet *SRowSet, struct SPropValue spropvalue)
Definition: property.c:1155
struct _lzfuheader lzfuheader
#define PidTagSearchFolderDefinition_Error
Definition: property_tags.h:1026
uint64_t fid_pf_EFormsRegistry
Definition: mapi_object.h:88
#define PidTagAddressBookManageDistributionList
Definition: property_tags.h:149
#define PidTagSearchFolderStorageType
Definition: property_tags.h:1037
#define PidTagBody
Definition: property_tags.h:291
void oc_dump_data(int level, const uint8_t *buf, int len)
Definition: oc_log.c:202
enum MAPISTATUS mapi_nameid_OOM_lookup(const char *, const char *, uint16_t *)
Definition: mapi_nameid.c:460
uint32_t mapi_get_lcid_from_language(const char *)
Definition: codepage_lcid.c:353
#define PidTagReportEntryId
Definition: property_tags.h:893
#define PidTagAddressBookExtensionAttribute12
Definition: property_tags.h:104
#define PidTagScheduleInfoDisallowOverlappingAppts
Definition: property_tags.h:995
_PUBLIC_ uint16_t get_property_type(uint16_t untypedtag)
Definition: property_tags.c:1226
enum MAPISTATUS GetLocalReplicaIds(mapi_object_t *, uint32_t, struct GUID *, uint8_t[6])
Definition: FXICS.c:53
#define PidTagAttachmentFlags
Definition: property_tags.h:271
enum MAPISTATUS ProcessNotification(struct mapi_notify_ctx *notify_ctx, struct mapi_response *mapi_response)
Definition: IMAPISupport.c:225
#define PidTagIpmAppointmentEntryId_Error
Definition: property_tags.h:552
#define PidTagAddressBookDistributionListExternalMemberCount_Error
Definition: property_tags.h:88
#define PidTagJunkIncludeContacts
Definition: property_tags.h:567
_PUBLIC_ enum MAPISTATUS CreateFolder(mapi_object_t *obj_parent, enum FOLDER_TYPE ulFolderType, const char *name, const char *comment, uint32_t ulFlags, mapi_object_t *obj_child)
Definition: IMAPIFolder.c:614
Definition: mapi_notification.h:43
@ ParserState_Entry
Definition: fxparser.h:28
#define PidTagNormalizedSubject_Error
Definition: property_tags.h:674
#define PR_BODY_HTML_ERROR
Definition: property_altnames.h:127
#define PidTagReceivedRepresentingAddressType
Definition: property_tags.h:835
uint32_t mapi_handle_t
Definition: mapi_object.h:36
#define PidTagIconIndex_Error
Definition: property_tags.h:526
#define PidTagDisplayTo
Definition: property_tags.h:411
#define PidTagAutoForwarded
Definition: property_tags.h:283
#define PidTagPersonalHomePage_Error
Definition: property_tags.h:774
#define PidTagConversationId
Definition: property_tags.h:353
_PUBLIC_ const char * mapi_profile_get_ldif_path(void)
Definition: IProfAdmin.c:587
#define PidTagOfflineAddressBookName
Definition: property_tags.h:685
#define PidTagStateOrProvince
Definition: property_tags.h:1101
#define PidTagOfflineAddressBookContainerGuid_Error
Definition: property_tags.h:680
struct mapi_notify_ctx * notify_ctx
Definition: mapi_provider.h:51
_PUBLIC_ enum MAPISTATUS PropertyRow_addprop(struct PropertyRow_r *aRow, struct PropertyValue_r propValue)
Definition: property.c:2296
enum MAPISTATUS GetReceiveFolder(mapi_object_t *, mapi_id_t *, const char *)
Definition: IMsgStore.c:402
struct SBinary_short bin
Definition: mapi_object.h:115
_PUBLIC_ enum MAPISTATUS RfrGetFQDNFromLegacyDN(struct mapi_context *mapi_ctx, struct mapi_session *session, const char **serverFQDN)
Definition: IMSProvider.c:210
bool idbased
Definition: idset.h:46
#define PidTagAttachFlags
Definition: property_tags.h:243
#define PidTagLocality_Error
Definition: property_tags.h:602
struct mapi_profile * profile
Definition: mapi_provider.h:50
Definition: mapi_nameid.h:22
#define PidTagDisplayName_Error
Definition: property_tags.h:410
#define PidTagMessageSubmissionId
Definition: property_tags.h:649
#define PidTagAddressBookDistributionListMemberCount_Error
Definition: property_tags.h:90
#define PidTagAddressBookDistributionListMemberSubmitRejected_Error
Definition: property_tags.h:94
_PUBLIC_ const char * get_importance(uint32_t importance)
Definition: mapidump.c:661
#define PR_FREEBUSY_PUBLISH_START
Definition: property_altnames.h:510
#define PidTagNextSendAcct
Definition: property_tags.h:663
bool store
Definition: mapi_object.h:39
#define PidTagExceptionStartTime
Definition: property_tags.h:427
#define PidTagAssistantTelephoneNumber
Definition: property_tags.h:220
enum MAPISTATUS AbortSubmit(mapi_object_t *, mapi_object_t *, mapi_object_t *)
Definition: IMessage.c:1192
#define PidTagMessageCodepage
Definition: property_tags.h:627
struct AppointmentRecurrencePattern * get_AppointmentRecurrencePattern(TALLOC_CTX *mem_ctx, struct Binary_r *)
Definition: property.c:1385
#define PidTagOtherAddressPostOfficeBox
Definition: property_tags.h:749
#define PidTagGender
Definition: property_tags.h:477
_PUBLIC_ mapi_id_t mapi_object_get_id(mapi_object_t *obj)
Definition: mapi_object.c:197
#define PidTagRecipientProposed_Error
Definition: property_tags.h:860
#define PidTagJunkThreshold
Definition: property_tags.h:573
#define PidTagDisplayName
Definition: property_tags.h:407
_PUBLIC_ uint16_t get_namedid_type(uint16_t untypedtag)
Definition: mapi_nameid.c:1003
void mapidump_note(struct mapi_SPropValue_array *, const char *)
Definition: mapidump.c:759
#define PidTagAutoForwardComment_Error
Definition: property_tags.h:282
uint32_t cache_size
Definition: emsmdb.h:41
#define PidTagReplyRequested_Error
Definition: property_tags.h:884
#define PidTagContentFilterSpamConfidenceLevel
Definition: property_tags.h:349
struct STAT * pStat
Definition: nspi.h:28
#define PR_CONTENT_COUNT
Definition: property_altnames.h:202
#define PR_BODY
Definition: property_altnames.h:118
#define PidTagOriginalMessageClass_Error
Definition: property_tags.h:710
#define PidTagBusinessTelephoneNumber_Error
Definition: property_tags.h:308
#define EndFolder
Definition: fxics.h:27
#define EndAttach
Definition: fxics.h:38
#define PidTagScheduleInfoDelegatorWantsInfo_Error
Definition: property_tags.h:994
#define IMPORTANCE_HIGH
Definition: mapidefs.h:174
_PUBLIC_ enum MAPISTATUS GetPermissionsTable(mapi_object_t *obj_container, uint8_t flags, mapi_object_t *obj_table)
Definition: IMAPIContainer.c:307
#define PidTagArchivePeriod
Definition: property_tags.h:215
_PUBLIC_ enum MAPISTATUS FXDestConfigure(mapi_object_t *obj, enum FastTransferDestConfig_SourceOperation sourceOperation, mapi_object_t *obj_destination_context)
Definition: FXICS.c:150
#define PidTagReplyTemplateId_Error
Definition: property_tags.h:886
#define PidTagMaximumSubmitMessageSize_Error
Definition: property_tags.h:614
#define PidTagAddressBookExtensionAttribute10_Error
Definition: property_tags.h:101
#define PidTagGatewayNeedsToRefresh_Error
Definition: property_tags.h:476
#define PidTagObjectType
Definition: property_tags.h:675
void oc_log(enum oc_log_level level, const char *fmt_string,...)
Definition: oc_log.c:33
#define PidTagTargetEntryId
Definition: property_tags.h:1125
#define PR_DISPLAY_CC
Definition: property_altnames.h:271
void mapidump_foldermoved(struct FolderMoveCopyNotification *, const char *)
Definition: mapidump.c:852
#define PidTagExchangeNTSecurityDescriptor
Definition: property_tags.h:429
_PUBLIC_ enum MAPISTATUS GetStatus(mapi_object_t *obj_table, uint8_t *TableStatus)
Definition: IMAPITable.c:1394
#define PidTagMid
Definition: property_tags.h:653
#define PidTagHomeAddressCountry
Definition: property_tags.h:503
TALLOC_CTX * mem_ctx
Definition: idset.h:45
_PUBLIC_ enum MAPISTATUS CreateProfileStore(const char *profiledb, const char *ldif_path)
Definition: IProfAdmin.c:614
struct Binary_r * set_AppointmentRecurrencePattern(TALLOC_CTX *mem_ctx, const struct AppointmentRecurrencePattern *)
Definition: property.c:1447
#define PidTagAddressBookPhoneticDisplayName_Error
Definition: property_tags.h:180
#define PidTagDamOriginalEntryId_Error
Definition: property_tags.h:374
#define PidTagReportTime_Error
Definition: property_tags.h:904
#define PidTagListSubscribe_Error
Definition: property_tags.h:592
_PUBLIC_ enum MAPISTATUS nspi_GetIDsFromNames(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, bool VerifyNames, uint32_t cNames, struct PropertyName_r *ppNames, struct SPropTagArray **ppPropTags)
Definition: nspi.c:1041
#define PidTagAddressBookNetworkAddress
Definition: property_tags.h:161
_PUBLIC_ enum MAPISTATUS FindProfileAttr(struct mapi_profile *profile, const char *attribute, const char *value)
Definition: IProfAdmin.c:1501
#define PidTagOriginalSenderName_Error
Definition: property_tags.h:720
enum MAPISTATUS CommitStream(mapi_object_t *)
Definition: IStream.c:348
#define openchange_private_VIEWS_FID
Definition: property_tags.h:25
#define PidTagLocation_Error
Definition: property_tags.h:604
#define PR_HTML
Definition: property_altnames.h:576
#define PidTagReceivedRepresentingEntryId_Error
Definition: property_tags.h:840
#define PidTagRuleError
Definition: property_tags.h:943
#define PidTagScheduleInfoFreeBusyTentative_Error
Definition: property_tags.h:1009
_PUBLIC_ enum MAPISTATUS GetReceiveFolderTable(mapi_object_t *obj_store, struct SRowSet *SRowSet)
Definition: IMsgStore.c:491
#define PidTagSubfolders
Definition: property_tags.h:1111
#define PidTagWlinkStoreEntryId
Definition: property_tags.h:1203
_PUBLIC_ enum MAPISTATUS CloneStream(mapi_object_t *obj_src, mapi_object_t *obj_dst)
Definition: IStream.c:931
int(* mapi_profile_callback_t)(struct PropertyRowSet_r *, const void *)
Definition: mapi_profile.h:59
#define PidTagNonDeliveryReportReasonCode
Definition: property_tags.h:669
#define PidTagAddressBookObjectGuid_Error
Definition: property_tags.h:166
#define PidTagAddressBookHierarchicalIsHierarchicalGroup_Error
Definition: property_tags.h:136
#define PidTagRuleFolderEntryId_Error
Definition: property_tags.h:946
enum MAPISTATUS GetLongTermIdFromId(mapi_object_t *, mapi_id_t, struct LongTermId *)
Definition: IUnknown.c:202
#define PidTagWlinkGroupHeaderID_Error
Definition: property_tags.h:1190
#define PidTagTitle_Error
Definition: property_tags.h:1140
#define PidTagLastModifierEntryId_Error
Definition: property_tags.h:582
uint16_t rgwServerVersion[3]
Definition: emsmdb.h:31
__BEGIN_DECLS struct nspi_context * nspi_bind(TALLOC_CTX *, struct dcerpc_pipe *, struct cli_credentials *, uint32_t, uint32_t, uint32_t)
Definition: nspi.c:92
#define PidTagAddressBookPhoneticDepartmentName
Definition: property_tags.h:177
#define PidTagHomeAddressStreet_Error
Definition: property_tags.h:512
void mapidump_message_summary(mapi_object_t *)
Definition: mapidump.c:327
union rawidset::@1 repl
_PUBLIC_ void mapidump_message_summary(mapi_object_t *obj_message)
Definition: mapidump.c:327
_PUBLIC_ enum MAPISTATUS CreateMessage(mapi_object_t *obj_folder, mapi_object_t *obj_message)
Definition: IMAPIFolder.c:48
void * private_data
Definition: mapi_notification.h:37
#define openchange_private_COMMON_VIEWS_FID
Definition: property_tags.h:19
#define PidTagAddressBookDisplayTypeExtended_Error
Definition: property_tags.h:86
#define PidLidTimeZoneDescription
Definition: mapi_nameid.h:175
#define PidTagAttachDataObject
Definition: property_tags.h:235
_PUBLIC_ NTSTATUS emsmdb_transaction(struct emsmdb_context *emsmdb_ctx, TALLOC_CTX *mem_ctx, struct mapi_request *req, struct mapi_response **repl)
Definition: emsmdb.c:404
#define PidTagAddressBookManager_Error
Definition: property_tags.h:154
Definition: mapi_nameid.h:11
#define PidTagPostalAddress
Definition: property_tags.h:779
enum MAPISTATUS FindProfileAttr(struct mapi_profile *, const char *, const char *)
Definition: IProfAdmin.c:1501
#define PidTagBusiness2TelephoneNumbers
Definition: property_tags.h:301
enum MAPISTATUS QueryRows(mapi_object_t *, uint16_t, enum QueryRowsFlags, enum ForwardRead, struct SRowSet *)
Definition: IMAPITable.c:244
int(* mapi_notify_callback_t)(uint16_t, void *, void *)
Definition: mapi_notification.h:28
enum MAPISTATUS mapi_nameid_SPropTagArray(struct mapi_nameid *, struct SPropTagArray *)
Definition: mapi_nameid.c:650
enum MAPISTATUS GetContentsTable(mapi_object_t *, mapi_object_t *, uint8_t, uint32_t *)
Definition: IMAPIContainer.c:80
#define PidTagReadReceiptAddressType_Error
Definition: property_tags.h:807
#define PidTagEntryId
Definition: property_tags.h:421
enum MAPISTATUS RegisterNotification(struct mapi_session *)
Definition: IMSProvider.c:442
_PUBLIC_ struct mapi_session * mapi_object_get_session(mapi_object_t *obj)
Definition: mapi_object.c:165
#define PidTagFlatUrlName_Error
Definition: property_tags.h:452
enum MAPISTATUS fxparser_parse(struct fx_parser_context *, DATA_BLOB *)
Definition: fxparser.c:579
struct PersistData * get_PersistData(TALLOC_CTX *, struct Binary_r *)
Definition: property.c:1909
enum MAPISTATUS QueryColumns(mapi_object_t *, struct SPropTagArray *)
Definition: IMAPITable.c:344
#define PidTagMessageFlags
Definition: property_tags.h:633
#define PidTagSenderEmailAddress
Definition: property_tags.h:1055
#define PidTagRoamingDictionary_Error
Definition: property_tags.h:924
#define PidTagAddressBookHierarchicalRootDepartment
Definition: property_tags.h:139
#define olFolderPublicNNTPArticle
Definition: mapidefs.h:263
int emsmdb_disconnect_dtor(void *data)
Definition: emsmdb.c:268
#define PidTagChangeNumber_Error
Definition: property_tags.h:320
int(* mapi_notify_continue_callback_t)(void *)
Definition: mapi_notification.h:30
#define PidTagJunkPhishingEnableLinks
Definition: property_tags.h:571
_PUBLIC_ enum MAPISTATUS CreateBookmark(mapi_object_t *obj_table, uint32_t *lpbkPosition)
Definition: IMAPITable.c:720
_PUBLIC_ enum MAPISTATUS ICSSyncOpenCollector(mapi_object_t *folder, bool isContentsCollector, mapi_object_t *obj_collector)
Definition: FXICS.c:1450
#define PidTagIsdnNumber_Error
Definition: property_tags.h:564
#define PidTagIpmDraftsEntryId
Definition: property_tags.h:555
#define PidTagAddressBookOrganizationalUnitRootDistinguishedName_Error
Definition: property_tags.h:168
enum MAPISTATUS mapi_profile_add_string_attr(struct mapi_context *, const char *, const char *, const char *)
Definition: IProfAdmin.c:372
_PUBLIC_ enum MAPISTATUS nspi_ModLinkAtt(struct nspi_context *nspi_ctx, bool Delete, uint32_t ulPropTag, uint32_t MId, struct BinaryArray_r *lpEntryIds)
Definition: nspi.c:903
#define olEditorRTF
Definition: mapidefs.h:228
#define PidTagAddressBookExtensionAttribute6
Definition: property_tags.h:121
@ PublicFolder
Definition: mapi_object.h:58
#define PidTagSentRepresentingSmtpAddress
Definition: property_tags.h:1085
#define PR_BODY_HTML
Definition: property_altnames.h:126
_PUBLIC_ enum MAPISTATUS Reset(mapi_object_t *obj_table)
Definition: IMAPITable.c:1069
#define PidTagConflictEntryId_Error
Definition: property_tags.h:338
_PUBLIC_ enum MAPISTATUS DeleteFolder(mapi_object_t *obj_parent, mapi_id_t FolderId, uint8_t DeleteFolderFlags, bool *PartialCompletion)
Definition: IMAPIFolder.c:844
_PUBLIC_ enum MAPISTATUS GetValidAttach(mapi_object_t *obj_message, uint16_t *NumAttachments, uint32_t **AttachmentIds)
Definition: IMessage.c:330
#define PidTagWlinkGroupClsid_Error
Definition: property_tags.h:1188
#define PidTagOriginalMessageId
Definition: property_tags.h:711
enum MAPISTATUS GetPropList(mapi_object_t *, struct SPropTagArray *)
Definition: IMAPIProp.c:408
_PUBLIC_ void mapidump_task(struct mapi_SPropValue_array *properties, const char *id)
Definition: mapidump.c:686
_PUBLIC_ const char * get_namedid_name(uint32_t proptag)
Definition: mapi_nameid.c:969
#define PidTagParentSourceKey
Definition: property_tags.h:771
enum MAPISTATUS nspi_GetPropList(struct nspi_context *, TALLOC_CTX *, bool, uint32_t, struct SPropTagArray **)
Definition: nspi.c:591
#define PidTagWlinkRecordKey
Definition: property_tags.h:1197
uint64_t fid_pf_ipm_subtree
Definition: mapi_object.h:83
_PUBLIC_ enum MAPISTATUS SetPropertiesNoReplicate(mapi_object_t *obj, uint32_t flags, struct SPropValue *lpProps, unsigned long PropCount)
Definition: IMAPIProp.c:668
#define PidTagReceivedRepresentingEmailAddress_Error
Definition: property_tags.h:838
#define PidTagOrdinalMost
Definition: property_tags.h:691
Definition: mapi_notification.h:50
#define PidTagAddressBookOwner
Definition: property_tags.h:169
_PUBLIC_ bool mapi_verify_cpid(uint32_t cpid)
Definition: codepage_lcid.c:243
_PUBLIC_ void mapidump_foldermoved(struct FolderMoveCopyNotification *data, const char *sep)
Definition: mapidump.c:852
enum MAPISTATUS CreateAttach(mapi_object_t *, mapi_object_t *)
Definition: IMessage.c:77
void * ctx
Definition: mapi_provider.h:38
#define PidTagAddressBookRoomCapacity_Error
Definition: property_tags.h:192
#define PidTagDisplayCc
Definition: property_tags.h:405
#define PidTagScheduleInfoMonthsBusy_Error
Definition: property_tags.h:1014
void mapidump_appointment(struct mapi_SPropValue_array *, const char *)
Definition: mapidump.c:492
_PUBLIC_ void mapidump_date(struct mapi_SPropValue_array *properties, uint32_t mapitag, const char *label)
Definition: mapidump.c:264
_PUBLIC_ enum MAPISTATUS DeleteAttach(mapi_object_t *obj_message, uint32_t AttachmentID)
Definition: IMessage.c:162
enum MAPISTATUS SyncOpenAdvisor(mapi_object_t *, mapi_object_t *)
Definition: notif.c:54
enum MAPISTATUS OptionsData(mapi_object_t *, const char *, uint8_t **, uint16_t *, uint8_t **, uint16_t *, const char **)
Definition: IXPLogon.c:294
#define PidTagICalendarEndTime
Definition: property_tags.h:519
#define PidTagRetentionPeriod_Error
Definition: property_tags.h:918
_PUBLIC_ enum MAPISTATUS Subscribe(mapi_object_t *obj, uint32_t *connection, uint16_t NotificationFlags, bool WholeStore, mapi_notify_callback_t notify_callback, void *private_data)
Definition: IMAPISupport.c:73
#define PidTagPagerTelephoneNumber
Definition: property_tags.h:763
#define PidTagContainerHierarchy
Definition: property_tags.h:345
#define PidTagOriginalAuthorEntryId
Definition: property_tags.h:695
#define PidTagHomeFaxNumber
Definition: property_tags.h:513
#define MAPI_PROPS_SKIP_NAMEDID_CHECK
Definition: mapidefs.h:31
#define PidTagSubfolders_Error
Definition: property_tags.h:1112
#define PidTagSenderSmtpAddress_Error
Definition: property_tags.h:1066
enum MAPISTATUS ModifyPermissions(mapi_object_t *, uint8_t, struct mapi_PermissionsData *)
Definition: IMAPIContainer.c:506
void oc_log_init_stderr()
Definition: oc_log.c:75
#define PidTagArchiveTag
Definition: property_tags.h:217
#define PR_IPM_DRAFTS_ENTRYID
Definition: property_altnames.h:610
_PUBLIC_ char ** mapi_get_language_from_group(TALLOC_CTX *mem_ctx, uint32_t group)
Definition: codepage_lcid.c:463
#define PR_SENT_REPRESENTING_NAME_UNICODE
Definition: property_altnames.h:1160
_PUBLIC_ char * x500_get_servername(const char *dn)
Retrieve the servername from a string We should definitively find a better way to handle this.
Definition: x500.c:115
#define PidTagReceivedRepresentingSearchKey
Definition: property_tags.h:843
#define CP_TURKIC
Definition: codepage_lcid.c:19
const char * org
Definition: mapi_profile.h:40
#define PidTagProfession
Definition: property_tags.h:795
#define olFolderPublicRoot
Definition: mapidefs.h:254
_PUBLIC_ enum MAPISTATUS SPropTagArray_find(struct SPropTagArray SPropTagArray, enum MAPITAGS aulPropTag, uint32_t *propIdx)
Definition: property.c:154
_PUBLIC_ enum MAPISTATUS GetMessageStatus(mapi_object_t *obj_folder, mapi_id_t msgid, uint32_t *ulStatus)
Definition: IMAPIFolder.c:311
#define PidTagAttachPathname_Error
Definition: property_tags.h:256
#define PidTagReportTag
Definition: property_tags.h:899
char ** mapi_get_language_from_group(TALLOC_CTX *, uint32_t)
Definition: codepage_lcid.c:463
uint64_t fid_spooler_queue
Definition: mapi_object.h:70
#define PidTagMessageRecipients_Error
Definition: property_tags.h:642
#define PidTagSwappedToDoStore
Definition: property_tags.h:1123
#define PidTagFreeBusyPublishEnd
Definition: property_tags.h:467
#define PidTagIpmJournalEntryId_Error
Definition: property_tags.h:558
#define PidTagRowid_Error
Definition: property_tags.h:930
#define PidTagOscSyncEnabled
Definition: property_tags.h:743
_PUBLIC_ enum MAPISTATUS SetColumns(mapi_object_t *obj_table, struct SPropTagArray *properties)
Definition: IMAPITable.c:51
#define PidTagAddressBookAuthorizedSenders
Definition: property_tags.h:77
#define PidTagRetentionPeriod
Definition: property_tags.h:917
#define PidTagSubjectPrefix
Definition: property_tags.h:1114
#define PidTagClientActions
Definition: property_tags.h:323
#define PidTagCompanyMainTelephoneNumber
Definition: property_tags.h:331
#define PidTagSenderAddressType
Definition: property_tags.h:1053
enum MAPISTATUS GetIDsFromNames(mapi_object_t *, uint16_t, struct MAPINAMEID *, uint32_t, struct SPropTagArray **)
Definition: IMAPIProp.c:977
#define PidTagFolderType
Definition: property_tags.h:457
#define PidTagListSubscribe
Definition: property_tags.h:591
TALLOC_CTX * mem_ctx
Definition: fxparser.h:31
struct Binary_r * set_TimeZoneStruct(TALLOC_CTX *, const struct TimeZoneStruct *)
Definition: property.c:1589
void MAPIUninitialize(struct mapi_context *)
Definition: cdo_mapi.c:272
#define PidTagAddressBookDistributionListMemberSubmitAccepted
Definition: property_tags.h:91
#define PidTagSenderSmtpAddress
Definition: property_tags.h:1065
#define PidTagIpmNoteEntryId_Error
Definition: property_tags.h:560
#define openchange_private_SPOOLER_QUEUE_FID
Definition: property_tags.h:7
#define PidTagBusinessHomePage_Error
Definition: property_tags.h:306
Definition: mapi_id_array.h:29
#define PidTagAddressBookFolderPathname
Definition: property_tags.h:129
enum MAPISTATUS SRow_addprop(struct SRow *, struct SPropValue)
Definition: property.c:1113
_PUBLIC_ const void * get_SPropValue_data(struct SPropValue *lpProps)
Definition: property.c:438
#define PidTagOriginalEntryId_Error
Definition: property_tags.h:708
#define RES_SIZE
Definition: mapidefs.h:78
mapi_notify_continue_callback_t callback
Definition: mapi_notification.h:51
uint64_t fid_search
Definition: mapi_object.h:78
int GetFreeBusyYear(const uint32_t *)
Definition: freebusy.c:354
enum MAPISTATUS OpenStream(mapi_object_t *, enum MAPITAGS, enum OpenStream_OpenModeFlags, mapi_object_t *)
Definition: IStream.c:63
#define PidTagRetentionFlags_Error
Definition: property_tags.h:916
PROVIDER_ID
Definition: mapi_provider.h:30
#define openchange_private_CALENDAR_FID
Definition: property_tags.h:37
#define PidTagDeferredSendTime_Error
Definition: property_tags.h:384
#define PidTagAddressBookDistributionListExternalMemberCount
Definition: property_tags.h:87
#define PidTagHtml_Error
Definition: property_tags.h:518
enum MAPISTATUS mapi_object_bookmark_debug(mapi_object_t *)
Definition: mapi_object.c:399
void fxparser_set_marker_callback(struct fx_parser_context *, fxparser_marker_callback_t)
Definition: fxparser.c:528
#define PidTagReadReceiptName_Error
Definition: property_tags.h:813
#define OC_DEBUG(priority, format,...)
Definition: oc_log.h:58
#define PidTagProfession_Error
Definition: property_tags.h:796
#define PR_SMTP_ADDRESS_UNICODE
Definition: property_altnames.h:1168
enum MAPISTATUS SetSearchCriteria(mapi_object_t *, struct mapi_SRestriction *, uint32_t, mapi_id_array_t *)
Definition: IMAPIContainer.c:621
_PUBLIC_ enum MAPISTATUS FXPutBuffer(mapi_object_t *obj_dest_context, DATA_BLOB *blob, uint16_t *usedSize)
Send data to a destination fast transfer object.
Definition: FXICS.c:877
enum MAPISTATUS SetSyncNotificationGuid(mapi_object_t *, const struct GUID)
Definition: notif.c:137
enum MAPISTATUS ModifyUserPermission(mapi_object_t *, const char *, enum ACLRIGHTS)
Definition: simple_mapi.c:718
#define PidTagOrganizationalIdNumber_Error
Definition: property_tags.h:694
#define StartRecip
Definition: fxics.h:35
#define PidTagSecurityDescriptorAsXml
Definition: property_tags.h:1045
enum PROVIDER_ID id
Definition: mapi_provider.h:37
#define openchange_private_ReplicaGUID
Definition: property_tags.h:33
_PUBLIC_ uint32_t get_mapi_property_size(struct mapi_SPropValue *lpProp)
Definition: property.c:679
enum MAPISTATUS CopyProps(mapi_object_t *, mapi_object_t *, struct SPropTagArray *, uint8_t, uint16_t *, struct PropertyProblem **)
Definition: IMAPIProp.c:1209
#define PidTagTrustSender
Definition: property_tags.h:1149
#define olFolderDrafts
Definition: mapidefs.h:246
#define PidTagGeneration
Definition: property_tags.h:479
#define SIZE_DFLT_RECURRENCEPATTERN
Definition: libmapi.h:580
#define CP_CYRILLIC
Definition: codepage_lcid.c:18
enum MAPISTATUS CopyTo(mapi_object_t *, mapi_object_t *, struct SPropTagArray *, uint8_t, uint16_t *, struct PropertyProblem **)
Definition: IMAPIProp.c:1328
#define PidTagAddressBookRoomCapacity
Definition: property_tags.h:191
_PUBLIC_ enum MAPISTATUS ShutDown(struct mapi_profile *profile)
Definition: IProfAdmin.c:817
#define PidTagNonDeliveryReportStatusCode
Definition: property_tags.h:671
@ PrivateFolderWithoutCachedFids
Definition: mapi_object.h:56
#define PidTagListUnsubscribe
Definition: property_tags.h:593
#define __END_DECLS
Definition: libmapi.h:79
bool set_mapi_SPropValue_proptag(TALLOC_CTX *, struct mapi_SPropValue *, uint32_t, const void *)
Definition: property.c:583
enum MAPISTATUS nspi_ModProps(struct nspi_context *, TALLOC_CTX *, uint32_t, struct SPropTagArray *, struct PropertyRow_r *)
Definition: nspi.c:738
_PUBLIC_ enum MAPISTATUS EntryIDFromSourceIDForMessage(TALLOC_CTX *mem_ctx, mapi_object_t *obj_store, mapi_object_t *obj_folder, mapi_object_t *obj_message, struct SBinary_short *entryID)
Definition: utils.c:144
#define PidTagOfflineAddressBookName_Error
Definition: property_tags.h:686
struct mapi_session * session
Definition: mapi_object.h:43
struct Binary_r * generate_recipient_entryid(TALLOC_CTX *, const char *)
Definition: utils.c:73
size_t set_AppointmentRecurrencePattern_size(const struct AppointmentRecurrencePattern *)
Definition: property.c:1431
const char * mapi_get_language_from_locale(const char *)
Definition: codepage_lcid.c:419
#define PidTagSearchFolderExpiration
Definition: property_tags.h:1029
#define PidTagScheduleInfoDelegateNamesW
Definition: property_tags.h:988
#define PidTagWlinkFolderType_Error
Definition: property_tags.h:1186
#define PidTagAttachFlags_Error
Definition: property_tags.h:244
#define PidTagLastModifierName_Error
Definition: property_tags.h:584
_PUBLIC_ enum MAPISTATUS CollapseRow(mapi_object_t *obj_table, uint64_t categoryId, uint32_t *rowCount)
Definition: IMAPITable.c:1681
#define PidTagRecipientType
Definition: property_tags.h:867
#define PR_SCHDINFO_MONTHS_OOF
Definition: property_altnames.h:1119
#define PidTagReadReceiptEmailAddress_Error
Definition: property_tags.h:809
#define PidTagSentRepresentingEmailAddress
Definition: property_tags.h:1075
#define PidTagBody_Error
Definition: property_tags.h:298
void mapidump_task(struct mapi_SPropValue_array *, const char *)
Definition: mapidump.c:686
const void * find_PropertyValue_data(struct PropertyRow_r *, uint32_t)
Definition: property.c:2328
_PUBLIC_ enum MAPISTATUS DeletePropertiesNoReplicate(mapi_object_t *obj, struct SPropTagArray *proptags)
Definition: IMAPIProp.c:781
#define PidTagScheduleInfoDontMailDelegates
Definition: property_tags.h:999
#define olFolderLocalFailures
Definition: mapidefs.h:250
#define PidTagHasNamedProperties_Error
Definition: property_tags.h:490
#define PidTagRuleActionType
Definition: property_tags.h:937
enum MAPISTATUS AddUserPermission(mapi_object_t *, const char *, enum ACLRIGHTS)
Definition: simple_mapi.c:647
#define PidTagScheduleInfoAutoAcceptAppointments
Definition: property_tags.h:983
char * org_unit
Definition: nspi.h:32
#define PR_DISPLAY_BCC_UNICODE
Definition: property_altnames.h:270
#define olFolderPublicEFormsRoot
Definition: mapidefs.h:257
#define PidTagOriginalSentRepresentingName
Definition: property_tags.h:731
#define openchange_private_PF_LOCAL_OAB
Definition: property_tags.h:63
#define PidTagOriginalEntryId
Definition: property_tags.h:707
_PUBLIC_ struct idset * RAWIDSET_convert_to_idset(TALLOC_CTX *mem_ctx, const struct rawidset *rawidset)
Definition: idset.c:1244
#define PidTagParentFolderId
Definition: property_tags.h:767
#define PR_SEND_INTERNET_ENCODING
Definition: property_altnames.h:1144
_PUBLIC_ void mapi_object_set_logon_store(mapi_object_t *obj)
Definition: mapi_object.c:255
_PUBLIC_ void mapi_object_debug(mapi_object_t *obj)
Definition: mapi_object.c:293
#define PidTagOriginalSenderAddressType
Definition: property_tags.h:713
#define PidTagMobileTelephoneNumber
Definition: property_tags.h:659
int get_email_address_index_SPropTagArray(struct SPropTagArray *)
Definition: property.c:182
NTSTATUS emsmdb_transaction_ext2(struct emsmdb_context *, TALLOC_CTX *, struct mapi_request *, struct mapi_response **)
Definition: emsmdb.c:487
#define PidTagReportingMessageTransferAgent_Error
Definition: property_tags.h:906
_PUBLIC_ size_t set_ExceptionInfo_size(const struct ExceptionInfo *exc_info)
Definition: property.c:1479
enum MAPISTATUS mapi_id_array_init(TALLOC_CTX *, mapi_id_array_t *)
Definition: mapi_id_array.c:47
#define PidTagOriginalDisplayTo_Error
Definition: property_tags.h:706
#define PidTagHome2TelephoneNumbers
Definition: property_tags.h:499
#define PidTagSentRepresentingAddressType
Definition: property_tags.h:1073
#define PidTagAddressBookObjectGuid
Definition: property_tags.h:165
#define PidTagOriginalSenderEntryId_Error
Definition: property_tags.h:718
#define olFolderNotes
Definition: mapidefs.h:244
#define PidTagSurname_Error
Definition: property_tags.h:1120
#define PidTagReplyTime_Error
Definition: property_tags.h:888
enum MAPISTATUS SetRecipientType(struct SRow *, enum ulRecipClass)
Definition: IMessage.c:497
_PUBLIC_ bool set_mapi_SPropValue_proptag(TALLOC_CTX *mem_ctx, struct mapi_SPropValue *lpProps, uint32_t aulPropTag, const void *data)
Definition: property.c:583
#define PidTagMemberRights_Error
Definition: property_tags.h:620
#define PidTagWlinkStoreEntryId_Error
Definition: property_tags.h:1204
_PUBLIC_ struct idset * IDSET_merge_idsets(TALLOC_CTX *mem_ctx, const struct idset *left, const struct idset *right)
Definition: idset.c:768
#define PidTagDisplayCc_Error
Definition: property_tags.h:406
#define PidTagOriginalSenderAddressType_Error
Definition: property_tags.h:714
#define PidTagBusinessHomePage
Definition: property_tags.h:305
uint32_t get_namedid_value(const char *propname)
Definition: mapi_nameid.c:990
_PUBLIC_ enum MAPISTATUS SeekRow(mapi_object_t *obj_table, enum BOOKMARK origin, int32_t offset, uint32_t *row)
Definition: IMAPITable.c:436
_PUBLIC_ size_t set_AppointmentRecurrencePattern_size(const struct AppointmentRecurrencePattern *arp)
Definition: property.c:1431
#define PR_BODY_UNICODE
Definition: property_altnames.h:129
#define PidTagAddressBookFolderPathname_Error
Definition: property_tags.h:130
#define PidTagWlinkSaveStamp_Error
Definition: property_tags.h:1200
_PUBLIC_ struct SPropValue * get_SPropValue_SRowSet(struct SRowSet *RowSet, uint32_t ulPropTag)
Definition: property.c:240
_PUBLIC_ enum MAPISTATUS GetFIDFromEntryID(uint16_t cb, uint8_t *lpb, uint64_t parent_fid, uint64_t *fid)
Definition: utils.c:114
#define PidTagRecipientProposedEndTime_Error
Definition: property_tags.h:857
_PUBLIC_ struct Binary_r * set_TimeZoneStruct(TALLOC_CTX *mem_ctx, const struct TimeZoneStruct *TimeZoneStruct)
Definition: property.c:1589
enum MAPISTATUS ProcessNetworkProfile(struct mapi_session *, const char *, mapi_profile_callback_t, const void *)
Definition: IProfAdmin.c:1643
#define PidTagAttachmentLinkId_Error
Definition: property_tags.h:276
mapi_handle_t mapi_object_get_handle(mapi_object_t *obj)
Definition: mapi_object.c:270
#define PidTagWlinkGroupName_Error
Definition: property_tags.h:1192
enum fx_parser_state state
Definition: fxparser.h:34
#define PidTagLocalCommitTimeMax_Error
Definition: property_tags.h:597
enum MAPISTATUS Abort(mapi_object_t *, uint8_t *)
Definition: IMAPITable.c:1470
#define PidTagAttachExtension
Definition: property_tags.h:239
void nspi_dump_STAT(const char *name, struct STAT *pStat)
Definition: nspi.c:39
#define PidTagWlinkAddressBookStoreEID
Definition: property_tags.h:1175
#define PidTagMobileTelephoneNumber_Error
Definition: property_tags.h:660
#define PidTagWlinkClientID
Definition: property_tags.h:1179
const void * get_mapi_SPropValue_data(struct mapi_SPropValue *)
Definition: property.c:396
#define PidTagJunkIncludeContacts_Error
Definition: property_tags.h:568
#define PR_IPM_NOTE_ENTRYID
Definition: property_altnames.h:614
#define openchange_private_PF_FREEBUSY
Definition: property_tags.h:55
#define PidTagBodyContentLocation_Error
Definition: property_tags.h:295
#define PidTagReceiptTime
Definition: property_tags.h:821
#define PidTagExpiryTime_Error
Definition: property_tags.h:434
#define PidTagAddressBookExtensionAttribute11_Error
Definition: property_tags.h:103
#define PidLidLocation
Definition: mapi_nameid.h:163
#define PidTagOriginalSubmitTime_Error
Definition: property_tags.h:738
#define PidTagAddressBookRoomContainers
Definition: property_tags.h:193
#define PidTagPagerTelephoneNumber_Error
Definition: property_tags.h:764
_PUBLIC_ uint32_t mapi_get_cpid_from_locale(const char *locale)
Definition: codepage_lcid.c:284
enum MAPISTATUS nspi_GetProps(struct nspi_context *, TALLOC_CTX *, struct SPropTagArray *, struct PropertyTagArray_r *MId, struct PropertyRowSet_r **)
Definition: nspi.c:636
enum MAPISTATUS OpenProfileStore(TALLOC_CTX *mem_ctx, struct ldb_context **ldb_ctx, const char *profiledb)
Definition: IProfAdmin.c:553
struct mapi_objects * prev
Definition: mapi_provider.h:43
#define PidTagFreeBusyPublishEnd_Error
Definition: property_tags.h:468
@ OC_LOG_WARNING
Definition: oc_log.h:47
const void * get_SPropValue_SRow_data(struct SRow *, uint32_t)
Definition: property.c:301
_PUBLIC_ enum MAPISTATUS RegisterNotification(struct mapi_session *session)
Definition: IMSProvider.c:442
#define PidTagAddressBookX509Certificate_Error
Definition: property_tags.h:206
struct emsmdb_context * emsmdb_connect_ex(TALLOC_CTX *mem_ctx, struct mapi_session *session, struct dcerpc_pipe *p, struct cli_credentials *cred, int *return_value)
Definition: emsmdb.c:171
#define PidTagInternetCodepage_Error
Definition: property_tags.h:544
_PUBLIC_ const char * mapi_get_locale_from_lcid(uint32_t lcid)
Definition: codepage_lcid.c:376
enum MAPISTATUS DeleteAttach(mapi_object_t *, uint32_t)
Definition: IMessage.c:162
#define PidTagScheduleInfoFreeBusyBusy
Definition: property_tags.h:1004
#define PR_SCHDINFO_MONTHS_TENTATIVE
Definition: property_altnames.h:1121
#define PidTagAddressBookExtensionAttribute3
Definition: property_tags.h:115
#define PidTagDeletedOn
Definition: property_tags.h:395
void RAWIDSET_push_eid(struct rawidset *, uint64_t)
Definition: idset.c:1168
#define PidTagComputerNetworkName
Definition: property_tags.h:335
TALLOC_CTX * mem_ctx
Definition: mapi_context.h:32
#define PidTagScheduleInfoFreeBusy
Definition: property_tags.h:1001
#define PidTagAddressBookOrganizationalUnitRootDistinguishedName
Definition: property_tags.h:167
void * private_data
Definition: mapi_object.h:44
_PUBLIC_ enum MAPISTATUS SetCollapseState(mapi_object_t *obj_table, struct SBinary_short *CollapseState)
Definition: IMAPITable.c:1868
_PUBLIC_ const void * get_SPropValue(struct SPropValue *lpProps, enum MAPITAGS ulPropTag)
Definition: property.c:224
#define PT_MV_BINARY
Definition: mapidefs.h:68
void mapi_object_set_handle(mapi_object_t *obj, mapi_handle_t handle)
Definition: mapi_object.c:282
#define CP_HEBREW
Definition: codepage_lcid.c:25
#define PidTagExceptionReplaceTime_Error
Definition: property_tags.h:426
enum MAPISTATUS FXCopyMessages(mapi_object_t *, mapi_id_array_t *, uint8_t, uint8_t, mapi_object_t *)
Definition: FXICS.c:454
_PUBLIC_ void mapidump_tags(enum MAPITAGS *Tags, uint16_t TagCount, const char *sep)
Definition: mapidump.c:818
#define PidTagRuleState
Definition: property_tags.h:975
#define PidTagCreatorName
Definition: property_tags.h:367
#define PidTagReplyRecipientEntries
Definition: property_tags.h:879
#define PidTagContainerFlags
Definition: property_tags.h:343
#define PR_OFFICE_LOCATION
Definition: property_altnames.h:771
#define PidTagReplyRecipientNames_Error
Definition: property_tags.h:882
#define PR_IPM_JOURNAL_ENTRYID
Definition: property_altnames.h:612
enum MAPISTATUS OpenUserMailbox(struct mapi_session *, const char *, mapi_object_t *)
Definition: IMAPISession.c:312
enum MAPISTATUS GetStreamSize(mapi_object_t *, uint32_t *)
Definition: IStream.c:419
#define PidTagOfflineAddressBookMessageClass_Error
Definition: property_tags.h:684
#define PidTagExtendedRuleMessageCondition
Definition: property_tags.h:441
#define PidTagSortLocaleId_Error
Definition: property_tags.h:1090
#define PidTagSwappedToDoData_Error
Definition: property_tags.h:1122
#define PidTagSwappedToDoData
Definition: property_tags.h:1121
mapi_object_bookmark_t * bookmark
Definition: mapi_object.h:123
#define PidTagReportTime
Definition: property_tags.h:903
#define PidTagAttachEncoding
Definition: property_tags.h:237
struct mapi_objects * objects
Definition: mapi_provider.h:52
#define PidTagReferredByName_Error
Definition: property_tags.h:872
struct SPropValue * get_SPropValue_SRowSet(struct SRowSet *, uint32_t)
Definition: property.c:240
#define PidTagAttachDataBinary_Error
Definition: property_tags.h:234
#define PidTagSwappedToDoStore_Error
Definition: property_tags.h:1124
#define RES_CONTENT
Definition: mapidefs.h:74
_PUBLIC_ enum MAPISTATUS mapi_profile_modify_string_attr(struct mapi_context *mapi_ctx, const char *profname, const char *attr, const char *value)
Definition: IProfAdmin.c:433
#define PidTagOriginalAuthorName_Error
Definition: property_tags.h:698
enum MAPISTATUS nspi_ResolveNamesW(struct nspi_context *, TALLOC_CTX *, const char **, struct SPropTagArray *, struct PropertyRowSet_r ***, struct PropertyTagArray_r ***)
Definition: nspi.c:1164
#define PidTagAddressBookHomeMessageDatabase
Definition: property_tags.h:143
#define PidTagAddressBookX509Certificate
Definition: property_tags.h:205
char * szDisplayName
Definition: emsmdb.h:25
_PUBLIC_ uint64_t exchange_globcnt(uint64_t globcnt)
Definition: idset.c:49
_PUBLIC_ enum MAPISTATUS SetMAPIDumpData(struct mapi_context *mapi_ctx, bool status)
Definition: cdo_mapi.c:304
enum MAPISTATUS SubmitMessage(mapi_object_t *)
Definition: IMessage.c:1108
_PUBLIC_ enum MAPISTATUS MoveCopyMessages(mapi_object_t *obj_src, mapi_object_t *obj_dst, mapi_id_array_t *message_id, bool WantCopy)
Definition: IMAPIFolder.c:503
_PUBLIC_ enum MAPISTATUS nspi_CompareMIds(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, uint32_t MId1, uint32_t MId2, uint32_t *plResult)
Definition: nspi.c:695
size_t set_ExtendedException_size(uint32_t WriterVersion2, enum OverrideFlags flags, const struct ExtendedException *ext_exc)
Definition: property.c:1517
#define PidTagHasDeferredActionMessages
Definition: property_tags.h:487
#define PidLidEmail1OriginalDisplayName
Definition: mapi_nameid.h:63
#define PidTagConversationIndex
Definition: property_tags.h:355
#define PidTagLastModificationTime
Definition: property_tags.h:579
enum MAPISTATUS Restrict(mapi_object_t *, struct mapi_SRestriction *, uint8_t *)
Definition: IMAPITable.c:1157
_PUBLIC_ void fxparser_set_property_callback(struct fx_parser_context *parser, fxparser_property_callback_t property_callback)
Definition: fxparser.c:552
_PUBLIC_ enum MAPISTATUS mapi_nameid_lid_add(struct mapi_nameid *mapi_nameid, uint16_t lid, const char *OLEGUID)
Definition: mapi_nameid.c:147
#define PR_7BIT_DISPLAY_NAME_UNICODE
Definition: property_altnames.h:4
#define PidTagSearchKey_Error
Definition: property_tags.h:1044
_PUBLIC_ enum MAPISTATUS GetSearchCriteria(mapi_object_t *obj_container, struct mapi_SRestriction *res, uint32_t *SearchFlags, uint16_t *FolderIdCount, uint64_t **FolderIds)
Definition: IMAPIContainer.c:723
#define PidTagScriptData
Definition: property_tags.h:1023
#define PidTagIpmJournalEntryId
Definition: property_tags.h:557
#define PidTagAddressBookTargetAddress
Definition: property_tags.h:201
#define PT_MV_SHORT
Definition: mapidefs.h:57
#define PidTagAttachAdditionalInformation
Definition: property_tags.h:225
#define CP_ARMENIAN
Definition: codepage_lcid.c:30
#define PidTagScheduleInfoMonthsAway
Definition: property_tags.h:1011
uint8_t mapi_recipients_get_org_length(struct mapi_profile *profile)
Definition: IMessage.c:517
#define PidTagICalendarStartTime_Error
Definition: property_tags.h:524
#define RES_AND
Definition: mapidefs.h:71
enum MAPISTATUS GetSpecialAdditionalFolder(mapi_object_t *, uint64_t *, const uint32_t)
Definition: simple_mapi.c:406
#define SIZE_DFLT_EXTENDEDEXCEPTION
Definition: libmapi.h:611
uint32_t position
Definition: mapi_nameid.h:19
_PUBLIC_ enum MAPISTATUS MAPIFreeBuffer(void *ptr)
Definition: IUnknown.c:83
uint32_t get_mapi_property_size(struct mapi_SPropValue *)
Definition: property.c:679
_PUBLIC_ uint32_t mapi_get_lcid_from_locale(const char *locale)
Definition: codepage_lcid.c:330
#define SERVER_DN
Definition: nspi.h:39
DATA_BLOB data
Definition: fxparser.h:32
#define PidTagInstID
Definition: property_tags.h:537
#define PidTagListHelp_Error
Definition: property_tags.h:590
#define PidTagMessageRecipientMe_Error
Definition: property_tags.h:640
#define PR_EMAIL_ADDRESS
Definition: property_altnames.h:290
#define LZFU_DICTLENGTH
Definition: lzfu.c:66
#define PidTagManagerName_Error
Definition: property_tags.h:610
#define PidTagAccess_Error
Definition: property_tags.h:70
_PUBLIC_ enum MAPISTATUS GetIDsFromNames(mapi_object_t *obj, uint16_t count, struct MAPINAMEID *nameid, uint32_t ulFlags, struct SPropTagArray **proptags)
Definition: IMAPIProp.c:977
#define PidTagPostalCode_Error
Definition: property_tags.h:782
#define PidTagIsdnNumber
Definition: property_tags.h:563
void set_errno(enum MAPISTATUS status)
Definition: mapicode.c:6
int get_display_name_index_SPropTagArray(struct SPropTagArray *)
Definition: property.c:208
#define PidTagCallId_Error
Definition: property_tags.h:310
_PUBLIC_ enum MAPISTATUS mapi_nameid_lid_lookup_canonical(uint16_t lid, const char *OLEGUID, uint32_t *propTag)
Definition: mapi_nameid.c:533
#define PidTagReplyRecipientNames
Definition: property_tags.h:881
#define PidTagAttachmentFlags_Error
Definition: property_tags.h:272
uint64_t fid_pf_LocalSiteOfflineAB
Definition: mapi_object.h:90
#define PidTagManagerName
Definition: property_tags.h:609
#define PidTagTnefCorrelationKey_Error
Definition: property_tags.h:1142
oc_log_level
Definition: oc_log.h:44
_PUBLIC_ enum MAPISTATUS OpenFolder(mapi_object_t *obj_store, mapi_id_t id_folder, mapi_object_t *obj_folder)
Definition: IMsgStore.c:48
#define PidTagLastVerbExecutionTime_Error
Definition: property_tags.h:588
#define PidTagReportDisposition
Definition: property_tags.h:889
#define PidTagMessageHandlingSystemCommonName
Definition: property_tags.h:635
#define PidTagSenderIdStatus
Definition: property_tags.h:1059
#define PidTagRecipientEntryId_Error
Definition: property_tags.h:850
#define olTaskInProgress
Definition: mapidefs.h:207
#define PidTagSentRepresentingName_Error
Definition: property_tags.h:1082
_PUBLIC_ enum MAPISTATUS SetMessageReadFlag(mapi_object_t *obj_folder, mapi_object_t *obj_child, uint8_t flags)
Definition: IMessage.c:1484
#define PidTagRtfInSync
Definition: property_tags.h:933
struct mapi_object * object
Definition: mapi_provider.h:42
enum MAPISTATUS QueryPosition(mapi_object_t *, uint32_t *, uint32_t *)
Definition: IMAPITable.c:150
uint64_t fid_calendar
Definition: mapi_object.h:93
#define PidTagBlockStatus_Error
Definition: property_tags.h:290
#define PidTagPrimarySendAccount
Definition: property_tags.h:787
#define CP_KOREAN
Definition: codepage_lcid.c:21
uint32_t propType
Definition: mapi_nameid.h:16
#define openchange_private_CONTACT_FID
Definition: property_tags.h:35
enum MAPISTATUS FindRow(mapi_object_t *, struct mapi_SRestriction *, enum BOOKMARK, enum FindRow_ulFlags, struct SRowSet *)
Definition: IMAPITable.c:1264
#define PidTagProhibitSendQuota
Definition: property_tags.h:799
_PUBLIC_ int get_display_name_index_SPropTagArray(struct SPropTagArray *properties)
Definition: property.c:208
#define PidTagSchedulePlusFreeBusyEntryId_Error
Definition: property_tags.h:1022
void oc_logv(enum oc_log_level level, const char *fmt_string, va_list ap)
Definition: oc_log.c:41
#define PidTagDisplayTypeEx
Definition: property_tags.h:414
#define PT_MV_CLSID
Definition: mapidefs.h:67
void nspi_dump_STAT(const char *, struct STAT *)
Definition: nspi.c:39
#define PidTagInstanceNum_Error
Definition: property_tags.h:542
#define PidTagRecipientOrder_Error
Definition: property_tags.h:854
#define PR_SEARCH_KEY
Definition: property_altnames.h:1125
void mapi_object_debug(mapi_object_t *)
Definition: mapi_object.c:293
_PUBLIC_ void mapidump_messagemoved(struct MessageMoveCopyNotification *data, const char *sep)
Definition: mapidump.c:902
#define PidTagOtherAddressStreet_Error
Definition: property_tags.h:756
#define CP_THAI
Definition: codepage_lcid.c:24
enum MAPISTATUS GetLastError(void)
Definition: IUnknown.c:176
#define PidTagMappingSignature
Definition: property_tags.h:611
#define FREEBUSY_FOLDER
Definition: mapidefs.h:305
#define PidTagAssociated
Definition: property_tags.h:223
size_t set_ExceptionInfo_size(const struct ExceptionInfo *)
Definition: property.c:1479
#define openchange_private_SENT_ITEMS_FID
Definition: property_tags.h:15
#define PidTagAssistant
Definition: property_tags.h:219
#define PidTagInitialDetailsPane_Error
Definition: property_tags.h:534
#define PidTagStateOrProvince_Error
Definition: property_tags.h:1102
#define PidTagInstID_Error
Definition: property_tags.h:538
uint8_t logon_id
Definition: mapi_object.h:42
#define PR_EMS_AB_PHONETIC_DISPLAY_NAME
Definition: property_altnames.h:412
#define PidTagAddressBookDisplayNamePrintable_Error
Definition: property_tags.h:84
#define PidTagAddressBookProxyAddresses_Error
Definition: property_tags.h:186
#define PidTagInternetReferences_Error
Definition: property_tags.h:550
#define PT_UNSPECIFIED
Definition: mapidefs.h:34
#define olFolderPublicLocalFreeBusy
Definition: mapidefs.h:261
Definition: mapi_context.h:31
const char * OOM
Definition: mapi_nameid.h:13
#define PidTagReceivedBySearchKey
Definition: property_tags.h:831
enum MAPISTATUS GetUserFreeBusyData(mapi_object_t *, const char *, struct SRow *)
Definition: freebusy.c:57
enum MAPISTATUS RemoveUserPermission(mapi_object_t *, const char *)
Definition: simple_mapi.c:837
#define PR_SCHDINFO_MONTHS_MERGED
Definition: property_altnames.h:1117
Definition: mapi_object.h:128
#define PT_SHORT
Definition: mapidefs.h:37
enum MAPISTATUS GetOutboxFolder(mapi_object_t *, mapi_id_t *)
Definition: IMsgStore.c:863
#define PidTagExtendedRuleMessageActions_Error
Definition: property_tags.h:440
_PUBLIC_ enum MAPISTATUS set_default_error_SPropValue_SRow(struct SRow *aRow, enum MAPITAGS ulPropTag, void *data)
Definition: property.c:269
#define PidTagRetentionDate_Error
Definition: property_tags.h:914
#define PidTagAddressBookExtensionAttribute15
Definition: property_tags.h:110
#define PidTagBusiness2TelephoneNumber
Definition: property_tags.h:299
const void * get_PropertyValue_PropertyRowSet_data(struct PropertyRowSet_r *, uint32_t)
Definition: property.c:2149
_PUBLIC_ enum MAPISTATUS RemoveUserPermission(mapi_object_t *obj_folder, const char *username)
Definition: simple_mapi.c:837
#define PidTagCallbackTelephoneNumber_Error
Definition: property_tags.h:312
#define PidTagMessageHandlingSystemCommonName_Error
Definition: property_tags.h:636
_PUBLIC_ enum MAPISTATUS EmptyFolder(mapi_object_t *obj_folder)
Definition: IMAPIFolder.c:756
#define PidTagVoiceMessageSenderName
Definition: property_tags.h:1169
#define PR_HASATTACH
Definition: property_altnames.h:533
_PUBLIC_ enum MAPISTATUS nspi_GetPropList(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, bool WantObject, uint32_t dwMId, struct SPropTagArray **ppPropTags)
Definition: nspi.c:591
enum MAPISTATUS SaveChangesAttachment(mapi_object_t *, mapi_object_t *, enum SaveFlags)
Definition: IMAPIProp.c:318
_PUBLIC_ bool IDSET_includes_eid(const struct idset *idset, uint64_t eid)
Definition: idset.c:880
char * servername
Definition: nspi.h:33
_PUBLIC_ enum MAPISTATUS mapi_nameid_map_SPropValue(struct mapi_nameid *mapi_nameid, struct SPropValue *lpProps, uint32_t PropCount, struct SPropTagArray *SPropTagArray)
Definition: mapi_nameid.c:774
#define PidTagHomeTelephoneNumber
Definition: property_tags.h:515
#define PidTagStreetAddress
Definition: property_tags.h:1109
struct Binary_r * set_RecurrencePattern(TALLOC_CTX *, const struct RecurrencePattern *)
Definition: property.c:1354
_PUBLIC_ enum MAPISTATUS LoadProfile(struct mapi_context *mapi_ctx, struct mapi_profile *profile)
Definition: IProfAdmin.c:753
#define PT_I8
Definition: mapidefs.h:46
_PUBLIC_ enum MAPISTATUS ResolveNames(struct mapi_session *session, const char **usernames, struct SPropTagArray *props, struct PropertyRowSet_r **rowset, struct PropertyTagArray_r **flaglist, uint32_t flags)
Definition: IABContainer.c:66
#define PidTagSearchFolderDefinition
Definition: property_tags.h:1025
#define PidTagConversationIndexTracking
Definition: property_tags.h:356
enum MAPISTATUS GetStoreState(mapi_object_t *, uint32_t *)
Definition: IMsgStore.c:783
#define PT_MV_LONG
Definition: mapidefs.h:58
#define PidTagReadReceiptSearchKey_Error
Definition: property_tags.h:817
_PUBLIC_ enum MAPISTATUS TransportNewMail(mapi_object_t *obj_store, mapi_object_t *obj_folder, mapi_object_t *obj_msg, const char *MessageClass, uint32_t MessageFlags)
Definition: IMsgStore.c:894
#define PidTagAddressBookRoomContainers_Error
Definition: property_tags.h:194
_PUBLIC_ void IDSET_dump(const struct idset *idset, const char *label)
Definition: idset.c:1030
#define PidTagAddressBookMember
Definition: property_tags.h:155
#define PidTagAddressBookDistributionListRejectMessagesFromDLMembers_Error
Definition: property_tags.h:96
Definition: mapi_notification.h:32
#define PidTagDisplayBcc
Definition: property_tags.h:403
#define PidTagAdditionalRenEntryIdsEx
Definition: property_tags.h:74
#define PidTagAddressBookPhoneticGivenName
Definition: property_tags.h:181
struct globset_range * next
Definition: idset.h:41
#define PidTagReportDispositionMode
Definition: property_tags.h:890
#define PidTagAddressBookHierarchicalChildDepartments_Error
Definition: property_tags.h:132
#define PidTagAddressBookExtensionAttribute4_Error
Definition: property_tags.h:118
#define PidTagContainerContents_Error
Definition: property_tags.h:342
#define PidTagAttachPayloadClass_Error
Definition: property_tags.h:258
#define PidTagDeliverTime_Error
Definition: property_tags.h:398
#define PidTagOfflineAddressBookDistinguishedName
Definition: property_tags.h:681
_PUBLIC_ enum MAPISTATUS GetGALTable(struct mapi_session *session, struct SPropTagArray *SPropTagArray, struct PropertyRowSet_r **rowsetp, uint32_t count, uint8_t ulFlags)
Definition: IABContainer.c:151
#define PidTagRuleProvider_Error
Definition: property_tags.h:972
#define PidTagRuleFolderEntryId
Definition: property_tags.h:945
#define PidTagResponseRequested
Definition: property_tags.h:909
#define PR_DISPLAY_NAME
Definition: property_altnames.h:274
uint64_t fid_pf_non_ipm_subtree
Definition: mapi_object.h:84
#define PidTagOtherAddressStreet
Definition: property_tags.h:755
_PUBLIC_ enum MAPISTATUS ExpandRow(mapi_object_t *obj_table, uint64_t categoryId, uint16_t maxRows, struct SRowSet *rowData, uint32_t *expandedRowCount)
Definition: IMAPITable.c:1568
enum MAPISTATUS nspi_CompareMIds(struct nspi_context *, TALLOC_CTX *, uint32_t, uint32_t, uint32_t *)
Definition: nspi.c:695
_PUBLIC_ void mapidump_messagedeleted(struct MessageDeletedNotification *data, const char *sep)
Definition: mapidump.c:872
#define PidTagScheduleInfoMonthsTentative_Error
Definition: property_tags.h:1018
#define PidTagContentUnreadCount_Error
Definition: property_tags.h:352
#define PR_RTF_IN_SYNC
Definition: property_altnames.h:1038
enum MAPISTATUS mapi_nameid_canonical_add(struct mapi_nameid *, uint32_t)
Definition: mapi_nameid.c:380
_PUBLIC_ void mapi_copy_spropvalues(TALLOC_CTX *mem_ctx, struct SPropValue *source_values, struct SPropValue *dest_values, uint32_t count)
Definition: property.c:711
#define PidTagClientActions_Error
Definition: property_tags.h:324
struct mapi_id_array mapi_id_array_t
#define PidTagOriginalSensitivity
Definition: property_tags.h:723
#define PidTagRuleMessageSequence
Definition: property_tags.h:961
#define PidTagExchangeNTSecurityDescriptor_Error
Definition: property_tags.h:430
_PUBLIC_ enum MAPISTATUS GetGALTableCount(struct mapi_session *session, uint32_t *totalRecs)
Definition: IABContainer.c:214
#define PidTagAttachRendering_Error
Definition: property_tags.h:262
#define CP_INDIC
Definition: codepage_lcid.c:28
uint64_t fid_pf_LocalSiteFreeBusy
Definition: mapi_object.h:89
_PUBLIC_ enum MAPISTATUS uncompress_rtf(TALLOC_CTX *mem_ctx, uint8_t *rtfcomp, uint32_t in_size, DATA_BLOB *rtf)
Definition: lzfu.c:319
#define PidTagSmtpAddress
Definition: property_tags.h:1087
enum MAPISTATUS OpenAttach(mapi_object_t *, uint32_t, mapi_object_t *)
Definition: IMessage.c:409
#define PidTagVoiceMessageAttachmentOrder_Error
Definition: property_tags.h:1166
#define PidTagSupplementaryInfo_Error
Definition: property_tags.h:1118
#define PidTagHomeAddressStateOrProvince
Definition: property_tags.h:509
#define olFolderTopInformationStore
Definition: mapidefs.h:235
_PUBLIC_ enum MAPISTATUS nspi_unbind(struct nspi_context *nspi_ctx)
Definition: nspi.c:178
_PUBLIC_ void cast_PropertyRowSet_to_SRowSet(TALLOC_CTX *mem_ctx, struct PropertyRowSet_r *prowset, struct SRowSet *srowset)
Definition: property.c:2460
#define PidTagHomeAddressPostOfficeBox
Definition: property_tags.h:505
enum MAPISTATUS ReadStream(mapi_object_t *, unsigned char *, uint16_t, uint16_t *)
Definition: IStream.c:165
_PUBLIC_ enum MAPISTATUS GetRecipientTable(mapi_object_t *obj_message, struct SRowSet *SRowSet, struct SPropTagArray *SPropTagArray)
Definition: IMessage.c:1446
#define PidTagNativeBody_Error
Definition: property_tags.h:662
NTSTATUS emsmdb_transaction_null(struct emsmdb_context *, struct mapi_response **)
Definition: emsmdb.c:332
#define PidTagRecipientTrackStatusTime_Error
Definition: property_tags.h:865
enum MAPISTATUS EntryIDFromSourceIDForMessage(TALLOC_CTX *, mapi_object_t *, mapi_object_t *, mapi_object_t *, struct SBinary_short *)
Definition: utils.c:144
#define PidTagCreatorEntryId_Error
Definition: property_tags.h:366
uint64_t fid_schedule
Definition: mapi_object.h:77
bool IsMailboxFolder(mapi_object_t *, uint64_t, uint32_t *)
Definition: simple_mapi.c:461
NTSTATUS emsmdb_transaction(struct emsmdb_context *, TALLOC_CTX *, struct mapi_request *, struct mapi_response **)
Definition: emsmdb.c:404
void fxparser_set_namedprop_callback(struct fx_parser_context *, fxparser_namedprop_callback_t)
Definition: fxparser.c:544
struct PropertyValue_r * get_PropertyValue_PropertyRow(struct PropertyRow_r *, enum MAPITAGS)
Definition: property.c:2112
_PUBLIC_ enum MAPISTATUS QueryPosition(mapi_object_t *obj_table, uint32_t *Numerator, uint32_t *Denominator)
Definition: IMAPITable.c:150
#define PidTagSenderEntryId
Definition: property_tags.h:1057
_PUBLIC_ enum MAPISTATUS UnlockRegionStream(mapi_object_t *obj_stream, uint64_t RegionOffset, uint64_t RegionSize, uint32_t LockFlags)
Definition: IStream.c:853
#define PidTagResponseRequested_Error
Definition: property_tags.h:910
#define PidTagLanguage_Error
Definition: property_tags.h:578
#define PidTagPriority_Error
Definition: property_tags.h:792
#define SIZE_DFLT_EXCEPTIONINFO
Definition: libmapi.h:605
#define CP_ARABIC
Definition: codepage_lcid.c:26
#define PidTagRuleMessageLevel
Definition: property_tags.h:953
_PUBLIC_ enum MAPISTATUS FXCopyProperties(mapi_object_t *obj, uint8_t level, uint32_t copyFlags, uint8_t sendOptions, struct SPropTagArray *properties, mapi_object_t *obj_source_context)
Definition: FXICS.c:678
#define PidTagReceivedRepresentingSmtpAddress
Definition: property_tags.h:845
_PUBLIC_ void mapi_object_set_logon_id(mapi_object_t *obj, uint8_t logon_id)
Definition: mapi_object.c:222
#define PidTagAccessLevel
Definition: property_tags.h:68
_PUBLIC_ enum MAPISTATUS SubmitMessage(mapi_object_t *obj_message)
Definition: IMessage.c:1108
enum MAPISTATUS WriteAndCommitStream(mapi_object_t *, DATA_BLOB *, uint16_t *)
Definition: IStream.c:1023
enum MAPISTATUS QueryNamedProperties(mapi_object_t *, uint8_t, struct GUID *, uint16_t *, uint16_t **, struct MAPINAMEID **)
Definition: IMAPIProp.c:1096
#define PidTagMemberName_Error
Definition: property_tags.h:618
#define PidTagArchiveTag_Error
Definition: property_tags.h:218
const char * localaddr
Definition: mapi_profile.h:50
#define PR_EMS_AB_NETWORK_ADDRESS
Definition: property_altnames.h:389
_PUBLIC_ uint32_t cast_mapi_SPropValue(TALLOC_CTX *mem_ctx, struct mapi_SPropValue *mapi_sprop, struct SPropValue *sprop)
Definition: property.c:796
#define PidTagWeddingAnniversary
Definition: property_tags.h:1171
_PUBLIC_ void RAWIDSET_push_guid_glob(struct rawidset *rawidset, const struct GUID *guid, uint64_t globcnt)
Definition: idset.c:1200
#define PidTagPurportedSenderDomain
Definition: property_tags.h:801
_PUBLIC_ bool set_PropertyValue(struct PropertyValue_r *lpProp, const void *data)
Definition: property.c:2158
#define PidLidPercentComplete
Definition: mapi_nameid.h:364
#define PidTagBirthday
Definition: property_tags.h:287
enum MAPISTATUS CopyToStream(mapi_object_t *, mapi_object_t *, uint64_t, uint64_t *, uint64_t *)
Definition: IStream.c:670
#define PidTagExceptionEndTime
Definition: property_tags.h:423
struct mapi_object mapi_object_t
struct Binary_r * set_TimeZoneDefinition(TALLOC_CTX *, const struct TimeZoneDefinition *)
Definition: property.c:1615
_PUBLIC_ struct AddressBookEntryId * get_AddressBookEntryId(TALLOC_CTX *mem_ctx, struct Binary_r *bin)
Definition: property.c:1823
enum MAPISTATUS OpenFolder(mapi_object_t *, mapi_id_t, mapi_object_t *)
Definition: IMsgStore.c:48
#define PidTagIpmContactEntryId
Definition: property_tags.h:553
enum MAPISTATUS mapi_nameid_custom_string_add(struct mapi_nameid *, const char *, uint16_t, const char *)
Definition: mapi_nameid.c:329
_PUBLIC_ bool IsMailboxFolder(mapi_object_t *obj_store, uint64_t fid, uint32_t *olFolder)
Definition: simple_mapi.c:461
#define PidTagICalendarEndTime_Error
Definition: property_tags.h:520
#define PidTagCdoRecurrenceid
Definition: property_tags.h:315
_PUBLIC_ enum MAPISTATUS ICSSyncUploadStateBegin(mapi_object_t *obj_sync_context, enum StateProperty state_property, uint32_t length)
Initialize an ICS Initial State upload.
Definition: FXICS.c:1115
_PUBLIC_ enum MAPISTATUS mapi_object_bookmark_debug(mapi_object_t *obj_table)
Definition: mapi_object.c:399
_PUBLIC_ struct TimeZoneStruct * get_TimeZoneStruct(TALLOC_CTX *mem_ctx, struct Binary_r *bin)
Definition: property.c:1558
#define PidTagInstanceNum
Definition: property_tags.h:541
_PUBLIC_ const void * get_PropertyValue_data(struct PropertyValue_r *lpProps)
Definition: property.c:2243
_PUBLIC_ enum MAPISTATUS SortTable(mapi_object_t *obj_table, struct SSortOrderSet *lpSortCriteria)
Definition: IMAPITable.c:917
#define PidTagReceivedBySmtpAddress
Definition: property_tags.h:833
struct rawidset * RAWIDSET_make(TALLOC_CTX *, bool, bool)
Definition: idset.c:1102
uint64_t mapi_id_t
Definition: mapi_object.h:30
uint32_t exchange_version
Definition: mapi_profile.h:55
#define PidTagHierarchyChangeNumber
Definition: property_tags.h:493
#define PidTagAddressBookEntryId
Definition: property_tags.h:97
const char * OLEGUID
Definition: mapi_nameid.h:18
#define PidTagLastModificationTime_Error
Definition: property_tags.h:580
_PUBLIC_ enum MAPISTATUS SPropTagArray_add(TALLOC_CTX *mem_ctx, struct SPropTagArray *SPropTagArray, enum MAPITAGS aulPropTag)
Definition: property.c:82
#define PidTagOfflineAddressBookMessageClass
Definition: property_tags.h:683
uint64_t fid_top_information_store
Definition: mapi_object.h:71
struct loadparm_context * lp_ctx
Definition: mapi_context.h:36
enum MAPISTATUS PublicFolderIsGhosted(mapi_object_t *, mapi_object_t *, bool *)
Definition: IMsgStore.c:134
#define PidTagReceivedRepresentingAddressType_Error
Definition: property_tags.h:836
struct ldb_context * ldb_ctx
Definition: mapi_context.h:33
struct mapi_objects * next
Definition: mapi_provider.h:44
enum MAPISTATUS nspi_SeekEntries(struct nspi_context *, TALLOC_CTX *, enum TableSortOrders, struct PropertyValue_r *, struct SPropTagArray *, struct PropertyTagArray_r *pMIds, struct PropertyRowSet_r **)
Definition: nspi.c:340
#define PR_SEND_RICH_INFO_ERROR
Definition: property_altnames.h:1147
_PUBLIC_ enum MAPISTATUS mapi_id_array_del_id(mapi_id_array_t *id, mapi_id_t fid)
Definition: mapi_id_array.c:225
#define PidTagMailboxOwnerName_Error
Definition: property_tags.h:608
enum MAPISTATUS SaveChangesMessage(mapi_object_t *, mapi_object_t *, uint8_t)
Definition: IMessage.c:1285
_PUBLIC_ enum MAPISTATUS FXCopyFolder(mapi_object_t *obj, uint8_t copyFlags, uint8_t sendOptions, mapi_object_t *obj_source_context)
Definition: FXICS.c:339
enum MAPISTATUS IsFreeBusyConflict(mapi_object_t *, struct FILETIME *, bool *)
Definition: freebusy.c:254
_PUBLIC_ enum MAPISTATUS CopyToStream(mapi_object_t *obj_src, mapi_object_t *obj_dst, uint64_t ByteCount, uint64_t *ReadByteCount, uint64_t *WrittenByteCount)
Definition: IStream.c:670
_PUBLIC_ enum MAPISTATUS SaveChangesAttachment(mapi_object_t *obj_parent, mapi_object_t *obj_child, enum SaveFlags flags)
Definition: IMAPIProp.c:318
@ OC_LOG_FATAL
Definition: oc_log.h:45
struct TimeZoneStruct * get_TimeZoneStruct(TALLOC_CTX *, struct Binary_r *)
Definition: property.c:1558
@ PROVIDER_ID_NSPI
Definition: mapi_provider.h:32
struct policy_handle handle
Definition: nspi.h:25
enum MAPISTATUS GetFolderItemsCount(mapi_object_t *, uint32_t *, uint32_t *)
Definition: simple_mapi.c:575
#define PidTagRuleState_Error
Definition: property_tags.h:976
_PUBLIC_ const void * get_PropertyValue(struct PropertyValue_r *lpProps, enum MAPITAGS ulPropTag)
Definition: property.c:2228
uint32_t tag
Definition: fxparser.h:38
enum MAPISTATUS mapi_nameid_OOM_add(struct mapi_nameid *, const char *, const char *)
Definition: mapi_nameid.c:80
const char * Name
Definition: mapi_nameid.h:15
#define PidTagStoreState_Error
Definition: property_tags.h:1106
uint64_t fid_task
Definition: mapi_object.h:97
#define PR_7BIT_DISPLAY_NAME
Definition: property_altnames.h:2
_PUBLIC_ void emsmdb_get_SRowSet(TALLOC_CTX *mem_ctx, struct SRowSet *rowset, struct SPropTagArray *proptags, DATA_BLOB *content)
Definition: emsmdb.c:1112
#define PidTagSelectable
Definition: property_tags.h:1047
#define PidTagRights
Definition: property_tags.h:919
uint64_t high
Definition: idset.h:39
_PUBLIC_ enum MAPISTATUS SetSearchCriteria(mapi_object_t *obj_container, struct mapi_SRestriction *res, uint32_t SearchFlags, mapi_id_array_t *lpContainerList)
Definition: IMAPIContainer.c:621
uint8_t logon_ids[255]
Definition: mapi_provider.h:54
enum MAPISTATUS CollapseRow(mapi_object_t *, uint64_t, uint32_t *)
Definition: IMAPITable.c:1681
#define PR_ADDRTYPE_UNICODE
Definition: property_altnames.h:23
#define PidTagReceivedByAddressType_Error
Definition: property_tags.h:824
#define PidTagOutOfOfficeState_Error
Definition: property_tags.h:760
#define PR_ADDRBOOK_MID
Definition: property_altnames.h:18
#define PT_BOOLEAN
Definition: mapidefs.h:44
enum MAPISTATUS FXCopyProperties(mapi_object_t *, uint8_t, uint32_t, uint8_t, struct SPropTagArray *, mapi_object_t *)
Definition: FXICS.c:678
_PUBLIC_ enum MAPISTATUS GetProfileTable(struct mapi_context *mapi_ctx, struct SRowSet *proftable)
Definition: IProfAdmin.c:1365
enum MAPISTATUS HardDeleteMessagesAndSubfolders(mapi_object_t *)
Definition: IMAPIFolder.c:1255
#define PidTagOwnerAppointmentId
Definition: property_tags.h:761
_PUBLIC_ enum MAPISTATUS FreeBookmark(mapi_object_t *obj_table, uint32_t bkPosition)
Definition: IMAPITable.c:816
#define PidTagSearchKey
Definition: property_tags.h:1043
@ ParserState_HaveTag
Definition: fxparser.h:28
#define PidTagHome2TelephoneNumbers_Error
Definition: property_tags.h:500
#define PidTagOfflineAddressBookTruncatedProperties_Error
Definition: property_tags.h:690
_PUBLIC_ enum MAPISTATUS GetHierarchyTable(mapi_object_t *obj_container, mapi_object_t *obj_table, uint8_t TableFlags, uint32_t *RowCount)
Definition: IMAPIContainer.c:206
#define PR_END_DATE
Definition: property_altnames.h:451
void mapidump_SPropTagArray(struct SPropTagArray *)
Definition: mapidump.c:171
#define MetaTagFXDelProp
Definition: fxics.h:57
_PUBLIC_ enum MAPISTATUS GetNamesFromIDs(mapi_object_t *obj, enum MAPITAGS ulPropTag, uint16_t *count, struct MAPINAMEID **nameid)
Definition: IMAPIProp.c:868
_PUBLIC_ enum MAPISTATUS HardDeleteMessage(mapi_object_t *obj_folder, mapi_id_t *id_messages, uint16_t cn_messages)
Definition: IMAPIFolder.c:228
_PUBLIC_ enum MAPISTATUS mapi_id_array_init(TALLOC_CTX *mem_ctx, mapi_id_array_t *id)
Definition: mapi_id_array.c:47
_PUBLIC_ enum MAPISTATUS OpenUserMailbox(struct mapi_session *session, const char *username, mapi_object_t *obj_store)
Definition: IMAPISession.c:312
#define PidTagReplyTemplateId
Definition: property_tags.h:885
#define PidTagLastModifierEntryId
Definition: property_tags.h:581
enum MAPISTATUS SetCollapseState(mapi_object_t *, struct SBinary_short *)
Definition: IMAPITable.c:1868
#define PidTagContentCount_Error
Definition: property_tags.h:348
struct RecurrencePattern * get_RecurrencePattern(TALLOC_CTX *, struct Binary_r *)
Definition: property.c:1284
#define PidTagAddressBookOwnerBackLink
Definition: property_tags.h:170
_PUBLIC_ void mapidump_SRow(struct SRow *aRow, const char *sep)
Definition: mapidump.c:202
#define PidTagConversationTopic_Error
Definition: property_tags.h:360
uint8_t cache_count
Definition: emsmdb.h:42
#define PidTagNonDeliveryReportDiagCode_Error
Definition: property_tags.h:668
#define PidTagAttributeHidden
Definition: property_tags.h:277
#define PidTagScheduleInfoFreeBusy_Error
Definition: property_tags.h:1010
void IDSET_dump(const struct idset *, const char *)
Definition: idset.c:1030
#define PidTagICalendarReminderNextTime_Error
Definition: property_tags.h:522
#define PidTagAddressBookDistributionListMemberSubmitAccepted_Error
Definition: property_tags.h:92
#define PidTagSearchFolderRecreateInfo
Definition: property_tags.h:1035
#define PidTagAddressBookManageDistributionList_Error
Definition: property_tags.h:150
#define __BEGIN_DECLS
Definition: libmapi.h:78
#define PidTagScriptData_Error
Definition: property_tags.h:1024
_PUBLIC_ enum MAPISTATUS ICSSyncConfigure(mapi_object_t *obj, enum SynchronizationType sync_type, uint8_t send_options, uint16_t sync_flags, uint32_t sync_extraflags, DATA_BLOB restriction, struct SPropTagArray *property_tags, mapi_object_t *obj_sync_context)
Definition: FXICS.c:1005
#define PidTagAddressBookNetworkAddress_Error
Definition: property_tags.h:162
_PUBLIC_ char * x500_get_dn_element(TALLOC_CTX *mem_ctx, const char *dn, const char *element)
Definition: x500.c:49
#define PidTagHomeAddressPostalCode
Definition: property_tags.h:507
#define PidTagScheduleInfoAppointmentTombstone_Error
Definition: property_tags.h:982
#define PidTagTransmittableDisplayName
Definition: property_tags.h:1145
#define PidTagSpokenName
Definition: property_tags.h:1093
#define PidTagAttachDataBinary
Definition: property_tags.h:233
#define PidTagCompanyName
Definition: property_tags.h:333
#define PidTagRecipientEntryId
Definition: property_tags.h:849
#define PidTagListHelp
Definition: property_tags.h:589
#define PidTagInternetReferences
Definition: property_tags.h:549
#define PidTagOriginalDeliveryTime_Error
Definition: property_tags.h:700
#define PidTagAddressBookPhoneticGivenName_Error
Definition: property_tags.h:182
#define PidTagAnr_Error
Definition: property_tags.h:212
_PUBLIC_ int GetFreeBusyYear(const uint32_t *publish_start)
Definition: freebusy.c:354
const void * find_mapi_SPropValue_data(struct mapi_SPropValue_array *, uint32_t)
Definition: property.c:379
size_t get_utf8_utf16_conv_length(const char *inbuf)
Definition: property.c:2023
#define PR_ENTRYID
Definition: property_altnames.h:453
#define olFolderContacts
Definition: mapidefs.h:242
#define PidTagReceivedByName_Error
Definition: property_tags.h:830
#define PidTagSearchFolderTag
Definition: property_tags.h:1039
#define PidTagInternetMessageId
Definition: property_tags.h:547
#define PidTagBodyHtml_Error
Definition: property_tags.h:297
#define PidTagTargetEntryId_Error
Definition: property_tags.h:1126
uint64_t fid_contact
Definition: mapi_object.h:94
#define PidTagAddressBookReports
Definition: property_tags.h:189
#define PidTagOfficeLocation
Definition: property_tags.h:677
struct policy_handle async_handle
The handle to use for Async notification requests.
Definition: emsmdb.h:48
#define PidTagDeferredActionMessageOriginalEntryId
Definition: property_tags.h:377
#define PidTagOriginalSenderName
Definition: property_tags.h:719
#define MAPI_UNICODE
Definition: mapidefs.h:28
#define PR_LOCALITY
Definition: property_altnames.h:661
#define PR_POSTAL_ADDRESS
Definition: property_altnames.h:879
enum MAPISTATUS set_default_error_SPropValue_SRow(struct SRow *, enum MAPITAGS, void *)
Definition: property.c:269
#define PidTagRecipientFlags_Error
Definition: property_tags.h:852
#define PidTagMailboxOwnerEntryId
Definition: property_tags.h:605
enum MAPISTATUS TellVersion(mapi_object_t *, uint16_t version[3])
Definition: FXICS.c:243
_PUBLIC_ enum MAPISTATUS OpenEmbeddedMessage(mapi_object_t *obj_attach, mapi_object_t *obj_embeddedmsg, enum OpenEmbeddedMessage_OpenModeFlags ulFlags)
Definition: IMessage.c:1621
struct mapi_container_list * prev
Definition: mapi_id_array.h:24
#define PidTagSearchFolderTag_Error
Definition: property_tags.h:1040
struct GUID guid
Definition: idset.h:49
#define PidTagOriginalMessageId_Error
Definition: property_tags.h:712
_PUBLIC_ enum MAPISTATUS DeleteProfile(struct mapi_context *mapi_ctx, const char *profile)
Definition: IProfAdmin.c:906
void mapi_object_set_logon_id(mapi_object_t *, uint8_t)
Definition: mapi_object.c:222
char * szDNPrefix
Definition: emsmdb.h:26
Definition: mapi_provider.h:47
#define PidTagMessageRecipientMe
Definition: property_tags.h:639
#define olFolderMailboxRoot
Definition: mapidefs.h:234
_PUBLIC_ enum MAPISTATUS GetTransportFolder(mapi_object_t *obj_store, mapi_id_t *FolderId)
Definition: IMsgStore.c:592
#define PidTagFollowupIcon
Definition: property_tags.h:459
enum MAPISTATUS ModifyRecipients(mapi_object_t *, struct SRowSet *)
Definition: IMessage.c:696
void emsmdb_get_SRowSet(TALLOC_CTX *, struct SRowSet *, struct SPropTagArray *, DATA_BLOB *)
Definition: emsmdb.c:1112
#define PidTagWlinkSection
Definition: property_tags.h:1201
struct idset * IDSET_parse(TALLOC_CTX *, DATA_BLOB, bool)
Definition: idset.c:360
void mapidump_foldercopied(struct FolderMoveCopyNotification *, const char *)
Definition: mapidump.c:867
_PUBLIC_ void mapidump_foldercreated(struct FolderCreatedNotification *data, const char *sep)
Definition: mapidump.c:829
#define SIZE_DFLT_APPOINTMENTRECURRENCEPATTERN
Definition: libmapi.h:593
uint32_t calculateCRC(uint8_t *, uint32_t, uint32_t)
Definition: lzfu.c:458
_PUBLIC_ enum MAPISTATUS RemoveAllRecipients(mapi_object_t *obj_message)
Definition: IMessage.c:1028
#define PidTagScheduleInfoFreeBusyMerged_Error
Definition: property_tags.h:1007
#define PidTagReportSearchKey
Definition: property_tags.h:897
_PUBLIC_ const char * mapi_get_errstr(enum MAPISTATUS mapi_code)
Definition: mapicode.c:302
#define PidTagAttachSize
Definition: property_tags.h:263
uint64_t fid_pf_EFormsRegistryRoot
Definition: mapi_object.h:85
void oc_log_init_user(const char *progname, struct loadparm_context *lp_ctx)
Definition: oc_log.c:81
uint16_t lid
Definition: mapi_nameid.h:14
#define PidTagScheduleInfoDelegateEntryIds_Error
Definition: property_tags.h:986
enum MAPISTATUS SPropTagArray_add(TALLOC_CTX *, struct SPropTagArray *, enum MAPITAGS)
Definition: property.c:82
#define PidTagRuleLevel_Error
Definition: property_tags.h:952
#define PidTagOriginalSubmitTime
Definition: property_tags.h:737
struct PersistDataArray * get_PersistDataArray(TALLOC_CTX *, struct Binary_r *)
Definition: property.c:1952
enum MAPISTATUS emsmdb_get_SPropValue_offset(TALLOC_CTX *mem_ctx, DATA_BLOB *content, struct SPropTagArray *tags, struct SPropValue **propvals, uint32_t *cn_propvals, uint32_t *_offset)
Definition: emsmdb.c:1029
#define PidTagInternetMailOverrideFormat_Error
Definition: property_tags.h:546
#define PidTagWlinkGroupHeaderID
Definition: property_tags.h:1189
_PUBLIC_ enum MAPISTATUS DeleteProps(mapi_object_t *obj, struct SPropTagArray *proptags)
Definition: IMAPIProp.c:581
#define PidTagAddressBookParentEntryId_Error
Definition: property_tags.h:174
#define PidTagAddressBookPhoneticDisplayName
Definition: property_tags.h:179
_PUBLIC_ struct FolderEntryId * get_FolderEntryId(TALLOC_CTX *mem_ctx, struct Binary_r *bin)
Definition: property.c:1783
#define PidTagRuleMessageUserFlags
Definition: property_tags.h:965
#define PidTagMessageLocaleId_Error
Definition: property_tags.h:638
#define PidTagTemplateData_Error
Definition: property_tags.h:1132
#define PidTagDeferredActionMessageOriginalEntryId_Error
Definition: property_tags.h:378
struct GlobalObjectId * get_GlobalObjectId(TALLOC_CTX *, struct Binary_r *)
Definition: property.c:1697
_PUBLIC_ enum MAPISTATUS OpenPublicFolder(struct mapi_session *session, mapi_object_t *obj_store)
Definition: IMAPISession.c:148
_PUBLIC_ enum MAPISTATUS GetRulesTable(mapi_object_t *obj_folder, mapi_object_t *obj_table, uint8_t TableFlags)
Definition: IMAPIContainer.c:399
#define PR_IPM_CONTACT_ENTRYID
Definition: property_altnames.h:608
_PUBLIC_ void cast_PropertyRow_to_SRow(TALLOC_CTX *mem_ctx, struct PropertyRow_r *proprow, struct SRow *srow)
Definition: property.c:2442
enum MAPISTATUS RegisterAsyncNotification(struct mapi_session *, uint32_t *)
Definition: IMSProvider.c:513
#define PidTagOfflineAddressBookSequence
Definition: property_tags.h:687
_PUBLIC_ enum MAPISTATUS get_mapi_SPropValue_array_date_timeval(struct timeval *t, struct mapi_SPropValue_array *properties, uint32_t mapitag)
Definition: property.c:1216
_PUBLIC_ enum MAPISTATUS GetContentsTable(mapi_object_t *obj_container, mapi_object_t *obj_table, uint8_t TableFlags, uint32_t *RowCount)
Definition: IMAPIContainer.c:80
_PUBLIC_ enum MAPISTATUS ProcessNetworkProfile(struct mapi_session *session, const char *username, mapi_profile_callback_t callback, const void *private_data)
Definition: IProfAdmin.c:1643
#define PidTagBlockStatus
Definition: property_tags.h:289
#define PidTagRuleMessageProvider_Error
Definition: property_tags.h:960
#define IMPORTANCE_LOW
Definition: mapidefs.h:172
#define PidTagReadReceiptSearchKey
Definition: property_tags.h:816
enum MAPISTATUS GetRecipientTable(mapi_object_t *, struct SRowSet *, struct SPropTagArray *)
Definition: IMessage.c:1446
_PUBLIC_ enum MAPISTATUS MapiLogonEx(struct mapi_context *mapi_ctx, struct mapi_session **session, const char *profname, const char *password)
Definition: cdo_mapi.c:59
#define PidTagScheduleInfoMonthsBusy
Definition: property_tags.h:1013
#define PidTagObjectType_Error
Definition: property_tags.h:676
enum MAPISTATUS Subscribe(mapi_object_t *, uint32_t *, uint16_t, bool, mapi_notify_callback_t, void *)
Definition: IMAPISupport.c:73
#define PidTagSearchFolderEfpFlags
Definition: property_tags.h:1027
#define PR_RECIPIENT_TYPE
Definition: property_altnames.h:975
#define PidTagCountry_Error
Definition: property_tags.h:362
enum MAPISTATUS ICSSyncConfigure(mapi_object_t *, enum SynchronizationType, uint8_t, uint16_t, uint32_t, DATA_BLOB, struct SPropTagArray *, mapi_object_t *)
Definition: FXICS.c:1005
_PUBLIC_ struct globset_range * GLOBSET_parse(TALLOC_CTX *mem_ctx, DATA_BLOB buffer, uint32_t *countP, uint32_t *byte_countP)
Definition: idset.c:241
#define PidTagAttachNumber_Error
Definition: property_tags.h:254
enum MAPISTATUS GetRulesTable(mapi_object_t *, mapi_object_t *, uint8_t)
Definition: IMAPIContainer.c:399
#define PidTagSendInternetEncoding_Error
Definition: property_tags.h:1050
#define PidTagAddressBookExtensionAttribute14
Definition: property_tags.h:108
#define PidTagMessageDeliveryTime
Definition: property_tags.h:629
struct dcerpc_pipe * async_rpc_connection
Definition: emsmdb.h:49
#define PidTagDeferredSendUnits_Error
Definition: property_tags.h:386
#define PidTagAddressBookPhoneticCompanyName_Error
Definition: property_tags.h:176
_PUBLIC_ enum MAPISTATUS AddressTypes(mapi_object_t *obj_store, uint16_t *lpcAdrType, struct mapi_LPSTR **lpAdrTypeArray)
Definition: IXPLogon.c:50
#define PidTagScheduleInfoDelegateNames
Definition: property_tags.h:987
void mapidump_freebusy_date(uint32_t, const char *)
Definition: mapidump.c:971
uint32_t picxr
Definition: emsmdb.h:30
#define PR_ADDITIONAL_REN_ENTRYIDS
Definition: property_altnames.h:14
#define PidTagWlinkGroupClsid
Definition: property_tags.h:1187
struct mapi_obj_store mapi_object_store_t
IMsgStore object.
#define PidTagAddressBookPhoneticDepartmentName_Error
Definition: property_tags.h:178
#define PidTagWlinkEntryId
Definition: property_tags.h:1181
_PUBLIC_ enum MAPISTATUS CommitStream(mapi_object_t *obj_stream)
Definition: IStream.c:348
#define PidTagAddressBookSeniorityIndex_Error
Definition: property_tags.h:200
#define PidTagGovernmentIdNumber_Error
Definition: property_tags.h:484
#define PidTagDisplayTypeEx_Error
Definition: property_tags.h:415
_PUBLIC_ enum MAPISTATUS nspi_GetNamesFromIDs(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, struct FlatUID_r *lpGuid, struct SPropTagArray *pPropTags, struct SPropTagArray **ppReturnedPropTags, struct PropertyNameSet_r **ppNames)
Definition: nspi.c:990
_PUBLIC_ void mapi_object_set_session(mapi_object_t *obj, struct mapi_session *session)
Definition: mapi_object.c:181
_PUBLIC_ enum MAPISTATUS DispatchNotifications(struct mapi_session *session)
Definition: IMAPISupport.c:344
enum MAPISTATUS ExpandRow(mapi_object_t *, uint64_t, uint16_t, struct SRowSet *, uint32_t *)
Definition: IMAPITable.c:1568
#define PidTagRoamingDatatypes_Error
Definition: property_tags.h:922
enum MAPISTATUS GetProfileAttr(struct mapi_profile *, const char *, unsigned int *, char ***)
Definition: IProfAdmin.c:1438
#define PidTagAddressBookExtensionAttribute5
Definition: property_tags.h:119
enum MAPISTATUS mapi_id_array_add_obj(mapi_id_array_t *, mapi_object_t *)
Definition: mapi_id_array.c:152
uint16_t mapi_recipients_RecipientFlags(struct SRow *aRow)
Definition: IMessage.c:563
#define PidTagOwnerAppointmentId_Error
Definition: property_tags.h:762
IMsgStore object.
Definition: mapi_object.h:65
#define PR_RECIPIENT_DISPLAY_NAME_UNICODE
Definition: property_altnames.h:955
const void * find_SPropValue_data(struct SRow *, uint32_t)
Definition: property.c:363
const char * mapidump_freebusy_month(uint32_t, uint32_t)
Definition: mapidump.c:921
#define PidTagNickname_Error
Definition: property_tags.h:666
#define PidTagOtherAddressPostalCode
Definition: property_tags.h:751
#define PidTagDisplayType
Definition: property_tags.h:413
#define PidTagOriginalSenderEntryId
Definition: property_tags.h:717
enum MAPISTATUS Unsubscribe(struct mapi_session *, uint32_t)
Definition: IMAPISupport.c:199
#define PidTagRecipientType_Error
Definition: property_tags.h:868
#define PidTagRuleProviderData_Error
Definition: property_tags.h:971
_PUBLIC_ struct RecurrencePattern * get_RecurrencePattern(TALLOC_CTX *mem_ctx, struct Binary_r *bin)
Definition: property.c:1284
struct MessageEntryId * get_MessageEntryId(TALLOC_CTX *, struct Binary_r *)
Definition: property.c:1741
#define PidTagAttachContentBase
Definition: property_tags.h:227
#define PidTagWlinkSection_Error
Definition: property_tags.h:1202
enum MAPISTATUS IDSET_check_ranges(const struct idset *)
Definition: idset.c:1068
#define PidTagScheduleInfoDelegateNames_Error
Definition: property_tags.h:990
struct PropertyValue_r * get_PropertyValue_PropertyRow(struct PropertyRow_r *aRow, enum MAPITAGS ulPropTag)
Definition: property.c:2112
#define PidTagFolderAssociatedContents
Definition: property_tags.h:453
#define PidTagMessageLocaleId
Definition: property_tags.h:637
enum MAPISTATUS GetNamesFromIDs(mapi_object_t *, enum MAPITAGS, uint16_t *, struct MAPINAMEID **)
Definition: IMAPIProp.c:868
#define PidTagOriginalSensitivity_Error
Definition: property_tags.h:724
const char * mailbox
Definition: mapi_profile.h:44
enum MAPISTATUS OpenPublicFolderByName(mapi_object_t *, mapi_object_t *, const char *)
Definition: IMsgStore.c:223
uint32_t range_count
Definition: idset.h:32
#define PR_MEMBER_RIGHTS
Definition: property_altnames.h:688
#define PR_DISPLAY_TO_UNICODE
Definition: property_altnames.h:282
#define CP_JAPANESE
Definition: codepage_lcid.c:20
#define PidTagAddressBookOwner_Error
Definition: property_tags.h:172
#define PidTagHobbies
Definition: property_tags.h:495
_PUBLIC_ enum MAPISTATUS GetDefaultFolder(mapi_object_t *obj_store, uint64_t *folder, const uint32_t id)
Definition: simple_mapi.c:236
uint64_t fid_mailbox_root
Definition: mapi_object.h:68
enum MAPISTATUS nspi_ResolveNames(struct nspi_context *, TALLOC_CTX *, const char **, struct SPropTagArray *, struct PropertyRowSet_r ***, struct PropertyTagArray_r ***)
Definition: nspi.c:1098
_PUBLIC_ enum MAPISTATUS nspi_UpdateStat(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, int32_t *plDelta)
Definition: nspi.c:210
#define StartFAIMsg
Definition: fxics.h:32
#define PidTagRtfCompressed_Error
Definition: property_tags.h:932
_PUBLIC_ enum MAPISTATUS WriteStream(mapi_object_t *obj_stream, DATA_BLOB *blob, uint16_t *WrittenSize)
Definition: IStream.c:265
#define PidTagOriginalDeliveryTime
Definition: property_tags.h:699
_PUBLIC_ void fxparser_set_delprop_callback(struct fx_parser_context *parser, fxparser_delprop_callback_t delprop_callback)
Definition: fxparser.c:536
_PUBLIC_ enum MAPISTATUS PublicFolderIsGhosted(mapi_object_t *obj_store, mapi_object_t *obj_folder, bool *IsGhosted)
Definition: IMsgStore.c:134
Definition: idset.h:37
#define PidTagSendRichInfo
Definition: property_tags.h:1051
#define PidTagMessageAttachments_Error
Definition: property_tags.h:622
#define openchange_private_ReplicaID
Definition: property_tags.h:31
#define PidTagImportance
Definition: property_tags.h:527
#define PR_CONVERSATION_TOPIC_UNICODE
Definition: property_altnames.h:217
_PUBLIC_ enum MAPISTATUS SeekRowApprox(mapi_object_t *obj_table, uint32_t ulNumerator, uint32_t ulDenominator)
Definition: IMAPITable.c:637
uint32_t SRowSet_propcpy(TALLOC_CTX *, struct SRowSet *, struct SPropValue)
Definition: property.c:1155
uint16_t id
Definition: idset.h:28
#define PidTagPostalAddress_Error
Definition: property_tags.h:780
enum MAPISTATUS ICSSyncUploadStateContinue(mapi_object_t *, DATA_BLOB)
Send data for an ICS Initial State upload.
Definition: FXICS.c:1195
_PUBLIC_ enum MAPISTATUS ModifyPermissions(mapi_object_t *obj_table, uint8_t flags, struct mapi_PermissionsData *permsdata)
Definition: IMAPIContainer.c:506
#define PidTagExtendedRuleMessageCondition_Error
Definition: property_tags.h:442
const char * propname
Definition: mapi_nameid.h:24
_PUBLIC_ enum MAPISTATUS GetProps(mapi_object_t *obj, uint32_t flags, struct SPropTagArray *SPropTagArray, struct SPropValue **lpProps, uint32_t *PropCount)
Definition: IMAPIProp.c:62
enum MAPISTATUS GetDefaultProfile(struct mapi_context *, char **)
Definition: IProfAdmin.c:1315
#define PidTagReplyRequested
Definition: property_tags.h:883
#define PidTagParentEntryId_Error
Definition: property_tags.h:766
#define PidTagAttachSize_Error
Definition: property_tags.h:264
_PUBLIC_ void mapidump_freebusy_event(struct Binary_r *bin, uint32_t month, uint32_t year, const char *sep)
Definition: mapidump.c:990
#define PidTagRuleActionNumber
Definition: property_tags.h:935
_PUBLIC_ enum MAPISTATUS Abort(mapi_object_t *obj_table, uint8_t *TableStatus)
Definition: IMAPITable.c:1470
#define PidTagRuleMessageName
Definition: property_tags.h:955
_PUBLIC_ enum MAPISTATUS QueryColumns(mapi_object_t *obj_table, struct SPropTagArray *cols)
Definition: IMAPITable.c:344
#define PidTagOriginalSentRepresentingAddressType
Definition: property_tags.h:725
struct globset_range * prev
Definition: idset.h:40
#define PidTagSubject
Definition: property_tags.h:1113
struct mapi_container_list * next
Definition: mapi_id_array.h:25
#define PidTagOtherAddressStateOrProvince
Definition: property_tags.h:753
#define PT_SVREID
Definition: mapidefs.h:51
enum MAPISTATUS DuplicateProfile(struct mapi_context *, const char *, const char *, const char *)
Definition: IProfAdmin.c:1023
#define openchange_private_ROOT_FOLDER_FID
Definition: property_tags.h:3
#define PidTagOfflineAddressBookDistinguishedName_Error
Definition: property_tags.h:682
_PUBLIC_ char * guid_delete_dash(TALLOC_CTX *mem_ctx, const char *recipient_id)
Definition: utils.c:46
_PUBLIC_ enum MAPISTATUS Logoff(mapi_object_t *obj_store)
Definition: IMSProvider.c:366
void RAWIDSET_push_guid_glob(struct rawidset *, const struct GUID *, uint64_t)
Definition: idset.c:1200
_PUBLIC_ enum MAPISTATUS OpenStream(mapi_object_t *obj_related, enum MAPITAGS PropertyTag, enum OpenStream_OpenModeFlags OpenModeFlags, mapi_object_t *obj_stream)
Definition: IStream.c:63
#define PR_SEND_RICH_INFO
Definition: property_altnames.h:1146
#define PidTagCodePageId_Error
Definition: property_tags.h:328
struct mapi_object obj_notif
Definition: mapi_notification.h:38
#define PidTagInConflict_Error
Definition: property_tags.h:530
_PUBLIC_ struct Binary_r * set_AppointmentRecurrencePattern(TALLOC_CTX *mem_ctx, const struct AppointmentRecurrencePattern *arp)
Definition: property.c:1447
#define PidTagAddressBookProxyAddresses
Definition: property_tags.h:185
mapi_container_list_t * lpContainerList
Definition: mapi_id_array.h:31
#define PidTagAttributeReadOnly
Definition: property_tags.h:279
char * mapi_get_system_locale(void)
Definition: codepage_lcid.c:228
#define PidTagRuleLevel
Definition: property_tags.h:951
enum MAPISTATUS SortTable(mapi_object_t *, struct SSortOrderSet *)
Definition: IMAPITable.c:917
#define PidTagSentRepresentingEntryId
Definition: property_tags.h:1077
Definition: mapi_provider.h:36
_PUBLIC_ void mapidump_date_SPropValue(struct SPropValue lpProp, const char *label, const char *sep)
Definition: mapidump.c:298
enum MAPISTATUS nspi_QueryRows(struct nspi_context *, TALLOC_CTX *, struct SPropTagArray *, struct PropertyTagArray_r *MIds, uint32_t, struct PropertyRowSet_r **)
Definition: nspi.c:256
enum MAPISTATUS emsmdb_async_waitex(struct emsmdb_context *emsmdb_ctx, uint32_t flagsIn, uint32_t *flagsOut)
Definition: async_emsmdb.c:49
mapi_notify_callback_t callback
Definition: mapi_notification.h:36
TALLOC_CTX * mem_ctx
Definition: emsmdb.h:39
#define FREEBUSY_USER
Definition: mapidefs.h:306
int _oc_log_samba_level
Definition: oc_log.c:31
#define CP_TRADITIONAL_CHINESE
Definition: codepage_lcid.c:22
enum MAPISTATUS ChangeProfilePassword(struct mapi_context *, const char *, const char *, const char *)
Definition: IProfAdmin.c:944
enum MAPISTATUS GetFIDFromEntryID(uint16_t, uint8_t *, uint64_t, uint64_t *)
Definition: utils.c:114
#define PidTagCompanyName_Error
Definition: property_tags.h:334
#define PidTagTrustSender_Error
Definition: property_tags.h:1150
#define PidTagIpmNoteEntryId
Definition: property_tags.h:559
_PUBLIC_ void mapidump_folderdeleted(struct FolderDeletedNotification *data, const char *sep)
Definition: mapidump.c:841
#define PidTagNextSendAcct_Error
Definition: property_tags.h:664
#define PidTagRadioTelephoneNumber_Error
Definition: property_tags.h:804
#define PR_EMAIL_ADDRESS_UNICODE
Definition: property_altnames.h:292
#define PidTagRuleMessageUserFlags_Error
Definition: property_tags.h:966
uint16_t flag
Definition: mapidump.h:24
uint16_t get_property_type(uint16_t untypedtag)
Definition: property_tags.c:1226
enum MAPISTATUS DeletePropertiesNoReplicate(mapi_object_t *, struct SPropTagArray *)
Definition: IMAPIProp.c:781
#define SERVERNAME
Definition: nspi.h:40
bool single
Definition: idset.h:51
#define PidTagReadReceiptRequested_Error
Definition: property_tags.h:815
#define PidTagHomeAddressPostalCode_Error
Definition: property_tags.h:508
#define PidTagAddressBookIsMaster
Definition: property_tags.h:145
#define PidTagAttachTag
Definition: property_tags.h:265
#define CP_VIETNAMESE
Definition: codepage_lcid.c:27
#define PidTagMessageClass
Definition: property_tags.h:625
_PUBLIC_ NTSTATUS emsmdb_transaction_ext2(struct emsmdb_context *emsmdb_ctx, TALLOC_CTX *mem_ctx, struct mapi_request *req, struct mapi_response **repl)
Definition: emsmdb.c:487
#define PidTagComputerNetworkName_Error
Definition: property_tags.h:336
const char * mapi_get_locale_from_language(const char *)
Definition: codepage_lcid.c:396
#define PR_TITLE
Definition: property_altnames.h:1219
#define PidTagInternetCodepage
Definition: property_tags.h:543
#define PidTagAttachmentHidden
Definition: property_tags.h:273
#define PidTagReceivedRepresentingEmailAddress
Definition: property_tags.h:837
#define PT_STRING8
Definition: mapidefs.h:47
_PUBLIC_ enum MAPISTATUS HardDeleteMessagesAndSubfolders(mapi_object_t *obj_folder)
Definition: IMAPIFolder.c:1255
enum MAPISTATUS SeekStream(mapi_object_t *, uint8_t, uint64_t, uint64_t *)
Definition: IStream.c:503
_PUBLIC_ enum MAPISTATUS MapiLogonProvider(struct mapi_context *mapi_ctx, struct mapi_session **session, const char *profname, const char *password, enum PROVIDER_ID provider)
Definition: cdo_mapi.c:107
#define PT_NULL
Definition: mapidefs.h:35
_PUBLIC_ enum MAPISTATUS GetReceiveFolder(mapi_object_t *obj_store, mapi_id_t *id_folder, const char *MessageClass)
Definition: IMsgStore.c:402
struct FolderEntryId * get_FolderEntryId(TALLOC_CTX *, struct Binary_r *)
Definition: property.c:1783
uint32_t PropertyRowSet_propcpy(TALLOC_CTX *, struct PropertyRowSet_r *, struct PropertyValue_r)
Definition: property.c:2353
_PUBLIC_ enum MAPISTATUS QueryRows(mapi_object_t *obj_table, uint16_t row_count, enum QueryRowsFlags flags, enum ForwardRead forward_read, struct SRowSet *rowSet)
Definition: IMAPITable.c:244
uint16_t id
Definition: idset.h:48
_PUBLIC_ enum MAPISTATUS mapi_nameid_property_lookup(uint32_t proptag)
Definition: mapi_nameid.c:431
#define PidTagRuleMessageState
Definition: property_tags.h:963
bool dumpdata
Definition: mapi_context.h:35
struct mapi_container_list mapi_container_list_t
#define PidTagMiddleName
Definition: property_tags.h:655
#define PidTagAttachLongPathname_Error
Definition: property_tags.h:248
struct SRowSet SRowSet
Definition: mapi_object.h:133
#define PidTagWlinkRecordKey_Error
Definition: property_tags.h:1198
#define PidTagIpmTaskEntryId_Error
Definition: property_tags.h:562
_PUBLIC_ uint32_t mapidump_freebusy_year(uint32_t month, uint32_t year)
Definition: mapidump.c:957
uint16_t max_data
Definition: emsmdb.h:45
_PUBLIC_ enum MAPISTATUS SetReceiveFolder(mapi_object_t *obj_store, mapi_object_t *obj_folder, const char *lpszMessageClass)
Definition: IMsgStore.c:314
struct SPropValue lpProp
Definition: fxparser.h:35
#define RES_EXIST
Definition: mapidefs.h:79
#define OPENCHANGE_RETVAL_IF(x, e, c)
Definition: mapicode.h:35
#define PidTagScheduleInfoFreeBusyAway
Definition: property_tags.h:1002
#define PR_SEND_INTERNET_ENCODING_ERROR
Definition: property_altnames.h:1145
#define PidTagMimeSkeleton_Error
Definition: property_tags.h:658
_PUBLIC_ enum MAPISTATUS mapi_nameid_OOM_lookup(const char *OOM, const char *OLEGUID, uint16_t *propType)
Definition: mapi_nameid.c:460
#define PR_PROFILE_HOME_SERVER_ADDRS
Definition: property_altnames.h:906
bool set_PropertyValue(struct PropertyValue_r *, const void *)
Definition: property.c:2158
enum MsgStoreType store_type
Definition: mapi_object.h:66
enum MAPISTATUS CreateProfileStore(const char *, const char *)
Definition: IProfAdmin.c:614
#define PidTagAttachContentBase_Error
Definition: property_tags.h:228
_PUBLIC_ enum MAPISTATUS MonitorNotification(struct mapi_session *session, void *private_data, struct mapi_notify_continue_callback_data *cb_data)
Definition: IMAPISupport.c:391
enum MAPISTATUS RfrGetNewDSA(struct mapi_context *, struct mapi_session *, const char *, const char *, char **)
Definition: IMSProvider.c:149
_PUBLIC_ void mapidump_SRowSet(struct SRowSet *SRowSet, const char *sep)
Definition: mapidump.c:189
#define PidTagCreationTime
Definition: property_tags.h:363
#define PidTagSenderTelephoneNumber
Definition: property_tags.h:1067
enum MAPISTATUS mapi_object_init(mapi_object_t *)
Definition: mapi_object.c:72
_PUBLIC_ enum MAPISTATUS nspi_DNToMId(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, struct StringsArray_r *pNames, struct PropertyTagArray_r **ppMIds)
Definition: nspi.c:546
#define PidTagReadReceiptAddressType
Definition: property_tags.h:806
_PUBLIC_ enum MAPISTATUS mapi_profile_delete_string_attr(struct mapi_context *mapi_ctx, const char *profname, const char *attr, const char *value)
Definition: IProfAdmin.c:495
#define PidTagOriginalSentRepresentingEmailAddress
Definition: property_tags.h:727
void mapi_object_set_id(mapi_object_t *obj, mapi_id_t id)
Definition: mapi_object.c:209
struct idset * RAWIDSET_convert_to_idset(TALLOC_CTX *, const struct rawidset *)
Definition: idset.c:1244
uint64_t fid_inbox
Definition: mapi_object.h:72
#define EndEmbed
Definition: fxics.h:34
struct timeval tv
Definition: mapi_notification.h:53
#define PidTagOriginalMessageClass
Definition: property_tags.h:709
_PUBLIC_ enum MAPISTATUS TellVersion(mapi_object_t *obj_store, uint16_t version[3])
Definition: FXICS.c:243
#define PidTagTransmittableDisplayName_Error
Definition: property_tags.h:1146
const void * get_PropertyValue(struct PropertyValue_r *, enum MAPITAGS)
Definition: property.c:2228
#define StartMessage
Definition: fxics.h:30
#define PidTagReceivedRepresentingEntryId
Definition: property_tags.h:839
#define PidTagHomeAddressCity_Error
Definition: property_tags.h:502
#define PidTagMessageSizeExtended
Definition: property_tags.h:644
#define PidLidTaskStartDate
Definition: mapi_nameid.h:391
struct mapi_notify_ctx * emsmdb_bind_notification(struct mapi_context *mapi_ctx, TALLOC_CTX *mem_ctx)
Definition: emsmdb.c:626
#define PidTagWlinkType_Error
Definition: property_tags.h:1206
#define PidTagReceivedBySmtpAddress_Error
Definition: property_tags.h:834
uint32_t mapi_get_cpid_from_locale(const char *)
Definition: codepage_lcid.c:284
uint32_t pcmsRetryDelay
Definition: emsmdb.h:29
#define LZFU_INITDICT
Definition: lzfu.c:55
#define openchange_private_JOURNAL_FID
Definition: property_tags.h:39
#define PidTagWlinkCalendarColor_Error
Definition: property_tags.h:1178
#define PidTagContentFilterSpamConfidenceLevel_Error
Definition: property_tags.h:350
#define PidTagMessageDeliveryTime_Error
Definition: property_tags.h:630
char * guid_delete_dash(TALLOC_CTX *, const char *)
Definition: utils.c:46
@ PROVIDER_ID_EMSMDB
Definition: mapi_provider.h:31
#define PidLidPrivate
Definition: mapi_nameid.h:221
enum MAPISTATUS DeleteMessage(mapi_object_t *, mapi_id_t *, uint32_t)
Definition: IMAPIFolder.c:142
_PUBLIC_ struct Binary_r * generate_recipient_entryid(TALLOC_CTX *mem_ctx, const char *recipient_id)
Definition: utils.c:73
#define PidTagFolderType_Error
Definition: property_tags.h:458
#define PidTagPredecessorChangeList_Error
Definition: property_tags.h:784
#define PidTagRights_Error
Definition: property_tags.h:920
#define PidTagDeferredDeliveryTime
Definition: property_tags.h:379
#define PR_START_DATE
Definition: property_altnames.h:1178
#define PidTagReceivedByName
Definition: property_tags.h:829
void oc_log(enum oc_log_level level, const char *fmt_string,...)
Definition: oc_log.c:33
#define PR_MOBILE_TELEPHONE_NUMBER
Definition: property_altnames.h:724
#define PidTagICalendarReminderNextTime
Definition: property_tags.h:521
#define PidTagGivenName_Error
Definition: property_tags.h:482
enum MAPISTATUS nspi_GetNamesFromIDs(struct nspi_context *, TALLOC_CTX *, struct FlatUID_r *, struct SPropTagArray *, struct SPropTagArray **, struct PropertyNameSet_r **)
Definition: nspi.c:990
#define PidTagMessageCodepage_Error
Definition: property_tags.h:628
uint32_t pcRetry
Definition: emsmdb.h:28
_PUBLIC_ enum MAPISTATUS MAPIAllocateBuffer(struct mapi_context *mapi_ctx, uint32_t size, void **ptr)
Definition: IUnknown.c:50
_PUBLIC_ enum MAPISTATUS IDSET_check_ranges(const struct idset *idset)
Definition: idset.c:1068
#define PR_HOME_TELEPHONE_NUMBER
Definition: property_altnames.h:573
enum MAPISTATUS CreateBookmark(mapi_object_t *, uint32_t *)
Definition: IMAPITable.c:720
#define PidTagRecipientDisplayName_Error
Definition: property_tags.h:848
#define PidTagResponsibility
Definition: property_tags.h:911
_PUBLIC_ struct PropertyValue_r * get_PropertyValue_PropertyRowSet(struct PropertyRowSet_r *RowSet, enum MAPITAGS ulPropTag)
Definition: property.c:2129
_PUBLIC_ enum MAPISTATUS SetMessageStatus(mapi_object_t *obj_folder, mapi_id_t msgid, uint32_t ulNewStatus, uint32_t ulNewStatusMask, uint32_t *ulOldStatus)
Definition: IMAPIFolder.c:408
#define PidTagBodyContentLocation
Definition: property_tags.h:294
_PUBLIC_ void mapidump_msgflags(uint32_t MsgFlags, const char *sep)
Definition: mapidump.c:786
#define RES_BITMASK
Definition: mapidefs.h:77
#define PidTagPolicyTag_Error
Definition: property_tags.h:776
#define PidTagSpouseName
Definition: property_tags.h:1095
_PUBLIC_ enum MAPISTATUS ReadStream(mapi_object_t *obj_stream, unsigned char *buf_data, uint16_t ByteCount, uint16_t *ByteRead)
Definition: IStream.c:165
struct emsmdb_info * emsmdb_get_info(struct mapi_session *)
Definition: emsmdb.c:751
struct SPropTagArray proptags
Definition: mapi_object.h:124
_PUBLIC_ enum MAPISTATUS GetOutboxFolder(mapi_object_t *obj_store, mapi_id_t *outbox_id)
Definition: IMsgStore.c:863
#define PidTagHomeAddressStateOrProvince_Error
Definition: property_tags.h:510
#define PidTagRuleProviderData
Definition: property_tags.h:970
#define PidTagMessageRecipients
Definition: property_tags.h:641
enum MAPISTATUS nspi_GetTemplateInfo(struct nspi_context *, TALLOC_CTX *, uint32_t, uint32_t, char *, struct PropertyRow_r **)
Definition: nspi.c:851
#define PidTagPersonalHomePage
Definition: property_tags.h:773
#define PidTagWlinkGroupName
Definition: property_tags.h:1191
#define PidTagInitialDetailsPane
Definition: property_tags.h:533
#define PidTagAddressBookDisplayTypeExtended
Definition: property_tags.h:85
_PUBLIC_ void mapidump_languages_list(void)
Definition: mapidump.c:1043
_PUBLIC_ struct PtypServerId * get_PtypServerId(TALLOC_CTX *mem_ctx, struct Binary_r *bin)
Definition: property.c:1654
_PUBLIC_ bool set_SPropValue_proptag(struct SPropValue *lpProps, enum MAPITAGS aulPropTag, const void *data)
Definition: property.c:489
enum MAPISTATUS nspi_ResortRestriction(struct nspi_context *, TALLOC_CTX *, enum TableSortOrders, struct PropertyTagArray_r *pInMIds, struct PropertyTagArray_r **ppMIds)
Definition: nspi.c:493
_PUBLIC_ enum MAPISTATUS SetRecipientType(struct SRow *aRow, enum ulRecipClass RecipClass)
Definition: IMessage.c:497
_PUBLIC_ struct mapi_nameid * mapi_nameid_new(TALLOC_CTX *mem_ctx)
Definition: mapi_nameid.c:43
#define PidTagAddressBookExtensionAttribute6_Error
Definition: property_tags.h:122
#define PidTagSchedulePlusFreeBusyEntryId
Definition: property_tags.h:1021
#define PidTagDisplayNamePrefix_Error
Definition: property_tags.h:409
#define PidTagAdditionalRenEntryIds_Error
Definition: property_tags.h:76
void emsmdb_get_SRow(TALLOC_CTX *mem_ctx, struct SRow *aRow, struct SPropTagArray *proptags, uint16_t propcount, DATA_BLOB *content, uint8_t flag, uint8_t align)
Definition: emsmdb.c:1200
void mapi_object_set_logon_store(mapi_object_t *)
Definition: mapi_object.c:255
#define PidTagInternetMailOverrideFormat
Definition: property_tags.h:545
struct mapi_session * next
Definition: mapi_provider.h:56
#define PidTagAddressBookManagerDistinguishedName_Error
Definition: property_tags.h:153
const char * get_importance(uint32_t)
Definition: mapidump.c:661
#define PidTagAssistantTelephoneNumber_Error
Definition: property_tags.h:221
#define PidTagSearchFolderExpiration_Error
Definition: property_tags.h:1030
char * SubjectPrefix
Definition: mapi_object.h:130
#define PidTagAttachmentHidden_Error
Definition: property_tags.h:274
_PUBLIC_ enum MAPISTATUS mapi_nameid_canonical_add(struct mapi_nameid *mapi_nameid, uint32_t proptag)
Definition: mapi_nameid.c:380
#define PidTagDisplayNamePrefix
Definition: property_tags.h:408
#define PidTagHierarchyChangeNumber_Error
Definition: property_tags.h:494
enum MAPISTATUS SeekRow(mapi_object_t *, enum BOOKMARK, int32_t, uint32_t *)
Definition: IMAPITable.c:436
#define PidTagHasAttachments_Error
Definition: property_tags.h:486
_PUBLIC_ NTSTATUS emsmdb_transaction_null(struct emsmdb_context *emsmdb_ctx, struct mapi_response **res)
Definition: emsmdb.c:332
#define PidTagScheduleInfoAutoAcceptAppointments_Error
Definition: property_tags.h:984
#define PidTagJunkPermanentlyDelete
Definition: property_tags.h:569
#define PidTagOriginalDisplayTo
Definition: property_tags.h:705
_PUBLIC_ enum MAPISTATUS Release(mapi_object_t *obj)
Definition: IUnknown.c:113
#define PidTagAddressBookTargetAddress_Error
Definition: property_tags.h:202
#define PidTagMessageToMe
Definition: property_tags.h:651
enum MAPISTATUS SetLocalReplicaMidsetDeleted(mapi_object_t *, const struct GUID, const uint8_t GlobalCountLow[6], const uint8_t GlobalCountHigh[6])
Definition: FXICS.c:1346
char * x500_get_servername(const char *)
Retrieve the servername from a string We should definitively find a better way to handle this.
Definition: x500.c:115
#define PidTagAddressBookExtensionAttribute13_Error
Definition: property_tags.h:107
struct NOTIFKEY key
Definition: mapi_notification.h:44
#define PidTagRuleActions
Definition: property_tags.h:939
#define PidTagExceptionStartTime_Error
Definition: property_tags.h:428
enum MAPISTATUS compress_rtf(TALLOC_CTX *, const char *, const size_t, uint8_t **, size_t *)
Definition: lzfu.c:499
#define PidTagOriginatorNonDeliveryReportRequested
Definition: property_tags.h:741
void mapidump_msgflags(uint32_t, const char *)
Definition: mapidump.c:786
#define PidTagDamOriginalEntryId
Definition: property_tags.h:373
#define PidTagMessageEditorFormat
Definition: property_tags.h:631
#define PidTagSenderName
Definition: property_tags.h:1061
#define PidTagOriginalSentRepresentingEmailAddress_Error
Definition: property_tags.h:728
#define PidTagOriginatorDeliveryReportRequested_Error
Definition: property_tags.h:740
#define PidTagCallbackTelephoneNumber
Definition: property_tags.h:311
#define PidTagWlinkFolderType
Definition: property_tags.h:1185
#define PidTagScheduleInfoMonthsMerged
Definition: property_tags.h:1015
void mapidump_freebusy_event(struct Binary_r *, uint32_t, uint32_t, const char *)
Definition: mapidump.c:990
_PUBLIC_ const void * get_SPropValue_SRow_data(struct SRow *aRow, uint32_t ulPropTag)
Definition: property.c:301
#define PidTagAttachAdditionalInformation_Error
Definition: property_tags.h:226
#define PT_OBJECT
Definition: mapidefs.h:45
#define PidTagAddressBookExtensionAttribute14_Error
Definition: property_tags.h:109
_PUBLIC_ enum MAPISTATUS MAPIInitialize(struct mapi_context **_mapi_ctx, const char *profiledb)
Definition: cdo_mapi.c:221
#define PidTagAddressBookPhoneticCompanyName
Definition: property_tags.h:175
#define PR_STREET_ADDRESS
Definition: property_altnames.h:1191
_PUBLIC_ enum MAPISTATUS nspi_ModProps(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, uint32_t MId, struct SPropTagArray *pPropTags, struct PropertyRow_r *pRow)
Definition: nspi.c:738
#define PidTagArchiveDate_Error
Definition: property_tags.h:214
_PUBLIC_ void mapidump_SPropTagArray(struct SPropTagArray *SPropTagArray)
Definition: mapidump.c:171
#define PidTagRuleMessageLevel_Error
Definition: property_tags.h:954
#define PidTagStartDateEtc_Error
Definition: property_tags.h:1099
_PUBLIC_ struct emsmdb_info * emsmdb_get_info(struct mapi_session *session)
Definition: emsmdb.c:751
#define PidTagAddressBookExtensionAttribute13
Definition: property_tags.h:106
enum MAPISTATUS CreateProfile(struct mapi_context *, const char *, const char *, const char *, uint32_t)
Definition: IProfAdmin.c:862
_PUBLIC_ enum MAPISTATUS mapi_nameid_custom_lid_add(struct mapi_nameid *mapi_nameid, uint16_t lid, uint16_t propType, const char *OLEGUID)
Definition: mapi_nameid.c:277
#define PidTagStoreEntryId_Error
Definition: property_tags.h:1104
#define PidTagSearchFolderStorageType_Error
Definition: property_tags.h:1038
#define PidTagReplyRecipientEntries_Error
Definition: property_tags.h:880
#define PidTagFollowupIcon_Error
Definition: property_tags.h:460
struct emsmdb_context * emsmdb_connect(TALLOC_CTX *parent_mem_ctx, struct mapi_session *session, struct dcerpc_pipe *p, struct cli_credentials *cred, int *return_value)
Definition: emsmdb.c:79
#define PidTagSendInternetEncoding
Definition: property_tags.h:1049
#define PidTagOfflineAddressBookContainerGuid
Definition: property_tags.h:679
#define PidTagRecipientProposedStartTime
Definition: property_tags.h:858
#define PidTagAddressBookRoomDescription
Definition: property_tags.h:195
#define PidTagToDoItemFlags_Error
Definition: property_tags.h:1144
#define openchange_private_PF_NONIPM_SUBTREE
Definition: property_tags.h:51
#define PidTagMessageSizeExtended_Error
Definition: property_tags.h:645
_PUBLIC_ const void * get_SPropValue_SRowSet_data(struct SRowSet *RowSet, uint32_t ulPropTag)
Definition: property.c:260
uint64_t fid_common_views
Definition: mapi_object.h:76
#define NewAttach
Definition: fxics.h:37
#define PR_LAST_MODIFICATION_TIME
Definition: property_altnames.h:638
_PUBLIC_ const char * mapi_get_locale_from_language(const char *language)
Definition: codepage_lcid.c:396
enum MAPISTATUS GetNewLogonId(struct mapi_session *session, uint8_t *logon_id)
Definition: IMSProvider.c:403
#define PidTagArchivePeriod_Error
Definition: property_tags.h:216
void mapi_SPropValue_array_named(mapi_object_t *, struct mapi_SPropValue_array *)
Definition: property.c:1177
#define PidTagCustomerId_Error
Definition: property_tags.h:370
#define PidTagRuleCondition
Definition: property_tags.h:941
struct mapi_nameid * mapi_nameid_new(TALLOC_CTX *)
Definition: mapi_nameid.c:43
uint64_t fid_server_failures
Definition: mapi_object.h:102
enum MAPISTATUS nspi_ModLinkAtt(struct nspi_context *, bool, uint32_t, uint32_t, struct BinaryArray_r *)
Definition: nspi.c:903
const char * get_proptag_name(uint32_t)
Definition: property_tags.c:1192
#define PR_FREEBUSY_PUBLISH_END
Definition: property_altnames.h:508
_PUBLIC_ enum MAPISTATUS GetLastError(void)
Definition: IUnknown.c:176
#define PidTagContainerFlags_Error
Definition: property_tags.h:344
#define olTaskWaiting
Definition: mapidefs.h:209
enum MAPISTATUS mapi_nameid_lid_add(struct mapi_nameid *, uint16_t, const char *)
Definition: mapi_nameid.c:147
_PUBLIC_ enum MAPISTATUS Restrict(mapi_object_t *obj_table, struct mapi_SRestriction *res, uint8_t *TableStatus)
Definition: IMAPITable.c:1157
#define PidTagWlinkType
Definition: property_tags.h:1205
uint32_t ulConnection
Definition: mapi_notification.h:33
#define PidTagRecipientReassignmentProhibited_Error
Definition: property_tags.h:862
#define PidTagStoreEntryId
Definition: property_tags.h:1103
enum MAPISTATUS SeekRowApprox(mapi_object_t *, uint32_t, uint32_t)
Definition: IMAPITable.c:637
enum MAPISTATUS mapi_nameid_lookup_SPropValue(struct mapi_nameid *, struct SPropValue *, unsigned long)
Definition: mapi_nameid.c:904
uint64_t fid_pf_NNTPArticle
Definition: mapi_object.h:91
#define PidTagHome2TelephoneNumber
Definition: property_tags.h:497
_PUBLIC_ enum MAPISTATUS nspi_ResortRestriction(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, enum TableSortOrders SortType, struct PropertyTagArray_r *pInMIds, struct PropertyTagArray_r **ppMIds)
Definition: nspi.c:493
#define TABLE_START
Definition: mapidefs.h:143
#define olFolderPublicOfflineAB
Definition: mapidefs.h:259
#define openchange_private_SEARCH_FID
Definition: property_tags.h:23
#define PidTagViewDescriptorStrings_Error
Definition: property_tags.h:1162
#define PidTagCarTelephoneNumber
Definition: property_tags.h:313
#define PidTagProhibitReceiveQuota
Definition: property_tags.h:797
struct SRowSet * rowSet
Definition: nspi.h:30
#define PidTagReportDisposition_Error
Definition: property_tags.h:892
#define PidTagVoiceMessageAttachmentOrder
Definition: property_tags.h:1165
#define PidTagAttachContentId_Error
Definition: property_tags.h:230
enum MAPISTATUS GetTransportFolder(mapi_object_t *, mapi_id_t *)
Definition: IMsgStore.c:592
enum MAPISTATUS emsmdb_disconnect(struct emsmdb_context *emsmdb_ctx)
Definition: emsmdb.c:303
_PUBLIC_ enum MAPISTATUS mapi_id_array_get(TALLOC_CTX *mem_ctx, mapi_id_array_t *id, mapi_id_t **ContainerList)
Definition: mapi_id_array.c:109
_PUBLIC_ char * mapi_get_system_locale(void)
Definition: codepage_lcid.c:228
#define PidTagAttachTransportName
Definition: property_tags.h:267
struct mapi_SPropValue * add_mapi_SPropValue(TALLOC_CTX *, struct mapi_SPropValue *, uint16_t *, uint32_t, const void *)
Definition: property.c:590
void mapidump_messagecopied(struct MessageMoveCopyNotification *, const char *)
Definition: mapidump.c:916
#define EndToRecip
Definition: fxics.h:36
#define PidTagRecipientProposedEndTime
Definition: property_tags.h:856
#define PidTagTitle
Definition: property_tags.h:1139
_PUBLIC_ enum MAPISTATUS nspi_GetTemplateInfo(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, uint32_t dwFlags, uint32_t ulType, char *pDN, struct PropertyRow_r **ppData)
Definition: nspi.c:851
struct SPropValue * get_SPropValue_SRow(struct SRow *, uint32_t)
Definition: property.c:283
#define DFLT_NOTIF_PORT
Definition: mapi_notification.h:56
#define PidTagWlinkFlags
Definition: property_tags.h:1183
#define PidTagOrganizationalIdNumber
Definition: property_tags.h:693
struct idset * next
Definition: idset.h:34
#define PidTagBusiness2TelephoneNumber_Error
Definition: property_tags.h:300
enum MAPISTATUS nspi_UpdateStat(struct nspi_context *, TALLOC_CTX *, int32_t *)
Definition: nspi.c:210
const void * pull_emsmdb_property(TALLOC_CTX *mem_ctx, uint32_t *offset, enum MAPITAGS tag, DATA_BLOB *data)
Definition: emsmdb.c:804
_PUBLIC_ enum MAPISTATUS GetDefaultPublicFolder(mapi_object_t *obj_store, uint64_t *folder, const uint32_t id)
Definition: simple_mapi.c:63
struct mapi_session * session
Definition: mapi_context.h:34
char * profname
Definition: mapi_profile.h:39
void mapidump_foldercreated(struct FolderCreatedNotification *, const char *)
Definition: mapidump.c:829
#define PidLidFileUnder
Definition: mapi_nameid.h:87
#define PidTagAutoForwardComment
Definition: property_tags.h:281
_PUBLIC_ enum MAPISTATUS mapi_nameid_OOM_add(struct mapi_nameid *mapi_nameid, const char *OOM, const char *OLEGUID)
Definition: mapi_nameid.c:80
#define PidTagAddressBookExtensionAttribute7_Error
Definition: property_tags.h:124
#define PidTagSearchFolderId
Definition: property_tags.h:1031
#define PidTagRuleSequence_Error
Definition: property_tags.h:974
#define PidTagLastVerbExecuted
Definition: property_tags.h:585
#define PidTagStoreSupportMask
Definition: property_tags.h:1107
enum MAPISTATUS mapi_id_array_del_id(mapi_id_array_t *, mapi_id_t)
Definition: mapi_id_array.c:225
#define PidTagReportDispositionMode_Error
Definition: property_tags.h:891
enum MAPISTATUS ICSSyncUploadStateEnd(mapi_object_t *)
Signal completion of an ICS Initial State upload.
Definition: FXICS.c:1272
#define PidTagAddressType_Error
Definition: property_tags.h:208
#define openchange_private_NOTE_FID
Definition: property_tags.h:41
#define PR_COUNTRY
Definition: property_altnames.h:218
#define PidTagLocation
Definition: property_tags.h:603
#define PidTagAlternateRecipientAllowed
Definition: property_tags.h:209
_PUBLIC_ enum MAPISTATUS FXCopyTo(mapi_object_t *obj, uint8_t level, uint32_t copyFlags, uint8_t sendOptions, struct SPropTagArray *excludes, mapi_object_t *obj_source_context)
Definition: FXICS.c:568
_PUBLIC_ void IDSET_remove_rawidset(struct idset *idset, const struct rawidset *rawidset)
Definition: idset.c:982
#define PidTagParentKey
Definition: property_tags.h:769
#define PidTagAddressBookIsMaster_Error
Definition: property_tags.h:146
_PUBLIC_ uint32_t PropertyRowSet_propcpy(TALLOC_CTX *mem_ctx, struct PropertyRowSet_r *RowSet, struct PropertyValue_r value)
Definition: property.c:2353
#define olFolderInbox
Definition: mapidefs.h:239
#define PidTagExtendedFolderFlags_Error
Definition: property_tags.h:438
const char * get_TypedString(struct TypedString *)
Definition: property.c:1992
void mapidump_contact(struct mapi_SPropValue_array *, const char *)
Definition: mapidump.c:555
enum MAPISTATUS mapi_profile_modify_string_attr(struct mapi_context *, const char *, const char *, const char *)
Definition: IProfAdmin.c:433
#define PidTagTextAttachmentCharset
Definition: property_tags.h:1135
#define PidTagSensitivity_Error
Definition: property_tags.h:1070
_PUBLIC_ enum MAPISTATUS RenameProfile(struct mapi_context *mapi_ctx, const char *old_profile, const char *profile)
Definition: IProfAdmin.c:1181
#define PidTagInitials_Error
Definition: property_tags.h:536
#define PidTagAttachMimeTag_Error
Definition: property_tags.h:252
void mapidump_date_SPropValue(struct SPropValue, const char *, const char *)
Definition: mapidump.c:298
#define PidTagReceivedRepresentingSmtpAddress_Error
Definition: property_tags.h:846
#define PidTagAddressBookHierarchicalDepartmentMembers_Error
Definition: property_tags.h:134
#define PR_MID
Definition: property_altnames.h:720
struct mapi_provider * nspi
Definition: mapi_provider.h:49
uint8_t ulKind
Definition: mapi_nameid.h:17
#define PidTagStreetAddress_Error
Definition: property_tags.h:1110
#define PidTagAddressBookExtensionAttribute1
Definition: property_tags.h:99
#define PidTagScheduleInfoDelegatorWantsCopy
Definition: property_tags.h:991
void mapidump_folderdeleted(struct FolderDeletedNotification *, const char *)
Definition: mapidump.c:841
#define PidTagFaxNumberOfPages_Error
Definition: property_tags.h:446
#define openchange_private_DEFERRED_ACTIONS_FID
Definition: property_tags.h:5
void oc_log_init_server(const char *progname, struct loadparm_context *lp_ctx)
Definition: oc_log.c:89
#define PR_IPM_TASK_ENTRYID
Definition: property_altnames.h:617
#define PidTagMessageClass_Error
Definition: property_tags.h:626
enum MAPISTATUS GetValidAttach(mapi_object_t *, uint16_t *, uint32_t **)
Definition: IMessage.c:330
#define PidTagAddressBookExtensionAttribute1_Error
Definition: property_tags.h:112
#define PidTagReadReceiptSmtpAddress_Error
Definition: property_tags.h:819
struct dcerpc_pipe * rpc_connection
Definition: nspi.h:24
#define PidTagMessageStatus_Error
Definition: property_tags.h:648
#define PidTagExtendedRuleSizeLimit
Definition: property_tags.h:443
#define PidTagBodyContentId_Error
Definition: property_tags.h:293
enum MAPISTATUS SetColumns(mapi_object_t *, struct SPropTagArray *)
Definition: IMAPITable.c:51
#define PidTagTemplateData
Definition: property_tags.h:1131
#define PidTagCreationTime_Error
Definition: property_tags.h:364
#define PidTagConflictEntryId
Definition: property_tags.h:337
#define PR_ADDRTYPE_ERROR
Definition: property_altnames.h:22
#define PidTagRecipientDisplayName
Definition: property_tags.h:847
Definition: mapi_provider.h:41
#define PidTagInReplyToId
Definition: property_tags.h:531
#define PidTagGeneration_Error
Definition: property_tags.h:480
_PUBLIC_ enum MAPISTATUS mapi_nameid_GetIDsFromNames(struct mapi_nameid *mapi_nameid, mapi_object_t *obj, struct SPropTagArray *SPropTagArray)
Definition: mapi_nameid.c:948
#define PidTagAdditionalRenEntryIdsEx_Error
Definition: property_tags.h:75
#define PidTagCdoRecurrenceid_Error
Definition: property_tags.h:316
_PUBLIC_ const char * mapidump_freebusy_month(uint32_t month, uint32_t year)
Definition: mapidump.c:921
#define PidTagVoiceMessageDuration
Definition: property_tags.h:1167
#define PidTagMemberId
Definition: property_tags.h:615
#define PidTagScheduleInfoFreeBusyTentative
Definition: property_tags.h:1008
#define PR_SCHDINFO_MONTHS_BUSY
Definition: property_altnames.h:1115
#define PidTagOriginalSentRepresentingSearchKey_Error
Definition: property_tags.h:734
#define PidTagScheduleInfoFreeBusyBusy_Error
Definition: property_tags.h:1005
#define CP_CENTRAL_EUROPE
Definition: codepage_lcid.c:15
enum MAPISTATUS GetBestBody(mapi_object_t *, uint8_t *)
Definition: simple_mapi.c:941
_PUBLIC_ enum MAPISTATUS CopyTo(mapi_object_t *obj_src, mapi_object_t *obj_dst, struct SPropTagArray *excludeTags, uint8_t copyFlags, uint16_t *problemCount, struct PropertyProblem **problems)
Definition: IMAPIProp.c:1328
_PUBLIC_ enum MAPISTATUS mapi_nameid_lid_lookup(uint16_t lid, const char *OLEGUID, uint16_t *propType)
Definition: mapi_nameid.c:497
#define PidTagRtfInSync_Error
Definition: property_tags.h:934
uint64_t fid_pf_FreeBusyRoot
Definition: mapi_object.h:86
#define PidTagMailboxOwnerEntryId_Error
Definition: property_tags.h:606
#define PidTagFreeBusyPublishStart
Definition: property_tags.h:469
_PUBLIC_ enum MAPISTATUS SeekRowBookmark(mapi_object_t *obj_table, uint32_t lpbkPosition, uint32_t RowCount, uint32_t *row)
Definition: IMAPITable.c:529
struct mapi_profile * profile
Definition: nspi.h:29
_PUBLIC_ enum MAPISTATUS nspi_GetProps(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, struct SPropTagArray *pPropTags, struct PropertyTagArray_r *MId, struct PropertyRowSet_r **SRowSet)
Definition: nspi.c:636
#define PidTagSearchFolderLastUsed
Definition: property_tags.h:1033
enum MAPISTATUS FXGetBuffer(mapi_object_t *obj_source_context, uint16_t maxSize, enum TransferStatus *, uint16_t *, uint16_t *, DATA_BLOB *)
Get data from source fast transfer object.
Definition: FXICS.c:779
#define PidTagFlagStatus
Definition: property_tags.h:449
#define PidTagAddressBookObjectDistinguishedName
Definition: property_tags.h:163
#define olTaskNotStarted
Definition: mapidefs.h:206
#define PidTagAddressBookHierarchicalDepartmentMembers
Definition: property_tags.h:133
#define PidTagMailboxOwnerName
Definition: property_tags.h:607
#define PidTagChangeKey
Definition: property_tags.h:317
#define PidTagRoamingDatatypes
Definition: property_tags.h:921
enum MAPISTATUS get_mapi_SPropValue_array_date_timeval(struct timeval *, struct mapi_SPropValue_array *, uint32_t)
Definition: property.c:1216
#define PidTagIpmDraftsEntryId_Error
Definition: property_tags.h:556
_PUBLIC_ enum MAPISTATUS ChangeProfilePassword(struct mapi_context *mapi_ctx, const char *profile, const char *old_password, const char *password)
Definition: IProfAdmin.c:944
const char * workstation
Definition: mapi_profile.h:45
#define olFolderTasks
Definition: mapidefs.h:245
#define PidTagDeletedCountTotal_Error
Definition: property_tags.h:394
uint32_t mapi_get_lcid_from_locale(const char *)
Definition: codepage_lcid.c:330
#define PidTagProcessed_Error
Definition: property_tags.h:794
_PUBLIC_ enum MAPISTATUS mapi_nameid_unmap_SPropTagArray(struct mapi_nameid *mapi_nameid, struct SPropTagArray *SPropTagArray)
Definition: mapi_nameid.c:735
#define PidTagFtpSite
Definition: property_tags.h:473
void * data
Definition: mapi_notification.h:52
#define PidTagHasDeferredActionMessages_Error
Definition: property_tags.h:488
#define PR_DEFAULT_PROFILE
Definition: property_altnames.h:238
#define PidTagRuleIds
Definition: property_tags.h:949
_PUBLIC_ enum MAPISTATUS GetStreamSize(mapi_object_t *obj_stream, uint32_t *StreamSize)
Definition: IStream.c:419
#define PidTagBirthday_Error
Definition: property_tags.h:288
mapi_id_t parentID
Definition: mapi_notification.h:35
bool set_SPropValue_proptag(struct SPropValue *, enum MAPITAGS, const void *)
Definition: property.c:489
_PUBLIC_ size_t set_RecurrencePattern_size(const struct RecurrencePattern *rp)
Definition: property.c:1326
#define PidTagFtpSite_Error
Definition: property_tags.h:474
struct notifications * prev
Definition: mapi_notification.h:39
#define PidTagMemberName
Definition: property_tags.h:617
#define PidTagAddressBookUnauthorizedSenders_Error
Definition: property_tags.h:204
#define PidTagAddressBookUnauthorizedSenders
Definition: property_tags.h:203
void oc_log_init_user(const char *progname, struct loadparm_context *lp_ctx)
Definition: oc_log.c:81
#define PidTagAttachPathname
Definition: property_tags.h:255
_PUBLIC_ enum MAPISTATUS mapi_nameid_SPropTagArray(struct mapi_nameid *mapi_nameid, struct SPropTagArray *SPropTagArray)
Definition: mapi_nameid.c:650
_PUBLIC_ enum MAPISTATUS SRow_addprop(struct SRow *aRow, struct SPropValue spropvalue)
Definition: property.c:1113
bool set_SPropValue(struct SPropValue *, const void *)
Definition: property.c:600
#define MIN(a, b)
Definition: oc_log.c:28
#define PidTagTransportMessageHeaders
Definition: property_tags.h:1147
#define PidTagJunkAddRecipientsToSafeSendersList_Error
Definition: property_tags.h:566
_PUBLIC_ void MAPIUninitialize(struct mapi_context *mapi_ctx)
Definition: cdo_mapi.c:272
#define PR_BUSINESS_FAX_NUMBER
Definition: property_altnames.h:151
#define PidTagAttachContentId
Definition: property_tags.h:229
#define PidTagWlinkAddressBookEID
Definition: property_tags.h:1173
#define PidTagAddressBookHierarchicalParentDepartment_Error
Definition: property_tags.h:138
#define PidTagRetentionDate
Definition: property_tags.h:913
void cast_PropertyValue_to_SPropValue(struct PropertyValue_r *, struct SPropValue *)
Definition: property.c:2381
enum MAPISTATUS GetGALTableCount(struct mapi_session *, uint32_t *)
Definition: IABContainer.c:214
#define PidTagAddressBookObjectDistinguishedName_Error
Definition: property_tags.h:164
Definition: emsmdb.h:34
uint64_t fid_drafts
Definition: mapi_object.h:98
#define PidTagIpmTaskEntryId
Definition: property_tags.h:561
#define PidTagFlagCompleteTime_Error
Definition: property_tags.h:448
enum MAPISTATUS FXPutBuffer(mapi_object_t *obj_dest_context, DATA_BLOB *blob, uint16_t *usedSize)
Send data to a destination fast transfer object.
Definition: FXICS.c:877
#define PidTagComment
Definition: property_tags.h:329
_PUBLIC_ void mapidump_note(struct mapi_SPropValue_array *properties, const char *id)
Definition: mapidump.c:759
enum MAPISTATUS FXCopyFolder(mapi_object_t *, uint8_t, uint8_t, mapi_object_t *)
Definition: FXICS.c:339
_PUBLIC_ enum MAPISTATUS compress_rtf(TALLOC_CTX *mem_ctx, const char *rtf, const size_t rtf_size, uint8_t **rtfcomp, size_t *rtfcomp_size)
Definition: lzfu.c:499
struct AddressBookEntryId * get_AddressBookEntryId(TALLOC_CTX *, struct Binary_r *)
Definition: property.c:1823
#define PidTagEntryId_Error
Definition: property_tags.h:422
void oc_panic(const char *why)
Definition: oc_log.c:94
uint32_t cast_SPropValue(TALLOC_CTX *, struct mapi_SPropValue *, struct SPropValue *)
Definition: property.c:945
#define PidTagRoamingXmlStream_Error
Definition: property_tags.h:926
#define PidTagFreeBusyEntryIds
Definition: property_tags.h:463
#define PR_ANR_UNICODE
Definition: property_altnames.h:28
#define PR_SCHDINFO_FREEBUSY_BUSY
Definition: property_altnames.h:1106
#define openchange_private_PF_OAB
Definition: property_tags.h:57
#define PidTagReadReceiptEntryId
Definition: property_tags.h:810
void mapidump_date(struct mapi_SPropValue_array *, uint32_t, const char *)
Definition: mapidump.c:264
#define PidTagEndDate
Definition: property_tags.h:419
#define PidTagMessageSize_Error
Definition: property_tags.h:646
#define PidTagAttachContentLocation_Error
Definition: property_tags.h:232
#define PidTagMemberRights
Definition: property_tags.h:619
_PUBLIC_ enum MAPISTATUS ModifyUserPermission(mapi_object_t *obj_folder, const char *username, enum ACLRIGHTS role)
Definition: simple_mapi.c:718
_PUBLIC_ struct SPropValue * get_SPropValue_SRow(struct SRow *aRow, uint32_t ulPropTag)
Definition: property.c:283
struct idset * IDSET_merge_idsets(TALLOC_CTX *mem_ctx, const struct idset *, const struct idset *)
Definition: idset.c:768
#define PidTagLocality
Definition: property_tags.h:601
#define PidTagExpiryNumber
Definition: property_tags.h:431
#define PidTagScheduleInfoDelegateNamesW_Error
Definition: property_tags.h:989
#define PidTagMessageAttachments
Definition: property_tags.h:621
_PUBLIC_ const char * mapi_get_language_from_locale(const char *locale)
Definition: codepage_lcid.c:419
#define OC_LOG_MAX_LINE
Definition: oc_log.h:28
#define PidTagNonDeliveryReportStatusCode_Error
Definition: property_tags.h:672
#define PidTagCreatorName_Error
Definition: property_tags.h:368
#define PidTagAddressBookContainerId_Error
Definition: property_tags.h:80
#define PidTagAnr
Definition: property_tags.h:211
#define PR_DISPLAY_CC_UNICODE
Definition: property_altnames.h:273
#define PidTagPrimaryTelephoneNumber_Error
Definition: property_tags.h:790
#define PidTagDeferredSendTime
Definition: property_tags.h:383
#define PidTagOtherAddressCountry_Error
Definition: property_tags.h:748
#define PR_INTERNET_CPID
Definition: property_altnames.h:593
#define PidTagHasRules
Definition: property_tags.h:491
#define PidTagAttachMethod
Definition: property_tags.h:249
#define PidTagAttachMimeTag
Definition: property_tags.h:251
#define PidTagCountry
Definition: property_tags.h:361
#define PidTagContainerClass
Definition: property_tags.h:339
#define PidTagOfficeLocation_Error
Definition: property_tags.h:678
struct notifications * notifications
Definition: mapi_notification.h:47
#define PidTagOrdinalMost_Error
Definition: property_tags.h:692
#define PidTagScheduleInfoMonthsAway_Error
Definition: property_tags.h:1012
#define PidTagAddressBookAuthorizedSenders_Error
Definition: property_tags.h:78
enum MAPISTATUS PropertyRow_addprop(struct PropertyRow_r *, struct PropertyValue_r)
Definition: property.c:2296
char * x500_get_dn_element(TALLOC_CTX *, const char *, const char *)
Definition: x500.c:49
#define PidTagScheduleInfoDontMailDelegates_Error
Definition: property_tags.h:1000
#define PidLidTaskDateCompleted
Definition: mapi_nameid.h:372
#define PidTagHome2TelephoneNumber_Error
Definition: property_tags.h:498
#define PidTagWlinkCalendarColor
Definition: property_tags.h:1177
#define PR_SCHDINFO_FREEBUSY_TENTATIVE
Definition: property_altnames.h:1113
struct _output_state output_state
#define PidTagBodyHtml
Definition: property_tags.h:296
#define PidTagWlinkROGroupType
Definition: property_tags.h:1195
enum MAPISTATUS RemoveAllRecipients(mapi_object_t *)
Definition: IMessage.c:1028
enum MAPISTATUS FXDestConfigure(mapi_object_t *, enum FastTransferDestConfig_SourceOperation, mapi_object_t *)
Definition: FXICS.c:150
#define PidTagAddressBookEntryId_Error
Definition: property_tags.h:98
enum MAPISTATUS OpenMessage(mapi_object_t *, mapi_id_t, mapi_id_t, mapi_object_t *, uint8_t)
Definition: IStoreFolder.c:62
struct cli_credentials * credentials
Definition: mapi_profile.h:38
#define PidTagScheduleInfoDisallowOverlappingAppts_Error
Definition: property_tags.h:996
#define PidTagTnefCorrelationKey
Definition: property_tags.h:1141
#define PidTagAddressBookSenderHintTranslations_Error
Definition: property_tags.h:198
void mapidump_newmail(struct NewMailNotification *, const char *)
Definition: mapidump.c:801
#define PidTagOriginalSentRepresentingAddressType_Error
Definition: property_tags.h:726
_PUBLIC_ enum MAPISTATUS mapi_nameid_map_SPropTagArray(struct mapi_nameid *mapi_nameid, struct SPropTagArray *SPropTagArray, struct SPropTagArray *SPropTagArray2)
Definition: mapi_nameid.c:692
struct policy_handle handle
Definition: emsmdb.h:36
enum MAPISTATUS GetCollapseState(mapi_object_t *, uint64_t, uint32_t, struct SBinary_short *)
Definition: IMAPITable.c:1775
#define PidTagSelectable_Error
Definition: property_tags.h:1048
_PUBLIC_ enum MAPISTATUS GetBestBody(mapi_object_t *obj_message, uint8_t *format)
Definition: simple_mapi.c:941
#define LE32_CPU(x)
Definition: lzfu.c:36
enum MAPISTATUS uncompress_rtf(TALLOC_CTX *, uint8_t *, uint32_t, DATA_BLOB *)
Definition: lzfu.c:319
enum MAPISTATUS get_mapi_SPropValue_date_timeval(struct timeval *t, struct SPropValue)
Definition: property.c:1237
enum MAPISTATUS WrapCompressedRTFStream(mapi_object_t *, DATA_BLOB *)
Definition: lzfu.c:102
enum MAPISTATUS TransportNewMail(mapi_object_t *, mapi_object_t *, mapi_object_t *, const char *, uint32_t)
Definition: IMsgStore.c:894
#define PidTagViewDescriptorVersion
Definition: property_tags.h:1163
void oc_dump_data(int level, const uint8_t *buf, int len)
Definition: oc_log.c:202
#define PidTagProhibitReceiveQuota_Error
Definition: property_tags.h:798
enum MAPISTATUS(* op_property)(struct SPropValue, void *)
Definition: fxparser.h:45
#define PidTagParentEntryId
Definition: property_tags.h:765
enum MAPISTATUS mapi_nameid_property_lookup(uint32_t)
Definition: mapi_nameid.c:431
#define PidTagOutOfOfficeState
Definition: property_tags.h:759
uint32_t proptag
Definition: mapi_nameid.h:12
#define PR_BODY_ERROR
Definition: property_altnames.h:125
#define openchange_private_PF_LOCAL_FREEBUSY
Definition: property_tags.h:61
_PUBLIC_ bool set_mapi_SPropValue(TALLOC_CTX *mem_ctx, struct mapi_SPropValue *lpProps, const void *data)
Definition: property.c:511
char * x500_truncate_dn_last_elements(TALLOC_CTX *, const char *, uint32_t)
Definition: x500.c:88
enum MAPISTATUS(* op_delprop)(uint32_t, void *)
Definition: fxparser.h:43
#define PidTagAddressBookHierarchicalRootDepartment_Error
Definition: property_tags.h:140
NTSTATUS emsmdb_transaction_wrapper(struct mapi_session *, TALLOC_CTX *, struct mapi_request *, struct mapi_response **)
Definition: emsmdb.c:597
Definition: emsmdb.h:24
#define PidTagOtherAddressPostOfficeBox_Error
Definition: property_tags.h:750
#define olFolderPublicLocalOfflineAB
Definition: mapidefs.h:262
enum MAPISTATUS ShutDown(struct mapi_profile *)
Definition: IProfAdmin.c:817
_PUBLIC_ enum MAPISTATUS CopyProfile(struct mapi_context *mapi_ctx, const char *profile_src, const char *profile_dst)
Definition: IProfAdmin.c:977
#define PidTagCreatorEntryId
Definition: property_tags.h:365
#define PidTagReportSearchKey_Error
Definition: property_tags.h:898
#define PidTagScheduleInfoDisallowRecurringAppts_Error
Definition: property_tags.h:998
#define PidTagCallId
Definition: property_tags.h:309
#define openchange_private_PF_LOCAL_EFORMS
Definition: property_tags.h:59
enum MAPISTATUS SetProps(mapi_object_t *, uint32_t, struct SPropValue *, unsigned long)
Definition: IMAPIProp.c:197
_PUBLIC_ enum MAPISTATUS SetStreamSize(mapi_object_t *obj_stream, uint64_t SizeStream)
Definition: IStream.c:587
#define PidTagAddressBookExtensionAttribute15_Error
Definition: property_tags.h:111
#define olEditorHTML
Definition: mapidefs.h:227
#define PidTagProhibitSendQuota_Error
Definition: property_tags.h:800
#define PidTagUserEntryId
Definition: property_tags.h:1153
#define PidTagRead
Definition: property_tags.h:805
_PUBLIC_ uint32_t cast_SPropValue(TALLOC_CTX *mem_ctx, struct mapi_SPropValue *mapi_sprop, struct SPropValue *sprop)
Definition: property.c:945
bool seal
Definition: mapi_profile.h:51
_PUBLIC_ NTSTATUS emsmdb_transaction_wrapper(struct mapi_session *session, TALLOC_CTX *mem_ctx, struct mapi_request *req, struct mapi_response **repl)
Definition: emsmdb.c:597
enum MAPISTATUS SetSpooler(mapi_object_t *)
Definition: IXPLogon.c:128
#define PidTagSenderSearchKey_Error
Definition: property_tags.h:1064
#define PidTagRecordKey_Error
Definition: property_tags.h:870
#define PidTagMimeSkeleton
Definition: property_tags.h:657
_PUBLIC_ void mapidump_newmail(struct NewMailNotification *newmail, const char *sep)
Definition: mapidump.c:801
#define PidTagSendRichInfo_Error
Definition: property_tags.h:1052
_PUBLIC_ enum MAPISTATUS FindRow(mapi_object_t *obj_table, struct mapi_SRestriction *res, enum BOOKMARK bkOrigin, enum FindRow_ulFlags ulFlags, struct SRowSet *SRowSet)
Definition: IMAPITable.c:1264
#define PidTagPostOfficeBox
Definition: property_tags.h:777
_PUBLIC_ uint32_t get_namedid_value(const char *propname)
Definition: mapi_nameid.c:990
void fxparser_set_property_callback(struct fx_parser_context *, fxparser_property_callback_t)
Definition: fxparser.c:552
enum MAPISTATUS MAPIInitialize(struct mapi_context **, const char *)
Definition: cdo_mapi.c:221
#define PidTagAttachLongFilename_Error
Definition: property_tags.h:246
enum MAPISTATUS mapi_nameid_string_lookup(const char *, const char *, uint16_t *)
Definition: mapi_nameid.c:570
#define PidTagFreeBusyPublishStart_Error
Definition: property_tags.h:470
int mapi_object_is_invalid(mapi_object_t *obj)
Definition: mapi_object.c:121
void oc_log_init_stdout(void)
Definition: oc_log.c:70
#define olFolderJournal
Definition: mapidefs.h:243
#define PidTagHomeTelephoneNumber_Error
Definition: property_tags.h:516
#define PidTagAlternateRecipientAllowed_Error
Definition: property_tags.h:210
const char * homemdb
Definition: mapi_profile.h:46
#define PidTagRecipientProposed
Definition: property_tags.h:855
enum MAPISTATUS CreateMessage(mapi_object_t *, mapi_object_t *)
Definition: IMAPIFolder.c:48
#define PidTagAttachMethod_Error
Definition: property_tags.h:250
uint64_t fid_outbox
Definition: mapi_object.h:73
#define PidTagCarTelephoneNumber_Error
Definition: property_tags.h:314
#define PidTagParentKey_Error
Definition: property_tags.h:770
#define PidTagAttachContentLocation
Definition: property_tags.h:231
#define olFolderCalendar
Definition: mapidefs.h:241
#define PidTagHasAttachments
Definition: property_tags.h:485
#define PR_EMS_AB_PROXY_ADDRESSES
Definition: property_altnames.h:421
#define PidTagAddressBookHierarchicalShowInDepartments_Error
Definition: property_tags.h:142
const char * mapi_get_language_from_lcid(uint32_t)
Definition: codepage_lcid.c:442
Definition: idset.h:44
#define PidTagDepth_Error
Definition: property_tags.h:402
enum MAPISTATUS(* fxparser_marker_callback_t)(uint32_t, void *)
Definition: libmapi.h:528
#define PidTagAddressBookHierarchicalShowInDepartments
Definition: property_tags.h:141
_PUBLIC_ enum MAPISTATUS mapi_nameid_lookup_SPropValue(struct mapi_nameid *mapi_nameid, struct SPropValue *lpProps, unsigned long PropCount)
Definition: mapi_nameid.c:904
#define PidTagFreeBusyMessageEmailAddress
Definition: property_tags.h:465
mapi_id_t mapi_object_get_id(mapi_object_t *)
Definition: mapi_object.c:197
void mapi_errstr(const char *, enum MAPISTATUS)
Definition: mapicode.c:292
#define PidTagRuleUserFlags_Error
Definition: property_tags.h:978
#define PR_CONTENT_UNREAD
Definition: property_altnames.h:206
#define PidTagOtherAddressCity
Definition: property_tags.h:745
uint32_t method
Definition: mapi_profile.h:54
#define PR_SMTP_ADDRESS
Definition: property_altnames.h:1166
#define openchange_private_IPM_SUBTREE_FID
Definition: property_tags.h:9
#define PidTagChangeKey_Error
Definition: property_tags.h:318
void mapidump_PAB_entry(struct PropertyRow_r *)
Output a row of the public address book.
Definition: mapidump.c:222
#define PidTagBusinessFaxNumber_Error
Definition: property_tags.h:304
struct mapi_obj_bookmark * prev
Definition: mapi_object.h:116
_PUBLIC_ enum MAPISTATUS CreateAttach(mapi_object_t *obj_message, mapi_object_t *obj_attach)
Definition: IMessage.c:77
#define PidTagSourceKey
Definition: property_tags.h:1091
#define PidTagMessageSubmissionId_Error
Definition: property_tags.h:650
const void * get_SPropValue_SRowSet_data(struct SRowSet *, uint32_t)
Definition: property.c:260
_PUBLIC_ const char * get_TypedString(struct TypedString *tstring)
Definition: property.c:1992
#define PidTagReadReceiptEntryId_Error
Definition: property_tags.h:811
#define PidTagSmtpAddress_Error
Definition: property_tags.h:1088
_PUBLIC_ struct MessageEntryId * get_MessageEntryId(TALLOC_CTX *mem_ctx, struct Binary_r *bin)
Definition: property.c:1741
enum MAPISTATUS OpenMsgStore(struct mapi_session *, mapi_object_t *)
Definition: IMAPISession.c:268
#define PidTagReceiptTime_Error
Definition: property_tags.h:822
#define IMPORTANCE_NORMAL
Definition: mapidefs.h:173
#define openchange_private_SCHEDULE_FID
Definition: property_tags.h:21
enum MAPISTATUS CopyFolder(mapi_object_t *, mapi_object_t *, mapi_object_t *, char *, bool, bool)
Definition: IMAPIFolder.c:1047
void oc_log_init_stderr(void)
Definition: oc_log.c:75
#define PR_INSTANCE_KEY
Definition: property_altnames.h:589
#define OC_ASSERT(x)
Definition: mapidump.c:30
_PUBLIC_ struct PersistData * get_PersistData(TALLOC_CTX *mem_ctx, struct Binary_r *bin)
Definition: property.c:1909
#define PidTagAttachLongPathname
Definition: property_tags.h:247
#define PidTagSenderEntryId_Error
Definition: property_tags.h:1058
#define PidTagAddressBookExtensionAttribute8
Definition: property_tags.h:125
_PUBLIC_ enum MAPISTATUS SaveChangesMessage(mapi_object_t *parent, mapi_object_t *obj_message, uint8_t SaveFlags)
Definition: IMessage.c:1285
Definition: mapi_nameid.h:27
_PUBLIC_ enum MAPISTATUS SetSpooler(mapi_object_t *obj_store)
Definition: IXPLogon.c:128
#define PidTagResponsibility_Error
Definition: property_tags.h:912
enum MAPISTATUS CreateFolder(mapi_object_t *, enum FOLDER_TYPE, const char *, const char *, uint32_t, mapi_object_t *)
Definition: IMAPIFolder.c:614
enum MAPISTATUS mapi_nameid_string_add(struct mapi_nameid *, const char *, const char *)
Definition: mapi_nameid.c:212
#define PidTagFreeBusyCountMonths
Definition: property_tags.h:461
#define MAPI_AMBIGUOUS
Definition: mapidefs.h:85
_PUBLIC_ enum MAPISTATUS CopyFolder(mapi_object_t *obj_folder, mapi_object_t *obj_src, mapi_object_t *obj_dst, char *NewFolderName, bool UseUnicode, bool WantRecursive)
Definition: IMAPIFolder.c:1047
#define PidTagChangeNumber
Definition: property_tags.h:319
_PUBLIC_ void mapidump_freebusy_date(uint32_t t, const char *sep)
Definition: mapidump.c:971
#define RES_COMPAREPROPS
Definition: mapidefs.h:76
#define PidLidTaskStatus
Definition: mapi_nameid.h:393
bool IDSET_includes_eid(const struct idset *, uint64_t)
Definition: idset.c:880
_PUBLIC_ int get_email_address_index_SPropTagArray(struct SPropTagArray *properties)
Definition: property.c:182
#define PidTagTelexNumber_Error
Definition: property_tags.h:1130
#define PidTagReferredByName
Definition: property_tags.h:871
const char * value
Definition: mapidump.h:25
#define PidTagRecipientOrder
Definition: property_tags.h:853
#define PidTagRecipientFlags
Definition: property_tags.h:851
enum MAPISTATUS(* op_marker)(uint32_t, void *)
Definition: fxparser.h:42
#define PidTagMessageToMe_Error
Definition: property_tags.h:652
#define PidTagGivenName
Definition: property_tags.h:481
bool set_mapi_SPropValue(TALLOC_CTX *, struct mapi_SPropValue *, const void *)
Definition: property.c:511
#define olFolderServerFailures
Definition: mapidefs.h:251
#define PidTagAttachPayloadProviderGuidString
Definition: property_tags.h:259
#define PR_DISPLAY_BCC
Definition: property_altnames.h:268
#define PR_IMPORTANCE
Definition: property_altnames.h:580
#define PT_ERROR
Definition: mapidefs.h:43
#define PR_MEMBER_NAME
Definition: property_altnames.h:685
#define PR_INTERNET_MESSAGE_ID_UNICODE
Definition: property_altnames.h:597
_PUBLIC_ enum MAPISTATUS nspi_ResolveNames(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, const char **usernames, struct SPropTagArray *pPropTags, struct PropertyRowSet_r ***pppRows, struct PropertyTagArray_r ***pppMIds)
Definition: nspi.c:1098
Definition: mapi_id_array.h:23
MsgStoreType
IMsgStore store type.
Definition: mapi_object.h:55
#define PidTagChildrensNames_Error
Definition: property_tags.h:322
int max_count
Definition: idset.h:54
#define olTaskComplete
Definition: mapidefs.h:208
void mapidump_messagemoved(struct MessageMoveCopyNotification *, const char *)
Definition: mapidump.c:902
enum MAPISTATUS mapi_id_array_get(TALLOC_CTX *, mapi_id_array_t *, mapi_id_t **)
Definition: mapi_id_array.c:109
Definition: mapi_object.h:38
#define PR_OFFICE_TELEPHONE_NUMBER
Definition: property_altnames.h:774
enum MAPISTATUS GetProps(mapi_object_t *, uint32_t, struct SPropTagArray *, struct SPropValue **, uint32_t *)
Definition: IMAPIProp.c:62
#define PidTagUserCertificate
Definition: property_tags.h:1151
uint64_t fid_pf_public_root
Definition: mapi_object.h:82
#define PidTagScheduleInfoDelegatorWantsInfo
Definition: property_tags.h:993
#define PidTagLocaleId
Definition: property_tags.h:599
_PUBLIC_ enum MAPISTATUS GetPropList(mapi_object_t *obj, struct SPropTagArray *proptags)
Definition: IMAPIProp.c:408
#define PidTagReportName
Definition: property_tags.h:895
#define PidTagAccount_Error
Definition: property_tags.h:72
enum MAPISTATUS mapi_nameid_unmap_SPropValue(struct mapi_nameid *, struct SPropValue *, uint32_t)
Definition: mapi_nameid.c:820
const void * get_SPropValue(struct SPropValue *, enum MAPITAGS)
Definition: property.c:224
const char * domain
Definition: mapi_profile.h:47
#define PidTagReceivedByAddressType
Definition: property_tags.h:823
_PUBLIC_ enum MAPISTATUS mapi_nameid_string_add(struct mapi_nameid *mapi_nameid, const char *Name, const char *OLEGUID)
Definition: mapi_nameid.c:212
#define PidTagRuleActionNumber_Error
Definition: property_tags.h:936
#define PidTagSenderAddressType_Error
Definition: property_tags.h:1054
#define PidTagUserX509Certificate_Error
Definition: property_tags.h:1156
#define PidTagLocalCommitTimeMax
Definition: property_tags.h:596
void mapidump_SRow(struct SRow *, const char *)
Definition: mapidump.c:202
#define PidTagSentRepresentingSmtpAddress_Error
Definition: property_tags.h:1086
#define PidTagReportText_Error
Definition: property_tags.h:902
#define PidTagInReplyToId_Error
Definition: property_tags.h:532
#define PidTagSentRepresentingSearchKey_Error
Definition: property_tags.h:1084
#define PidTagExtendedRuleSizeLimit_Error
Definition: property_tags.h:444
enum MAPISTATUS nspi_GetSpecialTable(struct nspi_context *, TALLOC_CTX *, uint32_t, struct PropertyRowSet_r **)
Definition: nspi.c:796
Definition: idset.h:25
#define OPENCHANGE_CHECK_NOTIFICATION(s, r)
Definition: mapicode.h:69
enum MAPISTATUS WriteStream(mapi_object_t *, DATA_BLOB *, uint16_t *)
Definition: IStream.c:265
struct mapi_obj_bookmark * next
Definition: mapi_object.h:117
enum MAPISTATUS DeleteProps(mapi_object_t *, struct SPropTagArray *)
Definition: IMAPIProp.c:581
_PUBLIC_ enum MAPISTATUS GetLocalReplicaIds(mapi_object_t *obj_store, uint32_t IdCount, struct GUID *ReplGuid, uint8_t GlobalCount[6])
Definition: FXICS.c:53
#define PR_EMS_AB_PHONETIC_DISPLAY_NAME_UNICODE
Definition: property_altnames.h:414
#define INVALID_HANDLE_VALUE
keep intern to this file
Definition: mapi_object.c:37
#define PidTagICalendarStartTime
Definition: property_tags.h:523
#define PidTagSecurityDescriptorAsXml_Error
Definition: property_tags.h:1046
_PUBLIC_ enum MAPISTATUS nspi_GetMatches(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, struct SPropTagArray *pPropTags, struct Restriction_r *Filter, uint32_t ulRequested, struct PropertyRowSet_r **ppRows, struct PropertyTagArray_r **ppOutMIds)
Definition: nspi.c:425
_PUBLIC_ void ndr_push_idset(struct ndr_push *ndr, struct idset *idset)
Definition: idset.c:1093
#define PidTagOriginalSentRepresentingEntryId
Definition: property_tags.h:729
#define PidTagBusinessTelephoneNumber
Definition: property_tags.h:307
struct fx_parser_context * fxparser_init(TALLOC_CTX *, void *)
Definition: fxparser.c:560
enum MAPISTATUS SetMessageReadFlag(mapi_object_t *, mapi_object_t *, uint8_t)
Definition: IMessage.c:1484
#define PidTagThumbnailPhoto
Definition: property_tags.h:1137
#define PidTagAddressType
Definition: property_tags.h:207
enum MAPISTATUS GetPermissionsTable(mapi_object_t *, uint8_t, mapi_object_t *)
Definition: IMAPIContainer.c:307
#define PidTagSensitivity
Definition: property_tags.h:1069
#define PidTagStartDate_Error
Definition: property_tags.h:1100
_PUBLIC_ enum MAPISTATUS mapi_nameid_lookup_SPropTagArray(struct mapi_nameid *nameid, struct SPropTagArray *SPropTagArray)
Definition: mapi_nameid.c:860
enum MAPISTATUS CopyProfile(struct mapi_context *, const char *, const char *)
Definition: IProfAdmin.c:977
_PUBLIC_ enum MAPISTATUS QueryNamedProperties(mapi_object_t *obj, uint8_t queryFlags, struct GUID *guid, uint16_t *count, uint16_t **propID, struct MAPINAMEID **nameid)
Definition: IMAPIProp.c:1096
#define PidTagPolicyTag
Definition: property_tags.h:775
#define PidTagDefaultPostMessageClass_Error
Definition: property_tags.h:376
_PUBLIC_ uint32_t mapi_get_cpid_from_language(const char *language)
Definition: codepage_lcid.c:307
struct globset_range * ranges
Definition: idset.h:33
#define PidTagAddressBookParentEntryId
Definition: property_tags.h:173
_PUBLIC_ enum MAPISTATUS TransportSend(mapi_object_t *obj_message, struct mapi_SPropValue_array *lpProps)
Definition: IMessage.c:1363
enum MAPITAGS * properties
Definition: emsmdb.h:44
Definition: mapi_profile.h:36
#define PidTagViewDescriptorName
Definition: property_tags.h:1159
void * priv
Definition: fxparser.h:39
#define PR_SURNAME
Definition: property_altnames.h:1205
_PUBLIC_ void cast_PropertyValue_to_SPropValue(struct PropertyValue_r *propvalue, struct SPropValue *spropvalue)
Definition: property.c:2381
union idset::@0 repl
#define PidTagOriginatorNonDeliveryReportRequested_Error
Definition: property_tags.h:742
_PUBLIC_ enum MAPISTATUS AbortSubmit(mapi_object_t *obj_store, mapi_object_t *obj_folder, mapi_object_t *obj_message)
Definition: IMessage.c:1192
enum MAPISTATUS SeekRowBookmark(mapi_object_t *, uint32_t, uint32_t, uint32_t *)
Definition: IMAPITable.c:529
#define PidTagAddressBookHierarchicalParentDepartment
Definition: property_tags.h:137
#define PidTagRemoteMessageTransferAgent
Definition: property_tags.h:875
#define PidTagAddressBookExtensionAttribute7
Definition: property_tags.h:123
#define PidTagAddressBookHomeMessageDatabase_Error
Definition: property_tags.h:144
_PUBLIC_ const void * get_mapi_SPropValue_data(struct mapi_SPropValue *lpProp)
Definition: property.c:396
#define PidTagAutoForwarded_Error
Definition: property_tags.h:284
#define PidTagOtherTelephoneNumber
Definition: property_tags.h:757
#define openchange_private_MailboxGUID
Definition: property_tags.h:29
_PUBLIC_ enum MAPISTATUS SetMAPIDebugLevel(struct mapi_context *mapi_ctx, uint32_t level)
Definition: cdo_mapi.c:328
_PUBLIC_ void mapi_errstr(const char *function, enum MAPISTATUS mapi_code)
Definition: mapicode.c:292
enum MAPISTATUS GetPropsAll(mapi_object_t *, uint32_t, struct mapi_SPropValue_array *)
Definition: IMAPIProp.c:497
enum MAPISTATUS GetReceiveFolderTable(mapi_object_t *, struct SRowSet *)
Definition: IMsgStore.c:491
#define olTaskDeferred
Definition: mapidefs.h:210
#define PidTagOfflineAddressBookTruncatedProperties
Definition: property_tags.h:689
_PUBLIC_ enum MAPISTATUS mapi_object_bookmark_get_count(mapi_object_t *obj_table, uint32_t *count)
Definition: mapi_object.c:375
_PUBLIC_ void mapidump_Recipients(const char **usernames, struct SRowSet *rowset, struct PropertyTagArray_r *flaglist)
Definition: mapidump.c:240
#define PidTagLocalCommitTime_Error
Definition: property_tags.h:598
void mapidump_Recipients(const char **, struct SRowSet *, struct PropertyTagArray_r *flaglist)
Definition: mapidump.c:240
#define StartEmbed
Definition: fxics.h:33
#define PidTagAddressBookIsMemberOfDistributionList_Error
Definition: property_tags.h:148
_PUBLIC_ struct Binary_r * IDSET_serialize(TALLOC_CTX *mem_ctx, const struct idset *idset)
Definition: idset.c:840
fx_parser_state
Definition: fxparser.h:28
#define PidTagKeyword_Error
Definition: property_tags.h:576
enum MAPISTATUS mapi_nameid_map_SPropValue(struct mapi_nameid *, struct SPropValue *, uint32_t, struct SPropTagArray *)
Definition: mapi_nameid.c:774
#define olFolderSentMail
Definition: mapidefs.h:238
void cast_PropertyRow_to_SRow(TALLOC_CTX *, struct PropertyRow_r *, struct SRow *)
Definition: property.c:2442
_PUBLIC_ enum MAPISTATUS GetCollapseState(mapi_object_t *obj_table, uint64_t rowId, uint32_t rowInstanceNumber, struct SBinary_short *CollapseState)
Definition: IMAPITable.c:1775
#define openchange_private_PF_IPM_SUBTREE
Definition: property_tags.h:49
#define PidTagResolveMethod_Error
Definition: property_tags.h:908
#define PidTagMessageSize
Definition: property_tags.h:643
#define PidTagAddressBookSenderHintTranslations
Definition: property_tags.h:197
#define PidTagSentMailSvrEID
Definition: property_tags.h:1071
#define PidTagInConflict
Definition: property_tags.h:529
#define olFolderPublicIPMSubtree
Definition: mapidefs.h:255
#define PR_DISPLAY_TO
Definition: property_altnames.h:280
uint32_t NotificationFlags
Definition: mapi_notification.h:34
_PUBLIC_ struct SPropTagArray * set_SPropTagArray(TALLOC_CTX *mem_ctx, uint32_t PropCount,...)
Definition: property.c:47
enum MAPISTATUS mapi_id_array_release(mapi_id_array_t *)
Definition: mapi_id_array.c:77
_PUBLIC_ enum MAPISTATUS OpenProfile(struct mapi_context *mapi_ctx, struct mapi_profile *profile, const char *profname, const char *password)
Definition: IProfAdmin.c:710
_PUBLIC_ enum MAPISTATUS GetIdFromLongTermId(mapi_object_t *obj, struct LongTermId long_term_id, mapi_id_t *id)
Definition: IUnknown.c:289
_PUBLIC_ enum MAPISTATUS SPropTagArray_delete(TALLOC_CTX *mem_ctx, struct SPropTagArray *SPropTagArray, uint32_t aulPropTag)
Definition: property.c:113
_PUBLIC_ enum MAPISTATUS mapi_id_array_release(mapi_id_array_t *id)
Definition: mapi_id_array.c:77
const char * realm
Definition: mapi_profile.h:48
#define PidTagSpokenName_Error
Definition: property_tags.h:1094
enum MAPISTATUS mapi_object_get_logon_id(mapi_object_t *, uint8_t *)
Definition: mapi_object.c:239
#define PidTagAttachPayloadProviderGuidString_Error
Definition: property_tags.h:260
_PUBLIC_ enum MAPISTATUS mapi_nameid_string_lookup(const char *Name, const char *OLEGUID, uint16_t *propType)
Definition: mapi_nameid.c:570
enum MAPISTATUS mapi_nameid_GetIDsFromNames(struct mapi_nameid *, mapi_object_t *, struct SPropTagArray *)
Definition: mapi_nameid.c:948
@ PrivateFolderWithCachedFids
Definition: mapi_object.h:57
#define PidTagDisplayType_Error
Definition: property_tags.h:416
#define PidTagNormalizedSubject
Definition: property_tags.h:673
#define PidTagAddressBookDeliveryContentLength
Definition: property_tags.h:81
_PUBLIC_ enum MAPISTATUS mapi_id_array_add_obj(mapi_id_array_t *id, mapi_object_t *obj)
Definition: mapi_id_array.c:152
#define PidTagDeliverTime
Definition: property_tags.h:397
#define PidTagDeferredSendUnits
Definition: property_tags.h:385
#define PidTagAddressBookPublicDelegates_Error
Definition: property_tags.h:188
#define PidTagAttachmentContactPhoto_Error
Definition: property_tags.h:270
#define PidTagAddressBookExtensionAttribute3_Error
Definition: property_tags.h:116
uint64_t exchange_globcnt(uint64_t)
Definition: idset.c:49
_PUBLIC_ void mapidump_message(struct mapi_SPropValue_array *properties, const char *id, mapi_object_t *obj_msg)
Definition: mapidump.c:388
uint32_t mapi_get_cpid_from_lcid(uint32_t)
Definition: codepage_lcid.c:264
_PUBLIC_ const void * find_mapi_SPropValue_data(struct mapi_SPropValue_array *properties, uint32_t mapitag)
Definition: property.c:379
void mapi_object_table_init(TALLOC_CTX *mem_ctx, mapi_object_t *obj_table)
Definition: mapi_object.c:309
_PUBLIC_ struct fx_parser_context * fxparser_init(TALLOC_CTX *mem_ctx, void *priv)
Definition: fxparser.c:560
#define PidTagRuleIds_Error
Definition: property_tags.h:950
uint32_t codepage
Definition: mapi_profile.h:52
_PUBLIC_ struct SPropValue * add_SPropValue(TALLOC_CTX *mem_ctx, struct SPropValue *lpProps, uint32_t *cValues, enum MAPITAGS aulPropTag, const void *data)
Definition: property.c:497
#define PidTagScheduleInfoResourceType
Definition: property_tags.h:1019
#define PidTagHomeAddressStreet
Definition: property_tags.h:511
#define PidTagAddressBookHierarchicalChildDepartments
Definition: property_tags.h:131
#define PidTagRuleActions_Error
Definition: property_tags.h:940
_PUBLIC_ const char * get_task_status(uint32_t status)
Definition: mapidump.c:643
enum MAPISTATUS GetStatus(mapi_object_t *, uint8_t *)
Definition: IMAPITable.c:1394
const char * username
Definition: mapi_profile.h:42
#define PidTagAddressBookRoomDescription_Error
Definition: property_tags.h:196
#define PidTagAttachDataObject_Error
Definition: property_tags.h:236
#define PidTagOtherAddressPostalCode_Error
Definition: property_tags.h:752
enum MAPISTATUS emsmdb_get_SPropValue(TALLOC_CTX *mem_ctx, DATA_BLOB *content, struct SPropTagArray *tags, struct SPropValue **propvals, uint32_t *cn_propvals, uint8_t flag)
Definition: emsmdb.c:967
const char * mapi_profile_get_ldif_path(void)
Definition: IProfAdmin.c:587
#define PidTagDisplayBcc_Error
Definition: property_tags.h:404
#define PidTagAddressBookExtensionAttribute11
Definition: property_tags.h:102
enum MAPISTATUS MoveCopyMessages(mapi_object_t *, mapi_object_t *, mapi_id_array_t *, bool)
Definition: IMAPIFolder.c:503
_PUBLIC_ void mapi_object_release(mapi_object_t *obj)
Definition: mapi_object.c:90
enum MAPISTATUS DeleteProfile(struct mapi_context *, const char *)
Definition: IProfAdmin.c:906
_PUBLIC_ enum MAPISTATUS OpenMessage(mapi_object_t *obj_store, mapi_id_t id_folder, mapi_id_t id_message, mapi_object_t *obj_message, uint8_t ulFlags)
Definition: IStoreFolder.c:62
#define PidTagMessageEditorFormat_Error
Definition: property_tags.h:632
enum MAPISTATUS SetMAPIDumpData(struct mapi_context *, bool)
Definition: cdo_mapi.c:304
#define PidTagCodePageId
Definition: property_tags.h:327
#define PidTagWlinkOrdinal_Error
Definition: property_tags.h:1194
#define PR_ATTACH_NUM
Definition: property_altnames.h:83
void IDSET_remove_rawidset(struct idset *, const struct rawidset *)
Definition: idset.c:982
#define PT_LONG
Definition: mapidefs.h:38
#define PidTagWlinkOrdinal
Definition: property_tags.h:1193
enum MAPISTATUS(* op_namedprop)(uint32_t, struct MAPINAMEID, void *)
Definition: fxparser.h:44
enum MAPISTATUS SetMAPIDebugLevel(struct mapi_context *, uint32_t)
Definition: cdo_mapi.c:328
#define PidTagSearchFolderTemplateId_Error
Definition: property_tags.h:1042
#define PR_GIVEN_NAME
Definition: property_altnames.h:527
uint32_t mapi_get_cpid_from_language(const char *)
Definition: codepage_lcid.c:307
const char * kerberos
Definition: mapi_profile.h:56
uint16_t get_namedid_type(uint16_t untypedtag)
Definition: mapi_nameid.c:1003
#define PidTagRecipientTrackStatus
Definition: property_tags.h:863
#define ORG_UNIT
Definition: nspi.h:38
struct notifications * next
Definition: mapi_notification.h:40
enum MAPISTATUS(* fxparser_delprop_callback_t)(uint32_t, void *)
Definition: libmapi.h:529
enum MAPISTATUS nspi_unbind(struct nspi_context *)
Definition: nspi.c:178
struct GUID guid
Definition: mapi_object.h:105
#define PidTagScheduleInfoFreeBusyAway_Error
Definition: property_tags.h:1003
#define PidLidBusyStatus
Definition: mapi_nameid.h:144
_PUBLIC_ enum MAPISTATUS RegisterAsyncNotification(struct mapi_session *session, uint32_t *resultFlag)
Definition: IMSProvider.c:513
#define PidTagNativeBody
Definition: property_tags.h:661
_PUBLIC_ enum MAPISTATUS SetLocalReplicaMidsetDeleted(mapi_object_t *obj_folder, const struct GUID ReplGuid, const uint8_t GlobalCountLow[6], const uint8_t GlobalCountHigh[6])
Definition: FXICS.c:1346
#define PidTagAddressBookMember_Error
Definition: property_tags.h:156
@ OC_LOG_ERROR
Definition: oc_log.h:46
#define PidTagSentRepresentingSearchKey
Definition: property_tags.h:1083
#define PidTagFreeBusyRangeTimestamp_Error
Definition: property_tags.h:472
_PUBLIC_ void mapidump_messagemodified(struct MessageModifiedNotification *data, const char *sep)
Definition: mapidump.c:897
enum MAPISTATUS mapi_nameid_lookup_SPropTagArray(struct mapi_nameid *, struct SPropTagArray *)
Definition: mapi_nameid.c:860
#define PidTagOriginalSenderSearchKey
Definition: property_tags.h:721
#define PidTagDeferredSendNumber
Definition: property_tags.h:381
#define PidTagUserCertificate_Error
Definition: property_tags.h:1152
enum MAPISTATUS SPropTagArray_delete(TALLOC_CTX *, struct SPropTagArray *, uint32_t)
Definition: property.c:113
enum MAPISTATUS Release(mapi_object_t *)
Definition: IUnknown.c:113
#define CP_GREEK
Definition: codepage_lcid.c:17
#define PidTagPostalCode
Definition: property_tags.h:781
#define olFolderDeletedItems
Definition: mapidefs.h:236
enum MAPISTATUS SetPropertiesNoReplicate(mapi_object_t *, uint32_t, struct SPropValue *, unsigned long)
Definition: IMAPIProp.c:668
#define PidTagLanguage
Definition: property_tags.h:577
#define PidTagThumbnailPhoto_Error
Definition: property_tags.h:1138
#define PidTagOtherAddressCity_Error
Definition: property_tags.h:746
#define PR_OBJECT_TYPE
Definition: property_altnames.h:766
_PUBLIC_ void mapidump_messagecopied(struct MessageMoveCopyNotification *data, const char *sep)
Definition: mapidump.c:916
#define PidTagAttachNumber
Definition: property_tags.h:253
_PUBLIC_ enum MAPISTATUS SyncOpenAdvisor(mapi_object_t *obj, mapi_object_t *obj_notifier)
Definition: notif.c:54
#define PidTagContentUnreadCount
Definition: property_tags.h:351
char * org
Definition: nspi.h:31
#define PidTagParentSourceKey_Error
Definition: property_tags.h:772
_PUBLIC_ enum MAPISTATUS mapi_profile_add_string_attr(struct mapi_context *mapi_ctx, const char *profile, const char *attr, const char *value)
Definition: IProfAdmin.c:372
#define PidTagSubject_Error
Definition: property_tags.h:1116
#define PidTagDelegateFlags_Error
Definition: property_tags.h:388
#define PidTagScheduleInfoFreeBusyMerged
Definition: property_tags.h:1006
struct SPropValue * add_SPropValue(TALLOC_CTX *, struct SPropValue *, uint32_t *, enum MAPITAGS, const void *)
Definition: property.c:497
#define PidTagWlinkSaveStamp
Definition: property_tags.h:1199
#define PR_DISPLAY_NAME_UNICODE
Definition: property_altnames.h:279
#define PidTagAttachmentContactPhoto
Definition: property_tags.h:269
#define PidTagFreeBusyEntryIds_Error
Definition: property_tags.h:464
_PUBLIC_ enum MAPISTATUS FXCopyMessages(mapi_object_t *obj, mapi_id_array_t *message_ids, uint8_t copyFlags, uint8_t sendOptions, mapi_object_t *obj_source_context)
Definition: FXICS.c:454
_PUBLIC_ enum MAPISTATUS AddUserPermission(mapi_object_t *obj_folder, const char *username, enum ACLRIGHTS role)
Definition: simple_mapi.c:647
#define PidTagReceivedByEmailAddress_Error
Definition: property_tags.h:826
#define PidTagJunkAddRecipientsToSafeSendersList
Definition: property_tags.h:565
void mapidump_messagecreated(struct MessageCreatedNotification *, const char *)
Definition: mapidump.c:883
enum MAPISTATUS LockRegionStream(mapi_object_t *, uint64_t, uint64_t, uint32_t)
Definition: IStream.c:771
struct mapi_context * mapi_ctx
Definition: mapi_profile.h:37
#define PidTagReadReceiptName
Definition: property_tags.h:812
#define PidTagAttachPayloadClass
Definition: property_tags.h:257
#define openchange_private_PF_ROOT
Definition: property_tags.h:47
uint32_t bk_last
Definition: mapi_object.h:122
#define PidTagSenderName_Error
Definition: property_tags.h:1062
uint32_t get_proptag_value(const char *)
Definition: property_tags.c:1213
size_t set_ExtendedException_size(uint32_t, enum OverrideFlags, const struct ExtendedException *)
Definition: property.c:1517
#define PidTagAccount
Definition: property_tags.h:71
_PUBLIC_ const void * find_SPropValue_data(struct SRow *aRow, uint32_t mapitag)
Definition: property.c:363
enum MAPISTATUS SetReceiveFolder(mapi_object_t *, mapi_object_t *, const char *)
Definition: IMsgStore.c:314
#define PidTagScheduleInfoDelegatorWantsCopy_Error
Definition: property_tags.h:992
_PUBLIC_ enum MAPISTATUS GetProfileAttr(struct mapi_profile *profile, const char *attribute, unsigned int *count, char ***value)
Definition: IProfAdmin.c:1438
#define PidTagPrimarySendAccount_Error
Definition: property_tags.h:788
#define PidTagAddressBookDeliveryContentLength_Error
Definition: property_tags.h:82
uint32_t idx
Definition: fxparser.h:33
#define PidTagSpouseName_Error
Definition: property_tags.h:1096
#define PidTagRecipientTrackStatus_Error
Definition: property_tags.h:866
const void * get_SPropValue_data(struct SPropValue *)
Definition: property.c:438
#define PidTagAddressBookIsMemberOfDistributionList
Definition: property_tags.h:147
#define PidTagMappingSignature_Error
Definition: property_tags.h:612
#define PidTagTransportMessageHeaders_Error
Definition: property_tags.h:1148
_PUBLIC_ enum MAPISTATUS IsFreeBusyConflict(mapi_object_t *obj_store, struct FILETIME *date, bool *conflict)
Definition: freebusy.c:254
_PUBLIC_ enum MAPISTATUS CopyProps(mapi_object_t *obj_src, mapi_object_t *obj_dst, struct SPropTagArray *tags, uint8_t copyFlags, uint16_t *problemCount, struct PropertyProblem **problems)
Definition: IMAPIProp.c:1209
void mapidump_messagedeleted(struct MessageDeletedNotification *, const char *)
Definition: mapidump.c:872
#define PidTagRuleError_Error
Definition: property_tags.h:944
#define PT_ACTIONS
Definition: mapidefs.h:53
#define PidTagSentRepresentingEntryId_Error
Definition: property_tags.h:1078
enum MAPISTATUS ICSSyncGetTransferState(mapi_object_t *, mapi_object_t *)
Definition: FXICS.c:1538
enum MAPISTATUS mapi_nameid_custom_lid_add(struct mapi_nameid *, uint16_t, uint16_t, const char *)
Definition: mapi_nameid.c:277
_PUBLIC_ enum MAPISTATUS SetProps(mapi_object_t *obj, uint32_t flags, struct SPropValue *lpProps, unsigned long PropCount)
Definition: IMAPIProp.c:197
enum MAPISTATUS UnlockRegionStream(mapi_object_t *, uint64_t, uint64_t, uint32_t)
Definition: IStream.c:853
#define PidTagRoamingXmlStream
Definition: property_tags.h:925
bool enough_data
Definition: fxparser.h:37
_PUBLIC_ enum MAPISTATUS DuplicateProfile(struct mapi_context *mapi_ctx, const char *profile_src, const char *profile_dst, const char *username)
Definition: IProfAdmin.c:1023
#define PidTagOriginalSentRepresentingEntryId_Error
Definition: property_tags.h:730
enum MAPISTATUS DeleteFolder(mapi_object_t *, mapi_id_t, uint8_t, bool *)
Definition: IMAPIFolder.c:844
#define PidTagRuleUserFlags
Definition: property_tags.h:977
_PUBLIC_ char * x500_truncate_dn_last_elements(TALLOC_CTX *mem_ctx, const char *dn, uint32_t elcount)
Definition: x500.c:88
#define PidTagTemplateid
Definition: property_tags.h:1133
#define PidTagLastVerbExecutionTime
Definition: property_tags.h:587
_PUBLIC_ struct PersistDataArray * get_PersistDataArray(TALLOC_CTX *mem_ctx, struct Binary_r *bin)
Definition: property.c:1952
Definition: mapi_object.h:121
#define PidTagFolderId
Definition: property_tags.h:455
#define PidTagOriginalSubject_Error
Definition: property_tags.h:736
_PUBLIC_ enum MAPISTATUS mapi_nameid_string_lookup_canonical(const char *Name, const char *OLEGUID, uint32_t *propTag)
Definition: mapi_nameid.c:608
enum MAPISTATUS SetMessageStatus(mapi_object_t *, mapi_id_t, uint32_t, uint32_t, uint32_t *)
Definition: IMAPIFolder.c:408
_PUBLIC_ const char * get_proptag_name(uint32_t proptag)
Definition: property_tags.c:1192
#define olFolderConflicts
Definition: mapidefs.h:248
#define olFolderOutbox
Definition: mapidefs.h:237
#define PT_BINARY
Definition: mapidefs.h:54
uint64_t fid_local_failures
Definition: mapi_object.h:101
uint16_t count
Definition: mapi_nameid.h:29
#define PidTagAttachFilename_Error
Definition: property_tags.h:242
enum MAPISTATUS mapi_object_bookmark_get_count(mapi_object_t *, uint32_t *)
Definition: mapi_object.c:375
#define PidTagAddressBookManager
Definition: property_tags.h:151
struct mapi_obj_message mapi_object_message_t
uint32_t pcmsPollsMax
Definition: emsmdb.h:27
#define PidTagViewDescriptorName_Error
Definition: property_tags.h:1160
#define PR_CONVERSATION_TOPIC
Definition: property_altnames.h:215
enum MAPISTATUS AddressTypes(mapi_object_t *, uint16_t *, struct mapi_LPSTR **)
Definition: IXPLogon.c:50
#define PidTagRwRulesStream
Definition: property_tags.h:979
#define PidTagScheduleInfoDisallowRecurringAppts
Definition: property_tags.h:997
struct PropertyValue_r * get_PropertyValue_PropertyRowSet(struct PropertyRowSet_r *, enum MAPITAGS)
Definition: property.c:2129
#define PidTagFolderChildCount
Definition: property_altnames.h:1306
#define LZFU_HEADERLENGTH
Definition: lzfu.c:67
#define PidTagSenderIdStatus_Error
Definition: property_tags.h:1060
#define LZFU_COMPRESSED
Definition: lzfu.c:51
#define PidTagBusiness2TelephoneNumbers_Error
Definition: property_tags.h:302
#define PidTagAddressBookMessageId
Definition: property_tags.h:157
#define PidTagWlinkROGroupType_Error
Definition: property_tags.h:1196
enum MAPISTATUS Logoff(mapi_object_t *)
Definition: IMSProvider.c:366
#define PR_FREEBUSY_RANGE_TIMESTAMP
Definition: property_altnames.h:512
#define PidTagOriginalDisplayBcc_Error
Definition: property_tags.h:702
#define PidTagAccess
Definition: property_tags.h:65
#define PidTagDeleteAfterSubmit_Error
Definition: property_tags.h:392
enum MAPISTATUS mapi_object_bookmark_find(mapi_object_t *obj_table, uint32_t bkPosition, struct SBinary_short *bin)
Definition: mapi_object.c:340
enum MAPISTATUS DispatchNotifications(struct mapi_session *)
Definition: IMAPISupport.c:344
#define PR_DISPLAY_NAME_ERROR
Definition: property_altnames.h:275
#define PidTagScheduleInfoAppointmentTombstone
Definition: property_tags.h:981
#define PidTagAttachExtension_Error
Definition: property_tags.h:240
#define PidTagOriginatorDeliveryReportRequested
Definition: property_tags.h:739
#define PidTagDeferredSendNumber_Error
Definition: property_tags.h:382
uint32_t calculateCRC(uint8_t *input, uint32_t offset, uint32_t length)
Definition: lzfu.c:458
#define PidTagDamBackPatched_Error
Definition: property_tags.h:372
#define PidTagSentRepresentingEmailAddress_Error
Definition: property_tags.h:1076
_PUBLIC_ enum MAPISTATUS nspi_QueryRows(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, struct SPropTagArray *pPropTags, struct PropertyTagArray_r *MIds, uint32_t count, struct PropertyRowSet_r **ppRows)
Definition: nspi.c:256
_PUBLIC_ enum MAPISTATUS CreateProfile(struct mapi_context *mapi_ctx, const char *profile, const char *username, const char *password, uint32_t flag)
Definition: IProfAdmin.c:862
void mapidump_messagemodified(struct MessageModifiedNotification *, const char *)
Definition: mapidump.c:897
#define PidTagListUnsubscribe_Error
Definition: property_tags.h:594
#define PidTagAddressBookExtensionAttribute9
Definition: property_tags.h:127
#define PidTagJunkPermanentlyDelete_Error
Definition: property_tags.h:570
#define PidTagAssociated_Error
Definition: property_tags.h:224
struct globset_range * GLOBSET_parse(TALLOC_CTX *, DATA_BLOB, uint32_t *, uint32_t *)
Definition: idset.c:241
#define PidTagRuleCondition_Error
Definition: property_tags.h:942
#define PidTagSenderSearchKey
Definition: property_tags.h:1063
#define PidTagAddressBookOwnerBackLink_Error
Definition: property_tags.h:171
_PUBLIC_ enum MAPISTATUS SeekStream(mapi_object_t *obj_stream, uint8_t Origin, uint64_t Offset, uint64_t *NewPosition)
Definition: IStream.c:503
#define PidTagEndDate_Error
Definition: property_tags.h:420
#define PidTagCompanyMainTelephoneNumber_Error
Definition: property_tags.h:332
_PUBLIC_ enum MAPISTATUS LockRegionStream(mapi_object_t *obj_stream, uint64_t RegionOffset, uint64_t RegionSize, uint32_t LockFlags)
Definition: IStream.c:771
#define PidTagMessageCcMe_Error
Definition: property_tags.h:624
#define PidTagRowid
Definition: property_tags.h:929
struct mapi_provider * emsmdb
Definition: mapi_provider.h:48
#define PidTagRemindersOnlineEntryId_Error
Definition: property_tags.h:874
#define PidTagFaxNumberOfPages
Definition: property_tags.h:445
#define PidTagOtherTelephoneNumber_Error
Definition: property_tags.h:758
uint64_t fid_pf_OfflineAB
Definition: mapi_object.h:87
enum MAPISTATUS SetReadFlags(mapi_object_t *, uint8_t, uint16_t, uint64_t *)
Definition: IMAPIFolder.c:1166
#define PidTagOriginalSentRepresentingSearchKey
Definition: property_tags.h:733
enum MAPISTATUS GetLoadparmContext(struct mapi_context *, struct loadparm_context **)
Definition: cdo_mapi.c:358
const char * get_namedid_name(uint32_t proptag)
Definition: mapi_nameid.c:969
enum MAPISTATUS MAPIFreeBuffer(void *)
Definition: IUnknown.c:83
enum MAPISTATUS OpenEmbeddedMessage(mapi_object_t *, mapi_object_t *, enum OpenEmbeddedMessage_OpenModeFlags)
Definition: IMessage.c:1621
#define PidTagAddressBookDistributionListMemberSubmitRejected
Definition: property_tags.h:93
#define PidTagAttachRendering
Definition: property_tags.h:261
#define PidTagDeletedOn_Error
Definition: property_tags.h:396
uint32_t index
Definition: mapi_object.h:114
#define PidTagAddressBookExtensionAttribute12_Error
Definition: property_tags.h:105
#define PidTagRuleMessageProviderData_Error
Definition: property_tags.h:959
#define PR_DEPARTMENT_NAME
Definition: property_altnames.h:263
#define PidTagFreeBusyMessageEmailAddress_Error
Definition: property_tags.h:466
#define PidTagRemindersOnlineEntryId
Definition: property_tags.h:873
struct Binary_r * IDSET_serialize(TALLOC_CTX *, const struct idset *)
Definition: idset.c:840
uint32_t cast_mapi_SPropValue(TALLOC_CTX *, struct mapi_SPropValue *, struct SPropValue *)
Definition: property.c:796
#define PidTagOfflineAddressBookSequence_Error
Definition: property_tags.h:688
#define openchange_private_PF_EFORMS
Definition: property_tags.h:53
#define PidTagClientSubmitTime
Definition: property_tags.h:325
#define PidTagVoiceMessageDuration_Error
Definition: property_tags.h:1168
#define PidTagRuleMessageState_Error
Definition: property_tags.h:964
enum MAPISTATUS GetOwningServers(mapi_object_t *, mapi_object_t *, uint16_t *, uint16_t *, char **)
Definition: IMsgStore.c:673
mapi_id_t id
Definition: mapi_id_array.h:26
#define PidTagReportText
Definition: property_tags.h:901
#define PidTagDepartmentName_Error
Definition: property_tags.h:400
#define PidTagPrimaryFaxNumber
Definition: property_tags.h:785
enum MAPISTATUS nspi_DNToMId(struct nspi_context *, TALLOC_CTX *, struct StringsArray_r *, struct PropertyTagArray_r **ppMIds)
Definition: nspi.c:546
void cast_PropertyRowSet_to_SRowSet(TALLOC_CTX *, struct PropertyRowSet_r *, struct SRowSet *)
Definition: property.c:2460
#define PidTagInstanceKey
Definition: property_tags.h:539
uint64_t fid_deleted_items
Definition: mapi_object.h:75
#define PidTagAttachTransportName_Error
Definition: property_tags.h:268
enum MAPISTATUS(* fxparser_property_callback_t)(struct SPropValue, void *)
Definition: libmapi.h:531
_PUBLIC_ uint32_t mapi_get_cpid_from_lcid(uint32_t lcid)
Definition: codepage_lcid.c:264
#define PidTagSourceKey_Error
Definition: property_tags.h:1092
enum MAPISTATUS MonitorNotification(struct mapi_session *, void *, struct mapi_notify_continue_callback_data *)
Definition: IMAPISupport.c:391
_PUBLIC_ bool IDSET_includes_guid_glob(const struct idset *idset, struct GUID *replica_guid, uint64_t id)
Definition: idset.c:913
#define PidTagNonDeliveryReportDiagCode
Definition: property_tags.h:667
_PUBLIC_ enum MAPISTATUS get_mapi_SPropValue_date_timeval(struct timeval *t, struct SPropValue lpProp)
Definition: property.c:1237
enum MAPISTATUS GetGALTable(struct mapi_session *, struct SPropTagArray *, struct PropertyRowSet_r **, uint32_t, uint8_t)
Definition: IABContainer.c:151
uint32_t mapidump_freebusy_year(uint32_t, uint32_t)
Definition: mapidump.c:957
#define PidTagReadReceiptEmailAddress
Definition: property_tags.h:808
void mapi_object_release(mapi_object_t *)
Definition: mapi_object.c:90
#define PidTagRecipientReassignmentProhibited
Definition: property_tags.h:861
bool server_version_at_least(struct emsmdb_context *ctx, uint16_t major_ver, uint16_t minor_ver, uint16_t major_build, uint16_t minor_build)
Definition: emsmdb.c:1267
#define openchange_private_DELETED_ITEMS_FID
Definition: property_tags.h:17
#define PidTagHomeFaxNumber_Error
Definition: property_tags.h:514
#define PidTagRuleMessageName_Error
Definition: property_tags.h:956
#define openchange_private_SHORTCUTS_FID
Definition: property_tags.h:27
#define PidTagAddressBookDisplayNamePrintable
Definition: property_tags.h:83
#define PidTagMessageFlags_Error
Definition: property_tags.h:634
struct _dictionaryref dictionaryref
_PUBLIC_ struct GlobalObjectId * get_GlobalObjectId(TALLOC_CTX *mem_ctx, struct Binary_r *bin)
Definition: property.c:1697
void mapidump_SPropValue(struct SPropValue, const char *)
Output one property tag and value.
Definition: mapidump.c:45
#define MAPI_RESOLVED
Definition: mapidefs.h:86
#define PidTagOriginalSubject
Definition: property_tags.h:735
enum MAPISTATUS SetDefaultProfile(struct mapi_context *, const char *)
Definition: IProfAdmin.c:1265
#define PT_DOUBLE
Definition: mapidefs.h:40
#define CP_SIMPLIFIED_CHINESE
Definition: codepage_lcid.c:23
#define PidTagAddressBookExtensionAttribute10
Definition: property_tags.h:100
#define PidTagScheduleInfoDelegateEntryIds
Definition: property_tags.h:985
#define olEditorText
Definition: mapidefs.h:226
void oc_logv(enum oc_log_level level, const char *fmt_string, va_list ap)
Definition: oc_log.c:41
uint32_t get_mapi_SRestriction_size(struct mapi_SRestriction *res)
Definition: IMAPITable.c:994
_PUBLIC_ void mapidump_appointment(struct mapi_SPropValue_array *properties, const char *id)
Definition: mapidump.c:492
uint32_t MAPITAGS_delete_entries(enum MAPITAGS *mapitags, uint32_t final_count, uint32_t PropCount,...)
Definition: property.c:339
#define PR_ACCOUNT
Definition: property_altnames.h:9
#define StartTopFld
Definition: fxics.h:25
#define PT_MV_UNICODE
Definition: mapidefs.h:65
#define PidTagDelegatedByRule_Error
Definition: property_tags.h:390
#define PidTagSubjectPrefix_Error
Definition: property_tags.h:1115
_PUBLIC_ enum MAPISTATUS GetFolderItemsCount(mapi_object_t *obj_folder, uint32_t *unread, uint32_t *total)
Definition: simple_mapi.c:575
enum MAPISTATUS MAPIAllocateBuffer(struct mapi_context *, uint32_t, void **)
Definition: IUnknown.c:50
#define PidTagRuleName
Definition: property_tags.h:967
int count
Definition: idset.h:53
uint64_t low
Definition: idset.h:38
#define StartSubFld
Definition: fxics.h:26
#define PidTagClientSubmitTime_Error
Definition: property_tags.h:326
#define PidTagAttachEncoding_Error
Definition: property_tags.h:238
#define PR_DISPLAY_TYPE
Definition: property_altnames.h:283
#define PR_SCHDINFO_FREEBUSY_MERGED
Definition: property_altnames.h:1109
#define PidTagVoiceMessageSenderName_Error
Definition: property_tags.h:1170
#define PR_RTF_COMPRESSED
Definition: property_altnames.h:1036
enum MAPISTATUS LoadProfile(struct mapi_context *, struct mapi_profile *)
Definition: IProfAdmin.c:753
enum MAPISTATUS nspi_QueryColumns(struct nspi_context *, TALLOC_CTX *, bool, struct SPropTagArray **)
Definition: nspi.c:946
#define PidTagAssistant_Error
Definition: property_tags.h:222
#define PidTagHtml
Definition: property_tags.h:517
bool IDSET_includes_guid_glob(const struct idset *, struct GUID *, uint64_t)
Definition: idset.c:913
enum MAPISTATUS ResolveNames(struct mapi_session *, const char **, struct SPropTagArray *, struct PropertyRowSet_r **, struct PropertyTagArray_r **, uint32_t)
Definition: IABContainer.c:66
enum MAPISTATUS mapi_nameid_lid_lookup_canonical(uint16_t, const char *, uint32_t *)
Definition: mapi_nameid.c:533
#define EndMessage
Definition: fxics.h:31
#define PR_INTERNET_MESSAGE_ID
Definition: property_altnames.h:595
#define PR_COMPANY_NAME
Definition: property_altnames.h:185
#define PidTagFreeBusyRangeTimestamp
Definition: property_tags.h:471
#define PidTagExceptionEndTime_Error
Definition: property_tags.h:424
#define PidTagScheduleInfoResourceType_Error
Definition: property_tags.h:1020
#define PidTagReadReceiptRequested
Definition: property_tags.h:814
#define olFolderPublicEFormsRegistry
Definition: mapidefs.h:260
struct MAPINAMEID namedprop
Definition: fxparser.h:36
#define PidTagSentRepresentingAddressType_Error
Definition: property_tags.h:1074
#define PidTagAdditionalRenEntryIds
Definition: property_tags.h:73
enum MAPISTATUS CloneStream(mapi_object_t *, mapi_object_t *)
Definition: IStream.c:931
#define PidTagGovernmentIdNumber
Definition: property_tags.h:483
#define PidTagSenderEmailAddress_Error
Definition: property_tags.h:1056
enum MAPISTATUS mapi_id_array_add_id(mapi_id_array_t *, mapi_id_t)
Definition: mapi_id_array.c:189
enum MAPISTATUS Logon(struct mapi_session *session, struct mapi_provider *provider, enum PROVIDER_ID provider_id)
Definition: IMSProvider.c:257
#define PidTagAutoResponseSuppress_Error
Definition: property_tags.h:286
enum MAPISTATUS SpoolerLockMessage(mapi_object_t *, mapi_object_t *, enum LockState)
Definition: IXPLogon.c:205
enum MAPISTATUS RfrGetFQDNFromLegacyDN(struct mapi_context *, struct mapi_session *, const char **)
Definition: IMSProvider.c:210
#define PidTagViewDescriptorStrings
Definition: property_tags.h:1161
#define PidTagToDoItemFlags
Definition: property_tags.h:1143
#define PidTagJunkPhishingEnableLinks_Error
Definition: property_tags.h:572
_PUBLIC_ enum MAPISTATUS nspi_SeekEntries(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, enum TableSortOrders SortType, struct PropertyValue_r *pTarget, struct SPropTagArray *pPropTags, struct PropertyTagArray_r *pMIds, struct PropertyRowSet_r **pRows)
Definition: nspi.c:340
struct nspi_context * nspi
Definition: emsmdb.h:37
#define PidTagReceivedByEntryId_Error
Definition: property_tags.h:828
_PUBLIC_ enum MAPISTATUS GetSpecialAdditionalFolder(mapi_object_t *obj_store, uint64_t *folder, const uint32_t id)
Definition: simple_mapi.c:406
enum MAPISTATUS OpenPublicFolder(struct mapi_session *, mapi_object_t *)
Definition: IMAPISession.c:148
struct SPropTagArray SPropTagArray
Definition: mapi_object.h:132
@ PROVIDER_ID_UNKNOWN
Definition: mapi_provider.h:33
uint16_t count
Definition: mapi_id_array.h:30
#define PidTagAddressBookExtensionAttribute8_Error
Definition: property_tags.h:126
bool set_SPropValue_proptag_date_timeval(struct SPropValue *, enum MAPITAGS, const struct timeval *)
Definition: property.c:1257
enum MAPISTATUS SPropTagArray_find(struct SPropTagArray, enum MAPITAGS, uint32_t *)
#define PidTagAttachFilename
Definition: property_tags.h:241
enum MAPISTATUS mapi_profile_delete_string_attr(struct mapi_context *, const char *, const char *, const char *)
Definition: IProfAdmin.c:495
_PUBLIC_ enum MAPISTATUS OpenMsgStore(struct mapi_session *session, mapi_object_t *obj_store)
Definition: IMAPISession.c:268
Definition: nspi.h:23
void mapi_get_language_list(void)
Definition: codepage_lcid.c:489
enum MAPITAGS * get_MAPITAGS_SRow(TALLOC_CTX *mem_ctx, struct SRow *aRow, uint32_t *actual_count)
Definition: property.c:314
#define PidTagAddressBookExtensionAttribute9_Error
Definition: property_tags.h:128
enum MAPISTATUS MapiLogonProvider(struct mapi_context *, struct mapi_session **, const char *, const char *, enum PROVIDER_ID)
Definition: cdo_mapi.c:107
#define PidTagContainerClass_Error
Definition: property_tags.h:340
#define PidTagAddressBookPhoneticSurname
Definition: property_tags.h:183
_PUBLIC_ void mapidump_foldercopied(struct FolderMoveCopyNotification *data, const char *sep)
Definition: mapidump.c:867
uint64_t fid_views
Definition: mapi_object.h:79
#define PidTagExpiryNumber_Error
Definition: property_tags.h:432
_PUBLIC_ enum MAPISTATUS nspi_QueryColumns(struct nspi_context *nspi_ctx, TALLOC_CTX *mem_ctx, bool WantUnicode, struct SPropTagArray **ppColumns)
Definition: nspi.c:946
#define PidTagMessageCcMe
Definition: property_tags.h:623
uint64_t fid_shortcuts
Definition: mapi_object.h:80
#define PidTagSenderTelephoneNumber_Error
Definition: property_tags.h:1068
#define PidTagWlinkClientID_Error
Definition: property_tags.h:1180
_PUBLIC_ enum MAPISTATUS mapi_nameid_unmap_SPropValue(struct mapi_nameid *mapi_nameid, struct SPropValue *lpProps, uint32_t PropCount)
Definition: mapi_nameid.c:820
uint32_t language
Definition: mapi_profile.h:53
enum MAPISTATUS nspi_GetMatches(struct nspi_context *, TALLOC_CTX *, struct SPropTagArray *, struct Restriction_r *, uint32_t ulRequested, struct PropertyRowSet_r **, struct PropertyTagArray_r **ppOutMIds)
Definition: nspi.c:425
#define PidTagAddressBookMessageId_Error
Definition: property_tags.h:158
#define PidTagContainerContents
Definition: property_tags.h:341
#define PidTagFlagStatus_Error
Definition: property_tags.h:450
enum MAPISTATUS MoveFolder(mapi_object_t *, mapi_object_t *, mapi_object_t *, char *, bool)
Definition: IMAPIFolder.c:936
#define PidTagViewDescriptorVersion_Error
Definition: property_tags.h:1164
_PUBLIC_ enum MAPISTATUS ICSSyncGetTransferState(mapi_object_t *obj, mapi_object_t *obj_sync_context)
Definition: FXICS.c:1538
#define MAPI_UNRESOLVED
Definition: mapidefs.h:84
size_t set_RecurrencePattern_size(const struct RecurrencePattern *)
Definition: property.c:1326
_PUBLIC_ void RAWIDSET_push_eid(struct rawidset *rawidset, uint64_t eid)
Definition: idset.c:1168
#define CP_WESTERN_EUROPE_AND_US
Definition: codepage_lcid.c:14
enum MAPISTATUS(* fxparser_namedprop_callback_t)(uint32_t, struct MAPINAMEID, void *)
Definition: libmapi.h:530
enum MAPISTATUS ICSSyncOpenCollector(mapi_object_t *, bool, mapi_object_t *)
Definition: FXICS.c:1450
#define PidTagMid_Error
Definition: property_tags.h:654
#define PidTagLastModifierName
Definition: property_tags.h:583
uint64_t fid_junk_email
Definition: mapi_object.h:103
uint64_t * globcnts
Definition: idset.h:52
#define PidTagSearchFolderRecreateInfo_Error
Definition: property_tags.h:1036
#define PidTagUserX509Certificate
Definition: property_tags.h:1155
#define OPENCHANGE_RETVAL_CALL_IF(x, e, r, c)
Definition: mapicode.h:46
#define PidTagRemoteMessageTransferAgent_Error
Definition: property_tags.h:876
_PUBLIC_ enum MAPISTATUS RfrGetNewDSA(struct mapi_context *mapi_ctx, struct mapi_session *session, const char *server, const char *userDN, char **dsa)
Definition: IMSProvider.c:149
#define PidTagReceivedByEmailAddress
Definition: property_tags.h:825
#define PidTagIpmAppointmentEntryId
Definition: property_tags.h:551
#define olFolderPublicNonIPMSubtree
Definition: mapidefs.h:256
#define ORG
Definition: nspi.h:37
_PUBLIC_ enum MAPISTATUS OpenPublicFolderByName(mapi_object_t *obj_folder, mapi_object_t *obj_child, const char *name)
Definition: IMsgStore.c:223
_PUBLIC_ enum MAPISTATUS GetAttachmentTable(mapi_object_t *obj_message, mapi_object_t *obj_table)
Definition: IMessage.c:237
#define PidTagFlagCompleteTime
Definition: property_tags.h:447
enum MAPISTATUS mapi_id_array_del_obj(mapi_id_array_t *, mapi_object_t *)
Definition: mapi_id_array.c:265
enum MAPISTATUS RenameProfile(struct mapi_context *, const char *, const char *)
Definition: IProfAdmin.c:1181
_PUBLIC_ enum MAPISTATUS mapi_object_init(mapi_object_t *obj)
Definition: mapi_object.c:72
#define PidTagSearchFolderTemplateId
Definition: property_tags.h:1041
#define PidTagRuleProvider
Definition: property_tags.h:969
struct OneOffEntryId * get_OneOffEntryId(TALLOC_CTX *, struct Binary_r *)
Definition: property.c:1866
#define PidTagTelecommunicationsDeviceForDeafTelephoneNumber
Definition: property_tags.h:1127
_PUBLIC_ enum MAPISTATUS Unsubscribe(struct mapi_session *session, uint32_t ulConnection)
Definition: IMAPISupport.c:199
#define PidTagSurname
Definition: property_tags.h:1119
_PUBLIC_ void mapidump_SPropValue(struct SPropValue lpProp, const char *sep)
Output one property tag and value.
Definition: mapidump.c:45
#define PidTagAccessLevel_Error
Definition: property_tags.h:69
#define MV_FLAG
Definition: mapidefs.h:25
const char * mapi_get_locale_from_lcid(uint32_t)
Definition: codepage_lcid.c:376
enum MAPISTATUS TransportSend(mapi_object_t *, struct mapi_SPropValue_array *)
Definition: IMessage.c:1363
#define PidTagReceivedRepresentingName_Error
Definition: property_tags.h:842
_PUBLIC_ enum MAPISTATUS ModifyRecipients(mapi_object_t *obj_message, struct SRowSet *SRowSet)
Definition: IMessage.c:696
bool idbased
Definition: idset.h:26
#define PidTagReportingMessageTransferAgent
Definition: property_tags.h:905
#define PidTagKeyword
Definition: property_tags.h:575
_PUBLIC_ const void * find_PropertyValue_data(struct PropertyRow_r *aRow, uint32_t mapitag)
Definition: property.c:2328
_PUBLIC_ enum MAPISTATUS GetUserFreeBusyData(mapi_object_t *obj_store, const char *recipient, struct SRow *pSRow)
Definition: freebusy.c:57
enum MAPISTATUS GetAttachmentTable(mapi_object_t *, mapi_object_t *)
Definition: IMessage.c:237
#define PR_TRANSMITTABLE_DISPLAY_NAME
Definition: property_altnames.h:1229
#define PR_ACCOUNT_UNICODE
Definition: property_altnames.h:11
#define PidTagMessageStatus
Definition: property_tags.h:647
#define PidTagScheduleInfoMonthsMerged_Error
Definition: property_tags.h:1016
#define PidTagAddressBookManagerDistinguishedName
Definition: property_tags.h:152
_PUBLIC_ struct Binary_r * set_RecurrencePattern(TALLOC_CTX *mem_ctx, const struct RecurrencePattern *rp)
Definition: property.c:1354
#define PidTagChildrensNames
Definition: property_tags.h:321
#define PidTagWlinkFlags_Error
Definition: property_tags.h:1184
_PUBLIC_ enum MAPISTATUS SpoolerLockMessage(mapi_object_t *obj_store, mapi_object_t *obj_message, enum LockState lockstate)
Definition: IXPLogon.c:205
#define PidTagImportance_Error
Definition: property_tags.h:528
enum MAPISTATUS FXCopyTo(mapi_object_t *, uint8_t, uint32_t, uint8_t, struct SPropTagArray *, mapi_object_t *)
Definition: FXICS.c:568
_PUBLIC_ enum MAPISTATUS mapi_object_get_logon_id(mapi_object_t *obj, uint8_t *logon_id)
Definition: mapi_object.c:239
#define PidTagViewDescriptorBinary_Error
Definition: property_tags.h:1158
#define PR_NORMALIZED_SUBJECT
Definition: property_altnames.h:745
@ OC_LOG_INFO
Definition: oc_log.h:48
#define PidTagDelegatedByRule
Definition: property_tags.h:389
#define PidTagDepth
Definition: property_tags.h:401
#define PidTagConversationId_Error
Definition: property_tags.h:354
#define PidTagHobbies_Error
Definition: property_tags.h:496
TALLOC_CTX * mem_ctx
Definition: nspi.h:26
#define OC_PROFILE_NOPASSWORD
Definition: mapi_profile.h:61
#define PT_I2
Definition: mapidefs.h:36
#define PidTagRenderingPosition
Definition: property_tags.h:877
_PUBLIC_ enum MAPISTATUS MoveFolder(mapi_object_t *obj_folder, mapi_object_t *obj_src, mapi_object_t *obj_dst, char *NewFolderName, bool UseUnicode)
Definition: IMAPIFolder.c:936
int nspi_disconnect_dtor(void *data)
Definition: nspi.c:161
#define PidTagConversationTopic
Definition: property_tags.h:359
#define PidTagRuleName_Error
Definition: property_tags.h:968
_PUBLIC_ enum MAPISTATUS SetDefaultProfile(struct mapi_context *mapi_ctx, const char *profname)
Definition: IProfAdmin.c:1265
enum MAPISTATUS mapi_nameid_lid_lookup(uint16_t, const char *, uint16_t *)
Definition: mapi_nameid.c:497
enum MAPISTATUS GetSearchCriteria(mapi_object_t *, struct mapi_SRestriction *, uint32_t *, uint16_t *, uint64_t **)
Definition: IMAPIContainer.c:723
#define PidTagDefaultPostMessageClass
Definition: property_tags.h:375
enum MAPISTATUS Reset(mapi_object_t *)
Definition: IMAPITable.c:1069
#define PidTagLocalCommitTime
Definition: property_tags.h:595
#define PidTagSearchFolderEfpFlags_Error
Definition: property_tags.h:1028
_PUBLIC_ enum MAPISTATUS OpenAttach(mapi_object_t *obj_message, uint32_t AttachmentID, mapi_object_t *obj_attach)
Definition: IMessage.c:409
_PUBLIC_ struct rawidset * RAWIDSET_make(TALLOC_CTX *mem_ctx, bool idbased, bool single)
Definition: idset.c:1102
struct mapi_context * mapi_ctx
Definition: mapi_provider.h:53
#define PidTagSentRepresentingFlags
Definition: property_tags.h:1079
#define PT_CLSID
Definition: mapidefs.h:50
_PUBLIC_ void fxparser_set_namedprop_callback(struct fx_parser_context *parser, fxparser_namedprop_callback_t namedprop_callback)
Definition: fxparser.c:544
struct dcerpc_pipe * rpc_connection
Definition: emsmdb.h:35
#define PidTagRuleMessageProvider
Definition: property_tags.h:957
mapi_handle_t handle
Definition: mapi_object.h:41
struct sockaddr * addr
Definition: mapi_notification.h:46
#define PidTagOriginalSenderSearchKey_Error
Definition: property_tags.h:722
enum MAPISTATUS nspi_GetIDsFromNames(struct nspi_context *, TALLOC_CTX *, bool, uint32_t, struct PropertyName_r *, struct SPropTagArray **)
Definition: nspi.c:1041
#define PidTagParentFolderId_Error
Definition: property_tags.h:768
#define PidTagHomeAddressPostOfficeBox_Error
Definition: property_tags.h:506
void mapidump_message(struct mapi_SPropValue_array *, const char *, mapi_object_t *)
Definition: mapidump.c:388
#define PidLidContacts
Definition: mapi_nameid.h:195
#define PidTagOriginalSenderEmailAddress_Error
Definition: property_tags.h:716
#define PidTagFlatUrlName
Definition: property_tags.h:451
#define PidTagMemberId_Error
Definition: property_tags.h:616
#define PidTagConversationIndex_Error
Definition: property_tags.h:358
_PUBLIC_ enum MAPISTATUS GetDefaultProfile(struct mapi_context *mapi_ctx, char **profname)
Definition: IProfAdmin.c:1315
_PUBLIC_ enum MAPISTATUS GetOwningServers(mapi_object_t *obj_store, mapi_object_t *obj_folder, uint16_t *OwningServersCount, uint16_t *CheapServersCount, char **OwningServers)
Definition: IMsgStore.c:673
uint64_t fid_sync_issues
Definition: mapi_object.h:99
enum MAPISTATUS GetMessageStatus(mapi_object_t *, mapi_id_t, uint32_t *)
Definition: IMAPIFolder.c:311
#define PidTagOriginalSenderEmailAddress
Definition: property_tags.h:715
#define PidTagOriginalDisplayCc_Error
Definition: property_tags.h:704
struct EcDoRpc_MAPI_REQ ** cache_requests
Definition: emsmdb.h:40
#define PidTagGender_Error
Definition: property_tags.h:478
#define PidTagReportEntryId_Error
Definition: property_tags.h:894
_PUBLIC_ enum MAPISTATUS mapi_id_array_del_obj(mapi_id_array_t *id, mapi_object_t *obj)
Definition: mapi_id_array.c:265
#define PidTagAddressBookReports_Error
Definition: property_tags.h:190
_PUBLIC_ enum MAPISTATUS DeleteMessage(mapi_object_t *obj_folder, mapi_id_t *id_messages, uint32_t cn_messages)
Definition: IMAPIFolder.c:142
#define PidTagExtendedRuleMessageActions
Definition: property_tags.h:439
enum MAPISTATUS ICSSyncUploadStateBegin(mapi_object_t *, enum StateProperty, uint32_t)
Initialize an ICS Initial State upload.
Definition: FXICS.c:1115
const char * mapi_get_errstr(enum MAPISTATUS)
Definition: mapicode.c:302
struct PtypServerId * get_PtypServerId(TALLOC_CTX *, struct Binary_r *)
Definition: property.c:1654
#define PidTagReportName_Error
Definition: property_tags.h:896
enum MAPISTATUS GetIdFromLongTermId(mapi_object_t *, struct LongTermId, mapi_id_t *)
Definition: IUnknown.c:289
#define PidTagRtfCompressed
Definition: property_tags.h:931
Definition: mapidump.h:23
_PUBLIC_ enum MAPISTATUS mapi_object_copy(mapi_object_t *dst, mapi_object_t *src)
Definition: mapi_object.c:142
#define PR_ADDRTYPE
Definition: property_altnames.h:21
#define PT_SYSTIME
Definition: mapidefs.h:49
bool mapi_verify_cpid(uint32_t)
Definition: codepage_lcid.c:243
#define PR_EMS_AB_HOME_MDB
Definition: property_altnames.h:371
#define PidTagViewDescriptorBinary
Definition: property_tags.h:1157
#define PR_TRANSMITTABLE_DISPLAY_NAME_UNICODE
Definition: property_altnames.h:1230
#define PidTagWlinkEntryId_Error
Definition: property_tags.h:1182
_PUBLIC_ enum MAPISTATUS SetReadFlags(mapi_object_t *obj_folder, uint8_t ReadFlags, uint16_t MessageIdCount, uint64_t *MessageIds)
Definition: IMAPIFolder.c:1166
enum MAPISTATUS GetHierarchyTable(mapi_object_t *, mapi_object_t *, uint8_t, uint32_t *)
Definition: IMAPIContainer.c:206
#define PidTagSupplementaryInfo
Definition: property_tags.h:1117
#define PidTagStoreState
Definition: property_tags.h:1105
#define MIN(a, b)
Definition: lzfu.c:474
enum MAPISTATUS GetDefaultPublicFolder(mapi_object_t *, uint64_t *, const uint32_t)
Definition: simple_mapi.c:63
NTSTATUS emsmdb_register_notification(struct mapi_session *session, struct NOTIFKEY *notifkey)
Definition: emsmdb.c:697
#define PT_SRESTRICT
Definition: mapidefs.h:52
#define PidTagRuleActionType_Error
Definition: property_tags.h:938
enum MAPISTATUS HardDeleteMessage(mapi_object_t *, mapi_id_t *, uint16_t)
Definition: IMAPIFolder.c:228
_PUBLIC_ enum MAPISTATUS WriteAndCommitStream(mapi_object_t *obj_stream, DATA_BLOB *blob, uint16_t *WrittenSize)
Definition: IStream.c:1023
#define olFolderJunk
Definition: mapidefs.h:252

Creative Commons License
Creative Commons Attribution icon Creative Commons Share Alike icon
This content is licensed under the Creative Commons
Attribution ShareAlike License v. 3.0:
http://creativecommons.org/licenses/by-sa/3.0/