chromium/out/Default/gen/components/printing/common/print.mojom.cc

// components/printing/common/print.mojom.cc is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2013 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif

#include "components/printing/common/print.mojom.h"

#include <math.h>
#include <stdint.h>
#include <utility>

#include "base/debug/alias.h"
#include "base/hash/md5_constexpr.h"
#include "base/run_loop.h"
#include "base/strings/string_number_conversions.h"
#include "base/task/thread_pool/thread_pool_instance.h"
#include "base/trace_event/trace_event.h"
#include "base/trace_event/typed_macros.h"
#include "mojo/public/cpp/bindings/features.h"
#include "mojo/public/cpp/bindings/lib/default_construct_tag_internal.h"
#include "mojo/public/cpp/bindings/lib/generated_code_util.h"
#include "mojo/public/cpp/bindings/lib/message_internal.h"
#include "mojo/public/cpp/bindings/lib/proxy_to_responder.h"
#include "mojo/public/cpp/bindings/lib/send_message_helper.h"
#include "mojo/public/cpp/bindings/lib/serialization_util.h"
#include "mojo/public/cpp/bindings/lib/unserialized_message_context.h"
#include "mojo/public/cpp/bindings/lib/validate_params.h"
#include "mojo/public/cpp/bindings/lib/validation_errors.h"
#include "mojo/public/cpp/bindings/mojo_buildflags.h"
#include "mojo/public/cpp/bindings/urgent_message_scope.h"
#include "mojo/public/interfaces/bindings/interface_control_messages.mojom.h"
#include "third_party/perfetto/include/perfetto/tracing/traced_value.h"

#include "components/printing/common/print.mojom-params-data.h"
#include "components/printing/common/print.mojom-shared-message-ids.h"

#include "components/printing/common/print.mojom-import-headers.h"
#include "components/printing/common/print.mojom-test-utils.h"


