3 instantiations of STGMEDIUM
Microsoft.Private.Windows.Core (3)
System\Private\Windows\Ole\DragDropHelper.cs (2)
207STGMEDIUM medium = new() 365STGMEDIUM medium = new()
Windows\Win32\System\Com\STGMEDIUM.cs (1)
17return new()
80 references to STGMEDIUM
Microsoft.Private.Windows.Core (80)
System\Private\Windows\Ole\Composition.cs (3)
213public HRESULT GetData(FORMATETC* pformatetcIn, STGMEDIUM* pmedium) => _nativeDataObject.GetData(pformatetcIn, pmedium); 214public HRESULT GetDataHere(FORMATETC* pformatetc, STGMEDIUM* pmedium) => _nativeDataObject.GetDataHere(pformatetc, pmedium); 216public HRESULT SetData(FORMATETC* pformatetc, STGMEDIUM* pmedium, BOOL fRelease) => _nativeDataObject.SetData(pformatetc, pmedium, fRelease);
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (4)
41public HRESULT GetData(FORMATETC* pformatetcIn, STGMEDIUM* pmedium) 100public HRESULT GetDataHere(FORMATETC* pformatetc, STGMEDIUM* pmedium) 203public HRESULT SetData(FORMATETC* pformatetc, STGMEDIUM* pmedium, BOOL fRelease) 278private HRESULT SaveDataToHGLOBAL(object data, string format, ref STGMEDIUM medium)
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (5)
58public HRESULT GetData(Com.FORMATETC* pformatetcIn, Com.STGMEDIUM* pmedium) 64public HRESULT GetDataHere(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium) 82public HRESULT SetData(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium, BOOL fRelease) 376HRESULT 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)
76Com.STGMEDIUM nativeMedium = default; 86Com.STGMEDIUM nativeMedium = (Com.STGMEDIUM)medium; 101Com.STGMEDIUM nativeMedium = (Com.STGMEDIUM)medium;
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (5)
92HRESULT Com.IDataObject.Interface.GetData(Com.FORMATETC* pformatetcIn, Com.STGMEDIUM* pmedium) 102*pmedium = (Com.STGMEDIUM)medium; 111HRESULT Com.IDataObject.Interface.GetDataHere(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium) 128*pmedium = (Com.STGMEDIUM)medium; 134HRESULT Com.IDataObject.Interface.SetData(Com.FORMATETC* pformatetc, Com.STGMEDIUM* pmedium, BOOL fRelease)
System\Private\Windows\Ole\DragDropFormat.cs (8)
16private STGMEDIUM _medium; 18public STGMEDIUM Medium => _medium; 23public DragDropFormat(ushort format, STGMEDIUM medium, bool copyData) 34public STGMEDIUM GetData() => CopyData(_format, _medium); 39public void RefreshData(ushort format, STGMEDIUM medium, bool copyData) 54private static unsafe STGMEDIUM CopyData(ushort format, STGMEDIUM mediumSource) 56STGMEDIUM mediumDestination = default;
System\Private\Windows\Ole\DragDropHelper.cs (2)
207STGMEDIUM medium = new() 365STGMEDIUM medium = new()
System\Private\Windows\Ole\IOleServices.cs (2)
32/// <inheritdoc cref="IDataObject.GetDataHere(FORMATETC*, STGMEDIUM*)"/> 36HRESULT 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 = &param0) 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)
13public static explicit operator STGMEDIUM(ComType.STGMEDIUM comTypeStg) 28public static explicit operator ComType.STGMEDIUM(STGMEDIUM stg) => new()