56 references to IAccessibleEx
System.Windows.Forms (11)
System\Windows\Forms\Accessibility\AccessibleObject.cs (10)
28IAccessibleEx.Interface, 58IAccessibleEx, 894Guid IID_IAccessibleEx = *IID.Get<IAccessibleEx>(); 899*ppvObject = ComHelpers.GetComPointer<IAccessibleEx>(this); 907HRESULT IAccessibleEx.Interface.GetObjectForChild(int idChild, IAccessibleEx** pRetVal) 918HRESULT IAccessibleEx.Interface.GetIAccessiblePair(UIA.IAccessible** ppAcc, int* pidChild) 936HRESULT IAccessibleEx.Interface.GetRuntimeId(SAFEARRAY** pRetVal) 956HRESULT IAccessibleEx.Interface.ConvertReturnedElement(IRawElementProviderSimple* pIn, IAccessibleEx** ppRetValOut)
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (1)
205/// This is used only if control supports <see cref="IAccessibleEx" />. We need to provide a unique ID.
System.Windows.Forms.Primitives (43)
Windows.Win32.IAccessibleEx.g.cs (39)
26 :IVTable<IAccessibleEx,IAccessibleEx.Vtbl>,IComIID { 42 return ((delegate *unmanaged [Stdcall]<IAccessibleEx*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((IAccessibleEx*)Unsafe.AsPointer(ref this), riid, ppvObject); 47 return ((delegate *unmanaged [Stdcall]<IAccessibleEx*,uint>)lpVtbl[1])((IAccessibleEx*)Unsafe.AsPointer(ref this)); 52 return ((delegate *unmanaged [Stdcall]<IAccessibleEx*,uint>)lpVtbl[2])((IAccessibleEx*)Unsafe.AsPointer(ref this)); 58 private static winmdroot.Foundation.HRESULT GetObjectForChild(IAccessibleEx* pThis, int idChild, winmdroot.UI.Accessibility.IAccessibleEx** pRetVal) 87 public unsafe winmdroot.UI.Accessibility.IAccessibleEx* GetObjectForChild(int idChild) 89 winmdroot.UI.Accessibility.IAccessibleEx* __retVal = default(winmdroot.UI.Accessibility.IAccessibleEx*); 90 ((delegate *unmanaged [Stdcall]<IAccessibleEx*,int ,winmdroot.UI.Accessibility.IAccessibleEx** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IAccessibleEx*)Unsafe.AsPointer(ref this), idChild, &__retVal).ThrowOnFailure(); 106 private static winmdroot.Foundation.HRESULT GetIAccessiblePair(IAccessibleEx* pThis, winmdroot.UI.Accessibility.IAccessible** ppAcc, int* pidChild) 140 ((delegate *unmanaged [Stdcall]<IAccessibleEx*,winmdroot.UI.Accessibility.IAccessible** ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IAccessibleEx*)Unsafe.AsPointer(ref this), ppAcc, pidChild).ThrowOnFailure(); 146 private static winmdroot.Foundation.HRESULT GetRuntimeId(IAccessibleEx* pThis, winmdroot.System.Com.SAFEARRAY** pRetVal) 174 ((delegate *unmanaged [Stdcall]<IAccessibleEx*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((IAccessibleEx*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); 181 private static winmdroot.Foundation.HRESULT ConvertReturnedElement(IAccessibleEx* pThis, winmdroot.UI.Accessibility.IRawElementProviderSimple* pIn, winmdroot.UI.Accessibility.IAccessibleEx** ppRetValOut) 211 public unsafe void ConvertReturnedElement(winmdroot.UI.Accessibility.IRawElementProviderSimple* pIn, winmdroot.UI.Accessibility.IAccessibleEx** ppRetValOut) 213 ((delegate *unmanaged [Stdcall]<IAccessibleEx*,winmdroot.UI.Accessibility.IRawElementProviderSimple* ,winmdroot.UI.Accessibility.IAccessibleEx** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((IAccessibleEx*)Unsafe.AsPointer(ref this), pIn, ppRetValOut).ThrowOnFailure(); 237 internal delegate *unmanaged [Stdcall]<IAccessibleEx*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1; 239 internal delegate *unmanaged [Stdcall]<IAccessibleEx*,uint> AddRef_2; 241 internal delegate *unmanaged [Stdcall]<IAccessibleEx*,uint> Release_3; 243 internal delegate *unmanaged [Stdcall]<IAccessibleEx*,int ,winmdroot.UI.Accessibility.IAccessibleEx** ,winmdroot.Foundation.HRESULT> GetObjectForChild_4; 245 internal delegate *unmanaged [Stdcall]<IAccessibleEx*,winmdroot.UI.Accessibility.IAccessible** ,int* ,winmdroot.Foundation.HRESULT> GetIAccessiblePair_5; 247 internal delegate *unmanaged [Stdcall]<IAccessibleEx*,winmdroot.System.Com.SAFEARRAY** ,winmdroot.Foundation.HRESULT> GetRuntimeId_6; 249 internal delegate *unmanaged [Stdcall]<IAccessibleEx*,winmdroot.UI.Accessibility.IRawElementProviderSimple* ,winmdroot.UI.Accessibility.IAccessibleEx** ,winmdroot.Foundation.HRESULT> ConvertReturnedElement_7; 279 unsafe winmdroot.Foundation.HRESULT GetObjectForChild(int idChild, winmdroot.UI.Accessibility.IAccessibleEx** pRetVal); 288 unsafe winmdroot.Foundation.HRESULT ConvertReturnedElement(winmdroot.UI.Accessibility.IRawElementProviderSimple* pIn, winmdroot.UI.Accessibility.IAccessibleEx** ppRetValOut);
Windows.Win32.UI_Accessibility_IAccessibleEx_Extensions.g.cs (4)
23 /// <inheritdoc cref="winmdroot.UI.Accessibility.IAccessibleEx.Interface.GetIAccessiblePair(winmdroot.UI.Accessibility.IAccessible**, int*)"/> 24 internal static unsafe winmdroot.Foundation.HRESULT GetIAccessiblePair(this winmdroot.UI.Accessibility.IAccessibleEx.Interface @this, winmdroot.UI.Accessibility.IAccessible** ppAcc, out int pidChild) 33 /// <inheritdoc cref="winmdroot.UI.Accessibility.IAccessibleEx.Interface.GetRuntimeId(winmdroot.System.Com.SAFEARRAY**)"/> 34 internal static unsafe winmdroot.Foundation.HRESULT GetRuntimeId(this winmdroot.UI.Accessibility.IAccessibleEx.Interface @this, out winmdroot.System.Com.SAFEARRAY* pRetVal)
System.Windows.Forms.Tests (2)
System\Windows\Forms\AccessibleObjects\AccessibleObjectTests.cs (2)
2746HRESULT result = ((UIA.IAccessibleEx.Interface)accessibleObject).GetIAccessiblePair(accessible, &idChild); 2760HRESULT result = ((UIA.IAccessibleEx.Interface)accessibleObject).GetIAccessiblePair(accessible, pidChild: null);