format 4.0
census 2e30db26-66c8-4551-85b9-a537376d8f99 1
namespace Microsoft.UI.Xaml.Media.Animation

class Microsoft.UI.Xaml.Media.Animation.AddDeleteThemeTransition activatable python_type
    py AddDeleteThemeTransition
    signature rc(Microsoft.UI.Xaml.Media.Animation.AddDeleteThemeTransition;{3728595e-0ea2-524b-9348-86cfb860a0ff})
    base Microsoft.UI.Xaml.Media.Animation.Transition
    default Microsoft.UI.Xaml.Media.Animation.IAddDeleteThemeTransition
    requires Microsoft.UI.Xaml.Media.Animation.IAddDeleteThemeTransition
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.BackEase activatable python_type
    py BackEase
    signature rc(Microsoft.UI.Xaml.Media.Animation.BackEase;{1775bd43-1939-57cb-8c31-cd7590ec9543})
    base Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase
    default Microsoft.UI.Xaml.Media.Animation.IBackEase
    requires Microsoft.UI.Xaml.Media.Animation.IBackEase
    factory Microsoft.UI.Xaml.Media.Animation.IBackEaseStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property amplitude
        get get_Amplitude slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IBackEase shape=4
            out double return
        put put_Amplitude slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IBackEase shape=2
            in double name=value
    property amplitude_property static
        get get_AmplitudeProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IBackEaseStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.BasicConnectedAnimationConfiguration composable python_type
    py BasicConnectedAnimationConfiguration
    signature rc(Microsoft.UI.Xaml.Media.Animation.BasicConnectedAnimationConfiguration;{7ff18afe-91e8-52fa-a1c1-7b2c1a140118})
    base Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationConfiguration
    default Microsoft.UI.Xaml.Media.Animation.IBasicConnectedAnimationConfiguration
    requires Microsoft.UI.Xaml.Media.Animation.IBasicConnectedAnimationConfiguration
    composable Microsoft.UI.Xaml.Media.Animation.IBasicConnectedAnimationConfigurationFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IBasicConnectedAnimationConfigurationFactory shape=117
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Media.Animation.BasicConnectedAnimationConfiguration return

class Microsoft.UI.Xaml.Media.Animation.BeginStoryboard activatable python_type
    py BeginStoryboard
    signature rc(Microsoft.UI.Xaml.Media.Animation.BeginStoryboard;{bb364720-ee5a-5b32-91e2-62589729fd3a})
    base Microsoft.UI.Xaml.TriggerAction
    default Microsoft.UI.Xaml.Media.Animation.IBeginStoryboard
    requires Microsoft.UI.Xaml.Media.Animation.IBeginStoryboard
    factory Microsoft.UI.Xaml.Media.Animation.IBeginStoryboardStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property storyboard
        get get_Storyboard slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IBeginStoryboard shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.Storyboard return
        put put_Storyboard slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IBeginStoryboard shape=4
            in class type=Microsoft.UI.Xaml.Media.Animation.Storyboard name=value
    property storyboard_property static
        get get_StoryboardProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IBeginStoryboardStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.BounceEase activatable python_type
    py BounceEase
    signature rc(Microsoft.UI.Xaml.Media.Animation.BounceEase;{c138bfff-87c8-5c60-b280-682a499c58c3})
    base Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase
    default Microsoft.UI.Xaml.Media.Animation.IBounceEase
    requires Microsoft.UI.Xaml.Media.Animation.IBounceEase
    factory Microsoft.UI.Xaml.Media.Animation.IBounceEaseStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property bounciness
        get get_Bounciness slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IBounceEase shape=4
            out double return
        put put_Bounciness slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IBounceEase shape=2
            in double name=value
    property bounces
        get get_Bounces slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IBounceEase shape=4
            out int32 return
        put put_Bounces slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IBounceEase shape=4
            in int32 name=value
    property bounces_property static
        get get_BouncesProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IBounceEaseStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property bounciness_property static
        get get_BouncinessProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IBounceEaseStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.CircleEase activatable python_type
    py CircleEase
    signature rc(Microsoft.UI.Xaml.Media.Animation.CircleEase;{88209080-2929-5924-9b52-f95196568713})
    base Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase
    default Microsoft.UI.Xaml.Media.Animation.ICircleEase
    requires Microsoft.UI.Xaml.Media.Animation.ICircleEase
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

enum Microsoft.UI.Xaml.Media.Animation.ClockState python_type
    py ClockState
    signature enum(Microsoft.UI.Xaml.Media.Animation.ClockState;i4)
    constant ACTIVE 0
    constant FILLING 1
    constant STOPPED 2

class Microsoft.UI.Xaml.Media.Animation.ColorAnimation activatable python_type
    py ColorAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.ColorAnimation;{6df862d2-65f2-53a8-8b1b-1b6c1763c175})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IColorAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IColorAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IColorAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property to
        get get_To slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimation shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_To slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimation shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property from_
        get get_From slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimation shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_From slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimation shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property enable_dependent_animation
        get get_EnableDependentAnimation slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimation shape=4
            out boolean return
        put put_EnableDependentAnimation slot=15 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimation shape=4
            in boolean name=value
    property easing_function
        get get_EasingFunction slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimation shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase return
        put put_EasingFunction slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimation shape=4
            in class type=Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase name=value
    property by
        get get_By slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimation shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_By slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimation shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property by_property static
        get get_ByProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property easing_function_property static
        get get_EasingFunctionProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property from_property static
        get get_FromProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property to_property static
        get get_ToProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.ColorAnimationUsingKeyFrames activatable python_type
    py ColorAnimationUsingKeyFrames
    signature rc(Microsoft.UI.Xaml.Media.Animation.ColorAnimationUsingKeyFrames;{96f28c97-67eb-5393-8e37-a81d8fda18b3})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFrames
    requires Microsoft.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFrames
    factory Microsoft.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFramesStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property enable_dependent_animation
        get get_EnableDependentAnimation slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFrames shape=4
            out boolean return
        put put_EnableDependentAnimation slot=8 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFrames shape=4
            in boolean name=value
    property key_frames
        get get_KeyFrames slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFrames shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrameCollection return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFramesStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame composable python_type
    py ColorKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame;{02848c7e-c772-5f66-842b-fd494d0da669})
    base Microsoft.UI.Xaml.DependencyObject
    default Microsoft.UI.Xaml.Media.Animation.IColorKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.IColorKeyFrame
    factory Microsoft.UI.Xaml.Media.Animation.IColorKeyFrameStatics
    composable Microsoft.UI.Xaml.Media.Animation.IColorKeyFrameFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorKeyFrameFactory shape=117 protected
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame return
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorKeyFrame shape=4
            out struct type=Windows.UI.Color return
        put put_Value slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IColorKeyFrame shape=29
            in struct type=Windows.UI.Color name=value
    property key_time
        get get_KeyTime slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorKeyFrame shape=4
            out struct type=Microsoft.UI.Xaml.Media.Animation.KeyTime return
        put put_KeyTime slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IColorKeyFrame shape=26
            in struct type=Microsoft.UI.Xaml.Media.Animation.KeyTime name=value
    property key_time_property static
        get get_KeyTimeProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property value_property static
        get get_ValueProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IColorKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.ColorKeyFrameCollection activatable python_type iterable sequence mutable_sequence
    py ColorKeyFrameCollection
    signature rc(Microsoft.UI.Xaml.Media.Animation.ColorKeyFrameCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame;{02848c7e-c772-5f66-842b-fd494d0da669})))
    default Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame>
    requires Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame>
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame>
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=value

class Microsoft.UI.Xaml.Media.Animation.CommonNavigationTransitionInfo activatable python_type
    py CommonNavigationTransitionInfo
    signature rc(Microsoft.UI.Xaml.Media.Animation.CommonNavigationTransitionInfo;{b21cc95f-9e3d-540a-b35a-17b99dc41b1e})
    base Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo
    default Microsoft.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfo
    requires Microsoft.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfo
    factory Microsoft.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfoStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property is_staggering_enabled
        get get_IsStaggeringEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfo shape=4
            out boolean return
        put put_IsStaggeringEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfo shape=4
            in boolean name=value
    property is_stagger_element_property static
        get get_IsStaggerElementProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfoStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property is_staggering_enabled_property static
        get get_IsStaggeringEnabledProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfoStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    method get_is_stagger_element static
        method GetIsStaggerElement slot=8 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfoStatics shape=51 static
            in class type=Microsoft.UI.Xaml.UIElement name=element
            out boolean return
    method set_is_stagger_element static
        method SetIsStaggerElement slot=9 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfoStatics shape=51 static
            in class type=Microsoft.UI.Xaml.UIElement name=element
            in boolean name=value

class Microsoft.UI.Xaml.Media.Animation.ConnectedAnimation python_type
    py ConnectedAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.ConnectedAnimation;{a9c1c6ad-7670-589c-a608-9b5c01cec71f})
    default Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation
    property is_scale_animation_enabled
        get get_IsScaleAnimationEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation shape=4
            out boolean return
        put put_IsScaleAnimationEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation shape=4
            in boolean name=value
    property configuration
        get get_Configuration slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationConfiguration return
        put put_Configuration slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation shape=4
            in class type=Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationConfiguration name=value
    event completed
        add add_Completed slot=10 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Xaml.Media.Animation.ConnectedAnimation,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Completed slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method cancel
        method Cancel slot=14 inputs=0 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation shape=0
    method set_animation_component
        method SetAnimationComponent slot=15 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation shape=51
            in enum32 type=Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationComponent name=component
            in interface type=Microsoft.UI.Composition.ICompositionAnimationBase name=animation
    method try_start
        method TryStart slot=12 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation shape=51
            in class type=Microsoft.UI.Xaml.UIElement name=destination
            out boolean return
        method TryStart slot=13 inputs=2 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation shape=117
            in class type=Microsoft.UI.Xaml.UIElement name=destination
            in parameterized type=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.UIElement> name=coordinatedElements
            out boolean return

enum Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationComponent python_type
    py ConnectedAnimationComponent
    signature enum(Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationComponent;i4)
    constant OFFSET_X 0
    constant OFFSET_Y 1
    constant CROSS_FADE 2
    constant SCALE 3

class Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationConfiguration composable python_type
    py ConnectedAnimationConfiguration
    signature rc(Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationConfiguration;{e848379d-7e25-5976-bfb3-086bac4e8849})
    default Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationConfiguration
    requires Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationConfiguration
    composable Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationConfigurationFactory

class Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationService python_type
    py ConnectedAnimationService
    signature rc(Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationService;{85f72163-c3c8-586a-91fe-3e0315a3a4fc})
    default Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationService
    requires Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationService
    factory Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationServiceStatics
    property default_easing_function
        get get_DefaultEasingFunction slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationService shape=4
            out class type=Microsoft.UI.Composition.CompositionEasingFunction return
        put put_DefaultEasingFunction slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationService shape=4
            in class type=Microsoft.UI.Composition.CompositionEasingFunction name=value
    property default_duration
        get get_DefaultDuration slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationService shape=4
            out timespan return
        put put_DefaultDuration slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationService shape=26
            in timespan name=value
    method get_animation
        method GetAnimation slot=11 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationService shape=51
            in string name=key
            out class type=Microsoft.UI.Xaml.Media.Animation.ConnectedAnimation return
    method get_for_current_view static
        method GetForCurrentView slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationServiceStatics shape=4 static
            out class type=Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationService return
    method prepare_to_animate
        method PrepareToAnimate slot=10 inputs=2 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationService shape=117
            in string name=key
            in class type=Microsoft.UI.Xaml.UIElement name=source
            out class type=Microsoft.UI.Xaml.Media.Animation.ConnectedAnimation return

class Microsoft.UI.Xaml.Media.Animation.ContentThemeTransition activatable python_type
    py ContentThemeTransition
    signature rc(Microsoft.UI.Xaml.Media.Animation.ContentThemeTransition;{dff47071-cc51-556c-a3fe-8bbb4cba6195})
    base Microsoft.UI.Xaml.Media.Animation.Transition
    default Microsoft.UI.Xaml.Media.Animation.IContentThemeTransition
    requires Microsoft.UI.Xaml.Media.Animation.IContentThemeTransition
    factory Microsoft.UI.Xaml.Media.Animation.IContentThemeTransitionStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property vertical_offset
        get get_VerticalOffset slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IContentThemeTransition shape=4
            out double return
        put put_VerticalOffset slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IContentThemeTransition shape=2
            in double name=value
    property horizontal_offset
        get get_HorizontalOffset slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IContentThemeTransition shape=4
            out double return
        put put_HorizontalOffset slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IContentThemeTransition shape=2
            in double name=value
    property horizontal_offset_property static
        get get_HorizontalOffsetProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IContentThemeTransitionStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property vertical_offset_property static
        get get_VerticalOffsetProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IContentThemeTransitionStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.ContinuumNavigationTransitionInfo activatable python_type
    py ContinuumNavigationTransitionInfo
    signature rc(Microsoft.UI.Xaml.Media.Animation.ContinuumNavigationTransitionInfo;{c55da70f-ff2a-5fc3-81c5-9670f4d78752})
    base Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo
    default Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfo
    requires Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfo
    factory Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property exit_element
        get get_ExitElement slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfo shape=4
            out class type=Microsoft.UI.Xaml.UIElement return
        put put_ExitElement slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfo shape=4
            in class type=Microsoft.UI.Xaml.UIElement name=value
    property exit_element_container_property static
        get get_ExitElementContainerProperty slot=13 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property exit_element_property static
        get get_ExitElementProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property is_entrance_element_property static
        get get_IsEntranceElementProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property is_exit_element_property static
        get get_IsExitElementProperty slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    method get_exit_element_container static
        method GetExitElementContainer slot=14 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=51 static
            in class type=Microsoft.UI.Xaml.Controls.ListViewBase name=element
            out boolean return
    method get_is_entrance_element static
        method GetIsEntranceElement slot=8 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=51 static
            in class type=Microsoft.UI.Xaml.UIElement name=element
            out boolean return
    method get_is_exit_element static
        method GetIsExitElement slot=11 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=51 static
            in class type=Microsoft.UI.Xaml.UIElement name=element
            out boolean return
    method set_exit_element_container static
        method SetExitElementContainer slot=15 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=51 static
            in class type=Microsoft.UI.Xaml.Controls.ListViewBase name=element
            in boolean name=value
    method set_is_entrance_element static
        method SetIsEntranceElement slot=9 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=51 static
            in class type=Microsoft.UI.Xaml.UIElement name=element
            in boolean name=value
    method set_is_exit_element static
        method SetIsExitElement slot=12 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=51 static
            in class type=Microsoft.UI.Xaml.UIElement name=element
            in boolean name=value

