5#ifndef UI_ACCESSIBILITY_PLATFORM_AX_PLATFORM_RELATION_WIN_H_
6#define UI_ACCESSIBILITY_PLATFORM_AX_PLATFORM_RELATION_WIN_H_
14#include "base/metrics/histogram_macros.h"
15#include "base/observer_list.h"
17#include "third_party/iaccessible2/ia2_api_all.h"
18#include "ui/accessibility/ax_export.h"
19#include "ui/accessibility/ax_text_utils.h"
20#include "ui/accessibility/platform/ax_platform_node_win.h"
33 public IAccessibleRelation {
36 COM_INTERFACE_ENTRY(IAccessibleRelation)
58 const base::string16& desired_ia2_relation,
59 base::string16* out_ia2_relation,
60 std::set<AXPlatformNode*>* out_targets);
72 LONG* n_targets)
override;
77 std::vector<Microsoft::WRL::ComPtr<AXPlatformNodeWin>> targets_;