The role of an AccessibleNode: what a shell maps to an ARIA role, a UI Automation control type or an NSAccessibility role.
public enum AccessibleRole
ISO 32000-2 §14.8.4 (standard structure types), Spec #33 viewer capability 8. Content roles come from the LayoutNodeKind of the page's layout tree; control roles come from an IAccessibleElementProvider.
kind:method, kind:property, kind:ctor. Press Esc to clear.AnnotationAn annotation other than a link or a widget, such as a comment.ButtonA push button.CaptionThe caption of its parent.CheckBoxA check box.ColumnHeaderA header cell for the cells below it.ComboBoxA combo box.DocumentThe document: the root, whose children are its pages.FigureA figure or formula, named by its alternate description.GroupA grouping with no role of its own, such as a list item's body.LinkA link.ListA list.ListBoxA list box.ListItemAn item of a list.ListMarkerA list item's bullet or number, or another label.NoteA footnote or endnote.PageA page.ParagraphA paragraph.RadioButtonA radio button.RowA row of a table.RowHeaderA header cell for the cells beside it.SectionA section (Sect, Part, Art, Chapter and other groupings): a landmark.TableA table; RowCount and ColumnCount give its size.TextAn inline run of text.TextBoxA text field.