// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_UI_Composition_Interactions_1_H #define WINRT_Windows_UI_Composition_Interactions_1_H #include "winrt/impl/Windows.UI.Composition.Interactions.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Composition::Interactions { struct __declspec(empty_bases) ICompositionConditionalValue : Windows::Foundation::IInspectable, impl::consume_t { ICompositionConditionalValue(std::nullptr_t = nullptr) noexcept {} ICompositionConditionalValue(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompositionConditionalValueStatics : Windows::Foundation::IInspectable, impl::consume_t { ICompositionConditionalValueStatics(std::nullptr_t = nullptr) noexcept {} ICompositionConditionalValueStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompositionInteractionSource : Windows::Foundation::IInspectable, impl::consume_t { ICompositionInteractionSource(std::nullptr_t = nullptr) noexcept {} ICompositionInteractionSource(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompositionInteractionSourceCollection : Windows::Foundation::IInspectable, impl::consume_t { ICompositionInteractionSourceCollection(std::nullptr_t = nullptr) noexcept {} ICompositionInteractionSourceCollection(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionSourceConfiguration : Windows::Foundation::IInspectable, impl::consume_t { IInteractionSourceConfiguration(std::nullptr_t = nullptr) noexcept {} IInteractionSourceConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTracker : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTracker(std::nullptr_t = nullptr) noexcept {} IInteractionTracker(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTracker2 : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTracker2(std::nullptr_t = nullptr) noexcept {} IInteractionTracker2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTracker3 : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTracker3(std::nullptr_t = nullptr) noexcept {} IInteractionTracker3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTracker4 : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTracker4(std::nullptr_t = nullptr) noexcept {} IInteractionTracker4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTracker5 : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTracker5(std::nullptr_t = nullptr) noexcept {} IInteractionTracker5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerCustomAnimationStateEnteredArgs : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerCustomAnimationStateEnteredArgs(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerCustomAnimationStateEnteredArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerCustomAnimationStateEnteredArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerCustomAnimationStateEnteredArgs2(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerCustomAnimationStateEnteredArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerIdleStateEnteredArgs : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerIdleStateEnteredArgs(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerIdleStateEnteredArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerIdleStateEnteredArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerIdleStateEnteredArgs2(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerIdleStateEnteredArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInertiaModifier : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaModifier(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaModifier(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInertiaModifierFactory : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaModifierFactory(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaModifierFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInertiaMotion : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaMotion(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaMotion(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInertiaMotionStatics : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaMotionStatics(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaMotionStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInertiaNaturalMotion : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaNaturalMotion(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaNaturalMotion(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInertiaNaturalMotionStatics : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaNaturalMotionStatics(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaNaturalMotionStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInertiaRestingValue : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaRestingValue(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaRestingValue(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInertiaRestingValueStatics : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaRestingValueStatics(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaRestingValueStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInertiaStateEnteredArgs : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaStateEnteredArgs(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaStateEnteredArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInertiaStateEnteredArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaStateEnteredArgs2(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaStateEnteredArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInertiaStateEnteredArgs3 : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInertiaStateEnteredArgs3(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInertiaStateEnteredArgs3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInteractingStateEnteredArgs : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInteractingStateEnteredArgs(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInteractingStateEnteredArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerInteractingStateEnteredArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerInteractingStateEnteredArgs2(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerInteractingStateEnteredArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerOwner : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerOwner(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerOwner(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerRequestIgnoredArgs : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerRequestIgnoredArgs(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerRequestIgnoredArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerStatics : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerStatics(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerStatics2(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerValuesChangedArgs : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerValuesChangedArgs(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerValuesChangedArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerVector2InertiaModifier : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerVector2InertiaModifier(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerVector2InertiaModifier(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerVector2InertiaModifierFactory : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerVector2InertiaModifierFactory(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerVector2InertiaModifierFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerVector2InertiaNaturalMotion : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerVector2InertiaNaturalMotion(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerVector2InertiaNaturalMotion(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInteractionTrackerVector2InertiaNaturalMotionStatics : Windows::Foundation::IInspectable, impl::consume_t { IInteractionTrackerVector2InertiaNaturalMotionStatics(std::nullptr_t = nullptr) noexcept {} IInteractionTrackerVector2InertiaNaturalMotionStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualInteractionSource : Windows::Foundation::IInspectable, impl::consume_t { IVisualInteractionSource(std::nullptr_t = nullptr) noexcept {} IVisualInteractionSource(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualInteractionSource2 : Windows::Foundation::IInspectable, impl::consume_t { IVisualInteractionSource2(std::nullptr_t = nullptr) noexcept {} IVisualInteractionSource2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualInteractionSource3 : Windows::Foundation::IInspectable, impl::consume_t { IVisualInteractionSource3(std::nullptr_t = nullptr) noexcept {} IVisualInteractionSource3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualInteractionSourceObjectFactory : Windows::Foundation::IInspectable, impl::consume_t { IVisualInteractionSourceObjectFactory(std::nullptr_t = nullptr) noexcept {} IVisualInteractionSourceObjectFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualInteractionSourceStatics : Windows::Foundation::IInspectable, impl::consume_t { IVisualInteractionSourceStatics(std::nullptr_t = nullptr) noexcept {} IVisualInteractionSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualInteractionSourceStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IVisualInteractionSourceStatics2(std::nullptr_t = nullptr) noexcept {} IVisualInteractionSourceStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif