44 references to IEnumString
System.Private.Windows.Core (39)
Windows.Win32.IBindCtx.g.cs (5)
342
private static winmdroot.Foundation.HRESULT EnumObjectParam(IBindCtx* pThis, winmdroot.System.Com.
IEnumString
** ppenum)
366
public unsafe winmdroot.Foundation.HRESULT EnumObjectParam(winmdroot.System.Com.
IEnumString
** ppenum)
368
return ((delegate *unmanaged [Stdcall]<IBindCtx*,winmdroot.System.Com.
IEnumString
** ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((IBindCtx*)Unsafe.AsPointer(ref this), ppenum);
449
internal delegate *unmanaged [Stdcall]<IBindCtx*,winmdroot.System.Com.
IEnumString
** ,winmdroot.Foundation.HRESULT> EnumObjectParam_12;
511
unsafe winmdroot.Foundation.HRESULT EnumObjectParam(winmdroot.System.Com.
IEnumString
** ppenum);
Windows.Win32.IEnumString.g.cs (32)
26
:IVTable<
IEnumString
,
IEnumString
.Vtbl>,IComIID {
42
return ((delegate *unmanaged [Stdcall]<
IEnumString
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IEnumString
*)Unsafe.AsPointer(ref this), riid, ppvObject);
47
return ((delegate *unmanaged [Stdcall]<
IEnumString
*,uint>)lpVtbl[1])((
IEnumString
*)Unsafe.AsPointer(ref this));
52
return ((delegate *unmanaged [Stdcall]<
IEnumString
*,uint>)lpVtbl[2])((
IEnumString
*)Unsafe.AsPointer(ref this));
68
private static winmdroot.Foundation.HRESULT Next(
IEnumString
* pThis, uint celt, winmdroot.Foundation.PWSTR* rgelt, [Optional] uint* pceltFetched)
98
return ((delegate *unmanaged [Stdcall]<
IEnumString
*,uint ,winmdroot.Foundation.PWSTR* ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((
IEnumString
*)Unsafe.AsPointer(ref this), celt, rgelt, pceltFetched);
104
private static winmdroot.Foundation.HRESULT Skip(
IEnumString
* pThis, uint celt)
129
return ((delegate *unmanaged [Stdcall]<
IEnumString
*,uint ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
IEnumString
*)Unsafe.AsPointer(ref this), celt);
135
private static winmdroot.Foundation.HRESULT Reset(
IEnumString
* pThis)
157
return ((delegate *unmanaged [Stdcall]<
IEnumString
*,winmdroot.Foundation.HRESULT>)lpVtbl[5])((
IEnumString
*)Unsafe.AsPointer(ref this));
163
private static winmdroot.Foundation.HRESULT Clone(
IEnumString
* pThis, winmdroot.System.Com.
IEnumString
** ppenum)
186
public unsafe winmdroot.Foundation.HRESULT Clone(winmdroot.System.Com.
IEnumString
** ppenum)
188
return ((delegate *unmanaged [Stdcall]<
IEnumString
*,winmdroot.System.Com.
IEnumString
** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((
IEnumString
*)Unsafe.AsPointer(ref this), ppenum);
212
internal delegate *unmanaged [Stdcall]<
IEnumString
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
214
internal delegate *unmanaged [Stdcall]<
IEnumString
*,uint> AddRef_2;
216
internal delegate *unmanaged [Stdcall]<
IEnumString
*,uint> Release_3;
218
internal delegate *unmanaged [Stdcall]<
IEnumString
*,uint ,winmdroot.Foundation.PWSTR* ,uint* ,winmdroot.Foundation.HRESULT> Next_4;
220
internal delegate *unmanaged [Stdcall]<
IEnumString
*,uint ,winmdroot.Foundation.HRESULT> Skip_5;
222
internal delegate *unmanaged [Stdcall]<
IEnumString
*,winmdroot.Foundation.HRESULT> Reset_6;
224
internal delegate *unmanaged [Stdcall]<
IEnumString
*,winmdroot.System.Com.
IEnumString
** ,winmdroot.Foundation.HRESULT> Clone_7;
263
unsafe winmdroot.Foundation.HRESULT Clone(winmdroot.System.Com.
IEnumString
** ppenum);
Windows.Win32.System_Com_IEnumString_Extensions.g.cs (2)
23
/// <inheritdoc cref="winmdroot.System.Com.
IEnumString
.Interface.Next(uint, winmdroot.Foundation.PWSTR*, uint*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT Next(this winmdroot.System.Com.
IEnumString
.Interface @this, Span<winmdroot.Foundation.PWSTR> rgelt, uint* pceltFetched)
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 });