class Microsoft.UI.Xaml.Media.Animation.CubicEase activatable python_type
    py CubicEase
    signature rc(Microsoft.UI.Xaml.Media.Animation.CubicEase;{01a218b4-eb7e-54f9-bfb6-c6ee128013d2})
    base Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase
    default Microsoft.UI.Xaml.Media.Animation.ICubicEase
    requires Microsoft.UI.Xaml.Media.Animation.ICubicEase
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.DirectConnectedAnimationConfiguration composable python_type
    py DirectConnectedAnimationConfiguration
    signature rc(Microsoft.UI.Xaml.Media.Animation.DirectConnectedAnimationConfiguration;{44f192eb-cc11-545e-8fa2-1f0ec9c4438a})
    base Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationConfiguration
    default Microsoft.UI.Xaml.Media.Animation.IDirectConnectedAnimationConfiguration
    requires Microsoft.UI.Xaml.Media.Animation.IDirectConnectedAnimationConfiguration
    composable Microsoft.UI.Xaml.Media.Animation.IDirectConnectedAnimationConfigurationFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDirectConnectedAnimationConfigurationFactory shape=117
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Media.Animation.DirectConnectedAnimationConfiguration return

class Microsoft.UI.Xaml.Media.Animation.DiscreteColorKeyFrame activatable python_type
    py DiscreteColorKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.DiscreteColorKeyFrame;{9b3d88a7-31d3-5912-8646-641a8a565ca1})
    base Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.IDiscreteColorKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.IDiscreteColorKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.DiscreteDoubleKeyFrame activatable python_type
    py DiscreteDoubleKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.DiscreteDoubleKeyFrame;{ec16a555-c083-5a18-805b-a14b90bc80e2})
    base Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.IDiscreteDoubleKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.IDiscreteDoubleKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.DiscreteObjectKeyFrame activatable python_type
    py DiscreteObjectKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.DiscreteObjectKeyFrame;{542fa813-6892-559d-9f69-1f2ac666af13})
    base Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.IDiscreteObjectKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.IDiscreteObjectKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.DiscretePointKeyFrame activatable python_type
    py DiscretePointKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.DiscretePointKeyFrame;{2255a291-007e-57ce-aa53-97d1e4a0d7e2})
    base Microsoft.UI.Xaml.Media.Animation.PointKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.IDiscretePointKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.IDiscretePointKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.DoubleAnimation activatable python_type
    py DoubleAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.DoubleAnimation;{651ec97e-e483-5985-aa0b-49cfb07432dd})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property to
        get get_To slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
        put put_To slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            in reference type=Windows.Foundation.IReference<System.Double> name=value
    property from_
        get get_From slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
        put put_From slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            in reference type=Windows.Foundation.IReference<System.Double> name=value
    property enable_dependent_animation
        get get_EnableDependentAnimation slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            out boolean return
        put put_EnableDependentAnimation slot=15 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            in boolean name=value
    property easing_function
        get get_EasingFunction slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase return
        put put_EasingFunction slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            in class type=Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase name=value
    property by
        get get_By slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
        put put_By slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            in reference type=Windows.Foundation.IReference<System.Double> name=value
    property by_property static
        get get_ByProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property easing_function_property static
        get get_EasingFunctionProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property from_property static
        get get_FromProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property to_property static
        get get_ToProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.DoubleAnimationUsingKeyFrames activatable python_type
    py DoubleAnimationUsingKeyFrames
    signature rc(Microsoft.UI.Xaml.Media.Animation.DoubleAnimationUsingKeyFrames;{815437d5-63cf-54a5-aea5-24b84708d12d})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFrames
    requires Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFrames
    factory Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFramesStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property enable_dependent_animation
        get get_EnableDependentAnimation slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFrames shape=4
            out boolean return
        put put_EnableDependentAnimation slot=8 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFrames shape=4
            in boolean name=value
    property key_frames
        get get_KeyFrames slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFrames shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrameCollection return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFramesStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame composable python_type
    py DoubleKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame;{94c82ae6-ca62-5f52-934c-3e427e75d69a})
    base Microsoft.UI.Xaml.DependencyObject
    default Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrame
    factory Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrameStatics
    composable Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrameFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrameFactory shape=117 protected
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame return
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrame shape=4
            out double return
        put put_Value slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrame shape=2
            in double name=value
    property key_time
        get get_KeyTime slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrame shape=4
            out struct type=Microsoft.UI.Xaml.Media.Animation.KeyTime return
        put put_KeyTime slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrame shape=26
            in struct type=Microsoft.UI.Xaml.Media.Animation.KeyTime name=value
    property key_time_property static
        get get_KeyTimeProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property value_property static
        get get_ValueProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrameCollection activatable python_type iterable sequence mutable_sequence
    py DoubleKeyFrameCollection
    signature rc(Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrameCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame;{94c82ae6-ca62-5f52-934c-3e427e75d69a})))
    default Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame>
    requires Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame>
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame>
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=value

class Microsoft.UI.Xaml.Media.Animation.DragItemThemeAnimation activatable python_type
    py DragItemThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.DragItemThemeAnimation;{648e690e-a2c0-58ca-b15d-db6fccc663f2})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IDragItemThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IDragItemThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IDragItemThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDragItemThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDragItemThemeAnimation shape=4
            in string name=value
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDragItemThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.DragOverThemeAnimation activatable python_type
    py DragOverThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.DragOverThemeAnimation;{633cd3c0-71af-52fd-993e-504e3e6f56d4})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property to_offset
        get get_ToOffset slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimation shape=4
            out double return
        put put_ToOffset slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimation shape=2
            in double name=value
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimation shape=4
            in string name=value
    property direction
        get get_Direction slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimation shape=4
            out enum32 type=Microsoft.UI.Xaml.Controls.Primitives.AnimationDirection return
        put put_Direction slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimation shape=4
            in enum32 type=Microsoft.UI.Xaml.Controls.Primitives.AnimationDirection name=value
    property direction_property static
        get get_DirectionProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property to_offset_property static
        get get_ToOffsetProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.DrillInNavigationTransitionInfo activatable python_type
    py DrillInNavigationTransitionInfo
    signature rc(Microsoft.UI.Xaml.Media.Animation.DrillInNavigationTransitionInfo;{5d5863d6-4bbf-5b30-94fa-034531cfa2aa})
    base Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo
    default Microsoft.UI.Xaml.Media.Animation.IDrillInNavigationTransitionInfo
    requires Microsoft.UI.Xaml.Media.Animation.IDrillInNavigationTransitionInfo
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.DrillInThemeAnimation activatable python_type
    py DrillInThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.DrillInThemeAnimation;{097577e0-3027-5f24-af8c-976d9faed830})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property exit_target_name
        get get_ExitTargetName slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            out string return
        put put_ExitTargetName slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            in string name=value
    property exit_target
        get get_ExitTarget slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_ExitTarget slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property entrance_target_name
        get get_EntranceTargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            out string return
        put put_EntranceTargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            in string name=value
    property entrance_target
        get get_EntranceTarget slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_EntranceTarget slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property entrance_target_name_property static
        get get_EntranceTargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property entrance_target_property static
        get get_EntranceTargetProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property exit_target_name_property static
        get get_ExitTargetNameProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property exit_target_property static
        get get_ExitTargetProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.DrillOutThemeAnimation activatable python_type
    py DrillOutThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.DrillOutThemeAnimation;{9a93b9cc-925f-525a-9eac-55d39db3d314})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property exit_target_name
        get get_ExitTargetName slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            out string return
        put put_ExitTargetName slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            in string name=value
    property exit_target
        get get_ExitTarget slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_ExitTarget slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property entrance_target_name
        get get_EntranceTargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            out string return
        put put_EntranceTargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            in string name=value
    property entrance_target
        get get_EntranceTarget slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_EntranceTarget slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property entrance_target_name_property static
        get get_EntranceTargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property entrance_target_property static
        get get_EntranceTargetProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property exit_target_name_property static
        get get_ExitTargetNameProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property exit_target_property static
        get get_ExitTargetProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.DropTargetItemThemeAnimation activatable python_type
    py DropTargetItemThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.DropTargetItemThemeAnimation;{b97f19c0-f1e2-5705-a252-2db05d2e5a54})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimation shape=4
            in string name=value
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.EasingColorKeyFrame activatable python_type
    py EasingColorKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.EasingColorKeyFrame;{a137a710-da3c-5426-a1a2-3a5a672a4264})
    base Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.IEasingColorKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.IEasingColorKeyFrame
    factory Microsoft.UI.Xaml.Media.Animation.IEasingColorKeyFrameStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property easing_function
        get get_EasingFunction slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingColorKeyFrame shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase return
        put put_EasingFunction slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingColorKeyFrame shape=4
            in class type=Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase name=value
    property easing_function_property static
        get get_EasingFunctionProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingColorKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.EasingDoubleKeyFrame activatable python_type
    py EasingDoubleKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.EasingDoubleKeyFrame;{935d9b7e-da61-5bb2-a574-7d2e53b60561})
    base Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.IEasingDoubleKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.IEasingDoubleKeyFrame
    factory Microsoft.UI.Xaml.Media.Animation.IEasingDoubleKeyFrameStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property easing_function
        get get_EasingFunction slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingDoubleKeyFrame shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase return
        put put_EasingFunction slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingDoubleKeyFrame shape=4
            in class type=Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase name=value
    property easing_function_property static
        get get_EasingFunctionProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingDoubleKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase composable python_type
    py EasingFunctionBase
    signature rc(Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase;{4fab519a-a93d-5d28-af18-84532bd32efe})
    base Microsoft.UI.Xaml.DependencyObject
    default Microsoft.UI.Xaml.Media.Animation.IEasingFunctionBase
    requires Microsoft.UI.Xaml.Media.Animation.IEasingFunctionBase
    factory Microsoft.UI.Xaml.Media.Animation.IEasingFunctionBaseStatics
    composable Microsoft.UI.Xaml.Media.Animation.IEasingFunctionBaseFactory
    property easing_mode
        get get_EasingMode slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingFunctionBase shape=4
            out enum32 type=Microsoft.UI.Xaml.Media.Animation.EasingMode return
        put put_EasingMode slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingFunctionBase shape=4
            in enum32 type=Microsoft.UI.Xaml.Media.Animation.EasingMode name=value
    property easing_mode_property static
        get get_EasingModeProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingFunctionBaseStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    method ease
        method Ease slot=8 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingFunctionBase shape=46
            in double name=normalizedTime
            out double return

enum Microsoft.UI.Xaml.Media.Animation.EasingMode python_type
    py EasingMode
    signature enum(Microsoft.UI.Xaml.Media.Animation.EasingMode;i4)
    constant EASE_OUT 0
    constant EASE_IN 1
    constant EASE_IN_OUT 2

class Microsoft.UI.Xaml.Media.Animation.EasingPointKeyFrame activatable python_type
    py EasingPointKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.EasingPointKeyFrame;{9406ee8e-3641-54fe-a424-83420ea45cd3})
    base Microsoft.UI.Xaml.Media.Animation.PointKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.IEasingPointKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.IEasingPointKeyFrame
    factory Microsoft.UI.Xaml.Media.Animation.IEasingPointKeyFrameStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property easing_function
        get get_EasingFunction slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingPointKeyFrame shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase return
        put put_EasingFunction slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingPointKeyFrame shape=4
            in class type=Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase name=value
    property easing_function_property static
        get get_EasingFunctionProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEasingPointKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.EdgeUIThemeTransition activatable python_type
    py EdgeUIThemeTransition
    signature rc(Microsoft.UI.Xaml.Media.Animation.EdgeUIThemeTransition;{57089964-e358-5fe2-84e7-15e82bba9c06})
    base Microsoft.UI.Xaml.Media.Animation.Transition
    default Microsoft.UI.Xaml.Media.Animation.IEdgeUIThemeTransition
    requires Microsoft.UI.Xaml.Media.Animation.IEdgeUIThemeTransition
    factory Microsoft.UI.Xaml.Media.Animation.IEdgeUIThemeTransitionStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property edge
        get get_Edge slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEdgeUIThemeTransition shape=4
            out enum32 type=Microsoft.UI.Xaml.Controls.Primitives.EdgeTransitionLocation return
        put put_Edge slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IEdgeUIThemeTransition shape=4
            in enum32 type=Microsoft.UI.Xaml.Controls.Primitives.EdgeTransitionLocation name=value
    property edge_property static
        get get_EdgeProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEdgeUIThemeTransitionStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.ElasticEase activatable python_type
    py ElasticEase
    signature rc(Microsoft.UI.Xaml.Media.Animation.ElasticEase;{2b18d50b-4d34-509b-915c-61b1aa6f83d8})
    base Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase
    default Microsoft.UI.Xaml.Media.Animation.IElasticEase
    requires Microsoft.UI.Xaml.Media.Animation.IElasticEase
    factory Microsoft.UI.Xaml.Media.Animation.IElasticEaseStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property springiness
        get get_Springiness slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IElasticEase shape=4
            out double return
        put put_Springiness slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IElasticEase shape=2
            in double name=value
    property oscillations
        get get_Oscillations slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IElasticEase shape=4
            out int32 return
        put put_Oscillations slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IElasticEase shape=4
            in int32 name=value
    property oscillations_property static
        get get_OscillationsProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IElasticEaseStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property springiness_property static
        get get_SpringinessProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IElasticEaseStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.EntranceNavigationTransitionInfo activatable python_type
    py EntranceNavigationTransitionInfo
    signature rc(Microsoft.UI.Xaml.Media.Animation.EntranceNavigationTransitionInfo;{dec74921-0ed7-54e1-8c1d-30b8cccc4b8d})
    base Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo
    default Microsoft.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfo
    requires Microsoft.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfo
    factory Microsoft.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfoStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property is_target_element_property static
        get get_IsTargetElementProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfoStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    method get_is_target_element static
        method GetIsTargetElement slot=7 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfoStatics shape=51 static
            in class type=Microsoft.UI.Xaml.UIElement name=element
            out boolean return
    method set_is_target_element static
        method SetIsTargetElement slot=8 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfoStatics shape=51 static
            in class type=Microsoft.UI.Xaml.UIElement name=element
            in boolean name=value

class Microsoft.UI.Xaml.Media.Animation.EntranceThemeTransition activatable python_type
    py EntranceThemeTransition
    signature rc(Microsoft.UI.Xaml.Media.Animation.EntranceThemeTransition;{8eb681fa-1629-5e29-ac1e-70f3639329f8})
    base Microsoft.UI.Xaml.Media.Animation.Transition
    default Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransition
    requires Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransition
    factory Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransitionStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property is_staggering_enabled
        get get_IsStaggeringEnabled slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransition shape=4
            out boolean return
        put put_IsStaggeringEnabled slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransition shape=4
            in boolean name=value
    property from_vertical_offset
        get get_FromVerticalOffset slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransition shape=4
            out double return
        put put_FromVerticalOffset slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransition shape=2
            in double name=value
    property from_horizontal_offset
        get get_FromHorizontalOffset slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransition shape=4
            out double return
        put put_FromHorizontalOffset slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransition shape=2
            in double name=value
    property from_horizontal_offset_property static
        get get_FromHorizontalOffsetProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransitionStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property from_vertical_offset_property static
        get get_FromVerticalOffsetProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransitionStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property is_staggering_enabled_property static
        get get_IsStaggeringEnabledProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransitionStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

