ITransferSource
COMメソッド 13
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Advise(ITransferAdviseSink* psink, DWORD* pdwCookie) |
| 4 | HRESULT Unadvise(DWORD dwCookie) |
| 5 | HRESULT SetProperties(IPropertyChangeArray* pproparray) |
| 6 | HRESULT OpenItem(IShellItem* psi, DWORD flags, GUID* riid, void** ppv) |
| 7 | HRESULT MoveItem(IShellItem* psi, IShellItem* psiParentDst, LPWSTR pszNameDst, DWORD flags, IShellItem** ppsiNew) |
| 8 | HRESULT RecycleItem(IShellItem* psiSource, IShellItem* psiParentDest, DWORD flags, IShellItem** ppsiNewDest) |
| 9 | HRESULT RemoveItem(IShellItem* psiSource, DWORD flags) |
| 10 | HRESULT RenameItem(IShellItem* psiSource, LPWSTR pszNewName, DWORD flags, IShellItem** ppsiNewDest) |
| 11 | HRESULT LinkItem(IShellItem* psiSource, IShellItem* psiParentDest, LPWSTR pszNewName, DWORD flags, IShellItem** ppsiNewDest) |
| 12 | HRESULT ApplyPropertiesToItem(IShellItem* psiSource, IShellItem** ppsiNew) |
| 13 | HRESULT GetDefaultDestinationName(IShellItem* psiSource, IShellItem* psiParentDest, LPWSTR* ppszDestinationName) |
| 14 | HRESULT EnterFolder(IShellItem* psiChildFolderDest) |
| 15 | HRESULT LeaveFolder(IShellItem* psiChildFolderDest) |