// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Microsoft_UI_Xaml_Input_2_H #define WINRT_Microsoft_UI_Xaml_Input_2_H #include "winrt/impl/Microsoft.UI.Xaml.1.h" #include "winrt/impl/Windows.Foundation.1.h" #include "winrt/impl/Microsoft.UI.Xaml.Input.1.h" WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Input { struct DoubleTappedEventHandler : winrt::Windows::Foundation::IUnknown { DoubleTappedEventHandler(std::nullptr_t = nullptr) noexcept {} DoubleTappedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template DoubleTappedEventHandler(L lambda); template DoubleTappedEventHandler(F* function); template DoubleTappedEventHandler(O* object, M method); template DoubleTappedEventHandler(com_ptr&& object, M method); template DoubleTappedEventHandler(weak_ref&& object, LM&& lambda_or_method); template DoubleTappedEventHandler(std::shared_ptr&& object, M method); template DoubleTappedEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Input::DoubleTappedRoutedEventArgs const& e) const; }; struct HoldingEventHandler : winrt::Windows::Foundation::IUnknown { HoldingEventHandler(std::nullptr_t = nullptr) noexcept {} HoldingEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template HoldingEventHandler(L lambda); template HoldingEventHandler(F* function); template HoldingEventHandler(O* object, M method); template HoldingEventHandler(com_ptr&& object, M method); template HoldingEventHandler(weak_ref&& object, LM&& lambda_or_method); template HoldingEventHandler(std::shared_ptr&& object, M method); template HoldingEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Input::HoldingRoutedEventArgs const& e) const; }; struct KeyEventHandler : winrt::Windows::Foundation::IUnknown { KeyEventHandler(std::nullptr_t = nullptr) noexcept {} KeyEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template KeyEventHandler(L lambda); template KeyEventHandler(F* function); template KeyEventHandler(O* object, M method); template KeyEventHandler(com_ptr&& object, M method); template KeyEventHandler(weak_ref&& object, LM&& lambda_or_method); template KeyEventHandler(std::shared_ptr&& object, M method); template KeyEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Input::KeyRoutedEventArgs const& e) const; }; struct ManipulationCompletedEventHandler : winrt::Windows::Foundation::IUnknown { ManipulationCompletedEventHandler(std::nullptr_t = nullptr) noexcept {} ManipulationCompletedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template ManipulationCompletedEventHandler(L lambda); template ManipulationCompletedEventHandler(F* function); template ManipulationCompletedEventHandler(O* object, M method); template ManipulationCompletedEventHandler(com_ptr&& object, M method); template ManipulationCompletedEventHandler(weak_ref&& object, LM&& lambda_or_method); template ManipulationCompletedEventHandler(std::shared_ptr&& object, M method); template ManipulationCompletedEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Input::ManipulationCompletedRoutedEventArgs const& e) const; }; struct ManipulationDeltaEventHandler : winrt::Windows::Foundation::IUnknown { ManipulationDeltaEventHandler(std::nullptr_t = nullptr) noexcept {} ManipulationDeltaEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template ManipulationDeltaEventHandler(L lambda); template ManipulationDeltaEventHandler(F* function); template ManipulationDeltaEventHandler(O* object, M method); template ManipulationDeltaEventHandler(com_ptr&& object, M method); template ManipulationDeltaEventHandler(weak_ref&& object, LM&& lambda_or_method); template ManipulationDeltaEventHandler(std::shared_ptr&& object, M method); template ManipulationDeltaEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Input::ManipulationDeltaRoutedEventArgs const& e) const; }; struct ManipulationInertiaStartingEventHandler : winrt::Windows::Foundation::IUnknown { ManipulationInertiaStartingEventHandler(std::nullptr_t = nullptr) noexcept {} ManipulationInertiaStartingEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template ManipulationInertiaStartingEventHandler(L lambda); template ManipulationInertiaStartingEventHandler(F* function); template ManipulationInertiaStartingEventHandler(O* object, M method); template ManipulationInertiaStartingEventHandler(com_ptr&& object, M method); template ManipulationInertiaStartingEventHandler(weak_ref&& object, LM&& lambda_or_method); template ManipulationInertiaStartingEventHandler(std::shared_ptr&& object, M method); template ManipulationInertiaStartingEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Input::ManipulationInertiaStartingRoutedEventArgs const& e) const; }; struct ManipulationStartedEventHandler : winrt::Windows::Foundation::IUnknown { ManipulationStartedEventHandler(std::nullptr_t = nullptr) noexcept {} ManipulationStartedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template ManipulationStartedEventHandler(L lambda); template ManipulationStartedEventHandler(F* function); template ManipulationStartedEventHandler(O* object, M method); template ManipulationStartedEventHandler(com_ptr&& object, M method); template ManipulationStartedEventHandler(weak_ref&& object, LM&& lambda_or_method); template ManipulationStartedEventHandler(std::shared_ptr&& object, M method); template ManipulationStartedEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Input::ManipulationStartedRoutedEventArgs const& e) const; }; struct ManipulationStartingEventHandler : winrt::Windows::Foundation::IUnknown { ManipulationStartingEventHandler(std::nullptr_t = nullptr) noexcept {} ManipulationStartingEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template ManipulationStartingEventHandler(L lambda); template ManipulationStartingEventHandler(F* function); template ManipulationStartingEventHandler(O* object, M method); template ManipulationStartingEventHandler(com_ptr&& object, M method); template ManipulationStartingEventHandler(weak_ref&& object, LM&& lambda_or_method); template ManipulationStartingEventHandler(std::shared_ptr&& object, M method); template ManipulationStartingEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Input::ManipulationStartingRoutedEventArgs const& e) const; }; struct PointerEventHandler : winrt::Windows::Foundation::IUnknown { PointerEventHandler(std::nullptr_t = nullptr) noexcept {} PointerEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template PointerEventHandler(L lambda); template PointerEventHandler(F* function); template PointerEventHandler(O* object, M method); template PointerEventHandler(com_ptr&& object, M method); template PointerEventHandler(weak_ref&& object, LM&& lambda_or_method); template PointerEventHandler(std::shared_ptr&& object, M method); template PointerEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Input::PointerRoutedEventArgs const& e) const; }; struct RightTappedEventHandler : winrt::Windows::Foundation::IUnknown { RightTappedEventHandler(std::nullptr_t = nullptr) noexcept {} RightTappedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template RightTappedEventHandler(L lambda); template RightTappedEventHandler(F* function); template RightTappedEventHandler(O* object, M method); template RightTappedEventHandler(com_ptr&& object, M method); template RightTappedEventHandler(weak_ref&& object, LM&& lambda_or_method); template RightTappedEventHandler(std::shared_ptr&& object, M method); template RightTappedEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Input::RightTappedRoutedEventArgs const& e) const; }; struct TappedEventHandler : winrt::Windows::Foundation::IUnknown { TappedEventHandler(std::nullptr_t = nullptr) noexcept {} TappedEventHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IUnknown(ptr, take_ownership_from_abi) {} template TappedEventHandler(L lambda); template TappedEventHandler(F* function); template TappedEventHandler(O* object, M method); template TappedEventHandler(com_ptr&& object, M method); template TappedEventHandler(weak_ref&& object, LM&& lambda_or_method); template TappedEventHandler(std::shared_ptr&& object, M method); template TappedEventHandler(std::weak_ptr&& object, LM&& lambda_or_method); auto operator()(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::Input::TappedRoutedEventArgs const& e) const; }; struct WINRT_IMPL_EMPTY_BASES AccessKeyDisplayDismissedEventArgs : winrt::Microsoft::UI::Xaml::Input::IAccessKeyDisplayDismissedEventArgs { AccessKeyDisplayDismissedEventArgs(std::nullptr_t) noexcept {} AccessKeyDisplayDismissedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IAccessKeyDisplayDismissedEventArgs(ptr, take_ownership_from_abi) {} AccessKeyDisplayDismissedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES AccessKeyDisplayRequestedEventArgs : winrt::Microsoft::UI::Xaml::Input::IAccessKeyDisplayRequestedEventArgs { AccessKeyDisplayRequestedEventArgs(std::nullptr_t) noexcept {} AccessKeyDisplayRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IAccessKeyDisplayRequestedEventArgs(ptr, take_ownership_from_abi) {} AccessKeyDisplayRequestedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES AccessKeyInvokedEventArgs : winrt::Microsoft::UI::Xaml::Input::IAccessKeyInvokedEventArgs { AccessKeyInvokedEventArgs(std::nullptr_t) noexcept {} AccessKeyInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IAccessKeyInvokedEventArgs(ptr, take_ownership_from_abi) {} AccessKeyInvokedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES AccessKeyManager : winrt::Microsoft::UI::Xaml::Input::IAccessKeyManager { AccessKeyManager(std::nullptr_t) noexcept {} AccessKeyManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IAccessKeyManager(ptr, take_ownership_from_abi) {} [[nodiscard]] static auto IsDisplayModeEnabled(); [[nodiscard]] static auto AreKeyTipsEnabled(); static auto AreKeyTipsEnabled(bool value); static auto IsDisplayModeEnabledChanged(winrt::Windows::Foundation::TypedEventHandler const& handler); using IsDisplayModeEnabledChanged_revoker = impl::factory_event_revoker::remove_IsDisplayModeEnabledChanged>; [[nodiscard]] static auto IsDisplayModeEnabledChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler); static auto IsDisplayModeEnabledChanged(winrt::event_token const& token); static auto ExitDisplayMode(); static auto EnterDisplayMode(winrt::Microsoft::UI::Xaml::XamlRoot const& XamlRoot); }; struct WINRT_IMPL_EMPTY_BASES CanExecuteRequestedEventArgs : winrt::Microsoft::UI::Xaml::Input::ICanExecuteRequestedEventArgs { CanExecuteRequestedEventArgs(std::nullptr_t) noexcept {} CanExecuteRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::ICanExecuteRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES CharacterReceivedRoutedEventArgs : winrt::Microsoft::UI::Xaml::Input::ICharacterReceivedRoutedEventArgs, impl::base, impl::require { CharacterReceivedRoutedEventArgs(std::nullptr_t) noexcept {} CharacterReceivedRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::ICharacterReceivedRoutedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ContextRequestedEventArgs : winrt::Microsoft::UI::Xaml::Input::IContextRequestedEventArgs, impl::base, impl::require { ContextRequestedEventArgs(std::nullptr_t) noexcept {} ContextRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IContextRequestedEventArgs(ptr, take_ownership_from_abi) {} ContextRequestedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES DoubleTappedRoutedEventArgs : winrt::Microsoft::UI::Xaml::Input::IDoubleTappedRoutedEventArgs, impl::base, impl::require { DoubleTappedRoutedEventArgs(std::nullptr_t) noexcept {} DoubleTappedRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IDoubleTappedRoutedEventArgs(ptr, take_ownership_from_abi) {} DoubleTappedRoutedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ExecuteRequestedEventArgs : winrt::Microsoft::UI::Xaml::Input::IExecuteRequestedEventArgs { ExecuteRequestedEventArgs(std::nullptr_t) noexcept {} ExecuteRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IExecuteRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES FindNextElementOptions : winrt::Microsoft::UI::Xaml::Input::IFindNextElementOptions { FindNextElementOptions(std::nullptr_t) noexcept {} FindNextElementOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IFindNextElementOptions(ptr, take_ownership_from_abi) {} FindNextElementOptions(); }; struct WINRT_IMPL_EMPTY_BASES FocusManager : winrt::Microsoft::UI::Xaml::Input::IFocusManager { FocusManager(std::nullptr_t) noexcept {} FocusManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IFocusManager(ptr, take_ownership_from_abi) {} static auto GotFocus(winrt::Windows::Foundation::EventHandler const& handler); using GotFocus_revoker = impl::factory_event_revoker::remove_GotFocus>; [[nodiscard]] static auto GotFocus(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler); static auto GotFocus(winrt::event_token const& token); static auto LostFocus(winrt::Windows::Foundation::EventHandler const& handler); using LostFocus_revoker = impl::factory_event_revoker::remove_LostFocus>; [[nodiscard]] static auto LostFocus(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler); static auto LostFocus(winrt::event_token const& token); static auto GettingFocus(winrt::Windows::Foundation::EventHandler const& handler); using GettingFocus_revoker = impl::factory_event_revoker::remove_GettingFocus>; [[nodiscard]] static auto GettingFocus(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler); static auto GettingFocus(winrt::event_token const& token); static auto LosingFocus(winrt::Windows::Foundation::EventHandler const& handler); using LosingFocus_revoker = impl::factory_event_revoker::remove_LosingFocus>; [[nodiscard]] static auto LosingFocus(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler); static auto LosingFocus(winrt::event_token const& token); static auto TryFocusAsync(winrt::Microsoft::UI::Xaml::DependencyObject const& element, winrt::Microsoft::UI::Xaml::FocusState const& value); static auto TryMoveFocusAsync(winrt::Microsoft::UI::Xaml::Input::FocusNavigationDirection const& focusNavigationDirection); static auto TryMoveFocusAsync(winrt::Microsoft::UI::Xaml::Input::FocusNavigationDirection const& focusNavigationDirection, winrt::Microsoft::UI::Xaml::Input::FindNextElementOptions const& focusNavigationOptions); static auto TryMoveFocus(winrt::Microsoft::UI::Xaml::Input::FocusNavigationDirection const& focusNavigationDirection, winrt::Microsoft::UI::Xaml::Input::FindNextElementOptions const& focusNavigationOptions); static auto FindNextElement(winrt::Microsoft::UI::Xaml::Input::FocusNavigationDirection const& focusNavigationDirection); static auto FindFirstFocusableElement(winrt::Microsoft::UI::Xaml::DependencyObject const& searchScope); static auto FindLastFocusableElement(winrt::Microsoft::UI::Xaml::DependencyObject const& searchScope); static auto FindNextElement(winrt::Microsoft::UI::Xaml::Input::FocusNavigationDirection const& focusNavigationDirection, winrt::Microsoft::UI::Xaml::Input::FindNextElementOptions const& focusNavigationOptions); static auto FindNextFocusableElement(winrt::Microsoft::UI::Xaml::Input::FocusNavigationDirection const& focusNavigationDirection); static auto FindNextFocusableElement(winrt::Microsoft::UI::Xaml::Input::FocusNavigationDirection const& focusNavigationDirection, winrt::Windows::Foundation::Rect const& hintRect); static auto TryMoveFocus(winrt::Microsoft::UI::Xaml::Input::FocusNavigationDirection const& focusNavigationDirection); static auto GetFocusedElement(); static auto GetFocusedElement(winrt::Microsoft::UI::Xaml::XamlRoot const& xamlRoot); }; struct WINRT_IMPL_EMPTY_BASES FocusManagerGotFocusEventArgs : winrt::Microsoft::UI::Xaml::Input::IFocusManagerGotFocusEventArgs { FocusManagerGotFocusEventArgs(std::nullptr_t) noexcept {} FocusManagerGotFocusEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IFocusManagerGotFocusEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES FocusManagerLostFocusEventArgs : winrt::Microsoft::UI::Xaml::Input::IFocusManagerLostFocusEventArgs { FocusManagerLostFocusEventArgs(std::nullptr_t) noexcept {} FocusManagerLostFocusEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IFocusManagerLostFocusEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES FocusMovementResult : winrt::Microsoft::UI::Xaml::Input::IFocusMovementResult { FocusMovementResult(std::nullptr_t) noexcept {} FocusMovementResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IFocusMovementResult(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES GettingFocusEventArgs : winrt::Microsoft::UI::Xaml::Input::IGettingFocusEventArgs, impl::base, impl::require { GettingFocusEventArgs(std::nullptr_t) noexcept {} GettingFocusEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IGettingFocusEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES HoldingRoutedEventArgs : winrt::Microsoft::UI::Xaml::Input::IHoldingRoutedEventArgs, impl::base, impl::require { HoldingRoutedEventArgs(std::nullptr_t) noexcept {} HoldingRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IHoldingRoutedEventArgs(ptr, take_ownership_from_abi) {} HoldingRoutedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES InertiaExpansionBehavior : winrt::Microsoft::UI::Xaml::Input::IInertiaExpansionBehavior { InertiaExpansionBehavior(std::nullptr_t) noexcept {} InertiaExpansionBehavior(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IInertiaExpansionBehavior(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES InertiaRotationBehavior : winrt::Microsoft::UI::Xaml::Input::IInertiaRotationBehavior { InertiaRotationBehavior(std::nullptr_t) noexcept {} InertiaRotationBehavior(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IInertiaRotationBehavior(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES InertiaTranslationBehavior : winrt::Microsoft::UI::Xaml::Input::IInertiaTranslationBehavior { InertiaTranslationBehavior(std::nullptr_t) noexcept {} InertiaTranslationBehavior(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IInertiaTranslationBehavior(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES InputScope : winrt::Microsoft::UI::Xaml::Input::IInputScope, impl::base, impl::require { InputScope(std::nullptr_t) noexcept {} InputScope(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IInputScope(ptr, take_ownership_from_abi) {} InputScope(); }; struct WINRT_IMPL_EMPTY_BASES InputScopeName : winrt::Microsoft::UI::Xaml::Input::IInputScopeName, impl::base, impl::require { InputScopeName(std::nullptr_t) noexcept {} InputScopeName(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IInputScopeName(ptr, take_ownership_from_abi) {} InputScopeName(); explicit InputScopeName(winrt::Microsoft::UI::Xaml::Input::InputScopeNameValue const& nameValue); }; struct WINRT_IMPL_EMPTY_BASES KeyRoutedEventArgs : winrt::Microsoft::UI::Xaml::Input::IKeyRoutedEventArgs, impl::base, impl::require { KeyRoutedEventArgs(std::nullptr_t) noexcept {} KeyRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IKeyRoutedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES KeyboardAccelerator : winrt::Microsoft::UI::Xaml::Input::IKeyboardAccelerator, impl::base, impl::require { KeyboardAccelerator(std::nullptr_t) noexcept {} KeyboardAccelerator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IKeyboardAccelerator(ptr, take_ownership_from_abi) {} KeyboardAccelerator(); [[nodiscard]] static auto KeyProperty(); [[nodiscard]] static auto ModifiersProperty(); [[nodiscard]] static auto IsEnabledProperty(); [[nodiscard]] static auto ScopeOwnerProperty(); }; struct WINRT_IMPL_EMPTY_BASES KeyboardAcceleratorInvokedEventArgs : winrt::Microsoft::UI::Xaml::Input::IKeyboardAcceleratorInvokedEventArgs { KeyboardAcceleratorInvokedEventArgs(std::nullptr_t) noexcept {} KeyboardAcceleratorInvokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IKeyboardAcceleratorInvokedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES LosingFocusEventArgs : winrt::Microsoft::UI::Xaml::Input::ILosingFocusEventArgs, impl::base, impl::require { LosingFocusEventArgs(std::nullptr_t) noexcept {} LosingFocusEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::ILosingFocusEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ManipulationCompletedRoutedEventArgs : winrt::Microsoft::UI::Xaml::Input::IManipulationCompletedRoutedEventArgs, impl::base, impl::require { ManipulationCompletedRoutedEventArgs(std::nullptr_t) noexcept {} ManipulationCompletedRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IManipulationCompletedRoutedEventArgs(ptr, take_ownership_from_abi) {} ManipulationCompletedRoutedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ManipulationDeltaRoutedEventArgs : winrt::Microsoft::UI::Xaml::Input::IManipulationDeltaRoutedEventArgs, impl::base, impl::require { ManipulationDeltaRoutedEventArgs(std::nullptr_t) noexcept {} ManipulationDeltaRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IManipulationDeltaRoutedEventArgs(ptr, take_ownership_from_abi) {} ManipulationDeltaRoutedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ManipulationInertiaStartingRoutedEventArgs : winrt::Microsoft::UI::Xaml::Input::IManipulationInertiaStartingRoutedEventArgs, impl::base, impl::require { ManipulationInertiaStartingRoutedEventArgs(std::nullptr_t) noexcept {} ManipulationInertiaStartingRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IManipulationInertiaStartingRoutedEventArgs(ptr, take_ownership_from_abi) {} ManipulationInertiaStartingRoutedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ManipulationPivot : winrt::Microsoft::UI::Xaml::Input::IManipulationPivot { ManipulationPivot(std::nullptr_t) noexcept {} ManipulationPivot(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IManipulationPivot(ptr, take_ownership_from_abi) {} ManipulationPivot(); ManipulationPivot(winrt::Windows::Foundation::Point const& center, double radius); }; struct WINRT_IMPL_EMPTY_BASES ManipulationStartedRoutedEventArgs : winrt::Microsoft::UI::Xaml::Input::IManipulationStartedRoutedEventArgs, impl::base, impl::require { ManipulationStartedRoutedEventArgs(std::nullptr_t) noexcept {} ManipulationStartedRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IManipulationStartedRoutedEventArgs(ptr, take_ownership_from_abi) {} ManipulationStartedRoutedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES ManipulationStartingRoutedEventArgs : winrt::Microsoft::UI::Xaml::Input::IManipulationStartingRoutedEventArgs, impl::base, impl::require { ManipulationStartingRoutedEventArgs(std::nullptr_t) noexcept {} ManipulationStartingRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IManipulationStartingRoutedEventArgs(ptr, take_ownership_from_abi) {} ManipulationStartingRoutedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES NoFocusCandidateFoundEventArgs : winrt::Microsoft::UI::Xaml::Input::INoFocusCandidateFoundEventArgs, impl::base, impl::require { NoFocusCandidateFoundEventArgs(std::nullptr_t) noexcept {} NoFocusCandidateFoundEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::INoFocusCandidateFoundEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES Pointer : winrt::Microsoft::UI::Xaml::Input::IPointer { Pointer(std::nullptr_t) noexcept {} Pointer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IPointer(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES PointerRoutedEventArgs : winrt::Microsoft::UI::Xaml::Input::IPointerRoutedEventArgs, impl::base, impl::require { PointerRoutedEventArgs(std::nullptr_t) noexcept {} PointerRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IPointerRoutedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ProcessKeyboardAcceleratorEventArgs : winrt::Microsoft::UI::Xaml::Input::IProcessKeyboardAcceleratorEventArgs { ProcessKeyboardAcceleratorEventArgs(std::nullptr_t) noexcept {} ProcessKeyboardAcceleratorEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IProcessKeyboardAcceleratorEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES RightTappedRoutedEventArgs : winrt::Microsoft::UI::Xaml::Input::IRightTappedRoutedEventArgs, impl::base, impl::require { RightTappedRoutedEventArgs(std::nullptr_t) noexcept {} RightTappedRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IRightTappedRoutedEventArgs(ptr, take_ownership_from_abi) {} RightTappedRoutedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES StandardUICommand : winrt::Microsoft::UI::Xaml::Input::IStandardUICommand, impl::base, impl::require { StandardUICommand(std::nullptr_t) noexcept {} StandardUICommand(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IStandardUICommand(ptr, take_ownership_from_abi) {} StandardUICommand(); explicit StandardUICommand(winrt::Microsoft::UI::Xaml::Input::StandardUICommandKind const& kind); [[nodiscard]] static auto KindProperty(); }; struct WINRT_IMPL_EMPTY_BASES TappedRoutedEventArgs : winrt::Microsoft::UI::Xaml::Input::ITappedRoutedEventArgs, impl::base, impl::require { TappedRoutedEventArgs(std::nullptr_t) noexcept {} TappedRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::ITappedRoutedEventArgs(ptr, take_ownership_from_abi) {} TappedRoutedEventArgs(); }; struct WINRT_IMPL_EMPTY_BASES XamlUICommand : winrt::Microsoft::UI::Xaml::Input::IXamlUICommand, impl::base, impl::require { XamlUICommand(std::nullptr_t) noexcept {} XamlUICommand(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::UI::Xaml::Input::IXamlUICommand(ptr, take_ownership_from_abi) {} XamlUICommand(); [[nodiscard]] static auto LabelProperty(); [[nodiscard]] static auto IconSourceProperty(); [[nodiscard]] static auto KeyboardAcceleratorsProperty(); [[nodiscard]] static auto AccessKeyProperty(); [[nodiscard]] static auto DescriptionProperty(); [[nodiscard]] static auto CommandProperty(); }; } #endif