IReplStore : IUnknown

The IReplStore : IUnknown interface implements all required functions related to the store.

At a Glance

Header file: Cesync.h
Platforms: H/PC
Windows CE versions: 2.0 and later

IReplStore Methods Description
IReplStore::ActivateDialog Activates an ActiveSync service provider-specific dialog box.
IReplStore::BytesToObject Converts an array of bytes to a HREPLOBJ, which can be either a HREPLITEM or HREPLFLD, when loading.
IReplStore::CompareItem Compares the given handles of two items. For example, using entry identifiers, file names or record numbers.
IReplStore::CompareStoreIDs Compares the identifiers of two stores.
IReplStore::CopyObject Copies one HREPLOBJ, which can be either a HREPLITEM or HREPLFLD, over to another.
IReplStore::FindFirstItem Returns a new HREPLITEM of the first object in the given folder, if there's any.
IReplStore::FindItemClose Completes the Find operation in the given folder.
IReplStore::FindNextItem Returns a new HREPLITEM of the next object in the given folder, if there's any.
IReplStore::FreeObject Frees the given HREPLOBJ, which can be either a HREPLITEM or HREPLFLD.
IReplStore::GetConflictInfo Gets information about two conflicting objects.
IReplStore::GetFolderInfo Returns a HREPLFLD for folder, given the object type name. Also returns a pointer to the IReplObjHandler of the given object type.
IReplStore::GetObjTypeUIData Sends UI related data about an object type to the ActiveSync service manager.
IReplStore::GetStoreInfo Gets information about the current store instance.
IReplStore::Initialize Initializes the ActiveSync service provider.
IReplStore::IsFolderChanged Determines if any object in the folder has been changed since the method was last called.
IReplStore::IsItemChanged Determines if the item has changed.
IReplStore::IsItemReplicated Determines if the item should be replicated using ActiveSync service provider-defined rules.
IReplStore::IsValidObject Determines if the given HREPLOBJ is valid.
IReplStore::ObjectToBytes Converts the HREPLOBJ, which can be either a HREPLITEM or HREPLFLD, to an array of bytes when saving.
IReplStore::RemoveDuplicates Finds and removes any duplicated objects in the store.
IReplStore::ReportStatus ActiveSync service manager is reporting to the store about the status of the synchronization.
IReplStore::UpdateItem Updates the item's time-stamp, change number, and so on that is identified by the given handle.
IUnknown::AddRef Increments reference count.
IUnknown::QueryInterface Returns pointers to supported interfaces.
IUnknown::Release Decrements reference count.

Remarks

The IReplStore : IUnknown interface encapsulates all functions needed to access the objects in the store. A handle of type HREPLITEM identifies each object in the store.