delegate Windows.Foundation.EventHandler<System.Object> concrete
    py winrt.windows.foundation.EventHandler[Object]
    guid c50898f6-c536-5f47-8583-8b2c2438a13b
    signature pinterface({9de1c535-6ae1-11e0-84e1-18a905bcc53f};cinterface(IInspectable))
    base Windows.Foundation.EventHandler
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in object name=sender
            in object name=args

class Microsoft.UI.Xaml.Media.Animation.ExponentialEase activatable python_type
    py ExponentialEase
    signature rc(Microsoft.UI.Xaml.Media.Animation.ExponentialEase;{4d289262-e832-5fbc-a98b-87a6ecb3b6cc})
    base Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase
    default Microsoft.UI.Xaml.Media.Animation.IExponentialEase
    requires Microsoft.UI.Xaml.Media.Animation.IExponentialEase
    factory Microsoft.UI.Xaml.Media.Animation.IExponentialEaseStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property exponent
        get get_Exponent slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IExponentialEase shape=4
            out double return
        put put_Exponent slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IExponentialEase shape=2
            in double name=value
    property exponent_property static
        get get_ExponentProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IExponentialEaseStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.FadeInThemeAnimation activatable python_type
    py FadeInThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.FadeInThemeAnimation;{0dca074a-31cc-5e70-8b6b-8dbd7fff01f6})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IFadeInThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IFadeInThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IFadeInThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IFadeInThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IFadeInThemeAnimation shape=4
            in string name=value
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IFadeInThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.FadeOutThemeAnimation activatable python_type
    py FadeOutThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.FadeOutThemeAnimation;{114024d6-5d67-5c9c-83c5-54a8bd7b671a})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IFadeOutThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IFadeOutThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IFadeOutThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IFadeOutThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IFadeOutThemeAnimation shape=4
            in string name=value
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IFadeOutThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

enum Microsoft.UI.Xaml.Media.Animation.FillBehavior python_type
    py FillBehavior
    signature enum(Microsoft.UI.Xaml.Media.Animation.FillBehavior;i4)
    constant HOLD_END 0
    constant STOP 1

class Microsoft.UI.Xaml.Media.Animation.GravityConnectedAnimationConfiguration composable python_type
    py GravityConnectedAnimationConfiguration
    signature rc(Microsoft.UI.Xaml.Media.Animation.GravityConnectedAnimationConfiguration;{04c8b276-cff3-5a55-9229-33dc66c99e20})
    base Microsoft.UI.Xaml.Media.Animation.ConnectedAnimationConfiguration
    default Microsoft.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfiguration
    requires Microsoft.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfiguration
    composable Microsoft.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfigurationFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfigurationFactory shape=117
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Media.Animation.GravityConnectedAnimationConfiguration return
    property is_shadow_enabled
        get get_IsShadowEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfiguration shape=4
            out boolean return
        put put_IsShadowEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfiguration shape=4
            in boolean name=value

interface Microsoft.UI.Xaml.Media.Animation.IAddDeleteThemeTransition
    guid 3728595e-0ea2-524b-9348-86cfb860a0ff

interface Microsoft.UI.Xaml.Media.Animation.IBackEase
    guid 1775bd43-1939-57cb-8c31-cd7590ec9543

interface Microsoft.UI.Xaml.Media.Animation.IBackEaseStatics
    guid 1ead2ef9-7901-542d-ae08-7b5937b32ef0

interface Microsoft.UI.Xaml.Media.Animation.IBasicConnectedAnimationConfiguration
    guid 7ff18afe-91e8-52fa-a1c1-7b2c1a140118

interface Microsoft.UI.Xaml.Media.Animation.IBasicConnectedAnimationConfigurationFactory
    guid 2d156a02-0fb5-5ad1-af9b-bc9c2720fecb

interface Microsoft.UI.Xaml.Media.Animation.IBeginStoryboard
    guid bb364720-ee5a-5b32-91e2-62589729fd3a

interface Microsoft.UI.Xaml.Media.Animation.IBeginStoryboardStatics
    guid 4d5fdbeb-6b0e-5a8f-a8f0-01f438df8fb2

interface Microsoft.UI.Xaml.Media.Animation.IBounceEase
    guid c138bfff-87c8-5c60-b280-682a499c58c3

interface Microsoft.UI.Xaml.Media.Animation.IBounceEaseStatics
    guid d7716b38-c705-5093-96d6-735c13105a30

interface Microsoft.UI.Xaml.Media.Animation.ICircleEase
    guid 88209080-2929-5924-9b52-f95196568713

interface Microsoft.UI.Xaml.Media.Animation.IColorAnimation
    guid 6df862d2-65f2-53a8-8b1b-1b6c1763c175

interface Microsoft.UI.Xaml.Media.Animation.IColorAnimationStatics
    guid 99aebe0f-928e-52cb-842f-f43fe660ff06

interface Microsoft.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFrames
    guid 96f28c97-67eb-5393-8e37-a81d8fda18b3

interface Microsoft.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFramesStatics
    guid 5b0f4840-0ef7-5ad7-a8f2-d49424ed906f

interface Microsoft.UI.Xaml.Media.Animation.IColorKeyFrame
    guid 02848c7e-c772-5f66-842b-fd494d0da669

interface Microsoft.UI.Xaml.Media.Animation.IColorKeyFrameFactory
    guid a82cc182-9d80-508c-b962-d74225587200

interface Microsoft.UI.Xaml.Media.Animation.IColorKeyFrameStatics
    guid b62fdd68-15c7-5c6c-a4fa-0cee10e04556

interface Microsoft.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfo
    guid b21cc95f-9e3d-540a-b35a-17b99dc41b1e

interface Microsoft.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfoStatics
    guid 20020be1-c1ba-59f5-997a-c04f5e3833b0

interface Microsoft.UI.Xaml.Media.Animation.IConnectedAnimation
    guid a9c1c6ad-7670-589c-a608-9b5c01cec71f

interface Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationConfiguration
    guid e848379d-7e25-5976-bfb3-086bac4e8849

interface Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationConfigurationFactory
    guid 71008845-4a12-5a1a-969c-4152b5174922

interface Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationService
    guid 85f72163-c3c8-586a-91fe-3e0315a3a4fc

interface Microsoft.UI.Xaml.Media.Animation.IConnectedAnimationServiceStatics
    guid f30ad68d-3426-5564-92c6-288b819e652a

interface Microsoft.UI.Xaml.Media.Animation.IContentThemeTransition
    guid dff47071-cc51-556c-a3fe-8bbb4cba6195

interface Microsoft.UI.Xaml.Media.Animation.IContentThemeTransitionStatics
    guid 95cda8b1-6667-56e3-be40-866eef53663c

interface Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfo
    guid c55da70f-ff2a-5fc3-81c5-9670f4d78752

interface Microsoft.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics
    guid ca9006fd-f513-5f34-ad7f-49f9d7a99432

interface Microsoft.UI.Xaml.Media.Animation.ICubicEase
    guid 01a218b4-eb7e-54f9-bfb6-c6ee128013d2

interface Microsoft.UI.Xaml.Media.Animation.IDirectConnectedAnimationConfiguration
    guid 44f192eb-cc11-545e-8fa2-1f0ec9c4438a

interface Microsoft.UI.Xaml.Media.Animation.IDirectConnectedAnimationConfigurationFactory
    guid 604aba9b-4eb8-5310-91dc-30962e25ab00

interface Microsoft.UI.Xaml.Media.Animation.IDiscreteColorKeyFrame
    guid 9b3d88a7-31d3-5912-8646-641a8a565ca1

interface Microsoft.UI.Xaml.Media.Animation.IDiscreteDoubleKeyFrame
    guid ec16a555-c083-5a18-805b-a14b90bc80e2

interface Microsoft.UI.Xaml.Media.Animation.IDiscreteObjectKeyFrame
    guid 542fa813-6892-559d-9f69-1f2ac666af13

interface Microsoft.UI.Xaml.Media.Animation.IDiscretePointKeyFrame
    guid 2255a291-007e-57ce-aa53-97d1e4a0d7e2

interface Microsoft.UI.Xaml.Media.Animation.IDoubleAnimation
    guid 651ec97e-e483-5985-aa0b-49cfb07432dd

interface Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationStatics
    guid 4e098387-adc6-5549-ad21-633e4fa244c2

interface Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFrames
    guid 815437d5-63cf-54a5-aea5-24b84708d12d

interface Microsoft.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFramesStatics
    guid 4c1c9bf1-3a03-5689-b18f-6c44251e13d9

interface Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrame
    guid 94c82ae6-ca62-5f52-934c-3e427e75d69a

interface Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrameFactory
    guid 2d492cb3-f488-5d30-b00c-b6f2547d0efe

interface Microsoft.UI.Xaml.Media.Animation.IDoubleKeyFrameStatics
    guid 0e56914c-b430-538f-bb66-0b8e83ab3db6

interface Microsoft.UI.Xaml.Media.Animation.IDragItemThemeAnimation
    guid 648e690e-a2c0-58ca-b15d-db6fccc663f2

interface Microsoft.UI.Xaml.Media.Animation.IDragItemThemeAnimationStatics
    guid cdbdb41a-ce84-50a1-8b96-96599cd9619d

interface Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimation
    guid 633cd3c0-71af-52fd-993e-504e3e6f56d4

interface Microsoft.UI.Xaml.Media.Animation.IDragOverThemeAnimationStatics
    guid 8301afd2-68b2-5c6c-aadf-9a98d620e8d2

interface Microsoft.UI.Xaml.Media.Animation.IDrillInNavigationTransitionInfo
    guid 5d5863d6-4bbf-5b30-94fa-034531cfa2aa

interface Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimation
    guid 097577e0-3027-5f24-af8c-976d9faed830

interface Microsoft.UI.Xaml.Media.Animation.IDrillInThemeAnimationStatics
    guid ba24258e-3a8e-5804-915a-7670893dbea4

interface Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimation
    guid 9a93b9cc-925f-525a-9eac-55d39db3d314

interface Microsoft.UI.Xaml.Media.Animation.IDrillOutThemeAnimationStatics
    guid 6eb9693b-c0d0-5bae-9cd2-10d80b8d3867

interface Microsoft.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimation
    guid b97f19c0-f1e2-5705-a252-2db05d2e5a54

interface Microsoft.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimationStatics
    guid a0ce9e16-ae12-55fc-a9e5-29dc94a713bd

interface Microsoft.UI.Xaml.Media.Animation.IEasingColorKeyFrame
    guid a137a710-da3c-5426-a1a2-3a5a672a4264

interface Microsoft.UI.Xaml.Media.Animation.IEasingColorKeyFrameStatics
    guid c57818c0-3361-587d-b381-620b69251bcf

interface Microsoft.UI.Xaml.Media.Animation.IEasingDoubleKeyFrame
    guid 935d9b7e-da61-5bb2-a574-7d2e53b60561

interface Microsoft.UI.Xaml.Media.Animation.IEasingDoubleKeyFrameStatics
    guid 8cc08735-4221-5127-ab2f-1e7e3df95fb9

interface Microsoft.UI.Xaml.Media.Animation.IEasingFunctionBase
    guid 4fab519a-a93d-5d28-af18-84532bd32efe

interface Microsoft.UI.Xaml.Media.Animation.IEasingFunctionBaseFactory
    guid b1b92f4c-5ec7-5cda-b1d4-fd159595ca47

interface Microsoft.UI.Xaml.Media.Animation.IEasingFunctionBaseStatics
    guid 09032445-967c-52b8-b712-15f066b32821

interface Microsoft.UI.Xaml.Media.Animation.IEasingPointKeyFrame
    guid 9406ee8e-3641-54fe-a424-83420ea45cd3

interface Microsoft.UI.Xaml.Media.Animation.IEasingPointKeyFrameStatics
    guid ac727659-92a3-52ea-8949-b609e48c233d

interface Microsoft.UI.Xaml.Media.Animation.IEdgeUIThemeTransition
    guid 57089964-e358-5fe2-84e7-15e82bba9c06

interface Microsoft.UI.Xaml.Media.Animation.IEdgeUIThemeTransitionStatics
    guid 316af8d4-d2a0-5d27-9af6-747797965d46

interface Microsoft.UI.Xaml.Media.Animation.IElasticEase
    guid 2b18d50b-4d34-509b-915c-61b1aa6f83d8

interface Microsoft.UI.Xaml.Media.Animation.IElasticEaseStatics
    guid 95fd9290-d279-5857-9f50-3f299a2d02f4

interface Microsoft.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfo
    guid dec74921-0ed7-54e1-8c1d-30b8cccc4b8d

interface Microsoft.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfoStatics
    guid f1096de1-1f79-5d38-a4d6-16f3bdaab7f0

interface Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransition
    guid 8eb681fa-1629-5e29-ac1e-70f3639329f8

interface Microsoft.UI.Xaml.Media.Animation.IEntranceThemeTransitionStatics
    guid c99e5435-facc-50af-b96c-63b14fe7156e

interface Microsoft.UI.Xaml.Media.Animation.IExponentialEase
    guid 4d289262-e832-5fbc-a98b-87a6ecb3b6cc

interface Microsoft.UI.Xaml.Media.Animation.IExponentialEaseStatics
    guid 8394ab8f-ddf1-55d0-acf1-07fedd929bb5

interface Microsoft.UI.Xaml.Media.Animation.IFadeInThemeAnimation
    guid 0dca074a-31cc-5e70-8b6b-8dbd7fff01f6

interface Microsoft.UI.Xaml.Media.Animation.IFadeInThemeAnimationStatics
    guid 5d74a6a6-92c6-5e49-865f-676087247179

interface Microsoft.UI.Xaml.Media.Animation.IFadeOutThemeAnimation
    guid 114024d6-5d67-5c9c-83c5-54a8bd7b671a

interface Microsoft.UI.Xaml.Media.Animation.IFadeOutThemeAnimationStatics
    guid 0277bea1-a0a5-5e26-9b56-6a4208862738

interface Microsoft.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfiguration
    guid 04c8b276-cff3-5a55-9229-33dc66c99e20

interface Microsoft.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfigurationFactory
    guid bc7a71b5-7cda-5bb7-967e-d6a031285a9c

interface Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ColorKeyFrame]
    guid fe553349-5ac6-5f21-8dff-2b2403825107
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame;{02848c7e-c772-5f66-842b-fd494d0da669}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> return

interface Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> concrete iterable
    py winrt.windows.foundation.collections._IIterable[DoubleKeyFrame]
    guid bd454020-1887-58b8-b1b9-2753c42b6f48
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame;{94c82ae6-ca62-5f52-934c-3e427e75d69a}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> return

interface Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ObjectKeyFrame]
    guid ffae3466-fb63-527d-8655-a8ccdd5539a6
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame;{c5a9f65b-fc69-5a88-a797-34f46d761381}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> return

