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