ISyncProviderRegistration interface
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.
Members
The ISyncProviderRegistration interface inherits from the IUnknown interface. ISyncProviderRegistration also has these types of members:
Methods
The ISyncProviderRegistration interface has these methods.
Method | Description |
---|---|
CreateSyncProviderConfigUIRegistrationInstance |
Creates an in-memory instance of a synchronization provider configuration UI. |
CreateSyncProviderRegistrationInstance |
Creates an in-memory instance of a synchronization provider. |
EnumerateSyncProviderConfigUIs |
Returns an IEnumSyncProviderConfigUIInfos enumeration interface that enumerates all registered ISyncProviderConfigUIInfo objects for the specified criteria. |
EnumerateSyncProviderConfigUIsForContentType |
Returns an IEnumSyncProviderConfigUIInfos enumeration interface that enumerates all registered ISyncProviderConfigUIInfo objects for a specified content type. |
EnumerateSyncProviders |
Returns an IEnumSyncProviderInfos enumeration interface that enumerates all registered ISyncProviderInfo objects for the specified criteria. |
GetChange |
Gets an ISyncRegistrationChange object that represents a new registration event. |
GetSyncProviderConfigUIFromInstanceId |
Returns an ISyncProviderConfigUI object for the particular unique instance ID. |
GetSyncProviderConfigUIInfo |
Returns an ISyncProviderConfigUIInfo object for the particular unique instance ID. |
GetSyncProviderConfigUIInfoforProvider |
Returns an ISyncProviderConfigUIInfo object for the specified synchronization provider instance ID. |
GetSyncProviderFromInstanceId |
Returns an initialized and instantiated IRegisteredSyncProvider object for the specific unique instance ID. |
GetSyncProviderInfo |
Returns an initialized and instantiated ISyncProviderConfigUI object for the particular unique instance ID. |
GetSyncProviderState |
Returns the state of the specified synchronization provider. |
RegisterForEvent |
Registers the user to receive notification of the arrival of new registration events that occur when changes are made to the registration store. |
RevokeEvent |
Unregisters the user from the notification of the arrival of new registration events. |
SetSyncProviderState |
Sets the state of the specified synchronization provider. |
UnregisterSyncProvider |
Unregisters and removes the specified synchronization provider from the registration store. |
UnregisterSyncProviderConfigUI |
Unregisters and removes the specified synchronization provider configuration UI from the registration store. |
Requirements
Minimum supported client | Windows 7 [desktop apps only] |
---|---|
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header |
|
See also