[in] Data for the item in provider-specific format.
pChangeUnitsToCreate
[in, unique] A CHANGE_UNIT_SET object that contains the change units to insert for an item. The parameter should be null (not empty) if no change units are specified.
pRecoverableErrorCallback
[in] An IRecoverableErrorCallback object that contains methods that can be called if a recoverable error occurs during an item insert.
ppNewKeyAndVersionInfo
[out] Returns the key and updated version properties of the item to be inserted. If the return value is not valid, the Sync Framework runtime ends the session.
pfCommitKnowledgeAfterThisItem
[out] Returns whether the Sync Framework runtime should commit knowledge to the metadata store after processing is complete for the specified item.