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.

MethodDescription
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

Syncregistration.h

See also

Windows Sync Registration Reference

 

 

Community Additions

ADD
Show: