Esempio n. 1
0
 public HRESULT GetItem(IShellItem **ppsi)
 {
     return(((delegate * unmanaged <IRelatedItem *, IShellItem **, int>)(lpVtbl[4]))((IRelatedItem *)Unsafe.AsPointer(ref this), ppsi));
 }
 public HRESULT GetCurrentSelection(IShellItem **ppsi)
 {
     return(((delegate * unmanaged <IFileOpenDialog *, IShellItem **, int>)(lpVtbl[14]))((IFileOpenDialog *)Unsafe.AsPointer(ref this), ppsi));
 }
 public HRESULT GetResult(IShellItem **ppsi)
 {
     return(((delegate * unmanaged <IFileOpenDialog *, IShellItem **, int>)(lpVtbl[20]))((IFileOpenDialog *)Unsafe.AsPointer(ref this), ppsi));
 }
Esempio n. 4
0
 public HRESULT MoveItem(IShellItem *psi, IShellItem *psiParentDst, [NativeTypeName("LPCWSTR")] ushort *pszNameDst, [NativeTypeName("TRANSFER_SOURCE_FLAGS")] uint flags, IShellItem **ppsiNew)
 {
     return(((delegate * unmanaged <ITransferSource *, IShellItem *, IShellItem *, ushort *, uint, IShellItem **, int>)(lpVtbl[7]))((ITransferSource *)Unsafe.AsPointer(ref this), psi, psiParentDst, pszNameDst, flags, ppsiNew));
 }
Esempio n. 5
0
 public HRESULT RecycleItem(IShellItem *psiSource, IShellItem *psiParentDest, [NativeTypeName("TRANSFER_SOURCE_FLAGS")] uint flags, IShellItem **ppsiNewDest)
 {
     return(((delegate * unmanaged <ITransferSource *, IShellItem *, IShellItem *, uint, IShellItem **, int>)(lpVtbl[8]))((ITransferSource *)Unsafe.AsPointer(ref this), psiSource, psiParentDest, flags, ppsiNewDest));
 }
Esempio n. 6
0
 public HRESULT RenameItem(IShellItem *psiSource, [NativeTypeName("LPCWSTR")] ushort *pszNewName, [NativeTypeName("TRANSFER_SOURCE_FLAGS")] uint flags, IShellItem **ppsiNewDest)
 {
     return(((delegate * unmanaged <ITransferSource *, IShellItem *, ushort *, uint, IShellItem **, int>)(lpVtbl[10]))((ITransferSource *)Unsafe.AsPointer(ref this), psiSource, pszNewName, flags, ppsiNewDest));
 }
Esempio n. 7
0
 public HRESULT ApplyPropertiesToItem(IShellItem *psiSource, IShellItem **ppsiNew)
 {
     return(((delegate * unmanaged <ITransferSource *, IShellItem *, IShellItem **, int>)(lpVtbl[12]))((ITransferSource *)Unsafe.AsPointer(ref this), psiSource, ppsiNew));
 }
 public HRESULT GetFolder(IShellItem **ppsi)
 {
     return(((delegate * unmanaged <IFileSaveDialog *, IShellItem **, int>)(lpVtbl[13]))((IFileSaveDialog *)Unsafe.AsPointer(ref this), ppsi));
 }
 public HRESULT GetItemAt([NativeTypeName("DWORD")] uint dwIndex, IShellItem **ppsi)
 {
     return(((delegate * unmanaged <IShellItemArray *, uint, IShellItem **, int>)(lpVtbl[8]))((IShellItemArray *)Unsafe.AsPointer(ref this), dwIndex, ppsi));
 }
 public HRESULT SaveInKnownFolder([NativeTypeName("const KNOWNFOLDERID &")] Guid *kfidToSaveIn, [NativeTypeName("LPCWSTR")] ushort *pszLibraryName, LIBRARYSAVEFLAGS lsf, IShellItem **ppsiSavedTo)
 {
     return(((delegate * unmanaged <IShellLibrary *, Guid *, ushort *, LIBRARYSAVEFLAGS, IShellItem **, int>)(lpVtbl[19]))((IShellLibrary *)Unsafe.AsPointer(ref this), kfidToSaveIn, pszLibraryName, lsf, ppsiSavedTo));
 }
 public HRESULT Save(IShellItem *psiFolderToSaveIn, [NativeTypeName("LPCWSTR")] ushort *pszLibraryName, LIBRARYSAVEFLAGS lsf, IShellItem **ppsiSavedTo)
 {
     return(((delegate * unmanaged <IShellLibrary *, IShellItem *, ushort *, LIBRARYSAVEFLAGS, IShellItem **, int>)(lpVtbl[18]))((IShellLibrary *)Unsafe.AsPointer(ref this), psiFolderToSaveIn, pszLibraryName, lsf, ppsiSavedTo));
 }
Esempio n. 12
0
 public HRESULT HitTest(POINT *ppt, IShellItem **ppsiOut)
 {
     return(((delegate * unmanaged <INameSpaceTreeControl2 *, POINT *, IShellItem **, int>)(lpVtbl[19]))((INameSpaceTreeControl2 *)Unsafe.AsPointer(ref this), ppt, ppsiOut));
 }
Esempio n. 13
0
 public HRESULT GetNextItem(IShellItem *psi, NSTCGNI nstcgi, IShellItem **ppsiNext)
 {
     return(((delegate * unmanaged <INameSpaceTreeControl2 *, IShellItem *, NSTCGNI, IShellItem **, int>)(lpVtbl[18]))((INameSpaceTreeControl2 *)Unsafe.AsPointer(ref this), psi, nstcgi, ppsiNext));
 }
Esempio n. 14
0
 public HRESULT Next([NativeTypeName("ULONG")] uint celt, IShellItem **rgelt, [NativeTypeName("ULONG *")] uint *pceltFetched)
 {
     return(((delegate * unmanaged <IEnumShellItems *, uint, IShellItem **, uint *, int>)(lpVtbl[3]))((IEnumShellItems *)Unsafe.AsPointer(ref this), celt, rgelt, pceltFetched));
 }