3 instantiations of STGMEDIUM
System.Private.Windows.Core (3)
System\Private\Windows\Ole\DragDropHelper.cs (2)
199
STGMEDIUM medium =
new
()
357
STGMEDIUM medium =
new
()
Windows\Win32\System\Com\STGMEDIUM.cs (1)
17
return
new
()
36 references to STGMEDIUM
System.Private.Windows.Core (36)
System\Private\Windows\Ole\Composition.cs (3)
113
public HRESULT GetData(FORMATETC* pformatetcIn,
STGMEDIUM
* pmedium) => _nativeDataObject.GetData(pformatetcIn, pmedium);
114
public HRESULT GetDataHere(FORMATETC* pformatetc,
STGMEDIUM
* pmedium) => _nativeDataObject.GetDataHere(pformatetc, pmedium);
116
public HRESULT SetData(FORMATETC* pformatetc,
STGMEDIUM
* pmedium, BOOL fRelease) => _nativeDataObject.SetData(pformatetc, pmedium, fRelease);
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (4)
36
public HRESULT GetData(FORMATETC* pformatetcIn,
STGMEDIUM
* pmedium)
95
public HRESULT GetDataHere(FORMATETC* pformatetc,
STGMEDIUM
* pmedium)
194
public HRESULT SetData(FORMATETC* pformatetc,
STGMEDIUM
* pmedium, BOOL fRelease)
269
private HRESULT SaveDataToHGLOBAL(object data, string format, ref
STGMEDIUM
medium) => format switch
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (5)
58
public HRESULT GetData(Com.FORMATETC* pformatetcIn, Com.
STGMEDIUM
* pmedium)
64
public HRESULT GetDataHere(Com.FORMATETC* pformatetc, Com.
STGMEDIUM
* pmedium)
82
public HRESULT SetData(Com.FORMATETC* pformatetc, Com.
STGMEDIUM
* pmedium, BOOL fRelease)
303
HRESULT hr = dataObject->GetData(formatetc, out Com.
STGMEDIUM
medium);
358
|| dataObject->GetData(formatEtc, out Com.
STGMEDIUM
medium).Failed)
System\Private\Windows\Ole\Composition.NativeToRuntimeAdapter.cs (5)
78
Com.
STGMEDIUM
nativeMedium = default;
88
Com.
STGMEDIUM
nativeMedium = (Com.
STGMEDIUM
)medium;
103
Com.
STGMEDIUM
nativeMedium = (Com.
STGMEDIUM
)medium;
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (5)
87
HRESULT Com.IDataObject.Interface.GetData(Com.FORMATETC* pformatetcIn, Com.
STGMEDIUM
* pmedium)
97
*pmedium = (Com.
STGMEDIUM
)medium;
106
HRESULT Com.IDataObject.Interface.GetDataHere(Com.FORMATETC* pformatetc, Com.
STGMEDIUM
* pmedium)
123
*pmedium = (Com.
STGMEDIUM
)medium;
129
HRESULT Com.IDataObject.Interface.SetData(Com.FORMATETC* pformatetc, Com.
STGMEDIUM
* pmedium, BOOL fRelease)
System\Private\Windows\Ole\DragDropFormat.cs (8)
17
private
STGMEDIUM
_medium;
19
public
STGMEDIUM
Medium => _medium;
24
public DragDropFormat(ushort format,
STGMEDIUM
medium, bool copyData)
35
public
STGMEDIUM
GetData() => CopyData(_format, _medium);
40
public void RefreshData(ushort format,
STGMEDIUM
medium, bool copyData)
55
private static unsafe
STGMEDIUM
CopyData(ushort format,
STGMEDIUM
mediumSource)
57
STGMEDIUM
mediumDestination = default;
System\Private\Windows\Ole\DragDropHelper.cs (2)
199
STGMEDIUM
medium = new()
357
STGMEDIUM
medium = new()
System\Private\Windows\Ole\IOleServices.cs (1)
20
static abstract HRESULT GetDataHere(string format, object data, FORMATETC* pformatetc,
STGMEDIUM
* pmedium);
System\Private\Windows\Runtime.cs (1)
25
static HRESULT IOleServices.GetDataHere(string format, object data, FORMATETC* pformatetc,
STGMEDIUM
* pmedium) =>
Windows\Win32\System\Com\STGMEDIUM.cs (2)
13
public static explicit operator
STGMEDIUM
(ComType.STGMEDIUM comTypeStg)
28
public static explicit operator ComType.STGMEDIUM(
STGMEDIUM
stg) => new()