interface Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> concrete iterable
    py winrt.windows.foundation.collections._IIterable[PointKeyFrame]
    guid 04688e75-0154-5259-8bd1-8dbb68de65e5
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.UI.Xaml.Media.Animation.PointKeyFrame;{59d5c07d-a3a7-5450-9dfb-4b7e77d58f93}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.UI.Xaml.Media.Animation.PointKeyFrame
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> return

interface Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Timeline> concrete iterable
    py winrt.windows.foundation.collections._IIterable[Timeline]
    guid 89f87b00-a552-5e0a-9980-cd6a5370e20c
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.UI.Xaml.Media.Animation.Timeline;{d0f9b330-cc2a-5b05-9786-2da4c6584581}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.UI.Xaml.Media.Animation.Timeline
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Timeline> return

interface Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Transition> concrete iterable
    py winrt.windows.foundation.collections._IIterable[Transition]
    guid 3ccaccb1-02dc-5456-922a-a264c80105b8
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.UI.Xaml.Media.Animation.Transition;{e5b71956-8e44-5a38-b41e-274d706102bf}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.UI.Xaml.Media.Animation.Transition
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Transition> return

interface Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.UIElement> concrete iterable
    py winrt.windows.foundation.collections._IIterable[UIElement]
    guid 459bb954-42a3-5c74-8f87-42458f19aeaa
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.UI.Xaml.UIElement;{c3c01020-320c-5cf6-9d24-d396bbfa4d8b}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.UI.Xaml.UIElement
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.UIElement> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.UIElement> return

interface Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ColorKeyFrame]
    guid 2b8a6b92-f1e3-5bc4-96d2-e4892d5cd93a
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame;{02848c7e-c772-5f66-842b-fd494d0da669}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=22 role=current
            out class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[DoubleKeyFrame]
    guid 7b911c76-50e4-509f-98fa-d38b19f6e159
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame;{94c82ae6-ca62-5f52-934c-3e427e75d69a}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=22 role=current
            out class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ObjectKeyFrame]
    guid bcb7f7fd-21a4-5b86-8505-91a5aac95f31
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame;{c5a9f65b-fc69-5a88-a797-34f46d761381}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=22 role=current
            out class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[PointKeyFrame]
    guid 8db0cfbf-9976-53a8-a99a-f4234080855d
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.UI.Xaml.Media.Animation.PointKeyFrame;{59d5c07d-a3a7-5450-9dfb-4b7e77d58f93}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.UI.Xaml.Media.Animation.PointKeyFrame
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=22 role=current
            out class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Timeline> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[Timeline]
    guid 85301b8e-275f-57f3-9344-cf0441c737aa
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.UI.Xaml.Media.Animation.Timeline;{d0f9b330-cc2a-5b05-9786-2da4c6584581}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.UI.Xaml.Media.Animation.Timeline
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=22 role=current
            out class type=Microsoft.UI.Xaml.Media.Animation.Timeline return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Transition> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[Transition]
    guid 5cfd74c7-6e4a-5c7d-9370-2f81c62274f5
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.UI.Xaml.Media.Animation.Transition;{e5b71956-8e44-5a38-b41e-274d706102bf}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.UI.Xaml.Media.Animation.Transition
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=22 role=current
            out class type=Microsoft.UI.Xaml.Media.Animation.Transition return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Transition> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.Transition name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.UIElement> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[UIElement]
    guid c5f188b0-c653-5209-909a-eb97ca691617
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.UI.Xaml.UIElement;{c3c01020-320c-5cf6-9d24-d396bbfa4d8b}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.UI.Xaml.UIElement
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.UIElement> shape=4 reverse=22 role=current
            out class type=Microsoft.UI.Xaml.UIElement return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.UIElement> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.UIElement> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.UI.Xaml.UIElement name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.UIElement> shape=4 reverse=62 role=move_next
            out boolean return

interface Microsoft.UI.Xaml.Media.Animation.IKeySpline
    guid 130d8b2b-0b52-5253-881b-36ab48592e6b

interface Microsoft.UI.Xaml.Media.Animation.IKeyTimeHelper
    guid e354da44-1f24-59c6-bc5b-d6b1ba267e9c

interface Microsoft.UI.Xaml.Media.Animation.IKeyTimeHelperStatics
    guid ae5d22c9-0fdb-5823-8846-8a4d0b9eebfa

interface Microsoft.UI.Xaml.Media.Animation.ILinearColorKeyFrame
    guid 0bce4cd6-3a80-5f2f-932e-619a8546d0bd

interface Microsoft.UI.Xaml.Media.Animation.ILinearDoubleKeyFrame
    guid 38a635b9-f613-55e0-aaec-9d4e097eff91

interface Microsoft.UI.Xaml.Media.Animation.ILinearPointKeyFrame
    guid 4ec22493-bacb-5105-ac16-8ea5418ab76e

interface Microsoft.UI.Xaml.Media.Animation.INavigationThemeTransition
    guid d7cfbd3b-0d27-5ea1-beb7-f6b847520dc6

interface Microsoft.UI.Xaml.Media.Animation.INavigationThemeTransitionStatics
    guid 78323eff-d543-551d-b2c7-94e93a16065b

interface Microsoft.UI.Xaml.Media.Animation.INavigationTransitionInfo
    guid 25bb17fb-6e15-514e-b278-197537a4d990

interface Microsoft.UI.Xaml.Media.Animation.INavigationTransitionInfoFactory
    guid c514b6ff-f6ed-572e-8392-3ea17bc7d4c4

interface Microsoft.UI.Xaml.Media.Animation.INavigationTransitionInfoOverrides
    guid 3d6af190-5a56-513d-aff9-631925d0fa43

interface Microsoft.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFrames
    guid aa08dc4c-0b03-5c0a-b084-d95d272b2f0d

interface Microsoft.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFramesStatics
    guid 411a09b0-9ab4-54b9-99b9-54f955a6754e

interface Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrame
    guid c5a9f65b-fc69-5a88-a797-34f46d761381

interface Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrameFactory
    guid dc59da6e-82b9-55f7-a358-ba2a07665aa9

interface Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrameStatics
    guid 39e59ceb-2859-5a5f-acd8-bc491d49c4b6

interface Microsoft.UI.Xaml.Media.Animation.IPaneThemeTransition
    guid 321bcd80-157c-5e10-b0fe-6440bd92529a

interface Microsoft.UI.Xaml.Media.Animation.IPaneThemeTransitionStatics
    guid 47e01752-5264-5fb1-8946-ab49fe6af8fd

interface Microsoft.UI.Xaml.Media.Animation.IPointAnimation
    guid a0737cc4-2eab-5c13-a5d7-78361df1000e

interface Microsoft.UI.Xaml.Media.Animation.IPointAnimationStatics
    guid 71cfb43b-bada-554b-8fca-b558d623bbc0

interface Microsoft.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFrames
    guid bdd63992-df13-5514-8611-4952f722f6d0

interface Microsoft.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFramesStatics
    guid 04152b3b-f0da-5b28-877d-9ac96d334a77

interface Microsoft.UI.Xaml.Media.Animation.IPointKeyFrame
    guid 59d5c07d-a3a7-5450-9dfb-4b7e77d58f93

interface Microsoft.UI.Xaml.Media.Animation.IPointKeyFrameFactory
    guid c52ee293-f10e-5252-bc08-a28659740f0e

interface Microsoft.UI.Xaml.Media.Animation.IPointKeyFrameStatics
    guid 96cd72fd-d834-5b23-9a17-1548961dc348

interface Microsoft.UI.Xaml.Media.Animation.IPointerDownThemeAnimation
    guid abdd1acc-40df-595d-be68-0362fe681b91

interface Microsoft.UI.Xaml.Media.Animation.IPointerDownThemeAnimationStatics
    guid 12268b39-fb7d-53da-8ccc-5967dc06bce9

interface Microsoft.UI.Xaml.Media.Animation.IPointerUpThemeAnimation
    guid 94896d1c-c938-5d68-84da-552bde815810

interface Microsoft.UI.Xaml.Media.Animation.IPointerUpThemeAnimationStatics
    guid 51a3117e-c6fa-5dc5-8db8-73f060003ae4

interface Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimation
    guid 20136388-b4e4-5cbb-9cb2-df2ea7e6c44b

interface Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimationStatics
    guid 8c9378a9-d276-5a1d-8188-f48f07840a16

interface Microsoft.UI.Xaml.Media.Animation.IPopOutThemeAnimation
    guid 1bb20dd3-5648-541a-a0c9-37a955db10a6

interface Microsoft.UI.Xaml.Media.Animation.IPopOutThemeAnimationStatics
    guid 3f569f96-367e-595c-9732-2fb919388d84

interface Microsoft.UI.Xaml.Media.Animation.IPopupThemeTransition
    guid e1fa6b8a-add3-5299-a000-121d6dbacc80

interface Microsoft.UI.Xaml.Media.Animation.IPopupThemeTransitionStatics
    guid 538b2114-415c-5f99-b74d-a85966dacc54

interface Microsoft.UI.Xaml.Media.Animation.IPowerEase
    guid 372dfad0-5177-5df9-8e1e-920962468714

interface Microsoft.UI.Xaml.Media.Animation.IPowerEaseStatics
    guid 8eb72edb-3e7e-5d40-928b-4505d57c21ce

interface Microsoft.UI.Xaml.Media.Animation.IQuadraticEase
    guid db85fda1-03b7-57cd-a1ef-8855cbf62191

interface Microsoft.UI.Xaml.Media.Animation.IQuarticEase
    guid 48215273-05f1-58aa-bade-0b71d7bd0484

interface Microsoft.UI.Xaml.Media.Animation.IQuinticEase
    guid dc2f05d5-a3ac-5dce-9b85-753a0c800fc2

interface Windows.Foundation.IReference<System.Double> concrete
    py winrt.windows.foundation._IReference[Double]
    guid 2f2d6c29-5473-5f3e-92e7-96572bb990e2
    signature pinterface({61c17706-2d65-11e0-9ae8-d48564015472};f8)
    base Windows.Foundation.IReference
    requires Windows.Foundation.IPropertyValue
    argument System.Double
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IReference<System.Double> shape=4 reverse=22 role=value
            out double return
    property is_numeric_scalar
        get get_IsNumericScalar slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=43
            out boolean return
    property type
        get get_Type slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=22
            out enum32 type=Windows.Foundation.PropertyType return
    method get_boolean
        method GetBoolean slot=18 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=218
            out boolean return
    method get_boolean_array
        method GetBooleanArray slot=36 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=297
            receive_array boolean name=value
    method get_char16
        method GetChar16 slot=17 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=210
            out char16 return
    method get_char16_array
        method GetChar16Array slot=35 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=293
            receive_array char16 name=value
    method get_date_time
        method GetDateTime slot=21 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=232
            out datetime return
    method get_date_time_array
        method GetDateTimeArray slot=40 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=313
            receive_array datetime name=value
    method get_double
        method GetDouble slot=16 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=202
            out double return
    method get_double_array
        method GetDoubleArray slot=34 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=289
            receive_array double name=value
    method get_guid
        method GetGuid slot=20 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=228
            out guid return
    method get_guid_array
        method GetGuidArray slot=39 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=308
            receive_array guid name=value
    method get_inspectable_array
        method GetInspectableArray slot=38 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=303
            receive_array object name=value
    method get_int16
        method GetInt16 slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=99
            out int16 return
    method get_int16_array
        method GetInt16Array slot=27 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=260
            receive_array int16 name=value
    method get_int32
        method GetInt32 slot=11 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=141
            out int32 return
    method get_int32_array
        method GetInt32Array slot=29 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=267
            receive_array int32 name=value
    method get_int64
        method GetInt64 slot=13 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=173
            out int64 return
    method get_int64_array
        method GetInt64Array slot=31 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=274
            receive_array int64 name=value
    method get_point
        method GetPoint slot=23 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=242
            out struct type=Windows.Foundation.Point return
    method get_point_array
        method GetPointArray slot=42 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=320
            receive_array struct type=Windows.Foundation.Point name=value
    method get_rect
        method GetRect slot=25 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=252
            out struct type=Windows.Foundation.Rect return
    method get_rect_array
        method GetRectArray slot=44 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=327
            receive_array struct type=Windows.Foundation.Rect name=value
    method get_single
        method GetSingle slot=15 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=194
            out single return
    method get_single_array
        method GetSingleArray slot=33 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=286
            receive_array single name=value
    method get_size
        method GetSize slot=24 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=247
            out struct type=Windows.Foundation.Size return
    method get_size_array
        method GetSizeArray slot=43 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=323
            receive_array struct type=Windows.Foundation.Size name=value
    method get_string
        method GetString slot=19 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=223
            out string return
    method get_string_array
        method GetStringArray slot=37 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=300
            receive_array string name=value
    method get_time_span
        method GetTimeSpan slot=22 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=237
            out timespan return
    method get_time_span_array
        method GetTimeSpanArray slot=41 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=317
            receive_array timespan name=value
    method get_uint16
        method GetUInt16 slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=121
            out uint16 return
    method get_uint16_array
        method GetUInt16Array slot=28 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=264
            receive_array uint16 name=value
    method get_uint32
        method GetUInt32 slot=12 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=162
            out uint32 return
    method get_uint32_array
        method GetUInt32Array slot=30 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=271
            receive_array uint32 name=value
    method get_uint64
        method GetUInt64 slot=14 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=186
            out uint64 return
    method get_uint64_array
        method GetUInt64Array slot=32 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=281
            receive_array uint64 name=value
    method get_uint8
        method GetUInt8 slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=62
            out uint8 return
    method get_uint8_array
        method GetUInt8Array slot=26 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=256
            receive_array uint8 name=value

