3 instantiations of STGMEDIUM
Microsoft.Private.Windows.Core (3)
System\Private\Windows\Ole\DragDropHelper.cs (2)
207
STGMEDIUM medium =
new
()
365
STGMEDIUM medium =
new
()
Windows\Win32\System\Com\STGMEDIUM.cs (1)
17
return
new
()
80 references to STGMEDIUM
Microsoft.Private.Windows.Core (80)
System\Private\Windows\Ole\Composition.cs (3)
213
public HRESULT GetData(FORMATETC* pformatetcIn,
STGMEDIUM
* pmedium) => _nativeDataObject.GetData(pformatetcIn, pmedium);
214
public HRESULT GetDataHere(FORMATETC* pformatetc,
STGMEDIUM
* pmedium) => _nativeDataObject.GetDataHere(pformatetc, pmedium);
216
public HRESULT SetData(FORMATETC* pformatetc,
STGMEDIUM
* pmedium, BOOL fRelease) => _nativeDataObject.SetData(pformatetc, pmedium, fRelease);
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (4)
41
public HRESULT GetData(FORMATETC* pformatetcIn,
STGMEDIUM
* pmedium)
100
public HRESULT GetDataHere(FORMATETC* pformatetc,
STGMEDIUM
* pmedium)
203
public HRESULT SetData(FORMATETC* pformatetc,
STGMEDIUM
* pmedium, BOOL fRelease)
278
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)
376
HRESULT hr = dataObject->GetData(formatetc, out Com.
STGMEDIUM
medium);
438
|| dataObject->GetData(formatEtc, out Com.
STGMEDIUM
medium).Failed)
System\Private\Windows\Ole\Composition.NativeToRuntimeAdapter.cs (5)
76
Com.
STGMEDIUM
nativeMedium = default;
86
Com.
STGMEDIUM
nativeMedium = (Com.
STGMEDIUM
)medium;
101
Com.
STGMEDIUM
nativeMedium = (Com.
STGMEDIUM
)medium;
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (5)
92
HRESULT Com.IDataObject.Interface.GetData(Com.FORMATETC* pformatetcIn, Com.
STGMEDIUM
* pmedium)
102
*pmedium = (Com.
STGMEDIUM
)medium;
111
HRESULT Com.IDataObject.Interface.GetDataHere(Com.FORMATETC* pformatetc, Com.
STGMEDIUM
* pmedium)
128
*pmedium = (Com.
STGMEDIUM
)medium;
134
HRESULT Com.IDataObject.Interface.SetData(Com.FORMATETC* pformatetc, Com.
STGMEDIUM
* pmedium, BOOL fRelease)
System\Private\Windows\Ole\DragDropFormat.cs (8)
16
private
STGMEDIUM
_medium;
18
public
STGMEDIUM
Medium => _medium;
23
public DragDropFormat(ushort format,
STGMEDIUM
medium, bool copyData)
34
public
STGMEDIUM
GetData() => CopyData(_format, _medium);
39
public void RefreshData(ushort format,
STGMEDIUM
medium, bool copyData)
54
private static unsafe
STGMEDIUM
CopyData(ushort format,
STGMEDIUM
mediumSource)
56
STGMEDIUM
mediumDestination = default;
System\Private\Windows\Ole\DragDropHelper.cs (2)
207
STGMEDIUM
medium = new()
365
STGMEDIUM
medium = new()
System\Private\Windows\Ole\IOleServices.cs (2)
32
/// <inheritdoc cref="IDataObject.GetDataHere(FORMATETC*,
STGMEDIUM
*)"/>
36
HRESULT GetDataHere(string format, object data, FORMATETC* pformatetc,
STGMEDIUM
* pmedium);
Windows.Win32.IAdviseSink.g.cs (7)
55
/// <inheritdoc cref="OnDataChange(winmdroot.System.Com.FORMATETC*, winmdroot.System.Com.
STGMEDIUM
*)"/>
56
internal unsafe void OnDataChange(in winmdroot.System.Com.FORMATETC pFormatetc, in winmdroot.System.Com.
STGMEDIUM
pStgmed)
58
fixed (winmdroot.System.Com.
STGMEDIUM
* pStgmedLocal = &pStgmed)
74
public unsafe void OnDataChange(winmdroot.System.Com.FORMATETC* pFormatetc, winmdroot.System.Com.
STGMEDIUM
* pStgmed)
76
((delegate *unmanaged [Stdcall]<IAdviseSink*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.
STGMEDIUM
* ,void>)lpVtbl[3])((IAdviseSink*)Unsafe.AsPointer(ref this), pFormatetc, pStgmed);
143
internal delegate *unmanaged [Stdcall]<IAdviseSink*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.
STGMEDIUM
* ,void> OnDataChange_4;
163
unsafe void OnDataChange(winmdroot.System.Com.FORMATETC* pFormatetc, winmdroot.System.Com.
STGMEDIUM
* pStgmed);
Windows.Win32.IDataObject.g.cs (21)
55
/// <inheritdoc cref="GetData(winmdroot.System.Com.FORMATETC*, winmdroot.System.Com.
STGMEDIUM
*)"/>
56
internal unsafe winmdroot.Foundation.HRESULT GetData(in winmdroot.System.Com.FORMATETC pformatetcIn, out winmdroot.System.Com.
STGMEDIUM
pmedium)
58
fixed (winmdroot.System.Com.
STGMEDIUM
* pmediumLocal = &pmedium)
79
public unsafe winmdroot.Foundation.HRESULT GetData(winmdroot.System.Com.FORMATETC* pformatetcIn, winmdroot.System.Com.
STGMEDIUM
* pmedium)
81
return ((delegate *unmanaged [Stdcall]<IDataObject*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.
STGMEDIUM
* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IDataObject*)Unsafe.AsPointer(ref this), pformatetcIn, pmedium);
84
/// <inheritdoc cref="GetDataHere(winmdroot.System.Com.FORMATETC*, winmdroot.System.Com.
STGMEDIUM
*)"/>
85
internal unsafe winmdroot.Foundation.HRESULT GetDataHere(in winmdroot.System.Com.FORMATETC pformatetc, ref winmdroot.System.Com.
STGMEDIUM
pmedium)
87
fixed (winmdroot.System.Com.
STGMEDIUM
* pmediumLocal = &pmedium)
108
public unsafe winmdroot.Foundation.HRESULT GetDataHere(winmdroot.System.Com.FORMATETC* pformatetc, winmdroot.System.Com.
STGMEDIUM
* pmedium)
110
return ((delegate *unmanaged [Stdcall]<IDataObject*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.
STGMEDIUM
* ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IDataObject*)Unsafe.AsPointer(ref this), pformatetc, pmedium);
164
/// <inheritdoc cref="SetData(winmdroot.System.Com.FORMATETC*, winmdroot.System.Com.
STGMEDIUM
*, winmdroot.Foundation.BOOL)"/>
165
internal unsafe winmdroot.Foundation.HRESULT SetData(in winmdroot.System.Com.FORMATETC pformatetc, in winmdroot.System.Com.
STGMEDIUM
pmedium, winmdroot.Foundation.BOOL fRelease)
167
fixed (winmdroot.System.Com.
STGMEDIUM
* pmediumLocal = &pmedium)
189
public unsafe winmdroot.Foundation.HRESULT SetData(winmdroot.System.Com.FORMATETC* pformatetc, winmdroot.System.Com.
STGMEDIUM
* pmedium, winmdroot.Foundation.BOOL fRelease)
191
return ((delegate *unmanaged [Stdcall]<IDataObject*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.
STGMEDIUM
* ,winmdroot.Foundation.BOOL ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((IDataObject*)Unsafe.AsPointer(ref this), pformatetc, pmedium, fRelease);
308
internal delegate *unmanaged [Stdcall]<IDataObject*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.
STGMEDIUM
* ,winmdroot.Foundation.HRESULT> GetData_4;
310
internal delegate *unmanaged [Stdcall]<IDataObject*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.
STGMEDIUM
* ,winmdroot.Foundation.HRESULT> GetDataHere_5;
316
internal delegate *unmanaged [Stdcall]<IDataObject*,winmdroot.System.Com.FORMATETC* ,winmdroot.System.Com.
STGMEDIUM
* ,winmdroot.Foundation.BOOL ,winmdroot.Foundation.HRESULT> SetData_8;
336
unsafe winmdroot.Foundation.HRESULT GetData(winmdroot.System.Com.FORMATETC* pformatetcIn, winmdroot.System.Com.
STGMEDIUM
* pmedium);
339
unsafe winmdroot.Foundation.HRESULT GetDataHere(winmdroot.System.Com.FORMATETC* pformatetc, winmdroot.System.Com.
STGMEDIUM
* pmedium);
348
unsafe winmdroot.Foundation.HRESULT SetData(winmdroot.System.Com.FORMATETC* pformatetc, winmdroot.System.Com.
STGMEDIUM
* pmedium, winmdroot.Foundation.BOOL fRelease);
Windows.Win32.PInvokeCore.OLE32.dll.g.cs (4)
230
/// <inheritdoc cref="ReleaseStgMedium(winmdroot.System.Com.
STGMEDIUM
*)"/>
232
internal static unsafe void ReleaseStgMedium(ref winmdroot.System.Com.
STGMEDIUM
param0)
234
fixed (winmdroot.System.Com.
STGMEDIUM
* param0Local = ¶m0)
248
internal static extern unsafe void ReleaseStgMedium(winmdroot.System.Com.
STGMEDIUM
* param0);
Windows.Win32.System_Com_IAdviseSink_Extensions.g.cs (3)
23
/// <inheritdoc cref="winmdroot.System.Com.IAdviseSink.Interface.OnDataChange(winmdroot.System.Com.FORMATETC*, winmdroot.System.Com.
STGMEDIUM
*)"/>
24
internal static unsafe void OnDataChange(this winmdroot.System.Com.IAdviseSink.Interface @this, in winmdroot.System.Com.FORMATETC pFormatetc, in winmdroot.System.Com.
STGMEDIUM
pStgmed)
26
fixed (winmdroot.System.Com.
STGMEDIUM
* pStgmedLocal = &pStgmed)
Windows.Win32.System_Com_IDataObject_Extensions.g.cs (9)
23
/// <inheritdoc cref="winmdroot.System.Com.IDataObject.Interface.GetData(winmdroot.System.Com.FORMATETC*, winmdroot.System.Com.
STGMEDIUM
*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT GetData(this winmdroot.System.Com.IDataObject.Interface @this, in winmdroot.System.Com.FORMATETC pformatetcIn, out winmdroot.System.Com.
STGMEDIUM
pmedium)
26
fixed (winmdroot.System.Com.
STGMEDIUM
* pmediumLocal = &pmedium)
36
/// <inheritdoc cref="winmdroot.System.Com.IDataObject.Interface.GetDataHere(winmdroot.System.Com.FORMATETC*, winmdroot.System.Com.
STGMEDIUM
*)"/>
37
internal static unsafe winmdroot.Foundation.HRESULT GetDataHere(this winmdroot.System.Com.IDataObject.Interface @this, in winmdroot.System.Com.FORMATETC pformatetc, ref winmdroot.System.Com.
STGMEDIUM
pmedium)
39
fixed (winmdroot.System.Com.
STGMEDIUM
* pmediumLocal = &pmedium)
72
/// <inheritdoc cref="winmdroot.System.Com.IDataObject.Interface.SetData(winmdroot.System.Com.FORMATETC*, winmdroot.System.Com.
STGMEDIUM
*, winmdroot.Foundation.BOOL)"/>
73
internal static unsafe winmdroot.Foundation.HRESULT SetData(this winmdroot.System.Com.IDataObject.Interface @this, in winmdroot.System.Com.FORMATETC pformatetc, in winmdroot.System.Com.
STGMEDIUM
pmedium, winmdroot.Foundation.BOOL fRelease)
75
fixed (winmdroot.System.Com.
STGMEDIUM
* pmediumLocal = &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()