mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
116 lines
5.4 KiB
C++
116 lines
5.4 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT
|
|
// v2.0.250303.1
|
|
|
|
#pragma once
|
|
#ifndef WINRT_Microsoft_UI_Xaml_Printing_2_H
|
|
#define WINRT_Microsoft_UI_Xaml_Printing_2_H
|
|
#include "winrt/impl/Microsoft.UI.Xaml.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Printing.1.h"
|
|
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Printing {
|
|
struct AddPagesEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
AddPagesEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
AddPagesEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
AddPagesEventHandler(L lambda);
|
|
template <typename F>
|
|
AddPagesEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
AddPagesEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
AddPagesEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
AddPagesEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
AddPagesEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
AddPagesEventHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::Printing::AddPagesEventArgs const& e) const;
|
|
};
|
|
struct GetPreviewPageEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
GetPreviewPageEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
GetPreviewPageEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
GetPreviewPageEventHandler(L lambda);
|
|
template <typename F>
|
|
GetPreviewPageEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
GetPreviewPageEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
GetPreviewPageEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
GetPreviewPageEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
GetPreviewPageEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
GetPreviewPageEventHandler(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::Printing::GetPreviewPageEventArgs const& e)
|
|
const;
|
|
};
|
|
struct PaginateEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
PaginateEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
PaginateEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
PaginateEventHandler(L lambda);
|
|
template <typename F>
|
|
PaginateEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
PaginateEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
PaginateEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
PaginateEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
PaginateEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
PaginateEventHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::Printing::PaginateEventArgs const& e) const;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES AddPagesEventArgs
|
|
: winrt::Microsoft::UI::Xaml::Printing::IAddPagesEventArgs {
|
|
AddPagesEventArgs(std::nullptr_t) noexcept {}
|
|
AddPagesEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Printing::IAddPagesEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
AddPagesEventArgs();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES GetPreviewPageEventArgs
|
|
: winrt::Microsoft::UI::Xaml::Printing::IGetPreviewPageEventArgs {
|
|
GetPreviewPageEventArgs(std::nullptr_t) noexcept {}
|
|
GetPreviewPageEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Printing::IGetPreviewPageEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
GetPreviewPageEventArgs();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PaginateEventArgs
|
|
: winrt::Microsoft::UI::Xaml::Printing::IPaginateEventArgs {
|
|
PaginateEventArgs(std::nullptr_t) noexcept {}
|
|
PaginateEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Printing::IPaginateEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
PaginateEventArgs();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PrintDocument
|
|
: winrt::Microsoft::UI::Xaml::Printing::IPrintDocument,
|
|
impl::base<PrintDocument, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<PrintDocument,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PrintDocument(std::nullptr_t) noexcept {}
|
|
PrintDocument(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Printing::IPrintDocument(
|
|
ptr, take_ownership_from_abi) {}
|
|
PrintDocument();
|
|
[[nodiscard]] static auto DocumentSourceProperty();
|
|
};
|
|
}
|
|
#endif
|