interface Windows.Foundation.IReference<Windows.Foundation.Point> concrete
    py winrt.windows.foundation._IReference[Point]
    guid 84f14c22-a00a-5272-8d3d-82112e66df00
    signature pinterface({61c17706-2d65-11e0-9ae8-d48564015472};struct(Windows.Foundation.Point;f4;f4))
    base Windows.Foundation.IReference
    requires Windows.Foundation.IPropertyValue
    argument Windows.Foundation.Point
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IReference<Windows.Foundation.Point> shape=4 reverse=22 role=value
            out struct type=Windows.Foundation.Point return
    property is_numeric_scalar
        get get_IsNumericScalar slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=43
            out boolean return
    property type
        get get_Type slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=22
            out enum32 type=Windows.Foundation.PropertyType return
    method get_boolean
        method GetBoolean slot=18 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=218
            out boolean return
    method get_boolean_array
        method GetBooleanArray slot=36 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=297
            receive_array boolean name=value
    method get_char16
        method GetChar16 slot=17 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=210
            out char16 return
    method get_char16_array
        method GetChar16Array slot=35 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=293
            receive_array char16 name=value
    method get_date_time
        method GetDateTime slot=21 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=232
            out datetime return
    method get_date_time_array
        method GetDateTimeArray slot=40 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=313
            receive_array datetime name=value
    method get_double
        method GetDouble slot=16 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=202
            out double return
    method get_double_array
        method GetDoubleArray slot=34 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=289
            receive_array double name=value
    method get_guid
        method GetGuid slot=20 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=228
            out guid return
    method get_guid_array
        method GetGuidArray slot=39 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=308
            receive_array guid name=value
    method get_inspectable_array
        method GetInspectableArray slot=38 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=303
            receive_array object name=value
    method get_int16
        method GetInt16 slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=99
            out int16 return
    method get_int16_array
        method GetInt16Array slot=27 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=260
            receive_array int16 name=value
    method get_int32
        method GetInt32 slot=11 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=141
            out int32 return
    method get_int32_array
        method GetInt32Array slot=29 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=267
            receive_array int32 name=value
    method get_int64
        method GetInt64 slot=13 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=173
            out int64 return
    method get_int64_array
        method GetInt64Array slot=31 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=274
            receive_array int64 name=value
    method get_point
        method GetPoint slot=23 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=242
            out struct type=Windows.Foundation.Point return
    method get_point_array
        method GetPointArray slot=42 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=320
            receive_array struct type=Windows.Foundation.Point name=value
    method get_rect
        method GetRect slot=25 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=252
            out struct type=Windows.Foundation.Rect return
    method get_rect_array
        method GetRectArray slot=44 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=327
            receive_array struct type=Windows.Foundation.Rect name=value
    method get_single
        method GetSingle slot=15 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=194
            out single return
    method get_single_array
        method GetSingleArray slot=33 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=286
            receive_array single name=value
    method get_size
        method GetSize slot=24 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=247
            out struct type=Windows.Foundation.Size return
    method get_size_array
        method GetSizeArray slot=43 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=323
            receive_array struct type=Windows.Foundation.Size name=value
    method get_string
        method GetString slot=19 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=223
            out string return
    method get_string_array
        method GetStringArray slot=37 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=300
            receive_array string name=value
    method get_time_span
        method GetTimeSpan slot=22 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=237
            out timespan return
    method get_time_span_array
        method GetTimeSpanArray slot=41 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=317
            receive_array timespan name=value
    method get_uint16
        method GetUInt16 slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=121
            out uint16 return
    method get_uint16_array
        method GetUInt16Array slot=28 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=264
            receive_array uint16 name=value
    method get_uint32
        method GetUInt32 slot=12 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=162
            out uint32 return
    method get_uint32_array
        method GetUInt32Array slot=30 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=271
            receive_array uint32 name=value
    method get_uint64
        method GetUInt64 slot=14 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=186
            out uint64 return
    method get_uint64_array
        method GetUInt64Array slot=32 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=281
            receive_array uint64 name=value
    method get_uint8
        method GetUInt8 slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=62
            out uint8 return
    method get_uint8_array
        method GetUInt8Array slot=26 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=256
            receive_array uint8 name=value

interface Windows.Foundation.IReference<Windows.Foundation.TimeSpan> concrete
    py winrt.windows.foundation._IReference[TimeSpan]
    guid 604d0c4c-91de-5c2a-935f-362f13eaf800
    signature pinterface({61c17706-2d65-11e0-9ae8-d48564015472};struct(Windows.Foundation.TimeSpan;i8))
    base Windows.Foundation.IReference
    requires Windows.Foundation.IPropertyValue
    argument Windows.Foundation.TimeSpan
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IReference<Windows.Foundation.TimeSpan> shape=4 reverse=22 role=value
            out timespan return
    property is_numeric_scalar
        get get_IsNumericScalar slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=43
            out boolean return
    property type
        get get_Type slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=22
            out enum32 type=Windows.Foundation.PropertyType return
    method get_boolean
        method GetBoolean slot=18 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=218
            out boolean return
    method get_boolean_array
        method GetBooleanArray slot=36 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=297
            receive_array boolean name=value
    method get_char16
        method GetChar16 slot=17 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=210
            out char16 return
    method get_char16_array
        method GetChar16Array slot=35 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=293
            receive_array char16 name=value
    method get_date_time
        method GetDateTime slot=21 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=232
            out datetime return
    method get_date_time_array
        method GetDateTimeArray slot=40 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=313
            receive_array datetime name=value
    method get_double
        method GetDouble slot=16 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=202
            out double return
    method get_double_array
        method GetDoubleArray slot=34 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=289
            receive_array double name=value
    method get_guid
        method GetGuid slot=20 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=228
            out guid return
    method get_guid_array
        method GetGuidArray slot=39 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=308
            receive_array guid name=value
    method get_inspectable_array
        method GetInspectableArray slot=38 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=303
            receive_array object name=value
    method get_int16
        method GetInt16 slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=99
            out int16 return
    method get_int16_array
        method GetInt16Array slot=27 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=260
            receive_array int16 name=value
    method get_int32
        method GetInt32 slot=11 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=141
            out int32 return
    method get_int32_array
        method GetInt32Array slot=29 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=267
            receive_array int32 name=value
    method get_int64
        method GetInt64 slot=13 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=173
            out int64 return
    method get_int64_array
        method GetInt64Array slot=31 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=274
            receive_array int64 name=value
    method get_point
        method GetPoint slot=23 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=242
            out struct type=Windows.Foundation.Point return
    method get_point_array
        method GetPointArray slot=42 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=320
            receive_array struct type=Windows.Foundation.Point name=value
    method get_rect
        method GetRect slot=25 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=252
            out struct type=Windows.Foundation.Rect return
    method get_rect_array
        method GetRectArray slot=44 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=327
            receive_array struct type=Windows.Foundation.Rect name=value
    method get_single
        method GetSingle slot=15 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=194
            out single return
    method get_single_array
        method GetSingleArray slot=33 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=286
            receive_array single name=value
    method get_size
        method GetSize slot=24 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=247
            out struct type=Windows.Foundation.Size return
    method get_size_array
        method GetSizeArray slot=43 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=323
            receive_array struct type=Windows.Foundation.Size name=value
    method get_string
        method GetString slot=19 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=223
            out string return
    method get_string_array
        method GetStringArray slot=37 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=300
            receive_array string name=value
    method get_time_span
        method GetTimeSpan slot=22 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=237
            out timespan return
    method get_time_span_array
        method GetTimeSpanArray slot=41 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=317
            receive_array timespan name=value
    method get_uint16
        method GetUInt16 slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=121
            out uint16 return
    method get_uint16_array
        method GetUInt16Array slot=28 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=264
            receive_array uint16 name=value
    method get_uint32
        method GetUInt32 slot=12 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=162
            out uint32 return
    method get_uint32_array
        method GetUInt32Array slot=30 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=271
            receive_array uint32 name=value
    method get_uint64
        method GetUInt64 slot=14 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=186
            out uint64 return
    method get_uint64_array
        method GetUInt64Array slot=32 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=281
            receive_array uint64 name=value
    method get_uint8
        method GetUInt8 slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=62
            out uint8 return
    method get_uint8_array
        method GetUInt8Array slot=26 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=256
            receive_array uint8 name=value

interface Windows.Foundation.IReference<Windows.UI.Color> concrete
    py winrt.windows.foundation._IReference[Color]
    guid ab8e5d11-b0c1-5a21-95ae-f16bf3a37624
    signature pinterface({61c17706-2d65-11e0-9ae8-d48564015472};struct(Windows.UI.Color;u1;u1;u1;u1))
    base Windows.Foundation.IReference
    requires Windows.Foundation.IPropertyValue
    argument Windows.UI.Color
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IReference<Windows.UI.Color> shape=4 reverse=22 role=value
            out struct type=Windows.UI.Color return
    property is_numeric_scalar
        get get_IsNumericScalar slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=43
            out boolean return
    property type
        get get_Type slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=22
            out enum32 type=Windows.Foundation.PropertyType return
    method get_boolean
        method GetBoolean slot=18 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=218
            out boolean return
    method get_boolean_array
        method GetBooleanArray slot=36 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=297
            receive_array boolean name=value
    method get_char16
        method GetChar16 slot=17 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=210
            out char16 return
    method get_char16_array
        method GetChar16Array slot=35 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=293
            receive_array char16 name=value
    method get_date_time
        method GetDateTime slot=21 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=232
            out datetime return
    method get_date_time_array
        method GetDateTimeArray slot=40 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=313
            receive_array datetime name=value
    method get_double
        method GetDouble slot=16 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=202
            out double return
    method get_double_array
        method GetDoubleArray slot=34 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=289
            receive_array double name=value
    method get_guid
        method GetGuid slot=20 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=228
            out guid return
    method get_guid_array
        method GetGuidArray slot=39 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=308
            receive_array guid name=value
    method get_inspectable_array
        method GetInspectableArray slot=38 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=303
            receive_array object name=value
    method get_int16
        method GetInt16 slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=99
            out int16 return
    method get_int16_array
        method GetInt16Array slot=27 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=260
            receive_array int16 name=value
    method get_int32
        method GetInt32 slot=11 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=141
            out int32 return
    method get_int32_array
        method GetInt32Array slot=29 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=267
            receive_array int32 name=value
    method get_int64
        method GetInt64 slot=13 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=173
            out int64 return
    method get_int64_array
        method GetInt64Array slot=31 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=274
            receive_array int64 name=value
    method get_point
        method GetPoint slot=23 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=242
            out struct type=Windows.Foundation.Point return
    method get_point_array
        method GetPointArray slot=42 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=320
            receive_array struct type=Windows.Foundation.Point name=value
    method get_rect
        method GetRect slot=25 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=252
            out struct type=Windows.Foundation.Rect return
    method get_rect_array
        method GetRectArray slot=44 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=327
            receive_array struct type=Windows.Foundation.Rect name=value
    method get_single
        method GetSingle slot=15 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=194
            out single return
    method get_single_array
        method GetSingleArray slot=33 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=286
            receive_array single name=value
    method get_size
        method GetSize slot=24 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=247
            out struct type=Windows.Foundation.Size return
    method get_size_array
        method GetSizeArray slot=43 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=323
            receive_array struct type=Windows.Foundation.Size name=value
    method get_string
        method GetString slot=19 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=223
            out string return
    method get_string_array
        method GetStringArray slot=37 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=300
            receive_array string name=value
    method get_time_span
        method GetTimeSpan slot=22 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=237
            out timespan return
    method get_time_span_array
        method GetTimeSpanArray slot=41 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=317
            receive_array timespan name=value
    method get_uint16
        method GetUInt16 slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=121
            out uint16 return
    method get_uint16_array
        method GetUInt16Array slot=28 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=264
            receive_array uint16 name=value
    method get_uint32
        method GetUInt32 slot=12 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=162
            out uint32 return
    method get_uint32_array
        method GetUInt32Array slot=30 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=271
            receive_array uint32 name=value
    method get_uint64
        method GetUInt64 slot=14 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=186
            out uint64 return
    method get_uint64_array
        method GetUInt64Array slot=32 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=281
            receive_array uint64 name=value
    method get_uint8
        method GetUInt8 slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=62
            out uint8 return
    method get_uint8_array
        method GetUInt8Array slot=26 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=256
            receive_array uint8 name=value

interface Microsoft.UI.Xaml.Media.Animation.IReorderThemeTransition
    guid 0d5a0874-1df5-5379-b626-74721759438a

interface Microsoft.UI.Xaml.Media.Animation.IRepeatBehaviorHelper
    guid 4643f139-ffef-5c6a-8de6-142b41cd51a5

interface Microsoft.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics
    guid c66d4425-6461-5189-b17d-cca0cca34ca0

interface Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimation
    guid 36f7e025-23c1-53de-8df9-7dc1e9c788fd

interface Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimationStatics
    guid c04118de-aff5-5fa9-aee7-94a621c82618

interface Microsoft.UI.Xaml.Media.Animation.IRepositionThemeTransition
    guid 7728e3f0-24b1-5484-824a-c0b41c2745d5

interface Microsoft.UI.Xaml.Media.Animation.IRepositionThemeTransitionStatics
    guid c70a0f9a-485e-53bb-ad3c-8b41b6788bf9

interface Microsoft.UI.Xaml.Media.Animation.ISineEase
    guid 6115539b-663d-5131-b7c2-74bb5fdc6a1d

interface Microsoft.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfo
    guid 53eade0e-6b01-511f-a563-6f5724a6c1c1

interface Microsoft.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfoStatics
    guid 90ba0c6c-cd45-5a6c-bbb2-88037d43cd79

interface Microsoft.UI.Xaml.Media.Animation.ISplineColorKeyFrame
    guid 60c5905f-4343-504d-a2c6-64b8d924b438

interface Microsoft.UI.Xaml.Media.Animation.ISplineColorKeyFrameStatics
    guid d89c7062-753d-5652-b215-c195ae2c7a18

interface Microsoft.UI.Xaml.Media.Animation.ISplineDoubleKeyFrame
    guid aea80957-bb56-59b6-bb7a-6295f94bc961

interface Microsoft.UI.Xaml.Media.Animation.ISplineDoubleKeyFrameStatics
    guid ca88552e-7237-51f8-a8ca-79952c77883a

interface Microsoft.UI.Xaml.Media.Animation.ISplinePointKeyFrame
    guid 2b7eb049-708c-5220-a178-a25dbc14ffbe

interface Microsoft.UI.Xaml.Media.Animation.ISplinePointKeyFrameStatics
    guid 1e100e36-bed1-5060-8dcf-0d5b32575ed1

interface Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation
    guid b0dd1490-f646-5c18-b3ef-02f9b17f57df

interface Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics
    guid 32345cdd-2a3c-5571-b2eb-2fcabc2e92c6

interface Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation
    guid 79fdfaca-4245-53f0-b5c7-da1ce2b0b851

interface Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics
    guid e5a73b84-a4ae-5c38-84da-f7ed30fc9b6e

interface Microsoft.UI.Xaml.Media.Animation.IStoryboard
    guid 04d41bb3-8721-519e-8e53-fb8b34920305

interface Microsoft.UI.Xaml.Media.Animation.IStoryboardStatics
    guid dd18519b-d4e4-597d-a0b7-655ebdd35efa

interface Microsoft.UI.Xaml.Media.Animation.ISuppressNavigationTransitionInfo
    guid 3ecd2bd1-9805-5f51-bb9e-051fea8dc355

interface Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation
    guid f095d058-bc9e-58ee-8877-e084723b4333

interface Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimationStatics
    guid 18a7a588-b9a2-573b-8e2b-38048c4635a7

interface Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation
    guid 09de03d7-4b8a-55e1-afad-5f60598733ea

interface Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimationStatics
    guid f3308304-4f09-54d7-a4d5-ca558bbfe26f

interface Microsoft.UI.Xaml.Media.Animation.ITimeline
    guid d0f9b330-cc2a-5b05-9786-2da4c6584581

interface Microsoft.UI.Xaml.Media.Animation.ITimelineFactory
    guid 6a635732-a827-5398-9fc8-dfbc3b97e3c1

interface Microsoft.UI.Xaml.Media.Animation.ITimelineStatics
    guid 778b8471-c831-503a-8748-fe6bbc7153b7

interface Microsoft.UI.Xaml.Media.Animation.ITransition
    guid e5b71956-8e44-5a38-b41e-274d706102bf

interface Microsoft.UI.Xaml.Media.Animation.ITransitionFactory
    guid b7023e3b-bcd3-50ec-aacf-8cfcece25f17

interface Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[ColorKeyFrame]
    guid 8e452000-d3af-506f-9b09-3161753dfc94
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame;{02848c7e-c772-5f66-842b-fd494d0da669}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame>
    argument Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=value

