69 references to IEnumUnknown
System.Private.Windows.Core (39)
_generated\144\Windows.Win32.IEnumUnknown.g.cs (32)
27 :winmdroot.IVTable<IEnumUnknown,IEnumUnknown.Vtbl>,IComIID { 44 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((IEnumUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); 49 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,uint>)lpVtbl[1])((IEnumUnknown*)Unsafe.AsPointer(ref this)); 54 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,uint>)lpVtbl[2])((IEnumUnknown*)Unsafe.AsPointer(ref this)); 78 private static winmdroot.Foundation.HRESULT Next(IEnumUnknown* pThis, uint celt, winmdroot.System.Com.IUnknown** rgelt, [Optional] uint* pceltFetched) 108 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,uint ,winmdroot.System.Com.IUnknown** ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IEnumUnknown*)Unsafe.AsPointer(ref this), celt, rgelt, pceltFetched); 114 private static winmdroot.Foundation.HRESULT Skip(IEnumUnknown* pThis, uint celt) 139 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,uint ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IEnumUnknown*)Unsafe.AsPointer(ref this), celt); 145 private static winmdroot.Foundation.HRESULT Reset(IEnumUnknown* pThis) 167 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,winmdroot.Foundation.HRESULT>)lpVtbl[5])((IEnumUnknown*)Unsafe.AsPointer(ref this)); 173 private static winmdroot.Foundation.HRESULT Clone(IEnumUnknown* pThis, winmdroot.System.Com.IEnumUnknown** ppenum) 196 public unsafe winmdroot.Foundation.HRESULT Clone(winmdroot.System.Com.IEnumUnknown** ppenum) 198 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,winmdroot.System.Com.IEnumUnknown** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((IEnumUnknown*)Unsafe.AsPointer(ref this), ppenum); 224 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1; 226 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,uint> AddRef_2; 228 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,uint> Release_3; 230 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,uint ,winmdroot.System.Com.IUnknown** ,uint* ,winmdroot.Foundation.HRESULT> Next_4; 232 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,uint ,winmdroot.Foundation.HRESULT> Skip_5; 234 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,winmdroot.Foundation.HRESULT> Reset_6; 236 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,winmdroot.System.Com.IEnumUnknown** ,winmdroot.Foundation.HRESULT> Clone_7; 275 unsafe winmdroot.Foundation.HRESULT Clone(winmdroot.System.Com.IEnumUnknown** ppenum);
_generated\236\Windows.Win32.System_Com_IEnumUnknown_Extensions.g.cs (4)
23 /// <inheritdoc cref="winmdroot.System.Com.IEnumUnknown.Interface.Next(uint, winmdroot.System.Com.IUnknown**, uint*)"/> 24 internal static unsafe winmdroot.Foundation.HRESULT Next(this winmdroot.System.Com.IEnumUnknown.Interface @this, uint celt, winmdroot.System.Com.IUnknown** rgelt, out uint pceltFetched) 33 /// <inheritdoc cref="winmdroot.System.Com.IEnumUnknown.Interface.Next(uint, winmdroot.System.Com.IUnknown**, uint*)"/> 35 internal static unsafe winmdroot.Foundation.HRESULT Next(this winmdroot.System.Com.IEnumUnknown.Interface @this, uint celt, winmdroot.System.Com.IUnknown** rgelt)
Windows\Win32\System\Com\IComCallableWrapper.cs (3)
59internal delegate* unmanaged[Stdcall]<IEnumUnknown*, Guid*, void**, HRESULT> QueryInterface_1; 60internal delegate* unmanaged[Stdcall]<IEnumUnknown*, uint> AddRef_2; 61internal delegate* unmanaged[Stdcall]<IEnumUnknown*, uint> Release_3;
System.Windows.Forms (20)
System\Windows\Forms\ActiveX\AxHost.AxContainer.cs (4)
158internal IEnumUnknown.Interface EnumControls(Control control, uint dwOleContF, ENUM_CONTROLS_WHICH_FLAGS dwWhich) 574HRESULT IOleContainer.Interface.EnumObjects(uint grfFlags, IEnumUnknown** ppenum) 596*ppenum = ComHelpers.GetComPointer<IEnumUnknown>(new EnumUnknown([.. oleControls])); 601*ppenum = ComHelpers.GetComPointer<IEnumUnknown>(new EnumUnknown(null));
System\Windows\Forms\ActiveX\AxHost.AxContainer.ExtenderProxy.cs (3)
54IEnumUnknown** ppenum) 61IEnumUnknown.Interface enumUnknown = GetContainer() is { } container && GetControl() is { } control 64*ppenum = ComHelpers.GetComPointer<IEnumUnknown>(enumUnknown);
System\Windows\Forms\ActiveX\AxHost.EnumUnknown.cs (8)
10internal class EnumUnknown : IEnumUnknown.Interface, IManagedWrapper<IEnumUnknown> 28unsafe HRESULT IEnumUnknown.Interface.Next(uint celt, IUnknown** rgelt, uint* pceltFetched) 70HRESULT IEnumUnknown.Interface.Skip(uint celt) 76HRESULT IEnumUnknown.Interface.Reset() 82unsafe HRESULT IEnumUnknown.Interface.Clone(IEnumUnknown** ppenum) 89*ppenum = ComHelpers.GetComPointer<IEnumUnknown>(new EnumUnknown(_array, _location));
System\Windows\Forms\ActiveX\AxHost.OleInterfaces.cs (2)
93IEnumUnknown** ppenum) 95*ppenum = ComHelpers.GetComPointer<IEnumUnknown>(
System\Windows\Forms\Controls\WebBrowser\WebBrowserContainer.cs (3)
41HRESULT IOleContainer.Interface.EnumObjects(uint grfFlags, IEnumUnknown** ppenum) 57*ppenum = ComHelpers.GetComPointer<IEnumUnknown>(new AxHost.EnumUnknown(temp)); 62*ppenum = ComHelpers.GetComPointer<IEnumUnknown>(new AxHost.EnumUnknown(null));
System.Windows.Forms.Primitives (10)
_generated\201\Windows.Win32.IOleContainer.g.cs (5)
95 private static winmdroot.Foundation.HRESULT EnumObjects(IOleContainer* pThis, uint grfFlags, winmdroot.System.Com.IEnumUnknown** ppenum) 120 public unsafe void EnumObjects(uint grfFlags, winmdroot.System.Com.IEnumUnknown** ppenum) 122 ((delegate *unmanaged [Stdcall]<IOleContainer*,uint ,winmdroot.System.Com.IEnumUnknown** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IOleContainer*)Unsafe.AsPointer(ref this), grfFlags, ppenum).ThrowOnFailure(); 188 internal delegate *unmanaged [Stdcall]<IOleContainer*,uint ,winmdroot.System.Com.IEnumUnknown** ,winmdroot.Foundation.HRESULT> EnumObjects_5; 222 unsafe winmdroot.Foundation.HRESULT EnumObjects(uint grfFlags, winmdroot.System.Com.IEnumUnknown** ppenum);
_generated\276\Windows.Win32.IVBGetControl.g.cs (5)
59 private static winmdroot.Foundation.HRESULT EnumControls(IVBGetControl* pThis, uint dwOleContF, winmdroot.System.Ole.ENUM_CONTROLS_WHICH_FLAGS dwWhich, winmdroot.System.Com.IEnumUnknown** ppenumUnk) 91 public unsafe void EnumControls(uint dwOleContF, winmdroot.System.Ole.ENUM_CONTROLS_WHICH_FLAGS dwWhich, winmdroot.System.Com.IEnumUnknown** ppenumUnk) 93 ((delegate *unmanaged [Stdcall]<IVBGetControl*,uint ,winmdroot.System.Ole.ENUM_CONTROLS_WHICH_FLAGS ,winmdroot.System.Com.IEnumUnknown** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IVBGetControl*)Unsafe.AsPointer(ref this), dwOleContF, dwWhich, ppenumUnk).ThrowOnFailure(); 125 internal delegate *unmanaged [Stdcall]<IVBGetControl*,uint ,winmdroot.System.Ole.ENUM_CONTROLS_WHICH_FLAGS ,winmdroot.System.Com.IEnumUnknown** ,winmdroot.Foundation.HRESULT> EnumControls_4; 151 unsafe winmdroot.Foundation.HRESULT EnumControls(uint dwOleContF, winmdroot.System.Ole.ENUM_CONTROLS_WHICH_FLAGS dwWhich, winmdroot.System.Com.IEnumUnknown** ppenumUnk);