30 references to IRawElementProviderSimple
System.Windows.Forms.Primitives (30)
Interop\UiaCore\Interop.StubFragmentRoot.cs (7)
15IRawElementProviderSimple.Interface, 16IManagedWrapper<IRawElementProviderFragmentRoot, IRawElementProviderFragment, IRawElementProviderSimple> 101HRESULT IRawElementProviderSimple.Interface.get_ProviderOptions(ProviderOptions* pRetVal) 112HRESULT IRawElementProviderSimple.Interface.GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal) 123HRESULT IRawElementProviderSimple.Interface.GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal) 134HRESULT IRawElementProviderSimple.Interface.get_HostRawElementProvider(IRawElementProviderSimple** pRetVal)
System\Windows\Forms\Automation\UiaTextProvider.cs (2)
23public abstract HRESULT RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal); 147public abstract HRESULT RangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal);
System\Windows\Forms\Automation\UiaTextRange.cs (4)
19private readonly IRawElementProviderSimple.Interface _enclosingElement; 36public UiaTextRange(IRawElementProviderSimple.Interface enclosingElement, UiaTextProvider provider, int start, int end) 411HRESULT ITextRangeProvider.Interface.GetEnclosingElement(IRawElementProviderSimple** pRetVal) 418*pRetVal = ComHelpers.GetComPointer<IRawElementProviderSimple>(_enclosingElement);
Windows\Win32\PInvoke.UiaDisconnectProvider.cs (3)
10/// <inheritdoc cref="UiaDisconnectProvider(IRawElementProviderSimple*)"/> 11public static unsafe void UiaDisconnectProvider(IRawElementProviderSimple.Interface? provider, bool skipOSCheck = false) 15using var providerScope = ComHelpers.GetComScope<IRawElementProviderSimple>(provider);
Windows\Win32\PInvoke.UiaHostProviderFromHwnd.cs (3)
10/// <inheritdoc cref="UiaHostProviderFromHwnd(HWND, IRawElementProviderSimple**)"/> 11public static unsafe HRESULT UiaHostProviderFromHwnd<T>(T hwnd, out IRawElementProviderSimple* ppProvider) where T : IHandle<HWND> 13IRawElementProviderSimple* provider;
Windows\Win32\PInvoke.UiaRaiseNotificationEvent.cs (3)
11/// <inheritdoc cref="UiaRaiseNotificationEvent(IRawElementProviderSimple*, NotificationKind, NotificationProcessing, BSTR, BSTR)"/> 13IRawElementProviderSimple.Interface provider, 20using var providerScope = ComHelpers.GetComScope<IRawElementProviderSimple>(provider);
Windows\Win32\PInvoke.UiaReturnRawElementProvider.cs (3)
10/// <inheritdoc cref="UiaReturnRawElementProvider(HWND, WPARAM, LPARAM, IRawElementProviderSimple*)"/> 15IRawElementProviderSimple.Interface? el) 18using var provider = ComHelpers.TryGetComScope<IRawElementProviderSimple>(el);
Windows\Win32\UI\Accessibility\IRawElementProviderSimple.cs (1)
6internal partial struct IRawElementProviderSimple : IComInterface<IRawElementProviderSimple.Interface>
Windows\Win32\UI\Accessibility\UIAHelper.cs (4)
13/// <see cref="IRawElementProviderSimple.GetPropertyValue(IRawElementProviderSimple*, UIA_PROPERTY_ID, VARIANT*)"/> 22/// <see cref="IRawElementProviderSimple.GetPropertyValue(IRawElementProviderSimple*, UIA_PROPERTY_ID, VARIANT*)"/>