61 references to IEnumFORMATETC
PresentationCore (1)
System\Windows\dataobject.cs (1)
603HRESULT Com.IDataObject.Interface.EnumFormatEtc(uint dwDirection, Com.IEnumFORMATETC** ppenumFormatEtc) =>
System.Private.Windows.Core (55)
System\Private\Windows\Ole\Composition.cs (1)
184public HRESULT EnumFormatEtc(uint dwDirection, IEnumFORMATETC** ppenumFormatEtc) => _nativeDataObject.EnumFormatEtc(dwDirection, ppenumFormatEtc);
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (2)
225public HRESULT EnumFormatEtc(uint dwDirection, IEnumFORMATETC** ppenumFormatEtc) 234*ppenumFormatEtc = ComHelpers.GetComPointer<IEnumFORMATETC>(new FormatEnumerator(
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (2)
52public HRESULT EnumFormatEtc(uint dwDirection, Com.IEnumFORMATETC** ppenumFormatEtc) 549using ComScope<Com.IEnumFORMATETC> enumFORMATETC = new(null);
System\Private\Windows\Ole\Composition.NativeToRuntimeAdapter.cs (1)
57using ComScope<Com.IEnumFORMATETC> nativeFormat = new(null);
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (2)
72HRESULT 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)
13internal unsafe class FormatEnumerator : ComTypes.IEnumFORMATETC, IEnumFORMATETC.Interface, IManagedWrapper<IEnumFORMATETC> 102HRESULT IEnumFORMATETC.Interface.Next(uint celt, FORMATETC* rgelt, uint* pceltFetched) 128HRESULT IEnumFORMATETC.Interface.Skip(uint celt) => (HRESULT)Skip((int)celt); 130HRESULT IEnumFORMATETC.Interface.Reset() => (HRESULT)Reset(); 132HRESULT 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)
52public HRESULT EnumFormatEtc(uint dwDirection, IEnumFORMATETC** ppenumFormatEtc) => _original->EnumFormatEtc(dwDirection, ppenumFormatEtc); 148private static unsafe HRESULT EnumFormatEtc(IDataObject* @this, uint dwDirection, IEnumFORMATETC** ppEnumFormatEtc) =>
System\Private\Windows\Ole\NativeDataObjectMock.cs (1)
16public virtual HRESULT EnumFormatEtc(uint dwDirection, IEnumFORMATETC** ppenumFormatEtc) => throw new NotImplementedException();
System\Private\Windows\Ole\TestDataObject.cs (1)
122public unsafe HRESULT EnumFormatEtc(uint dwDirection, IEnumFORMATETC** ppenumFormatEtc) => _innerData.EnumFormatEtc(dwDirection, ppenumFormatEtc);
System.Windows.Forms (1)
System\Windows\Forms\OLE\DataObject.cs (1)
329HRESULT Com.IDataObject.Interface.EnumFormatEtc(uint dwDirection, Com.IEnumFORMATETC** ppenumFormatEtc) =>