65 references to IEnumUnknown
System.Private.Windows.Core (35)
Windows.Win32.IEnumUnknown.g.cs (32)
26 :IVTable<IEnumUnknown,IEnumUnknown.Vtbl>,IComIID { 42 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((IEnumUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); 47 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,uint>)lpVtbl[1])((IEnumUnknown*)Unsafe.AsPointer(ref this)); 52 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,uint>)lpVtbl[2])((IEnumUnknown*)Unsafe.AsPointer(ref this)); 58 private static winmdroot.Foundation.HRESULT Next(IEnumUnknown* pThis, uint celt, winmdroot.System.Com.IUnknown** rgelt, [Optional] uint* pceltFetched) 88 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,uint ,winmdroot.System.Com.IUnknown** ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IEnumUnknown*)Unsafe.AsPointer(ref this), celt, rgelt, pceltFetched); 94 private static winmdroot.Foundation.HRESULT Skip(IEnumUnknown* pThis, uint celt) 119 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,uint ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IEnumUnknown*)Unsafe.AsPointer(ref this), celt); 125 private static winmdroot.Foundation.HRESULT Reset(IEnumUnknown* pThis) 147 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,winmdroot.Foundation.HRESULT>)lpVtbl[5])((IEnumUnknown*)Unsafe.AsPointer(ref this)); 153 private static winmdroot.Foundation.HRESULT Clone(IEnumUnknown* pThis, winmdroot.System.Com.IEnumUnknown** ppenum) 176 public unsafe winmdroot.Foundation.HRESULT Clone(winmdroot.System.Com.IEnumUnknown** ppenum) 178 return ((delegate *unmanaged [Stdcall]<IEnumUnknown*,winmdroot.System.Com.IEnumUnknown** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((IEnumUnknown*)Unsafe.AsPointer(ref this), ppenum); 202 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1; 204 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,uint> AddRef_2; 206 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,uint> Release_3; 208 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,uint ,winmdroot.System.Com.IUnknown** ,uint* ,winmdroot.Foundation.HRESULT> Next_4; 210 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,uint ,winmdroot.Foundation.HRESULT> Skip_5; 212 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,winmdroot.Foundation.HRESULT> Reset_6; 214 internal delegate *unmanaged [Stdcall]<IEnumUnknown*,winmdroot.System.Com.IEnumUnknown** ,winmdroot.Foundation.HRESULT> Clone_7; 253 unsafe winmdroot.Foundation.HRESULT Clone(winmdroot.System.Com.IEnumUnknown** ppenum);
Windows\Win32\System\Com\IComCallableWrapper.cs (3)
62internal delegate* unmanaged[Stdcall]<IEnumUnknown*, Guid*, void**, HRESULT> QueryInterface_1; 63internal delegate* unmanaged[Stdcall]<IEnumUnknown*, uint> AddRef_2; 64internal 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)
Windows.Win32.IOleContainer.g.cs (5)
92 private static winmdroot.Foundation.HRESULT EnumObjects(IOleContainer* pThis, uint grfFlags, winmdroot.System.Com.IEnumUnknown** ppenum) 117 public unsafe void EnumObjects(uint grfFlags, winmdroot.System.Com.IEnumUnknown** ppenum) 119 ((delegate *unmanaged [Stdcall]<IOleContainer*,uint ,winmdroot.System.Com.IEnumUnknown** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IOleContainer*)Unsafe.AsPointer(ref this), grfFlags, ppenum).ThrowOnFailure(); 183 internal delegate *unmanaged [Stdcall]<IOleContainer*,uint ,winmdroot.System.Com.IEnumUnknown** ,winmdroot.Foundation.HRESULT> EnumObjects_5; 217 unsafe winmdroot.Foundation.HRESULT EnumObjects(uint grfFlags, winmdroot.System.Com.IEnumUnknown** ppenum);
Windows.Win32.IVBGetControl.g.cs (5)
57 private static winmdroot.Foundation.HRESULT EnumControls(IVBGetControl* pThis, uint dwOleContF, winmdroot.System.Ole.ENUM_CONTROLS_WHICH_FLAGS dwWhich, winmdroot.System.Com.IEnumUnknown** ppenumUnk) 89 public unsafe void EnumControls(uint dwOleContF, winmdroot.System.Ole.ENUM_CONTROLS_WHICH_FLAGS dwWhich, winmdroot.System.Com.IEnumUnknown** ppenumUnk) 91 ((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(); 121 internal delegate *unmanaged [Stdcall]<IVBGetControl*,uint ,winmdroot.System.Ole.ENUM_CONTROLS_WHICH_FLAGS ,winmdroot.System.Com.IEnumUnknown** ,winmdroot.Foundation.HRESULT> EnumControls_4; 147 unsafe winmdroot.Foundation.HRESULT EnumControls(uint dwOleContF, winmdroot.System.Ole.ENUM_CONTROLS_WHICH_FLAGS dwWhich, winmdroot.System.Com.IEnumUnknown** ppenumUnk);