mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
1493 lines
74 KiB
C++
1493 lines
74 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_2_H
|
|
#define WINRT_Microsoft_UI_Xaml_2_H
|
|
#include "winrt/impl/Microsoft.UI.Composition.2.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Controls.2.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Controls.Primitives.2.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Input.2.h"
|
|
#include "winrt/impl/Windows.ApplicationModel.2.h"
|
|
#include "winrt/impl/Windows.ApplicationModel.Core.2.h"
|
|
#include "winrt/impl/Windows.Foundation.2.h"
|
|
#include "winrt/impl/Windows.Foundation.Collections.2.h"
|
|
#include "winrt/impl/Windows.UI.Xaml.Interop.2.h"
|
|
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml {
|
|
struct ApplicationInitializationCallback
|
|
: winrt::Windows::Foundation::IUnknown {
|
|
ApplicationInitializationCallback(std::nullptr_t = nullptr) noexcept {}
|
|
ApplicationInitializationCallback(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
ApplicationInitializationCallback(L lambda);
|
|
template <typename F>
|
|
ApplicationInitializationCallback(F* function);
|
|
template <typename O, typename M>
|
|
ApplicationInitializationCallback(O* object, M method);
|
|
template <typename O, typename M>
|
|
ApplicationInitializationCallback(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
ApplicationInitializationCallback(weak_ref<O>&& object,
|
|
LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
ApplicationInitializationCallback(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
ApplicationInitializationCallback(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()(winrt::Microsoft::UI::Xaml::
|
|
ApplicationInitializationCallbackParams const& p) const;
|
|
};
|
|
struct BindingFailedEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
BindingFailedEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
BindingFailedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
BindingFailedEventHandler(L lambda);
|
|
template <typename F>
|
|
BindingFailedEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
BindingFailedEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
BindingFailedEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
BindingFailedEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
BindingFailedEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
BindingFailedEventHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::BindingFailedEventArgs const& e) const;
|
|
};
|
|
struct CreateDefaultValueCallback : winrt::Windows::Foundation::IUnknown {
|
|
CreateDefaultValueCallback(std::nullptr_t = nullptr) noexcept {}
|
|
CreateDefaultValueCallback(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
CreateDefaultValueCallback(L lambda);
|
|
template <typename F>
|
|
CreateDefaultValueCallback(F* function);
|
|
template <typename O, typename M>
|
|
CreateDefaultValueCallback(O* object, M method);
|
|
template <typename O, typename M>
|
|
CreateDefaultValueCallback(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
CreateDefaultValueCallback(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
CreateDefaultValueCallback(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
CreateDefaultValueCallback(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()() const;
|
|
};
|
|
struct DependencyPropertyChangedCallback
|
|
: winrt::Windows::Foundation::IUnknown {
|
|
DependencyPropertyChangedCallback(std::nullptr_t = nullptr) noexcept {}
|
|
DependencyPropertyChangedCallback(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
DependencyPropertyChangedCallback(L lambda);
|
|
template <typename F>
|
|
DependencyPropertyChangedCallback(F* function);
|
|
template <typename O, typename M>
|
|
DependencyPropertyChangedCallback(O* object, M method);
|
|
template <typename O, typename M>
|
|
DependencyPropertyChangedCallback(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
DependencyPropertyChangedCallback(weak_ref<O>&& object,
|
|
LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
DependencyPropertyChangedCallback(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
DependencyPropertyChangedCallback(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& sender,
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty const& dp) const;
|
|
};
|
|
struct DependencyPropertyChangedEventHandler
|
|
: winrt::Windows::Foundation::IUnknown {
|
|
DependencyPropertyChangedEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
DependencyPropertyChangedEventHandler(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
DependencyPropertyChangedEventHandler(L lambda);
|
|
template <typename F>
|
|
DependencyPropertyChangedEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
DependencyPropertyChangedEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
DependencyPropertyChangedEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
DependencyPropertyChangedEventHandler(weak_ref<O>&& object,
|
|
LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
DependencyPropertyChangedEventHandler(std::shared_ptr<O>&& object,
|
|
M method);
|
|
template <typename O, typename LM>
|
|
DependencyPropertyChangedEventHandler(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::DependencyPropertyChangedEventArgs const& e)
|
|
const;
|
|
};
|
|
struct DragEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
DragEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
DragEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
DragEventHandler(L lambda);
|
|
template <typename F>
|
|
DragEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
DragEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
DragEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
DragEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
DragEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
DragEventHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
|
|
auto operator()(winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::DragEventArgs const& e) const;
|
|
};
|
|
struct EnteredBackgroundEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
EnteredBackgroundEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
EnteredBackgroundEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
EnteredBackgroundEventHandler(L lambda);
|
|
template <typename F>
|
|
EnteredBackgroundEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
EnteredBackgroundEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
EnteredBackgroundEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
EnteredBackgroundEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
EnteredBackgroundEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
EnteredBackgroundEventHandler(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Windows::ApplicationModel::EnteredBackgroundEventArgs const& e)
|
|
const;
|
|
};
|
|
struct ExceptionRoutedEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
ExceptionRoutedEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
ExceptionRoutedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
ExceptionRoutedEventHandler(L lambda);
|
|
template <typename F>
|
|
ExceptionRoutedEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
ExceptionRoutedEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
ExceptionRoutedEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
ExceptionRoutedEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
ExceptionRoutedEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
ExceptionRoutedEventHandler(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::ExceptionRoutedEventArgs const& e) const;
|
|
};
|
|
struct LeavingBackgroundEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
LeavingBackgroundEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
LeavingBackgroundEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
LeavingBackgroundEventHandler(L lambda);
|
|
template <typename F>
|
|
LeavingBackgroundEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
LeavingBackgroundEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
LeavingBackgroundEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
LeavingBackgroundEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
LeavingBackgroundEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
LeavingBackgroundEventHandler(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Windows::ApplicationModel::LeavingBackgroundEventArgs const& e)
|
|
const;
|
|
};
|
|
struct PropertyChangedCallback : winrt::Windows::Foundation::IUnknown {
|
|
PropertyChangedCallback(std::nullptr_t = nullptr) noexcept {}
|
|
PropertyChangedCallback(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
PropertyChangedCallback(L lambda);
|
|
template <typename F>
|
|
PropertyChangedCallback(F* function);
|
|
template <typename O, typename M>
|
|
PropertyChangedCallback(O* object, M method);
|
|
template <typename O, typename M>
|
|
PropertyChangedCallback(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
PropertyChangedCallback(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
PropertyChangedCallback(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
PropertyChangedCallback(std::weak_ptr<O>&& object, LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& d,
|
|
winrt::Microsoft::UI::Xaml::DependencyPropertyChangedEventArgs const& e)
|
|
const;
|
|
};
|
|
struct RoutedEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
RoutedEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
RoutedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
RoutedEventHandler(L lambda);
|
|
template <typename F>
|
|
RoutedEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
RoutedEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
RoutedEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
RoutedEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
RoutedEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
RoutedEventHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
|
|
auto operator()(winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::RoutedEventArgs const& e) const;
|
|
};
|
|
struct SizeChangedEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
SizeChangedEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
SizeChangedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
SizeChangedEventHandler(L lambda);
|
|
template <typename F>
|
|
SizeChangedEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
SizeChangedEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
SizeChangedEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
SizeChangedEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
SizeChangedEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
SizeChangedEventHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::SizeChangedEventArgs const& e) const;
|
|
};
|
|
struct SuspendingEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
SuspendingEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
SuspendingEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
SuspendingEventHandler(L lambda);
|
|
template <typename F>
|
|
SuspendingEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
SuspendingEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
SuspendingEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
SuspendingEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
SuspendingEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
SuspendingEventHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Windows::ApplicationModel::SuspendingEventArgs const& e) const;
|
|
};
|
|
struct UnhandledExceptionEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
UnhandledExceptionEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
UnhandledExceptionEventHandler(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
UnhandledExceptionEventHandler(L lambda);
|
|
template <typename F>
|
|
UnhandledExceptionEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
UnhandledExceptionEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
UnhandledExceptionEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
UnhandledExceptionEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
UnhandledExceptionEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
UnhandledExceptionEventHandler(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::UnhandledExceptionEventArgs const& e) const;
|
|
};
|
|
struct VisualStateChangedEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
VisualStateChangedEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
VisualStateChangedEventHandler(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
VisualStateChangedEventHandler(L lambda);
|
|
template <typename F>
|
|
VisualStateChangedEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
VisualStateChangedEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
VisualStateChangedEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
VisualStateChangedEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
VisualStateChangedEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
VisualStateChangedEventHandler(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::VisualStateChangedEventArgs const& e) const;
|
|
};
|
|
struct CornerRadius {
|
|
double TopLeft{};
|
|
double TopRight{};
|
|
double BottomRight{};
|
|
double BottomLeft{};
|
|
};
|
|
inline bool operator==(CornerRadius const& left,
|
|
CornerRadius const& right) noexcept {
|
|
return left.TopLeft == right.TopLeft && left.TopRight == right.TopRight &&
|
|
left.BottomRight == right.BottomRight &&
|
|
left.BottomLeft == right.BottomLeft;
|
|
}
|
|
inline bool operator!=(CornerRadius const& left,
|
|
CornerRadius const& right) noexcept {
|
|
return !(left == right);
|
|
}
|
|
struct Duration {
|
|
winrt::Windows::Foundation::TimeSpan TimeSpan{};
|
|
winrt::Microsoft::UI::Xaml::DurationType Type{};
|
|
};
|
|
inline bool operator==(Duration const& left, Duration const& right) noexcept {
|
|
return left.TimeSpan == right.TimeSpan && left.Type == right.Type;
|
|
}
|
|
inline bool operator!=(Duration const& left, Duration const& right) noexcept {
|
|
return !(left == right);
|
|
}
|
|
struct GridLength {
|
|
double Value{};
|
|
winrt::Microsoft::UI::Xaml::GridUnitType GridUnitType{};
|
|
};
|
|
inline bool operator==(GridLength const& left,
|
|
GridLength const& right) noexcept {
|
|
return left.Value == right.Value && left.GridUnitType == right.GridUnitType;
|
|
}
|
|
inline bool operator!=(GridLength const& left,
|
|
GridLength const& right) noexcept {
|
|
return !(left == right);
|
|
}
|
|
struct Thickness {
|
|
double Left{};
|
|
double Top{};
|
|
double Right{};
|
|
double Bottom{};
|
|
};
|
|
inline bool operator==(Thickness const& left,
|
|
Thickness const& right) noexcept {
|
|
return left.Left == right.Left && left.Top == right.Top &&
|
|
left.Right == right.Right && left.Bottom == right.Bottom;
|
|
}
|
|
inline bool operator!=(Thickness const& left,
|
|
Thickness const& right) noexcept {
|
|
return !(left == right);
|
|
}
|
|
struct WINRT_IMPL_EMPTY_BASES AdaptiveTrigger
|
|
: winrt::Microsoft::UI::Xaml::IAdaptiveTrigger,
|
|
impl::base<AdaptiveTrigger,
|
|
winrt::Microsoft::UI::Xaml::StateTriggerBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<AdaptiveTrigger,
|
|
winrt::Microsoft::UI::Xaml::IStateTriggerBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
AdaptiveTrigger(std::nullptr_t) noexcept {}
|
|
AdaptiveTrigger(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IAdaptiveTrigger(
|
|
ptr, take_ownership_from_abi) {}
|
|
AdaptiveTrigger();
|
|
[[nodiscard]] static auto MinWindowWidthProperty();
|
|
[[nodiscard]] static auto MinWindowHeightProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Application
|
|
: winrt::Microsoft::UI::Xaml::IApplication,
|
|
impl::require<Application, winrt::Microsoft::UI::Xaml::IApplication2,
|
|
winrt::Microsoft::UI::Xaml::IApplication3> {
|
|
Application(std::nullptr_t) noexcept {}
|
|
Application(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IApplication(ptr,
|
|
take_ownership_from_abi) {}
|
|
Application();
|
|
[[nodiscard]] static auto Current();
|
|
static auto Start(
|
|
winrt::Microsoft::UI::Xaml::ApplicationInitializationCallback const&
|
|
callback);
|
|
static auto LoadComponent(
|
|
winrt::Windows::Foundation::IInspectable const& component,
|
|
winrt::Windows::Foundation::Uri const& resourceLocator);
|
|
static auto LoadComponent(
|
|
winrt::Windows::Foundation::IInspectable const& component,
|
|
winrt::Windows::Foundation::Uri const& resourceLocator,
|
|
winrt::Microsoft::UI::Xaml::Controls::Primitives::
|
|
ComponentResourceLocation const& componentResourceLocation);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ApplicationInitializationCallbackParams
|
|
: winrt::Microsoft::UI::Xaml::IApplicationInitializationCallbackParams {
|
|
ApplicationInitializationCallbackParams(std::nullptr_t) noexcept {}
|
|
ApplicationInitializationCallbackParams(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IApplicationInitializationCallbackParams(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BindingFailedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IBindingFailedEventArgs {
|
|
BindingFailedEventArgs(std::nullptr_t) noexcept {}
|
|
BindingFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IBindingFailedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BringIntoViewOptions
|
|
: winrt::Microsoft::UI::Xaml::IBringIntoViewOptions {
|
|
BringIntoViewOptions(std::nullptr_t) noexcept {}
|
|
BringIntoViewOptions(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IBringIntoViewOptions(
|
|
ptr, take_ownership_from_abi) {}
|
|
BringIntoViewOptions();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BringIntoViewRequestedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IBringIntoViewRequestedEventArgs,
|
|
impl::base<BringIntoViewRequestedEventArgs,
|
|
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
|
|
impl::require<BringIntoViewRequestedEventArgs,
|
|
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
|
|
BringIntoViewRequestedEventArgs(std::nullptr_t) noexcept {}
|
|
BringIntoViewRequestedEventArgs(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IBringIntoViewRequestedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BrushTransition
|
|
: winrt::Microsoft::UI::Xaml::IBrushTransition {
|
|
BrushTransition(std::nullptr_t) noexcept {}
|
|
BrushTransition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IBrushTransition(
|
|
ptr, take_ownership_from_abi) {}
|
|
BrushTransition();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ColorPaletteResources
|
|
: winrt::Microsoft::UI::Xaml::IColorPaletteResources,
|
|
impl::base<ColorPaletteResources,
|
|
winrt::Microsoft::UI::Xaml::ResourceDictionary,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ColorPaletteResources,
|
|
winrt::Microsoft::UI::Xaml::IResourceDictionary,
|
|
winrt::Windows::Foundation::Collections::IIterable<
|
|
winrt::Windows::Foundation::Collections::IKeyValuePair<
|
|
winrt::Windows::Foundation::IInspectable,
|
|
winrt::Windows::Foundation::IInspectable>>,
|
|
winrt::Windows::Foundation::Collections::IMap<
|
|
winrt::Windows::Foundation::IInspectable,
|
|
winrt::Windows::Foundation::IInspectable>,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ColorPaletteResources(std::nullptr_t) noexcept {}
|
|
ColorPaletteResources(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IColorPaletteResources(
|
|
ptr, take_ownership_from_abi) {}
|
|
ColorPaletteResources();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CornerRadiusHelper
|
|
: winrt::Microsoft::UI::Xaml::ICornerRadiusHelper {
|
|
CornerRadiusHelper(std::nullptr_t) noexcept {}
|
|
CornerRadiusHelper(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::ICornerRadiusHelper(
|
|
ptr, take_ownership_from_abi) {}
|
|
static auto FromRadii(double topLeft, double topRight, double bottomRight,
|
|
double bottomLeft);
|
|
static auto FromUniformRadius(double uniformRadius);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DataContextChangedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IDataContextChangedEventArgs {
|
|
DataContextChangedEventArgs(std::nullptr_t) noexcept {}
|
|
DataContextChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDataContextChangedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DataTemplate
|
|
: winrt::Microsoft::UI::Xaml::IDataTemplate,
|
|
impl::base<DataTemplate, winrt::Microsoft::UI::Xaml::FrameworkTemplate,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<DataTemplate, winrt::Microsoft::UI::Xaml::IElementFactory,
|
|
winrt::Microsoft::UI::Xaml::IFrameworkTemplate,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DataTemplate(std::nullptr_t) noexcept {}
|
|
DataTemplate(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDataTemplate(ptr,
|
|
take_ownership_from_abi) {}
|
|
DataTemplate();
|
|
[[nodiscard]] static auto ExtensionInstanceProperty();
|
|
static auto GetExtensionInstance(
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement const& element);
|
|
static auto SetExtensionInstance(
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement const& element,
|
|
winrt::Microsoft::UI::Xaml::IDataTemplateExtension const& value);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DataTemplateKey
|
|
: winrt::Microsoft::UI::Xaml::IDataTemplateKey {
|
|
DataTemplateKey(std::nullptr_t) noexcept {}
|
|
DataTemplateKey(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDataTemplateKey(
|
|
ptr, take_ownership_from_abi) {}
|
|
DataTemplateKey();
|
|
explicit DataTemplateKey(
|
|
winrt::Windows::Foundation::IInspectable const& dataType);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DebugSettings
|
|
: winrt::Microsoft::UI::Xaml::IDebugSettings,
|
|
impl::require<DebugSettings,
|
|
winrt::Microsoft::UI::Xaml::IDebugSettings2,
|
|
winrt::Microsoft::UI::Xaml::IDebugSettings3> {
|
|
DebugSettings(std::nullptr_t) noexcept {}
|
|
DebugSettings(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDebugSettings(ptr,
|
|
take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DependencyObject
|
|
: winrt::Microsoft::UI::Xaml::IDependencyObject {
|
|
DependencyObject(std::nullptr_t) noexcept {}
|
|
DependencyObject(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDependencyObject(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DependencyObjectCollection
|
|
: winrt::Windows::Foundation::Collections::IObservableVector<
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::base<DependencyObjectCollection,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<DependencyObjectCollection,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DependencyObjectCollection(std::nullptr_t) noexcept {}
|
|
DependencyObjectCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IObservableVector<
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>(
|
|
ptr, take_ownership_from_abi) {}
|
|
DependencyObjectCollection();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DependencyProperty
|
|
: winrt::Microsoft::UI::Xaml::IDependencyProperty {
|
|
DependencyProperty(std::nullptr_t) noexcept {}
|
|
DependencyProperty(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDependencyProperty(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto UnsetValue();
|
|
static auto Register(
|
|
param::hstring const& name,
|
|
winrt::Windows::UI::Xaml::Interop::TypeName const& propertyType,
|
|
winrt::Windows::UI::Xaml::Interop::TypeName const& ownerType,
|
|
winrt::Microsoft::UI::Xaml::PropertyMetadata const& typeMetadata);
|
|
static auto RegisterAttached(
|
|
param::hstring const& name,
|
|
winrt::Windows::UI::Xaml::Interop::TypeName const& propertyType,
|
|
winrt::Windows::UI::Xaml::Interop::TypeName const& ownerType,
|
|
winrt::Microsoft::UI::Xaml::PropertyMetadata const& defaultMetadata);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DependencyPropertyChangedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IDependencyPropertyChangedEventArgs {
|
|
DependencyPropertyChangedEventArgs(std::nullptr_t) noexcept {}
|
|
DependencyPropertyChangedEventArgs(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDependencyPropertyChangedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DispatcherTimer
|
|
: winrt::Microsoft::UI::Xaml::IDispatcherTimer {
|
|
DispatcherTimer(std::nullptr_t) noexcept {}
|
|
DispatcherTimer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDispatcherTimer(
|
|
ptr, take_ownership_from_abi) {}
|
|
DispatcherTimer();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DragEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IDragEventArgs,
|
|
impl::base<DragEventArgs, winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
|
|
impl::require<DragEventArgs,
|
|
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
|
|
DragEventArgs(std::nullptr_t) noexcept {}
|
|
DragEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDragEventArgs(ptr,
|
|
take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DragOperationDeferral
|
|
: winrt::Microsoft::UI::Xaml::IDragOperationDeferral {
|
|
DragOperationDeferral(std::nullptr_t) noexcept {}
|
|
DragOperationDeferral(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDragOperationDeferral(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DragStartingEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IDragStartingEventArgs,
|
|
impl::base<DragStartingEventArgs,
|
|
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
|
|
impl::require<DragStartingEventArgs,
|
|
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
|
|
DragStartingEventArgs(std::nullptr_t) noexcept {}
|
|
DragStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDragStartingEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DragUI : winrt::Microsoft::UI::Xaml::IDragUI {
|
|
DragUI(std::nullptr_t) noexcept {}
|
|
DragUI(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDragUI(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DragUIOverride
|
|
: winrt::Microsoft::UI::Xaml::IDragUIOverride {
|
|
DragUIOverride(std::nullptr_t) noexcept {}
|
|
DragUIOverride(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDragUIOverride(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DropCompletedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IDropCompletedEventArgs,
|
|
impl::base<DropCompletedEventArgs,
|
|
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
|
|
impl::require<DropCompletedEventArgs,
|
|
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
|
|
DropCompletedEventArgs(std::nullptr_t) noexcept {}
|
|
DropCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDropCompletedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DurationHelper
|
|
: winrt::Microsoft::UI::Xaml::IDurationHelper {
|
|
DurationHelper(std::nullptr_t) noexcept {}
|
|
DurationHelper(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IDurationHelper(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto Automatic();
|
|
[[nodiscard]] static auto Forever();
|
|
static auto Compare(winrt::Microsoft::UI::Xaml::Duration const& duration1,
|
|
winrt::Microsoft::UI::Xaml::Duration const& duration2);
|
|
static auto FromTimeSpan(
|
|
winrt::Windows::Foundation::TimeSpan const& timeSpan);
|
|
static auto GetHasTimeSpan(
|
|
winrt::Microsoft::UI::Xaml::Duration const& target);
|
|
static auto Add(winrt::Microsoft::UI::Xaml::Duration const& target,
|
|
winrt::Microsoft::UI::Xaml::Duration const& duration);
|
|
static auto Equals(winrt::Microsoft::UI::Xaml::Duration const& target,
|
|
winrt::Microsoft::UI::Xaml::Duration const& value);
|
|
static auto Subtract(winrt::Microsoft::UI::Xaml::Duration const& target,
|
|
winrt::Microsoft::UI::Xaml::Duration const& duration);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES EffectiveViewportChangedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IEffectiveViewportChangedEventArgs {
|
|
EffectiveViewportChangedEventArgs(std::nullptr_t) noexcept {}
|
|
EffectiveViewportChangedEventArgs(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IEffectiveViewportChangedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ElementFactoryGetArgs
|
|
: winrt::Microsoft::UI::Xaml::IElementFactoryGetArgs {
|
|
ElementFactoryGetArgs(std::nullptr_t) noexcept {}
|
|
ElementFactoryGetArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IElementFactoryGetArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
ElementFactoryGetArgs();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ElementFactoryRecycleArgs
|
|
: winrt::Microsoft::UI::Xaml::IElementFactoryRecycleArgs {
|
|
ElementFactoryRecycleArgs(std::nullptr_t) noexcept {}
|
|
ElementFactoryRecycleArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IElementFactoryRecycleArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
ElementFactoryRecycleArgs();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ElementSoundPlayer
|
|
: winrt::Microsoft::UI::Xaml::IElementSoundPlayer {
|
|
ElementSoundPlayer(std::nullptr_t) noexcept {}
|
|
ElementSoundPlayer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IElementSoundPlayer(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto Volume();
|
|
static auto Volume(double value);
|
|
[[nodiscard]] static auto State();
|
|
static auto State(
|
|
winrt::Microsoft::UI::Xaml::ElementSoundPlayerState const& value);
|
|
[[nodiscard]] static auto SpatialAudioMode();
|
|
static auto SpatialAudioMode(
|
|
winrt::Microsoft::UI::Xaml::ElementSpatialAudioMode const& value);
|
|
static auto Play(winrt::Microsoft::UI::Xaml::ElementSoundKind const& sound);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES EventTrigger
|
|
: winrt::Microsoft::UI::Xaml::IEventTrigger,
|
|
impl::base<EventTrigger, winrt::Microsoft::UI::Xaml::TriggerBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<EventTrigger, winrt::Microsoft::UI::Xaml::ITriggerBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
EventTrigger(std::nullptr_t) noexcept {}
|
|
EventTrigger(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IEventTrigger(ptr,
|
|
take_ownership_from_abi) {}
|
|
EventTrigger();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ExceptionRoutedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IExceptionRoutedEventArgs,
|
|
impl::base<ExceptionRoutedEventArgs,
|
|
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
|
|
impl::require<ExceptionRoutedEventArgs,
|
|
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
|
|
ExceptionRoutedEventArgs(std::nullptr_t) noexcept {}
|
|
ExceptionRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IExceptionRoutedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES FrameworkElement
|
|
: winrt::Microsoft::UI::Xaml::IFrameworkElement,
|
|
impl::base<FrameworkElement, winrt::Microsoft::UI::Xaml::UIElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<FrameworkElement, winrt::Microsoft::UI::Xaml::IUIElement,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject,
|
|
winrt::Microsoft::UI::Composition::IVisualElement,
|
|
winrt::Microsoft::UI::Composition::IVisualElement2,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
FrameworkElement(std::nullptr_t) noexcept {}
|
|
FrameworkElement(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IFrameworkElement(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto TagProperty();
|
|
[[nodiscard]] static auto LanguageProperty();
|
|
[[nodiscard]] static auto ActualWidthProperty();
|
|
[[nodiscard]] static auto ActualHeightProperty();
|
|
[[nodiscard]] static auto WidthProperty();
|
|
[[nodiscard]] static auto HeightProperty();
|
|
[[nodiscard]] static auto MinWidthProperty();
|
|
[[nodiscard]] static auto MaxWidthProperty();
|
|
[[nodiscard]] static auto MinHeightProperty();
|
|
[[nodiscard]] static auto MaxHeightProperty();
|
|
[[nodiscard]] static auto HorizontalAlignmentProperty();
|
|
[[nodiscard]] static auto VerticalAlignmentProperty();
|
|
[[nodiscard]] static auto MarginProperty();
|
|
[[nodiscard]] static auto NameProperty();
|
|
[[nodiscard]] static auto DataContextProperty();
|
|
[[nodiscard]] static auto AllowFocusOnInteractionProperty();
|
|
[[nodiscard]] static auto FocusVisualMarginProperty();
|
|
[[nodiscard]] static auto FocusVisualSecondaryThicknessProperty();
|
|
[[nodiscard]] static auto FocusVisualPrimaryThicknessProperty();
|
|
[[nodiscard]] static auto FocusVisualSecondaryBrushProperty();
|
|
[[nodiscard]] static auto FocusVisualPrimaryBrushProperty();
|
|
[[nodiscard]] static auto AllowFocusWhenDisabledProperty();
|
|
[[nodiscard]] static auto StyleProperty();
|
|
[[nodiscard]] static auto FlowDirectionProperty();
|
|
[[nodiscard]] static auto RequestedThemeProperty();
|
|
[[nodiscard]] static auto ActualThemeProperty();
|
|
static auto DeferTree(
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& element);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES FrameworkTemplate
|
|
: winrt::Microsoft::UI::Xaml::IFrameworkTemplate,
|
|
impl::base<FrameworkTemplate,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<FrameworkTemplate,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
FrameworkTemplate(std::nullptr_t) noexcept {}
|
|
FrameworkTemplate(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IFrameworkTemplate(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES FrameworkView
|
|
: winrt::Microsoft::UI::Xaml::IFrameworkView,
|
|
impl::require<FrameworkView,
|
|
winrt::Windows::ApplicationModel::Core::IFrameworkView> {
|
|
FrameworkView(std::nullptr_t) noexcept {}
|
|
FrameworkView(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IFrameworkView(ptr,
|
|
take_ownership_from_abi) {}
|
|
FrameworkView();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES FrameworkViewSource
|
|
: winrt::Microsoft::UI::Xaml::IFrameworkViewSource,
|
|
impl::require<
|
|
FrameworkViewSource,
|
|
winrt::Windows::ApplicationModel::Core::IFrameworkViewSource> {
|
|
FrameworkViewSource(std::nullptr_t) noexcept {}
|
|
FrameworkViewSource(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IFrameworkViewSource(
|
|
ptr, take_ownership_from_abi) {}
|
|
FrameworkViewSource();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES GridLengthHelper
|
|
: winrt::Microsoft::UI::Xaml::IGridLengthHelper {
|
|
GridLengthHelper(std::nullptr_t) noexcept {}
|
|
GridLengthHelper(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IGridLengthHelper(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto Auto();
|
|
static auto FromPixels(double pixels);
|
|
static auto FromValueAndType(
|
|
double value, winrt::Microsoft::UI::Xaml::GridUnitType const& type);
|
|
static auto GetIsAbsolute(
|
|
winrt::Microsoft::UI::Xaml::GridLength const& target);
|
|
static auto GetIsAuto(winrt::Microsoft::UI::Xaml::GridLength const& target);
|
|
static auto GetIsStar(winrt::Microsoft::UI::Xaml::GridLength const& target);
|
|
static auto Equals(winrt::Microsoft::UI::Xaml::GridLength const& target,
|
|
winrt::Microsoft::UI::Xaml::GridLength const& value);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LaunchActivatedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::ILaunchActivatedEventArgs {
|
|
LaunchActivatedEventArgs(std::nullptr_t) noexcept {}
|
|
LaunchActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::ILaunchActivatedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES MediaFailedRoutedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IMediaFailedRoutedEventArgs,
|
|
impl::base<MediaFailedRoutedEventArgs,
|
|
winrt::Microsoft::UI::Xaml::ExceptionRoutedEventArgs,
|
|
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
|
|
impl::require<MediaFailedRoutedEventArgs,
|
|
winrt::Microsoft::UI::Xaml::IExceptionRoutedEventArgs,
|
|
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
|
|
MediaFailedRoutedEventArgs(std::nullptr_t) noexcept {}
|
|
MediaFailedRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IMediaFailedRoutedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PointHelper
|
|
: winrt::Microsoft::UI::Xaml::IPointHelper {
|
|
PointHelper(std::nullptr_t) noexcept {}
|
|
PointHelper(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IPointHelper(ptr,
|
|
take_ownership_from_abi) {}
|
|
static auto FromCoordinates(float x, float y);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PropertyMetadata
|
|
: winrt::Microsoft::UI::Xaml::IPropertyMetadata {
|
|
PropertyMetadata(std::nullptr_t) noexcept {}
|
|
PropertyMetadata(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IPropertyMetadata(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit PropertyMetadata(
|
|
winrt::Windows::Foundation::IInspectable const& defaultValue);
|
|
PropertyMetadata(
|
|
winrt::Windows::Foundation::IInspectable const& defaultValue,
|
|
winrt::Microsoft::UI::Xaml::PropertyChangedCallback const&
|
|
propertyChangedCallback);
|
|
static auto Create(
|
|
winrt::Windows::Foundation::IInspectable const& defaultValue);
|
|
static auto Create(
|
|
winrt::Windows::Foundation::IInspectable const& defaultValue,
|
|
winrt::Microsoft::UI::Xaml::PropertyChangedCallback const&
|
|
propertyChangedCallback);
|
|
static auto Create(
|
|
winrt::Microsoft::UI::Xaml::CreateDefaultValueCallback const&
|
|
createDefaultValueCallback);
|
|
static auto Create(
|
|
winrt::Microsoft::UI::Xaml::CreateDefaultValueCallback const&
|
|
createDefaultValueCallback,
|
|
winrt::Microsoft::UI::Xaml::PropertyChangedCallback const&
|
|
propertyChangedCallback);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PropertyPath
|
|
: winrt::Microsoft::UI::Xaml::IPropertyPath,
|
|
impl::base<PropertyPath, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<PropertyPath,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PropertyPath(std::nullptr_t) noexcept {}
|
|
PropertyPath(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IPropertyPath(ptr,
|
|
take_ownership_from_abi) {}
|
|
explicit PropertyPath(param::hstring const& path);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RectHelper
|
|
: winrt::Microsoft::UI::Xaml::IRectHelper {
|
|
RectHelper(std::nullptr_t) noexcept {}
|
|
RectHelper(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IRectHelper(ptr,
|
|
take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto Empty();
|
|
static auto FromCoordinatesAndDimensions(float x, float y, float width,
|
|
float height);
|
|
static auto FromPoints(winrt::Windows::Foundation::Point const& point1,
|
|
winrt::Windows::Foundation::Point const& point2);
|
|
static auto FromLocationAndSize(
|
|
winrt::Windows::Foundation::Point const& location,
|
|
winrt::Windows::Foundation::Size const& size);
|
|
static auto GetIsEmpty(winrt::Windows::Foundation::Rect const& target);
|
|
static auto GetBottom(winrt::Windows::Foundation::Rect const& target);
|
|
static auto GetLeft(winrt::Windows::Foundation::Rect const& target);
|
|
static auto GetRight(winrt::Windows::Foundation::Rect const& target);
|
|
static auto GetTop(winrt::Windows::Foundation::Rect const& target);
|
|
static auto Contains(winrt::Windows::Foundation::Rect const& target,
|
|
winrt::Windows::Foundation::Point const& point);
|
|
static auto Equals(winrt::Windows::Foundation::Rect const& target,
|
|
winrt::Windows::Foundation::Rect const& value);
|
|
static auto Intersect(winrt::Windows::Foundation::Rect const& target,
|
|
winrt::Windows::Foundation::Rect const& rect);
|
|
static auto Union(winrt::Windows::Foundation::Rect const& target,
|
|
winrt::Windows::Foundation::Point const& point);
|
|
static auto Union(winrt::Windows::Foundation::Rect const& target,
|
|
winrt::Windows::Foundation::Rect const& rect);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ResourceDictionary
|
|
: winrt::Microsoft::UI::Xaml::IResourceDictionary,
|
|
impl::base<ResourceDictionary,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ResourceDictionary,
|
|
winrt::Windows::Foundation::Collections::IIterable<
|
|
winrt::Windows::Foundation::Collections::IKeyValuePair<
|
|
winrt::Windows::Foundation::IInspectable,
|
|
winrt::Windows::Foundation::IInspectable>>,
|
|
winrt::Windows::Foundation::Collections::IMap<
|
|
winrt::Windows::Foundation::IInspectable,
|
|
winrt::Windows::Foundation::IInspectable>,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ResourceDictionary(std::nullptr_t) noexcept {}
|
|
ResourceDictionary(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IResourceDictionary(
|
|
ptr, take_ownership_from_abi) {}
|
|
ResourceDictionary();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ResourceManagerRequestedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IResourceManagerRequestedEventArgs {
|
|
ResourceManagerRequestedEventArgs(std::nullptr_t) noexcept {}
|
|
ResourceManagerRequestedEventArgs(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IResourceManagerRequestedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RoutedEvent
|
|
: winrt::Microsoft::UI::Xaml::IRoutedEvent {
|
|
RoutedEvent(std::nullptr_t) noexcept {}
|
|
RoutedEvent(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IRoutedEvent(ptr,
|
|
take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RoutedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IRoutedEventArgs {
|
|
RoutedEventArgs(std::nullptr_t) noexcept {}
|
|
RoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IRoutedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
RoutedEventArgs();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ScalarTransition
|
|
: winrt::Microsoft::UI::Xaml::IScalarTransition {
|
|
ScalarTransition(std::nullptr_t) noexcept {}
|
|
ScalarTransition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IScalarTransition(
|
|
ptr, take_ownership_from_abi) {}
|
|
ScalarTransition();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Setter
|
|
: winrt::Microsoft::UI::Xaml::ISetter,
|
|
impl::base<Setter, winrt::Microsoft::UI::Xaml::SetterBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Setter, winrt::Microsoft::UI::Xaml::ISetterBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Setter(std::nullptr_t) noexcept {}
|
|
Setter(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::ISetter(ptr, take_ownership_from_abi) {}
|
|
Setter();
|
|
Setter(winrt::Microsoft::UI::Xaml::DependencyProperty const& targetProperty,
|
|
winrt::Windows::Foundation::IInspectable const& value);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SetterBase
|
|
: winrt::Microsoft::UI::Xaml::ISetterBase,
|
|
impl::base<SetterBase, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<SetterBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SetterBase(std::nullptr_t) noexcept {}
|
|
SetterBase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::ISetterBase(ptr,
|
|
take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SetterBaseCollection
|
|
: winrt::Microsoft::UI::Xaml::ISetterBaseCollection,
|
|
impl::require<SetterBaseCollection,
|
|
winrt::Windows::Foundation::Collections::IIterable<
|
|
winrt::Microsoft::UI::Xaml::SetterBase>,
|
|
winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::SetterBase>> {
|
|
SetterBaseCollection(std::nullptr_t) noexcept {}
|
|
SetterBaseCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::ISetterBaseCollection(
|
|
ptr, take_ownership_from_abi) {}
|
|
SetterBaseCollection();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SizeChangedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::ISizeChangedEventArgs,
|
|
impl::base<SizeChangedEventArgs,
|
|
winrt::Microsoft::UI::Xaml::RoutedEventArgs>,
|
|
impl::require<SizeChangedEventArgs,
|
|
winrt::Microsoft::UI::Xaml::IRoutedEventArgs> {
|
|
SizeChangedEventArgs(std::nullptr_t) noexcept {}
|
|
SizeChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::ISizeChangedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SizeHelper
|
|
: winrt::Microsoft::UI::Xaml::ISizeHelper {
|
|
SizeHelper(std::nullptr_t) noexcept {}
|
|
SizeHelper(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::ISizeHelper(ptr,
|
|
take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto Empty();
|
|
static auto FromDimensions(float width, float height);
|
|
static auto GetIsEmpty(winrt::Windows::Foundation::Size const& target);
|
|
static auto Equals(winrt::Windows::Foundation::Size const& target,
|
|
winrt::Windows::Foundation::Size const& value);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES StateTrigger
|
|
: winrt::Microsoft::UI::Xaml::IStateTrigger,
|
|
impl::base<StateTrigger, winrt::Microsoft::UI::Xaml::StateTriggerBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<StateTrigger,
|
|
winrt::Microsoft::UI::Xaml::IStateTriggerBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
StateTrigger(std::nullptr_t) noexcept {}
|
|
StateTrigger(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IStateTrigger(ptr,
|
|
take_ownership_from_abi) {}
|
|
StateTrigger();
|
|
[[nodiscard]] static auto IsActiveProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES StateTriggerBase
|
|
: winrt::Microsoft::UI::Xaml::IStateTriggerBase,
|
|
impl::base<StateTriggerBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<StateTriggerBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
StateTriggerBase(std::nullptr_t) noexcept {}
|
|
StateTriggerBase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IStateTriggerBase(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Style
|
|
: winrt::Microsoft::UI::Xaml::IStyle,
|
|
impl::base<Style, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Style, winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Style(std::nullptr_t) noexcept {}
|
|
Style(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IStyle(ptr, take_ownership_from_abi) {}
|
|
Style();
|
|
explicit Style(
|
|
winrt::Windows::UI::Xaml::Interop::TypeName const& targetType);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TargetPropertyPath
|
|
: winrt::Microsoft::UI::Xaml::ITargetPropertyPath {
|
|
TargetPropertyPath(std::nullptr_t) noexcept {}
|
|
TargetPropertyPath(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::ITargetPropertyPath(
|
|
ptr, take_ownership_from_abi) {}
|
|
TargetPropertyPath();
|
|
explicit TargetPropertyPath(
|
|
winrt::Microsoft::UI::Xaml::DependencyProperty const& targetProperty);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ThicknessHelper
|
|
: winrt::Microsoft::UI::Xaml::IThicknessHelper {
|
|
ThicknessHelper(std::nullptr_t) noexcept {}
|
|
ThicknessHelper(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IThicknessHelper(
|
|
ptr, take_ownership_from_abi) {}
|
|
static auto FromLengths(double left, double top, double right,
|
|
double bottom);
|
|
static auto FromUniformLength(double uniformLength);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TriggerAction
|
|
: winrt::Microsoft::UI::Xaml::ITriggerAction,
|
|
impl::base<TriggerAction, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<TriggerAction,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TriggerAction(std::nullptr_t) noexcept {}
|
|
TriggerAction(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::ITriggerAction(ptr,
|
|
take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TriggerActionCollection
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::TriggerAction> {
|
|
TriggerActionCollection(std::nullptr_t) noexcept {}
|
|
TriggerActionCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::TriggerAction>(
|
|
ptr, take_ownership_from_abi) {}
|
|
TriggerActionCollection();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TriggerBase
|
|
: winrt::Microsoft::UI::Xaml::ITriggerBase,
|
|
impl::base<TriggerBase, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<TriggerBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
TriggerBase(std::nullptr_t) noexcept {}
|
|
TriggerBase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::ITriggerBase(ptr,
|
|
take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TriggerCollection
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::TriggerBase> {
|
|
TriggerCollection(std::nullptr_t) noexcept {}
|
|
TriggerCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::TriggerBase>(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES UIElement
|
|
: winrt::Microsoft::UI::Xaml::IUIElement,
|
|
impl::base<UIElement, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<UIElement,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject,
|
|
winrt::Microsoft::UI::Composition::IVisualElement,
|
|
winrt::Microsoft::UI::Composition::IVisualElement2,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
UIElement(std::nullptr_t) noexcept {}
|
|
UIElement(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IUIElement(ptr, take_ownership_from_abi) {
|
|
}
|
|
[[nodiscard]] static auto KeyDownEvent();
|
|
[[nodiscard]] static auto KeyUpEvent();
|
|
[[nodiscard]] static auto PointerEnteredEvent();
|
|
[[nodiscard]] static auto PointerPressedEvent();
|
|
[[nodiscard]] static auto PointerMovedEvent();
|
|
[[nodiscard]] static auto PointerReleasedEvent();
|
|
[[nodiscard]] static auto PointerExitedEvent();
|
|
[[nodiscard]] static auto PointerCaptureLostEvent();
|
|
[[nodiscard]] static auto PointerCanceledEvent();
|
|
[[nodiscard]] static auto PointerWheelChangedEvent();
|
|
[[nodiscard]] static auto TappedEvent();
|
|
[[nodiscard]] static auto DoubleTappedEvent();
|
|
[[nodiscard]] static auto HoldingEvent();
|
|
[[nodiscard]] static auto RightTappedEvent();
|
|
[[nodiscard]] static auto ManipulationStartingEvent();
|
|
[[nodiscard]] static auto ManipulationInertiaStartingEvent();
|
|
[[nodiscard]] static auto ManipulationStartedEvent();
|
|
[[nodiscard]] static auto ManipulationDeltaEvent();
|
|
[[nodiscard]] static auto ManipulationCompletedEvent();
|
|
[[nodiscard]] static auto DragEnterEvent();
|
|
[[nodiscard]] static auto DragLeaveEvent();
|
|
[[nodiscard]] static auto DragOverEvent();
|
|
[[nodiscard]] static auto DropEvent();
|
|
[[nodiscard]] static auto GettingFocusEvent();
|
|
[[nodiscard]] static auto LosingFocusEvent();
|
|
[[nodiscard]] static auto NoFocusCandidateFoundEvent();
|
|
[[nodiscard]] static auto PreviewKeyDownEvent();
|
|
[[nodiscard]] static auto CharacterReceivedEvent();
|
|
[[nodiscard]] static auto PreviewKeyUpEvent();
|
|
[[nodiscard]] static auto BringIntoViewRequestedEvent();
|
|
[[nodiscard]] static auto ContextRequestedEvent();
|
|
[[nodiscard]] static auto AllowDropProperty();
|
|
[[nodiscard]] static auto OpacityProperty();
|
|
[[nodiscard]] static auto ClipProperty();
|
|
[[nodiscard]] static auto RenderTransformProperty();
|
|
[[nodiscard]] static auto ProjectionProperty();
|
|
[[nodiscard]] static auto Transform3DProperty();
|
|
[[nodiscard]] static auto RenderTransformOriginProperty();
|
|
[[nodiscard]] static auto IsHitTestVisibleProperty();
|
|
[[nodiscard]] static auto VisibilityProperty();
|
|
[[nodiscard]] static auto UseLayoutRoundingProperty();
|
|
[[nodiscard]] static auto TransitionsProperty();
|
|
[[nodiscard]] static auto CacheModeProperty();
|
|
[[nodiscard]] static auto IsTapEnabledProperty();
|
|
[[nodiscard]] static auto IsDoubleTapEnabledProperty();
|
|
[[nodiscard]] static auto CanDragProperty();
|
|
[[nodiscard]] static auto IsRightTapEnabledProperty();
|
|
[[nodiscard]] static auto IsHoldingEnabledProperty();
|
|
[[nodiscard]] static auto ManipulationModeProperty();
|
|
[[nodiscard]] static auto PointerCapturesProperty();
|
|
[[nodiscard]] static auto ContextFlyoutProperty();
|
|
[[nodiscard]] static auto CompositeModeProperty();
|
|
[[nodiscard]] static auto LightsProperty();
|
|
[[nodiscard]] static auto CanBeScrollAnchorProperty();
|
|
[[nodiscard]] static auto ExitDisplayModeOnAccessKeyInvokedProperty();
|
|
[[nodiscard]] static auto IsAccessKeyScopeProperty();
|
|
[[nodiscard]] static auto AccessKeyScopeOwnerProperty();
|
|
[[nodiscard]] static auto AccessKeyProperty();
|
|
[[nodiscard]] static auto KeyTipPlacementModeProperty();
|
|
[[nodiscard]] static auto KeyTipHorizontalOffsetProperty();
|
|
[[nodiscard]] static auto KeyTipVerticalOffsetProperty();
|
|
[[nodiscard]] static auto KeyTipTargetProperty();
|
|
[[nodiscard]] static auto XYFocusKeyboardNavigationProperty();
|
|
[[nodiscard]] static auto XYFocusUpNavigationStrategyProperty();
|
|
[[nodiscard]] static auto XYFocusDownNavigationStrategyProperty();
|
|
[[nodiscard]] static auto XYFocusLeftNavigationStrategyProperty();
|
|
[[nodiscard]] static auto XYFocusRightNavigationStrategyProperty();
|
|
[[nodiscard]] static auto KeyboardAcceleratorPlacementTargetProperty();
|
|
[[nodiscard]] static auto KeyboardAcceleratorPlacementModeProperty();
|
|
[[nodiscard]] static auto HighContrastAdjustmentProperty();
|
|
[[nodiscard]] static auto TabFocusNavigationProperty();
|
|
[[nodiscard]] static auto ShadowProperty();
|
|
[[nodiscard]] static auto FocusStateProperty();
|
|
[[nodiscard]] static auto UseSystemFocusVisualsProperty();
|
|
[[nodiscard]] static auto XYFocusLeftProperty();
|
|
[[nodiscard]] static auto XYFocusRightProperty();
|
|
[[nodiscard]] static auto XYFocusUpProperty();
|
|
[[nodiscard]] static auto XYFocusDownProperty();
|
|
[[nodiscard]] static auto IsTabStopProperty();
|
|
[[nodiscard]] static auto TabIndexProperty();
|
|
static auto TryStartDirectManipulation(
|
|
winrt::Microsoft::UI::Xaml::Input::Pointer const& value);
|
|
static auto RegisterAsScrollPort(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES UIElementWeakCollection
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::UIElement> {
|
|
UIElementWeakCollection(std::nullptr_t) noexcept {}
|
|
UIElementWeakCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::UIElement>(ptr,
|
|
take_ownership_from_abi) {}
|
|
UIElementWeakCollection();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES UnhandledExceptionEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IUnhandledExceptionEventArgs {
|
|
UnhandledExceptionEventArgs(std::nullptr_t) noexcept {}
|
|
UnhandledExceptionEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IUnhandledExceptionEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Vector3Transition
|
|
: winrt::Microsoft::UI::Xaml::IVector3Transition {
|
|
Vector3Transition(std::nullptr_t) noexcept {}
|
|
Vector3Transition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IVector3Transition(
|
|
ptr, take_ownership_from_abi) {}
|
|
Vector3Transition();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES VisualState
|
|
: winrt::Microsoft::UI::Xaml::IVisualState,
|
|
impl::base<VisualState, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<VisualState,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
VisualState(std::nullptr_t) noexcept {}
|
|
VisualState(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IVisualState(ptr,
|
|
take_ownership_from_abi) {}
|
|
VisualState();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES VisualStateChangedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IVisualStateChangedEventArgs {
|
|
VisualStateChangedEventArgs(std::nullptr_t) noexcept {}
|
|
VisualStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IVisualStateChangedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
VisualStateChangedEventArgs();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES VisualStateGroup
|
|
: winrt::Microsoft::UI::Xaml::IVisualStateGroup,
|
|
impl::base<VisualStateGroup,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<VisualStateGroup,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
VisualStateGroup(std::nullptr_t) noexcept {}
|
|
VisualStateGroup(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IVisualStateGroup(
|
|
ptr, take_ownership_from_abi) {}
|
|
VisualStateGroup();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES VisualStateManager
|
|
: winrt::Microsoft::UI::Xaml::IVisualStateManager,
|
|
impl::base<VisualStateManager,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<VisualStateManager,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
VisualStateManager(std::nullptr_t) noexcept {}
|
|
VisualStateManager(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IVisualStateManager(
|
|
ptr, take_ownership_from_abi) {}
|
|
VisualStateManager();
|
|
static auto GetVisualStateGroups(
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement const& obj);
|
|
[[nodiscard]] static auto CustomVisualStateManagerProperty();
|
|
static auto GetCustomVisualStateManager(
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement const& obj);
|
|
static auto SetCustomVisualStateManager(
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement const& obj,
|
|
winrt::Microsoft::UI::Xaml::VisualStateManager const& value);
|
|
static auto GoToState(
|
|
winrt::Microsoft::UI::Xaml::Controls::Control const& control,
|
|
param::hstring const& stateName, bool useTransitions);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES VisualTransition
|
|
: winrt::Microsoft::UI::Xaml::IVisualTransition,
|
|
impl::base<VisualTransition,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<VisualTransition,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
VisualTransition(std::nullptr_t) noexcept {}
|
|
VisualTransition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IVisualTransition(
|
|
ptr, take_ownership_from_abi) {}
|
|
VisualTransition();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Window
|
|
: winrt::Microsoft::UI::Xaml::IWindow,
|
|
impl::require<Window, winrt::Microsoft::UI::Xaml::IWindow2> {
|
|
Window(std::nullptr_t) noexcept {}
|
|
Window(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IWindow(ptr, take_ownership_from_abi) {}
|
|
Window();
|
|
[[nodiscard]] static auto Current();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES WindowActivatedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IWindowActivatedEventArgs {
|
|
WindowActivatedEventArgs(std::nullptr_t) noexcept {}
|
|
WindowActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IWindowActivatedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES WindowEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IWindowEventArgs {
|
|
WindowEventArgs(std::nullptr_t) noexcept {}
|
|
WindowEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IWindowEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES WindowSizeChangedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IWindowSizeChangedEventArgs {
|
|
WindowSizeChangedEventArgs(std::nullptr_t) noexcept {}
|
|
WindowSizeChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IWindowSizeChangedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES WindowVisibilityChangedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IWindowVisibilityChangedEventArgs {
|
|
WindowVisibilityChangedEventArgs(std::nullptr_t) noexcept {}
|
|
WindowVisibilityChangedEventArgs(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IWindowVisibilityChangedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES XamlIsland
|
|
: winrt::Microsoft::UI::Xaml::IXamlIsland,
|
|
impl::require<XamlIsland, winrt::Windows::Foundation::IClosable> {
|
|
XamlIsland(std::nullptr_t) noexcept {}
|
|
XamlIsland(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IXamlIsland(ptr,
|
|
take_ownership_from_abi) {}
|
|
XamlIsland();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES XamlResourceReferenceFailedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IXamlResourceReferenceFailedEventArgs {
|
|
XamlResourceReferenceFailedEventArgs(std::nullptr_t) noexcept {}
|
|
XamlResourceReferenceFailedEventArgs(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IXamlResourceReferenceFailedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES XamlRoot
|
|
: winrt::Microsoft::UI::Xaml::IXamlRoot,
|
|
impl::require<XamlRoot, winrt::Microsoft::UI::Xaml::IXamlRoot2,
|
|
winrt::Microsoft::UI::Xaml::IXamlRoot3,
|
|
winrt::Microsoft::UI::Xaml::IXamlRoot4> {
|
|
XamlRoot(std::nullptr_t) noexcept {}
|
|
XamlRoot(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IXamlRoot(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES XamlRootChangedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::IXamlRootChangedEventArgs {
|
|
XamlRootChangedEventArgs(std::nullptr_t) noexcept {}
|
|
XamlRootChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::IXamlRootChangedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
template <typename D>
|
|
class IApplicationOverridesT {
|
|
D& shim() noexcept { return *static_cast<D*>(this); }
|
|
D const& shim() const noexcept { return *static_cast<const D*>(this); }
|
|
|
|
public:
|
|
using IApplicationOverrides =
|
|
winrt::Microsoft::UI::Xaml::IApplicationOverrides;
|
|
auto OnLaunched(
|
|
winrt::Microsoft::UI::Xaml::LaunchActivatedEventArgs const& args) const;
|
|
};
|
|
template <typename D>
|
|
class IFrameworkElementOverridesT {
|
|
D& shim() noexcept { return *static_cast<D*>(this); }
|
|
D const& shim() const noexcept { return *static_cast<const D*>(this); }
|
|
|
|
public:
|
|
using IFrameworkElementOverrides =
|
|
winrt::Microsoft::UI::Xaml::IFrameworkElementOverrides;
|
|
auto MeasureOverride(
|
|
winrt::Windows::Foundation::Size const& availableSize) const;
|
|
auto ArrangeOverride(
|
|
winrt::Windows::Foundation::Size const& finalSize) const;
|
|
auto OnApplyTemplate() const;
|
|
auto GoToElementStateCore(param::hstring const& stateName,
|
|
bool useTransitions) const;
|
|
};
|
|
template <typename D>
|
|
class IUIElementOverridesT {
|
|
D& shim() noexcept { return *static_cast<D*>(this); }
|
|
D const& shim() const noexcept { return *static_cast<const D*>(this); }
|
|
|
|
public:
|
|
using IUIElementOverrides = winrt::Microsoft::UI::Xaml::IUIElementOverrides;
|
|
auto OnCreateAutomationPeer() const;
|
|
auto OnDisconnectVisualChildren() const;
|
|
auto FindSubElementsForTouchTargeting(
|
|
winrt::Windows::Foundation::Point const& point,
|
|
winrt::Windows::Foundation::Rect const& boundingRect) const;
|
|
auto GetChildrenInTabFocusOrder() const;
|
|
auto OnKeyboardAcceleratorInvoked(
|
|
winrt::Microsoft::UI::Xaml::Input::
|
|
KeyboardAcceleratorInvokedEventArgs const& args) const;
|
|
auto OnProcessKeyboardAccelerators(
|
|
winrt::Microsoft::UI::Xaml::Input::
|
|
ProcessKeyboardAcceleratorEventArgs const& args) const;
|
|
auto OnBringIntoViewRequested(
|
|
winrt::Microsoft::UI::Xaml::BringIntoViewRequestedEventArgs const& e)
|
|
const;
|
|
auto PopulatePropertyInfoOverride(
|
|
param::hstring const& propertyName,
|
|
winrt::Microsoft::UI::Composition::AnimationPropertyInfo const&
|
|
animationPropertyInfo) const;
|
|
};
|
|
template <typename D>
|
|
class IVisualStateManagerOverridesT {
|
|
D& shim() noexcept { return *static_cast<D*>(this); }
|
|
D const& shim() const noexcept { return *static_cast<const D*>(this); }
|
|
|
|
public:
|
|
using IVisualStateManagerOverrides =
|
|
winrt::Microsoft::UI::Xaml::IVisualStateManagerOverrides;
|
|
auto GoToStateCore(
|
|
winrt::Microsoft::UI::Xaml::Controls::Control const& control,
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement const& templateRoot,
|
|
param::hstring const& stateName,
|
|
winrt::Microsoft::UI::Xaml::VisualStateGroup const& group,
|
|
winrt::Microsoft::UI::Xaml::VisualState const& state,
|
|
bool useTransitions) const;
|
|
};
|
|
}
|
|
#endif
|