#ifndef CONTENT_COMMON_INPUT_INPUT_INJECTOR_MOJOM_SHARED_INTERNAL_H_
#define CONTENT_COMMON_INPUT_INPUT_INJECTOR_MOJOM_SHARED_INTERNAL_H_
#include "mojo/public/cpp/bindings/lib/array_internal.h"
#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/map_data_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"
#include "ui/gfx/geometry/mojom/geometry.mojom-shared-internal.h"
#include "ui/events/mojom/scroll_granularity.mojom-shared-internal.h"
#include "mojo/public/mojom/base/time.mojom-shared-internal.h"
#include "mojo/public/cpp/bindings/lib/native_enum_data.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-shared-internal.h"
#include "base/component_export.h"
namespace mojo {
namespace internal {
class ValidationContext;
}
}
namespace content::mojom {
namespace internal {
class SyntheticSmoothDrag_Data;
class SyntheticSmoothScroll_Data;
class SyntheticPinch_Data;
class SyntheticTap_Data;
class SyntheticPointerActionParams_Data;
class SyntheticPointerAction_Data;
struct GestureSourceType_Data { … };
struct PointerActionType_Data { … };
struct SyntheticButton_Data { … };
struct InputEventPattern_Data { … };
#pragma pack(push, 1)
class COMPONENT_EXPORT(MOJOM_SHARED_CONTENT_EXPORT) SyntheticSmoothDrag_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SyntheticSmoothDrag_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SyntheticSmoothDrag_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_CONTENT_EXPORT) SyntheticSmoothScroll_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SyntheticSmoothScroll_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SyntheticSmoothScroll_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_CONTENT_EXPORT) SyntheticPinch_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SyntheticPinch_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SyntheticPinch_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_CONTENT_EXPORT) SyntheticTap_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SyntheticTap_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SyntheticTap_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_CONTENT_EXPORT) SyntheticPointerActionParams_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SyntheticPointerActionParams_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SyntheticPointerActionParams_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_CONTENT_EXPORT) SyntheticPointerAction_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SyntheticPointerAction_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SyntheticPointerAction_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
#pragma pack(pop)
}
}
#endif