namespace printing::mojom {
PreviewIds::PreviewIds()
    :{}

PreviewIds::PreviewIds(
    int32_t request_id_in,
    int32_t ui_id_in)
    :{}

PreviewIds::~PreviewIds() = default;
size_t PreviewIds::Hash(size_t seed) const {}

void PreviewIds::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool PreviewIds::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
RequestPrintPreviewParams::RequestPrintPreviewParams()
    :{}

RequestPrintPreviewParams::RequestPrintPreviewParams(
    bool is_modifiable_in,
    bool webnode_only_in,
    bool has_selection_in,
    bool selection_only_in)
    :{}

RequestPrintPreviewParams::~RequestPrintPreviewParams() = default;
size_t RequestPrintPreviewParams::Hash(size_t seed) const {}

void RequestPrintPreviewParams::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool RequestPrintPreviewParams::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
PrintFrameContentParams::PrintFrameContentParams()
    :{}

PrintFrameContentParams::PrintFrameContentParams(
    const ::gfx::Rect& printable_area_in,
    int32_t document_cookie_in)
    :{}

PrintFrameContentParams::~PrintFrameContentParams() = default;

void PrintFrameContentParams::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool PrintFrameContentParams::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
OptionsFromDocumentParams::OptionsFromDocumentParams()
    :{}

OptionsFromDocumentParams::OptionsFromDocumentParams(
    bool is_scaling_disabled_in,
    int32_t copies_in,
    ::printing::mojom::DuplexMode duplex_in)
    :{}

OptionsFromDocumentParams::~OptionsFromDocumentParams() = default;
size_t OptionsFromDocumentParams::Hash(size_t seed) const {}

void OptionsFromDocumentParams::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool OptionsFromDocumentParams::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
DidPrintContentParams::DidPrintContentParams()
    :{}

DidPrintContentParams::DidPrintContentParams(
    ::base::ReadOnlySharedMemoryRegion metafile_data_region_in,
    const base::flat_map<uint32_t, ::base::UnguessableToken>& subframe_content_info_in)
    :{}

DidPrintContentParams::~DidPrintContentParams() = default;

void DidPrintContentParams::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool DidPrintContentParams::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
DidStartPreviewParams::DidStartPreviewParams()
    :{}

DidStartPreviewParams::DidStartPreviewParams(
    uint32_t page_count_in,
    std::vector<uint32_t> pages_to_render_in,
    int32_t pages_per_sheet_in,
    const ::gfx::SizeF& page_size_in,
    int32_t fit_to_page_scaling_in)
    :{}

DidStartPreviewParams::~DidStartPreviewParams() = default;

void DidStartPreviewParams::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool DidStartPreviewParams::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
DidPreviewPageParams::DidPreviewPageParams()
    :{}

DidPreviewPageParams::DidPreviewPageParams(
    DidPrintContentParamsPtr content_in,
    uint32_t page_index_in,
    int32_t document_cookie_in)
    :{}

DidPreviewPageParams::~DidPreviewPageParams() = default;

void DidPreviewPageParams::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool DidPreviewPageParams::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
DidPreviewDocumentParams::DidPreviewDocumentParams()
    :{}

DidPreviewDocumentParams::DidPreviewDocumentParams(
    DidPrintContentParamsPtr content_in,
    int32_t document_cookie_in,
    uint32_t expected_pages_count_in)
    :{}

DidPreviewDocumentParams::~DidPreviewDocumentParams() = default;

void DidPreviewDocumentParams::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool DidPreviewDocumentParams::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
PrintParams::PrintParams()
    :{}

PrintParams::PrintParams(
    const ::gfx::SizeF& page_size_in,
    const ::gfx::SizeF& content_size_in,
    const ::gfx::RectF& printable_area_in,
    float margin_top_in,
    float margin_left_in,
    ::printing::mojom::PageOrientation page_orientation_in,
    const ::gfx::Size& dpi_in,
    double scale_factor_in,
    int32_t document_cookie_in,
    bool selection_only_in,
    int32_t preview_ui_id_in,
    int32_t preview_request_id_in,
    bool is_first_request_in,
    ::printing::mojom::PrintScalingOption print_scaling_option_in,
    bool print_to_pdf_in,
    bool display_header_footer_in,
    const ::std::u16string& title_in,
    const ::std::u16string& url_in,
    const ::std::u16string& header_template_in,
    const ::std::u16string& footer_template_in,
    bool rasterize_pdf_in,
    int32_t rasterize_pdf_dpi_in,
    bool should_print_backgrounds_in,
    ::printing::mojom::SkiaDocumentType printed_doc_type_in,
    bool prefer_css_page_size_in,
    uint32_t pages_per_sheet_in,
    std::optional<bool> generate_tagged_pdf_in,
    ::printing::mojom::GenerateDocumentOutline generate_document_outline_in)
    :{}

PrintParams::~PrintParams() = default;

void PrintParams::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool PrintParams::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
PrintPagesParams::PrintPagesParams()
    :{}

PrintPagesParams::PrintPagesParams(
    PrintParamsPtr params_in,
    std::vector<::printing::PageRange> pages_in)
    :{}

PrintPagesParams::~PrintPagesParams() = default;

void PrintPagesParams::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool PrintPagesParams::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
DidPrintDocumentParams::DidPrintDocumentParams()
    :{}

DidPrintDocumentParams::DidPrintDocumentParams(
    DidPrintContentParamsPtr content_in,
    int32_t document_cookie_in,
    const ::gfx::Size& page_size_in,
    const ::gfx::Rect& content_area_in,
    const ::gfx::Point& physical_offsets_in)
    :{}

DidPrintDocumentParams::~DidPrintDocumentParams() = default;

void DidPrintDocumentParams::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool DidPrintDocumentParams::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
ScriptedPrintParams::ScriptedPrintParams()
    :{}

ScriptedPrintParams::ScriptedPrintParams(
    int32_t cookie_in,
    uint32_t expected_pages_count_in,
    bool has_selection_in,
    bool is_scripted_in,
    ::printing::mojom::MarginType margin_type_in)
    :{}

ScriptedPrintParams::~ScriptedPrintParams() = default;
size_t ScriptedPrintParams::Hash(size_t seed) const {}

void ScriptedPrintParams::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool ScriptedPrintParams::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
PrintWithParamsResultData::PrintWithParamsResultData()
    :{}

PrintWithParamsResultData::PrintWithParamsResultData(
    DidPrintDocumentParamsPtr params_in,
    const ::ui::AXTreeUpdate& accessibility_tree_in,
    ::printing::mojom::GenerateDocumentOutline generate_document_outline_in)
    :{}

PrintWithParamsResultData::~PrintWithParamsResultData() = default;

void PrintWithParamsResultData::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool PrintWithParamsResultData::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
PrintWithParamsResult::PrintWithParamsResult() :{}

PrintWithParamsResult::~PrintWithParamsResult() {}


void PrintWithParamsResult::set_data(
    PrintWithParamsResultDataPtr data) {}
void PrintWithParamsResult::set_failure_reason(
    PrintFailureReason failure_reason) {}

void PrintWithParamsResult::DestroyActive() {}

bool PrintWithParamsResult::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
const char PrintPreviewUI::Name_[] =;

PrintPreviewUI::IPCStableHashFunction PrintPreviewUI::MessageToMethodInfo_(mojo::Message& message) {}


const char* PrintPreviewUI::MessageToMethodName_(mojo::Message& message) {}

#if !BUILDFLAG(IS_FUCHSIA)
uint32_t PrintPreviewUI::SetOptionsFromDocument_Sym::IPCStableHash() {}
uint32_t PrintPreviewUI::DidPrepareDocumentForPreview_Sym::IPCStableHash() {}
uint32_t PrintPreviewUI::DidPreviewPage_Sym::IPCStableHash() {}
uint32_t PrintPreviewUI::MetafileReadyForPrinting_Sym::IPCStableHash() {}
uint32_t PrintPreviewUI::PrintPreviewFailed_Sym::IPCStableHash() {}
uint32_t PrintPreviewUI::PrintPreviewCancelled_Sym::IPCStableHash() {}
uint32_t PrintPreviewUI::PrinterSettingsInvalid_Sym::IPCStableHash() {}
uint32_t PrintPreviewUI::DidGetDefaultPageLayout_Sym::IPCStableHash() {}
uint32_t PrintPreviewUI::DidStartPreview_Sym::IPCStableHash() {}
# endif // !BUILDFLAG(IS_FUCHSIA)

PrintPreviewUIProxy::PrintPreviewUIProxy(mojo::MessageReceiverWithResponder* receiver)
    :{}

void PrintPreviewUIProxy::SetOptionsFromDocument(
    OptionsFromDocumentParamsPtr in_params, int32_t in_request_id) {}

void PrintPreviewUIProxy::DidPrepareDocumentForPreview(
    int32_t in_document_cookie, int32_t in_request_id) {}

void PrintPreviewUIProxy::DidPreviewPage(
    DidPreviewPageParamsPtr in_params, int32_t in_request_id) {}

void PrintPreviewUIProxy::MetafileReadyForPrinting(
    DidPreviewDocumentParamsPtr in_params, int32_t in_request_id) {}

void PrintPreviewUIProxy::PrintPreviewFailed(
    int32_t in_document_cookie, int32_t in_request_id) {}

void PrintPreviewUIProxy::PrintPreviewCancelled(
    int32_t in_document_cookie, int32_t in_request_id) {}

void PrintPreviewUIProxy::PrinterSettingsInvalid(
    int32_t in_document_cookie, int32_t in_request_id) {}

void PrintPreviewUIProxy::DidGetDefaultPageLayout(
    ::printing::mojom::PageSizeMarginsPtr in_page_layout_in_points, const ::gfx::RectF& in_printable_area_in_points, bool in_all_pages_have_custom_size, bool in_all_pages_have_custom_orientation, int32_t in_request_id) {}

void PrintPreviewUIProxy::DidStartPreview(
    DidStartPreviewParamsPtr in_params, int32_t in_request_id) {}

// static
bool PrintPreviewUIStubDispatch::Accept(
    PrintPreviewUI* impl,
    mojo::Message* message) {}

// static
bool PrintPreviewUIStubDispatch::AcceptWithResponder(
    PrintPreviewUI* impl,
    mojo::Message* message,
    std::unique_ptr<mojo::MessageReceiverWithStatus> responder) {}
namespace {
}  // namespace
static const mojo::internal::GenericValidationInfo kPrintPreviewUIValidationInfo[] =;

bool PrintPreviewUIRequestValidator::Accept(mojo::Message* message) {}

const char PrintRenderFrame::Name_[] =;

PrintRenderFrame::IPCStableHashFunction PrintRenderFrame::MessageToMethodInfo_(mojo::Message& message) {}


const char* PrintRenderFrame::MessageToMethodName_(mojo::Message& message) {}

#if !BUILDFLAG(IS_FUCHSIA)
uint32_t PrintRenderFrame::PrintRequestedPages_Sym::IPCStableHash() {}
uint32_t PrintRenderFrame::PrintWithParams_Sym::IPCStableHash() {}
uint32_t PrintRenderFrame::PrintForSystemDialog_Sym::IPCStableHash() {}
uint32_t PrintRenderFrame::InitiatePrintPreview_Sym::IPCStableHash() {}
uint32_t PrintRenderFrame::SetPrintPreviewUI_Sym::IPCStableHash() {}
uint32_t PrintRenderFrame::PrintPreview_Sym::IPCStableHash() {}
uint32_t PrintRenderFrame::OnPrintPreviewDialogClosed_Sym::IPCStableHash() {}
uint32_t PrintRenderFrame::PrintFrameContent_Sym::IPCStableHash() {}
uint32_t PrintRenderFrame::ConnectToPdfRenderer_Sym::IPCStableHash() {}
uint32_t PrintRenderFrame::PrintingDone_Sym::IPCStableHash() {}
uint32_t PrintRenderFrame::PrintNodeUnderContextMenu_Sym::IPCStableHash() {}
# endif // !BUILDFLAG(IS_FUCHSIA)

class PrintRenderFrame_PrintWithParams_ForwardToCallback
    : public mojo::MessageReceiver {};

class PrintRenderFrame_PrintFrameContent_ForwardToCallback
    : public mojo::MessageReceiver {};

PrintRenderFrameProxy::PrintRenderFrameProxy(mojo::MessageReceiverWithResponder* receiver)
    :{}

void PrintRenderFrameProxy::PrintRequestedPages(
    ) {}

void PrintRenderFrameProxy::PrintWithParams(
    PrintPagesParamsPtr in_params, PrintWithParamsCallback callback) {}

void PrintRenderFrameProxy::PrintForSystemDialog(
    ) {}

void PrintRenderFrameProxy::InitiatePrintPreview(
    bool in_has_selection) {}

void PrintRenderFrameProxy::SetPrintPreviewUI(
    ::mojo::PendingAssociatedRemote<PrintPreviewUI> in_preview) {}

void PrintRenderFrameProxy::PrintPreview(
    ::base::Value::Dict in_settings) {}

void PrintRenderFrameProxy::OnPrintPreviewDialogClosed(
    ) {}

void PrintRenderFrameProxy::PrintFrameContent(
    PrintFrameContentParamsPtr in_params, PrintFrameContentCallback callback) {}

void PrintRenderFrameProxy::ConnectToPdfRenderer(
    ) {}

void PrintRenderFrameProxy::PrintingDone(
    bool in_success) {}

void PrintRenderFrameProxy::PrintNodeUnderContextMenu(
    ) {}
class PrintRenderFrame_PrintWithParams_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool PrintRenderFrame_PrintWithParams_ForwardToCallback::Accept(
    mojo::Message* message) {}

void PrintRenderFrame_PrintWithParams_ProxyToResponder::Run(
    PrintWithParamsResultPtr in_result) {}
class PrintRenderFrame_PrintFrameContent_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool PrintRenderFrame_PrintFrameContent_ForwardToCallback::Accept(
    mojo::Message* message) {}

void PrintRenderFrame_PrintFrameContent_ProxyToResponder::Run(
    int32_t in_document_cookie, DidPrintContentParamsPtr in_params) {}

// static
bool PrintRenderFrameStubDispatch::Accept(
    PrintRenderFrame* impl,
    mojo::Message* message) {}

// static
bool PrintRenderFrameStubDispatch::AcceptWithResponder(
    PrintRenderFrame* impl,
    mojo::Message* message,
    std::unique_ptr<mojo::MessageReceiverWithStatus> responder) {}
namespace {
}  // namespace
static const mojo::internal::GenericValidationInfo kPrintRenderFrameValidationInfo[] =;

bool PrintRenderFrameRequestValidator::Accept(mojo::Message* message) {}

bool PrintRenderFrameResponseValidator::Accept(mojo::Message* message) {}
const char PrintManagerHost::Name_[] =;

PrintManagerHost::IPCStableHashFunction PrintManagerHost::MessageToMethodInfo_(mojo::Message& message) {}


const char* PrintManagerHost::MessageToMethodName_(mojo::Message& message) {}

#if !BUILDFLAG(IS_FUCHSIA)
uint32_t PrintManagerHost::DidGetPrintedPagesCount_Sym::IPCStableHash() {}
uint32_t PrintManagerHost::GetDefaultPrintSettings_Sym::IPCStableHash() {}
uint32_t PrintManagerHost::DidShowPrintDialog_Sym::IPCStableHash() {}
uint32_t PrintManagerHost::DidPrintDocument_Sym::IPCStableHash() {}
uint32_t PrintManagerHost::IsPrintingEnabled_Sym::IPCStableHash() {}
uint32_t PrintManagerHost::ScriptedPrint_Sym::IPCStableHash() {}
uint32_t PrintManagerHost::PrintingFailed_Sym::IPCStableHash() {}
uint32_t PrintManagerHost::UpdatePrintSettings_Sym::IPCStableHash() {}
uint32_t PrintManagerHost::SetupScriptedPrintPreview_Sym::IPCStableHash() {}
uint32_t PrintManagerHost::ShowScriptedPrintPreview_Sym::IPCStableHash() {}
uint32_t PrintManagerHost::RequestPrintPreview_Sym::IPCStableHash() {}
uint32_t PrintManagerHost::CheckForCancel_Sym::IPCStableHash() {}
uint32_t PrintManagerHost::SetAccessibilityTree_Sym::IPCStableHash() {}
# endif // !BUILDFLAG(IS_FUCHSIA)
bool PrintManagerHost::GetDefaultPrintSettings(PrintParamsPtr* out_default_settings) {}
bool PrintManagerHost::DidPrintDocument(DidPrintDocumentParamsPtr params, bool* out_completed) {}
bool PrintManagerHost::IsPrintingEnabled(bool* out_printing_enabled) {}
bool PrintManagerHost::ScriptedPrint(ScriptedPrintParamsPtr params, PrintPagesParamsPtr* out_settings) {}
bool PrintManagerHost::UpdatePrintSettings(::base::Value::Dict job_settings, PrintPagesParamsPtr* out_current_settings) {}
bool PrintManagerHost::CheckForCancel(int32_t preview_ui_id, int32_t request_id, bool* out_cancel) {}
class PrintManagerHost_GetDefaultPrintSettings_HandleSyncResponse
    : public mojo::MessageReceiver {};

class PrintManagerHost_GetDefaultPrintSettings_ForwardToCallback
    : public mojo::MessageReceiver {};
class PrintManagerHost_DidPrintDocument_HandleSyncResponse
    : public mojo::MessageReceiver {};

class PrintManagerHost_DidPrintDocument_ForwardToCallback
    : public mojo::MessageReceiver {};
class PrintManagerHost_IsPrintingEnabled_HandleSyncResponse
    : public mojo::MessageReceiver {};

class PrintManagerHost_IsPrintingEnabled_ForwardToCallback
    : public mojo::MessageReceiver {};
class PrintManagerHost_ScriptedPrint_HandleSyncResponse
    : public mojo::MessageReceiver {};

class PrintManagerHost_ScriptedPrint_ForwardToCallback
    : public mojo::MessageReceiver {};
class PrintManagerHost_UpdatePrintSettings_HandleSyncResponse
    : public mojo::MessageReceiver {};

class PrintManagerHost_UpdatePrintSettings_ForwardToCallback
    : public mojo::MessageReceiver {};

class PrintManagerHost_SetupScriptedPrintPreview_ForwardToCallback
    : public mojo::MessageReceiver {};
class PrintManagerHost_CheckForCancel_HandleSyncResponse
    : public mojo::MessageReceiver {};

class PrintManagerHost_CheckForCancel_ForwardToCallback
    : public mojo::MessageReceiver {};

PrintManagerHostProxy::PrintManagerHostProxy(mojo::MessageReceiverWithResponder* receiver)
    :{}

void PrintManagerHostProxy::DidGetPrintedPagesCount(
    int32_t in_cookie, uint32_t in_number_pages) {}
bool PrintManagerHostProxy::GetDefaultPrintSettings(
    PrintParamsPtr* out_param_default_settings) {}

void PrintManagerHostProxy::GetDefaultPrintSettings(
    GetDefaultPrintSettingsCallback callback) {}

void PrintManagerHostProxy::DidShowPrintDialog(
    ) {}
bool PrintManagerHostProxy::DidPrintDocument(
    DidPrintDocumentParamsPtr param_params, bool* out_param_completed) {}

void PrintManagerHostProxy::DidPrintDocument(
    DidPrintDocumentParamsPtr in_params, DidPrintDocumentCallback callback) {}
bool PrintManagerHostProxy::IsPrintingEnabled(
    bool* out_param_printing_enabled) {}

void PrintManagerHostProxy::IsPrintingEnabled(
    IsPrintingEnabledCallback callback) {}
bool PrintManagerHostProxy::ScriptedPrint(
    ScriptedPrintParamsPtr param_params, PrintPagesParamsPtr* out_param_settings) {}

void PrintManagerHostProxy::ScriptedPrint(
    ScriptedPrintParamsPtr in_params, ScriptedPrintCallback callback) {}

void PrintManagerHostProxy::PrintingFailed(
    int32_t in_cookie, PrintFailureReason in_reason) {}
bool PrintManagerHostProxy::UpdatePrintSettings(
    ::base::Value::Dict param_job_settings, PrintPagesParamsPtr* out_param_current_settings) {}

void PrintManagerHostProxy::UpdatePrintSettings(
    ::base::Value::Dict in_job_settings, UpdatePrintSettingsCallback callback) {}

void PrintManagerHostProxy::SetupScriptedPrintPreview(
    SetupScriptedPrintPreviewCallback callback) {}

void PrintManagerHostProxy::ShowScriptedPrintPreview(
    bool in_is_modifiable) {}

void PrintManagerHostProxy::RequestPrintPreview(
    RequestPrintPreviewParamsPtr in_params) {}
bool PrintManagerHostProxy::CheckForCancel(
    int32_t param_preview_ui_id, int32_t param_request_id, bool* out_param_cancel) {}

void PrintManagerHostProxy::CheckForCancel(
    int32_t in_preview_ui_id, int32_t in_request_id, CheckForCancelCallback callback) {}

void PrintManagerHostProxy::SetAccessibilityTree(
    int32_t in_cookie, const ::ui::AXTreeUpdate& in_accessibility_tree) {}
class PrintManagerHost_GetDefaultPrintSettings_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool PrintManagerHost_GetDefaultPrintSettings_ForwardToCallback::Accept(
    mojo::Message* message) {}

void PrintManagerHost_GetDefaultPrintSettings_ProxyToResponder::Run(
    PrintParamsPtr in_default_settings) {}
bool PrintManagerHost_GetDefaultPrintSettings_HandleSyncResponse::Accept(
    mojo::Message* message) {}
class PrintManagerHost_DidPrintDocument_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool PrintManagerHost_DidPrintDocument_ForwardToCallback::Accept(
    mojo::Message* message) {}

void PrintManagerHost_DidPrintDocument_ProxyToResponder::Run(
    bool in_completed) {}
bool PrintManagerHost_DidPrintDocument_HandleSyncResponse::Accept(
    mojo::Message* message) {}
class PrintManagerHost_IsPrintingEnabled_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool PrintManagerHost_IsPrintingEnabled_ForwardToCallback::Accept(
    mojo::Message* message) {}

void PrintManagerHost_IsPrintingEnabled_ProxyToResponder::Run(
    bool in_printing_enabled) {}
bool PrintManagerHost_IsPrintingEnabled_HandleSyncResponse::Accept(
    mojo::Message* message) {}
class PrintManagerHost_ScriptedPrint_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool PrintManagerHost_ScriptedPrint_ForwardToCallback::Accept(
    mojo::Message* message) {}

void PrintManagerHost_ScriptedPrint_ProxyToResponder::Run(
    PrintPagesParamsPtr in_settings) {}
bool PrintManagerHost_ScriptedPrint_HandleSyncResponse::Accept(
    mojo::Message* message) {}
class PrintManagerHost_UpdatePrintSettings_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool PrintManagerHost_UpdatePrintSettings_ForwardToCallback::Accept(
    mojo::Message* message) {}

void PrintManagerHost_UpdatePrintSettings_ProxyToResponder::Run(
    PrintPagesParamsPtr in_current_settings) {}
bool PrintManagerHost_UpdatePrintSettings_HandleSyncResponse::Accept(
    mojo::Message* message) {}
class PrintManagerHost_SetupScriptedPrintPreview_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool PrintManagerHost_SetupScriptedPrintPreview_ForwardToCallback::Accept(
    mojo::Message* message) {}

void PrintManagerHost_SetupScriptedPrintPreview_ProxyToResponder::Run(
    ) {}
class PrintManagerHost_CheckForCancel_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool PrintManagerHost_CheckForCancel_ForwardToCallback::Accept(
    mojo::Message* message) {}

void PrintManagerHost_CheckForCancel_ProxyToResponder::Run(
    bool in_cancel) {}
bool PrintManagerHost_CheckForCancel_HandleSyncResponse::Accept(
    mojo::Message* message) {}

// static
bool PrintManagerHostStubDispatch::Accept(
    PrintManagerHost* impl,
    mojo::Message* message) {}

// static
bool PrintManagerHostStubDispatch::AcceptWithResponder(
    PrintManagerHost* impl,
    mojo::Message* message,
    std::unique_ptr<mojo::MessageReceiverWithStatus> responder) {}
namespace {
}  // namespace
static const mojo::internal::GenericValidationInfo kPrintManagerHostValidationInfo[] =;

bool PrintManagerHostRequestValidator::Accept(mojo::Message* message) {}

bool PrintManagerHostResponseValidator::Accept(mojo::Message* message) {}


}  // printing::mojom


