61 references to IEnumFORMATETC
PresentationCore (1)
System\Windows\dataobject.cs (1)
603
HRESULT Com.IDataObject.Interface.EnumFormatEtc(uint dwDirection, Com.
IEnumFORMATETC
** ppenumFormatEtc) =>
System.Private.Windows.Core (55)
System\Private\Windows\Ole\Composition.cs (1)
184
public HRESULT EnumFormatEtc(uint dwDirection,
IEnumFORMATETC
** ppenumFormatEtc) => _nativeDataObject.EnumFormatEtc(dwDirection, ppenumFormatEtc);
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (2)
225
public HRESULT EnumFormatEtc(uint dwDirection,
IEnumFORMATETC
** ppenumFormatEtc)
234
*ppenumFormatEtc = ComHelpers.GetComPointer<
IEnumFORMATETC
>(new FormatEnumerator(
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (2)
52
public HRESULT EnumFormatEtc(uint dwDirection, Com.
IEnumFORMATETC
** ppenumFormatEtc)
549
using ComScope<Com.
IEnumFORMATETC
> enumFORMATETC = new(null);
System\Private\Windows\Ole\Composition.NativeToRuntimeAdapter.cs (1)
57
using ComScope<Com.
IEnumFORMATETC
> nativeFormat = new(null);
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (2)
72
HRESULT Com.IDataObject.Interface.EnumFormatEtc(uint dwDirection, Com.
IEnumFORMATETC
** ppenumFormatEtc)
80
*ppenumFormatEtc = ComHelpers.TryGetComPointer<Com.
IEnumFORMATETC
>(comTypeFormatEtc, out HRESULT hr);
System\Private\Windows\Ole\FormatEnumerator.cs (8)
13
internal unsafe class FormatEnumerator : ComTypes.IEnumFORMATETC,
IEnumFORMATETC
.Interface, IManagedWrapper<
IEnumFORMATETC
>
102
HRESULT
IEnumFORMATETC
.Interface.Next(uint celt, FORMATETC* rgelt, uint* pceltFetched)
128
HRESULT
IEnumFORMATETC
.Interface.Skip(uint celt) => (HRESULT)Skip((int)celt);
130
HRESULT
IEnumFORMATETC
.Interface.Reset() => (HRESULT)Reset();
132
HRESULT
IEnumFORMATETC
.Interface.Clone(
IEnumFORMATETC
** ppenum)
140
*ppenum = ComHelpers.GetComPointer<
IEnumFORMATETC
>(cloned);
Windows.Win32.IDataObject.g.cs (5)
297
private static winmdroot.Foundation.HRESULT EnumFormatEtc(IDataObject* pThis, uint dwDirection, winmdroot.System.Com.
IEnumFORMATETC
** ppenumFormatEtc)
329
public unsafe winmdroot.Foundation.HRESULT EnumFormatEtc(uint dwDirection, winmdroot.System.Com.
IEnumFORMATETC
** ppenumFormatEtc)
331
return ((delegate *unmanaged [Stdcall]<IDataObject*,uint ,winmdroot.System.Com.
IEnumFORMATETC
** ,winmdroot.Foundation.HRESULT>)lpVtbl[8])((IDataObject*)Unsafe.AsPointer(ref this), dwDirection, ppenumFormatEtc);
498
internal delegate *unmanaged [Stdcall]<IDataObject*,uint ,winmdroot.System.Com.
IEnumFORMATETC
** ,winmdroot.Foundation.HRESULT> EnumFormatEtc_9;
554
unsafe winmdroot.Foundation.HRESULT EnumFormatEtc(uint dwDirection, winmdroot.System.Com.
IEnumFORMATETC
** ppenumFormatEtc);
Windows.Win32.IEnumFORMATETC.g.cs (32)
26
:IVTable<
IEnumFORMATETC
,
IEnumFORMATETC
.Vtbl>,IComIID {
42
return ((delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IEnumFORMATETC
*)Unsafe.AsPointer(ref this), riid, ppvObject);
47
return ((delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,uint>)lpVtbl[1])((
IEnumFORMATETC
*)Unsafe.AsPointer(ref this));
52
return ((delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,uint>)lpVtbl[2])((
IEnumFORMATETC
*)Unsafe.AsPointer(ref this));
68
private static winmdroot.Foundation.HRESULT Next(
IEnumFORMATETC
* pThis, uint celt, winmdroot.System.Com.FORMATETC* rgelt, [Optional] uint* pceltFetched)
98
return ((delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,uint ,winmdroot.System.Com.FORMATETC* ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((
IEnumFORMATETC
*)Unsafe.AsPointer(ref this), celt, rgelt, pceltFetched);
104
private static winmdroot.Foundation.HRESULT Skip(
IEnumFORMATETC
* pThis, uint celt)
129
return ((delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,uint ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
IEnumFORMATETC
*)Unsafe.AsPointer(ref this), celt);
135
private static winmdroot.Foundation.HRESULT Reset(
IEnumFORMATETC
* pThis)
157
return ((delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,winmdroot.Foundation.HRESULT>)lpVtbl[5])((
IEnumFORMATETC
*)Unsafe.AsPointer(ref this));
163
private static winmdroot.Foundation.HRESULT Clone(
IEnumFORMATETC
* pThis, winmdroot.System.Com.
IEnumFORMATETC
** ppenum)
189
public unsafe winmdroot.Foundation.HRESULT Clone(winmdroot.System.Com.
IEnumFORMATETC
** ppenum)
191
return ((delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,winmdroot.System.Com.
IEnumFORMATETC
** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((
IEnumFORMATETC
*)Unsafe.AsPointer(ref this), ppenum);
215
internal delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
217
internal delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,uint> AddRef_2;
219
internal delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,uint> Release_3;
221
internal delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,uint ,winmdroot.System.Com.FORMATETC* ,uint* ,winmdroot.Foundation.HRESULT> Next_4;
223
internal delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,uint ,winmdroot.Foundation.HRESULT> Skip_5;
225
internal delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,winmdroot.Foundation.HRESULT> Reset_6;
227
internal delegate *unmanaged [Stdcall]<
IEnumFORMATETC
*,winmdroot.System.Com.
IEnumFORMATETC
** ,winmdroot.Foundation.HRESULT> Clone_7;
266
unsafe winmdroot.Foundation.HRESULT Clone(winmdroot.System.Com.
IEnumFORMATETC
** ppenum);
Windows.Win32.System_Com_IEnumFORMATETC_Extensions.g.cs (2)
23
/// <inheritdoc cref="winmdroot.System.Com.
IEnumFORMATETC
.Interface.Next(uint, winmdroot.System.Com.FORMATETC*, uint*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT Next(this winmdroot.System.Com.
IEnumFORMATETC
.Interface @this, Span<winmdroot.System.Com.FORMATETC> rgelt, uint* pceltFetched)
System.Private.Windows.Core.Tests (4)
System\Private\Windows\Ole\DataObjectProxy.cs (2)
52
public HRESULT EnumFormatEtc(uint dwDirection,
IEnumFORMATETC
** ppenumFormatEtc) => _original->EnumFormatEtc(dwDirection, ppenumFormatEtc);
148
private static unsafe HRESULT EnumFormatEtc(IDataObject* @this, uint dwDirection,
IEnumFORMATETC
** ppEnumFormatEtc) =>
System\Private\Windows\Ole\NativeDataObjectMock.cs (1)
16
public virtual HRESULT EnumFormatEtc(uint dwDirection,
IEnumFORMATETC
** ppenumFormatEtc) => throw new NotImplementedException();
System\Private\Windows\Ole\TestDataObject.cs (1)
122
public unsafe HRESULT EnumFormatEtc(uint dwDirection,
IEnumFORMATETC
** ppenumFormatEtc) => _innerData.EnumFormatEtc(dwDirection, ppenumFormatEtc);
System.Windows.Forms (1)
System\Windows\Forms\OLE\DataObject.cs (1)
329
HRESULT Com.IDataObject.Interface.EnumFormatEtc(uint dwDirection, Com.
IEnumFORMATETC
** ppenumFormatEtc) =>