Index: ui/accessibility/platform/ax_platform_node_win.cc |
diff --git a/ui/accessibility/platform/ax_platform_node_win.cc b/ui/accessibility/platform/ax_platform_node_win.cc |
index 8e980e88a7adca330deb71c9397cf1c81ebbc2c4..2656a1c89091160ac99e70e53ee55ae641b9e7aa 100644 |
--- a/ui/accessibility/platform/ax_platform_node_win.cc |
+++ b/ui/accessibility/platform/ax_platform_node_win.cc |
@@ -582,6 +582,68 @@ STDMETHODIMP AXPlatformNodeWin::get_indexInParent(LONG* index_in_parent) { |
} |
// |
+// IAccessible2 methods not implemented. |
+// |
+ |
+STDMETHODIMP AXPlatformNodeWin::get_attribute(BSTR name, VARIANT* attribute) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_extendedRole(BSTR* extended_role) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_nRelations(LONG* n_relations) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_relation(LONG relation_index, |
+ IAccessibleRelation** relation) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_relations(LONG max_relations, |
+ IAccessibleRelation** relations, |
+ LONG* n_relations) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::scrollTo(enum IA2ScrollType scroll_type) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::scrollToPoint( |
+ enum IA2CoordinateType coordinate_type, |
+ LONG x, |
+ LONG y) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_groupPosition(LONG* group_level, |
+ LONG* similar_items_in_group, |
+ LONG* position_in_group) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_localizedExtendedRole( |
+ BSTR* localized_extended_role) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_nExtendedStates(LONG* n_extended_states) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_extendedStates(LONG max_extended_states, |
+ BSTR** extended_states, |
+ LONG* n_extended_states) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_localizedExtendedStates( |
+ LONG max_localized_extended_states, |
+ BSTR** localized_extended_states, |
+ LONG* n_localized_extended_states) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_locale(IA2Locale* locale) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_accessibleWithCaret(IUnknown** accessible, |
+ long* caret_offset) { |
+ return E_NOTIMPL; |
+} |
+ |
+// |
// IAccessibleText |
// |
@@ -751,6 +813,61 @@ STDMETHODIMP AXPlatformNodeWin::get_offsetAtPoint( |
} |
// |
+// IAccessibleText methods not implemented. |
+// |
+ |
+STDMETHODIMP AXPlatformNodeWin::get_newText(IA2TextSegment* new_text) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_oldText(IA2TextSegment* old_text) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::addSelection(LONG start_offset, |
+ LONG end_offset) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_attributes(LONG offset, |
+ LONG* start_offset, |
+ LONG* end_offset, |
+ BSTR* text_attributes) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::get_characterExtents( |
+ LONG offset, |
+ enum IA2CoordinateType coord_type, |
+ LONG* x, |
+ LONG* y, |
+ LONG* width, |
+ LONG* height) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::removeSelection(LONG selection_index) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::setCaretOffset(LONG offset) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::setSelection(LONG selection_index, |
+ LONG start_offset, |
+ LONG end_offset) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::scrollSubstringTo( |
+ LONG start_index, |
+ LONG end_index, |
+ enum IA2ScrollType scroll_type) { |
+ return E_NOTIMPL; |
+} |
+STDMETHODIMP AXPlatformNodeWin::scrollSubstringToPoint( |
+ LONG start_index, |
+ LONG end_index, |
+ enum IA2CoordinateType coordinate_type, |
+ LONG x, |
+ LONG y) { |
+ return E_NOTIMPL; |
+} |
+ |
+// |
// IServiceProvider implementation. |
// |