#ifndef MOJO_PUBLIC_INTERFACES_BINDINGS_INTERFACE_CONTROL_MESSAGES_MOJOM_FORWARD_H_
#define MOJO_PUBLIC_INTERFACES_BINDINGS_INTERFACE_CONTROL_MESSAGES_MOJOM_FORWARD_H_
#include "mojo/public/cpp/bindings/struct_forward.h"
#include "base/component_export.h"
namespace mojo::interface_control {
class RunMessageParamsDataView;
class RunResponseMessageParamsDataView;
class QueryVersionDataView;
class QueryVersionResultDataView;
class FlushForTestingDataView;
class RunOrClosePipeMessageParamsDataView;
class RequireVersionDataView;
class EnableIdleTrackingDataView;
class MessageAckDataView;
class NotifyIdleDataView;
class RunInputDataView;
class RunOutputDataView;
class RunOrClosePipeInputDataView;
constexpr uint32_t kRunMessageId = …;
constexpr uint32_t kRunOrClosePipeMessageId = …;
class RunMessageParams;
RunMessageParamsPtr;
class RunResponseMessageParams;
RunResponseMessageParamsPtr;
class QueryVersion;
QueryVersionPtr;
class QueryVersionResult;
QueryVersionResultPtr;
class FlushForTesting;
FlushForTestingPtr;
class RunOrClosePipeMessageParams;
RunOrClosePipeMessageParamsPtr;
class RequireVersion;
RequireVersionPtr;
class EnableIdleTracking;
EnableIdleTrackingPtr;
class MessageAck;
MessageAckPtr;
class NotifyIdle;
NotifyIdlePtr;
class RunInput;
RunInputPtr;
class RunOutput;
RunOutputPtr;
class RunOrClosePipeInput;
RunOrClosePipeInputPtr;
}
#endif