interface Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[DoubleKeyFrame]
    guid 0ff0eaee-9514-5010-9ac4-8f6aa6d294bc
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame;{94c82ae6-ca62-5f52-934c-3e427e75d69a}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame>
    argument Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=value

interface Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[ObjectKeyFrame]
    guid 95f26067-8cdf-5639-b4ab-04ca575457ce
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame;{c5a9f65b-fc69-5a88-a797-34f46d761381}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame>
    argument Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=value

interface Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[PointKeyFrame]
    guid a577fe62-f0e0-5514-8f88-5ce74fd385f6
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Media.Animation.PointKeyFrame;{59d5c07d-a3a7-5450-9dfb-4b7e77d58f93}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame>
    argument Microsoft.UI.Xaml.Media.Animation.PointKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=value

interface Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[Timeline]
    guid 4107a612-6757-5552-a48b-2e3093230c49
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Media.Animation.Timeline;{d0f9b330-cc2a-5b05-9786-2da4c6584581}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Timeline>
    argument Microsoft.UI.Xaml.Media.Animation.Timeline
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Timeline> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.Timeline return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Timeline> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=value

interface Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[Transition]
    guid 030a9884-05db-57af-ae3b-4c77ffabfe57
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Media.Animation.Transition;{e5b71956-8e44-5a38-b41e-274d706102bf}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Transition>
    argument Microsoft.UI.Xaml.Media.Animation.Transition
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Media.Animation.Transition name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Transition> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.Transition return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.Transition name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Transition> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.Transition name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.Transition name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Media.Animation.Transition name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.Transition name=value

interface Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ColorKeyFrame]
    guid 7559d8a9-c9b3-5450-9a9b-d5ffba0ce27f
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame;{02848c7e-c772-5f66-842b-fd494d0da669}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame>
    argument Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame> shape=117 reverse=66 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[DoubleKeyFrame]
    guid f8a1ab9d-cecd-5857-8eae-6e40daacd8bf
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame;{94c82ae6-ca62-5f52-934c-3e427e75d69a}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame>
    argument Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=117 reverse=66 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ObjectKeyFrame]
    guid e5873499-ef10-52fc-93b3-c8f7b2a81220
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame;{c5a9f65b-fc69-5a88-a797-34f46d761381}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame>
    argument Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=117 reverse=66 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[PointKeyFrame]
    guid d299bfa3-7087-518b-808e-eba14b2854f1
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.UI.Xaml.Media.Animation.PointKeyFrame;{59d5c07d-a3a7-5450-9dfb-4b7e77d58f93}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame>
    argument Microsoft.UI.Xaml.Media.Animation.PointKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=117 reverse=66 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Timeline> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[Timeline]
    guid e30abc22-0631-5c17-a2cb-d1f7cd052515
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.UI.Xaml.Media.Animation.Timeline;{d0f9b330-cc2a-5b05-9786-2da4c6584581}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Timeline>
    argument Microsoft.UI.Xaml.Media.Animation.Timeline
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Timeline> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.Timeline return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=117 reverse=66 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Transition> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[Transition]
    guid 6fe2632e-3c2a-5087-bdbc-8bc51da7520b
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.UI.Xaml.Media.Animation.Transition;{e5b71956-8e44-5a38-b41e-274d706102bf}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Transition>
    argument Microsoft.UI.Xaml.Media.Animation.Transition
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Transition> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Transition> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.Transition return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Transition> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.Transition name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Transition> shape=117 reverse=66 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.Transition name=value
            out uint32 name=index
            out boolean return

class Microsoft.UI.Xaml.Media.Animation.KeySpline activatable python_type
    py KeySpline
    signature rc(Microsoft.UI.Xaml.Media.Animation.KeySpline;{130d8b2b-0b52-5253-881b-36ab48592e6b})
    base Microsoft.UI.Xaml.DependencyObject
    default Microsoft.UI.Xaml.Media.Animation.IKeySpline
    requires Microsoft.UI.Xaml.Media.Animation.IKeySpline
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property control_point2
        get get_ControlPoint2 slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IKeySpline shape=4
            out struct type=Windows.Foundation.Point return
        put put_ControlPoint2 slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IKeySpline shape=10
            in struct type=Windows.Foundation.Point name=value
    property control_point1
        get get_ControlPoint1 slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IKeySpline shape=4
            out struct type=Windows.Foundation.Point return
        put put_ControlPoint1 slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IKeySpline shape=10
            in struct type=Windows.Foundation.Point name=value

struct Microsoft.UI.Xaml.Media.Animation.KeyTime python_type
    py KeyTime
    signature struct(Microsoft.UI.Xaml.Media.Animation.KeyTime;struct(Windows.Foundation.TimeSpan;i8))
    field time_span TimeSpan timespan

class Microsoft.UI.Xaml.Media.Animation.KeyTimeHelper python_type
    py KeyTimeHelper
    signature rc(Microsoft.UI.Xaml.Media.Animation.KeyTimeHelper;{e354da44-1f24-59c6-bc5b-d6b1ba267e9c})
    default Microsoft.UI.Xaml.Media.Animation.IKeyTimeHelper
    requires Microsoft.UI.Xaml.Media.Animation.IKeyTimeHelper
    factory Microsoft.UI.Xaml.Media.Animation.IKeyTimeHelperStatics
    method from_time_span static
        method FromTimeSpan slot=6 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IKeyTimeHelperStatics shape=89 static
            in timespan name=timeSpan
            out struct type=Microsoft.UI.Xaml.Media.Animation.KeyTime return

class Microsoft.UI.Xaml.Media.Animation.LinearColorKeyFrame activatable python_type
    py LinearColorKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.LinearColorKeyFrame;{0bce4cd6-3a80-5f2f-932e-619a8546d0bd})
    base Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.ILinearColorKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.ILinearColorKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.LinearDoubleKeyFrame activatable python_type
    py LinearDoubleKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.LinearDoubleKeyFrame;{38a635b9-f613-55e0-aaec-9d4e097eff91})
    base Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.ILinearDoubleKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.ILinearDoubleKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.LinearPointKeyFrame activatable python_type
    py LinearPointKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.LinearPointKeyFrame;{4ec22493-bacb-5105-ac16-8ea5418ab76e})
    base Microsoft.UI.Xaml.Media.Animation.PointKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.ILinearPointKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.ILinearPointKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.NavigationThemeTransition activatable python_type
    py NavigationThemeTransition
    signature rc(Microsoft.UI.Xaml.Media.Animation.NavigationThemeTransition;{d7cfbd3b-0d27-5ea1-beb7-f6b847520dc6})
    base Microsoft.UI.Xaml.Media.Animation.Transition
    default Microsoft.UI.Xaml.Media.Animation.INavigationThemeTransition
    requires Microsoft.UI.Xaml.Media.Animation.INavigationThemeTransition
    factory Microsoft.UI.Xaml.Media.Animation.INavigationThemeTransitionStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property default_navigation_transition_info
        get get_DefaultNavigationTransitionInfo slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.INavigationThemeTransition shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo return
        put put_DefaultNavigationTransitionInfo slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.INavigationThemeTransition shape=4
            in class type=Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo name=value
    property default_navigation_transition_info_property static
        get get_DefaultNavigationTransitionInfoProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.INavigationThemeTransitionStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo composable python_type
    py NavigationTransitionInfo
    signature rc(Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo;{25bb17fb-6e15-514e-b278-197537a4d990})
    base Microsoft.UI.Xaml.DependencyObject
    default Microsoft.UI.Xaml.Media.Animation.INavigationTransitionInfo
    requires Microsoft.UI.Xaml.Media.Animation.INavigationTransitionInfo
    requires Microsoft.UI.Xaml.Media.Animation.INavigationTransitionInfoOverrides
    composable Microsoft.UI.Xaml.Media.Animation.INavigationTransitionInfoFactory
    overridable Microsoft.UI.Xaml.Media.Animation.INavigationTransitionInfoOverrides
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.INavigationTransitionInfoFactory shape=117 protected
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo return
    method _get_navigation_state_core
        method GetNavigationStateCore slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.INavigationTransitionInfoOverrides shape=4 reverse=22 overridable
            out string return
    method _set_navigation_state_core
        method SetNavigationStateCore slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.INavigationTransitionInfoOverrides shape=4 reverse=43 overridable
            in string name=navigationState

class Microsoft.UI.Xaml.Media.Animation.ObjectAnimationUsingKeyFrames activatable python_type
    py ObjectAnimationUsingKeyFrames
    signature rc(Microsoft.UI.Xaml.Media.Animation.ObjectAnimationUsingKeyFrames;{aa08dc4c-0b03-5c0a-b084-d95d272b2f0d})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFrames
    requires Microsoft.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFrames
    factory Microsoft.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFramesStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property enable_dependent_animation
        get get_EnableDependentAnimation slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFrames shape=4
            out boolean return
        put put_EnableDependentAnimation slot=8 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFrames shape=4
            in boolean name=value
    property key_frames
        get get_KeyFrames slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFrames shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrameCollection return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFramesStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame composable python_type
    py ObjectKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame;{c5a9f65b-fc69-5a88-a797-34f46d761381})
    base Microsoft.UI.Xaml.DependencyObject
    default Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrame
    factory Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrameStatics
    composable Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrameFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrameFactory shape=117 protected
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame return
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrame shape=4
            out object return
        put put_Value slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrame shape=4
            in object name=value
    property key_time
        get get_KeyTime slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrame shape=4
            out struct type=Microsoft.UI.Xaml.Media.Animation.KeyTime return
        put put_KeyTime slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrame shape=26
            in struct type=Microsoft.UI.Xaml.Media.Animation.KeyTime name=value
    property key_time_property static
        get get_KeyTimeProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property value_property static
        get get_ValueProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IObjectKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrameCollection activatable python_type iterable sequence mutable_sequence
    py ObjectKeyFrameCollection
    signature rc(Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrameCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame;{c5a9f65b-fc69-5a88-a797-34f46d761381})))
    default Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame>
    requires Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame>
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame>
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.ObjectKeyFrame name=value

class Microsoft.UI.Xaml.Media.Animation.PaneThemeTransition activatable python_type
    py PaneThemeTransition
    signature rc(Microsoft.UI.Xaml.Media.Animation.PaneThemeTransition;{321bcd80-157c-5e10-b0fe-6440bd92529a})
    base Microsoft.UI.Xaml.Media.Animation.Transition
    default Microsoft.UI.Xaml.Media.Animation.IPaneThemeTransition
    requires Microsoft.UI.Xaml.Media.Animation.IPaneThemeTransition
    factory Microsoft.UI.Xaml.Media.Animation.IPaneThemeTransitionStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property edge
        get get_Edge slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPaneThemeTransition shape=4
            out enum32 type=Microsoft.UI.Xaml.Controls.Primitives.EdgeTransitionLocation return
        put put_Edge slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPaneThemeTransition shape=4
            in enum32 type=Microsoft.UI.Xaml.Controls.Primitives.EdgeTransitionLocation name=value
    property edge_property static
        get get_EdgeProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPaneThemeTransitionStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.PointAnimation activatable python_type
    py PointAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.PointAnimation;{a0737cc4-2eab-5c13-a5d7-78361df1000e})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IPointAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IPointAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IPointAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property to
        get get_To slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimation shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.Point> return
        put put_To slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimation shape=4
            in reference type=Windows.Foundation.IReference<Windows.Foundation.Point> name=value
    property from_
        get get_From slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimation shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.Point> return
        put put_From slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimation shape=4
            in reference type=Windows.Foundation.IReference<Windows.Foundation.Point> name=value
    property enable_dependent_animation
        get get_EnableDependentAnimation slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimation shape=4
            out boolean return
        put put_EnableDependentAnimation slot=15 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimation shape=4
            in boolean name=value
    property easing_function
        get get_EasingFunction slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimation shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase return
        put put_EasingFunction slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimation shape=4
            in class type=Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase name=value
    property by
        get get_By slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimation shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.Point> return
        put put_By slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimation shape=4
            in reference type=Windows.Foundation.IReference<Windows.Foundation.Point> name=value
    property by_property static
        get get_ByProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property easing_function_property static
        get get_EasingFunctionProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property from_property static
        get get_FromProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property to_property static
        get get_ToProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.PointAnimationUsingKeyFrames activatable python_type
    py PointAnimationUsingKeyFrames
    signature rc(Microsoft.UI.Xaml.Media.Animation.PointAnimationUsingKeyFrames;{bdd63992-df13-5514-8611-4952f722f6d0})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFrames
    requires Microsoft.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFrames
    factory Microsoft.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFramesStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property enable_dependent_animation
        get get_EnableDependentAnimation slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFrames shape=4
            out boolean return
        put put_EnableDependentAnimation slot=8 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFrames shape=4
            in boolean name=value
    property key_frames
        get get_KeyFrames slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFrames shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrameCollection return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFramesStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.PointKeyFrame composable python_type
    py PointKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.PointKeyFrame;{59d5c07d-a3a7-5450-9dfb-4b7e77d58f93})
    base Microsoft.UI.Xaml.DependencyObject
    default Microsoft.UI.Xaml.Media.Animation.IPointKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.IPointKeyFrame
    factory Microsoft.UI.Xaml.Media.Animation.IPointKeyFrameStatics
    composable Microsoft.UI.Xaml.Media.Animation.IPointKeyFrameFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointKeyFrameFactory shape=117 protected
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame return
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointKeyFrame shape=4
            out struct type=Windows.Foundation.Point return
        put put_Value slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPointKeyFrame shape=10
            in struct type=Windows.Foundation.Point name=value
    property key_time
        get get_KeyTime slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointKeyFrame shape=4
            out struct type=Microsoft.UI.Xaml.Media.Animation.KeyTime return
        put put_KeyTime slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPointKeyFrame shape=26
            in struct type=Microsoft.UI.Xaml.Media.Animation.KeyTime name=value
    property key_time_property static
        get get_KeyTimeProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property value_property static
        get get_ValueProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.PointKeyFrameCollection activatable python_type iterable sequence mutable_sequence
    py PointKeyFrameCollection
    signature rc(Microsoft.UI.Xaml.Media.Animation.PointKeyFrameCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Media.Animation.PointKeyFrame;{59d5c07d-a3a7-5450-9dfb-4b7e77d58f93})))
    default Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame>
    requires Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame>
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame>
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.PointKeyFrame name=value

