ISyncProviderRegistration interface (syncregistration.h)
Represents synchronization provider registration. This is the core registration interface that contains methods for creating, modifying, and enumerating registered synchronization providers and configuration UIs. This interface can be retrieved by calling CoCreate.
Inheritance
The ISyncProviderRegistration interface inherits from the IUnknown interface. ISyncProviderRegistration also has these types of members:
Methods
The ISyncProviderRegistration interface has these methods.
ISyncProviderRegistration::CreateSyncProviderConfigUIRegistrationInstance Creates an in-memory instance of a synchronization provider configuration UI. |
ISyncProviderRegistration::CreateSyncProviderRegistrationInstance Creates an in-memory instance of a synchronization provider. |
ISyncProviderRegistration::EnumerateSyncProviderConfigUIs Returns an IEnumSyncProviderConfigUIInfos enumeration interface that enumerates all registered ISyncProviderConfigUIInfo objects for the specified criteria. |
ISyncProviderRegistration::EnumerateSyncProviders Returns an IEnumSyncProviderInfos enumeration interface that enumerates all registered ISyncProviderInfo objects for the specified criteria. |
ISyncProviderRegistration::GetChange Gets an ISyncRegistrationChange object that represents a new registration event. |
ISyncProviderRegistration::GetSyncProviderConfigUIFromInstanceId Returns an initialized and instantiated ISyncProviderConfigUI object for the given unique instance ID. |
ISyncProviderRegistration::GetSyncProviderConfigUIInfo Returns an ISyncProviderConfigUIInfo object for the given unique instance ID. |
ISyncProviderRegistration::GetSyncProviderConfigUIInfoforProvider Returns an ISyncProviderConfigUIInfo object for the specified synchronization provider instance ID. |
ISyncProviderRegistration::GetSyncProviderFromInstanceId Returns an initialized and instantiated IRegisteredSyncProvider object for the specific unique instance ID. |
ISyncProviderRegistration::GetSyncProviderInfo Returns an ISyncProviderInfo object for the specific synchronization provider instance ID. |
ISyncProviderRegistration::GetSyncProviderState Returns the state of the specified synchronization provider. |
ISyncProviderRegistration::RegisterForEvent Registers the user to receive notification of the arrival of new registration events that occur when changes are made to the registration store. |
ISyncProviderRegistration::RevokeEvent Unregisters the user from the notification of the arrival of new registration events. |
ISyncProviderRegistration::SetSyncProviderState Sets the state of the specified synchronization provider. |
ISyncProviderRegistration::UnregisterSyncProvider Unregisters and removes the specified synchronization provider from the registration store. |
ISyncProviderRegistration::UnregisterSyncProviderConfigUI Unregisters and removes the specified synchronization provider configuration UI from the registration store. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Target Platform | Windows |
Header | syncregistration.h |