IFileOperation
COMメソッド 20
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Advise(IFileOperationProgressSink* pfops, DWORD* pdwCookie) |
| 4 | HRESULT Unadvise(DWORD dwCookie) |
| 5 | HRESULT SetOperationFlags(FILEOPERATION_FLAGS dwOperationFlags) |
| 6 | HRESULT SetProgressMessage(LPWSTR pszMessage) |
| 7 | HRESULT SetProgressDialog(IOperationsProgressDialog* popd) |
| 8 | HRESULT SetProperties(IPropertyChangeArray* pproparray) |
| 9 | HRESULT SetOwnerWindow(HWND hwndOwner) |
| 10 | HRESULT ApplyPropertiesToItem(IShellItem* psiItem) |
| 11 | HRESULT ApplyPropertiesToItems(IUnknown* punkItems) |
| 12 | HRESULT RenameItem(IShellItem* psiItem, LPWSTR pszNewName, IFileOperationProgressSink* pfopsItem) |
| 13 | HRESULT RenameItems(IUnknown* pUnkItems, LPWSTR pszNewName) |
| 14 | HRESULT MoveItem(IShellItem* psiItem, IShellItem* psiDestinationFolder, LPWSTR pszNewName, IFileOperationProgressSink* pfopsItem) |
| 15 | HRESULT MoveItems(IUnknown* punkItems, IShellItem* psiDestinationFolder) |
| 16 | HRESULT CopyItem(IShellItem* psiItem, IShellItem* psiDestinationFolder, LPWSTR pszCopyName, IFileOperationProgressSink* pfopsItem) |
| 17 | HRESULT CopyItems(IUnknown* punkItems, IShellItem* psiDestinationFolder) |
| 18 | HRESULT DeleteItem(IShellItem* psiItem, IFileOperationProgressSink* pfopsItem) |
| 19 | HRESULT DeleteItems(IUnknown* punkItems) |
| 20 | HRESULT NewItem(IShellItem* psiDestinationFolder, DWORD dwFileAttributes, LPWSTR pszName, LPWSTR pszTemplateName, IFileOperationProgressSink* pfopsItem) |
| 21 | HRESULT PerformOperations() |
| 22 | HRESULT GetAnyOperationsAborted(BOOL* pfAnyOperationsAborted) |