61 references to IShellItemArray
System.Windows.Forms (2)
System\Windows\Forms\Dialogs\CommonDialogs\FolderBrowserDialog.cs (1)
406
using ComScope<
IShellItemArray
> itemArray = new(null);
System\Windows\Forms\Dialogs\CommonDialogs\OpenFileDialog.cs (1)
146
using ComScope<
IShellItemArray
> items = new(null);
System.Windows.Forms.Primitives (59)
Windows.Win32.IFileOpenDialog.g.cs (10)
757
private static winmdroot.Foundation.HRESULT GetResults(IFileOpenDialog* pThis, winmdroot.UI.Shell.
IShellItemArray
** ppenum)
787
public unsafe winmdroot.Foundation.HRESULT GetResults(winmdroot.UI.Shell.
IShellItemArray
** ppenum)
789
return ((delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItemArray
** ,winmdroot.Foundation.HRESULT>)lpVtbl[27])((IFileOpenDialog*)Unsafe.AsPointer(ref this), ppenum);
795
private static winmdroot.Foundation.HRESULT GetSelectedItems(IFileOpenDialog* pThis, winmdroot.UI.Shell.
IShellItemArray
** ppsai)
821
public unsafe void GetSelectedItems(winmdroot.UI.Shell.
IShellItemArray
** ppsai)
823
((delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItemArray
** ,winmdroot.Foundation.HRESULT>)lpVtbl[28])((IFileOpenDialog*)Unsafe.AsPointer(ref this), ppsai).ThrowOnFailure();
901
internal delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItemArray
** ,winmdroot.Foundation.HRESULT> GetResults_28;
903
internal delegate *unmanaged [Stdcall]<IFileOpenDialog*,winmdroot.UI.Shell.
IShellItemArray
** ,winmdroot.Foundation.HRESULT> GetSelectedItems_29;
1027
unsafe winmdroot.Foundation.HRESULT GetResults(winmdroot.UI.Shell.
IShellItemArray
** ppenum);
1030
unsafe winmdroot.Foundation.HRESULT GetSelectedItems(winmdroot.UI.Shell.
IShellItemArray
** ppsai);
Windows.Win32.IShellItemArray.g.cs (39)
26
:IVTable<
IShellItemArray
,
IShellItemArray
.Vtbl>,IComIID {
42
return ((delegate *unmanaged [Stdcall]<
IShellItemArray
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IShellItemArray
*)Unsafe.AsPointer(ref this), riid, ppvObject);
47
return ((delegate *unmanaged [Stdcall]<
IShellItemArray
*,uint>)lpVtbl[1])((
IShellItemArray
*)Unsafe.AsPointer(ref this));
52
return ((delegate *unmanaged [Stdcall]<
IShellItemArray
*,uint>)lpVtbl[2])((
IShellItemArray
*)Unsafe.AsPointer(ref this));
73
private static winmdroot.Foundation.HRESULT BindToHandler(
IShellItemArray
* pThis, winmdroot.System.Com.IBindCtx* pbc, global::System.Guid* bhid, global::System.Guid* riid, void** ppvOut)
112
((delegate *unmanaged [Stdcall]<
IShellItemArray
*,winmdroot.System.Com.IBindCtx* ,global::System.Guid* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((
IShellItemArray
*)Unsafe.AsPointer(ref this), pbc, bhid, riid, ppvOut).ThrowOnFailure();
130
private static winmdroot.Foundation.HRESULT GetPropertyStore(
IShellItemArray
* pThis, winmdroot.UI.Shell.PropertiesSystem.GETPROPERTYSTOREFLAGS flags, global::System.Guid* riid, void** ppv)
170
((delegate *unmanaged [Stdcall]<
IShellItemArray
*,winmdroot.UI.Shell.PropertiesSystem.GETPROPERTYSTOREFLAGS ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
IShellItemArray
*)Unsafe.AsPointer(ref this), flags, riid, ppv).ThrowOnFailure();
191
private static winmdroot.Foundation.HRESULT GetPropertyDescriptionList(
IShellItemArray
* pThis, winmdroot.UI.Shell.PropertiesSystem.PROPERTYKEY* keyType, global::System.Guid* riid, void** ppv)
232
((delegate *unmanaged [Stdcall]<
IShellItemArray
*,winmdroot.UI.Shell.PropertiesSystem.PROPERTYKEY* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((
IShellItemArray
*)Unsafe.AsPointer(ref this), keyType, riid, ppv).ThrowOnFailure();
247
private static winmdroot.Foundation.HRESULT GetAttributes(
IShellItemArray
* pThis, winmdroot.UI.Shell.SIATTRIBFLAGS AttribFlags, winmdroot.System.SystemServices.SFGAO_FLAGS sfgaoMask, winmdroot.System.SystemServices.SFGAO_FLAGS* psfgaoAttribs)
283
((delegate *unmanaged [Stdcall]<
IShellItemArray
*,winmdroot.UI.Shell.SIATTRIBFLAGS ,winmdroot.System.SystemServices.SFGAO_FLAGS ,winmdroot.System.SystemServices.SFGAO_FLAGS* ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((
IShellItemArray
*)Unsafe.AsPointer(ref this), AttribFlags, sfgaoMask, psfgaoAttribs).ThrowOnFailure();
298
private static winmdroot.Foundation.HRESULT GetCount(
IShellItemArray
* pThis, uint* pdwNumItems)
328
((delegate *unmanaged [Stdcall]<
IShellItemArray
*,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((
IShellItemArray
*)Unsafe.AsPointer(ref this), pdwNumItems).ThrowOnFailure();
334
private static winmdroot.Foundation.HRESULT GetItemAt(
IShellItemArray
* pThis, 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();
372
private static winmdroot.Foundation.HRESULT EnumItems(
IShellItemArray
* pThis, winmdroot.UI.Shell.IEnumShellItems** ppenumShellItems)
402
((delegate *unmanaged [Stdcall]<
IShellItemArray
*,winmdroot.UI.Shell.IEnumShellItems** ,winmdroot.Foundation.HRESULT>)lpVtbl[9])((
IShellItemArray
*)Unsafe.AsPointer(ref this), ppenumShellItems).ThrowOnFailure();
426
internal delegate *unmanaged [Stdcall]<
IShellItemArray
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
428
internal delegate *unmanaged [Stdcall]<
IShellItemArray
*,uint> AddRef_2;
430
internal delegate *unmanaged [Stdcall]<
IShellItemArray
*,uint> Release_3;
432
internal delegate *unmanaged [Stdcall]<
IShellItemArray
*,winmdroot.System.Com.IBindCtx* ,global::System.Guid* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> BindToHandler_4;
434
internal delegate *unmanaged [Stdcall]<
IShellItemArray
*,winmdroot.UI.Shell.PropertiesSystem.GETPROPERTYSTOREFLAGS ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> GetPropertyStore_5;
436
internal delegate *unmanaged [Stdcall]<
IShellItemArray
*,winmdroot.UI.Shell.PropertiesSystem.PROPERTYKEY* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> GetPropertyDescriptionList_6;
438
internal delegate *unmanaged [Stdcall]<
IShellItemArray
*,winmdroot.UI.Shell.SIATTRIBFLAGS ,winmdroot.System.SystemServices.SFGAO_FLAGS ,winmdroot.System.SystemServices.SFGAO_FLAGS* ,winmdroot.Foundation.HRESULT> GetAttributes_7;
440
internal delegate *unmanaged [Stdcall]<
IShellItemArray
*,uint* ,winmdroot.Foundation.HRESULT> GetCount_8;
442
internal delegate *unmanaged [Stdcall]<
IShellItemArray
*,uint ,winmdroot.UI.Shell.IShellItem** ,winmdroot.Foundation.HRESULT> GetItemAt_9;
444
internal delegate *unmanaged [Stdcall]<
IShellItemArray
*,winmdroot.UI.Shell.IEnumShellItems** ,winmdroot.Foundation.HRESULT> EnumItems_10;
Windows.Win32.UI_Shell_IShellItemArray_Extensions.g.cs (10)
23
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellItemArray
.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.
IShellItemArray
.Interface @this, winmdroot.System.Com.IBindCtx* pbc, in global::System.Guid bhid, in global::System.Guid riid, out void* ppvOut)
39
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellItemArray
.Interface.GetPropertyStore(winmdroot.UI.Shell.PropertiesSystem.GETPROPERTYSTOREFLAGS, global::System.Guid*, void**)"/>
40
internal static unsafe winmdroot.Foundation.HRESULT GetPropertyStore(this winmdroot.UI.Shell.
IShellItemArray
.Interface @this, winmdroot.UI.Shell.PropertiesSystem.GETPROPERTYSTOREFLAGS flags, in global::System.Guid riid, out void* ppv)
52
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellItemArray
.Interface.GetPropertyDescriptionList(winmdroot.UI.Shell.PropertiesSystem.PROPERTYKEY*, global::System.Guid*, void**)"/>
53
internal static unsafe winmdroot.Foundation.HRESULT GetPropertyDescriptionList(this winmdroot.UI.Shell.
IShellItemArray
.Interface @this, in winmdroot.UI.Shell.PropertiesSystem.PROPERTYKEY keyType, in global::System.Guid riid, out void* ppv)
68
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellItemArray
.Interface.GetAttributes(winmdroot.UI.Shell.SIATTRIBFLAGS, winmdroot.System.SystemServices.SFGAO_FLAGS, winmdroot.System.SystemServices.SFGAO_FLAGS*)"/>
69
internal static unsafe winmdroot.Foundation.HRESULT GetAttributes(this winmdroot.UI.Shell.
IShellItemArray
.Interface @this, winmdroot.UI.Shell.SIATTRIBFLAGS AttribFlags, winmdroot.System.SystemServices.SFGAO_FLAGS sfgaoMask, out winmdroot.System.SystemServices.SFGAO_FLAGS psfgaoAttribs)
78
/// <inheritdoc cref="winmdroot.UI.Shell.
IShellItemArray
.Interface.GetCount(uint*)"/>
79
internal static unsafe winmdroot.Foundation.HRESULT GetCount(this winmdroot.UI.Shell.
IShellItemArray
.Interface @this, out uint pdwNumItems)