The IReplStore : IUnknown interface implements all required functions related to the store.
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. |
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.