381 references to IShellItem
System.Windows.Forms (11)
System\Windows\Forms\Dialogs\CommonDialogs\FileDialog.Vista.cs (2)
64
using ComScope<
IShellItem
> initialDirectory = new(PInvoke.SHCreateShellItem(InitialDirectory));
239
private protected static unsafe string GetFilePathFromShellItem(
IShellItem
* item)
System\Windows\Forms\Dialogs\CommonDialogs\FileDialog.VistaDialogEvents.cs (3)
24
public HRESULT OnFolderChanging(IFileDialog* pfd,
IShellItem
* psiFolder)
39
public unsafe HRESULT OnShareViolation(IFileDialog* pfd,
IShellItem
* psi, FDE_SHAREVIOLATION_RESPONSE* pResponse)
55
public unsafe HRESULT OnOverwrite(IFileDialog* pfd,
IShellItem
* psi, FDE_OVERWRITE_RESPONSE* pResponse)
System\Windows\Forms\Dialogs\CommonDialogs\FolderBrowserDialog.cs (3)
357
using ComScope<
IShellItem
> initialDirectory = new(PInvoke.SHCreateShellItem(_initialDirectory));
412
using ComScope<
IShellItem
> item = new(null);
426
using ComScope<
IShellItem
> item = new(null);
System\Windows\Forms\Dialogs\CommonDialogs\OpenFileDialog.cs (2)
139
using ComScope<
IShellItem
> item = new(null);
158
using ComScope<
IShellItem
> item = new(null);
System\Windows\Forms\Dialogs\CommonDialogs\SaveFileDialog.cs (1)
159
using ComScope<
IShellItem
> item = new(null);
System.Windows.Forms.Primitives (370)
System\Windows\Forms\FileDialogCustomPlace.cs (1)
58
internal unsafe
IShellItem
* GetNativePath()
System\Windows\Forms\FileDialogCustomPlacesCollection.cs (1)
15
using ComScope<
IShellItem
> shellItem = new(customPlace.GetNativePath());
Windows.Win32.IEnumShellItems.g.cs (5)
58
private static winmdroot.Foundation.HRESULT Next(IEnumShellItems* pThis, uint celt, winmdroot.UI.Shell.
IShellItem
** rgelt, [Optional] uint* pceltFetched)
95
public unsafe void Next(uint celt, winmdroot.UI.Shell.
IShellItem
** rgelt, [Optional] uint* pceltFetched)
97
((delegate *unmanaged [Stdcall]<IEnumShellItems*,uint ,winmdroot.UI.Shell.
IShellItem
** ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IEnumShellItems*)Unsafe.AsPointer(ref this), celt, rgelt, pceltFetched).ThrowOnFailure();
231
internal delegate *unmanaged [Stdcall]<IEnumShellItems*,uint ,winmdroot.UI.Shell.
IShellItem
** ,uint* ,winmdroot.Foundation.HRESULT> Next_4;
267
unsafe winmdroot.Foundation.HRESULT Next(uint celt, winmdroot.UI.Shell.
IShellItem
** rgelt, [Optional] uint* pceltFetched);
Windows.Win32.IFileDialog.g.cs (30)
375
private static winmdroot.Foundation.HRESULT SetDefaultFolder(IFileDialog* pThis, winmdroot.UI.Shell.
IShellItem
* psi)
403
public unsafe void SetDefaultFolder(winmdroot.UI.Shell.
IShellItem
* psi)
405
((delegate *unmanaged [Stdcall]<IFileDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((IFileDialog*)Unsafe.AsPointer(ref this), psi).ThrowOnFailure();
411
private static winmdroot.Foundation.HRESULT SetFolder(IFileDialog* pThis, winmdroot.UI.Shell.
IShellItem
* psi)
440
public unsafe void SetFolder(winmdroot.UI.Shell.
IShellItem
* psi)
442
((delegate *unmanaged [Stdcall]<IFileDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[12])((IFileDialog*)Unsafe.AsPointer(ref this), psi).ThrowOnFailure();
448
private static winmdroot.Foundation.HRESULT GetFolder(IFileDialog* pThis, winmdroot.UI.Shell.
IShellItem
** ppsi)
474
public unsafe void GetFolder(winmdroot.UI.Shell.
IShellItem
** ppsi)
476
((delegate *unmanaged [Stdcall]<IFileDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT>)lpVtbl[13])((IFileDialog*)Unsafe.AsPointer(ref this), ppsi).ThrowOnFailure();
482
private static winmdroot.Foundation.HRESULT GetCurrentSelection(IFileDialog* pThis, winmdroot.UI.Shell.
IShellItem
** ppsi)
508
public unsafe void GetCurrentSelection(winmdroot.UI.Shell.
IShellItem
** ppsi)
510
((delegate *unmanaged [Stdcall]<IFileDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT>)lpVtbl[14])((IFileDialog*)Unsafe.AsPointer(ref this), ppsi).ThrowOnFailure();
742
private static winmdroot.Foundation.HRESULT GetResult(IFileDialog* pThis, winmdroot.UI.Shell.
IShellItem
** ppsi)
772
public unsafe winmdroot.Foundation.HRESULT GetResult(winmdroot.UI.Shell.
IShellItem
** ppsi)
774
return ((delegate *unmanaged [Stdcall]<IFileDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT>)lpVtbl[20])((IFileDialog*)Unsafe.AsPointer(ref this), ppsi);
780
private static winmdroot.Foundation.HRESULT AddPlace(IFileDialog* pThis, winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDAP fdap)
810
public unsafe void AddPlace(winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDAP fdap)
812
((delegate *unmanaged [Stdcall]<IFileDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.FDAP ,winmdroot.Foundation.HRESULT>)lpVtbl[21])((IFileDialog*)Unsafe.AsPointer(ref this), psi, fdap).ThrowOnFailure();
1052
internal delegate *unmanaged [Stdcall]<IFileDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> SetDefaultFolder_12;
1054
internal delegate *unmanaged [Stdcall]<IFileDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> SetFolder_13;
1056
internal delegate *unmanaged [Stdcall]<IFileDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT> GetFolder_14;
1058
internal delegate *unmanaged [Stdcall]<IFileDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT> GetCurrentSelection_15;
1070
internal delegate *unmanaged [Stdcall]<IFileDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT> GetResult_21;
1072
internal delegate *unmanaged [Stdcall]<IFileDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.FDAP ,winmdroot.Foundation.HRESULT> AddPlace_22;
1156
unsafe winmdroot.Foundation.HRESULT SetDefaultFolder(winmdroot.UI.Shell.
IShellItem
* psi);
1159
unsafe winmdroot.Foundation.HRESULT SetFolder(winmdroot.UI.Shell.
IShellItem
* psi);
1162
unsafe winmdroot.Foundation.HRESULT GetFolder(winmdroot.UI.Shell.
IShellItem
** ppsi);
1165
unsafe winmdroot.Foundation.HRESULT GetCurrentSelection(winmdroot.UI.Shell.
IShellItem
** ppsi);
1183
unsafe winmdroot.Foundation.HRESULT GetResult(winmdroot.UI.Shell.
IShellItem
** ppsi);
1186
unsafe winmdroot.Foundation.HRESULT AddPlace(winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDAP fdap);
Windows.Win32.IFileDialogEvents.g.cs (19)
95
private static winmdroot.Foundation.HRESULT OnFolderChanging(IFileDialogEvents* pThis, winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psiFolder)
128
public unsafe void OnFolderChanging(winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psiFolder)
130
((delegate *unmanaged [Stdcall]<IFileDialogEvents*,winmdroot.UI.Shell.IFileDialog* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IFileDialogEvents*)Unsafe.AsPointer(ref this), pfd, psiFolder).ThrowOnFailure();
203
/// <inheritdoc cref="OnShareViolation(winmdroot.UI.Shell.IFileDialog*, winmdroot.UI.Shell.
IShellItem
*, winmdroot.UI.Shell.FDE_SHAREVIOLATION_RESPONSE*)"/>
204
internal unsafe void OnShareViolation(winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psi, out winmdroot.UI.Shell.FDE_SHAREVIOLATION_RESPONSE pResponse)
215
private static winmdroot.Foundation.HRESULT OnShareViolation(IFileDialogEvents* pThis, winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDE_SHAREVIOLATION_RESPONSE* pResponse)
252
public unsafe void OnShareViolation(winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDE_SHAREVIOLATION_RESPONSE* pResponse)
254
((delegate *unmanaged [Stdcall]<IFileDialogEvents*,winmdroot.UI.Shell.IFileDialog* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.FDE_SHAREVIOLATION_RESPONSE* ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((IFileDialogEvents*)Unsafe.AsPointer(ref this), pfd, psi, pResponse).ThrowOnFailure();
291
/// <inheritdoc cref="OnOverwrite(winmdroot.UI.Shell.IFileDialog*, winmdroot.UI.Shell.
IShellItem
*, winmdroot.UI.Shell.FDE_OVERWRITE_RESPONSE*)"/>
292
internal unsafe void OnOverwrite(winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psi, out winmdroot.UI.Shell.FDE_OVERWRITE_RESPONSE pResponse)
303
private static winmdroot.Foundation.HRESULT OnOverwrite(IFileDialogEvents* pThis, winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDE_OVERWRITE_RESPONSE* pResponse)
337
public unsafe void OnOverwrite(winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDE_OVERWRITE_RESPONSE* pResponse)
339
((delegate *unmanaged [Stdcall]<IFileDialogEvents*,winmdroot.UI.Shell.IFileDialog* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.FDE_OVERWRITE_RESPONSE* ,winmdroot.Foundation.HRESULT>)lpVtbl[9])((IFileDialogEvents*)Unsafe.AsPointer(ref this), pfd, psi, pResponse).ThrowOnFailure();
371
internal delegate *unmanaged [Stdcall]<IFileDialogEvents*,winmdroot.UI.Shell.IFileDialog* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> OnFolderChanging_5;
377
internal delegate *unmanaged [Stdcall]<IFileDialogEvents*,winmdroot.UI.Shell.IFileDialog* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.FDE_SHAREVIOLATION_RESPONSE* ,winmdroot.Foundation.HRESULT> OnShareViolation_8;
381
internal delegate *unmanaged [Stdcall]<IFileDialogEvents*,winmdroot.UI.Shell.IFileDialog* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.FDE_OVERWRITE_RESPONSE* ,winmdroot.Foundation.HRESULT> OnOverwrite_10;
417
unsafe winmdroot.Foundation.HRESULT OnFolderChanging(winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psiFolder);
426
unsafe winmdroot.Foundation.HRESULT OnShareViolation(winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDE_SHAREVIOLATION_RESPONSE* pResponse);
432
unsafe winmdroot.Foundation.HRESULT OnOverwrite(winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDE_OVERWRITE_RESPONSE* pResponse);
Windows.Win32.IFileOpenDialog.g.cs (30)
294
private static winmdroot.Foundation.HRESULT SetDefaultFolder(IFileOpenDialog* pThis, winmdroot.UI.Shell.
IShellItem
* psi)
311
public unsafe void SetDefaultFolder(winmdroot.UI.Shell.
IShellItem
* psi)
313
((delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((IFileOpenDialog*)Unsafe.AsPointer(ref this), psi).ThrowOnFailure();
319
private static winmdroot.Foundation.HRESULT SetFolder(IFileOpenDialog* pThis, winmdroot.UI.Shell.
IShellItem
* psi)
336
public unsafe void SetFolder(winmdroot.UI.Shell.
IShellItem
* psi)
338
((delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[12])((IFileOpenDialog*)Unsafe.AsPointer(ref this), psi).ThrowOnFailure();
344
private static winmdroot.Foundation.HRESULT GetFolder(IFileOpenDialog* pThis, winmdroot.UI.Shell.
IShellItem
** ppsi)
361
public unsafe void GetFolder(winmdroot.UI.Shell.
IShellItem
** ppsi)
363
((delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT>)lpVtbl[13])((IFileOpenDialog*)Unsafe.AsPointer(ref this), ppsi).ThrowOnFailure();
369
private static winmdroot.Foundation.HRESULT GetCurrentSelection(IFileOpenDialog* pThis, winmdroot.UI.Shell.
IShellItem
** ppsi)
386
public unsafe void GetCurrentSelection(winmdroot.UI.Shell.
IShellItem
** ppsi)
388
((delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT>)lpVtbl[14])((IFileOpenDialog*)Unsafe.AsPointer(ref this), ppsi).ThrowOnFailure();
564
private static winmdroot.Foundation.HRESULT GetResult(IFileOpenDialog* pThis, winmdroot.UI.Shell.
IShellItem
** ppsi)
581
public unsafe void GetResult(winmdroot.UI.Shell.
IShellItem
** ppsi)
583
((delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT>)lpVtbl[20])((IFileOpenDialog*)Unsafe.AsPointer(ref this), ppsi).ThrowOnFailure();
589
private static winmdroot.Foundation.HRESULT AddPlace(IFileOpenDialog* pThis, winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDAP fdap)
606
public unsafe void AddPlace(winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDAP fdap)
608
((delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.FDAP ,winmdroot.Foundation.HRESULT>)lpVtbl[21])((IFileOpenDialog*)Unsafe.AsPointer(ref this), psi, fdap).ThrowOnFailure();
869
internal delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> SetDefaultFolder_12;
871
internal delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> SetFolder_13;
873
internal delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT> GetFolder_14;
875
internal delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT> GetCurrentSelection_15;
887
internal delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT> GetResult_21;
889
internal delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.FDAP ,winmdroot.Foundation.HRESULT> AddPlace_22;
979
unsafe new winmdroot.Foundation.HRESULT SetDefaultFolder(winmdroot.UI.Shell.
IShellItem
* psi);
982
unsafe new winmdroot.Foundation.HRESULT SetFolder(winmdroot.UI.Shell.
IShellItem
* psi);
985
unsafe new winmdroot.Foundation.HRESULT GetFolder(winmdroot.UI.Shell.
IShellItem
** ppsi);
988
unsafe new winmdroot.Foundation.HRESULT GetCurrentSelection(winmdroot.UI.Shell.
IShellItem
** ppsi);
1006
unsafe new winmdroot.Foundation.HRESULT GetResult(winmdroot.UI.Shell.
IShellItem
** ppsi);
1009
unsafe new winmdroot.Foundation.HRESULT AddPlace(winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDAP fdap);
Windows.Win32.IFileOperationProgressSink.g.cs (127)
121
/// <inheritdoc cref="PreRenameItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR)"/>
122
internal unsafe void PreRenameItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, string pszNewName)
133
private static winmdroot.Foundation.HRESULT PreRenameItem(IFileOperationProgressSink* pThis, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.Foundation.PCWSTR pszNewName)
169
public unsafe void PreRenameItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.Foundation.PCWSTR pszNewName)
171
((delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((IFileOperationProgressSink*)Unsafe.AsPointer(ref this), dwFlags, psiItem, pszNewName).ThrowOnFailure();
174
/// <inheritdoc cref="PostRenameItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR, winmdroot.Foundation.HRESULT, winmdroot.UI.Shell.
IShellItem
*)"/>
175
internal unsafe void PostRenameItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, string pszNewName, winmdroot.Foundation.HRESULT hrRename, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
186
private static winmdroot.Foundation.HRESULT PostRenameItem(IFileOperationProgressSink* pThis, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.Foundation.PCWSTR pszNewName, winmdroot.Foundation.HRESULT hrRename, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
230
public unsafe void PostRenameItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.Foundation.PCWSTR pszNewName, winmdroot.Foundation.HRESULT hrRename, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
232
((delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((IFileOperationProgressSink*)Unsafe.AsPointer(ref this), dwFlags, psiItem, pszNewName, hrRename, psiNewlyCreated).ThrowOnFailure();
235
/// <inheritdoc cref="PreMoveItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR)"/>
236
internal unsafe void PreMoveItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, string pszNewName)
247
private static winmdroot.Foundation.HRESULT PreMoveItem(IFileOperationProgressSink* pThis, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName)
287
public unsafe void PreMoveItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName)
289
((delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((IFileOperationProgressSink*)Unsafe.AsPointer(ref this), dwFlags, psiItem, psiDestinationFolder, pszNewName).ThrowOnFailure();
292
/// <inheritdoc cref="PostMoveItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR, winmdroot.Foundation.HRESULT, winmdroot.UI.Shell.
IShellItem
*)"/>
293
internal unsafe void PostMoveItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, string pszNewName, winmdroot.Foundation.HRESULT hrMove, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
304
private static winmdroot.Foundation.HRESULT PostMoveItem(IFileOperationProgressSink* pThis, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName, winmdroot.Foundation.HRESULT hrMove, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
352
public unsafe void PostMoveItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName, winmdroot.Foundation.HRESULT hrMove, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
354
((delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[8])((IFileOperationProgressSink*)Unsafe.AsPointer(ref this), dwFlags, psiItem, psiDestinationFolder, pszNewName, hrMove, psiNewlyCreated).ThrowOnFailure();
357
/// <inheritdoc cref="PreCopyItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR)"/>
358
internal unsafe void PreCopyItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, string pszNewName)
369
private static winmdroot.Foundation.HRESULT PreCopyItem(IFileOperationProgressSink* pThis, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName)
409
public unsafe void PreCopyItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName)
411
((delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT>)lpVtbl[9])((IFileOperationProgressSink*)Unsafe.AsPointer(ref this), dwFlags, psiItem, psiDestinationFolder, pszNewName).ThrowOnFailure();
414
/// <inheritdoc cref="PostCopyItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR, winmdroot.Foundation.HRESULT, winmdroot.UI.Shell.
IShellItem
*)"/>
415
internal unsafe void PostCopyItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, string pszNewName, winmdroot.Foundation.HRESULT hrCopy, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
426
private static winmdroot.Foundation.HRESULT PostCopyItem(IFileOperationProgressSink* pThis, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName, winmdroot.Foundation.HRESULT hrCopy, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
474
public unsafe void PostCopyItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName, winmdroot.Foundation.HRESULT hrCopy, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
476
((delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[10])((IFileOperationProgressSink*)Unsafe.AsPointer(ref this), dwFlags, psiItem, psiDestinationFolder, pszNewName, hrCopy, psiNewlyCreated).ThrowOnFailure();
482
private static winmdroot.Foundation.HRESULT PreDeleteItem(IFileOperationProgressSink* pThis, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem)
514
public unsafe void PreDeleteItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem)
516
((delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((IFileOperationProgressSink*)Unsafe.AsPointer(ref this), dwFlags, psiItem).ThrowOnFailure();
522
private static winmdroot.Foundation.HRESULT PostDeleteItem(IFileOperationProgressSink* pThis, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.Foundation.HRESULT hrDelete, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
562
public unsafe void PostDeleteItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.Foundation.HRESULT hrDelete, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
564
((delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[12])((IFileOperationProgressSink*)Unsafe.AsPointer(ref this), dwFlags, psiItem, hrDelete, psiNewlyCreated).ThrowOnFailure();
567
/// <inheritdoc cref="PreNewItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR)"/>
568
internal unsafe void PreNewItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, string pszNewName)
579
private static winmdroot.Foundation.HRESULT PreNewItem(IFileOperationProgressSink* pThis, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName)
615
public unsafe void PreNewItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName)
617
((delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT>)lpVtbl[13])((IFileOperationProgressSink*)Unsafe.AsPointer(ref this), dwFlags, psiDestinationFolder, pszNewName).ThrowOnFailure();
620
/// <inheritdoc cref="PostNewItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR, winmdroot.Foundation.PCWSTR, uint, winmdroot.Foundation.HRESULT, winmdroot.UI.Shell.
IShellItem
*)"/>
621
internal unsafe void PostNewItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, string pszNewName, string pszTemplateName, uint dwFileAttributes, winmdroot.Foundation.HRESULT hrNew, winmdroot.UI.Shell.
IShellItem
* psiNewItem)
635
private static winmdroot.Foundation.HRESULT PostNewItem(IFileOperationProgressSink* pThis, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName, winmdroot.Foundation.PCWSTR pszTemplateName, uint dwFileAttributes, winmdroot.Foundation.HRESULT hrNew, winmdroot.UI.Shell.
IShellItem
* psiNewItem)
689
public unsafe void PostNewItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName, winmdroot.Foundation.PCWSTR pszTemplateName, uint dwFileAttributes, winmdroot.Foundation.HRESULT hrNew, winmdroot.UI.Shell.
IShellItem
* psiNewItem)
691
((delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.PCWSTR ,uint ,winmdroot.Foundation.HRESULT ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[14])((IFileOperationProgressSink*)Unsafe.AsPointer(ref this), dwFlags, psiDestinationFolder, pszNewName, pszTemplateName, dwFileAttributes, hrNew, psiNewItem).ThrowOnFailure();
853
internal delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT> PreRenameItem_6;
855
internal delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> PostRenameItem_7;
857
internal delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT> PreMoveItem_8;
859
internal delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> PostMoveItem_9;
861
internal delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT> PreCopyItem_10;
863
internal delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> PostCopyItem_11;
865
internal delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> PreDeleteItem_12;
867
internal delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> PostDeleteItem_13;
869
internal delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.HRESULT> PreNewItem_14;
871
internal delegate *unmanaged [Stdcall]<IFileOperationProgressSink*,uint ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.PCWSTR ,winmdroot.Foundation.PCWSTR ,uint ,winmdroot.Foundation.HRESULT ,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> PostNewItem_15;
927
unsafe winmdroot.Foundation.HRESULT PreRenameItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.Foundation.PCWSTR pszNewName);
930
unsafe winmdroot.Foundation.HRESULT PostRenameItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.Foundation.PCWSTR pszNewName, winmdroot.Foundation.HRESULT hrRename, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated);
933
unsafe winmdroot.Foundation.HRESULT PreMoveItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName);
936
unsafe winmdroot.Foundation.HRESULT PostMoveItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName, winmdroot.Foundation.HRESULT hrMove, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated);
939
unsafe winmdroot.Foundation.HRESULT PreCopyItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName);
942
unsafe winmdroot.Foundation.HRESULT PostCopyItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName, winmdroot.Foundation.HRESULT hrCopy, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated);
945
unsafe winmdroot.Foundation.HRESULT PreDeleteItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem);
948
unsafe winmdroot.Foundation.HRESULT PostDeleteItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.Foundation.HRESULT hrDelete, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated);
951
unsafe winmdroot.Foundation.HRESULT PreNewItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName);
954
unsafe winmdroot.Foundation.HRESULT PostNewItem(uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, winmdroot.Foundation.PCWSTR pszNewName, winmdroot.Foundation.PCWSTR pszTemplateName, uint dwFileAttributes, winmdroot.Foundation.HRESULT hrNew, winmdroot.UI.Shell.
IShellItem
* psiNewItem);
Windows.Win32.IFileSaveDialog.g.cs (40)
294
private static winmdroot.Foundation.HRESULT SetDefaultFolder(IFileSaveDialog* pThis, winmdroot.UI.Shell.
IShellItem
* psi)
311
public unsafe void SetDefaultFolder(winmdroot.UI.Shell.
IShellItem
* psi)
313
((delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((IFileSaveDialog*)Unsafe.AsPointer(ref this), psi).ThrowOnFailure();
319
private static winmdroot.Foundation.HRESULT SetFolder(IFileSaveDialog* pThis, winmdroot.UI.Shell.
IShellItem
* psi)
336
public unsafe void SetFolder(winmdroot.UI.Shell.
IShellItem
* psi)
338
((delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[12])((IFileSaveDialog*)Unsafe.AsPointer(ref this), psi).ThrowOnFailure();
344
private static winmdroot.Foundation.HRESULT GetFolder(IFileSaveDialog* pThis, winmdroot.UI.Shell.
IShellItem
** ppsi)
361
public unsafe void GetFolder(winmdroot.UI.Shell.
IShellItem
** ppsi)
363
((delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT>)lpVtbl[13])((IFileSaveDialog*)Unsafe.AsPointer(ref this), ppsi).ThrowOnFailure();
369
private static winmdroot.Foundation.HRESULT GetCurrentSelection(IFileSaveDialog* pThis, winmdroot.UI.Shell.
IShellItem
** ppsi)
386
public unsafe void GetCurrentSelection(winmdroot.UI.Shell.
IShellItem
** ppsi)
388
((delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT>)lpVtbl[14])((IFileSaveDialog*)Unsafe.AsPointer(ref this), ppsi).ThrowOnFailure();
564
private static winmdroot.Foundation.HRESULT GetResult(IFileSaveDialog* pThis, winmdroot.UI.Shell.
IShellItem
** ppsi)
581
public unsafe void GetResult(winmdroot.UI.Shell.
IShellItem
** ppsi)
583
((delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT>)lpVtbl[20])((IFileSaveDialog*)Unsafe.AsPointer(ref this), ppsi).ThrowOnFailure();
589
private static winmdroot.Foundation.HRESULT AddPlace(IFileSaveDialog* pThis, winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDAP fdap)
606
public unsafe void AddPlace(winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDAP fdap)
608
((delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.FDAP ,winmdroot.Foundation.HRESULT>)lpVtbl[21])((IFileSaveDialog*)Unsafe.AsPointer(ref this), psi, fdap).ThrowOnFailure();
757
private static winmdroot.Foundation.HRESULT SetSaveAsItem(IFileSaveDialog* pThis, winmdroot.UI.Shell.
IShellItem
* psi)
783
public unsafe void SetSaveAsItem(winmdroot.UI.Shell.
IShellItem
* psi)
785
((delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[27])((IFileSaveDialog*)Unsafe.AsPointer(ref this), psi).ThrowOnFailure();
906
private static winmdroot.Foundation.HRESULT ApplyProperties(IFileSaveDialog* pThis, winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.PropertiesSystem.IPropertyStore* pStore, winmdroot.Foundation.HWND hwnd, winmdroot.UI.Shell.IFileOperationProgressSink* pSink)
947
public unsafe void ApplyProperties(winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.PropertiesSystem.IPropertyStore* pStore, winmdroot.Foundation.HWND hwnd, winmdroot.UI.Shell.IFileOperationProgressSink* pSink)
949
((delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.PropertiesSystem.IPropertyStore* ,winmdroot.Foundation.HWND ,winmdroot.UI.Shell.IFileOperationProgressSink* ,winmdroot.Foundation.HRESULT>)lpVtbl[31])((IFileSaveDialog*)Unsafe.AsPointer(ref this), psi, pStore, hwnd, pSink).ThrowOnFailure();
995
internal delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> SetDefaultFolder_12;
997
internal delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> SetFolder_13;
999
internal delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT> GetFolder_14;
1001
internal delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT> GetCurrentSelection_15;
1013
internal delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT> GetResult_21;
1015
internal delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.FDAP ,winmdroot.Foundation.HRESULT> AddPlace_22;
1027
internal delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> SetSaveAsItem_28;
1035
internal delegate *unmanaged [Stdcall]<IFileSaveDialog*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.UI.Shell.PropertiesSystem.IPropertyStore* ,winmdroot.Foundation.HWND ,winmdroot.UI.Shell.IFileOperationProgressSink* ,winmdroot.Foundation.HRESULT> ApplyProperties_32;
1114
unsafe new winmdroot.Foundation.HRESULT SetDefaultFolder(winmdroot.UI.Shell.
IShellItem
* psi);
1117
unsafe new winmdroot.Foundation.HRESULT SetFolder(winmdroot.UI.Shell.
IShellItem
* psi);
1120
unsafe new winmdroot.Foundation.HRESULT GetFolder(winmdroot.UI.Shell.
IShellItem
** ppsi);
1123
unsafe new winmdroot.Foundation.HRESULT GetCurrentSelection(winmdroot.UI.Shell.
IShellItem
** ppsi);
1141
unsafe new winmdroot.Foundation.HRESULT GetResult(winmdroot.UI.Shell.
IShellItem
** ppsi);
1144
unsafe new winmdroot.Foundation.HRESULT AddPlace(winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.FDAP fdap);
1162
unsafe winmdroot.Foundation.HRESULT SetSaveAsItem(winmdroot.UI.Shell.
IShellItem
* psi);
1174
unsafe winmdroot.Foundation.HRESULT ApplyProperties(winmdroot.UI.Shell.
IShellItem
* psi, winmdroot.UI.Shell.PropertiesSystem.IPropertyStore* pStore, winmdroot.Foundation.HWND hwnd, winmdroot.UI.Shell.IFileOperationProgressSink* pSink);
Windows.Win32.IShellItem.g.cs (43)
26
:IVTable<
IShellItem
,
IShellItem
.Vtbl>,IComIID {
42
return ((delegate *unmanaged [Stdcall]<
IShellItem
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IShellItem
*)Unsafe.AsPointer(ref this), riid, ppvObject);
47
return ((delegate *unmanaged [Stdcall]<
IShellItem
*,uint>)lpVtbl[1])((
IShellItem
*)Unsafe.AsPointer(ref this));
52
return ((delegate *unmanaged [Stdcall]<
IShellItem
*,uint>)lpVtbl[2])((
IShellItem
*)Unsafe.AsPointer(ref this));
73
private static winmdroot.Foundation.HRESULT BindToHandler(
IShellItem
* pThis, winmdroot.System.Com.IBindCtx* pbc, global::System.Guid* bhid, global::System.Guid* riid, void** ppv)
112
((delegate *unmanaged [Stdcall]<
IShellItem
*,winmdroot.System.Com.IBindCtx* ,global::System.Guid* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((
IShellItem
*)Unsafe.AsPointer(ref this), pbc, bhid, riid, ppv).ThrowOnFailure();
118
private static winmdroot.Foundation.HRESULT GetParent(
IShellItem
* pThis, winmdroot.UI.Shell.
IShellItem
** ppsi)
146
public unsafe void GetParent(winmdroot.UI.Shell.
IShellItem
** ppsi)
148
((delegate *unmanaged [Stdcall]<
IShellItem
*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
IShellItem
*)Unsafe.AsPointer(ref this), ppsi).ThrowOnFailure();
163
private static winmdroot.Foundation.HRESULT GetDisplayName(
IShellItem
* pThis, winmdroot.UI.Shell.SIGDN sigdnName, winmdroot.Foundation.PWSTR* ppszName)
195
((delegate *unmanaged [Stdcall]<
IShellItem
*,winmdroot.UI.Shell.SIGDN ,winmdroot.Foundation.PWSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((
IShellItem
*)Unsafe.AsPointer(ref this), sigdnName, ppszName).ThrowOnFailure();
210
private static winmdroot.Foundation.HRESULT GetAttributes(
IShellItem
* pThis, winmdroot.System.SystemServices.SFGAO_FLAGS sfgaoMask, winmdroot.System.SystemServices.SFGAO_FLAGS* psfgaoAttribs)
244
((delegate *unmanaged [Stdcall]<
IShellItem
*,winmdroot.System.SystemServices.SFGAO_FLAGS ,winmdroot.System.SystemServices.SFGAO_FLAGS* ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((
IShellItem
*)Unsafe.AsPointer(ref this), sfgaoMask, psfgaoAttribs).ThrowOnFailure();
247
/// <inheritdoc cref="Compare(winmdroot.UI.Shell.
IShellItem
*, uint, int*)"/>
248
internal unsafe void Compare(winmdroot.UI.Shell.
IShellItem
* psi, uint hint, out int piOrder)
259
private static winmdroot.Foundation.HRESULT Compare(
IShellItem
* pThis, winmdroot.UI.Shell.
IShellItem
* psi, uint hint, int* piOrder)
298
public unsafe void Compare(winmdroot.UI.Shell.
IShellItem
* psi, uint hint, int* piOrder)
300
((delegate *unmanaged [Stdcall]<
IShellItem
*,winmdroot.UI.Shell.
IShellItem
* ,uint ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((
IShellItem
*)Unsafe.AsPointer(ref this), psi, hint, piOrder).ThrowOnFailure();
324
internal delegate *unmanaged [Stdcall]<
IShellItem
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
326
internal delegate *unmanaged [Stdcall]<
IShellItem
*,uint> AddRef_2;
328
internal delegate *unmanaged [Stdcall]<
IShellItem
*,uint> Release_3;
330
internal delegate *unmanaged [Stdcall]<
IShellItem
*,winmdroot.System.Com.IBindCtx* ,global::System.Guid* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> BindToHandler_4;
332
internal delegate *unmanaged [Stdcall]<
IShellItem
*,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT> GetParent_5;
334
internal delegate *unmanaged [Stdcall]<
IShellItem
*,winmdroot.UI.Shell.SIGDN ,winmdroot.Foundation.PWSTR* ,winmdroot.Foundation.HRESULT> GetDisplayName_6;
336
internal delegate *unmanaged [Stdcall]<
IShellItem
*,winmdroot.System.SystemServices.SFGAO_FLAGS ,winmdroot.System.SystemServices.SFGAO_FLAGS* ,winmdroot.Foundation.HRESULT> GetAttributes_7;
338
internal delegate *unmanaged [Stdcall]<
IShellItem
*,winmdroot.UI.Shell.
IShellItem
* ,uint ,int* ,winmdroot.Foundation.HRESULT> Compare_8;
372
unsafe winmdroot.Foundation.HRESULT GetParent(winmdroot.UI.Shell.
IShellItem
** ppsi);
381
unsafe winmdroot.Foundation.HRESULT Compare(winmdroot.UI.Shell.
IShellItem
* psi, uint hint, int* piOrder);
Windows.Win32.IShellItemArray.g.cs (5)
334
private static winmdroot.Foundation.HRESULT GetItemAt(IShellItemArray* pThis, uint dwIndex, winmdroot.UI.Shell.
IShellItem
** ppsi)
364
public unsafe void GetItemAt(uint dwIndex, winmdroot.UI.Shell.
IShellItem
** ppsi)
366
((delegate *unmanaged [Stdcall]<IShellItemArray*,uint ,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT>)lpVtbl[8])((IShellItemArray*)Unsafe.AsPointer(ref this), dwIndex, ppsi).ThrowOnFailure();
442
internal delegate *unmanaged [Stdcall]<IShellItemArray*,uint ,winmdroot.UI.Shell.
IShellItem
** ,winmdroot.Foundation.HRESULT> GetItemAt_9;
492
unsafe winmdroot.Foundation.HRESULT GetItemAt(uint dwIndex, winmdroot.UI.Shell.
IShellItem
** ppsi);
Windows.Win32.IShellItemFilter.g.cs (12)
58
private static winmdroot.Foundation.HRESULT IncludeItem(IShellItemFilter* pThis, winmdroot.UI.Shell.
IShellItem
* psi)
84
public unsafe void IncludeItem(winmdroot.UI.Shell.
IShellItem
* psi)
86
((delegate *unmanaged [Stdcall]<IShellItemFilter*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IShellItemFilter*)Unsafe.AsPointer(ref this), psi).ThrowOnFailure();
89
/// <inheritdoc cref="GetEnumFlagsForItem(winmdroot.UI.Shell.
IShellItem
*, uint*)"/>
90
internal unsafe void GetEnumFlagsForItem(winmdroot.UI.Shell.
IShellItem
* psi, out uint pgrfFlags)
101
private static winmdroot.Foundation.HRESULT GetEnumFlagsForItem(IShellItemFilter* pThis, winmdroot.UI.Shell.
IShellItem
* psi, uint* pgrfFlags)
133
public unsafe void GetEnumFlagsForItem(winmdroot.UI.Shell.
IShellItem
* psi, uint* pgrfFlags)
135
((delegate *unmanaged [Stdcall]<IShellItemFilter*,winmdroot.UI.Shell.
IShellItem
* ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IShellItemFilter*)Unsafe.AsPointer(ref this), psi, pgrfFlags).ThrowOnFailure();
165
internal delegate *unmanaged [Stdcall]<IShellItemFilter*,winmdroot.UI.Shell.
IShellItem
* ,winmdroot.Foundation.HRESULT> IncludeItem_4;
167
internal delegate *unmanaged [Stdcall]<IShellItemFilter*,winmdroot.UI.Shell.
IShellItem
* ,uint* ,winmdroot.Foundation.HRESULT> GetEnumFlagsForItem_5;
195
unsafe winmdroot.Foundation.HRESULT IncludeItem(winmdroot.UI.Shell.
IShellItem
* psi);
198
unsafe winmdroot.Foundation.HRESULT GetEnumFlagsForItem(winmdroot.UI.Shell.
IShellItem
* psi, uint* pgrfFlags);
Windows.Win32.PInvoke.SHELL32.dll.g.cs (3)
142
/// <inheritdoc cref="SHCreateShellItem(winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.UI.Shell.IShellFolder*, winmdroot.UI.Shell.Common.ITEMIDLIST*, winmdroot.UI.Shell.
IShellItem
**)"/>
144
internal static unsafe winmdroot.Foundation.HRESULT SHCreateShellItem(winmdroot.UI.Shell.Common.ITEMIDLIST? pidlParent, winmdroot.UI.Shell.IShellFolder* psfParent, in winmdroot.UI.Shell.Common.ITEMIDLIST pidl, winmdroot.UI.Shell.
IShellItem
** ppsi)
182
internal static extern unsafe winmdroot.Foundation.HRESULT SHCreateShellItem([Optional] winmdroot.UI.Shell.Common.ITEMIDLIST* pidlParent, [Optional] winmdroot.UI.Shell.IShellFolder* psfParent, winmdroot.UI.Shell.Common.ITEMIDLIST* pidl, winmdroot.UI.Shell.
IShellItem
** ppsi);
Windows.Win32.UI_Shell_IFileDialogEvents_Extensions.g.cs (4)
23
/// <inheritdoc cref="winmdroot.UI.Shell.IFileDialogEvents.Interface.OnShareViolation(winmdroot.UI.Shell.IFileDialog*, winmdroot.UI.Shell.
IShellItem
*, winmdroot.UI.Shell.FDE_SHAREVIOLATION_RESPONSE*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT OnShareViolation(this winmdroot.UI.Shell.IFileDialogEvents.Interface @this, winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psi, out winmdroot.UI.Shell.FDE_SHAREVIOLATION_RESPONSE pResponse)
33
/// <inheritdoc cref="winmdroot.UI.Shell.IFileDialogEvents.Interface.OnOverwrite(winmdroot.UI.Shell.IFileDialog*, winmdroot.UI.Shell.
IShellItem
*, winmdroot.UI.Shell.FDE_OVERWRITE_RESPONSE*)"/>
34
internal static unsafe winmdroot.Foundation.HRESULT OnOverwrite(this winmdroot.UI.Shell.IFileDialogEvents.Interface @this, winmdroot.UI.Shell.IFileDialog* pfd, winmdroot.UI.Shell.
IShellItem
* psi, out winmdroot.UI.Shell.FDE_OVERWRITE_RESPONSE pResponse)
Windows.Win32.UI_Shell_IFileOperationProgressSink_Extensions.g.cs (32)
23
/// <inheritdoc cref="winmdroot.UI.Shell.IFileOperationProgressSink.Interface.PreRenameItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT PreRenameItem(this winmdroot.UI.Shell.IFileOperationProgressSink.Interface @this, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, string pszNewName)
33
/// <inheritdoc cref="winmdroot.UI.Shell.IFileOperationProgressSink.Interface.PostRenameItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR, winmdroot.Foundation.HRESULT, winmdroot.UI.Shell.
IShellItem
*)"/>
34
internal static unsafe winmdroot.Foundation.HRESULT PostRenameItem(this winmdroot.UI.Shell.IFileOperationProgressSink.Interface @this, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, string pszNewName, winmdroot.Foundation.HRESULT hrRename, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
43
/// <inheritdoc cref="winmdroot.UI.Shell.IFileOperationProgressSink.Interface.PreMoveItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR)"/>
44
internal static unsafe winmdroot.Foundation.HRESULT PreMoveItem(this winmdroot.UI.Shell.IFileOperationProgressSink.Interface @this, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, string pszNewName)
53
/// <inheritdoc cref="winmdroot.UI.Shell.IFileOperationProgressSink.Interface.PostMoveItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR, winmdroot.Foundation.HRESULT, winmdroot.UI.Shell.
IShellItem
*)"/>
54
internal static unsafe winmdroot.Foundation.HRESULT PostMoveItem(this winmdroot.UI.Shell.IFileOperationProgressSink.Interface @this, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, string pszNewName, winmdroot.Foundation.HRESULT hrMove, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
63
/// <inheritdoc cref="winmdroot.UI.Shell.IFileOperationProgressSink.Interface.PreCopyItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR)"/>
64
internal static unsafe winmdroot.Foundation.HRESULT PreCopyItem(this winmdroot.UI.Shell.IFileOperationProgressSink.Interface @this, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, string pszNewName)
73
/// <inheritdoc cref="winmdroot.UI.Shell.IFileOperationProgressSink.Interface.PostCopyItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR, winmdroot.Foundation.HRESULT, winmdroot.UI.Shell.
IShellItem
*)"/>
74
internal static unsafe winmdroot.Foundation.HRESULT PostCopyItem(this winmdroot.UI.Shell.IFileOperationProgressSink.Interface @this, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiItem, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, string pszNewName, winmdroot.Foundation.HRESULT hrCopy, winmdroot.UI.Shell.
IShellItem
* psiNewlyCreated)
83
/// <inheritdoc cref="winmdroot.UI.Shell.IFileOperationProgressSink.Interface.PreNewItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR)"/>
84
internal static unsafe winmdroot.Foundation.HRESULT PreNewItem(this winmdroot.UI.Shell.IFileOperationProgressSink.Interface @this, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, string pszNewName)
93
/// <inheritdoc cref="winmdroot.UI.Shell.IFileOperationProgressSink.Interface.PostNewItem(uint, winmdroot.UI.Shell.
IShellItem
*, winmdroot.Foundation.PCWSTR, winmdroot.Foundation.PCWSTR, uint, winmdroot.Foundation.HRESULT, winmdroot.UI.Shell.
IShellItem
*)"/>
94
internal static unsafe winmdroot.Foundation.HRESULT PostNewItem(this winmdroot.UI.Shell.IFileOperationProgressSink.Interface @this, uint dwFlags, winmdroot.UI.Shell.
IShellItem
* psiDestinationFolder, string pszNewName, string pszTemplateName, uint dwFileAttributes, winmdroot.Foundation.HRESULT hrNew, winmdroot.UI.Shell.
IShellItem
* psiNewItem)
Windows.Win32.UI_Shell_IShellItem_Extensions.g.cs (10)
23
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellItem
.Interface.BindToHandler(winmdroot.System.Com.IBindCtx*, global::System.Guid*, global::System.Guid*, void**)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT BindToHandler(this winmdroot.UI.Shell.
IShellItem
.Interface @this, winmdroot.System.Com.IBindCtx* pbc, in global::System.Guid bhid, in global::System.Guid riid, out void* ppv)
39
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellItem
.Interface.GetDisplayName(winmdroot.UI.Shell.SIGDN, winmdroot.Foundation.PWSTR*)"/>
40
internal static unsafe winmdroot.Foundation.HRESULT GetDisplayName(this winmdroot.UI.Shell.
IShellItem
.Interface @this, winmdroot.UI.Shell.SIGDN sigdnName, out winmdroot.Foundation.PWSTR ppszName)
49
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellItem
.Interface.GetAttributes(winmdroot.System.SystemServices.SFGAO_FLAGS, winmdroot.System.SystemServices.SFGAO_FLAGS*)"/>
50
internal static unsafe winmdroot.Foundation.HRESULT GetAttributes(this winmdroot.UI.Shell.
IShellItem
.Interface @this, winmdroot.System.SystemServices.SFGAO_FLAGS sfgaoMask, out winmdroot.System.SystemServices.SFGAO_FLAGS psfgaoAttribs)
59
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellItem
.Interface.Compare(winmdroot.UI.Shell.
IShellItem
*, uint, int*)"/>
60
internal static unsafe winmdroot.Foundation.HRESULT Compare(this winmdroot.UI.Shell.
IShellItem
.Interface @this, winmdroot.UI.Shell.
IShellItem
* psi, uint hint, out int piOrder)
Windows.Win32.UI_Shell_IShellItemFilter_Extensions.g.cs (2)
23
/// <inheritdoc cref="winmdroot.UI.Shell.IShellItemFilter.Interface.GetEnumFlagsForItem(winmdroot.UI.Shell.
IShellItem
*, uint*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT GetEnumFlagsForItem(this winmdroot.UI.Shell.IShellItemFilter.Interface @this, winmdroot.UI.Shell.
IShellItem
* psi, out uint pgrfFlags)
Windows\Win32\PInvoke.SHCreateItemFromParsingName.cs (3)
11
public static unsafe
IShellItem
* SHCreateItemFromParsingName(string path)
13
HRESULT hr = SHCreateItemFromParsingName(path, pbc: null, in IID.GetRef<
IShellItem
>(), out void* ppv);
19
return (
IShellItem
*)ppv;
Windows\Win32\PInvoke.SHCreateShellItem.cs (3)
8
/// <inheritdoc cref="SHCreateShellItem(ITEMIDLIST*, IShellFolder*, ITEMIDLIST*,
IShellItem
**)"/>
9
public static unsafe
IShellItem
* SHCreateShellItem(string path)
11
IShellItem
* ppsi = default;