20 references to ComHelpers
Microsoft.Private.Windows.Core (20)
System\IO\StreamExtensions.cs (1)
18
return
ComHelpers
.GetComScope<IStream>(new ComManagedStream(stream, makeSeekable));
System\Private\Windows\Ole\ClipboardCore.cs (1)
124
using var iDataObject =
ComHelpers
.GetComScope<IDataObject>(dataObject);
System\Private\Windows\Ole\Composition.cs (2)
97
NativeToRuntimeAdapter nativeToRuntime = new(
ComHelpers
.GetComPointer<IDataObject>(winFormsToNative));
116
NativeToManagedAdapter nativeToWinForms = new(
ComHelpers
.GetComPointer<IDataObject>(runtimeToNative));
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (1)
243
*ppenumFormatEtc =
ComHelpers
.GetComPointer<IEnumFORMATETC>(new FormatEnumerator(
System\Private\Windows\Ole\Composition.NativeToRuntimeAdapter.cs (3)
29
using var nativeAdviseSink =
ComHelpers
.TryGetComScope<Com.IAdviseSink>(adviseSink);
49
ComHelpers
.TryGetObjectForIUnknown(nativeStatData.AsUnknown, out enumAdvise);
62
return (IEnumFORMATETC)
ComHelpers
.GetObjectForIUnknown(nativeFormat);
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (3)
40
var adviseSink = (IAdviseSink)
ComHelpers
.GetObjectForIUnknown(pAdvSink);
73
*ppenumAdvise =
ComHelpers
.TryGetComPointer<Com.IEnumSTATDATA>(enumAdvice, out hr);
85
*ppenumFormatEtc =
ComHelpers
.TryGetComPointer<Com.IEnumFORMATETC>(comTypeFormatEtc, out HRESULT hr);
System\Private\Windows\Ole\DragDropHelper.cs (3)
75
using var dataObjectScope =
ComHelpers
.GetComScope<IDataObject>(dataObject);
122
using var dataObjectScope =
ComHelpers
.GetComScope<IDataObject>(dataObject);
297
using var dataObjectScope =
ComHelpers
.GetComScope<IDataObject>(dataObject);
System\Private\Windows\Ole\FormatEnumerator.cs (1)
144
*ppenum =
ComHelpers
.GetComPointer<IEnumFORMATETC>(cloned);
Windows\Win32\PInvokeCore.RegisterDragDrop.cs (1)
14
using var dropTarget =
ComHelpers
.TryGetComScope<IDropTarget>(pDropTarget, out HRESULT hr);
Windows\Win32\System\Com\AgileComPointer.cs (1)
163
return
ComHelpers
.GetObjectForIUnknown(scope);
Windows\Win32\System\Com\ComManagedStream.cs (1)
57
*ppstm =
ComHelpers
.GetComPointer<IStream>(
Windows\Win32\System\Com\STGMEDIUM.cs (2)
15
IUnknown* pUnkForRelease =
ComHelpers
.TryGetComPointer<IUnknown>(comTypeStg.pUnkForRelease, out _);
32
:
ComHelpers
.GetObjectForIUnknown(stg.pUnkForRelease),