class Microsoft.UI.Xaml.Media.Animation.PointerDownThemeAnimation activatable python_type
    py PointerDownThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.PointerDownThemeAnimation;{abdd1acc-40df-595d-be68-0362fe681b91})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IPointerDownThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IPointerDownThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IPointerDownThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointerDownThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPointerDownThemeAnimation shape=4
            in string name=value
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointerDownThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.PointerUpThemeAnimation activatable python_type
    py PointerUpThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.PointerUpThemeAnimation;{94896d1c-c938-5d68-84da-552bde815810})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IPointerUpThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IPointerUpThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IPointerUpThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointerUpThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPointerUpThemeAnimation shape=4
            in string name=value
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPointerUpThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.PopInThemeAnimation activatable python_type
    py PopInThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.PopInThemeAnimation;{20136388-b4e4-5cbb-9cb2-df2ea7e6c44b})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimation shape=4
            in string name=value
    property from_vertical_offset
        get get_FromVerticalOffset slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimation shape=4
            out double return
        put put_FromVerticalOffset slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimation shape=2
            in double name=value
    property from_horizontal_offset
        get get_FromHorizontalOffset slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimation shape=4
            out double return
        put put_FromHorizontalOffset slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimation shape=2
            in double name=value
    property from_horizontal_offset_property static
        get get_FromHorizontalOffsetProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property from_vertical_offset_property static
        get get_FromVerticalOffsetProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPopInThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.PopOutThemeAnimation activatable python_type
    py PopOutThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.PopOutThemeAnimation;{1bb20dd3-5648-541a-a0c9-37a955db10a6})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IPopOutThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IPopOutThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IPopOutThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPopOutThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPopOutThemeAnimation shape=4
            in string name=value
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPopOutThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.PopupThemeTransition activatable python_type
    py PopupThemeTransition
    signature rc(Microsoft.UI.Xaml.Media.Animation.PopupThemeTransition;{e1fa6b8a-add3-5299-a000-121d6dbacc80})
    base Microsoft.UI.Xaml.Media.Animation.Transition
    default Microsoft.UI.Xaml.Media.Animation.IPopupThemeTransition
    requires Microsoft.UI.Xaml.Media.Animation.IPopupThemeTransition
    factory Microsoft.UI.Xaml.Media.Animation.IPopupThemeTransitionStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property from_vertical_offset
        get get_FromVerticalOffset slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPopupThemeTransition shape=4
            out double return
        put put_FromVerticalOffset slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPopupThemeTransition shape=2
            in double name=value
    property from_horizontal_offset
        get get_FromHorizontalOffset slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPopupThemeTransition shape=4
            out double return
        put put_FromHorizontalOffset slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPopupThemeTransition shape=2
            in double name=value
    property from_horizontal_offset_property static
        get get_FromHorizontalOffsetProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPopupThemeTransitionStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property from_vertical_offset_property static
        get get_FromVerticalOffsetProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPopupThemeTransitionStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.PowerEase activatable python_type
    py PowerEase
    signature rc(Microsoft.UI.Xaml.Media.Animation.PowerEase;{372dfad0-5177-5df9-8e1e-920962468714})
    base Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase
    default Microsoft.UI.Xaml.Media.Animation.IPowerEase
    requires Microsoft.UI.Xaml.Media.Animation.IPowerEase
    factory Microsoft.UI.Xaml.Media.Animation.IPowerEaseStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property power
        get get_Power slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPowerEase shape=4
            out double return
        put put_Power slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IPowerEase shape=2
            in double name=value
    property power_property static
        get get_PowerProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IPowerEaseStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.QuadraticEase activatable python_type
    py QuadraticEase
    signature rc(Microsoft.UI.Xaml.Media.Animation.QuadraticEase;{db85fda1-03b7-57cd-a1ef-8855cbf62191})
    base Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase
    default Microsoft.UI.Xaml.Media.Animation.IQuadraticEase
    requires Microsoft.UI.Xaml.Media.Animation.IQuadraticEase
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.QuarticEase activatable python_type
    py QuarticEase
    signature rc(Microsoft.UI.Xaml.Media.Animation.QuarticEase;{48215273-05f1-58aa-bade-0b71d7bd0484})
    base Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase
    default Microsoft.UI.Xaml.Media.Animation.IQuarticEase
    requires Microsoft.UI.Xaml.Media.Animation.IQuarticEase
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.QuinticEase activatable python_type
    py QuinticEase
    signature rc(Microsoft.UI.Xaml.Media.Animation.QuinticEase;{dc2f05d5-a3ac-5dce-9b85-753a0c800fc2})
    base Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase
    default Microsoft.UI.Xaml.Media.Animation.IQuinticEase
    requires Microsoft.UI.Xaml.Media.Animation.IQuinticEase
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.ReorderThemeTransition activatable python_type
    py ReorderThemeTransition
    signature rc(Microsoft.UI.Xaml.Media.Animation.ReorderThemeTransition;{0d5a0874-1df5-5379-b626-74721759438a})
    base Microsoft.UI.Xaml.Media.Animation.Transition
    default Microsoft.UI.Xaml.Media.Animation.IReorderThemeTransition
    requires Microsoft.UI.Xaml.Media.Animation.IReorderThemeTransition
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

struct Microsoft.UI.Xaml.Media.Animation.RepeatBehavior python_type
    py RepeatBehavior
    signature struct(Microsoft.UI.Xaml.Media.Animation.RepeatBehavior;f8;struct(Windows.Foundation.TimeSpan;i8);enum(Microsoft.UI.Xaml.Media.Animation.RepeatBehaviorType;i4))
    field count Count double
    field duration Duration timespan
    field type Type enum32 type=Microsoft.UI.Xaml.Media.Animation.RepeatBehaviorType

class Microsoft.UI.Xaml.Media.Animation.RepeatBehaviorHelper python_type
    py RepeatBehaviorHelper
    signature rc(Microsoft.UI.Xaml.Media.Animation.RepeatBehaviorHelper;{4643f139-ffef-5c6a-8de6-142b41cd51a5})
    default Microsoft.UI.Xaml.Media.Animation.IRepeatBehaviorHelper
    requires Microsoft.UI.Xaml.Media.Animation.IRepeatBehaviorHelper
    factory Microsoft.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics
    property forever static
        get get_Forever slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics shape=4 static
            out struct type=Microsoft.UI.Xaml.Media.Animation.RepeatBehavior return
    method equals static
        method Equals slot=11 inputs=2 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics shape=160 static
            in struct type=Microsoft.UI.Xaml.Media.Animation.RepeatBehavior name=target
            in struct type=Microsoft.UI.Xaml.Media.Animation.RepeatBehavior name=value
            out boolean return
    method from_count static
        method FromCount slot=7 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics shape=46 static
            in double name=count
            out struct type=Microsoft.UI.Xaml.Media.Animation.RepeatBehavior return
    method from_duration static
        method FromDuration slot=8 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics shape=89 static
            in timespan name=duration
            out struct type=Microsoft.UI.Xaml.Media.Animation.RepeatBehavior return
    method get_has_count static
        method GetHasCount slot=9 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics shape=84 static
            in struct type=Microsoft.UI.Xaml.Media.Animation.RepeatBehavior name=target
            out boolean return
    method get_has_duration static
        method GetHasDuration slot=10 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics shape=84 static
            in struct type=Microsoft.UI.Xaml.Media.Animation.RepeatBehavior name=target
            out boolean return

enum Microsoft.UI.Xaml.Media.Animation.RepeatBehaviorType python_type
    py RepeatBehaviorType
    signature enum(Microsoft.UI.Xaml.Media.Animation.RepeatBehaviorType;i4)
    constant COUNT 0
    constant DURATION 1
    constant FOREVER 2

class Microsoft.UI.Xaml.Media.Animation.RepositionThemeAnimation activatable python_type
    py RepositionThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.RepositionThemeAnimation;{36f7e025-23c1-53de-8df9-7dc1e9c788fd})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimation shape=4
            in string name=value
    property from_vertical_offset
        get get_FromVerticalOffset slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimation shape=4
            out double return
        put put_FromVerticalOffset slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimation shape=2
            in double name=value
    property from_horizontal_offset
        get get_FromHorizontalOffset slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimation shape=4
            out double return
        put put_FromHorizontalOffset slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimation shape=2
            in double name=value
    property from_horizontal_offset_property static
        get get_FromHorizontalOffsetProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property from_vertical_offset_property static
        get get_FromVerticalOffsetProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepositionThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.RepositionThemeTransition activatable python_type
    py RepositionThemeTransition
    signature rc(Microsoft.UI.Xaml.Media.Animation.RepositionThemeTransition;{7728e3f0-24b1-5484-824a-c0b41c2745d5})
    base Microsoft.UI.Xaml.Media.Animation.Transition
    default Microsoft.UI.Xaml.Media.Animation.IRepositionThemeTransition
    requires Microsoft.UI.Xaml.Media.Animation.IRepositionThemeTransition
    factory Microsoft.UI.Xaml.Media.Animation.IRepositionThemeTransitionStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property is_staggering_enabled
        get get_IsStaggeringEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepositionThemeTransition shape=4
            out boolean return
        put put_IsStaggeringEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IRepositionThemeTransition shape=4
            in boolean name=value
    property is_staggering_enabled_property static
        get get_IsStaggeringEnabledProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IRepositionThemeTransitionStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.SineEase activatable python_type
    py SineEase
    signature rc(Microsoft.UI.Xaml.Media.Animation.SineEase;{6115539b-663d-5131-b7c2-74bb5fdc6a1d})
    base Microsoft.UI.Xaml.Media.Animation.EasingFunctionBase
    default Microsoft.UI.Xaml.Media.Animation.ISineEase
    requires Microsoft.UI.Xaml.Media.Animation.ISineEase
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

enum Microsoft.UI.Xaml.Media.Animation.SlideNavigationTransitionEffect python_type
    py SlideNavigationTransitionEffect
    signature enum(Microsoft.UI.Xaml.Media.Animation.SlideNavigationTransitionEffect;i4)
    constant FROM_BOTTOM 0
    constant FROM_LEFT 1
    constant FROM_RIGHT 2

class Microsoft.UI.Xaml.Media.Animation.SlideNavigationTransitionInfo activatable python_type
    py SlideNavigationTransitionInfo
    signature rc(Microsoft.UI.Xaml.Media.Animation.SlideNavigationTransitionInfo;{53eade0e-6b01-511f-a563-6f5724a6c1c1})
    base Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo
    default Microsoft.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfo
    requires Microsoft.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfo
    factory Microsoft.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfoStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property effect
        get get_Effect slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfo shape=4
            out enum32 type=Microsoft.UI.Xaml.Media.Animation.SlideNavigationTransitionEffect return
        put put_Effect slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfo shape=4
            in enum32 type=Microsoft.UI.Xaml.Media.Animation.SlideNavigationTransitionEffect name=value
    property effect_property static
        get get_EffectProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfoStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.SplineColorKeyFrame activatable python_type
    py SplineColorKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.SplineColorKeyFrame;{60c5905f-4343-504d-a2c6-64b8d924b438})
    base Microsoft.UI.Xaml.Media.Animation.ColorKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.ISplineColorKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.ISplineColorKeyFrame
    factory Microsoft.UI.Xaml.Media.Animation.ISplineColorKeyFrameStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property key_spline
        get get_KeySpline slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplineColorKeyFrame shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.KeySpline return
        put put_KeySpline slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplineColorKeyFrame shape=4
            in class type=Microsoft.UI.Xaml.Media.Animation.KeySpline name=value
    property key_spline_property static
        get get_KeySplineProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplineColorKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.SplineDoubleKeyFrame activatable python_type
    py SplineDoubleKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.SplineDoubleKeyFrame;{aea80957-bb56-59b6-bb7a-6295f94bc961})
    base Microsoft.UI.Xaml.Media.Animation.DoubleKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.ISplineDoubleKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.ISplineDoubleKeyFrame
    factory Microsoft.UI.Xaml.Media.Animation.ISplineDoubleKeyFrameStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property key_spline
        get get_KeySpline slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplineDoubleKeyFrame shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.KeySpline return
        put put_KeySpline slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplineDoubleKeyFrame shape=4
            in class type=Microsoft.UI.Xaml.Media.Animation.KeySpline name=value
    property key_spline_property static
        get get_KeySplineProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplineDoubleKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.SplinePointKeyFrame activatable python_type
    py SplinePointKeyFrame
    signature rc(Microsoft.UI.Xaml.Media.Animation.SplinePointKeyFrame;{2b7eb049-708c-5220-a178-a25dbc14ffbe})
    base Microsoft.UI.Xaml.Media.Animation.PointKeyFrame
    default Microsoft.UI.Xaml.Media.Animation.ISplinePointKeyFrame
    requires Microsoft.UI.Xaml.Media.Animation.ISplinePointKeyFrame
    factory Microsoft.UI.Xaml.Media.Animation.ISplinePointKeyFrameStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property key_spline
        get get_KeySpline slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplinePointKeyFrame shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.KeySpline return
        put put_KeySpline slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplinePointKeyFrame shape=4
            in class type=Microsoft.UI.Xaml.Media.Animation.KeySpline name=value
    property key_spline_property static
        get get_KeySplineProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplinePointKeyFrameStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.SplitCloseThemeAnimation activatable python_type
    py SplitCloseThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.SplitCloseThemeAnimation;{b0dd1490-f646-5c18-b3ef-02f9b17f57df})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property opened_target_name
        get get_OpenedTargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out string return
        put put_OpenedTargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in string name=value
    property opened_target
        get get_OpenedTarget slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_OpenedTarget slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property opened_length
        get get_OpenedLength slot=18 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out double return
        put put_OpenedLength slot=19 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=2
            in double name=value
    property offset_from_center
        get get_OffsetFromCenter slot=22 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out double return
        put put_OffsetFromCenter slot=23 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=2
            in double name=value
    property content_translation_offset
        get get_ContentTranslationOffset slot=26 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out double return
        put put_ContentTranslationOffset slot=27 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=2
            in double name=value
    property content_translation_direction
        get get_ContentTranslationDirection slot=24 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out enum32 type=Microsoft.UI.Xaml.Controls.Primitives.AnimationDirection return
        put put_ContentTranslationDirection slot=25 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in enum32 type=Microsoft.UI.Xaml.Controls.Primitives.AnimationDirection name=value
    property content_target_name
        get get_ContentTargetName slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out string return
        put put_ContentTargetName slot=15 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in string name=value
    property content_target
        get get_ContentTarget slot=16 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_ContentTarget slot=17 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property closed_target_name
        get get_ClosedTargetName slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out string return
        put put_ClosedTargetName slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in string name=value
    property closed_target
        get get_ClosedTarget slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_ClosedTarget slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property closed_length
        get get_ClosedLength slot=20 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out double return
        put put_ClosedLength slot=21 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=2
            in double name=value
    property closed_length_property static
        get get_ClosedLengthProperty slot=13 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property closed_target_name_property static
        get get_ClosedTargetNameProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property closed_target_property static
        get get_ClosedTargetProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property content_target_name_property static
        get get_ContentTargetNameProperty slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property content_target_property static
        get get_ContentTargetProperty slot=11 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property content_translation_direction_property static
        get get_ContentTranslationDirectionProperty slot=15 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property content_translation_offset_property static
        get get_ContentTranslationOffsetProperty slot=16 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property offset_from_center_property static
        get get_OffsetFromCenterProperty slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property opened_length_property static
        get get_OpenedLengthProperty slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property opened_target_name_property static
        get get_OpenedTargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property opened_target_property static
        get get_OpenedTargetProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.SplitOpenThemeAnimation activatable python_type
    py SplitOpenThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.SplitOpenThemeAnimation;{79fdfaca-4245-53f0-b5c7-da1ce2b0b851})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property opened_target_name
        get get_OpenedTargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out string return
        put put_OpenedTargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in string name=value
    property opened_target
        get get_OpenedTarget slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_OpenedTarget slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property opened_length
        get get_OpenedLength slot=18 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out double return
        put put_OpenedLength slot=19 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=2
            in double name=value
    property offset_from_center
        get get_OffsetFromCenter slot=22 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out double return
        put put_OffsetFromCenter slot=23 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=2
            in double name=value
    property content_translation_offset
        get get_ContentTranslationOffset slot=26 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out double return
        put put_ContentTranslationOffset slot=27 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=2
            in double name=value
    property content_translation_direction
        get get_ContentTranslationDirection slot=24 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out enum32 type=Microsoft.UI.Xaml.Controls.Primitives.AnimationDirection return
        put put_ContentTranslationDirection slot=25 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in enum32 type=Microsoft.UI.Xaml.Controls.Primitives.AnimationDirection name=value
    property content_target_name
        get get_ContentTargetName slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out string return
        put put_ContentTargetName slot=15 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in string name=value
    property content_target
        get get_ContentTarget slot=16 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_ContentTarget slot=17 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property closed_target_name
        get get_ClosedTargetName slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out string return
        put put_ClosedTargetName slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in string name=value
    property closed_target
        get get_ClosedTarget slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_ClosedTarget slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property closed_length
        get get_ClosedLength slot=20 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out double return
        put put_ClosedLength slot=21 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=2
            in double name=value
    property closed_length_property static
        get get_ClosedLengthProperty slot=13 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property closed_target_name_property static
        get get_ClosedTargetNameProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property closed_target_property static
        get get_ClosedTargetProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property content_target_name_property static
        get get_ContentTargetNameProperty slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property content_target_property static
        get get_ContentTargetProperty slot=11 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property content_translation_direction_property static
        get get_ContentTranslationDirectionProperty slot=15 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property content_translation_offset_property static
        get get_ContentTranslationOffsetProperty slot=16 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property offset_from_center_property static
        get get_OffsetFromCenterProperty slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property opened_length_property static
        get get_OpenedLengthProperty slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property opened_target_name_property static
        get get_OpenedTargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property opened_target_property static
        get get_OpenedTargetProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.Storyboard activatable python_type
    py Storyboard
    signature rc(Microsoft.UI.Xaml.Media.Animation.Storyboard;{04d41bb3-8721-519e-8e53-fb8b34920305})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.IStoryboard
    requires Microsoft.UI.Xaml.Media.Animation.IStoryboard
    factory Microsoft.UI.Xaml.Media.Animation.IStoryboardStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property children
        get get_Children slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboard shape=4
            out class type=Microsoft.UI.Xaml.Media.Animation.TimelineCollection return
    property target_name_property static
        get get_TargetNameProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboardStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property target_property_property static
        get get_TargetPropertyProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboardStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    method begin
        method Begin slot=9 inputs=0 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboard shape=0
    method get_current_state
        method GetCurrentState slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboard shape=4
            out enum32 type=Microsoft.UI.Xaml.Media.Animation.ClockState return
    method get_current_time
        method GetCurrentTime slot=13 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboard shape=4
            out timespan return
    method get_target_name static
        method GetTargetName slot=10 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboardStatics shape=51 static
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=element
            out string return
    method get_target_property static
        method GetTargetProperty slot=7 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboardStatics shape=51 static
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=element
            out string return
    method pause
        method Pause slot=10 inputs=0 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboard shape=0
    method resume
        method Resume slot=11 inputs=0 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboard shape=0
    method seek
        method Seek slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboard shape=26
            in timespan name=offset
    method seek_aligned_to_last_tick
        method SeekAlignedToLastTick slot=14 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboard shape=26
            in timespan name=offset
    method set_target static
        method SetTarget slot=12 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboardStatics shape=51 static
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=timeline
            in class type=Microsoft.UI.Xaml.DependencyObject name=target
    method set_target_name static
        method SetTargetName slot=11 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboardStatics shape=51 static
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=element
            in string name=name
    method set_target_property static
        method SetTargetProperty slot=8 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboardStatics shape=51 static
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=element
            in string name=path
    method skip_to_fill
        method SkipToFill slot=15 inputs=0 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboard shape=0
    method stop
        method Stop slot=8 inputs=0 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.IStoryboard shape=0

