mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
12383 lines
525 KiB
C++
12383 lines
525 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_Documents_H
|
|
#define WINRT_Microsoft_UI_Xaml_Documents_H
|
|
#include "winrt/base.h"
|
|
static_assert(winrt::check_version(CPPWINRT_VERSION, "2.0.250303.1"),
|
|
"Mismatched C++/WinRT headers.");
|
|
#define CPPWINRT_VERSION "2.0.250303.1"
|
|
#include "winrt/Microsoft.UI.Xaml.h"
|
|
#include "winrt/impl/Microsoft.UI.Composition.2.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.2.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Documents.2.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Input.2.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Media.2.h"
|
|
#include "winrt/impl/Windows.Foundation.2.h"
|
|
#include "winrt/impl/Windows.Foundation.Collections.2.h"
|
|
#include "winrt/impl/Windows.UI.Text.2.h"
|
|
namespace winrt::impl {
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlock<D>::TextAlignment() const {
|
|
winrt::Microsoft::UI::Xaml::TextAlignment value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlock>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlock>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->get_TextAlignment(reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlock>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->get_TextAlignment(reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlock<D>::TextAlignment(
|
|
winrt::Microsoft::UI::Xaml::TextAlignment const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlock>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlock>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->put_TextAlignment(static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlock>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->put_TextAlignment(static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlock<D>::HorizontalTextAlignment()
|
|
const {
|
|
winrt::Microsoft::UI::Xaml::TextAlignment value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlock>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlock>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_HorizontalTextAlignment(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlock>**)this;
|
|
check_hresult(_winrt_abi_type->get_HorizontalTextAlignment(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlock<D>::HorizontalTextAlignment(
|
|
winrt::Microsoft::UI::Xaml::TextAlignment const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlock>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlock>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_HorizontalTextAlignment(
|
|
static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlock>**)this;
|
|
check_hresult(_winrt_abi_type->put_HorizontalTextAlignment(
|
|
static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlock<D>::LineHeight() const {
|
|
double value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlock>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlock>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_LineHeight(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlock>**)this;
|
|
check_hresult(_winrt_abi_type->get_LineHeight(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlock<D>::LineHeight(
|
|
double value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlock>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlock>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_LineHeight(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlock>**)this;
|
|
check_hresult(_winrt_abi_type->put_LineHeight(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlock<D>::LineStackingStrategy()
|
|
const {
|
|
winrt::Microsoft::UI::Xaml::LineStackingStrategy value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlock>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlock>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_LineStackingStrategy(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlock>**)this;
|
|
check_hresult(_winrt_abi_type->get_LineStackingStrategy(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlock<D>::LineStackingStrategy(
|
|
winrt::Microsoft::UI::Xaml::LineStackingStrategy const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlock>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlock>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->put_LineStackingStrategy(static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlock>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->put_LineStackingStrategy(static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlock<D>::Margin() const {
|
|
winrt::Microsoft::UI::Xaml::Thickness value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlock>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlock>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Margin(put_abi(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlock>**)this;
|
|
check_hresult(_winrt_abi_type->get_Margin(put_abi(value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlock<D>::Margin(
|
|
winrt::Microsoft::UI::Xaml::Thickness const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlock>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlock>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_Margin(impl::bind_in(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlock>**)this;
|
|
check_hresult(_winrt_abi_type->put_Margin(impl::bind_in(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlockFactory<D>::CreateInstance(
|
|
winrt::Windows::Foundation::IInspectable const& baseInterface,
|
|
winrt::Windows::Foundation::IInspectable& innerInterface) const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlockFactory>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IBlockFactory, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlockFactory>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->CreateInstance(
|
|
*(void**)(&baseInterface), impl::bind_out(innerInterface), &value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlockFactory>**)this;
|
|
check_hresult(_winrt_abi_type->CreateInstance(
|
|
*(void**)(&baseInterface), impl::bind_out(innerInterface), &value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Documents::Block{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlockStatics<
|
|
D>::TextAlignmentProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlockStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IBlockStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlockStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_TextAlignmentProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlockStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_TextAlignmentProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlockStatics<
|
|
D>::HorizontalTextAlignmentProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlockStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IBlockStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlockStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_HorizontalTextAlignmentProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlockStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_HorizontalTextAlignmentProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlockStatics<D>::LineHeightProperty()
|
|
const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlockStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IBlockStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlockStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_LineHeightProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlockStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_LineHeightProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlockStatics<
|
|
D>::LineStackingStrategyProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlockStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IBlockStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlockStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_LineStackingStrategyProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlockStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_LineStackingStrategyProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IBlockStatics<D>::MarginProperty()
|
|
const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IBlockStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IBlockStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IBlockStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_MarginProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IBlockStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_MarginProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::UnicodeString() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_UnicodeString(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->get_UnicodeString(&value));
|
|
}
|
|
return hstring{value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::UnicodeString(
|
|
param::hstring const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_UnicodeString(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->put_UnicodeString(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::Indices() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Indices(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->get_Indices(&value));
|
|
}
|
|
return hstring{value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::Indices(
|
|
param::hstring const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_Indices(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->put_Indices(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::FontUri() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FontUri(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->get_FontUri(&value));
|
|
}
|
|
return winrt::Windows::Foundation::Uri{value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::FontUri(
|
|
winrt::Windows::Foundation::Uri const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_FontUri(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->put_FontUri(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::StyleSimulations() const {
|
|
winrt::Microsoft::UI::Xaml::Media::StyleSimulations value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StyleSimulations(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->get_StyleSimulations(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::StyleSimulations(
|
|
winrt::Microsoft::UI::Xaml::Media::StyleSimulations const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->put_StyleSimulations(static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->put_StyleSimulations(static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::FontRenderingEmSize()
|
|
const {
|
|
double value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FontRenderingEmSize(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->get_FontRenderingEmSize(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::FontRenderingEmSize(
|
|
double value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_FontRenderingEmSize(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->put_FontRenderingEmSize(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::OriginX() const {
|
|
double value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_OriginX(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->get_OriginX(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::OriginX(
|
|
double value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_OriginX(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->put_OriginX(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::OriginY() const {
|
|
double value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_OriginY(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->get_OriginY(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::OriginY(
|
|
double value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_OriginY(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->put_OriginY(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::Fill() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Fill(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->get_Fill(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Media::Brush{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::Fill(
|
|
winrt::Microsoft::UI::Xaml::Media::Brush const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_Fill(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->put_Fill(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::IsColorFontEnabled()
|
|
const {
|
|
bool value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_IsColorFontEnabled(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->get_IsColorFontEnabled(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::IsColorFontEnabled(
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_IsColorFontEnabled(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->put_IsColorFontEnabled(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::ColorFontPaletteIndex()
|
|
const {
|
|
int32_t value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ColorFontPaletteIndex(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->get_ColorFontPaletteIndex(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphs<D>::ColorFontPaletteIndex(
|
|
int32_t value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IGlyphs,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphs>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_ColorFontPaletteIndex(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>**)this;
|
|
check_hresult(_winrt_abi_type->put_ColorFontPaletteIndex(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphsStatics<
|
|
D>::UnicodeStringProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphsStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_UnicodeStringProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_UnicodeStringProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphsStatics<D>::IndicesProperty()
|
|
const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphsStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_IndicesProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_IndicesProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphsStatics<D>::FontUriProperty()
|
|
const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphsStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FontUriProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_FontUriProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphsStatics<
|
|
D>::StyleSimulationsProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphsStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StyleSimulationsProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StyleSimulationsProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphsStatics<
|
|
D>::FontRenderingEmSizeProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphsStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FontRenderingEmSizeProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_FontRenderingEmSizeProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphsStatics<D>::OriginXProperty()
|
|
const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphsStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_OriginXProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_OriginXProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphsStatics<D>::OriginYProperty()
|
|
const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphsStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_OriginYProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_OriginYProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphsStatics<D>::FillProperty()
|
|
const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphsStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FillProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_FillProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphsStatics<
|
|
D>::IsColorFontEnabledProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphsStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_IsColorFontEnabledProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_IsColorFontEnabledProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IGlyphsStatics<
|
|
D>::ColorFontPaletteIndexProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IGlyphsStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ColorFontPaletteIndexProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_ColorFontPaletteIndexProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::NavigateUri() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_NavigateUri(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_NavigateUri(&value));
|
|
}
|
|
return winrt::Windows::Foundation::Uri{value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::NavigateUri(
|
|
winrt::Windows::Foundation::Uri const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_NavigateUri(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->put_NavigateUri(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::UnderlineStyle() const {
|
|
winrt::Microsoft::UI::Xaml::Documents::UnderlineStyle value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_UnderlineStyle(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_UnderlineStyle(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::UnderlineStyle(
|
|
winrt::Microsoft::UI::Xaml::Documents::UnderlineStyle const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->put_UnderlineStyle(static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->put_UnderlineStyle(static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::XYFocusLeft() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XYFocusLeft(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_XYFocusLeft(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyObject{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::XYFocusLeft(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_XYFocusLeft(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->put_XYFocusLeft(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::XYFocusRight() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XYFocusRight(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_XYFocusRight(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyObject{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::XYFocusRight(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_XYFocusRight(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->put_XYFocusRight(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::XYFocusUp() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XYFocusUp(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_XYFocusUp(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyObject{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::XYFocusUp(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_XYFocusUp(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->put_XYFocusUp(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::XYFocusDown() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XYFocusDown(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_XYFocusDown(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyObject{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::XYFocusDown(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_XYFocusDown(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->put_XYFocusDown(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::ElementSoundMode()
|
|
const {
|
|
winrt::Microsoft::UI::Xaml::ElementSoundMode value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ElementSoundMode(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_ElementSoundMode(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::ElementSoundMode(
|
|
winrt::Microsoft::UI::Xaml::ElementSoundMode const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->put_ElementSoundMode(static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->put_ElementSoundMode(static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::FocusState() const {
|
|
winrt::Microsoft::UI::Xaml::FocusState value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->get_FocusState(reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->get_FocusState(reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<
|
|
D>::XYFocusUpNavigationStrategy() const {
|
|
winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XYFocusUpNavigationStrategy(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_XYFocusUpNavigationStrategy(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::
|
|
XYFocusUpNavigationStrategy(
|
|
winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy const&
|
|
value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_XYFocusUpNavigationStrategy(
|
|
static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->put_XYFocusUpNavigationStrategy(
|
|
static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<
|
|
D>::XYFocusDownNavigationStrategy() const {
|
|
winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XYFocusDownNavigationStrategy(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_XYFocusDownNavigationStrategy(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::
|
|
XYFocusDownNavigationStrategy(
|
|
winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy const&
|
|
value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_XYFocusDownNavigationStrategy(
|
|
static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->put_XYFocusDownNavigationStrategy(
|
|
static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<
|
|
D>::XYFocusLeftNavigationStrategy() const {
|
|
winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XYFocusLeftNavigationStrategy(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_XYFocusLeftNavigationStrategy(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::
|
|
XYFocusLeftNavigationStrategy(
|
|
winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy const&
|
|
value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_XYFocusLeftNavigationStrategy(
|
|
static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->put_XYFocusLeftNavigationStrategy(
|
|
static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<
|
|
D>::XYFocusRightNavigationStrategy() const {
|
|
winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XYFocusRightNavigationStrategy(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_XYFocusRightNavigationStrategy(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::
|
|
XYFocusRightNavigationStrategy(
|
|
winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy const&
|
|
value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_XYFocusRightNavigationStrategy(
|
|
static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->put_XYFocusRightNavigationStrategy(
|
|
static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::IsTabStop() const {
|
|
bool value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_IsTabStop(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_IsTabStop(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::IsTabStop(
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_IsTabStop(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->put_IsTabStop(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::TabIndex() const {
|
|
int32_t value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_TabIndex(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->get_TabIndex(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::TabIndex(
|
|
int32_t value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_TabIndex(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->put_TabIndex(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::Click(
|
|
winrt::Windows::Foundation::TypedEventHandler<
|
|
winrt::Microsoft::UI::Xaml::Documents::Hyperlink,
|
|
winrt::Microsoft::UI::Xaml::Documents::HyperlinkClickEventArgs> const&
|
|
handler) const {
|
|
winrt::event_token token{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->add_Click(*(void**)(&handler), put_abi(token)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->add_Click(*(void**)(&handler), put_abi(token)));
|
|
}
|
|
return token;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::Click(
|
|
auto_revoke_t,
|
|
winrt::Windows::Foundation::TypedEventHandler<
|
|
winrt::Microsoft::UI::Xaml::Documents::Hyperlink,
|
|
winrt::Microsoft::UI::Xaml::Documents::HyperlinkClickEventArgs> const&
|
|
handler) const {
|
|
return impl::make_event_revoker<D, Click_revoker>(this, Click(handler));
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::Click(
|
|
winrt::event_token const& token) const noexcept {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
_winrt_abi_type->remove_Click(impl::bind_in(token));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
_winrt_abi_type->remove_Click(impl::bind_in(token));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::GotFocus(
|
|
winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const {
|
|
winrt::event_token token{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->add_GotFocus(*(void**)(&handler), put_abi(token)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->add_GotFocus(*(void**)(&handler), put_abi(token)));
|
|
}
|
|
return token;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::GotFocus(
|
|
auto_revoke_t,
|
|
winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const {
|
|
return impl::make_event_revoker<D, GotFocus_revoker>(this, GotFocus(handler));
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::GotFocus(
|
|
winrt::event_token const& token) const noexcept {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
_winrt_abi_type->remove_GotFocus(impl::bind_in(token));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
_winrt_abi_type->remove_GotFocus(impl::bind_in(token));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::LostFocus(
|
|
winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const {
|
|
winrt::event_token token{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->add_LostFocus(*(void**)(&handler), put_abi(token)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->add_LostFocus(*(void**)(&handler), put_abi(token)));
|
|
}
|
|
return token;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::LostFocus(
|
|
auto_revoke_t,
|
|
winrt::Microsoft::UI::Xaml::RoutedEventHandler const& handler) const {
|
|
return impl::make_event_revoker<D, LostFocus_revoker>(this,
|
|
LostFocus(handler));
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::LostFocus(
|
|
winrt::event_token const& token) const noexcept {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
_winrt_abi_type->remove_LostFocus(impl::bind_in(token));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
_winrt_abi_type->remove_LostFocus(impl::bind_in(token));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlink<D>::Focus(
|
|
winrt::Microsoft::UI::Xaml::FocusState const& value) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlink, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlink>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->Focus(static_cast<int32_t>(value), &result));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>**)this;
|
|
check_hresult(_winrt_abi_type->Focus(static_cast<int32_t>(value), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::NavigateUriProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_NavigateUriProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_NavigateUriProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::UnderlineStyleProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_UnderlineStyleProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_UnderlineStyleProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::XYFocusLeftProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XYFocusLeftProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_XYFocusLeftProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::XYFocusRightProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XYFocusRightProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_XYFocusRightProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::XYFocusUpProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XYFocusUpProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_XYFocusUpProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::XYFocusDownProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XYFocusDownProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_XYFocusDownProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::ElementSoundModeProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ElementSoundModeProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_ElementSoundModeProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::FocusStateProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FocusStateProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_FocusStateProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::XYFocusUpNavigationStrategyProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->get_XYFocusUpNavigationStrategyProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->get_XYFocusUpNavigationStrategyProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::XYFocusDownNavigationStrategyProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->get_XYFocusDownNavigationStrategyProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->get_XYFocusDownNavigationStrategyProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::XYFocusLeftNavigationStrategyProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->get_XYFocusLeftNavigationStrategyProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->get_XYFocusLeftNavigationStrategyProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::XYFocusRightNavigationStrategyProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->get_XYFocusRightNavigationStrategyProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->get_XYFocusRightNavigationStrategyProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::IsTabStopProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_IsTabStopProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_IsTabStopProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IHyperlinkStatics<
|
|
D>::TabIndexProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IHyperlinkStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_TabIndexProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_TabIndexProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IInlineFactory<D>::CreateInstance(
|
|
winrt::Windows::Foundation::IInspectable const& baseInterface,
|
|
winrt::Windows::Foundation::IInspectable& innerInterface) const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IInlineFactory>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IInlineFactory, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IInlineFactory>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->CreateInstance(
|
|
*(void**)(&baseInterface), impl::bind_out(innerInterface), &value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IInlineFactory>**)this;
|
|
check_hresult(_winrt_abi_type->CreateInstance(
|
|
*(void**)(&baseInterface), impl::bind_out(innerInterface), &value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Documents::Inline{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IInlineUIContainer<D>::Child() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
IInlineUIContainer>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IInlineUIContainer, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IInlineUIContainer>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Child(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IInlineUIContainer>**)this;
|
|
check_hresult(_winrt_abi_type->get_Child(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::UIElement{value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IInlineUIContainer<D>::Child(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
IInlineUIContainer>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IInlineUIContainer, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IInlineUIContainer>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_Child(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IInlineUIContainer>**)this;
|
|
check_hresult(_winrt_abi_type->put_Child(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IParagraph<D>::Inlines() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IParagraph>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IParagraph, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IParagraph>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Inlines(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IParagraph>**)this;
|
|
check_hresult(_winrt_abi_type->get_Inlines(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Documents::InlineCollection{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IParagraph<D>::TextIndent() const {
|
|
double value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IParagraph>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IParagraph, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IParagraph>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_TextIndent(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IParagraph>**)this;
|
|
check_hresult(_winrt_abi_type->get_TextIndent(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IParagraph<D>::TextIndent(
|
|
double value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IParagraph>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IParagraph, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IParagraph>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_TextIndent(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IParagraph>**)this;
|
|
check_hresult(_winrt_abi_type->put_TextIndent(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IParagraphStatics<
|
|
D>::TextIndentProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IParagraphStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IParagraphStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IParagraphStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_TextIndentProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::IParagraphStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_TextIndentProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IRun<D>::Text() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IRun>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IRun,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IRun>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Text(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IRun>**)this;
|
|
check_hresult(_winrt_abi_type->get_Text(&value));
|
|
}
|
|
return hstring{value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IRun<D>::Text(
|
|
param::hstring const& value) const {
|
|
if constexpr (!std::is_same_v<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IRun>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IRun,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IRun>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_Text(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IRun>**)this;
|
|
check_hresult(_winrt_abi_type->put_Text(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IRun<D>::FlowDirection() const {
|
|
winrt::Microsoft::UI::Xaml::FlowDirection value{};
|
|
if constexpr (!std::is_same_v<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IRun>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IRun,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IRun>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->get_FlowDirection(reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IRun>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->get_FlowDirection(reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IRun<D>::FlowDirection(
|
|
winrt::Microsoft::UI::Xaml::FlowDirection const& value) const {
|
|
if constexpr (!std::is_same_v<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IRun>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::IRun,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IRun>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->put_FlowDirection(static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IRun>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->put_FlowDirection(static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_IRunStatics<D>::FlowDirectionProperty()
|
|
const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IRunStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::IRunStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
IRunStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FlowDirectionProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::IRunStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_FlowDirectionProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ISpan<D>::Inlines() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ISpan>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::ISpan,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ISpan>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Inlines(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ISpan>**)this;
|
|
check_hresult(_winrt_abi_type->get_Inlines(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Documents::InlineCollection{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ISpan<D>::Inlines(
|
|
winrt::Microsoft::UI::Xaml::Documents::InlineCollection const& value)
|
|
const {
|
|
if constexpr (!std::is_same_v<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ISpan>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result =
|
|
impl::try_as_with_reason<winrt::Microsoft::UI::Xaml::Documents::ISpan,
|
|
D const*>(static_cast<D const*>(this),
|
|
_winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ISpan>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_Inlines(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ISpan>**)this;
|
|
check_hresult(_winrt_abi_type->put_Inlines(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ISpanFactory<D>::CreateInstance(
|
|
winrt::Windows::Foundation::IInspectable const& baseInterface,
|
|
winrt::Windows::Foundation::IInspectable& innerInterface) const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ISpanFactory>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ISpanFactory, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ISpanFactory>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->CreateInstance(
|
|
*(void**)(&baseInterface), impl::bind_out(innerInterface), &value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ISpanFactory>**)this;
|
|
check_hresult(_winrt_abi_type->CreateInstance(
|
|
*(void**)(&baseInterface), impl::bind_out(innerInterface), &value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Documents::Span{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::Name() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Name(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_Name(&value));
|
|
}
|
|
return hstring{value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::FontSize() const {
|
|
double value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FontSize(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_FontSize(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::FontSize(
|
|
double value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_FontSize(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_FontSize(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::FontFamily() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FontFamily(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_FontFamily(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Media::FontFamily{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::FontFamily(
|
|
winrt::Microsoft::UI::Xaml::Media::FontFamily const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_FontFamily(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_FontFamily(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::FontWeight() const {
|
|
winrt::Windows::UI::Text::FontWeight value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FontWeight(put_abi(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_FontWeight(put_abi(value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::FontWeight(
|
|
winrt::Windows::UI::Text::FontWeight const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_FontWeight(impl::bind_in(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_FontWeight(impl::bind_in(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::FontStyle() const {
|
|
winrt::Windows::UI::Text::FontStyle value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->get_FontStyle(reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->get_FontStyle(reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::FontStyle(
|
|
winrt::Windows::UI::Text::FontStyle const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_FontStyle(static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_FontStyle(static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::FontStretch() const {
|
|
winrt::Windows::UI::Text::FontStretch value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->get_FontStretch(reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->get_FontStretch(reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::FontStretch(
|
|
winrt::Windows::UI::Text::FontStretch const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->put_FontStretch(static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->put_FontStretch(static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::CharacterSpacing()
|
|
const {
|
|
int32_t value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_CharacterSpacing(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_CharacterSpacing(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::CharacterSpacing(
|
|
int32_t value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_CharacterSpacing(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_CharacterSpacing(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::Foreground() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Foreground(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_Foreground(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Media::Brush{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::Foreground(
|
|
winrt::Microsoft::UI::Xaml::Media::Brush const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_Foreground(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_Foreground(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::Language() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Language(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_Language(&value));
|
|
}
|
|
return hstring{value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::Language(
|
|
param::hstring const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_Language(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_Language(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<
|
|
D>::IsTextScaleFactorEnabled() const {
|
|
bool value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_IsTextScaleFactorEnabled(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_IsTextScaleFactorEnabled(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<
|
|
D>::IsTextScaleFactorEnabled(bool value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_IsTextScaleFactorEnabled(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_IsTextScaleFactorEnabled(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::TextDecorations()
|
|
const {
|
|
winrt::Windows::UI::Text::TextDecorations value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_TextDecorations(
|
|
reinterpret_cast<uint32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_TextDecorations(
|
|
reinterpret_cast<uint32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::TextDecorations(
|
|
winrt::Windows::UI::Text::TextDecorations const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->put_TextDecorations(static_cast<uint32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->put_TextDecorations(static_cast<uint32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::ContentStart() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ContentStart(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_ContentStart(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Documents::TextPointer{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::ContentEnd() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ContentEnd(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_ContentEnd(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Documents::TextPointer{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::ElementStart() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ElementStart(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_ElementStart(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Documents::TextPointer{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::ElementEnd() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ElementEnd(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_ElementEnd(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Documents::TextPointer{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<
|
|
D>::AllowFocusOnInteraction() const {
|
|
bool value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_AllowFocusOnInteraction(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_AllowFocusOnInteraction(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<
|
|
D>::AllowFocusOnInteraction(bool value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_AllowFocusOnInteraction(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_AllowFocusOnInteraction(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::AccessKey() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_AccessKey(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_AccessKey(&value));
|
|
}
|
|
return hstring{value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::AccessKey(
|
|
param::hstring const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_AccessKey(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_AccessKey(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<
|
|
D>::ExitDisplayModeOnAccessKeyInvoked() const {
|
|
bool value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->get_ExitDisplayModeOnAccessKeyInvoked(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->get_ExitDisplayModeOnAccessKeyInvoked(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<
|
|
D>::ExitDisplayModeOnAccessKeyInvoked(bool value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->put_ExitDisplayModeOnAccessKeyInvoked(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->put_ExitDisplayModeOnAccessKeyInvoked(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::IsAccessKeyScope()
|
|
const {
|
|
bool value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_IsAccessKeyScope(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_IsAccessKeyScope(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::IsAccessKeyScope(
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_IsAccessKeyScope(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_IsAccessKeyScope(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::AccessKeyScopeOwner()
|
|
const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_AccessKeyScopeOwner(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_AccessKeyScopeOwner(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyObject{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::AccessKeyScopeOwner(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_AccessKeyScopeOwner(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_AccessKeyScopeOwner(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::KeyTipPlacementMode()
|
|
const {
|
|
winrt::Microsoft::UI::Xaml::Input::KeyTipPlacementMode value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_KeyTipPlacementMode(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_KeyTipPlacementMode(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::KeyTipPlacementMode(
|
|
winrt::Microsoft::UI::Xaml::Input::KeyTipPlacementMode const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->put_KeyTipPlacementMode(static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->put_KeyTipPlacementMode(static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<
|
|
D>::KeyTipHorizontalOffset() const {
|
|
double value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_KeyTipHorizontalOffset(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_KeyTipHorizontalOffset(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<
|
|
D>::KeyTipHorizontalOffset(double value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_KeyTipHorizontalOffset(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_KeyTipHorizontalOffset(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::KeyTipVerticalOffset()
|
|
const {
|
|
double value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_KeyTipVerticalOffset(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_KeyTipVerticalOffset(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::KeyTipVerticalOffset(
|
|
double value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_KeyTipVerticalOffset(value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_KeyTipVerticalOffset(value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::XamlRoot() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_XamlRoot(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->get_XamlRoot(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::XamlRoot{value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::XamlRoot(
|
|
winrt::Microsoft::UI::Xaml::XamlRoot const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_XamlRoot(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->put_XamlRoot(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::
|
|
AccessKeyDisplayRequested(
|
|
winrt::Windows::Foundation::TypedEventHandler<
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::Input::
|
|
AccessKeyDisplayRequestedEventArgs> const& handler) const {
|
|
winrt::event_token token{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->add_AccessKeyDisplayRequested(
|
|
*(void**)(&handler), put_abi(token)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->add_AccessKeyDisplayRequested(
|
|
*(void**)(&handler), put_abi(token)));
|
|
}
|
|
return token;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::
|
|
AccessKeyDisplayRequested(
|
|
auto_revoke_t,
|
|
winrt::Windows::Foundation::TypedEventHandler<
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::Input::
|
|
AccessKeyDisplayRequestedEventArgs> const& handler) const {
|
|
return impl::make_event_revoker<D, AccessKeyDisplayRequested_revoker>(
|
|
this, AccessKeyDisplayRequested(handler));
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::
|
|
AccessKeyDisplayRequested(winrt::event_token const& token) const noexcept {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
_winrt_abi_type->remove_AccessKeyDisplayRequested(impl::bind_in(token));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
_winrt_abi_type->remove_AccessKeyDisplayRequested(impl::bind_in(token));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::
|
|
AccessKeyDisplayDismissed(
|
|
winrt::Windows::Foundation::TypedEventHandler<
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::Input::
|
|
AccessKeyDisplayDismissedEventArgs> const& handler) const {
|
|
winrt::event_token token{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->add_AccessKeyDisplayDismissed(
|
|
*(void**)(&handler), put_abi(token)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->add_AccessKeyDisplayDismissed(
|
|
*(void**)(&handler), put_abi(token)));
|
|
}
|
|
return token;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::
|
|
AccessKeyDisplayDismissed(
|
|
auto_revoke_t,
|
|
winrt::Windows::Foundation::TypedEventHandler<
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::Input::
|
|
AccessKeyDisplayDismissedEventArgs> const& handler) const {
|
|
return impl::make_event_revoker<D, AccessKeyDisplayDismissed_revoker>(
|
|
this, AccessKeyDisplayDismissed(handler));
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::
|
|
AccessKeyDisplayDismissed(winrt::event_token const& token) const noexcept {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
_winrt_abi_type->remove_AccessKeyDisplayDismissed(impl::bind_in(token));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
_winrt_abi_type->remove_AccessKeyDisplayDismissed(impl::bind_in(token));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::AccessKeyInvoked(
|
|
winrt::Windows::Foundation::TypedEventHandler<
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::Input::AccessKeyInvokedEventArgs> const&
|
|
handler) const {
|
|
winrt::event_token token{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->add_AccessKeyInvoked(*(void**)(&handler),
|
|
put_abi(token)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->add_AccessKeyInvoked(*(void**)(&handler),
|
|
put_abi(token)));
|
|
}
|
|
return token;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::AccessKeyInvoked(
|
|
auto_revoke_t,
|
|
winrt::Windows::Foundation::TypedEventHandler<
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::Input::AccessKeyInvokedEventArgs> const&
|
|
handler) const {
|
|
return impl::make_event_revoker<D, AccessKeyInvoked_revoker>(
|
|
this, AccessKeyInvoked(handler));
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::AccessKeyInvoked(
|
|
winrt::event_token const& token) const noexcept {
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
_winrt_abi_type->remove_AccessKeyInvoked(impl::bind_in(token));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
_winrt_abi_type->remove_AccessKeyInvoked(impl::bind_in(token));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElement<D>::FindName(
|
|
param::hstring const& name) const {
|
|
void* result{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElement>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->FindName(*(void**)(&name), &result));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextElement>**)this;
|
|
check_hresult(_winrt_abi_type->FindName(*(void**)(&name), &result));
|
|
}
|
|
return winrt::Windows::Foundation::IInspectable{result,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementOverrides<
|
|
D>::OnDisconnectVisualChildren() const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementOverrides>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementOverrides>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->OnDisconnectVisualChildren());
|
|
} else {
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementOverrides>**)this;
|
|
check_hresult(_winrt_abi_type->OnDisconnectVisualChildren());
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::FontSizeProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FontSizeProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_FontSizeProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::FontFamilyProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FontFamilyProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_FontFamilyProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::FontWeightProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FontWeightProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_FontWeightProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::FontStyleProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FontStyleProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_FontStyleProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::FontStretchProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FontStretchProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_FontStretchProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::CharacterSpacingProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_CharacterSpacingProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_CharacterSpacingProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::ForegroundProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ForegroundProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_ForegroundProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::LanguageProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_LanguageProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_LanguageProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::IsTextScaleFactorEnabledProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->get_IsTextScaleFactorEnabledProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->get_IsTextScaleFactorEnabledProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::TextDecorationsProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_TextDecorationsProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_TextDecorationsProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::AllowFocusOnInteractionProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_AllowFocusOnInteractionProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_AllowFocusOnInteractionProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::AccessKeyProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_AccessKeyProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_AccessKeyProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::ExitDisplayModeOnAccessKeyInvokedProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->get_ExitDisplayModeOnAccessKeyInvokedProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->get_ExitDisplayModeOnAccessKeyInvokedProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::IsAccessKeyScopeProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_IsAccessKeyScopeProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_IsAccessKeyScopeProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::AccessKeyScopeOwnerProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_AccessKeyScopeOwnerProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_AccessKeyScopeOwnerProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::KeyTipPlacementModeProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_KeyTipPlacementModeProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_KeyTipPlacementModeProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::KeyTipHorizontalOffsetProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_KeyTipHorizontalOffsetProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_KeyTipHorizontalOffsetProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextElementStatics<
|
|
D>::KeyTipVerticalOffsetProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextElementStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_KeyTipVerticalOffsetProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_KeyTipVerticalOffsetProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextHighlighter<D>::Ranges() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighter>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Ranges(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>**)this;
|
|
check_hresult(_winrt_abi_type->get_Ranges(&value));
|
|
}
|
|
return winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Documents::TextRange>{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextHighlighter<D>::Foreground()
|
|
const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighter>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Foreground(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>**)this;
|
|
check_hresult(_winrt_abi_type->get_Foreground(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Media::Brush{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextHighlighter<D>::Foreground(
|
|
winrt::Microsoft::UI::Xaml::Media::Brush const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighter>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_Foreground(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>**)this;
|
|
check_hresult(_winrt_abi_type->put_Foreground(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextHighlighter<D>::Background()
|
|
const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighter>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Background(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>**)this;
|
|
check_hresult(_winrt_abi_type->get_Background(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Media::Brush{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextHighlighter<D>::Background(
|
|
winrt::Microsoft::UI::Xaml::Media::Brush const& value) const {
|
|
if constexpr (!std::is_same_v<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighter>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->put_Background(*(void**)(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>**)this;
|
|
check_hresult(_winrt_abi_type->put_Background(*(void**)(&value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextHighlighterFactory<D>::
|
|
CreateInstance(
|
|
winrt::Windows::Foundation::IInspectable const& baseInterface,
|
|
winrt::Windows::Foundation::IInspectable& innerInterface) const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighterFactory>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterFactory,
|
|
D const*>(static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighterFactory>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->CreateInstance(
|
|
*(void**)(&baseInterface), impl::bind_out(innerInterface), &value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighterFactory>**)this;
|
|
check_hresult(_winrt_abi_type->CreateInstance(
|
|
*(void**)(&baseInterface), impl::bind_out(innerInterface), &value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Documents::TextHighlighter{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextHighlighterStatics<
|
|
D>::ForegroundProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighterStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterStatics,
|
|
D const*>(static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighterStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ForegroundProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighterStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_ForegroundProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextHighlighterStatics<
|
|
D>::BackgroundProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighterStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterStatics,
|
|
D const*>(static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighterStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_BackgroundProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextHighlighterStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_BackgroundProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextPointer<D>::Parent() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextPointer>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextPointer, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextPointer>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Parent(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextPointer>**)this;
|
|
check_hresult(_winrt_abi_type->get_Parent(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyObject{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextPointer<D>::VisualParent() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextPointer>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextPointer, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextPointer>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_VisualParent(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextPointer>**)this;
|
|
check_hresult(_winrt_abi_type->get_VisualParent(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::FrameworkElement{value,
|
|
take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextPointer<D>::LogicalDirection()
|
|
const {
|
|
winrt::Microsoft::UI::Xaml::Documents::LogicalDirection value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextPointer>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextPointer, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextPointer>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_LogicalDirection(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextPointer>**)this;
|
|
check_hresult(_winrt_abi_type->get_LogicalDirection(
|
|
reinterpret_cast<int32_t*>(&value)));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextPointer<D>::Offset() const {
|
|
int32_t value{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextPointer>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextPointer, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextPointer>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_Offset(&value));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextPointer>**)this;
|
|
check_hresult(_winrt_abi_type->get_Offset(&value));
|
|
}
|
|
return value;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextPointer<D>::GetCharacterRect(
|
|
winrt::Microsoft::UI::Xaml::Documents::LogicalDirection const& direction)
|
|
const {
|
|
winrt::Windows::Foundation::Rect result{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextPointer>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextPointer, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextPointer>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->GetCharacterRect(
|
|
static_cast<int32_t>(direction), put_abi(result)));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextPointer>**)this;
|
|
check_hresult(_winrt_abi_type->GetCharacterRect(
|
|
static_cast<int32_t>(direction), put_abi(result)));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITextPointer<D>::GetPositionAtOffset(
|
|
int32_t offset,
|
|
winrt::Microsoft::UI::Xaml::Documents::LogicalDirection const& direction)
|
|
const {
|
|
void* result{};
|
|
if constexpr (!std::is_same_v<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextPointer>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextPointer, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITextPointer>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->GetPositionAtOffset(
|
|
offset, static_cast<int32_t>(direction), &result));
|
|
} else {
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::ITextPointer>**)this;
|
|
check_hresult(_winrt_abi_type->GetPositionAtOffset(
|
|
offset, static_cast<int32_t>(direction), &result));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::Documents::TextPointer{
|
|
result, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::AnnotationAlternatesProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_AnnotationAlternatesProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_AnnotationAlternatesProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
GetAnnotationAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
int32_t result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetAnnotationAlternates(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetAnnotationAlternates(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
SetAnnotationAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetAnnotationAlternates(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetAnnotationAlternates(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::EastAsianExpertFormsProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_EastAsianExpertFormsProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_EastAsianExpertFormsProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
GetEastAsianExpertForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetEastAsianExpertForms(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetEastAsianExpertForms(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
SetEastAsianExpertForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetEastAsianExpertForms(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetEastAsianExpertForms(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::EastAsianLanguageProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_EastAsianLanguageProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_EastAsianLanguageProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetEastAsianLanguage(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
winrt::Microsoft::UI::Xaml::FontEastAsianLanguage result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->GetEastAsianLanguage(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->GetEastAsianLanguage(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
SetEastAsianLanguage(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontEastAsianLanguage const& value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->SetEastAsianLanguage(
|
|
*(void**)(&element), static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->SetEastAsianLanguage(
|
|
*(void**)(&element), static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::EastAsianWidthsProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_EastAsianWidthsProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_EastAsianWidthsProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetEastAsianWidths(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
winrt::Microsoft::UI::Xaml::FontEastAsianWidths result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->GetEastAsianWidths(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->GetEastAsianWidths(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
SetEastAsianWidths(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontEastAsianWidths const& value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->SetEastAsianWidths(
|
|
*(void**)(&element), static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->SetEastAsianWidths(
|
|
*(void**)(&element), static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StandardLigaturesProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StandardLigaturesProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StandardLigaturesProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStandardLigatures(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStandardLigatures(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStandardLigatures(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStandardLigatures(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStandardLigatures(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStandardLigatures(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::ContextualLigaturesProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ContextualLigaturesProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_ContextualLigaturesProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
GetContextualLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetContextualLigatures(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetContextualLigatures(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
SetContextualLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetContextualLigatures(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetContextualLigatures(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::DiscretionaryLigaturesProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_DiscretionaryLigaturesProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_DiscretionaryLigaturesProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
GetDiscretionaryLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->GetDiscretionaryLigatures(
|
|
*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->GetDiscretionaryLigatures(
|
|
*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
SetDiscretionaryLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetDiscretionaryLigatures(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetDiscretionaryLigatures(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::HistoricalLigaturesProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_HistoricalLigaturesProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_HistoricalLigaturesProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
GetHistoricalLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetHistoricalLigatures(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetHistoricalLigatures(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
SetHistoricalLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetHistoricalLigatures(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetHistoricalLigatures(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StandardSwashesProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StandardSwashesProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StandardSwashesProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStandardSwashes(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
int32_t result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStandardSwashes(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStandardSwashes(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStandardSwashes(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
int32_t value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStandardSwashes(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStandardSwashes(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::ContextualSwashesProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ContextualSwashesProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_ContextualSwashesProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetContextualSwashes(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
int32_t result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetContextualSwashes(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetContextualSwashes(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetContextualSwashes(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
int32_t value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetContextualSwashes(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetContextualSwashes(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::ContextualAlternatesProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_ContextualAlternatesProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_ContextualAlternatesProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
GetContextualAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetContextualAlternates(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetContextualAlternates(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
SetContextualAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetContextualAlternates(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetContextualAlternates(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticAlternatesProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticAlternatesProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticAlternatesProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
GetStylisticAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
int32_t result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticAlternates(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticAlternates(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
SetStylisticAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticAlternates(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticAlternates(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet1Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet1Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet1Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet1(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet1(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet1(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet1(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet1(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet1(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet2Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet2Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet2Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet2(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet2(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet2(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet2(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet2(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet2(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet3Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet3Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet3Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet3(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet3(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet3(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet3(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet3(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet3(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet4Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet4Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet4Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet4(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet4(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet4(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet4(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet4(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet4(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet5Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet5Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet5Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet5(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet5(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet5(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet5(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet5(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet5(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet6Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet6Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet6Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet6(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet6(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet6(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet6(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet6(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet6(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet7Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet7Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet7Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet7(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet7(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet7(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet7(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet7(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet7(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet8Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet8Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet8Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet8(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet8(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet8(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet8(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet8(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet8(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet9Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet9Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet9Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet9(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet9(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet9(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet9(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet9(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet9(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet10Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet10Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet10Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet10(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet10(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet10(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet10(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet10(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet10(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet11Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet11Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet11Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet11(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet11(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet11(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet11(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet11(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet11(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet12Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet12Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet12Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet12(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet12(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet12(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet12(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet12(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet12(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet13Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet13Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet13Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet13(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet13(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet13(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet13(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet13(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet13(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet14Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet14Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet14Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet14(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet14(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet14(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet14(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet14(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet14(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet15Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet15Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet15Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet15(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet15(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet15(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet15(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet15(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet15(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet16Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet16Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet16Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet16(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet16(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet16(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet16(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet16(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet16(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet17Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet17Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet17Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet17(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet17(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet17(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet17(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet17(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet17(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet18Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet18Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet18Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet18(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet18(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet18(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet18(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet18(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet18(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet19Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet19Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet19Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet19(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet19(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet19(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet19(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet19(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet19(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::StylisticSet20Property() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet20Property(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_StylisticSet20Property(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetStylisticSet20(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet20(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetStylisticSet20(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetStylisticSet20(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet20(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetStylisticSet20(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::CapitalsProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_CapitalsProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_CapitalsProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::GetCapitals(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
winrt::Microsoft::UI::Xaml::FontCapitals result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->GetCapitals(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->GetCapitals(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::SetCapitals(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontCapitals const& value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->SetCapitals(*(void**)(&element),
|
|
static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->SetCapitals(*(void**)(&element),
|
|
static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::CapitalSpacingProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_CapitalSpacingProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_CapitalSpacingProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetCapitalSpacing(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetCapitalSpacing(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetCapitalSpacing(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetCapitalSpacing(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetCapitalSpacing(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetCapitalSpacing(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::KerningProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_KerningProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_KerningProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::GetKerning(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->GetKerning(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->GetKerning(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::SetKerning(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->SetKerning(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->SetKerning(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::CaseSensitiveFormsProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_CaseSensitiveFormsProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_CaseSensitiveFormsProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
GetCaseSensitiveForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetCaseSensitiveForms(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetCaseSensitiveForms(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
SetCaseSensitiveForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetCaseSensitiveForms(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetCaseSensitiveForms(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::HistoricalFormsProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_HistoricalFormsProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_HistoricalFormsProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetHistoricalForms(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetHistoricalForms(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetHistoricalForms(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetHistoricalForms(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetHistoricalForms(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetHistoricalForms(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::FractionProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_FractionProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_FractionProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::GetFraction(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
winrt::Microsoft::UI::Xaml::FontFraction result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->GetFraction(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->GetFraction(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::SetFraction(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontFraction const& value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->SetFraction(*(void**)(&element),
|
|
static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->SetFraction(*(void**)(&element),
|
|
static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::NumeralStyleProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_NumeralStyleProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_NumeralStyleProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::GetNumeralStyle(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
winrt::Microsoft::UI::Xaml::FontNumeralStyle result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->GetNumeralStyle(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->GetNumeralStyle(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::SetNumeralStyle(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontNumeralStyle const& value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->SetNumeralStyle(
|
|
*(void**)(&element), static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->SetNumeralStyle(
|
|
*(void**)(&element), static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::NumeralAlignmentProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_NumeralAlignmentProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_NumeralAlignmentProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetNumeralAlignment(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
winrt::Microsoft::UI::Xaml::FontNumeralAlignment result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->GetNumeralAlignment(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->GetNumeralAlignment(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::
|
|
SetNumeralAlignment(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontNumeralAlignment const& value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->SetNumeralAlignment(
|
|
*(void**)(&element), static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->SetNumeralAlignment(
|
|
*(void**)(&element), static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SlashedZeroProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_SlashedZeroProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_SlashedZeroProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::GetSlashedZero(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetSlashedZero(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetSlashedZero(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::SetSlashedZero(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->SetSlashedZero(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->SetSlashedZero(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::MathematicalGreekProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_MathematicalGreekProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_MathematicalGreekProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::GetMathematicalGreek(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element) const {
|
|
bool result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->GetMathematicalGreek(*(void**)(&element), &result));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->GetMathematicalGreek(*(void**)(&element), &result));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::SetMathematicalGreek(winrt::Microsoft::UI::Xaml::DependencyObject const&
|
|
element,
|
|
bool value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(
|
|
_winrt_abi_type->SetMathematicalGreek(*(void**)(&element), value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(
|
|
_winrt_abi_type->SetMathematicalGreek(*(void**)(&element), value));
|
|
}
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<
|
|
D>::VariantsProperty() const {
|
|
void* value{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->get_VariantsProperty(&value));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->get_VariantsProperty(&value));
|
|
}
|
|
return winrt::Microsoft::UI::Xaml::DependencyProperty{
|
|
value, take_ownership_from_abi};
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::GetVariants(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) const {
|
|
winrt::Microsoft::UI::Xaml::FontVariants result{};
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->GetVariants(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->GetVariants(
|
|
*(void**)(&element), reinterpret_cast<int32_t*>(&result)));
|
|
}
|
|
return result;
|
|
}
|
|
template <typename D>
|
|
auto consume_Microsoft_UI_Xaml_Documents_ITypographyStatics<D>::SetVariants(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontVariants const& value) const {
|
|
if constexpr (!std::is_same_v<D, winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>) {
|
|
winrt::hresult _winrt_cast_result_code;
|
|
auto const _winrt_casted_result = impl::try_as_with_reason<
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics, D const*>(
|
|
static_cast<D const*>(this), _winrt_cast_result_code);
|
|
check_hresult(_winrt_cast_result_code);
|
|
auto const _winrt_abi_type =
|
|
*(abi_t<winrt::Microsoft::UI::Xaml::Documents::
|
|
ITypographyStatics>**)&_winrt_casted_result;
|
|
check_hresult(_winrt_abi_type->SetVariants(*(void**)(&element),
|
|
static_cast<int32_t>(value)));
|
|
} else {
|
|
auto const _winrt_abi_type = *(
|
|
abi_t<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>**)this;
|
|
check_hresult(_winrt_abi_type->SetVariants(*(void**)(&element),
|
|
static_cast<int32_t>(value)));
|
|
}
|
|
}
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IBlock>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IBlock> {
|
|
int32_t __stdcall get_TextAlignment(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::TextAlignment>(
|
|
this->shim().TextAlignment());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_TextAlignment(int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().TextAlignment(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::TextAlignment const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_HorizontalTextAlignment(int32_t* value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::TextAlignment>(
|
|
this->shim().HorizontalTextAlignment());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_HorizontalTextAlignment(int32_t value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().HorizontalTextAlignment(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::TextAlignment const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_LineHeight(double* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<double>(this->shim().LineHeight());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_LineHeight(double value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().LineHeight(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_LineStackingStrategy(int32_t* value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::LineStackingStrategy>(
|
|
this->shim().LineStackingStrategy());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_LineStackingStrategy(int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().LineStackingStrategy(
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::LineStackingStrategy const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_Margin(
|
|
struct struct_Microsoft_UI_Xaml_Thickness* value) noexcept final try {
|
|
zero_abi<winrt::Microsoft::UI::Xaml::Thickness>(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Thickness>(
|
|
this->shim().Margin());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_Margin(
|
|
struct struct_Microsoft_UI_Xaml_Thickness value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().Margin(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::Thickness const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IBlockFactory>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IBlockFactory> {
|
|
int32_t __stdcall CreateInstance(void* baseInterface, void** innerInterface,
|
|
void** value) noexcept final try {
|
|
if (innerInterface) *innerInterface = nullptr;
|
|
winrt::Windows::Foundation::IInspectable winrt_impl_innerInterface;
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Documents::Block>(
|
|
this->shim().CreateInstance(
|
|
*reinterpret_cast<winrt::Windows::Foundation::IInspectable const*>(
|
|
&baseInterface),
|
|
winrt_impl_innerInterface));
|
|
if (innerInterface) *innerInterface = detach_abi(winrt_impl_innerInterface);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IBlockStatics>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IBlockStatics> {
|
|
int32_t __stdcall get_TextAlignmentProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().TextAlignmentProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_HorizontalTextAlignmentProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().HorizontalTextAlignmentProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_LineHeightProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().LineHeightProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_LineStackingStrategyProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().LineStackingStrategyProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_MarginProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().MarginProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IBold>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IBold> {};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IGlyphs> {
|
|
int32_t __stdcall get_UnicodeString(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<hstring>(this->shim().UnicodeString());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_UnicodeString(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().UnicodeString(*reinterpret_cast<hstring const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_Indices(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<hstring>(this->shim().Indices());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_Indices(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().Indices(*reinterpret_cast<hstring const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontUri(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value =
|
|
detach_from<winrt::Windows::Foundation::Uri>(this->shim().FontUri());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_FontUri(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().FontUri(
|
|
*reinterpret_cast<winrt::Windows::Foundation::Uri const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StyleSimulations(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Media::StyleSimulations>(
|
|
this->shim().StyleSimulations());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_StyleSimulations(int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().StyleSimulations(
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::Media::StyleSimulations const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontRenderingEmSize(double* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<double>(this->shim().FontRenderingEmSize());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_FontRenderingEmSize(double value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().FontRenderingEmSize(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_OriginX(double* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<double>(this->shim().OriginX());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_OriginX(double value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().OriginX(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_OriginY(double* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<double>(this->shim().OriginY());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_OriginY(double value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().OriginY(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_Fill(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Media::Brush>(
|
|
this->shim().Fill());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_Fill(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().Fill(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::Media::Brush const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_IsColorFontEnabled(bool* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<bool>(this->shim().IsColorFontEnabled());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_IsColorFontEnabled(bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().IsColorFontEnabled(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ColorFontPaletteIndex(int32_t* value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<int32_t>(this->shim().ColorFontPaletteIndex());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_ColorFontPaletteIndex(int32_t value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().ColorFontPaletteIndex(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics> {
|
|
int32_t __stdcall get_UnicodeStringProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().UnicodeStringProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_IndicesProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().IndicesProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontUriProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().FontUriProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StyleSimulationsProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StyleSimulationsProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontRenderingEmSizeProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().FontRenderingEmSizeProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_OriginXProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().OriginXProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_OriginYProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().OriginYProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FillProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().FillProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_IsColorFontEnabledProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().IsColorFontEnabledProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ColorFontPaletteIndexProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().ColorFontPaletteIndexProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IHyperlink> {
|
|
int32_t __stdcall get_NavigateUri(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Windows::Foundation::Uri>(
|
|
this->shim().NavigateUri());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_NavigateUri(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().NavigateUri(
|
|
*reinterpret_cast<winrt::Windows::Foundation::Uri const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_UnderlineStyle(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Documents::UnderlineStyle>(
|
|
this->shim().UnderlineStyle());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_UnderlineStyle(int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().UnderlineStyle(
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::Documents::UnderlineStyle const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusLeft(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyObject>(
|
|
this->shim().XYFocusLeft());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_XYFocusLeft(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().XYFocusLeft(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusRight(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyObject>(
|
|
this->shim().XYFocusRight());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_XYFocusRight(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().XYFocusRight(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusUp(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyObject>(
|
|
this->shim().XYFocusUp());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_XYFocusUp(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().XYFocusUp(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusDown(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyObject>(
|
|
this->shim().XYFocusDown());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_XYFocusDown(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().XYFocusDown(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ElementSoundMode(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::ElementSoundMode>(
|
|
this->shim().ElementSoundMode());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_ElementSoundMode(int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().ElementSoundMode(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::ElementSoundMode const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FocusState(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::FocusState>(
|
|
this->shim().FocusState());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusUpNavigationStrategy(
|
|
int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<
|
|
winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy>(
|
|
this->shim().XYFocusUpNavigationStrategy());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_XYFocusUpNavigationStrategy(
|
|
int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().XYFocusUpNavigationStrategy(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::Input::
|
|
XYFocusNavigationStrategy const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusDownNavigationStrategy(
|
|
int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<
|
|
winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy>(
|
|
this->shim().XYFocusDownNavigationStrategy());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_XYFocusDownNavigationStrategy(
|
|
int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().XYFocusDownNavigationStrategy(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::Input::
|
|
XYFocusNavigationStrategy const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusLeftNavigationStrategy(
|
|
int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<
|
|
winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy>(
|
|
this->shim().XYFocusLeftNavigationStrategy());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_XYFocusLeftNavigationStrategy(
|
|
int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().XYFocusLeftNavigationStrategy(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::Input::
|
|
XYFocusNavigationStrategy const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusRightNavigationStrategy(
|
|
int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<
|
|
winrt::Microsoft::UI::Xaml::Input::XYFocusNavigationStrategy>(
|
|
this->shim().XYFocusRightNavigationStrategy());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_XYFocusRightNavigationStrategy(
|
|
int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().XYFocusRightNavigationStrategy(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::Input::
|
|
XYFocusNavigationStrategy const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_IsTabStop(bool* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<bool>(this->shim().IsTabStop());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_IsTabStop(bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().IsTabStop(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_TabIndex(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<int32_t>(this->shim().TabIndex());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_TabIndex(int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().TabIndex(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall add_Click(void* handler,
|
|
winrt::event_token* token) noexcept final try {
|
|
zero_abi<winrt::event_token>(token);
|
|
typename D::abi_guard guard(this->shim());
|
|
*token = detach_from<winrt::event_token>(this->shim().Click(
|
|
*reinterpret_cast<winrt::Windows::Foundation::TypedEventHandler<
|
|
winrt::Microsoft::UI::Xaml::Documents::Hyperlink,
|
|
winrt::Microsoft::UI::Xaml::Documents::
|
|
HyperlinkClickEventArgs> const*>(&handler)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall remove_Click(winrt::event_token token) noexcept final {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().Click(*reinterpret_cast<winrt::event_token const*>(&token));
|
|
return 0;
|
|
}
|
|
int32_t __stdcall add_GotFocus(void* handler,
|
|
winrt::event_token* token) noexcept final try {
|
|
zero_abi<winrt::event_token>(token);
|
|
typename D::abi_guard guard(this->shim());
|
|
*token = detach_from<winrt::event_token>(this->shim().GotFocus(
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::RoutedEventHandler const*>(&handler)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall remove_GotFocus(winrt::event_token token) noexcept final {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().GotFocus(*reinterpret_cast<winrt::event_token const*>(&token));
|
|
return 0;
|
|
}
|
|
int32_t __stdcall add_LostFocus(void* handler,
|
|
winrt::event_token* token) noexcept final
|
|
try {
|
|
zero_abi<winrt::event_token>(token);
|
|
typename D::abi_guard guard(this->shim());
|
|
*token = detach_from<winrt::event_token>(this->shim().LostFocus(
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::RoutedEventHandler const*>(&handler)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall remove_LostFocus(winrt::event_token token) noexcept final {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().LostFocus(
|
|
*reinterpret_cast<winrt::event_token const*>(&token));
|
|
return 0;
|
|
}
|
|
int32_t __stdcall Focus(int32_t value, bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().Focus(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::FocusState const*>(
|
|
&value)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkClickEventArgs>
|
|
: produce_base<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::IHyperlinkClickEventArgs> {
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>
|
|
: produce_base<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics> {
|
|
int32_t __stdcall get_NavigateUriProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().NavigateUriProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_UnderlineStyleProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().UnderlineStyleProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusLeftProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().XYFocusLeftProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusRightProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().XYFocusRightProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusUpProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().XYFocusUpProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusDownProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().XYFocusDownProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ElementSoundModeProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().ElementSoundModeProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FocusStateProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().FocusStateProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusUpNavigationStrategyProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().XYFocusUpNavigationStrategyProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusDownNavigationStrategyProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().XYFocusDownNavigationStrategyProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusLeftNavigationStrategyProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().XYFocusLeftNavigationStrategyProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XYFocusRightNavigationStrategyProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().XYFocusRightNavigationStrategyProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_IsTabStopProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().IsTabStopProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_TabIndexProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().TabIndexProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IInline>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IInline> {};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IInlineFactory>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IInlineFactory> {
|
|
int32_t __stdcall CreateInstance(void* baseInterface, void** innerInterface,
|
|
void** value) noexcept final try {
|
|
if (innerInterface) *innerInterface = nullptr;
|
|
winrt::Windows::Foundation::IInspectable winrt_impl_innerInterface;
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Documents::Inline>(
|
|
this->shim().CreateInstance(
|
|
*reinterpret_cast<winrt::Windows::Foundation::IInspectable const*>(
|
|
&baseInterface),
|
|
winrt_impl_innerInterface));
|
|
if (innerInterface) *innerInterface = detach_abi(winrt_impl_innerInterface);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IInlineUIContainer>
|
|
: produce_base<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IInlineUIContainer> {
|
|
int32_t __stdcall get_Child(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::UIElement>(
|
|
this->shim().Child());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_Child(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().Child(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::UIElement const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IItalic>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IItalic> {};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::ILineBreak>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::ILineBreak> {};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IParagraph>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IParagraph> {
|
|
int32_t __stdcall get_Inlines(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value =
|
|
detach_from<winrt::Microsoft::UI::Xaml::Documents::InlineCollection>(
|
|
this->shim().Inlines());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_TextIndent(double* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<double>(this->shim().TextIndent());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_TextIndent(double value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().TextIndent(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IParagraphStatics>
|
|
: produce_base<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::IParagraphStatics> {
|
|
int32_t __stdcall get_TextIndentProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().TextIndentProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IRun>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IRun> {
|
|
int32_t __stdcall get_Text(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<hstring>(this->shim().Text());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_Text(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().Text(*reinterpret_cast<hstring const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FlowDirection(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::FlowDirection>(
|
|
this->shim().FlowDirection());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_FlowDirection(int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().FlowDirection(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::FlowDirection const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IRunStatics>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IRunStatics> {
|
|
int32_t __stdcall get_FlowDirectionProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().FlowDirectionProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::ISpan>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::ISpan> {
|
|
int32_t __stdcall get_Inlines(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value =
|
|
detach_from<winrt::Microsoft::UI::Xaml::Documents::InlineCollection>(
|
|
this->shim().Inlines());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_Inlines(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().Inlines(
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::Documents::InlineCollection const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::ISpanFactory>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::ISpanFactory> {
|
|
int32_t __stdcall CreateInstance(void* baseInterface, void** innerInterface,
|
|
void** value) noexcept final try {
|
|
if (innerInterface) *innerInterface = nullptr;
|
|
winrt::Windows::Foundation::IInspectable winrt_impl_innerInterface;
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Documents::Span>(
|
|
this->shim().CreateInstance(
|
|
*reinterpret_cast<winrt::Windows::Foundation::IInspectable const*>(
|
|
&baseInterface),
|
|
winrt_impl_innerInterface));
|
|
if (innerInterface) *innerInterface = detach_abi(winrt_impl_innerInterface);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::ITextElement>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::ITextElement> {
|
|
int32_t __stdcall get_Name(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<hstring>(this->shim().Name());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontSize(double* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<double>(this->shim().FontSize());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_FontSize(double value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().FontSize(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontFamily(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Media::FontFamily>(
|
|
this->shim().FontFamily());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_FontFamily(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().FontFamily(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::Media::FontFamily const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontWeight(
|
|
struct struct_Windows_UI_Text_FontWeight* value) noexcept final try {
|
|
zero_abi<winrt::Windows::UI::Text::FontWeight>(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Windows::UI::Text::FontWeight>(
|
|
this->shim().FontWeight());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_FontWeight(
|
|
struct struct_Windows_UI_Text_FontWeight value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().FontWeight(
|
|
*reinterpret_cast<winrt::Windows::UI::Text::FontWeight const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontStyle(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Windows::UI::Text::FontStyle>(
|
|
this->shim().FontStyle());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_FontStyle(int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().FontStyle(
|
|
*reinterpret_cast<winrt::Windows::UI::Text::FontStyle const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontStretch(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Windows::UI::Text::FontStretch>(
|
|
this->shim().FontStretch());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_FontStretch(int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().FontStretch(
|
|
*reinterpret_cast<winrt::Windows::UI::Text::FontStretch const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_CharacterSpacing(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<int32_t>(this->shim().CharacterSpacing());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_CharacterSpacing(int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().CharacterSpacing(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_Foreground(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Media::Brush>(
|
|
this->shim().Foreground());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_Foreground(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().Foreground(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::Media::Brush const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_Language(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<hstring>(this->shim().Language());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_Language(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().Language(*reinterpret_cast<hstring const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_IsTextScaleFactorEnabled(bool* value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<bool>(this->shim().IsTextScaleFactorEnabled());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_IsTextScaleFactorEnabled(bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().IsTextScaleFactorEnabled(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_TextDecorations(uint32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Windows::UI::Text::TextDecorations>(
|
|
this->shim().TextDecorations());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_TextDecorations(uint32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().TextDecorations(
|
|
*reinterpret_cast<winrt::Windows::UI::Text::TextDecorations const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ContentStart(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Documents::TextPointer>(
|
|
this->shim().ContentStart());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ContentEnd(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Documents::TextPointer>(
|
|
this->shim().ContentEnd());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ElementStart(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Documents::TextPointer>(
|
|
this->shim().ElementStart());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ElementEnd(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Documents::TextPointer>(
|
|
this->shim().ElementEnd());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_AllowFocusOnInteraction(bool* value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<bool>(this->shim().AllowFocusOnInteraction());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_AllowFocusOnInteraction(bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().AllowFocusOnInteraction(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_AccessKey(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<hstring>(this->shim().AccessKey());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_AccessKey(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().AccessKey(*reinterpret_cast<hstring const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ExitDisplayModeOnAccessKeyInvoked(
|
|
bool* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value =
|
|
detach_from<bool>(this->shim().ExitDisplayModeOnAccessKeyInvoked());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_ExitDisplayModeOnAccessKeyInvoked(
|
|
bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().ExitDisplayModeOnAccessKeyInvoked(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_IsAccessKeyScope(bool* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<bool>(this->shim().IsAccessKeyScope());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_IsAccessKeyScope(bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().IsAccessKeyScope(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_AccessKeyScopeOwner(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyObject>(
|
|
this->shim().AccessKeyScopeOwner());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_AccessKeyScopeOwner(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().AccessKeyScopeOwner(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_KeyTipPlacementMode(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value =
|
|
detach_from<winrt::Microsoft::UI::Xaml::Input::KeyTipPlacementMode>(
|
|
this->shim().KeyTipPlacementMode());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_KeyTipPlacementMode(int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().KeyTipPlacementMode(
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::Input::KeyTipPlacementMode const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_KeyTipHorizontalOffset(double* value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<double>(this->shim().KeyTipHorizontalOffset());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_KeyTipHorizontalOffset(double value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().KeyTipHorizontalOffset(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_KeyTipVerticalOffset(double* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<double>(this->shim().KeyTipVerticalOffset());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_KeyTipVerticalOffset(double value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().KeyTipVerticalOffset(value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_XamlRoot(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::XamlRoot>(
|
|
this->shim().XamlRoot());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_XamlRoot(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().XamlRoot(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::XamlRoot const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall add_AccessKeyDisplayRequested(
|
|
void* handler, winrt::event_token* token) noexcept final try {
|
|
zero_abi<winrt::event_token>(token);
|
|
typename D::abi_guard guard(this->shim());
|
|
*token =
|
|
detach_from<winrt::event_token>(this->shim().AccessKeyDisplayRequested(
|
|
*reinterpret_cast<winrt::Windows::Foundation::TypedEventHandler<
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::Input::
|
|
AccessKeyDisplayRequestedEventArgs> const*>(&handler)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall remove_AccessKeyDisplayRequested(
|
|
winrt::event_token token) noexcept final {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().AccessKeyDisplayRequested(
|
|
*reinterpret_cast<winrt::event_token const*>(&token));
|
|
return 0;
|
|
}
|
|
int32_t __stdcall add_AccessKeyDisplayDismissed(
|
|
void* handler, winrt::event_token* token) noexcept final try {
|
|
zero_abi<winrt::event_token>(token);
|
|
typename D::abi_guard guard(this->shim());
|
|
*token =
|
|
detach_from<winrt::event_token>(this->shim().AccessKeyDisplayDismissed(
|
|
*reinterpret_cast<winrt::Windows::Foundation::TypedEventHandler<
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::Input::
|
|
AccessKeyDisplayDismissedEventArgs> const*>(&handler)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall remove_AccessKeyDisplayDismissed(
|
|
winrt::event_token token) noexcept final {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().AccessKeyDisplayDismissed(
|
|
*reinterpret_cast<winrt::event_token const*>(&token));
|
|
return 0;
|
|
}
|
|
int32_t __stdcall add_AccessKeyInvoked(
|
|
void* handler, winrt::event_token* token) noexcept final try {
|
|
zero_abi<winrt::event_token>(token);
|
|
typename D::abi_guard guard(this->shim());
|
|
*token = detach_from<winrt::event_token>(this->shim().AccessKeyInvoked(
|
|
*reinterpret_cast<winrt::Windows::Foundation::TypedEventHandler<
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::Input::
|
|
AccessKeyInvokedEventArgs> const*>(&handler)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall remove_AccessKeyInvoked(
|
|
winrt::event_token token) noexcept final {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().AccessKeyInvoked(
|
|
*reinterpret_cast<winrt::event_token const*>(&token));
|
|
return 0;
|
|
}
|
|
int32_t __stdcall FindName(void* name, void** result) noexcept final try {
|
|
clear_abi(result);
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<winrt::Windows::Foundation::IInspectable>(
|
|
this->shim().FindName(*reinterpret_cast<hstring const*>(&name)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::ITextElementFactory>
|
|
: produce_base<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementFactory> {
|
|
};
|
|
#endif
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides>
|
|
: produce_base<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides> {
|
|
int32_t __stdcall OnDisconnectVisualChildren() noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().OnDisconnectVisualChildren();
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>
|
|
: produce_base<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics> {
|
|
int32_t __stdcall get_FontSizeProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().FontSizeProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontFamilyProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().FontFamilyProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontWeightProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().FontWeightProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontStyleProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().FontStyleProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FontStretchProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().FontStretchProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_CharacterSpacingProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().CharacterSpacingProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ForegroundProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().ForegroundProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_LanguageProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().LanguageProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_IsTextScaleFactorEnabledProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().IsTextScaleFactorEnabledProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_TextDecorationsProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().TextDecorationsProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_AllowFocusOnInteractionProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().AllowFocusOnInteractionProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_AccessKeyProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().AccessKeyProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ExitDisplayModeOnAccessKeyInvokedProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().ExitDisplayModeOnAccessKeyInvokedProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_IsAccessKeyScopeProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().IsAccessKeyScopeProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_AccessKeyScopeOwnerProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().AccessKeyScopeOwnerProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_KeyTipPlacementModeProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().KeyTipPlacementModeProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_KeyTipHorizontalOffsetProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().KeyTipHorizontalOffsetProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_KeyTipVerticalOffsetProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().KeyTipVerticalOffsetProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter> {
|
|
int32_t __stdcall get_Ranges(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Documents::TextRange>>(
|
|
this->shim().Ranges());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_Foreground(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Media::Brush>(
|
|
this->shim().Foreground());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_Foreground(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().Foreground(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::Media::Brush const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_Background(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::Media::Brush>(
|
|
this->shim().Background());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall put_Background(void* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().Background(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::Media::Brush const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterBase>
|
|
: produce_base<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterBase> {};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterBaseFactory>
|
|
: produce_base<
|
|
D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterBaseFactory> {
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterFactory>
|
|
: produce_base<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterFactory> {
|
|
int32_t __stdcall CreateInstance(void* baseInterface, void** innerInterface,
|
|
void** value) noexcept final try {
|
|
if (innerInterface) *innerInterface = nullptr;
|
|
winrt::Windows::Foundation::IInspectable winrt_impl_innerInterface;
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<
|
|
winrt::Microsoft::UI::Xaml::Documents::TextHighlighter>(
|
|
this->shim().CreateInstance(
|
|
*reinterpret_cast<winrt::Windows::Foundation::IInspectable const*>(
|
|
&baseInterface),
|
|
winrt_impl_innerInterface));
|
|
if (innerInterface) *innerInterface = detach_abi(winrt_impl_innerInterface);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterStatics>
|
|
: produce_base<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterStatics> {
|
|
int32_t __stdcall get_ForegroundProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().ForegroundProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_BackgroundProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().BackgroundProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::ITextPointer>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::ITextPointer> {
|
|
int32_t __stdcall get_Parent(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyObject>(
|
|
this->shim().Parent());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_VisualParent(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::FrameworkElement>(
|
|
this->shim().VisualParent());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_LogicalDirection(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value =
|
|
detach_from<winrt::Microsoft::UI::Xaml::Documents::LogicalDirection>(
|
|
this->shim().LogicalDirection());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_Offset(int32_t* value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<int32_t>(this->shim().Offset());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetCharacterRect(
|
|
int32_t direction,
|
|
winrt::Windows::Foundation::Rect* result) noexcept final try {
|
|
zero_abi<winrt::Windows::Foundation::Rect>(result);
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<winrt::Windows::Foundation::Rect>(
|
|
this->shim().GetCharacterRect(
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::Documents::LogicalDirection const*>(
|
|
&direction)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetPositionAtOffset(int32_t offset, int32_t direction,
|
|
void** result) noexcept final try {
|
|
clear_abi(result);
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<winrt::Microsoft::UI::Xaml::Documents::TextPointer>(
|
|
this->shim().GetPositionAtOffset(
|
|
offset,
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::Documents::LogicalDirection const*>(
|
|
&direction)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::ITypography>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::ITypography> {};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>
|
|
: produce_base<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics> {
|
|
int32_t __stdcall get_AnnotationAlternatesProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().AnnotationAlternatesProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetAnnotationAlternates(void* element,
|
|
int32_t* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<int32_t>(this->shim().GetAnnotationAlternates(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetAnnotationAlternates(void* element,
|
|
int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetAnnotationAlternates(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_EastAsianExpertFormsProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().EastAsianExpertFormsProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetEastAsianExpertForms(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetEastAsianExpertForms(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetEastAsianExpertForms(void* element,
|
|
bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetEastAsianExpertForms(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_EastAsianLanguageProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().EastAsianLanguageProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetEastAsianLanguage(void* element,
|
|
int32_t* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<winrt::Microsoft::UI::Xaml::FontEastAsianLanguage>(
|
|
this->shim().GetEastAsianLanguage(
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetEastAsianLanguage(void* element,
|
|
int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetEastAsianLanguage(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::FontEastAsianLanguage const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_EastAsianWidthsProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().EastAsianWidthsProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetEastAsianWidths(void* element,
|
|
int32_t* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<winrt::Microsoft::UI::Xaml::FontEastAsianWidths>(
|
|
this->shim().GetEastAsianWidths(
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetEastAsianWidths(void* element,
|
|
int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetEastAsianWidths(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::FontEastAsianWidths const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StandardLigaturesProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StandardLigaturesProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStandardLigatures(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStandardLigatures(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStandardLigatures(void* element,
|
|
bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStandardLigatures(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ContextualLigaturesProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().ContextualLigaturesProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetContextualLigatures(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetContextualLigatures(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetContextualLigatures(void* element,
|
|
bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetContextualLigatures(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_DiscretionaryLigaturesProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().DiscretionaryLigaturesProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetDiscretionaryLigatures(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetDiscretionaryLigatures(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetDiscretionaryLigatures(void* element,
|
|
bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetDiscretionaryLigatures(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_HistoricalLigaturesProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().HistoricalLigaturesProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetHistoricalLigatures(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetHistoricalLigatures(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetHistoricalLigatures(void* element,
|
|
bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetHistoricalLigatures(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StandardSwashesProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StandardSwashesProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStandardSwashes(void* element,
|
|
int32_t* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<int32_t>(this->shim().GetStandardSwashes(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStandardSwashes(void* element,
|
|
int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStandardSwashes(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ContextualSwashesProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().ContextualSwashesProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetContextualSwashes(void* element,
|
|
int32_t* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<int32_t>(this->shim().GetContextualSwashes(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetContextualSwashes(void* element,
|
|
int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetContextualSwashes(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_ContextualAlternatesProperty(
|
|
void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().ContextualAlternatesProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetContextualAlternates(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetContextualAlternates(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetContextualAlternates(void* element,
|
|
bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetContextualAlternates(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticAlternatesProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticAlternatesProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticAlternates(void* element,
|
|
int32_t* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<int32_t>(this->shim().GetStylisticAlternates(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticAlternates(void* element,
|
|
int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticAlternates(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet1Property(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet1Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet1(void* element, bool* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet1(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet1(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet1(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet2Property(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet2Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet2(void* element, bool* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet2(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet2(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet2(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet3Property(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet3Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet3(void* element, bool* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet3(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet3(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet3(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet4Property(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet4Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet4(void* element, bool* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet4(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet4(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet4(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet5Property(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet5Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet5(void* element, bool* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet5(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet5(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet5(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet6Property(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet6Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet6(void* element, bool* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet6(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet6(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet6(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet7Property(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet7Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet7(void* element, bool* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet7(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet7(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet7(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet8Property(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet8Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet8(void* element, bool* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet8(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet8(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet8(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet9Property(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet9Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet9(void* element, bool* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet9(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet9(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet9(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet10Property(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet10Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet10(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet10(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet10(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet10(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet11Property(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet11Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet11(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet11(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet11(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet11(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet12Property(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet12Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet12(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet12(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet12(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet12(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet13Property(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet13Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet13(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet13(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet13(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet13(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet14Property(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet14Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet14(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet14(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet14(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet14(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet15Property(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet15Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet15(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet15(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet15(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet15(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet16Property(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet16Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet16(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet16(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet16(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet16(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet17Property(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet17Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet17(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet17(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet17(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet17(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet18Property(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet18Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet18(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet18(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet18(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet18(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet19Property(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet19Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet19(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet19(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet19(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet19(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_StylisticSet20Property(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().StylisticSet20Property());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetStylisticSet20(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetStylisticSet20(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetStylisticSet20(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetStylisticSet20(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_CapitalsProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().CapitalsProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetCapitals(void* element, int32_t* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<
|
|
winrt::Microsoft::UI::Xaml::FontCapitals>(this->shim().GetCapitals(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetCapitals(void* element, int32_t value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetCapitals(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::FontCapitals const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_CapitalSpacingProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().CapitalSpacingProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetCapitalSpacing(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetCapitalSpacing(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetCapitalSpacing(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetCapitalSpacing(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_KerningProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().KerningProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetKerning(void* element, bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetKerning(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetKerning(void* element, bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetKerning(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_CaseSensitiveFormsProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().CaseSensitiveFormsProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetCaseSensitiveForms(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetCaseSensitiveForms(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetCaseSensitiveForms(void* element,
|
|
bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetCaseSensitiveForms(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_HistoricalFormsProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().HistoricalFormsProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetHistoricalForms(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetHistoricalForms(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetHistoricalForms(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetHistoricalForms(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_FractionProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().FractionProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetFraction(void* element, int32_t* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<
|
|
winrt::Microsoft::UI::Xaml::FontFraction>(this->shim().GetFraction(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetFraction(void* element, int32_t value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetFraction(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::FontFraction const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_NumeralStyleProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().NumeralStyleProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetNumeralStyle(void* element,
|
|
int32_t* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<winrt::Microsoft::UI::Xaml::FontNumeralStyle>(
|
|
this->shim().GetNumeralStyle(
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetNumeralStyle(void* element, int32_t value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetNumeralStyle(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::FontNumeralStyle const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_NumeralAlignmentProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().NumeralAlignmentProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetNumeralAlignment(void* element,
|
|
int32_t* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<winrt::Microsoft::UI::Xaml::FontNumeralAlignment>(
|
|
this->shim().GetNumeralAlignment(
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetNumeralAlignment(void* element,
|
|
int32_t value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetNumeralAlignment(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
*reinterpret_cast<
|
|
winrt::Microsoft::UI::Xaml::FontNumeralAlignment const*>(&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_SlashedZeroProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().SlashedZeroProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetSlashedZero(void* element, bool* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetSlashedZero(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetSlashedZero(void* element, bool value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetSlashedZero(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_MathematicalGreekProperty(void** value) noexcept final
|
|
try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().MathematicalGreekProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetMathematicalGreek(void* element,
|
|
bool* result) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<bool>(this->shim().GetMathematicalGreek(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetMathematicalGreek(void* element,
|
|
bool value) noexcept final try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetMathematicalGreek(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
value);
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall get_VariantsProperty(void** value) noexcept final try {
|
|
clear_abi(value);
|
|
typename D::abi_guard guard(this->shim());
|
|
*value = detach_from<winrt::Microsoft::UI::Xaml::DependencyProperty>(
|
|
this->shim().VariantsProperty());
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall GetVariants(void* element, int32_t* result) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
*result = detach_from<
|
|
winrt::Microsoft::UI::Xaml::FontVariants>(this->shim().GetVariants(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element)));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
int32_t __stdcall SetVariants(void* element, int32_t value) noexcept final
|
|
try {
|
|
typename D::abi_guard guard(this->shim());
|
|
this->shim().SetVariants(
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::DependencyObject const*>(
|
|
&element),
|
|
*reinterpret_cast<winrt::Microsoft::UI::Xaml::FontVariants const*>(
|
|
&value));
|
|
return 0;
|
|
} catch (...) {
|
|
return to_hresult();
|
|
}
|
|
};
|
|
#endif
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <typename D>
|
|
struct produce<D, winrt::Microsoft::UI::Xaml::Documents::IUnderline>
|
|
: produce_base<D, winrt::Microsoft::UI::Xaml::Documents::IUnderline> {};
|
|
#endif
|
|
template <typename T, typename D>
|
|
struct WINRT_IMPL_EMPTY_BASES produce_dispatch_to_overridable<
|
|
T, D, winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides>
|
|
: produce_dispatch_to_overridable_base<
|
|
T, D, winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides> {
|
|
auto OnDisconnectVisualChildren() {
|
|
if (auto overridable = this->shim_overridable()) {
|
|
return overridable.OnDisconnectVisualChildren();
|
|
}
|
|
|
|
return this->shim().OnDisconnectVisualChildren();
|
|
}
|
|
};
|
|
} // namespace winrt::impl
|
|
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Documents {
|
|
inline auto Block::TextAlignmentProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IBlockStatics const&),
|
|
Block, IBlockStatics>(
|
|
[](IBlockStatics const& f) { return f.TextAlignmentProperty(); });
|
|
}
|
|
inline auto Block::HorizontalTextAlignmentProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IBlockStatics const&),
|
|
Block, IBlockStatics>([](IBlockStatics const& f) {
|
|
return f.HorizontalTextAlignmentProperty();
|
|
});
|
|
}
|
|
inline auto Block::LineHeightProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IBlockStatics const&),
|
|
Block, IBlockStatics>(
|
|
[](IBlockStatics const& f) { return f.LineHeightProperty(); });
|
|
}
|
|
inline auto Block::LineStackingStrategyProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IBlockStatics const&),
|
|
Block, IBlockStatics>([](IBlockStatics const& f) {
|
|
return f.LineStackingStrategyProperty();
|
|
});
|
|
}
|
|
inline auto Block::MarginProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IBlockStatics const&),
|
|
Block, IBlockStatics>(
|
|
[](IBlockStatics const& f) { return f.MarginProperty(); });
|
|
}
|
|
inline Bold::Bold()
|
|
: Bold(impl::call_factory_cast<
|
|
Bold (*)(winrt::Windows::Foundation::IActivationFactory const&),
|
|
Bold>([](winrt::Windows::Foundation::IActivationFactory const& f) {
|
|
return f.template ActivateInstance<Bold>();
|
|
})) {}
|
|
inline Glyphs::Glyphs()
|
|
: Glyphs(impl::call_factory_cast<
|
|
Glyphs (*)(
|
|
winrt::Windows::Foundation::IActivationFactory const&),
|
|
Glyphs>(
|
|
[](winrt::Windows::Foundation::IActivationFactory const& f) {
|
|
return f.template ActivateInstance<Glyphs>();
|
|
})) {}
|
|
inline auto Glyphs::UnicodeStringProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IGlyphsStatics const&),
|
|
Glyphs, IGlyphsStatics>(
|
|
[](IGlyphsStatics const& f) { return f.UnicodeStringProperty(); });
|
|
}
|
|
inline auto Glyphs::IndicesProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IGlyphsStatics const&),
|
|
Glyphs, IGlyphsStatics>(
|
|
[](IGlyphsStatics const& f) { return f.IndicesProperty(); });
|
|
}
|
|
inline auto Glyphs::FontUriProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IGlyphsStatics const&),
|
|
Glyphs, IGlyphsStatics>(
|
|
[](IGlyphsStatics const& f) { return f.FontUriProperty(); });
|
|
}
|
|
inline auto Glyphs::StyleSimulationsProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IGlyphsStatics const&),
|
|
Glyphs, IGlyphsStatics>(
|
|
[](IGlyphsStatics const& f) { return f.StyleSimulationsProperty(); });
|
|
}
|
|
inline auto Glyphs::FontRenderingEmSizeProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IGlyphsStatics const&),
|
|
Glyphs, IGlyphsStatics>([](IGlyphsStatics const& f) {
|
|
return f.FontRenderingEmSizeProperty();
|
|
});
|
|
}
|
|
inline auto Glyphs::OriginXProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IGlyphsStatics const&),
|
|
Glyphs, IGlyphsStatics>(
|
|
[](IGlyphsStatics const& f) { return f.OriginXProperty(); });
|
|
}
|
|
inline auto Glyphs::OriginYProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IGlyphsStatics const&),
|
|
Glyphs, IGlyphsStatics>(
|
|
[](IGlyphsStatics const& f) { return f.OriginYProperty(); });
|
|
}
|
|
inline auto Glyphs::FillProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IGlyphsStatics const&),
|
|
Glyphs, IGlyphsStatics>(
|
|
[](IGlyphsStatics const& f) { return f.FillProperty(); });
|
|
}
|
|
inline auto Glyphs::IsColorFontEnabledProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IGlyphsStatics const&),
|
|
Glyphs, IGlyphsStatics>(
|
|
[](IGlyphsStatics const& f) { return f.IsColorFontEnabledProperty(); });
|
|
}
|
|
inline auto Glyphs::ColorFontPaletteIndexProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IGlyphsStatics const&),
|
|
Glyphs, IGlyphsStatics>([](IGlyphsStatics const& f) {
|
|
return f.ColorFontPaletteIndexProperty();
|
|
});
|
|
}
|
|
inline Hyperlink::Hyperlink()
|
|
: Hyperlink(impl::call_factory_cast<
|
|
Hyperlink (*)(
|
|
winrt::Windows::Foundation::IActivationFactory const&),
|
|
Hyperlink>(
|
|
[](winrt::Windows::Foundation::IActivationFactory const& f) {
|
|
return f.template ActivateInstance<Hyperlink>();
|
|
})) {}
|
|
inline auto Hyperlink::NavigateUriProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>(
|
|
[](IHyperlinkStatics const& f) { return f.NavigateUriProperty(); });
|
|
}
|
|
inline auto Hyperlink::UnderlineStyleProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>(
|
|
[](IHyperlinkStatics const& f) { return f.UnderlineStyleProperty(); });
|
|
}
|
|
inline auto Hyperlink::XYFocusLeftProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>(
|
|
[](IHyperlinkStatics const& f) { return f.XYFocusLeftProperty(); });
|
|
}
|
|
inline auto Hyperlink::XYFocusRightProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>(
|
|
[](IHyperlinkStatics const& f) { return f.XYFocusRightProperty(); });
|
|
}
|
|
inline auto Hyperlink::XYFocusUpProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>(
|
|
[](IHyperlinkStatics const& f) { return f.XYFocusUpProperty(); });
|
|
}
|
|
inline auto Hyperlink::XYFocusDownProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>(
|
|
[](IHyperlinkStatics const& f) { return f.XYFocusDownProperty(); });
|
|
}
|
|
inline auto Hyperlink::ElementSoundModeProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>([](IHyperlinkStatics const& f) {
|
|
return f.ElementSoundModeProperty();
|
|
});
|
|
}
|
|
inline auto Hyperlink::FocusStateProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>(
|
|
[](IHyperlinkStatics const& f) { return f.FocusStateProperty(); });
|
|
}
|
|
inline auto Hyperlink::XYFocusUpNavigationStrategyProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>([](IHyperlinkStatics const& f) {
|
|
return f.XYFocusUpNavigationStrategyProperty();
|
|
});
|
|
}
|
|
inline auto Hyperlink::XYFocusDownNavigationStrategyProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>([](IHyperlinkStatics const& f) {
|
|
return f.XYFocusDownNavigationStrategyProperty();
|
|
});
|
|
}
|
|
inline auto Hyperlink::XYFocusLeftNavigationStrategyProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>([](IHyperlinkStatics const& f) {
|
|
return f.XYFocusLeftNavigationStrategyProperty();
|
|
});
|
|
}
|
|
inline auto Hyperlink::XYFocusRightNavigationStrategyProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>([](IHyperlinkStatics const& f) {
|
|
return f.XYFocusRightNavigationStrategyProperty();
|
|
});
|
|
}
|
|
inline auto Hyperlink::IsTabStopProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>(
|
|
[](IHyperlinkStatics const& f) { return f.IsTabStopProperty(); });
|
|
}
|
|
inline auto Hyperlink::TabIndexProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IHyperlinkStatics const&),
|
|
Hyperlink, IHyperlinkStatics>(
|
|
[](IHyperlinkStatics const& f) { return f.TabIndexProperty(); });
|
|
}
|
|
inline InlineUIContainer::InlineUIContainer()
|
|
: InlineUIContainer(
|
|
impl::call_factory_cast<
|
|
InlineUIContainer (*)(
|
|
winrt::Windows::Foundation::IActivationFactory const&),
|
|
InlineUIContainer>(
|
|
[](winrt::Windows::Foundation::IActivationFactory const& f) {
|
|
return f.template ActivateInstance<InlineUIContainer>();
|
|
})) {}
|
|
inline Italic::Italic()
|
|
: Italic(impl::call_factory_cast<
|
|
Italic (*)(
|
|
winrt::Windows::Foundation::IActivationFactory const&),
|
|
Italic>(
|
|
[](winrt::Windows::Foundation::IActivationFactory const& f) {
|
|
return f.template ActivateInstance<Italic>();
|
|
})) {}
|
|
inline LineBreak::LineBreak()
|
|
: LineBreak(impl::call_factory_cast<
|
|
LineBreak (*)(
|
|
winrt::Windows::Foundation::IActivationFactory const&),
|
|
LineBreak>(
|
|
[](winrt::Windows::Foundation::IActivationFactory const& f) {
|
|
return f.template ActivateInstance<LineBreak>();
|
|
})) {}
|
|
inline Paragraph::Paragraph()
|
|
: Paragraph(impl::call_factory_cast<
|
|
Paragraph (*)(
|
|
winrt::Windows::Foundation::IActivationFactory const&),
|
|
Paragraph>(
|
|
[](winrt::Windows::Foundation::IActivationFactory const& f) {
|
|
return f.template ActivateInstance<Paragraph>();
|
|
})) {}
|
|
inline auto Paragraph::TextIndentProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
IParagraphStatics const&),
|
|
Paragraph, IParagraphStatics>(
|
|
[](IParagraphStatics const& f) { return f.TextIndentProperty(); });
|
|
}
|
|
inline Run::Run()
|
|
: Run(impl::call_factory_cast<
|
|
Run (*)(winrt::Windows::Foundation::IActivationFactory const&),
|
|
Run>([](winrt::Windows::Foundation::IActivationFactory const& f) {
|
|
return f.template ActivateInstance<Run>();
|
|
})) {}
|
|
inline auto Run::FlowDirectionProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(IRunStatics const&),
|
|
Run, IRunStatics>(
|
|
[](IRunStatics const& f) { return f.FlowDirectionProperty(); });
|
|
}
|
|
inline Span::Span() {
|
|
winrt::Windows::Foundation::IInspectable baseInterface, innerInterface;
|
|
*this = impl::call_factory<Span, ISpanFactory>([&](ISpanFactory const& f) {
|
|
return f.CreateInstance(baseInterface, innerInterface);
|
|
});
|
|
}
|
|
inline auto TextElement::FontSizeProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>(
|
|
[](ITextElementStatics const& f) { return f.FontSizeProperty(); });
|
|
}
|
|
inline auto TextElement::FontFamilyProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>(
|
|
[](ITextElementStatics const& f) { return f.FontFamilyProperty(); });
|
|
}
|
|
inline auto TextElement::FontWeightProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>(
|
|
[](ITextElementStatics const& f) { return f.FontWeightProperty(); });
|
|
}
|
|
inline auto TextElement::FontStyleProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>(
|
|
[](ITextElementStatics const& f) { return f.FontStyleProperty(); });
|
|
}
|
|
inline auto TextElement::FontStretchProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>(
|
|
[](ITextElementStatics const& f) { return f.FontStretchProperty(); });
|
|
}
|
|
inline auto TextElement::CharacterSpacingProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>([](ITextElementStatics const& f) {
|
|
return f.CharacterSpacingProperty();
|
|
});
|
|
}
|
|
inline auto TextElement::ForegroundProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>(
|
|
[](ITextElementStatics const& f) { return f.ForegroundProperty(); });
|
|
}
|
|
inline auto TextElement::LanguageProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>(
|
|
[](ITextElementStatics const& f) { return f.LanguageProperty(); });
|
|
}
|
|
inline auto TextElement::IsTextScaleFactorEnabledProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>([](ITextElementStatics const& f) {
|
|
return f.IsTextScaleFactorEnabledProperty();
|
|
});
|
|
}
|
|
inline auto TextElement::TextDecorationsProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>([](ITextElementStatics const& f) {
|
|
return f.TextDecorationsProperty();
|
|
});
|
|
}
|
|
inline auto TextElement::AllowFocusOnInteractionProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>([](ITextElementStatics const& f) {
|
|
return f.AllowFocusOnInteractionProperty();
|
|
});
|
|
}
|
|
inline auto TextElement::AccessKeyProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>(
|
|
[](ITextElementStatics const& f) { return f.AccessKeyProperty(); });
|
|
}
|
|
inline auto TextElement::ExitDisplayModeOnAccessKeyInvokedProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>([](ITextElementStatics const& f) {
|
|
return f.ExitDisplayModeOnAccessKeyInvokedProperty();
|
|
});
|
|
}
|
|
inline auto TextElement::IsAccessKeyScopeProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>([](ITextElementStatics const& f) {
|
|
return f.IsAccessKeyScopeProperty();
|
|
});
|
|
}
|
|
inline auto TextElement::AccessKeyScopeOwnerProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>([](ITextElementStatics const& f) {
|
|
return f.AccessKeyScopeOwnerProperty();
|
|
});
|
|
}
|
|
inline auto TextElement::KeyTipPlacementModeProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>([](ITextElementStatics const& f) {
|
|
return f.KeyTipPlacementModeProperty();
|
|
});
|
|
}
|
|
inline auto TextElement::KeyTipHorizontalOffsetProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>([](ITextElementStatics const& f) {
|
|
return f.KeyTipHorizontalOffsetProperty();
|
|
});
|
|
}
|
|
inline auto TextElement::KeyTipVerticalOffsetProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextElementStatics const&),
|
|
TextElement, ITextElementStatics>([](ITextElementStatics const& f) {
|
|
return f.KeyTipVerticalOffsetProperty();
|
|
});
|
|
}
|
|
inline TextHighlighter::TextHighlighter() {
|
|
winrt::Windows::Foundation::IInspectable baseInterface, innerInterface;
|
|
*this = impl::call_factory<TextHighlighter, ITextHighlighterFactory>(
|
|
[&](ITextHighlighterFactory const& f) {
|
|
return f.CreateInstance(baseInterface, innerInterface);
|
|
});
|
|
}
|
|
inline auto TextHighlighter::ForegroundProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextHighlighterStatics const&),
|
|
TextHighlighter, ITextHighlighterStatics>(
|
|
[](ITextHighlighterStatics const& f) {
|
|
return f.ForegroundProperty();
|
|
});
|
|
}
|
|
inline auto TextHighlighter::BackgroundProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITextHighlighterStatics const&),
|
|
TextHighlighter, ITextHighlighterStatics>(
|
|
[](ITextHighlighterStatics const& f) {
|
|
return f.BackgroundProperty();
|
|
});
|
|
}
|
|
inline auto Typography::AnnotationAlternatesProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.AnnotationAlternatesProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetAnnotationAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetAnnotationAlternates(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetAnnotationAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetAnnotationAlternates(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::EastAsianExpertFormsProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.EastAsianExpertFormsProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetEastAsianExpertForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetEastAsianExpertForms(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetEastAsianExpertForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetEastAsianExpertForms(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::EastAsianLanguageProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.EastAsianLanguageProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetEastAsianLanguage(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetEastAsianLanguage(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetEastAsianLanguage(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontEastAsianLanguage const& value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetEastAsianLanguage(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::EastAsianWidthsProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.EastAsianWidthsProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetEastAsianWidths(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetEastAsianWidths(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetEastAsianWidths(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontEastAsianWidths const& value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetEastAsianWidths(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StandardLigaturesProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.StandardLigaturesProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetStandardLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStandardLigatures(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStandardLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStandardLigatures(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::ContextualLigaturesProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.ContextualLigaturesProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetContextualLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetContextualLigatures(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetContextualLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetContextualLigatures(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::DiscretionaryLigaturesProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.DiscretionaryLigaturesProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetDiscretionaryLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetDiscretionaryLigatures(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetDiscretionaryLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetDiscretionaryLigatures(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::HistoricalLigaturesProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.HistoricalLigaturesProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetHistoricalLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetHistoricalLigatures(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetHistoricalLigatures(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetHistoricalLigatures(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StandardSwashesProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.StandardSwashesProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetStandardSwashes(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStandardSwashes(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStandardSwashes(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStandardSwashes(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::ContextualSwashesProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.ContextualSwashesProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetContextualSwashes(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetContextualSwashes(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetContextualSwashes(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetContextualSwashes(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::ContextualAlternatesProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.ContextualAlternatesProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetContextualAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetContextualAlternates(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetContextualAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetContextualAlternates(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticAlternatesProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.StylisticAlternatesProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetStylisticAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticAlternates(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticAlternates(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
int32_t value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticAlternates(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet1Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet1Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet1(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet1(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet1(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet1(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet2Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet2Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet2(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet2(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet2(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet2(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet3Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet3Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet3(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet3(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet3(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet3(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet4Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet4Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet4(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet4(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet4(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet4(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet5Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet5Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet5(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet5(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet5(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet5(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet6Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet6Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet6(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet6(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet6(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet6(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet7Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet7Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet7(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet7(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet7(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet7(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet8Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet8Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet8(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet8(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet8(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet8(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet9Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet9Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet9(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet9(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet9(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet9(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet10Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet10Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet10(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet10(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet10(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet10(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet11Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet11Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet11(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet11(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet11(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet11(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet12Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet12Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet12(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet12(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet12(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet12(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet13Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet13Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet13(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet13(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet13(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet13(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet14Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet14Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet14(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet14(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet14(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet14(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet15Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet15Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet15(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet15(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet15(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet15(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet16Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet16Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet16(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet16(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet16(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet16(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet17Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet17Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet17(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet17(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet17(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet17(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet18Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet18Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet18(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet18(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet18(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet18(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet19Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet19Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet19(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet19(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet19(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet19(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::StylisticSet20Property() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.StylisticSet20Property(); });
|
|
}
|
|
inline auto Typography::GetStylisticSet20(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetStylisticSet20(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetStylisticSet20(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetStylisticSet20(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::CapitalsProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.CapitalsProperty(); });
|
|
}
|
|
inline auto Typography::GetCapitals(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) { return f.GetCapitals(element); });
|
|
}
|
|
inline auto Typography::SetCapitals(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontCapitals const& value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetCapitals(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::CapitalSpacingProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.CapitalSpacingProperty(); });
|
|
}
|
|
inline auto Typography::GetCapitalSpacing(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetCapitalSpacing(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetCapitalSpacing(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetCapitalSpacing(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::KerningProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.KerningProperty(); });
|
|
}
|
|
inline auto Typography::GetKerning(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) { return f.GetKerning(element); });
|
|
}
|
|
inline auto Typography::SetKerning(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetKerning(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::CaseSensitiveFormsProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.CaseSensitiveFormsProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetCaseSensitiveForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetCaseSensitiveForms(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetCaseSensitiveForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetCaseSensitiveForms(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::HistoricalFormsProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.HistoricalFormsProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetHistoricalForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetHistoricalForms(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetHistoricalForms(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetHistoricalForms(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::FractionProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.FractionProperty(); });
|
|
}
|
|
inline auto Typography::GetFraction(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) { return f.GetFraction(element); });
|
|
}
|
|
inline auto Typography::SetFraction(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontFraction const& value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetFraction(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::NumeralStyleProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.NumeralStyleProperty(); });
|
|
}
|
|
inline auto Typography::GetNumeralStyle(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetNumeralStyle(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetNumeralStyle(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontNumeralStyle const& value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetNumeralStyle(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::NumeralAlignmentProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.NumeralAlignmentProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetNumeralAlignment(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetNumeralAlignment(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetNumeralAlignment(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontNumeralAlignment const& value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetNumeralAlignment(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::SlashedZeroProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.SlashedZeroProperty(); });
|
|
}
|
|
inline auto Typography::GetSlashedZero(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) { return f.GetSlashedZero(element); });
|
|
}
|
|
inline auto Typography::SetSlashedZero(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetSlashedZero(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::MathematicalGreekProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>([](ITypographyStatics const& f) {
|
|
return f.MathematicalGreekProperty();
|
|
});
|
|
}
|
|
inline auto Typography::GetMathematicalGreek(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.GetMathematicalGreek(element);
|
|
});
|
|
}
|
|
inline auto Typography::SetMathematicalGreek(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element, bool value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetMathematicalGreek(element, value);
|
|
});
|
|
}
|
|
inline auto Typography::VariantsProperty() {
|
|
return impl::call_factory_cast<
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty (*)(
|
|
ITypographyStatics const&),
|
|
Typography, ITypographyStatics>(
|
|
[](ITypographyStatics const& f) { return f.VariantsProperty(); });
|
|
}
|
|
inline auto Typography::GetVariants(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element) {
|
|
return impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) { return f.GetVariants(element); });
|
|
}
|
|
inline auto Typography::SetVariants(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element,
|
|
winrt::Microsoft::UI::Xaml::FontVariants const& value) {
|
|
impl::call_factory<Typography, ITypographyStatics>(
|
|
[&](ITypographyStatics const& f) {
|
|
return f.SetVariants(element, value);
|
|
});
|
|
}
|
|
inline Underline::Underline()
|
|
: Underline(impl::call_factory_cast<
|
|
Underline (*)(
|
|
winrt::Windows::Foundation::IActivationFactory const&),
|
|
Underline>(
|
|
[](winrt::Windows::Foundation::IActivationFactory const& f) {
|
|
return f.template ActivateInstance<Underline>();
|
|
})) {}
|
|
template <typename D>
|
|
auto ITextElementOverridesT<D>::OnDisconnectVisualChildren() const {
|
|
return shim()
|
|
.template try_as<ITextElementOverrides>()
|
|
.OnDisconnectVisualChildren();
|
|
}
|
|
template <typename D, typename... Interfaces>
|
|
struct BlockT
|
|
: implements<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides,
|
|
composing, Interfaces...>,
|
|
impl::require<D, winrt::Microsoft::UI::Xaml::Documents::IBlock,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject>,
|
|
impl::base<D, Block, winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementOverridesT<D> {
|
|
using composable = Block;
|
|
friend impl::produce<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides>;
|
|
|
|
protected:
|
|
BlockT() {
|
|
impl::call_factory<Block, IBlockFactory>([&](IBlockFactory const& f) {
|
|
[[maybe_unused]] auto winrt_impl_discarded =
|
|
f.CreateInstance(*this, this->m_inner);
|
|
});
|
|
}
|
|
};
|
|
template <typename D, typename... Interfaces>
|
|
struct InlineT
|
|
: implements<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides,
|
|
composing, Interfaces...>,
|
|
impl::require<D, winrt::Microsoft::UI::Xaml::Documents::IInline,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject>,
|
|
impl::base<D, Inline,
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementOverridesT<D> {
|
|
using composable = Inline;
|
|
friend impl::produce<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides>;
|
|
|
|
protected:
|
|
InlineT() {
|
|
impl::call_factory<Inline, IInlineFactory>([&](IInlineFactory const& f) {
|
|
[[maybe_unused]] auto winrt_impl_discarded =
|
|
f.CreateInstance(*this, this->m_inner);
|
|
});
|
|
}
|
|
};
|
|
template <typename D, typename... Interfaces>
|
|
struct SpanT
|
|
: implements<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides,
|
|
composing, Interfaces...>,
|
|
impl::require<D, winrt::Microsoft::UI::Xaml::Documents::ISpan,
|
|
winrt::Microsoft::UI::Xaml::Documents::IInline,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElement,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject>,
|
|
impl::base<D, Span, winrt::Microsoft::UI::Xaml::Documents::Inline,
|
|
winrt::Microsoft::UI::Xaml::Documents::TextElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextElementOverridesT<D> {
|
|
using composable = Span;
|
|
friend impl::produce<
|
|
D, winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides>;
|
|
|
|
protected:
|
|
SpanT() {
|
|
impl::call_factory<Span, ISpanFactory>([&](ISpanFactory const& f) {
|
|
[[maybe_unused]] auto winrt_impl_discarded =
|
|
f.CreateInstance(*this, this->m_inner);
|
|
});
|
|
}
|
|
};
|
|
template <typename D, typename... Interfaces>
|
|
struct TextHighlighterT
|
|
: implements<D, winrt::Windows::Foundation::IInspectable, composing,
|
|
Interfaces...>,
|
|
impl::require<D,
|
|
winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>,
|
|
impl::base<D, TextHighlighter> {
|
|
using composable = TextHighlighter;
|
|
|
|
protected:
|
|
TextHighlighterT() {
|
|
impl::call_factory<TextHighlighter, ITextHighlighterFactory>(
|
|
[&](ITextHighlighterFactory const& f) {
|
|
[[maybe_unused]] auto winrt_impl_discarded =
|
|
f.CreateInstance(*this, this->m_inner);
|
|
});
|
|
}
|
|
};
|
|
}
|
|
namespace std {
|
|
#ifndef WINRT_LEAN_AND_MEAN
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IBlock>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IBlockFactory>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IBlockStatics>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IBold>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IGlyphs>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IGlyphsStatics>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IHyperlink>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkClickEventArgs>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IHyperlinkStatics>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IInline>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IInlineFactory>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IInlineUIContainer>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IItalic>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ILineBreak>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IParagraph>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IParagraphStatics>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IRun>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IRunStatics>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ISpan>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ISpanFactory>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ITextElement>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ITextElementFactory>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ITextElementOverrides>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ITextElementStatics>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ITextHighlighter>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterBase>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterBaseFactory>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterFactory>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ITextHighlighterStatics>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ITextPointer>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ITypography>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::ITypographyStatics>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::IUnderline>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::Block>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::BlockCollection>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::Bold>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::Glyphs>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::Hyperlink>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::HyperlinkClickEventArgs>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::Inline>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::InlineCollection>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::InlineUIContainer>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::Italic>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::LineBreak>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::Paragraph>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::Run>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::Span>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::TextElement>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::TextHighlighter>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::TextHighlighterBase>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::TextPointer>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::Typography>
|
|
: winrt::impl::hash_base {};
|
|
template <>
|
|
struct hash<winrt::Microsoft::UI::Xaml::Documents::Underline>
|
|
: winrt::impl::hash_base {};
|
|
#endif
|
|
#ifdef __cpp_lib_format
|
|
#endif
|
|
} // namespace std
|
|
#endif
|