Example #1
0
 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));
 }
Example #2
0
 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));
 }
Example #3
0
 public HRESULT DeleteItem(IShellItem *psiItem, IFileOperationProgressSink *pfopsItem)
 {
     return(((delegate * unmanaged <IFileOperation *, IShellItem *, IFileOperationProgressSink *, int>)(lpVtbl[18]))((IFileOperation *)Unsafe.AsPointer(ref this), psiItem, pfopsItem));
 }
Example #4
0
 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));
 }
Example #6
0
 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);