73 references to GetComPointer
System.Private.Windows.Core (5)
System\Private\Windows\Ole\Composition.cs (2)
76NativeToRuntimeAdapter nativeToRuntime = new(ComHelpers.GetComPointer<IDataObject>(winFormsToNative)); 95NativeToManagedAdapter 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)
38var composition = Composition.Create(ComHelpers.GetComPointer<IDataObject>(dataObject)); 55var composition = Composition.Create(ComHelpers.GetComPointer<IDataObject>(dataObject)); 73var composition = Composition.Create(ComHelpers.GetComPointer<IDataObject>(dataObject)); 91var composition = Composition.Create(ComHelpers.GetComPointer<IDataObject>(dataObject)); 107var 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)
37ppEnum[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()); 197return extender is null ? null : ComHelpers.GetComPointer<IUnknown>(extender); 270return container is null ? null : ComHelpers.GetComPointer<IUnknown>(container);
System\Windows\Forms\ActiveX\AxHost.cs (2)
3320qaContainer.pClientSite = ComHelpers.GetComPointer<IOleClientSite>(_oleSite); 3321qaContainer.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)
511return 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)
140bool result = _componentManager.FRegisterComponent(ComHelpers.GetComPointer<IMsoComponent>(this), &info, &id);
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyPageUITypeConverter.cs (1)
73addresses[i] = (nint)ComHelpers.GetComPointer<IUnknown>(objects[i]);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (1)
121UIA_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)
108return htmlElement is null ? null : new HtmlElement(_shimManager, ComHelpers.GetComPointer<IHTMLElement>(htmlElement)); 119return htmlElement is null ? null : new HtmlElement(_shimManager, ComHelpers.GetComPointer<IHTMLElement>(htmlElement));
System\Windows\Forms\Controls\WebBrowser\HtmlShimManager.cs (1)
155AddWindowShim(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)
130using ComScope<T> @interface = new(ComHelpers.GetComPointer<T>(_instance)); 187using ComScope<T> @interface = new(ComHelpers.GetComPointer<T>(_instance));
System.Windows.Forms.Primitives.Tests (3)
Windows\Win32\AgileComPointerTests.cs (2)
13IStream* stream = ComHelpers.GetComPointer<IStream>(new GlobalInterfaceTableTests.MyStream()); 65IStream* streamPtr = ComHelpers.GetComPointer<IStream>(myStream);
Windows\Win32\System\Com\ComScopeTests.cs (1)
14ComScope<ITestObject> scope = new(ComHelpers.GetComPointer<ITestObject>(new TestObject()));
System.Windows.Forms.Tests (2)
System\Windows\Forms\TextBoxBase.TextBoxBaseUiaTextProviderTests.cs (2)
760Assert.True(provider.RangeFromAnnotation(ComHelpers.GetComPointer<IRawElementProviderSimple>(textBoxBase.AccessibilityObject), range).Succeeded); 775Assert.True(provider.RangeFromChild(ComHelpers.GetComPointer<IRawElementProviderSimple>(textBoxBase.AccessibilityObject), range).Succeeded);