|  | // content/common/dom_automation_controller.mojom-data-view.h is auto generated by mojom_bindings_generator.py, do not edit | 
|  |  | 
|  | // Copyright 2025 The Chromium Authors | 
|  | // Use of this source code is governed by a BSD-style license that can be | 
|  | // found in the LICENSE file. | 
|  |  | 
|  | #ifndef CONTENT_COMMON_DOM_AUTOMATION_CONTROLLER_MOJOM_DATA_VIEW_H_ | 
|  | #define CONTENT_COMMON_DOM_AUTOMATION_CONTROLLER_MOJOM_DATA_VIEW_H_ | 
|  |  | 
|  | #include <stdint.h> | 
|  |  | 
|  | #include <functional> | 
|  | #include <iosfwd> | 
|  | #include <type_traits> | 
|  | #include <utility> | 
|  | #include "mojo/public/cpp/bindings/array_data_view.h" | 
|  | #include "mojo/public/cpp/bindings/enum_traits.h" | 
|  | #include "mojo/public/cpp/bindings/interface_data_view.h" | 
|  | #include "mojo/public/cpp/bindings/map_data_view.h" | 
|  | #include "mojo/public/cpp/bindings/string_data_view.h" | 
|  |  | 
|  | #include "content/common/dom_automation_controller.mojom-shared-internal.h" | 
|  |  | 
|  |  | 
|  | namespace content::mojom { | 
|  |  | 
|  |  | 
|  | }  // content::mojom | 
|  |  | 
|  |  | 
|  | namespace mojo { | 
|  | namespace internal { | 
|  |  | 
|  | }  // namespace internal | 
|  | }  // namespace mojo | 
|  |  | 
|  |  | 
|  | namespace content::mojom { | 
|  | // Interface base classes. They are used for type safety check. | 
|  | class DomAutomationControllerHostInterfaceBase {}; | 
|  |  | 
|  | using DomAutomationControllerHostPtrDataView = | 
|  | mojo::InterfacePtrDataView<DomAutomationControllerHostInterfaceBase>; | 
|  | using DomAutomationControllerHostRequestDataView = | 
|  | mojo::InterfaceRequestDataView<DomAutomationControllerHostInterfaceBase>; | 
|  | using DomAutomationControllerHostAssociatedPtrInfoDataView = | 
|  | mojo::AssociatedInterfacePtrInfoDataView<DomAutomationControllerHostInterfaceBase>; | 
|  | using DomAutomationControllerHostAssociatedRequestDataView = | 
|  | mojo::AssociatedInterfaceRequestDataView<DomAutomationControllerHostInterfaceBase>; | 
|  |  | 
|  |  | 
|  | }  // content::mojom | 
|  |  | 
|  | #endif  // CONTENT_COMMON_DOM_AUTOMATION_CONTROLLER_MOJOM_DATA_VIEW_H_ |