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