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)
14
internal unsafe class StringSource :
IEnumString
.Interface, IManagedWrapper<
IEnumString
>
49
(IUnknown*)ComHelpers.GetComPointer<
IEnumString
>(this),
74
public unsafe HRESULT Clone(
IEnumString
** ppenum)
81
*ppenum = ComHelpers.GetComPointer<
IEnumString
>(new StringSource(_strings) { _current = _current });