// WARNING: Please don't edit this file. It was generated by C++/WinRT // v2.0.250303.1 #pragma once #ifndef WINRT_Microsoft_UI_Composition_Interactions_1_H #define WINRT_Microsoft_UI_Composition_Interactions_1_H #include "winrt/impl/Microsoft.UI.Composition.Interactions.0.h" WINRT_EXPORT namespace winrt::Microsoft::UI::Composition::Interactions { struct WINRT_IMPL_EMPTY_BASES ICompositionConditionalValue : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICompositionConditionalValue(std::nullptr_t = nullptr) noexcept {} ICompositionConditionalValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICompositionConditionalValueStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICompositionConditionalValueStatics(std::nullptr_t = nullptr) noexcept {} ICompositionConditionalValueStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICompositionInteractionSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICompositionInteractionSource(std::nullptr_t = nullptr) noexcept {} ICompositionInteractionSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICompositionInteractionSourceCollection : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICompositionInteractionSourceCollection(std::nullptr_t = nullptr) noexcept { } ICompositionInteractionSourceCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionSourceConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionSourceConfiguration(std::nullptr_t = nullptr) noexcept {} IInteractionSourceConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTracker : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTracker(std::nullptr_t = nullptr) noexcept {} IInteractionTracker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTracker2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTracker2(std::nullptr_t = nullptr) noexcept {} IInteractionTracker2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTracker3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTracker3(std::nullptr_t = nullptr) noexcept {} IInteractionTracker3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTracker4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTracker4(std::nullptr_t = nullptr) noexcept {} IInteractionTracker4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTracker5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTracker5(std::nullptr_t = nullptr) noexcept {} IInteractionTracker5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerCustomAnimationStateEnteredArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerCustomAnimationStateEnteredArgs( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerCustomAnimationStateEnteredArgs( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerCustomAnimationStateEnteredArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerCustomAnimationStateEnteredArgs2( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerCustomAnimationStateEnteredArgs2( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerIdleStateEnteredArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerIdleStateEnteredArgs(std::nullptr_t = nullptr) noexcept { } IInteractionTrackerIdleStateEnteredArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerIdleStateEnteredArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerIdleStateEnteredArgs2( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerIdleStateEnteredArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInertiaModifier : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaModifier(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaModifier(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInertiaModifierFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaModifierFactory( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaModifierFactory( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInertiaMotion : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaMotion(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaMotion(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInertiaMotionStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaMotionStatics(std::nullptr_t = nullptr) noexcept { } IInteractionTrackerInertiaMotionStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInertiaNaturalMotion : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaNaturalMotion(std::nullptr_t = nullptr) noexcept { } IInteractionTrackerInertiaNaturalMotion(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInertiaNaturalMotionStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaNaturalMotionStatics( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaNaturalMotionStatics( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInertiaRestingValue : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaRestingValue(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaRestingValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInertiaRestingValueStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaRestingValueStatics( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaRestingValueStatics( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInertiaStateEnteredArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaStateEnteredArgs( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaStateEnteredArgs( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInertiaStateEnteredArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaStateEnteredArgs2( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaStateEnteredArgs2( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInertiaStateEnteredArgs3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaStateEnteredArgs3( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaStateEnteredArgs3( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInteractingStateEnteredArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInteractingStateEnteredArgs( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInteractingStateEnteredArgs( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerInteractingStateEnteredArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInteractingStateEnteredArgs2( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInteractingStateEnteredArgs2( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerOwner : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerOwner(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerOwner(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerRequestIgnoredArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerRequestIgnoredArgs(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerRequestIgnoredArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerStatics(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerStatics2(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerValuesChangedArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerValuesChangedArgs(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerValuesChangedArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerVector2InertiaModifier : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerVector2InertiaModifier( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerVector2InertiaModifier( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerVector2InertiaModifierFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerVector2InertiaModifierFactory( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerVector2InertiaModifierFactory( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerVector2InertiaNaturalMotion : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerVector2InertiaNaturalMotion( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerVector2InertiaNaturalMotion( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInteractionTrackerVector2InertiaNaturalMotionStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerVector2InertiaNaturalMotionStatics( std::nullptr_t = nullptr) noexcept {} IInteractionTrackerVector2InertiaNaturalMotionStatics( void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualInteractionSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualInteractionSource(std::nullptr_t = nullptr) noexcept {} IVisualInteractionSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualInteractionSource2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualInteractionSource2(std::nullptr_t = nullptr) noexcept {} IVisualInteractionSource2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualInteractionSource3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualInteractionSource3(std::nullptr_t = nullptr) noexcept {} IVisualInteractionSource3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualInteractionSourceObjectFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualInteractionSourceObjectFactory(std::nullptr_t = nullptr) noexcept {} IVisualInteractionSourceObjectFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualInteractionSourceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualInteractionSourceStatics(std::nullptr_t = nullptr) noexcept {} IVisualInteractionSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualInteractionSourceStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualInteractionSourceStatics2(std::nullptr_t = nullptr) noexcept {} IVisualInteractionSourceStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif