Win32 API 日本語リファレンス
ホームSystem.WindowsSync › ISyncProviderRegistration

ISyncProviderRegistration

COM
IIDcb45953b-7624-47bc-a472-eb8cac6b222e継承元IUnknown自前メソッド開始 vtbl3

メソッド 16

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT CreateSyncProviderConfigUIRegistrationInstance(SyncProviderConfigUIConfiguration* pConfigUIConfig, ISyncProviderConfigUIInfo** ppConfigUIInfo)
4HRESULT UnregisterSyncProviderConfigUI(GUID* pguidInstanceId)
5HRESULT EnumerateSyncProviderConfigUIs(GUID* pguidContentType, DWORD dwSupportedArchitecture, IEnumSyncProviderConfigUIInfos** ppEnumSyncProviderConfigUIInfos)
6HRESULT CreateSyncProviderRegistrationInstance(SyncProviderConfiguration* pProviderConfiguration, ISyncProviderInfo** ppProviderInfo)
7HRESULT UnregisterSyncProvider(GUID* pguidInstanceId)
8HRESULT GetSyncProviderConfigUIInfoforProvider(GUID* pguidProviderInstanceId, ISyncProviderConfigUIInfo** ppProviderConfigUIInfo)
9HRESULT EnumerateSyncProviders(GUID* pguidContentType, DWORD dwStateFlagsToFilterMask, DWORD dwStateFlagsToFilter, GUID* refProviderClsId, DWORD dwSupportedArchitecture, IEnumSyncProviderInfos** ppEnumSyncProviderInfos)
10HRESULT GetSyncProviderInfo(GUID* pguidInstanceId, ISyncProviderInfo** ppProviderInfo)
11HRESULT GetSyncProviderFromInstanceId(GUID* pguidInstanceId, DWORD dwClsContext, IRegisteredSyncProvider** ppSyncProvider)
12HRESULT GetSyncProviderConfigUIInfo(GUID* pguidInstanceId, ISyncProviderConfigUIInfo** ppConfigUIInfo)
13HRESULT GetSyncProviderConfigUIFromInstanceId(GUID* pguidInstanceId, DWORD dwClsContext, ISyncProviderConfigUI** ppConfigUI)
14HRESULT GetSyncProviderState(GUID* pguidInstanceId, DWORD* pdwStateFlags)
15HRESULT SetSyncProviderState(GUID* pguidInstanceId, DWORD dwStateFlagsMask, DWORD dwStateFlags)
16HRESULT RegisterForEvent(HANDLE* phEvent)
17HRESULT RevokeEvent(HANDLE hEvent)
18HRESULT GetChange(HANDLE hEvent, ISyncRegistrationChange** ppChange)