namespace mojo {


// static
bool StructTraits<::printing::mojom::PreviewIds::DataView, ::printing::mojom::PreviewIdsPtr>::Read(
    ::printing::mojom::PreviewIds::DataView input,
    ::printing::mojom::PreviewIdsPtr* output) {}


// static
bool StructTraits<::printing::mojom::RequestPrintPreviewParams::DataView, ::printing::mojom::RequestPrintPreviewParamsPtr>::Read(
    ::printing::mojom::RequestPrintPreviewParams::DataView input,
    ::printing::mojom::RequestPrintPreviewParamsPtr* output) {}


// static
bool StructTraits<::printing::mojom::PrintFrameContentParams::DataView, ::printing::mojom::PrintFrameContentParamsPtr>::Read(
    ::printing::mojom::PrintFrameContentParams::DataView input,
    ::printing::mojom::PrintFrameContentParamsPtr* output) {}


// static
bool StructTraits<::printing::mojom::OptionsFromDocumentParams::DataView, ::printing::mojom::OptionsFromDocumentParamsPtr>::Read(
    ::printing::mojom::OptionsFromDocumentParams::DataView input,
    ::printing::mojom::OptionsFromDocumentParamsPtr* output) {}


// static
bool StructTraits<::printing::mojom::DidPrintContentParams::DataView, ::printing::mojom::DidPrintContentParamsPtr>::Read(
    ::printing::mojom::DidPrintContentParams::DataView input,
    ::printing::mojom::DidPrintContentParamsPtr* output) {}


// static
bool StructTraits<::printing::mojom::DidStartPreviewParams::DataView, ::printing::mojom::DidStartPreviewParamsPtr>::Read(
    ::printing::mojom::DidStartPreviewParams::DataView input,
    ::printing::mojom::DidStartPreviewParamsPtr* output) {}


// static
bool StructTraits<::printing::mojom::DidPreviewPageParams::DataView, ::printing::mojom::DidPreviewPageParamsPtr>::Read(
    ::printing::mojom::DidPreviewPageParams::DataView input,
    ::printing::mojom::DidPreviewPageParamsPtr* output) {}


// static
bool StructTraits<::printing::mojom::DidPreviewDocumentParams::DataView, ::printing::mojom::DidPreviewDocumentParamsPtr>::Read(
    ::printing::mojom::DidPreviewDocumentParams::DataView input,
    ::printing::mojom::DidPreviewDocumentParamsPtr* output) {}


// static
bool StructTraits<::printing::mojom::PrintParams::DataView, ::printing::mojom::PrintParamsPtr>::Read(
    ::printing::mojom::PrintParams::DataView input,
    ::printing::mojom::PrintParamsPtr* output) {}


// static
bool StructTraits<::printing::mojom::PrintPagesParams::DataView, ::printing::mojom::PrintPagesParamsPtr>::Read(
    ::printing::mojom::PrintPagesParams::DataView input,
    ::printing::mojom::PrintPagesParamsPtr* output) {}


// static
bool StructTraits<::printing::mojom::DidPrintDocumentParams::DataView, ::printing::mojom::DidPrintDocumentParamsPtr>::Read(
    ::printing::mojom::DidPrintDocumentParams::DataView input,
    ::printing::mojom::DidPrintDocumentParamsPtr* output) {}


// static
bool StructTraits<::printing::mojom::ScriptedPrintParams::DataView, ::printing::mojom::ScriptedPrintParamsPtr>::Read(
    ::printing::mojom::ScriptedPrintParams::DataView input,
    ::printing::mojom::ScriptedPrintParamsPtr* output) {}


// static
bool StructTraits<::printing::mojom::PrintWithParamsResultData::DataView, ::printing::mojom::PrintWithParamsResultDataPtr>::Read(
    ::printing::mojom::PrintWithParamsResultData::DataView input,
    ::printing::mojom::PrintWithParamsResultDataPtr* output) {}

// static
bool UnionTraits<::printing::mojom::PrintWithParamsResult::DataView, ::printing::mojom::PrintWithParamsResultPtr>::Read(
    ::printing::mojom::PrintWithParamsResult::DataView input,
    ::printing::mojom::PrintWithParamsResultPtr* output) {}

}  // namespace mojo


