4 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
()
System.Windows.Forms.Tests (1)
System\Windows\Forms\DragDropFormatTests.cs (1)
136
Com.STGMEDIUM dataRefresh =
new
()
68 references to STGMEDIUM
PresentationCore (5)
System\Windows\dataobject.cs (3)
606
HRESULT Com.IDataObject.Interface.GetData(Com.FORMATETC* pformatetcIn, Com.
STGMEDIUM
* pmedium) =>
609
HRESULT Com.IDataObject.Interface.GetDataHere(Com.FORMATETC* pformatetc, Com.
STGMEDIUM
* pmedium) =>
618
HRESULT Com.IDataObject.Interface.SetData(Com.FORMATETC* pformatetc, Com.
STGMEDIUM
* pmedium, BOOL fRelease) =>
System\Windows\Ole\WpfOleServices.cs (2)
27
public static HRESULT GetDataHere(string format, object data, FORMATETC* pformatetc,
STGMEDIUM
* pmedium)
110
result = dataObject->GetData(formatEtc, out
STGMEDIUM
medium);
System.Private.Windows.Core (36)
System\Private\Windows\Ole\Composition.cs (3)
186
public HRESULT GetData(FORMATETC* pformatetcIn,
STGMEDIUM
* pmedium) => _nativeDataObject.GetData(pformatetcIn, pmedium);
187
public HRESULT GetDataHere(FORMATETC* pformatetc,
STGMEDIUM
* pmedium) => _nativeDataObject.GetDataHere(pformatetc, pmedium);
189
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)
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)
306
HRESULT hr = dataObject->GetData(formatetc, out Com.
STGMEDIUM
medium);
361
|| 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 (2)
29
/// <inheritdoc cref="IDataObject.GetDataHere(FORMATETC*,
STGMEDIUM
*)"/>
30
static abstract HRESULT 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()
System.Private.Windows.Core.Tests (15)
System\Private\Windows\Ole\ClipboardCoreTests.cs (1)
41
static unsafe HRESULT IOleServices.GetDataHere(string format, object data, FORMATETC* pformatetc,
STGMEDIUM
* pmedium) => throw new NotImplementedException();
System\Private\Windows\Ole\DataObjectProxy.cs (6)
47
public HRESULT GetData(FORMATETC* pformatetcIn,
STGMEDIUM
* pmedium) => _original->GetData(pformatetcIn, pmedium);
48
public HRESULT GetDataHere(FORMATETC* pformatetc,
STGMEDIUM
* pmedium) => _original->GetDataHere(pformatetc, pmedium);
51
public HRESULT SetData(FORMATETC* pformatetc,
STGMEDIUM
* pmedium, BOOL fRelease) => _original->SetData(pformatetc, pmedium, fRelease);
128
private static unsafe HRESULT GetData(IDataObject* @this, FORMATETC* pFormatetc,
STGMEDIUM
* pMedium) =>
132
private static unsafe HRESULT GetDataHere(IDataObject* @this, FORMATETC* pFormatetc,
STGMEDIUM
* pMedium) =>
144
private static unsafe HRESULT SetData(IDataObject* @this, FORMATETC* pFormatetc,
STGMEDIUM
* pMedium, BOOL fRelease) =>
System\Private\Windows\Ole\HGlobalNativeDataObject.cs (1)
50
public override HRESULT GetData(FORMATETC* pformatetcIn,
STGMEDIUM
* pmedium)
System\Private\Windows\Ole\MockOleServices.cs (1)
20
static unsafe HRESULT IOleServices.GetDataHere(string format, object data, FORMATETC* pformatetc,
STGMEDIUM
* pmedium) => HRESULT.DV_E_TYMED;
System\Private\Windows\Ole\NativeDataObjectMock.cs (3)
11
public virtual HRESULT GetData(FORMATETC* pformatetcIn,
STGMEDIUM
* pmedium) => throw new NotImplementedException();
12
public virtual HRESULT GetDataHere(FORMATETC* pformatetc,
STGMEDIUM
* pmedium) => throw new NotImplementedException();
15
public virtual HRESULT SetData(FORMATETC* pformatetc,
STGMEDIUM
* pmedium, BOOL fRelease) => throw new NotImplementedException();
System\Private\Windows\Ole\TestDataObject.cs (3)
117
public unsafe HRESULT GetData(FORMATETC* pformatetcIn,
STGMEDIUM
* pmedium) => _innerData.GetData(pformatetcIn, pmedium);
118
public unsafe HRESULT GetDataHere(FORMATETC* pformatetc,
STGMEDIUM
* pmedium) => _innerData.GetDataHere(pformatetc, pmedium);
121
public unsafe HRESULT SetData(FORMATETC* pformatetc,
STGMEDIUM
* pmedium, BOOL fRelease) => _innerData.SetData(pformatetc, pmedium, fRelease);
System.Windows.Forms (5)
System\Windows\Forms\OLE\DataObject.cs (3)
332
HRESULT Com.IDataObject.Interface.GetData(Com.FORMATETC* pformatetcIn, Com.
STGMEDIUM
* pmedium) =>
335
HRESULT Com.IDataObject.Interface.GetDataHere(Com.FORMATETC* pformatetc, Com.
STGMEDIUM
* pmedium) =>
344
HRESULT Com.IDataObject.Interface.SetData(Com.FORMATETC* pformatetc, Com.
STGMEDIUM
* pmedium, BOOL fRelease) =>
System\Windows\Forms\OLE\WinFormsOleServices.cs (2)
36
static unsafe HRESULT IOleServices.GetDataHere(string format, object data, FORMATETC* pformatetc,
STGMEDIUM
* pmedium)
94
result = dataObject->GetData(formatEtc, out
STGMEDIUM
medium);
System.Windows.Forms.Tests (7)
System\Windows\Forms\DataObjectTests.cs (1)
2924
HRESULT result = comDataObject.Value->GetData(formatetc, out Com.
STGMEDIUM
medium);
System\Windows\Forms\DragDropFormatTests.cs (6)
74
dragDropFormat = new DragDropFormat((ushort)formatEtc.cfFormat, (Com.
STGMEDIUM
)medium, copyData: false);
96
dragDropFormat = new DragDropFormat((ushort)formatEtc.cfFormat, (Com.
STGMEDIUM
)medium, copyData: false);
97
Com.
STGMEDIUM
data = dragDropFormat.GetData();
135
dragDropFormat = new DragDropFormat((ushort)formatEtc.cfFormat, (Com.
STGMEDIUM
)medium, copyData: false);
136
Com.
STGMEDIUM
dataRefresh = new()
155
Com.
STGMEDIUM
data = dragDropFormat.GetData();