73 references to GetComPointer
System.Private.Windows.Core (5)
System\Private\Windows\Ole\Composition.cs (2)
76
NativeToRuntimeAdapter nativeToRuntime = new(ComHelpers.
GetComPointer
<IDataObject>(winFormsToNative));
95
NativeToManagedAdapter nativeToWinForms = new(ComHelpers.
GetComPointer
<IDataObject>(runtimeToNative));
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (1)
234
*ppenumFormatEtc = ComHelpers.
GetComPointer
<IEnumFORMATETC>(new FormatEnumerator(
System\Private\Windows\Ole\FormatEnumerator.cs (1)
140
*ppenum = ComHelpers.
GetComPointer
<IEnumFORMATETC>(cloned);
Windows\Win32\System\Com\ComManagedStream.cs (1)
54
*ppstm = ComHelpers.
GetComPointer
<IStream>(
System.Private.Windows.Core.Tests (5)
System\Private\Windows\Ole\NativeToManagedAdapterTests.cs (5)
38
var composition = Composition.Create(ComHelpers.
GetComPointer
<IDataObject>(dataObject));
55
var composition = Composition.Create(ComHelpers.
GetComPointer
<IDataObject>(dataObject));
73
var composition = Composition.Create(ComHelpers.
GetComPointer
<IDataObject>(dataObject));
91
var composition = Composition.Create(ComHelpers.
GetComPointer
<IDataObject>(dataObject));
107
var composition = Composition.Create(ComHelpers.
GetComPointer
<IDataObject>(dataObject));
System.Windows.Forms (54)
System\Windows\Forms\Accessibility\AccessibleObject.cs (4)
899
*ppvObject = ComHelpers.
GetComPointer
<IAccessibleEx>(this);
931
*ppAcc = ComHelpers.
GetComPointer
<UIA.IAccessible>(this);
1001
*pRetVal = ComHelpers.
GetComPointer
<IUnknown>(this);
1102
? ComHelpers.
GetComPointer
<IRawElementProviderFragmentRoot>(ToolStripFragmentRoot)
System\Windows\Forms\Accessibility\AccessibleObject.EnumVariantObject.cs (1)
37
ppEnum[0] = ComHelpers.
GetComPointer
<IEnumVARIANT>(new EnumVariantObject(_owner, _currentChild));
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (5)
40
=> ComHelpers.
GetComPointer
<ITextRangeProvider>(
91
*pRetVal = ComHelpers.
GetComPointer
<ITextRangeProvider>(new UiaTextRange(
239
*pRetVal = ComHelpers.
GetComPointer
<ITextRangeProvider>(
274
*pRetVal = ComHelpers.
GetComPointer
<ITextRangeProvider>(
296
*pRetVal = ComHelpers.
GetComPointer
<ITextRangeProvider>(
System\Windows\Forms\ActiveX\AxHost.AxContainer.cs (3)
72
*result = (VARIANT)ComHelpers.
GetComPointer
<IUnknown>(extender);
596
*ppenum = ComHelpers.
GetComPointer
<IEnumUnknown>(new EnumUnknown([.. oleControls]));
601
*ppenum = ComHelpers.
GetComPointer
<IEnumUnknown>(new EnumUnknown(null));
System\Windows\Forms\ActiveX\AxHost.AxContainer.ExtenderProxy.cs (5)
64
*ppenum = ComHelpers.
GetComPointer
<IEnumUnknown>(enumUnknown);
84
*ppvObj = ComHelpers.
GetComPointer
<IOleObject>(hostControl.GetOcx());
104
*ppvObj = ComHelpers.
GetComPointer
<IVBFormat>(new VBFormat());
197
return extender is null ? null : ComHelpers.
GetComPointer
<IUnknown>(extender);
270
return container is null ? null : ComHelpers.
GetComPointer
<IUnknown>(container);
System\Windows\Forms\ActiveX\AxHost.cs (2)
3320
qaContainer.pClientSite = ComHelpers.
GetComPointer
<IOleClientSite>(_oleSite);
3321
qaContainer.pPropertyNotifySink = ComHelpers.
GetComPointer
<IPropertyNotifySink>(_oleSite);
System\Windows\Forms\ActiveX\AxHost.EnumUnknown.cs (2)
56
*rgelt = ComHelpers.
GetComPointer
<IUnknown>(_array[_location]);
89
*ppenum = ComHelpers.
GetComPointer
<IEnumUnknown>(new EnumUnknown(_array, _location));
System\Windows\Forms\ActiveX\AxHost.OleInterfaces.cs (5)
84
*ppvObj = ComHelpers.
GetComPointer
<IVBFormat>(new VBFormat());
95
*ppenum = ComHelpers.
GetComPointer
<IEnumUnknown>(
159
*ppDisp = ComHelpers.
GetComPointer
<IDispatch>(proxy);
275
*ppContainer = ComHelpers.
GetComPointer
<IOleContainer>(_host.GetParentContainer());
392
*ppFrame = ComHelpers.
GetComPointer
<IOleInPlaceFrame>(_host.GetParentContainer());
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (1)
511
return ComHelpers.
GetComPointer
<IEnumOLEVERB>(new ActiveXVerbEnum(s_axVerbs));
System\Windows\Forms\ActiveX\Control.ActiveXVerbEnum.cs (1)
79
*ppenum = ComHelpers.
GetComPointer
<IEnumOLEVERB>(new ActiveXVerbEnum(_verbs));
System\Windows\Forms\Application.ComponentThreadContext.cs (1)
140
bool result = _componentManager.FRegisterComponent(ComHelpers.
GetComPointer
<IMsoComponent>(this), &info, &id);
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyPageUITypeConverter.cs (1)
73
addresses[i] = (nint)ComHelpers.
GetComPointer
<IUnknown>(objects[i]);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (1)
121
UIA_PROPERTY_ID.UIA_SelectionItemSelectionContainerPropertyId => (VARIANT)ComHelpers.
GetComPointer
<IUnknown>(_owningComboBox.ChildListAccessibleObject),
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (5)
46
=> ComHelpers.
GetComPointer
<ITextRangeProvider>(
136
*pRetVal = ComHelpers.
GetComPointer
<ITextRangeProvider>(
306
*pRetVal = ComHelpers.
GetComPointer
<ITextRangeProvider>(
347
*pRetVal = ComHelpers.
GetComPointer
<ITextRangeProvider>(
369
*pRetVal = ComHelpers.
GetComPointer
<ITextRangeProvider>(
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (1)
688
=> (VARIANT)ComHelpers.
GetComPointer
<IUnknown>(_owner?.DataGridView?.AccessibilityObject),
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (5)
112
*pRetVal = ComHelpers.
GetComPointer
<ITextRangeProvider>(
134
*pRetVal = ComHelpers.
GetComPointer
<ITextRangeProvider>(
146
? ComHelpers.
GetComPointer
<ITextRangeProvider>(
174
*pRetVal = ComHelpers.
GetComPointer
<ITextRangeProvider>(
193
? ComHelpers.
GetComPointer
<ITextRangeProvider>(
System\Windows\Forms\Controls\WebBrowser\HtmlElementEventArgs.cs (2)
108
return htmlElement is null ? null : new HtmlElement(_shimManager, ComHelpers.
GetComPointer
<IHTMLElement>(htmlElement));
119
return htmlElement is null ? null : new HtmlElement(_shimManager, ComHelpers.
GetComPointer
<IHTMLElement>(htmlElement));
System\Windows\Forms\Controls\WebBrowser\HtmlShimManager.cs (1)
155
AddWindowShim(new HtmlWindow(this, ComHelpers.
GetComPointer
<IHTMLWindow2>(addedShim.AssociatedWindow)));
System\Windows\Forms\Controls\WebBrowser\WebBrowser.cs (1)
1138
_axIWebBrowser2 = new(ComHelpers.
GetComPointer
<IWebBrowser2>(nativeActiveXObject), takeOwnership: true);
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
902
_axOleObject!.SetClientSite(ComHelpers.
GetComPointer
<IOleClientSite>(ActiveXSite));
System\Windows\Forms\Controls\WebBrowser\WebBrowserContainer.cs (2)
57
*ppenum = ComHelpers.
GetComPointer
<IEnumUnknown>(new AxHost.EnumUnknown(temp));
62
*ppenum = ComHelpers.
GetComPointer
<IEnumUnknown>(new AxHost.EnumUnknown(null));
System\Windows\Forms\Controls\WebBrowser\WebBrowserSiteBase.cs (2)
179
*ppContainer = ComHelpers.
GetComPointer
<IOleContainer>(Host.GetParentContainer());
261
*ppFrame = ComHelpers.
GetComPointer
<IOleInPlaceFrame>(Host.GetParentContainer());
System\Windows\Forms\StringSource.cs (2)
49
(IUnknown*)ComHelpers.
GetComPointer
<IEnumString>(this),
81
*ppenum = ComHelpers.
GetComPointer
<IEnumString>(new StringSource(_strings) { _current = _current });
System.Windows.Forms.Primitives (4)
System\Windows\Forms\Automation\UiaTextRange.cs (2)
121
*pRetVal = ComHelpers.
GetComPointer
<ITextRangeProvider>(new UiaTextRange(_enclosingElement, _provider, Start, End));
311
? ComHelpers.
GetComPointer
<ITextRangeProvider>(new UiaTextRange(_enclosingElement, _provider, Start + index, Start + index + text.Length))
Windows\Win32\System\Com\StandardDispatch.cs (2)
130
using ComScope<T> @interface = new(ComHelpers.
GetComPointer
<T>(_instance));
187
using ComScope<T> @interface = new(ComHelpers.
GetComPointer
<T>(_instance));
System.Windows.Forms.Primitives.Tests (3)
Windows\Win32\AgileComPointerTests.cs (2)
13
IStream* stream = ComHelpers.
GetComPointer
<IStream>(new GlobalInterfaceTableTests.MyStream());
65
IStream* streamPtr = ComHelpers.
GetComPointer
<IStream>(myStream);
Windows\Win32\System\Com\ComScopeTests.cs (1)
14
ComScope<ITestObject> scope = new(ComHelpers.
GetComPointer
<ITestObject>(new TestObject()));
System.Windows.Forms.Tests (2)
System\Windows\Forms\TextBoxBase.TextBoxBaseUiaTextProviderTests.cs (2)
760
Assert.True(provider.RangeFromAnnotation(ComHelpers.
GetComPointer
<IRawElementProviderSimple>(textBoxBase.AccessibilityObject), range).Succeeded);
775
Assert.True(provider.RangeFromChild(ComHelpers.
GetComPointer
<IRawElementProviderSimple>(textBoxBase.AccessibilityObject), range).Succeeded);