// Symbols declared in the -test-utils.h header are defined here instead of a
// separate .cc file to save compile time.


namespace printing::mojom {


void PrintPreviewUIInterceptorForTesting::SetOptionsFromDocument(OptionsFromDocumentParamsPtr params, int32_t request_id) {}
void PrintPreviewUIInterceptorForTesting::DidPrepareDocumentForPreview(int32_t document_cookie, int32_t request_id) {}
void PrintPreviewUIInterceptorForTesting::DidPreviewPage(DidPreviewPageParamsPtr params, int32_t request_id) {}
void PrintPreviewUIInterceptorForTesting::MetafileReadyForPrinting(DidPreviewDocumentParamsPtr params, int32_t request_id) {}
void PrintPreviewUIInterceptorForTesting::PrintPreviewFailed(int32_t document_cookie, int32_t request_id) {}
void PrintPreviewUIInterceptorForTesting::PrintPreviewCancelled(int32_t document_cookie, int32_t request_id) {}
void PrintPreviewUIInterceptorForTesting::PrinterSettingsInvalid(int32_t document_cookie, int32_t request_id) {}
void PrintPreviewUIInterceptorForTesting::DidGetDefaultPageLayout(::printing::mojom::PageSizeMarginsPtr page_layout_in_points, const ::gfx::RectF& printable_area_in_points, bool all_pages_have_custom_size, bool all_pages_have_custom_orientation, int32_t request_id) {}
void PrintPreviewUIInterceptorForTesting::DidStartPreview(DidStartPreviewParamsPtr params, int32_t request_id) {}
PrintPreviewUIAsyncWaiter::PrintPreviewUIAsyncWaiter(
    PrintPreviewUI* proxy) :{}

PrintPreviewUIAsyncWaiter::~PrintPreviewUIAsyncWaiter() = default;




void PrintRenderFrameInterceptorForTesting::PrintRequestedPages() {}
void PrintRenderFrameInterceptorForTesting::PrintWithParams(PrintPagesParamsPtr params, PrintWithParamsCallback callback) {}
void PrintRenderFrameInterceptorForTesting::PrintForSystemDialog() {}
void PrintRenderFrameInterceptorForTesting::InitiatePrintPreview(bool has_selection) {}
void PrintRenderFrameInterceptorForTesting::SetPrintPreviewUI(::mojo::PendingAssociatedRemote<PrintPreviewUI> preview) {}
void PrintRenderFrameInterceptorForTesting::PrintPreview(::base::Value::Dict settings) {}
void PrintRenderFrameInterceptorForTesting::OnPrintPreviewDialogClosed() {}
void PrintRenderFrameInterceptorForTesting::PrintFrameContent(PrintFrameContentParamsPtr params, PrintFrameContentCallback callback) {}
void PrintRenderFrameInterceptorForTesting::ConnectToPdfRenderer() {}
void PrintRenderFrameInterceptorForTesting::PrintingDone(bool success) {}
void PrintRenderFrameInterceptorForTesting::PrintNodeUnderContextMenu() {}
PrintRenderFrameAsyncWaiter::PrintRenderFrameAsyncWaiter(
    PrintRenderFrame* proxy) :{}

PrintRenderFrameAsyncWaiter::~PrintRenderFrameAsyncWaiter() = default;

void PrintRenderFrameAsyncWaiter::PrintWithParams(
    PrintPagesParamsPtr params, PrintWithParamsResultPtr* out_result) {}

PrintWithParamsResultPtr PrintRenderFrameAsyncWaiter::PrintWithParams(
    PrintPagesParamsPtr params) {}

void PrintRenderFrameAsyncWaiter::PrintFrameContent(
    PrintFrameContentParamsPtr params, int32_t* out_document_cookie, DidPrintContentParamsPtr* out_params) {}






void PrintManagerHostInterceptorForTesting::DidGetPrintedPagesCount(int32_t cookie, uint32_t number_pages) {}
void PrintManagerHostInterceptorForTesting::GetDefaultPrintSettings(GetDefaultPrintSettingsCallback callback) {}
void PrintManagerHostInterceptorForTesting::DidShowPrintDialog() {}
void PrintManagerHostInterceptorForTesting::DidPrintDocument(DidPrintDocumentParamsPtr params, DidPrintDocumentCallback callback) {}
void PrintManagerHostInterceptorForTesting::IsPrintingEnabled(IsPrintingEnabledCallback callback) {}
void PrintManagerHostInterceptorForTesting::ScriptedPrint(ScriptedPrintParamsPtr params, ScriptedPrintCallback callback) {}
void PrintManagerHostInterceptorForTesting::PrintingFailed(int32_t cookie, PrintFailureReason reason) {}
void PrintManagerHostInterceptorForTesting::UpdatePrintSettings(::base::Value::Dict job_settings, UpdatePrintSettingsCallback callback) {}
void PrintManagerHostInterceptorForTesting::SetupScriptedPrintPreview(SetupScriptedPrintPreviewCallback callback) {}
void PrintManagerHostInterceptorForTesting::ShowScriptedPrintPreview(bool is_modifiable) {}
void PrintManagerHostInterceptorForTesting::RequestPrintPreview(RequestPrintPreviewParamsPtr params) {}
void PrintManagerHostInterceptorForTesting::CheckForCancel(int32_t preview_ui_id, int32_t request_id, CheckForCancelCallback callback) {}
void PrintManagerHostInterceptorForTesting::SetAccessibilityTree(int32_t cookie, const ::ui::AXTreeUpdate& accessibility_tree) {}
PrintManagerHostAsyncWaiter::PrintManagerHostAsyncWaiter(
    PrintManagerHost* proxy) :{}

PrintManagerHostAsyncWaiter::~PrintManagerHostAsyncWaiter() = default;

void PrintManagerHostAsyncWaiter::GetDefaultPrintSettings(
    PrintParamsPtr* out_default_settings) {}

PrintParamsPtr PrintManagerHostAsyncWaiter::GetDefaultPrintSettings(
    ) {}

void PrintManagerHostAsyncWaiter::DidPrintDocument(
    DidPrintDocumentParamsPtr params, bool* out_completed) {}

bool PrintManagerHostAsyncWaiter::DidPrintDocument(
    DidPrintDocumentParamsPtr params) {}

void PrintManagerHostAsyncWaiter::IsPrintingEnabled(
    bool* out_printing_enabled) {}

bool PrintManagerHostAsyncWaiter::IsPrintingEnabled(
    ) {}

void PrintManagerHostAsyncWaiter::ScriptedPrint(
    ScriptedPrintParamsPtr params, PrintPagesParamsPtr* out_settings) {}

PrintPagesParamsPtr PrintManagerHostAsyncWaiter::ScriptedPrint(
    ScriptedPrintParamsPtr params) {}

void PrintManagerHostAsyncWaiter::UpdatePrintSettings(
    ::base::Value::Dict job_settings, PrintPagesParamsPtr* out_current_settings) {}

PrintPagesParamsPtr PrintManagerHostAsyncWaiter::UpdatePrintSettings(
    ::base::Value::Dict job_settings) {}

void PrintManagerHostAsyncWaiter::SetupScriptedPrintPreview(
    ) {}



void PrintManagerHostAsyncWaiter::CheckForCancel(
    int32_t preview_ui_id, int32_t request_id, bool* out_cancel) {}

bool PrintManagerHostAsyncWaiter::CheckForCancel(
    int32_t preview_ui_id, int32_t request_id) {}






}  // printing::mojom


#if defined(__clang__)
#pragma clang diagnostic pop
#endif