public HRESULT NewItem(IShellItem *psiDestinationFolder, [NativeTypeName("DWORD")] uint dwFileAttributes, [NativeTypeName("LPCWSTR")] ushort *pszName, [NativeTypeName("LPCWSTR")] ushort *pszTemplateName, IFileOperationProgressSink *pfopsItem) { return(((delegate * unmanaged <IFileOperation *, IShellItem *, uint, ushort *, ushort *, IFileOperationProgressSink *, int>)(lpVtbl[20]))((IFileOperation *)Unsafe.AsPointer(ref this), psiDestinationFolder, dwFileAttributes, pszName, pszTemplateName, pfopsItem)); }
public HRESULT Advise(IFileOperationProgressSink *pfops, [NativeTypeName("DWORD *")] uint *pdwCookie) { return(((delegate * unmanaged <IFileOperation *, IFileOperationProgressSink *, uint *, int>)(lpVtbl[3]))((IFileOperation *)Unsafe.AsPointer(ref this), pfops, pdwCookie)); }
public HRESULT DeleteItem(IShellItem *psiItem, IFileOperationProgressSink *pfopsItem) { return(((delegate * unmanaged <IFileOperation *, IShellItem *, IFileOperationProgressSink *, int>)(lpVtbl[18]))((IFileOperation *)Unsafe.AsPointer(ref this), psiItem, pfopsItem)); }
public HRESULT CopyItem(IShellItem *psiItem, IShellItem *psiDestinationFolder, [NativeTypeName("LPCWSTR")] ushort *pszCopyName, IFileOperationProgressSink *pfopsItem) { return(((delegate * unmanaged <IFileOperation *, IShellItem *, IShellItem *, ushort *, IFileOperationProgressSink *, int>)(lpVtbl[16]))((IFileOperation *)Unsafe.AsPointer(ref this), psiItem, psiDestinationFolder, pszCopyName, pfopsItem)); }
public HRESULT ApplyProperties(IShellItem *psi, IPropertyStore *pStore, HWND hwnd, IFileOperationProgressSink *pSink) { return(((delegate * unmanaged <IFileSaveDialog *, IShellItem *, IPropertyStore *, HWND, IFileOperationProgressSink *, int>)(lpVtbl[31]))((IFileSaveDialog *)Unsafe.AsPointer(ref this), psi, pStore, hwnd, pSink)); }
public HRESULT RenameItem(IShellItem *psiItem, [NativeTypeName("LPCWSTR")] ushort *pszNewName, IFileOperationProgressSink *pfopsItem) { return(((delegate * unmanaged <IFileOperation2 *, IShellItem *, ushort *, IFileOperationProgressSink *, int>)(lpVtbl[12]))((IFileOperation2 *)Unsafe.AsPointer(ref this), psiItem, pszNewName, pfopsItem)); }
public static extern HRESULT SHSetDefaultProperties(HWND hwnd, IShellItem *psi, [NativeTypeName("DWORD")] uint dwFileOpFlags, IFileOperationProgressSink *pfops);