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

ISyncMgrSynchronize

COM
IID6295df40-35ee-11d1-8707-00c04fd93327継承元IUnknown自前メソッド開始 vtbl3

メソッド 10

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

vtblメソッド
3HRESULT Initialize(DWORD dwReserved, DWORD dwSyncMgrFlags, DWORD cbCookie, BYTE* lpCookie)
4HRESULT GetHandlerInfo(SYNCMGRHANDLERINFO** ppSyncMgrHandlerInfo)
5HRESULT EnumSyncMgrItems(ISyncMgrEnumItems** ppSyncMgrEnumItems)
6HRESULT GetItemObject(GUID* ItemID, GUID* riid, void** ppv)
7HRESULT ShowProperties(HWND hWndParent, GUID* ItemID)
8HRESULT SetProgressCallback(ISyncMgrSynchronizeCallback* lpCallBack)
9HRESULT PrepareForSync(DWORD cbNumItems, GUID* pItemIDs, HWND hWndParent, DWORD dwReserved)
10HRESULT Synchronize(HWND hWndParent)
11HRESULT SetItemStatus(GUID* pItemID, DWORD dwSyncMgrStatus)
12HRESULT ShowError(HWND hWndParent, GUID* ErrorID)