mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
155 lines
7.6 KiB
C++
155 lines
7.6 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_Navigation_2_H
|
|
#define WINRT_Microsoft_UI_Xaml_Navigation_2_H
|
|
#include "winrt/impl/Microsoft.UI.Xaml.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Media.Animation.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Navigation.1.h"
|
|
#include "winrt/impl/Windows.UI.Xaml.Interop.1.h"
|
|
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Navigation {
|
|
struct NavigatedEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
NavigatedEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
NavigatedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
NavigatedEventHandler(L lambda);
|
|
template <typename F>
|
|
NavigatedEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
NavigatedEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
NavigatedEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
NavigatedEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
NavigatedEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
NavigatedEventHandler(std::weak_ptr<O>&& object, LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::Navigation::NavigationEventArgs const& e)
|
|
const;
|
|
};
|
|
struct NavigatingCancelEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
NavigatingCancelEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
NavigatingCancelEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
NavigatingCancelEventHandler(L lambda);
|
|
template <typename F>
|
|
NavigatingCancelEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
NavigatingCancelEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
NavigatingCancelEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
NavigatingCancelEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
NavigatingCancelEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
NavigatingCancelEventHandler(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::Navigation::NavigatingCancelEventArgs const&
|
|
e) const;
|
|
};
|
|
struct NavigationFailedEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
NavigationFailedEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
NavigationFailedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
NavigationFailedEventHandler(L lambda);
|
|
template <typename F>
|
|
NavigationFailedEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
NavigationFailedEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
NavigationFailedEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
NavigationFailedEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
NavigationFailedEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
NavigationFailedEventHandler(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::Navigation::NavigationFailedEventArgs const&
|
|
e) const;
|
|
};
|
|
struct NavigationStoppedEventHandler : winrt::Windows::Foundation::IUnknown {
|
|
NavigationStoppedEventHandler(std::nullptr_t = nullptr) noexcept {}
|
|
NavigationStoppedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {}
|
|
template <typename L>
|
|
NavigationStoppedEventHandler(L lambda);
|
|
template <typename F>
|
|
NavigationStoppedEventHandler(F* function);
|
|
template <typename O, typename M>
|
|
NavigationStoppedEventHandler(O* object, M method);
|
|
template <typename O, typename M>
|
|
NavigationStoppedEventHandler(com_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
NavigationStoppedEventHandler(weak_ref<O>&& object, LM&& lambda_or_method);
|
|
template <typename O, typename M>
|
|
NavigationStoppedEventHandler(std::shared_ptr<O>&& object, M method);
|
|
template <typename O, typename LM>
|
|
NavigationStoppedEventHandler(std::weak_ptr<O>&& object,
|
|
LM&& lambda_or_method);
|
|
auto operator()(
|
|
winrt::Windows::Foundation::IInspectable const& sender,
|
|
winrt::Microsoft::UI::Xaml::Navigation::NavigationEventArgs const& e)
|
|
const;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES FrameNavigationOptions
|
|
: winrt::Microsoft::UI::Xaml::Navigation::IFrameNavigationOptions {
|
|
FrameNavigationOptions(std::nullptr_t) noexcept {}
|
|
FrameNavigationOptions(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Navigation::IFrameNavigationOptions(
|
|
ptr, take_ownership_from_abi) {}
|
|
FrameNavigationOptions();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES NavigatingCancelEventArgs
|
|
: winrt::Microsoft::UI::Xaml::Navigation::INavigatingCancelEventArgs {
|
|
NavigatingCancelEventArgs(std::nullptr_t) noexcept {}
|
|
NavigatingCancelEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Navigation::INavigatingCancelEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES NavigationEventArgs
|
|
: winrt::Microsoft::UI::Xaml::Navigation::INavigationEventArgs {
|
|
NavigationEventArgs(std::nullptr_t) noexcept {}
|
|
NavigationEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Navigation::INavigationEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES NavigationFailedEventArgs
|
|
: winrt::Microsoft::UI::Xaml::Navigation::INavigationFailedEventArgs {
|
|
NavigationFailedEventArgs(std::nullptr_t) noexcept {}
|
|
NavigationFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Navigation::INavigationFailedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PageStackEntry
|
|
: winrt::Microsoft::UI::Xaml::Navigation::IPageStackEntry,
|
|
impl::base<PageStackEntry,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<PageStackEntry,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PageStackEntry(std::nullptr_t) noexcept {}
|
|
PageStackEntry(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Navigation::IPageStackEntry(
|
|
ptr, take_ownership_from_abi) {}
|
|
PageStackEntry(
|
|
winrt::Windows::UI::Xaml::Interop::TypeName const& sourcePageType,
|
|
winrt::Windows::Foundation::IInspectable const& parameter,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
NavigationTransitionInfo const& navigationTransitionInfo);
|
|
[[nodiscard]] static auto SourcePageTypeProperty();
|
|
};
|
|
}
|
|
#endif
|