IOSTX::InitSync

IOSTX::InitSync

Informs the local message store that synchronization is about to start.

Quick Info

See IOSTX.

  HRESULT InitSync(
	ULONG ulFlags
);

Parameters

ulFlags

[in] Flags to determine appropriate behavior during synchronization. Outlook uses these flags in each state of the replication state machine to determine the information that it should provide for the client. For example, if the client passes SYNC_ONLY_ASSOCIATED, Outlook will only return information related to associated (or hidden) items.

SYNC_UPLOAD_HIERARCHY

Upload hierarchy changes.

SYNC_DOWNLOAD_HIERARCHY

Download hierarchy changes.

SYNC_UPLOAD_CONTENTS

Upload contents changes.

SYNC_DOWNLOAD_CONTENTS

Download contents changes.

SYNC_OUTGOING_MAIL

Include the Outbox in the synchronization.

SYNC_BACKGROUND

Synchronization is happening on a background thread.

SYNC_THESE_FOLDERS

Limit synchronization to the specified folders.

SYNC_HEADERS

Synchronize message headers.

See Also

About the Replication State Machine

IOSTX::SetSyncResult

IOSTX::SyncBeg

IOSTX::SyncEnd

IOSTX::SyncHdrBeg

IOSTX::SyncHdrEnd