Win32 API 日本語リファレンス
ホームUI.Shell › ISyncMgrControl

ISyncMgrControl

COM
IID9b63616c-36b2-46bc-959f-c1593952d19b継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

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

vtblメソッド
3HRESULT StartHandlerSync(LPWSTR pszHandlerID, HWND hwndOwner, IUnknown* punk, SYNCMGR_SYNC_CONTROL_FLAGS nSyncControlFlags, ISyncMgrSyncResult* pResult)
4HRESULT StartItemSync(LPWSTR pszHandlerID, LPWSTR* ppszItemIDs, DWORD cItems, HWND hwndOwner, IUnknown* punk, SYNCMGR_SYNC_CONTROL_FLAGS nSyncControlFlags, ISyncMgrSyncResult* pResult)
5HRESULT StartSyncAll(HWND hwndOwner)
6HRESULT StopHandlerSync(LPWSTR pszHandlerID)
7HRESULT StopItemSync(LPWSTR pszHandlerID, LPWSTR* ppszItemIDs, DWORD cItems)
8HRESULT StopSyncAll()
9HRESULT UpdateHandlerCollection(GUID* rclsidCollectionID, SYNCMGR_CONTROL_FLAGS nControlFlags)
10HRESULT UpdateHandler(LPWSTR pszHandlerID, SYNCMGR_CONTROL_FLAGS nControlFlags)
11HRESULT UpdateItem(LPWSTR pszHandlerID, LPWSTR pszItemID, SYNCMGR_CONTROL_FLAGS nControlFlags)
12HRESULT UpdateEvents(LPWSTR pszHandlerID, LPWSTR pszItemID, SYNCMGR_CONTROL_FLAGS nControlFlags)
13HRESULT UpdateConflict(LPWSTR pszHandlerID, LPWSTR pszItemID, ISyncMgrConflict* pConflict, SYNCMGR_UPDATE_REASON nReason)
14HRESULT UpdateConflicts(LPWSTR pszHandlerID, LPWSTR pszItemID, SYNCMGR_CONTROL_FLAGS nControlFlags)
15HRESULT ActivateHandler(BOOL fActivate, LPWSTR pszHandlerID, HWND hwndOwner, SYNCMGR_CONTROL_FLAGS nControlFlags)
16HRESULT EnableHandler(BOOL fEnable, LPWSTR pszHandlerID, HWND hwndOwner, SYNCMGR_CONTROL_FLAGS nControlFlags)
17HRESULT EnableItem(BOOL fEnable, LPWSTR pszHandlerID, LPWSTR pszItemID, HWND hwndOwner, SYNCMGR_CONTROL_FLAGS nControlFlags)