ISimpleSyncProviderConcurrencyConflictResolver::ResolveLocalDeleteRemoteUpdateConflict
Resolves conflicts in which an item was deleted from the local replica and updated at the remote replica.
HRESULT ResolveLocalDeleteRemoteUpdateConflict(
IUnknown *pItemData,
const CHANGE_UNIT_SET *pChangeUnitsToUpdate,
IRecoverableErrorCallback *pRecoverableErrorCallback,
BOOL *pbItemDeletedAsResultOfResolution,
ITEM_FIELDS **ppUpdatedVersionInfo);
Parameters
- pItemData
[in] Data for the item in a provider-specific format.
- pChangeUnitsToUpdate
[in, unique] A collection of CHANGE_UNIT_SET objects that represent a set of change units that should be updated during conflict resolution.
- pRecoverableErrorCallback
[in] An IRecoverableErrorCallback object that contains methods that can be called if a recoverable error occurs during conflict handling.
- pbItemDeletedAsResultOfResolution
[out] Returns whether the item was deleted as a result of the custom resolution process.
- ppUpdatedVersionInfo
[out] Returns the updated version properties of the updated items.
Return Value
- S_OK