46 references to IEnumString
System.Private.Windows.Core (41)
_generated\124\Windows.Win32.IBindCtx.g.cs (5)
346 private static winmdroot.Foundation.HRESULT EnumObjectParam(IBindCtx* pThis, winmdroot.System.Com.IEnumString** ppenum) 370 public unsafe winmdroot.Foundation.HRESULT EnumObjectParam(winmdroot.System.Com.IEnumString** ppenum) 372 return ((delegate *unmanaged [Stdcall]<IBindCtx*,winmdroot.System.Com.IEnumString** ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((IBindCtx*)Unsafe.AsPointer(ref this), ppenum); 455 internal delegate *unmanaged [Stdcall]<IBindCtx*,winmdroot.System.Com.IEnumString** ,winmdroot.Foundation.HRESULT> EnumObjectParam_12; 517 unsafe winmdroot.Foundation.HRESULT EnumObjectParam(winmdroot.System.Com.IEnumString** ppenum);
_generated\143\Windows.Win32.IEnumString.g.cs (32)
27 :winmdroot.IVTable<IEnumString,IEnumString.Vtbl>,IComIID { 44 return ((delegate *unmanaged [Stdcall]<IEnumString*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((IEnumString*)Unsafe.AsPointer(ref this), riid, ppvObject); 49 return ((delegate *unmanaged [Stdcall]<IEnumString*,uint>)lpVtbl[1])((IEnumString*)Unsafe.AsPointer(ref this)); 54 return ((delegate *unmanaged [Stdcall]<IEnumString*,uint>)lpVtbl[2])((IEnumString*)Unsafe.AsPointer(ref this)); 83 private static winmdroot.Foundation.HRESULT Next(IEnumString* pThis, uint celt, winmdroot.Foundation.PWSTR* rgelt, [Optional] uint* pceltFetched) 113 return ((delegate *unmanaged [Stdcall]<IEnumString*,uint ,winmdroot.Foundation.PWSTR* ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IEnumString*)Unsafe.AsPointer(ref this), celt, rgelt, pceltFetched); 119 private static winmdroot.Foundation.HRESULT Skip(IEnumString* pThis, uint celt) 144 return ((delegate *unmanaged [Stdcall]<IEnumString*,uint ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IEnumString*)Unsafe.AsPointer(ref this), celt); 150 private static winmdroot.Foundation.HRESULT Reset(IEnumString* pThis) 172 return ((delegate *unmanaged [Stdcall]<IEnumString*,winmdroot.Foundation.HRESULT>)lpVtbl[5])((IEnumString*)Unsafe.AsPointer(ref this)); 178 private static winmdroot.Foundation.HRESULT Clone(IEnumString* pThis, winmdroot.System.Com.IEnumString** ppenum) 201 public unsafe winmdroot.Foundation.HRESULT Clone(winmdroot.System.Com.IEnumString** ppenum) 203 return ((delegate *unmanaged [Stdcall]<IEnumString*,winmdroot.System.Com.IEnumString** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((IEnumString*)Unsafe.AsPointer(ref this), ppenum); 229 internal delegate *unmanaged [Stdcall]<IEnumString*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1; 231 internal delegate *unmanaged [Stdcall]<IEnumString*,uint> AddRef_2; 233 internal delegate *unmanaged [Stdcall]<IEnumString*,uint> Release_3; 235 internal delegate *unmanaged [Stdcall]<IEnumString*,uint ,winmdroot.Foundation.PWSTR* ,uint* ,winmdroot.Foundation.HRESULT> Next_4; 237 internal delegate *unmanaged [Stdcall]<IEnumString*,uint ,winmdroot.Foundation.HRESULT> Skip_5; 239 internal delegate *unmanaged [Stdcall]<IEnumString*,winmdroot.Foundation.HRESULT> Reset_6; 241 internal delegate *unmanaged [Stdcall]<IEnumString*,winmdroot.System.Com.IEnumString** ,winmdroot.Foundation.HRESULT> Clone_7; 280 unsafe winmdroot.Foundation.HRESULT Clone(winmdroot.System.Com.IEnumString** ppenum);
_generated\235\Windows.Win32.System_Com_IEnumString_Extensions.g.cs (4)
23 /// <inheritdoc cref="winmdroot.System.Com.IEnumString.Interface.Next(uint, winmdroot.Foundation.PWSTR*, uint*)"/> 25 internal static unsafe winmdroot.Foundation.HRESULT Next(this winmdroot.System.Com.IEnumString.Interface @this, Span<winmdroot.Foundation.PWSTR> rgelt, out uint pceltFetched) 37 /// <inheritdoc cref="winmdroot.System.Com.IEnumString.Interface.Next(uint, winmdroot.Foundation.PWSTR*, uint*)"/> 38 internal static unsafe winmdroot.Foundation.HRESULT Next(this winmdroot.System.Com.IEnumString.Interface @this, Span<winmdroot.Foundation.PWSTR> rgelt)
System.Windows.Forms (5)
System\Windows\Forms\StringSource.cs (5)
14internal unsafe class StringSource : IEnumString.Interface, IManagedWrapper<IEnumString> 49(IUnknown*)ComHelpers.GetComPointer<IEnumString>(this), 74public unsafe HRESULT Clone(IEnumString** ppenum) 81*ppenum = ComHelpers.GetComPointer<IEnumString>(new StringSource(_strings) { _current = _current });