255 references to IAccessible
System.Windows.Forms (87)
System\Windows\Forms\Accessibility\AccessibleObject.cs (59)
26
UIA.
IAccessible
.Interface,
57
UIA.
IAccessible
,
102
/// The <see cref="UIA.
IAccessible
"/> as passed in or generated from requesting the standard implementation
103
/// from Windows. Used for default <see cref="UIA.
IAccessible
"/> behavior.
105
internal AgileComPointer<UIA.
IAccessible
>? SystemIAccessible { get; private set; }
131
private AccessibleObject(AgileComPointer<UIA.
IAccessible
> accessible)
403
/// Mechanism for overriding default <see cref="UIA.
IAccessible
.accNavigate(int, VARIANT, VARIANT*)"/>
918
HRESULT IAccessibleEx.Interface.GetIAccessiblePair(UIA.
IAccessible
** ppAcc, int* pidChild)
931
*ppAcc = ComHelpers.GetComPointer<UIA.
IAccessible
>(this);
1147
HRESULT ILegacyIAccessibleProvider.Interface.GetIAccessible(UIA.
IAccessible
** ppAccessible)
1167
*ppAccessible = (UIA.
IAccessible
*)Marshal.GetComInterfaceForObject<AccessibleObject, IAccessible>(this);
1572
((UIA.
IAccessible
.Interface)this).accDoDefaultAction(ChildIdToVARIANT(childID));
1574
HRESULT UIA.
IAccessible
.Interface.accDoDefaultAction(VARIANT varChild)
1631
((UIA.
IAccessible
.Interface)this).accHitTest(xLeft, yTop, &result);
1635
HRESULT UIA.
IAccessible
.Interface.accHitTest(int xLeft, int yTop, VARIANT* pvarChild)
1685
HRESULT UIA.
IAccessible
.Interface.accLocation(int* pxLeft, int* pyTop, int* pcxWidth, int* pcyHeight, VARIANT varChild)
1733
((UIA.
IAccessible
.Interface)this).accNavigate(navDir, ChildIdToVARIANT(childID), &result).AssertSuccess();
1737
HRESULT UIA.
IAccessible
.Interface.accNavigate(int navDir, VARIANT varStart, VARIANT* pvarEndUpAt)
1786
((UIA.
IAccessible
.Interface)this).accSelect(flagsSelect, ChildIdToVARIANT(childID));
1788
HRESULT UIA.
IAccessible
.Interface.accSelect(int flagsSelect, VARIANT varChild)
1835
((UIA.
IAccessible
.Interface)this).get_accChild(ChildIdToVARIANT(childID), child);
1839
HRESULT UIA.
IAccessible
.Interface.get_accChild(VARIANT varChild, IDispatch** ppdispChild)
1897
((UIA.
IAccessible
.Interface)this).get_accChildCount(&childCount);
1902
HRESULT UIA.
IAccessible
.Interface.get_accChildCount(int* pcountChildren)
1918
using ComScope<UIA.
IAccessible
> accessible = SystemIAccessible.TryGetIAccessible(out HRESULT result);
1935
((UIA.
IAccessible
.Interface)this).get_accDefaultAction(ChildIdToVARIANT(childID), &result);
1939
HRESULT UIA.
IAccessible
.Interface.get_accDefaultAction(VARIANT varChild, BSTR* pszDefaultAction)
1975
((UIA.
IAccessible
.Interface)this).get_accDescription(ChildIdToVARIANT(childID), &description);
1979
HRESULT UIA.
IAccessible
.Interface.get_accDescription(VARIANT varChild, BSTR* pszDescription)
2053
HRESULT UIA.
IAccessible
.Interface.get_accFocus(VARIANT* pvarChild)
2067
((UIA.
IAccessible
.Interface)this).get_accHelp(ChildIdToVARIANT(childID), &result);
2071
HRESULT UIA.
IAccessible
.Interface.get_accHelp(VARIANT varChild, BSTR* pszHelp)
2107
((UIA.
IAccessible
.Interface)this).get_accHelpTopic(&helpFile, ChildIdToVARIANT(childID), &topic).AssertSuccess();
2112
HRESULT UIA.
IAccessible
.Interface.get_accHelpTopic(BSTR* pszHelpFile, VARIANT varChild, int* pidTopic)
2157
((UIA.
IAccessible
.Interface)this).get_accKeyboardShortcut(ChildIdToVARIANT(childID), &shortcut).AssertSuccess();
2161
HRESULT UIA.
IAccessible
.Interface.get_accKeyboardShortcut(VARIANT varChild, BSTR* pszKeyboardShortcut)
2191
((UIA.
IAccessible
.Interface)this).get_accName(ChildIdToVARIANT(childID), &name).AssertSuccess();
2195
HRESULT UIA.
IAccessible
.Interface.get_accName(VARIANT varChild, BSTR* pszName)
2242
((UIA.
IAccessible
.Interface)this).get_accParent(dispatch).AssertSuccess();
2247
HRESULT UIA.
IAccessible
.Interface.get_accParent(IDispatch** ppdispParent)
2282
((UIA.
IAccessible
.Interface)this).get_accRole(ChildIdToVARIANT(childID), &result);
2286
HRESULT UIA.
IAccessible
.Interface.get_accRole(VARIANT varChild, VARIANT* pvarRole)
2323
((UIA.
IAccessible
.Interface)this).get_accSelection(&result);
2328
HRESULT UIA.
IAccessible
.Interface.get_accSelection(VARIANT* pvarChildren)
2358
((UIA.
IAccessible
.Interface)this).get_accState(ChildIdToVARIANT(childID), &result).AssertSuccess();
2362
HRESULT UIA.
IAccessible
.Interface.get_accState(VARIANT varChild, VARIANT* pvarState)
2395
((UIA.
IAccessible
.Interface)this).get_accValue(ChildIdToVARIANT(childID), &value);
2399
HRESULT UIA.
IAccessible
.Interface.get_accValue(VARIANT varChild, BSTR* pszValue)
2433
((UIA.
IAccessible
.Interface)this).put_accName(ChildIdToVARIANT(childID), new(newName));
2435
HRESULT UIA.
IAccessible
.Interface.put_accName(VARIANT varChild, BSTR szName)
2473
((UIA.
IAccessible
.Interface)this).put_accValue(ChildIdToVARIANT(childID), new(newValue));
2475
HRESULT UIA.
IAccessible
.Interface.put_accValue(VARIANT varChild, BSTR szValue)
2727
UIA.
IAccessible
* accessible = null;
2731
IID.Get<UIA.
IAccessible
>(),
2782
/// Called prior to calling <see cref="UIA.
IAccessible
.get_accName(VARIANT, BSTR*)"/> on the 'inner' system
2867
UIA.
IAccessible
* accessible;
2868
if (dispatch->QueryInterface(IID.Get<UIA.
IAccessible
>(), (void**)&accessible).Failed)
2879
private AccessibleObject? TryGetAccessibleObject(UIA.
IAccessible
* accessible)
2886
AgileComPointer<UIA.
IAccessible
> agileAccessible =
System\Windows\Forms\Accessibility\AccessibleObjectExtensions.cs (27)
12
public static ComScope<
IAccessible
> TryGetIAccessible(this AgileComPointer<
IAccessible
>? agile, out HRESULT result)
23
public static Rectangle TryGetLocation(this AgileComPointer<
IAccessible
>? agile, int child)
26
public static Rectangle TryGetLocation(this AgileComPointer<
IAccessible
>? agile, VARIANT child)
48
public static BSTR TryGetDefaultAction(this AgileComPointer<
IAccessible
>? agile, int child)
51
public static BSTR TryGetDefaultAction(this AgileComPointer<
IAccessible
>? agile, VARIANT child)
68
public static void TryDoDefaultAction(this AgileComPointer<
IAccessible
>? agile, int child)
71
public static void TryDoDefaultAction(this AgileComPointer<
IAccessible
>? agile, VARIANT child)
82
public static BSTR TryGetDescription(this AgileComPointer<
IAccessible
>? agile, int child) =>
85
public static BSTR TryGetDescription(this AgileComPointer<
IAccessible
>? agile, VARIANT child)
102
public static BSTR TryGetHelp(this AgileComPointer<
IAccessible
>? agile, int child)
105
public static BSTR TryGetHelp(this AgileComPointer<
IAccessible
>? agile, VARIANT child)
122
public static BSTR TryGetKeyboardShortcut(this AgileComPointer<
IAccessible
>? agile, int child)
125
public static BSTR TryGetKeyboardShortcut(this AgileComPointer<
IAccessible
>? agile, VARIANT child)
142
public static BSTR TryGetName(this AgileComPointer<
IAccessible
>? agile, int child)
145
public static BSTR TryGetName(this AgileComPointer<
IAccessible
>? agile, VARIANT child)
160
public static void TrySetName(this AgileComPointer<
IAccessible
>? agile, VARIANT child, BSTR name)
181
public static AccessibleRole TryGetRole(this AgileComPointer<
IAccessible
>? agile, int child)
184
public static AccessibleRole TryGetRole(this AgileComPointer<
IAccessible
>? agile, VARIANT child)
200
public static AccessibleStates TryGetState(this AgileComPointer<
IAccessible
>? agile, int child)
203
public static AccessibleStates TryGetState(this AgileComPointer<
IAccessible
>? agile, VARIANT child)
221
public static BSTR TryGetValue(this AgileComPointer<
IAccessible
>? agile, VARIANT child)
238
public static void TrySetValue(this AgileComPointer<
IAccessible
>? agile, VARIANT child, BSTR value)
258
public static (int topic, BSTR helpFile) TryGetHelpTopic(this AgileComPointer<
IAccessible
>? agile, VARIANT child)
275
public static void TrySelect(this AgileComPointer<
IAccessible
>? agile, AccessibleSelection flags, int child)
278
public static void TrySelect(this AgileComPointer<
IAccessible
>? agile, AccessibleSelection flags, VARIANT child)
289
public static int TryGetChildCount(this AgileComPointer<
IAccessible
>? agile)
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (1)
78
private AgileComPointer<
IAccessible
>? SystemIAccessibleInternal
System.Windows.Forms.Primitives (168)
_generated\106\Windows.Win32.IAccessible.g.cs (107)
27
:winmdroot.IVTable<
IAccessible
,
IAccessible
.Vtbl>,IComIID {
44
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IAccessible
*)Unsafe.AsPointer(ref this), riid, ppvObject);
49
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,uint>)lpVtbl[1])((
IAccessible
*)Unsafe.AsPointer(ref this));
54
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,uint>)lpVtbl[2])((
IAccessible
*)Unsafe.AsPointer(ref this));
76
((delegate *unmanaged [Stdcall]<
IAccessible
*,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((
IAccessible
*)Unsafe.AsPointer(ref this), pctinfo).ThrowOnFailure();
81
((delegate *unmanaged [Stdcall]<
IAccessible
*,uint ,uint ,winmdroot.System.Com.ITypeInfo** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
IAccessible
*)Unsafe.AsPointer(ref this), iTInfo, lcid, ppTInfo).ThrowOnFailure();
102
((delegate *unmanaged [Stdcall]<
IAccessible
*,global::System.Guid* ,winmdroot.Foundation.PWSTR* ,uint ,uint ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((
IAccessible
*)Unsafe.AsPointer(ref this), riid, rgszNames, cNames, lcid, rgDispId).ThrowOnFailure();
141
((delegate *unmanaged [Stdcall]<
IAccessible
*,int ,global::System.Guid* ,uint ,winmdroot.System.Com.DISPATCH_FLAGS ,winmdroot.System.Com.DISPPARAMS* ,winmdroot.System.Variant.VARIANT* ,winmdroot.System.Com.EXCEPINFO* ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((
IAccessible
*)Unsafe.AsPointer(ref this), dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr).ThrowOnFailure();
147
private static winmdroot.Foundation.HRESULT get_accParent(
IAccessible
* pThis, winmdroot.System.Com.IDispatch** ppdispParent)
178
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Com.IDispatch** ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((
IAccessible
*)Unsafe.AsPointer(ref this), ppdispParent);
195
private static winmdroot.Foundation.HRESULT get_accChildCount(
IAccessible
* pThis, int* pcountChildren)
226
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[8])((
IAccessible
*)Unsafe.AsPointer(ref this), pcountChildren);
232
private static winmdroot.Foundation.HRESULT get_accChild(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT varChild, winmdroot.System.Com.IDispatch** ppdispChild)
271
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.System.Com.IDispatch** ,winmdroot.Foundation.HRESULT>)lpVtbl[9])((
IAccessible
*)Unsafe.AsPointer(ref this), varChild, ppdispChild);
288
private static winmdroot.Foundation.HRESULT get_accName(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT varChild, winmdroot.Foundation.BSTR* pszName)
327
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[10])((
IAccessible
*)Unsafe.AsPointer(ref this), varChild, pszName);
344
private static winmdroot.Foundation.HRESULT get_accValue(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT varChild, winmdroot.Foundation.BSTR* pszValue)
380
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((
IAccessible
*)Unsafe.AsPointer(ref this), varChild, pszValue);
397
private static winmdroot.Foundation.HRESULT get_accDescription(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT varChild, winmdroot.Foundation.BSTR* pszDescription)
436
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[12])((
IAccessible
*)Unsafe.AsPointer(ref this), varChild, pszDescription);
453
private static winmdroot.Foundation.HRESULT get_accRole(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT varChild, winmdroot.System.Variant.VARIANT* pvarRole)
492
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[13])((
IAccessible
*)Unsafe.AsPointer(ref this), varChild, pvarRole);
509
private static winmdroot.Foundation.HRESULT get_accState(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT varChild, winmdroot.System.Variant.VARIANT* pvarState)
548
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[14])((
IAccessible
*)Unsafe.AsPointer(ref this), varChild, pvarState);
565
private static winmdroot.Foundation.HRESULT get_accHelp(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT varChild, winmdroot.Foundation.BSTR* pszHelp)
603
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[15])((
IAccessible
*)Unsafe.AsPointer(ref this), varChild, pszHelp);
623
private static winmdroot.Foundation.HRESULT get_accHelpTopic(
IAccessible
* pThis, winmdroot.Foundation.BSTR* pszHelpFile, winmdroot.System.Variant.VARIANT varChild, int* pidTopic)
663
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.Foundation.BSTR* ,winmdroot.System.Variant.VARIANT ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[16])((
IAccessible
*)Unsafe.AsPointer(ref this), pszHelpFile, varChild, pidTopic);
680
private static winmdroot.Foundation.HRESULT get_accKeyboardShortcut(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT varChild, winmdroot.Foundation.BSTR* pszKeyboardShortcut)
720
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[17])((
IAccessible
*)Unsafe.AsPointer(ref this), varChild, pszKeyboardShortcut);
737
private static winmdroot.Foundation.HRESULT get_accFocus(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT* pvarChild)
772
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[18])((
IAccessible
*)Unsafe.AsPointer(ref this), pvarChild);
789
private static winmdroot.Foundation.HRESULT get_accSelection(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT* pvarChildren)
825
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[19])((
IAccessible
*)Unsafe.AsPointer(ref this), pvarChildren);
842
private static winmdroot.Foundation.HRESULT get_accDefaultAction(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT varChild, winmdroot.Foundation.BSTR* pszDefaultAction)
881
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[20])((
IAccessible
*)Unsafe.AsPointer(ref this), varChild, pszDefaultAction);
887
private static winmdroot.Foundation.HRESULT accSelect(
IAccessible
* pThis, int flagsSelect, winmdroot.System.Variant.VARIANT varChild)
926
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,int ,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[21])((
IAccessible
*)Unsafe.AsPointer(ref this), flagsSelect, varChild);
952
private static winmdroot.Foundation.HRESULT accLocation(
IAccessible
* pThis, int* pxLeft, int* pyTop, int* pcxWidth, int* pcyHeight, winmdroot.System.Variant.VARIANT varChild)
1003
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,int* ,int* ,int* ,int* ,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[22])((
IAccessible
*)Unsafe.AsPointer(ref this), pxLeft, pyTop, pcxWidth, pcyHeight, varChild);
1020
private static winmdroot.Foundation.HRESULT accNavigate(
IAccessible
* pThis, int navDir, winmdroot.System.Variant.VARIANT varStart, winmdroot.System.Variant.VARIANT* pvarEndUpAt)
1062
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,int ,winmdroot.System.Variant.VARIANT ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[23])((
IAccessible
*)Unsafe.AsPointer(ref this), navDir, varStart, pvarEndUpAt);
1079
private static winmdroot.Foundation.HRESULT accHitTest(
IAccessible
* pThis, int xLeft, int yTop, winmdroot.System.Variant.VARIANT* pvarChild)
1122
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,int ,int ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[24])((
IAccessible
*)Unsafe.AsPointer(ref this), xLeft, yTop, pvarChild);
1128
private static winmdroot.Foundation.HRESULT accDoDefaultAction(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT varChild)
1163
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[25])((
IAccessible
*)Unsafe.AsPointer(ref this), varChild);
1169
private static winmdroot.Foundation.HRESULT put_accName(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT varChild, winmdroot.Foundation.BSTR szName)
1195
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR ,winmdroot.Foundation.HRESULT>)lpVtbl[26])((
IAccessible
*)Unsafe.AsPointer(ref this), varChild, szName);
1201
private static winmdroot.Foundation.HRESULT put_accValue(
IAccessible
* pThis, winmdroot.System.Variant.VARIANT varChild, winmdroot.Foundation.BSTR szValue)
1234
return ((delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR ,winmdroot.Foundation.HRESULT>)lpVtbl[27])((
IAccessible
*)Unsafe.AsPointer(ref this), varChild, szValue);
1260
internal delegate *unmanaged [Stdcall]<
IAccessible
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
1262
internal delegate *unmanaged [Stdcall]<
IAccessible
*,uint> AddRef_2;
1264
internal delegate *unmanaged [Stdcall]<
IAccessible
*,uint> Release_3;
1266
internal delegate *unmanaged [Stdcall]<
IAccessible
*,uint* ,winmdroot.Foundation.HRESULT> GetTypeInfoCount_4;
1268
internal delegate *unmanaged [Stdcall]<
IAccessible
*,uint ,uint ,winmdroot.System.Com.ITypeInfo** ,winmdroot.Foundation.HRESULT> GetTypeInfo_5;
1270
internal delegate *unmanaged [Stdcall]<
IAccessible
*,global::System.Guid* ,winmdroot.Foundation.PWSTR* ,uint ,uint ,int* ,winmdroot.Foundation.HRESULT> GetIDsOfNames_6;
1272
internal delegate *unmanaged [Stdcall]<
IAccessible
*,int ,global::System.Guid* ,uint ,winmdroot.System.Com.DISPATCH_FLAGS ,winmdroot.System.Com.DISPPARAMS* ,winmdroot.System.Variant.VARIANT* ,winmdroot.System.Com.EXCEPINFO* ,uint* ,winmdroot.Foundation.HRESULT> Invoke_7;
1274
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Com.IDispatch** ,winmdroot.Foundation.HRESULT> get_accParent_8;
1276
internal delegate *unmanaged [Stdcall]<
IAccessible
*,int* ,winmdroot.Foundation.HRESULT> get_accChildCount_9;
1278
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.System.Com.IDispatch** ,winmdroot.Foundation.HRESULT> get_accChild_10;
1280
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> get_accName_11;
1282
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> get_accValue_12;
1284
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> get_accDescription_13;
1286
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_accRole_14;
1288
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_accState_15;
1290
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> get_accHelp_16;
1292
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.Foundation.BSTR* ,winmdroot.System.Variant.VARIANT ,int* ,winmdroot.Foundation.HRESULT> get_accHelpTopic_17;
1294
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> get_accKeyboardShortcut_18;
1296
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_accFocus_19;
1298
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_accSelection_20;
1300
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> get_accDefaultAction_21;
1302
internal delegate *unmanaged [Stdcall]<
IAccessible
*,int ,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> accSelect_22;
1304
internal delegate *unmanaged [Stdcall]<
IAccessible
*,int* ,int* ,int* ,int* ,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> accLocation_23;
1306
internal delegate *unmanaged [Stdcall]<
IAccessible
*,int ,winmdroot.System.Variant.VARIANT ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> accNavigate_24;
1308
internal delegate *unmanaged [Stdcall]<
IAccessible
*,int ,int ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> accHitTest_25;
1310
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> accDoDefaultAction_26;
1312
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR ,winmdroot.Foundation.HRESULT> put_accName_27;
1314
internal delegate *unmanaged [Stdcall]<
IAccessible
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.BSTR ,winmdroot.Foundation.HRESULT> put_accValue_28;
_generated\107\Windows.Win32.IAccessibleEx.g.cs (7)
96
/// <inheritdoc cref="GetIAccessiblePair(winmdroot.UI.Accessibility.
IAccessible
**, int*)"/>
98
internal unsafe void GetIAccessiblePair(winmdroot.UI.Accessibility.
IAccessible
** ppAcc, out int pidChild)
109
private static winmdroot.Foundation.HRESULT GetIAccessiblePair(IAccessibleEx* pThis, winmdroot.UI.Accessibility.
IAccessible
** ppAcc, int* pidChild)
141
public unsafe void GetIAccessiblePair(winmdroot.UI.Accessibility.
IAccessible
** ppAcc, int* pidChild)
143
((delegate *unmanaged [Stdcall]<IAccessibleEx*,winmdroot.UI.Accessibility.
IAccessible
** ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IAccessibleEx*)Unsafe.AsPointer(ref this), ppAcc, pidChild).ThrowOnFailure();
250
internal delegate *unmanaged [Stdcall]<IAccessibleEx*,winmdroot.UI.Accessibility.
IAccessible
** ,int* ,winmdroot.Foundation.HRESULT> GetIAccessiblePair_5;
287
unsafe winmdroot.Foundation.HRESULT GetIAccessiblePair(winmdroot.UI.Accessibility.
IAccessible
** ppAcc, int* pidChild);
_generated\180\Windows.Win32.ILegacyIAccessibleProvider.g.cs (7)
174
private static winmdroot.Foundation.HRESULT GetIAccessible(ILegacyIAccessibleProvider* pThis, winmdroot.UI.Accessibility.
IAccessible
** ppAccessible)
198
public unsafe winmdroot.UI.Accessibility.
IAccessible
* GetIAccessible()
200
winmdroot.UI.Accessibility.
IAccessible
* __retVal = default(winmdroot.UI.Accessibility.
IAccessible
*);
201
((delegate *unmanaged [Stdcall]<ILegacyIAccessibleProvider*,winmdroot.UI.Accessibility.
IAccessible
** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((ILegacyIAccessibleProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure();
634
internal delegate *unmanaged [Stdcall]<ILegacyIAccessibleProvider*,winmdroot.UI.Accessibility.
IAccessible
** ,winmdroot.Foundation.HRESULT> GetIAccessible_7;
703
unsafe winmdroot.Foundation.HRESULT GetIAccessible(winmdroot.UI.Accessibility.
IAccessible
** ppAccessible);
_generated\261\Windows.Win32.IUIAutomation.g.cs (10)
2164
private static winmdroot.Foundation.HRESULT ElementFromIAccessible(IUIAutomation* pThis, winmdroot.UI.Accessibility.
IAccessible
* accessible, int childId, winmdroot.UI.Accessibility.IUIAutomationElement** element)
2197
public unsafe winmdroot.UI.Accessibility.IUIAutomationElement* ElementFromIAccessible(winmdroot.UI.Accessibility.
IAccessible
* accessible, int childId)
2200
((delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.UI.Accessibility.
IAccessible
* ,int ,winmdroot.UI.Accessibility.IUIAutomationElement** ,winmdroot.Foundation.HRESULT>)lpVtbl[56])((IUIAutomation*)Unsafe.AsPointer(ref this), accessible, childId, &__retVal).ThrowOnFailure();
2207
private static winmdroot.Foundation.HRESULT ElementFromIAccessibleBuildCache(IUIAutomation* pThis, winmdroot.UI.Accessibility.
IAccessible
* accessible, int childId, winmdroot.UI.Accessibility.IUIAutomationCacheRequest* cacheRequest, winmdroot.UI.Accessibility.IUIAutomationElement** element)
2244
public unsafe winmdroot.UI.Accessibility.IUIAutomationElement* ElementFromIAccessibleBuildCache(winmdroot.UI.Accessibility.
IAccessible
* accessible, int childId, winmdroot.UI.Accessibility.IUIAutomationCacheRequest* cacheRequest)
2247
((delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.UI.Accessibility.
IAccessible
* ,int ,winmdroot.UI.Accessibility.IUIAutomationCacheRequest* ,winmdroot.UI.Accessibility.IUIAutomationElement** ,winmdroot.Foundation.HRESULT>)lpVtbl[57])((IUIAutomation*)Unsafe.AsPointer(ref this), accessible, childId, cacheRequest, &__retVal).ThrowOnFailure();
2386
internal delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.UI.Accessibility.
IAccessible
* ,int ,winmdroot.UI.Accessibility.IUIAutomationElement** ,winmdroot.Foundation.HRESULT> ElementFromIAccessible_57;
2388
internal delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.UI.Accessibility.
IAccessible
* ,int ,winmdroot.UI.Accessibility.IUIAutomationCacheRequest* ,winmdroot.UI.Accessibility.IUIAutomationElement** ,winmdroot.Foundation.HRESULT> ElementFromIAccessibleBuildCache_58;
2646
unsafe winmdroot.Foundation.HRESULT ElementFromIAccessible(winmdroot.UI.Accessibility.
IAccessible
* accessible, int childId, winmdroot.UI.Accessibility.IUIAutomationElement** element);
2649
unsafe winmdroot.Foundation.HRESULT ElementFromIAccessibleBuildCache(winmdroot.UI.Accessibility.
IAccessible
* accessible, int childId, winmdroot.UI.Accessibility.IUIAutomationCacheRequest* cacheRequest, winmdroot.UI.Accessibility.IUIAutomationElement** element);
_generated\564\Windows.Win32.UI_Accessibility_IAccessibleEx_Extensions.g.cs (2)
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)
_generated\565\Windows.Win32.UI_Accessibility_IAccessible_Extensions.g.cs (30)
23
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.get_accChildCount(int*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT get_accChildCount(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, out int pcountChildren)
33
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.get_accName(winmdroot.System.Variant.VARIANT, winmdroot.Foundation.BSTR*)"/>
34
internal static unsafe winmdroot.Foundation.HRESULT get_accName(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, winmdroot.System.Variant.VARIANT varChild, out winmdroot.Foundation.BSTR pszName)
43
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.get_accValue(winmdroot.System.Variant.VARIANT, winmdroot.Foundation.BSTR*)"/>
44
internal static unsafe winmdroot.Foundation.HRESULT get_accValue(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, winmdroot.System.Variant.VARIANT varChild, out winmdroot.Foundation.BSTR pszValue)
53
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.get_accDescription(winmdroot.System.Variant.VARIANT, winmdroot.Foundation.BSTR*)"/>
54
internal static unsafe winmdroot.Foundation.HRESULT get_accDescription(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, winmdroot.System.Variant.VARIANT varChild, out winmdroot.Foundation.BSTR pszDescription)
63
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.get_accRole(winmdroot.System.Variant.VARIANT, winmdroot.System.Variant.VARIANT*)"/>
64
internal static unsafe winmdroot.Foundation.HRESULT get_accRole(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, winmdroot.System.Variant.VARIANT varChild, out winmdroot.System.Variant.VARIANT pvarRole)
73
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.get_accState(winmdroot.System.Variant.VARIANT, winmdroot.System.Variant.VARIANT*)"/>
74
internal static unsafe winmdroot.Foundation.HRESULT get_accState(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, winmdroot.System.Variant.VARIANT varChild, out winmdroot.System.Variant.VARIANT pvarState)
83
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.get_accHelp(winmdroot.System.Variant.VARIANT, winmdroot.Foundation.BSTR*)"/>
84
internal static unsafe winmdroot.Foundation.HRESULT get_accHelp(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, winmdroot.System.Variant.VARIANT varChild, out winmdroot.Foundation.BSTR pszHelp)
93
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.get_accHelpTopic(winmdroot.Foundation.BSTR*, winmdroot.System.Variant.VARIANT, int*)"/>
94
internal static unsafe winmdroot.Foundation.HRESULT get_accHelpTopic(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, out winmdroot.Foundation.BSTR pszHelpFile, winmdroot.System.Variant.VARIANT varChild, out int pidTopic)
106
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.get_accKeyboardShortcut(winmdroot.System.Variant.VARIANT, winmdroot.Foundation.BSTR*)"/>
107
internal static unsafe winmdroot.Foundation.HRESULT get_accKeyboardShortcut(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, winmdroot.System.Variant.VARIANT varChild, out winmdroot.Foundation.BSTR pszKeyboardShortcut)
116
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.get_accFocus(winmdroot.System.Variant.VARIANT*)"/>
117
internal static unsafe winmdroot.Foundation.HRESULT get_accFocus(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, out winmdroot.System.Variant.VARIANT pvarChild)
126
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.get_accSelection(winmdroot.System.Variant.VARIANT*)"/>
127
internal static unsafe winmdroot.Foundation.HRESULT get_accSelection(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, out winmdroot.System.Variant.VARIANT pvarChildren)
136
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.get_accDefaultAction(winmdroot.System.Variant.VARIANT, winmdroot.Foundation.BSTR*)"/>
137
internal static unsafe winmdroot.Foundation.HRESULT get_accDefaultAction(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, winmdroot.System.Variant.VARIANT varChild, out winmdroot.Foundation.BSTR pszDefaultAction)
146
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.accLocation(int*, int*, int*, int*, winmdroot.System.Variant.VARIANT)"/>
147
internal static unsafe winmdroot.Foundation.HRESULT accLocation(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, out int pxLeft, out int pyTop, out int pcxWidth, out int pcyHeight, winmdroot.System.Variant.VARIANT varChild)
165
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.accNavigate(int, winmdroot.System.Variant.VARIANT, winmdroot.System.Variant.VARIANT*)"/>
166
internal static unsafe winmdroot.Foundation.HRESULT accNavigate(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, int navDir, winmdroot.System.Variant.VARIANT varStart, out winmdroot.System.Variant.VARIANT pvarEndUpAt)
175
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IAccessible
.Interface.accHitTest(int, int, winmdroot.System.Variant.VARIANT*)"/>
176
internal static unsafe winmdroot.Foundation.HRESULT accHitTest(this winmdroot.UI.Accessibility.
IAccessible
.Interface @this, int xLeft, int yTop, out winmdroot.System.Variant.VARIANT pvarChild)
System\Windows\Forms\AccessibilityExtensions.cs (1)
19
IID.Get<global::Windows.Win32.UI.Accessibility.
IAccessible
>(),
Windows\Win32\UI\Accessibility\AccessibleDispatch.cs (4)
9
/// Base <see cref="IDispatch"/> class for <see cref="
IAccessible
"/>.
11
internal abstract unsafe class AccessibleDispatch : StandardDispatch<
IAccessible
>
17
private static ITypeInfo* TypeInfo { get; } = ComHelpers.GetRegisteredTypeInfo(s_accessibilityTypeLib, 1, 1,
IAccessible
.IID_Guid);
21
public AccessibleDispatch(
IAccessible
.Interface instance) : base(TypeInfo, instance) { }