4 instantiations of FORMATETC
Microsoft.Private.Windows.Core (2)
System\Private\Windows\Ole\FormatEnumerator.cs (2)
44ComTypes.FORMATETC temp = new() 69rgelt[0] = new()
System.Private.Windows.Core (2)
System\Private\Windows\Ole\FormatEnumerator.cs (2)
44ComTypes.FORMATETC temp = new() 69rgelt[0] = new()
110 references to FORMATETC
Microsoft.Private.Windows.Core (42)
System\Private\Windows\Ole\Composition.cs (7)
227public int DAdvise(ref ComTypes.FORMATETC pFormatetc, ComTypes.ADVF advf, ComTypes.IAdviseSink adviseSink, out int connection) => _runtimeDataObject.DAdvise(ref pFormatetc, advf, adviseSink, out connection); 231public int GetCanonicalFormatEtc(ref ComTypes.FORMATETC formatIn, out ComTypes.FORMATETC formatOut) => _runtimeDataObject.GetCanonicalFormatEtc(ref formatIn, out formatOut); 232public void GetData(ref ComTypes.FORMATETC format, out ComTypes.STGMEDIUM medium) => _runtimeDataObject.GetData(ref format, out medium); 233public void GetDataHere(ref ComTypes.FORMATETC format, ref ComTypes.STGMEDIUM medium) => _runtimeDataObject.GetDataHere(ref format, ref medium); 234public int QueryGetData(ref ComTypes.FORMATETC format) => _runtimeDataObject.QueryGetData(ref format); 235public void SetData(ref ComTypes.FORMATETC formatIn, ref ComTypes.STGMEDIUM medium, bool release) => _runtimeDataObject.SetData(ref formatIn, ref medium, release);
System\Private\Windows\Ole\Composition.NativeToRuntimeAdapter.cs (14)
27public int DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink adviseSink, out int connection) 30fixed (Com.FORMATETC* nativeFormat = &Unsafe.As<FORMATETC, Com.FORMATETC>(ref pFormatetc)) 65public int GetCanonicalFormatEtc(ref FORMATETC formatIn, out FORMATETC formatOut) 68HRESULT result = nativeDataObject.Value->GetCanonicalFormatEtc(Unsafe.As<FORMATETC, Com.FORMATETC>(ref formatIn), out Com.FORMATETC nativeFormat); 69formatOut = Unsafe.As<Com.FORMATETC, FORMATETC>(ref nativeFormat); 73public void GetData(ref FORMATETC format, out STGMEDIUM medium) 75Com.FORMATETC nativeFormat = Unsafe.As<FORMATETC, Com.FORMATETC>(ref format); 83public void GetDataHere(ref FORMATETC format, ref STGMEDIUM medium) 85Com.FORMATETC nativeFormat = Unsafe.As<FORMATETC, Com.FORMATETC>(ref format); 93public int QueryGetData(ref FORMATETC format) 96return nativeDataObject.Value->QueryGetData(Unsafe.As<FORMATETC, Com.FORMATETC>(ref format)); 99public void SetData(ref FORMATETC formatIn, ref STGMEDIUM medium, bool release) 102Com.FORMATETC nativeFormat = Unsafe.As<FORMATETC, Com.FORMATETC>(ref formatIn);
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (14)
26public int DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink adviseSink, out int connection) => _runtimeDataObject.DAdvise(ref pFormatetc, advf, adviseSink, out connection); 30public int GetCanonicalFormatEtc(ref FORMATETC formatIn, out FORMATETC formatOut) => _runtimeDataObject.GetCanonicalFormatEtc(ref formatIn, out formatOut); 31public void GetData(ref FORMATETC format, out STGMEDIUM medium) => _runtimeDataObject.GetData(ref format, out medium); 32public void GetDataHere(ref FORMATETC format, ref STGMEDIUM medium) => _runtimeDataObject.GetDataHere(ref format, ref medium); 33public int QueryGetData(ref FORMATETC format) => _runtimeDataObject.QueryGetData(ref format); 34public void SetData(ref FORMATETC formatIn, ref STGMEDIUM medium, bool release) => _runtimeDataObject.SetData(ref formatIn, ref medium, release); 41return (HRESULT)DAdvise(ref *(FORMATETC*)pformatetc, (ADVF)advf, adviseSink, out *(int*)pdwConnection); 90(HRESULT)GetCanonicalFormatEtc(ref *(FORMATETC*)pformatectIn, out *(FORMATETC*)pformatetcOut); 101GetData(ref *(FORMATETC*)pformatetcIn, out STGMEDIUM medium); 121GetDataHere(ref *(FORMATETC*)pformatetc, ref medium); 132HRESULT Com.IDataObject.Interface.QueryGetData(Com.FORMATETC* pformatetc) => (HRESULT)QueryGetData(ref *(FORMATETC*)pformatetc); 144SetData(ref *(FORMATETC*)pformatetc, ref medium, fRelease);
System\Private\Windows\Ole\FormatEnumerator.cs (7)
21private readonly List<ComTypes.FORMATETC> _formats = []; 44ComTypes.FORMATETC temp = new() 59public int Next(int celt, ComTypes.FORMATETC[] rgelt, int[]? pceltFetched) 68ComTypes.FORMATETC current = _formats[_current]; 113ComTypes.FORMATETC[] elt = new ComTypes.FORMATETC[celt]; 121rgelt[i] = Unsafe.As<ComTypes.FORMATETC, FORMATETC>(ref elt[i]);
netstandard (1)
netstandard.cs (1)
1635[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.ComTypes.FORMATETC))]
PresentationCore (7)
System\Windows\dataobject.cs (7)
564int ComTypes.IDataObject.DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink pAdvSink, out int pdwConnection) => 575int ComTypes.IDataObject.GetCanonicalFormatEtc(ref FORMATETC pformatetcIn, out FORMATETC pformatetcOut) => 578void ComTypes.IDataObject.GetData(ref FORMATETC formatetc, out STGMEDIUM medium) => 581void ComTypes.IDataObject.GetDataHere(ref FORMATETC formatetc, ref STGMEDIUM medium) => 584int ComTypes.IDataObject.QueryGetData(ref FORMATETC formatetc) => 587void ComTypes.IDataObject.SetData(ref FORMATETC pFormatetcIn, ref STGMEDIUM pmedium, bool fRelease) =>
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
821[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.ComTypes.FORMATETC))]
System.Private.Windows.Core (42)
System\Private\Windows\Ole\Composition.cs (7)
227public int DAdvise(ref ComTypes.FORMATETC pFormatetc, ComTypes.ADVF advf, ComTypes.IAdviseSink adviseSink, out int connection) => _runtimeDataObject.DAdvise(ref pFormatetc, advf, adviseSink, out connection); 231public int GetCanonicalFormatEtc(ref ComTypes.FORMATETC formatIn, out ComTypes.FORMATETC formatOut) => _runtimeDataObject.GetCanonicalFormatEtc(ref formatIn, out formatOut); 232public void GetData(ref ComTypes.FORMATETC format, out ComTypes.STGMEDIUM medium) => _runtimeDataObject.GetData(ref format, out medium); 233public void GetDataHere(ref ComTypes.FORMATETC format, ref ComTypes.STGMEDIUM medium) => _runtimeDataObject.GetDataHere(ref format, ref medium); 234public int QueryGetData(ref ComTypes.FORMATETC format) => _runtimeDataObject.QueryGetData(ref format); 235public void SetData(ref ComTypes.FORMATETC formatIn, ref ComTypes.STGMEDIUM medium, bool release) => _runtimeDataObject.SetData(ref formatIn, ref medium, release);
System\Private\Windows\Ole\Composition.NativeToRuntimeAdapter.cs (14)
27public int DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink adviseSink, out int connection) 30fixed (Com.FORMATETC* nativeFormat = &Unsafe.As<FORMATETC, Com.FORMATETC>(ref pFormatetc)) 65public int GetCanonicalFormatEtc(ref FORMATETC formatIn, out FORMATETC formatOut) 68HRESULT result = nativeDataObject.Value->GetCanonicalFormatEtc(Unsafe.As<FORMATETC, Com.FORMATETC>(ref formatIn), out Com.FORMATETC nativeFormat); 69formatOut = Unsafe.As<Com.FORMATETC, FORMATETC>(ref nativeFormat); 73public void GetData(ref FORMATETC format, out STGMEDIUM medium) 75Com.FORMATETC nativeFormat = Unsafe.As<FORMATETC, Com.FORMATETC>(ref format); 83public void GetDataHere(ref FORMATETC format, ref STGMEDIUM medium) 85Com.FORMATETC nativeFormat = Unsafe.As<FORMATETC, Com.FORMATETC>(ref format); 93public int QueryGetData(ref FORMATETC format) 96return nativeDataObject.Value->QueryGetData(Unsafe.As<FORMATETC, Com.FORMATETC>(ref format)); 99public void SetData(ref FORMATETC formatIn, ref STGMEDIUM medium, bool release) 102Com.FORMATETC nativeFormat = Unsafe.As<FORMATETC, Com.FORMATETC>(ref formatIn);
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (14)
26public int DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink adviseSink, out int connection) => _runtimeDataObject.DAdvise(ref pFormatetc, advf, adviseSink, out connection); 30public int GetCanonicalFormatEtc(ref FORMATETC formatIn, out FORMATETC formatOut) => _runtimeDataObject.GetCanonicalFormatEtc(ref formatIn, out formatOut); 31public void GetData(ref FORMATETC format, out STGMEDIUM medium) => _runtimeDataObject.GetData(ref format, out medium); 32public void GetDataHere(ref FORMATETC format, ref STGMEDIUM medium) => _runtimeDataObject.GetDataHere(ref format, ref medium); 33public int QueryGetData(ref FORMATETC format) => _runtimeDataObject.QueryGetData(ref format); 34public void SetData(ref FORMATETC formatIn, ref STGMEDIUM medium, bool release) => _runtimeDataObject.SetData(ref formatIn, ref medium, release); 41return (HRESULT)DAdvise(ref *(FORMATETC*)pformatetc, (ADVF)advf, adviseSink, out *(int*)pdwConnection); 90(HRESULT)GetCanonicalFormatEtc(ref *(FORMATETC*)pformatectIn, out *(FORMATETC*)pformatetcOut); 101GetData(ref *(FORMATETC*)pformatetcIn, out STGMEDIUM medium); 121GetDataHere(ref *(FORMATETC*)pformatetc, ref medium); 132HRESULT Com.IDataObject.Interface.QueryGetData(Com.FORMATETC* pformatetc) => (HRESULT)QueryGetData(ref *(FORMATETC*)pformatetc); 144SetData(ref *(FORMATETC*)pformatetc, ref medium, fRelease);
System\Private\Windows\Ole\FormatEnumerator.cs (7)
21private readonly List<ComTypes.FORMATETC> _formats = []; 44ComTypes.FORMATETC temp = new() 59public int Next(int celt, ComTypes.FORMATETC[] rgelt, int[]? pceltFetched) 68ComTypes.FORMATETC current = _formats[_current]; 113ComTypes.FORMATETC[] elt = new ComTypes.FORMATETC[celt]; 121rgelt[i] = Unsafe.As<ComTypes.FORMATETC, FORMATETC>(ref elt[i]);
System.Runtime.InteropServices (10)
System\Runtime\InteropServices\ComTypes\IAdviseSink.cs (1)
28void OnDataChange([In] ref FORMATETC format, [In] ref STGMEDIUM stgmedium);
System\Runtime\InteropServices\ComTypes\IDataObject.cs (7)
29void GetData([In] ref FORMATETC format, out STGMEDIUM medium); 36void GetDataHere([In] ref FORMATETC format, ref STGMEDIUM medium); 45int QueryGetData([In] ref FORMATETC format); 54int GetCanonicalFormatEtc([In] ref FORMATETC formatIn, out FORMATETC formatOut); 60void SetData([In] ref FORMATETC formatIn, [In] ref STGMEDIUM medium, [MarshalAs(UnmanagedType.Bool)] bool release); 75int DAdvise([In] ref FORMATETC pFormatetc, ADVF advf, IAdviseSink adviseSink, out int connection);
System\Runtime\InteropServices\ComTypes\IEnumFormatETC.cs (1)
27int Next(int celt, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] FORMATETC[] rgelt, [Out, MarshalAs(UnmanagedType.LPArray)] int[] pceltFetched);
System\Runtime\InteropServices\ComTypes\STATDATA.cs (1)
11public FORMATETC formatetc;
System.Windows.Forms (7)
System\Windows\Forms\OLE\DataObject.cs (7)
291int ComTypes.IDataObject.DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink pAdvSink, out int pdwConnection) => 302int ComTypes.IDataObject.GetCanonicalFormatEtc(ref FORMATETC pformatetcIn, out FORMATETC pformatetcOut) => 305void ComTypes.IDataObject.GetData(ref FORMATETC formatetc, out STGMEDIUM medium) => 308void ComTypes.IDataObject.GetDataHere(ref FORMATETC formatetc, ref STGMEDIUM medium) => 311int ComTypes.IDataObject.QueryGetData(ref FORMATETC formatetc) => 314void ComTypes.IDataObject.SetData(ref FORMATETC pFormatetcIn, ref STGMEDIUM pmedium, bool fRelease) =>