class Microsoft.UI.Xaml.Media.Animation.SuppressNavigationTransitionInfo activatable python_type
    py SuppressNavigationTransitionInfo
    signature rc(Microsoft.UI.Xaml.Media.Animation.SuppressNavigationTransitionInfo;{3ecd2bd1-9805-5f51-bb9e-051fea8dc355})
    base Microsoft.UI.Xaml.Media.Animation.NavigationTransitionInfo
    default Microsoft.UI.Xaml.Media.Animation.ISuppressNavigationTransitionInfo
    requires Microsoft.UI.Xaml.Media.Animation.ISuppressNavigationTransitionInfo
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Media.Animation.SwipeBackThemeAnimation activatable python_type
    py SwipeBackThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.SwipeBackThemeAnimation;{f095d058-bc9e-58ee-8877-e084723b4333})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation shape=4
            in string name=value
    property from_vertical_offset
        get get_FromVerticalOffset slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation shape=4
            out double return
        put put_FromVerticalOffset slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation shape=2
            in double name=value
    property from_horizontal_offset
        get get_FromHorizontalOffset slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation shape=4
            out double return
        put put_FromHorizontalOffset slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation shape=2
            in double name=value
    property from_horizontal_offset_property static
        get get_FromHorizontalOffsetProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property from_vertical_offset_property static
        get get_FromVerticalOffsetProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeBackThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.SwipeHintThemeAnimation activatable python_type
    py SwipeHintThemeAnimation
    signature rc(Microsoft.UI.Xaml.Media.Animation.SwipeHintThemeAnimation;{09de03d7-4b8a-55e1-afad-5f60598733ea})
    base Microsoft.UI.Xaml.Media.Animation.Timeline
    default Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation
    requires Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation
    factory Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimationStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property to_vertical_offset
        get get_ToVerticalOffset slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation shape=4
            out double return
        put put_ToVerticalOffset slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation shape=2
            in double name=value
    property to_horizontal_offset
        get get_ToHorizontalOffset slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation shape=4
            out double return
        put put_ToHorizontalOffset slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation shape=2
            in double name=value
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation shape=4
            in string name=value
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property to_horizontal_offset_property static
        get get_ToHorizontalOffsetProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property to_vertical_offset_property static
        get get_ToVerticalOffsetProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ISwipeHintThemeAnimationStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Media.Animation.Timeline composable python_type
    py Timeline
    signature rc(Microsoft.UI.Xaml.Media.Animation.Timeline;{d0f9b330-cc2a-5b05-9786-2da4c6584581})
    base Microsoft.UI.Xaml.DependencyObject
    default Microsoft.UI.Xaml.Media.Animation.ITimeline
    requires Microsoft.UI.Xaml.Media.Animation.ITimeline
    factory Microsoft.UI.Xaml.Media.Animation.ITimelineStatics
    composable Microsoft.UI.Xaml.Media.Animation.ITimelineFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimelineFactory shape=117 protected
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Media.Animation.Timeline return
    property speed_ratio
        get get_SpeedRatio slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=4
            out double return
        put put_SpeedRatio slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=2
            in double name=value
    property repeat_behavior
        get get_RepeatBehavior slot=16 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=4
            out struct type=Microsoft.UI.Xaml.Media.Animation.RepeatBehavior return
        put put_RepeatBehavior slot=17 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=19
            in struct type=Microsoft.UI.Xaml.Media.Animation.RepeatBehavior name=value
    property fill_behavior
        get get_FillBehavior slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=4
            out enum32 type=Microsoft.UI.Xaml.Media.Animation.FillBehavior return
        put put_FillBehavior slot=15 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=4
            in enum32 type=Microsoft.UI.Xaml.Media.Animation.FillBehavior name=value
    property duration
        get get_Duration slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=4
            out struct type=Microsoft.UI.Xaml.Duration return
        put put_Duration slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=25
            in struct type=Microsoft.UI.Xaml.Duration name=value
    property begin_time
        get get_BeginTime slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.TimeSpan> return
        put put_BeginTime slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=4
            in reference type=Windows.Foundation.IReference<Windows.Foundation.TimeSpan> name=value
    property auto_reverse
        get get_AutoReverse slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=4
            out boolean return
        put put_AutoReverse slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=4
            in boolean name=value
    property allow_dependent_animations static
        get get_AllowDependentAnimations slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out boolean return
        put put_AllowDependentAnimations slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            in boolean name=value
    property auto_reverse_property static
        get get_AutoReverseProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property begin_time_property static
        get get_BeginTimeProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property duration_property static
        get get_DurationProperty slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property fill_behavior_property static
        get get_FillBehaviorProperty slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property repeat_behavior_property static
        get get_RepeatBehaviorProperty slot=13 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property speed_ratio_property static
        get get_SpeedRatioProperty slot=11 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    event completed
        add add_Completed slot=18 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=51
            in delegate type=Windows.Foundation.EventHandler<System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Completed slot=19 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Media.Animation.ITimeline shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token

class Microsoft.UI.Xaml.Media.Animation.TimelineCollection activatable python_type iterable sequence mutable_sequence
    py TimelineCollection
    signature rc(Microsoft.UI.Xaml.Media.Animation.TimelineCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Media.Animation.Timeline;{d0f9b330-cc2a-5b05-9786-2da4c6584581})))
    default Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline>
    requires Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline>
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Timeline>
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Timeline> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.Timeline return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Timeline> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.Timeline name=value

class Microsoft.UI.Xaml.Media.Animation.Transition composable python_type
    py Transition
    signature rc(Microsoft.UI.Xaml.Media.Animation.Transition;{e5b71956-8e44-5a38-b41e-274d706102bf})
    base Microsoft.UI.Xaml.DependencyObject
    default Microsoft.UI.Xaml.Media.Animation.ITransition
    requires Microsoft.UI.Xaml.Media.Animation.ITransition
    composable Microsoft.UI.Xaml.Media.Animation.ITransitionFactory

class Microsoft.UI.Xaml.Media.Animation.TransitionCollection activatable python_type iterable sequence mutable_sequence
    py TransitionCollection
    signature rc(Microsoft.UI.Xaml.Media.Animation.TransitionCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Media.Animation.Transition;{e5b71956-8e44-5a38-b41e-274d706102bf})))
    default Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition>
    requires Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition>
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Transition>
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Media.Animation.Transition name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Media.Animation.Transition> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Media.Animation.Transition return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Media.Animation.Transition name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Media.Animation.Transition> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Media.Animation.Transition name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.Transition name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Media.Animation.Transition name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Media.Animation.Transition> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Media.Animation.Transition name=value

delegate Windows.Foundation.TypedEventHandler<Microsoft.UI.Xaml.Media.Animation.ConnectedAnimation,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[ConnectedAnimation, Object]
    guid d35b3375-a0ef-59ca-88cf-dc9b4e42953e
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.UI.Xaml.Media.Animation.ConnectedAnimation;{a9c1c6ad-7670-589c-a608-9b5c01cec71f});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.UI.Xaml.Media.Animation.ConnectedAnimation
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.UI.Xaml.Media.Animation.ConnectedAnimation name=sender
            in object name=args

class Microsoft.UI.Composition.CompositionEasingFunction external
    py winrt.microsoft.ui.composition.CompositionEasingFunction

interface Microsoft.UI.Composition.ICompositionAnimationBase external
    py winrt.microsoft.ui.composition._ICompositionAnimationBase
    guid a77c0e5a-f059-4e85-bcef-c068694cec78

class Microsoft.UI.Xaml.DependencyObject external
    py winrt.microsoft.ui.xaml.DependencyObject

class Microsoft.UI.Xaml.DependencyProperty external
    py winrt.microsoft.ui.xaml.DependencyProperty

struct Microsoft.UI.Xaml.Duration external
    py winrt.microsoft.ui.xaml.Duration

class Microsoft.UI.Xaml.TriggerAction external
    py winrt.microsoft.ui.xaml.TriggerAction

class Microsoft.UI.Xaml.UIElement external
    py winrt.microsoft.ui.xaml.UIElement

class Microsoft.UI.Xaml.Controls.ListViewBase external
    py winrt.microsoft.ui.xaml.controls.ListViewBase

enum Microsoft.UI.Xaml.Controls.Primitives.AnimationDirection external
    py winrt.microsoft.ui.xaml.controls.primitives.AnimationDirection

enum Microsoft.UI.Xaml.Controls.Primitives.EdgeTransitionLocation external
    py winrt.microsoft.ui.xaml.controls.primitives.EdgeTransitionLocation

class System.Double external
    py winrt.system.Double

class System.Object external
    py winrt.system.Object

delegate Windows.Foundation.EventHandler external parameterized
    py winrt.windows.foundation.EventHandler
    guid 9de1c535-6ae1-11e0-84e1-18a905bcc53f

struct Windows.Foundation.EventRegistrationToken external
    py winrt.windows.foundation.EventRegistrationToken

interface Windows.Foundation.IPropertyValue external
    py winrt.windows.foundation._IPropertyValue
    guid 4bd682dd-7554-40e9-9a9b-82654ede7e62

interface Windows.Foundation.IReference external parameterized
    py winrt.windows.foundation._IReference
    guid 61c17706-2d65-11e0-9ae8-d48564015472

struct Windows.Foundation.Point external
    py winrt.windows.foundation.Point

enum Windows.Foundation.PropertyType external
    py winrt.windows.foundation.PropertyType

struct Windows.Foundation.Rect external
    py winrt.windows.foundation.Rect

struct Windows.Foundation.Size external
    py winrt.windows.foundation.Size

struct Windows.Foundation.TimeSpan external
    py winrt.windows.foundation.TimeSpan

delegate Windows.Foundation.TypedEventHandler external parameterized
    py winrt.windows.foundation.TypedEventHandler
    guid 9de1c534-6ae1-11e0-84e1-18a905bcc53f

interface Windows.Foundation.Collections.IIterable external parameterized
    py winrt.windows.foundation.collections._IIterable
    guid faa585ea-6214-4217-afda-7f46de5869b3

interface Windows.Foundation.Collections.IIterator external parameterized
    py winrt.windows.foundation.collections._IIterator
    guid 6a79e863-4300-459a-9966-cbb660963ee1

interface Windows.Foundation.Collections.IVector external parameterized
    py winrt.windows.foundation.collections._IVector
    guid 913337e9-11a1-4345-a3a2-4e7f956e222d

interface Windows.Foundation.Collections.IVectorView external parameterized
    py winrt.windows.foundation.collections._IVectorView
    guid bbe1fa4c-b0e3-4583-baef-1f1b2e483e56

struct Windows.UI.Color external
    py winrt.windows.ui.Color
