61 references to IShellItemArray
System.Windows.Forms (2)
System\Windows\Forms\Dialogs\CommonDialogs\FolderBrowserDialog.cs (1)
406using ComScope<IShellItemArray> itemArray = new(null);
System\Windows\Forms\Dialogs\CommonDialogs\OpenFileDialog.cs (1)
146using 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)