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

class Windows.UI.Xaml.Media.Animation.AddDeleteThemeTransition activatable python_type
    py AddDeleteThemeTransition
    signature rc(Windows.UI.Xaml.Media.Animation.AddDeleteThemeTransition;{adec852e-4424-4dab-99c1-3a04e36a3c48})
    base Windows.UI.Xaml.Media.Animation.Transition
    default Windows.UI.Xaml.Media.Animation.IAddDeleteThemeTransition
    requires Windows.UI.Xaml.Media.Animation.IAddDeleteThemeTransition
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.BackEase activatable python_type
    py BackEase
    signature rc(Windows.UI.Xaml.Media.Animation.BackEase;{e47796e7-f805-4a8f-81c9-38e6472caa94})
    base Windows.UI.Xaml.Media.Animation.EasingFunctionBase
    default Windows.UI.Xaml.Media.Animation.IBackEase
    requires Windows.UI.Xaml.Media.Animation.IBackEase
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IBackEase shape=4
            out double return
        put put_Amplitude slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IBackEaseStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.BasicConnectedAnimationConfiguration composable python_type
    py BasicConnectedAnimationConfiguration
    signature rc(Windows.UI.Xaml.Media.Animation.BasicConnectedAnimationConfiguration;{e675f9b5-a4d6-5353-83e6-c89e7cf8d456})
    base Windows.UI.Xaml.Media.Animation.ConnectedAnimationConfiguration
    default Windows.UI.Xaml.Media.Animation.IBasicConnectedAnimationConfiguration
    requires Windows.UI.Xaml.Media.Animation.IBasicConnectedAnimationConfiguration
    composable Windows.UI.Xaml.Media.Animation.IBasicConnectedAnimationConfigurationFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IBasicConnectedAnimationConfigurationFactory shape=117
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Windows.UI.Xaml.Media.Animation.BasicConnectedAnimationConfiguration return

class Windows.UI.Xaml.Media.Animation.BeginStoryboard activatable python_type
    py BeginStoryboard
    signature rc(Windows.UI.Xaml.Media.Animation.BeginStoryboard;{64189fcd-49ec-4e52-a6f6-55324c921053})
    base Windows.UI.Xaml.TriggerAction
    default Windows.UI.Xaml.Media.Animation.IBeginStoryboard
    requires Windows.UI.Xaml.Media.Animation.IBeginStoryboard
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IBeginStoryboard shape=4
            out class type=Windows.UI.Xaml.Media.Animation.Storyboard return
        put put_Storyboard slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IBeginStoryboard shape=4
            in class type=Windows.UI.Xaml.Media.Animation.Storyboard name=value
    property storyboard_property static
        get get_StoryboardProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IBeginStoryboardStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.BounceEase activatable python_type
    py BounceEase
    signature rc(Windows.UI.Xaml.Media.Animation.BounceEase;{2bf1464e-fc71-47ed-85a1-3ba9577718b4})
    base Windows.UI.Xaml.Media.Animation.EasingFunctionBase
    default Windows.UI.Xaml.Media.Animation.IBounceEase
    requires Windows.UI.Xaml.Media.Animation.IBounceEase
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IBounceEase shape=4
            out double return
        put put_Bounciness slot=9 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IBounceEase shape=2
            in double name=value
    property bounces
        get get_Bounces slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IBounceEase shape=4
            out int32 return
        put put_Bounces slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IBounceEaseStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property bounciness_property static
        get get_BouncinessProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IBounceEaseStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.CircleEase activatable python_type
    py CircleEase
    signature rc(Windows.UI.Xaml.Media.Animation.CircleEase;{53a3bdb2-9177-4e6e-a043-5082d889ab1f})
    base Windows.UI.Xaml.Media.Animation.EasingFunctionBase
    default Windows.UI.Xaml.Media.Animation.ICircleEase
    requires Windows.UI.Xaml.Media.Animation.ICircleEase
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

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

class Windows.UI.Xaml.Media.Animation.ColorAnimation activatable python_type
    py ColorAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.ColorAnimation;{b8ae8a15-0f63-4694-9467-bdafac1253ea})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IColorAnimation
    requires Windows.UI.Xaml.Media.Animation.IColorAnimation
    factory Windows.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=Windows.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=Windows.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=Windows.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=Windows.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=Windows.UI.Xaml.Media.Animation.IColorAnimation shape=4
            out boolean return
        put put_EnableDependentAnimation slot=15 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IColorAnimation shape=4
            in boolean name=value
    property easing_function
        get get_EasingFunction slot=12 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IColorAnimation shape=4
            out class type=Windows.UI.Xaml.Media.Animation.EasingFunctionBase return
        put put_EasingFunction slot=13 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IColorAnimation shape=4
            in class type=Windows.UI.Xaml.Media.Animation.EasingFunctionBase name=value
    property by
        get get_By slot=10 inputs=0 outputs=1 declaring=Windows.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=Windows.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=Windows.UI.Xaml.Media.Animation.IColorAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property easing_function_property static
        get get_EasingFunctionProperty slot=9 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IColorAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=10 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IColorAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property from_property static
        get get_FromProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IColorAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property to_property static
        get get_ToProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IColorAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.ColorAnimationUsingKeyFrames activatable python_type
    py ColorAnimationUsingKeyFrames
    signature rc(Windows.UI.Xaml.Media.Animation.ColorAnimationUsingKeyFrames;{f5c82640-13c3-42aa-9ae2-7e6b51c92f95})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFrames
    requires Windows.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFrames
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFrames shape=4
            out boolean return
        put put_EnableDependentAnimation slot=8 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFrames shape=4
            in boolean name=value
    property key_frames
        get get_KeyFrames slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFrames shape=4
            out class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrameCollection return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFramesStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.ColorKeyFrame composable python_type
    py ColorKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.ColorKeyFrame;{b51d82d9-0910-4589-a284-b0c9205858e9})
    base Windows.UI.Xaml.DependencyObject
    default Windows.UI.Xaml.Media.Animation.IColorKeyFrame
    requires Windows.UI.Xaml.Media.Animation.IColorKeyFrame
    factory Windows.UI.Xaml.Media.Animation.IColorKeyFrameStatics
    composable Windows.UI.Xaml.Media.Animation.IColorKeyFrameFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IColorKeyFrameFactory shape=117 protected
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame return
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IColorKeyFrame shape=4
            out struct type=Windows.UI.Color return
        put put_Value slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IColorKeyFrame shape=4
            out struct type=Windows.UI.Xaml.Media.Animation.KeyTime return
        put put_KeyTime slot=9 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IColorKeyFrame shape=26
            in struct type=Windows.UI.Xaml.Media.Animation.KeyTime name=value
    property key_time_property static
        get get_KeyTimeProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IColorKeyFrameStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property value_property static
        get get_ValueProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IColorKeyFrameStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.ColorKeyFrameCollection activatable python_type iterable sequence mutable_sequence
    py ColorKeyFrameCollection
    signature rc(Windows.UI.Xaml.Media.Animation.ColorKeyFrameCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Xaml.Media.Animation.ColorKeyFrame;{b51d82d9-0910-4589-a284-b0c9205858e9})))
    default Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ColorKeyFrame>
    requires Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ColorKeyFrame>
    requires Windows.Foundation.Collections.IIterable<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=173 role=append
            in class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame name=value

class Windows.UI.Xaml.Media.Animation.CommonNavigationTransitionInfo activatable python_type
    py CommonNavigationTransitionInfo
    signature rc(Windows.UI.Xaml.Media.Animation.CommonNavigationTransitionInfo;{50345692-a555-4624-a361-0a91c1706473})
    base Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo
    default Windows.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfo
    requires Windows.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfo
    factory Windows.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=Windows.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfo shape=4
            out boolean return
        put put_IsStaggeringEnabled slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfoStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property is_staggering_enabled_property static
        get get_IsStaggeringEnabledProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfoStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    method get_is_stagger_element static
        method GetIsStaggerElement slot=8 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfoStatics shape=51 static
            in class type=Windows.UI.Xaml.UIElement name=element
            out boolean return
    method set_is_stagger_element static
        method SetIsStaggerElement slot=9 inputs=2 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfoStatics shape=51 static
            in class type=Windows.UI.Xaml.UIElement name=element
            in boolean name=value

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

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

class Windows.UI.Xaml.Media.Animation.ConnectedAnimationConfiguration composable python_type
    py ConnectedAnimationConfiguration
    signature rc(Windows.UI.Xaml.Media.Animation.ConnectedAnimationConfiguration;{00218aae-cd8c-5651-92a0-c1db95c03998})
    default Windows.UI.Xaml.Media.Animation.IConnectedAnimationConfiguration
    requires Windows.UI.Xaml.Media.Animation.IConnectedAnimationConfiguration
    composable Windows.UI.Xaml.Media.Animation.IConnectedAnimationConfigurationFactory

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

class Windows.UI.Xaml.Media.Animation.ContentThemeTransition activatable python_type
    py ContentThemeTransition
    signature rc(Windows.UI.Xaml.Media.Animation.ContentThemeTransition;{f66fc5c3-5915-437d-8e3b-adf8e7f0ab57})
    base Windows.UI.Xaml.Media.Animation.Transition
    default Windows.UI.Xaml.Media.Animation.IContentThemeTransition
    requires Windows.UI.Xaml.Media.Animation.IContentThemeTransition
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IContentThemeTransition shape=4
            out double return
        put put_VerticalOffset slot=9 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IContentThemeTransition shape=2
            in double name=value
    property horizontal_offset
        get get_HorizontalOffset slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IContentThemeTransition shape=4
            out double return
        put put_HorizontalOffset slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IContentThemeTransitionStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property vertical_offset_property static
        get get_VerticalOffsetProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IContentThemeTransitionStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.ContinuumNavigationTransitionInfo activatable python_type
    py ContinuumNavigationTransitionInfo
    signature rc(Windows.UI.Xaml.Media.Animation.ContinuumNavigationTransitionInfo;{4be1dbad-8ba6-4004-8438-8a9017978543})
    base Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo
    default Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfo
    requires Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfo
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfo shape=4
            out class type=Windows.UI.Xaml.UIElement return
        put put_ExitElement slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfo shape=4
            in class type=Windows.UI.Xaml.UIElement name=value
    property exit_element_container_property static
        get get_ExitElementContainerProperty slot=13 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property exit_element_property static
        get get_ExitElementProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property is_entrance_element_property static
        get get_IsEntranceElementProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property is_exit_element_property static
        get get_IsExitElementProperty slot=10 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    method get_exit_element_container static
        method GetExitElementContainer slot=14 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=51 static
            in class type=Windows.UI.Xaml.Controls.ListViewBase name=element
            out boolean return
    method get_is_entrance_element static
        method GetIsEntranceElement slot=8 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=51 static
            in class type=Windows.UI.Xaml.UIElement name=element
            out boolean return
    method get_is_exit_element static
        method GetIsExitElement slot=11 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=51 static
            in class type=Windows.UI.Xaml.UIElement name=element
            out boolean return
    method set_exit_element_container static
        method SetExitElementContainer slot=15 inputs=2 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=51 static
            in class type=Windows.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=Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=51 static
            in class type=Windows.UI.Xaml.UIElement name=element
            in boolean name=value
    method set_is_exit_element static
        method SetIsExitElement slot=12 inputs=2 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics shape=51 static
            in class type=Windows.UI.Xaml.UIElement name=element
            in boolean name=value

class Windows.UI.Xaml.Media.Animation.CubicEase activatable python_type
    py CubicEase
    signature rc(Windows.UI.Xaml.Media.Animation.CubicEase;{1b94fc76-dad7-4354-b1a2-7969fbf6a70d})
    base Windows.UI.Xaml.Media.Animation.EasingFunctionBase
    default Windows.UI.Xaml.Media.Animation.ICubicEase
    requires Windows.UI.Xaml.Media.Animation.ICubicEase
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.DirectConnectedAnimationConfiguration composable python_type
    py DirectConnectedAnimationConfiguration
    signature rc(Windows.UI.Xaml.Media.Animation.DirectConnectedAnimationConfiguration;{ee5d736f-5738-5d86-b770-151948cf365e})
    base Windows.UI.Xaml.Media.Animation.ConnectedAnimationConfiguration
    default Windows.UI.Xaml.Media.Animation.IDirectConnectedAnimationConfiguration
    requires Windows.UI.Xaml.Media.Animation.IDirectConnectedAnimationConfiguration
    composable Windows.UI.Xaml.Media.Animation.IDirectConnectedAnimationConfigurationFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDirectConnectedAnimationConfigurationFactory shape=117
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Windows.UI.Xaml.Media.Animation.DirectConnectedAnimationConfiguration return

class Windows.UI.Xaml.Media.Animation.DiscreteColorKeyFrame activatable python_type
    py DiscreteColorKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.DiscreteColorKeyFrame;{230c08f4-e062-4cb1-8e2a-14093d73ed8c})
    base Windows.UI.Xaml.Media.Animation.ColorKeyFrame
    default Windows.UI.Xaml.Media.Animation.IDiscreteColorKeyFrame
    requires Windows.UI.Xaml.Media.Animation.IDiscreteColorKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.DiscreteDoubleKeyFrame activatable python_type
    py DiscreteDoubleKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.DiscreteDoubleKeyFrame;{f5f51f3a-ad11-49ce-8e1c-08fdf1447446})
    base Windows.UI.Xaml.Media.Animation.DoubleKeyFrame
    default Windows.UI.Xaml.Media.Animation.IDiscreteDoubleKeyFrame
    requires Windows.UI.Xaml.Media.Animation.IDiscreteDoubleKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.DiscreteObjectKeyFrame activatable python_type
    py DiscreteObjectKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.DiscreteObjectKeyFrame;{c7dcde89-f12d-4a9c-8199-e7a9ece3a473})
    base Windows.UI.Xaml.Media.Animation.ObjectKeyFrame
    default Windows.UI.Xaml.Media.Animation.IDiscreteObjectKeyFrame
    requires Windows.UI.Xaml.Media.Animation.IDiscreteObjectKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.DiscretePointKeyFrame activatable python_type
    py DiscretePointKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.DiscretePointKeyFrame;{e0a9070d-4c42-4a90-983a-75f5a83a2fbe})
    base Windows.UI.Xaml.Media.Animation.PointKeyFrame
    default Windows.UI.Xaml.Media.Animation.IDiscretePointKeyFrame
    requires Windows.UI.Xaml.Media.Animation.IDiscretePointKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.DoubleAnimation activatable python_type
    py DoubleAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.DoubleAnimation;{7e9f3d59-0f07-4bc9-977d-03763ff8154f})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IDoubleAnimation
    requires Windows.UI.Xaml.Media.Animation.IDoubleAnimation
    factory Windows.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=Windows.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=Windows.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=Windows.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=Windows.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=Windows.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            out boolean return
        put put_EnableDependentAnimation slot=15 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            in boolean name=value
    property easing_function
        get get_EasingFunction slot=12 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            out class type=Windows.UI.Xaml.Media.Animation.EasingFunctionBase return
        put put_EasingFunction slot=13 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDoubleAnimation shape=4
            in class type=Windows.UI.Xaml.Media.Animation.EasingFunctionBase name=value
    property by
        get get_By slot=10 inputs=0 outputs=1 declaring=Windows.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=Windows.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=Windows.UI.Xaml.Media.Animation.IDoubleAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property easing_function_property static
        get get_EasingFunctionProperty slot=9 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDoubleAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=10 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDoubleAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property from_property static
        get get_FromProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDoubleAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property to_property static
        get get_ToProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDoubleAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.DoubleAnimationUsingKeyFrames activatable python_type
    py DoubleAnimationUsingKeyFrames
    signature rc(Windows.UI.Xaml.Media.Animation.DoubleAnimationUsingKeyFrames;{4fee628f-bfee-4f75-83c2-a93b39488473})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFrames
    requires Windows.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFrames
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFrames shape=4
            out boolean return
        put put_EnableDependentAnimation slot=8 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFrames shape=4
            in boolean name=value
    property key_frames
        get get_KeyFrames slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFrames shape=4
            out class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrameCollection return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFramesStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

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

class Windows.UI.Xaml.Media.Animation.DoubleKeyFrameCollection activatable python_type iterable sequence mutable_sequence
    py DoubleKeyFrameCollection
    signature rc(Windows.UI.Xaml.Media.Animation.DoubleKeyFrameCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Xaml.Media.Animation.DoubleKeyFrame;{674456fd-e81e-4f4e-b4ad-0acfed9ecd68})))
    default Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame>
    requires Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame>
    requires Windows.Foundation.Collections.IIterable<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=173 role=append
            in class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame name=value

class Windows.UI.Xaml.Media.Animation.DragItemThemeAnimation activatable python_type
    py DragItemThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.DragItemThemeAnimation;{0c7d5db5-7ed6-4949-b4e6-a78c9f4f978d})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IDragItemThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.IDragItemThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IDragItemThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IDragItemThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.DragOverThemeAnimation activatable python_type
    py DragOverThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.DragOverThemeAnimation;{72f762f7-7e51-4a6b-b937-dc4b4c1c5458})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimation shape=4
            out double return
        put put_ToOffset slot=9 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimation shape=2
            in double name=value
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimation shape=4
            in string name=value
    property direction
        get get_Direction slot=10 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimation shape=4
            out enum32 type=Windows.UI.Xaml.Controls.Primitives.AnimationDirection return
        put put_Direction slot=11 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimation shape=4
            in enum32 type=Windows.UI.Xaml.Controls.Primitives.AnimationDirection name=value
    property direction_property static
        get get_DirectionProperty slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property to_offset_property static
        get get_ToOffsetProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.DrillInNavigationTransitionInfo activatable python_type
    py DrillInNavigationTransitionInfo
    signature rc(Windows.UI.Xaml.Media.Animation.DrillInNavigationTransitionInfo;{3b86201a-45d3-463b-939e-c8595f439bcc})
    base Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo
    default Windows.UI.Xaml.Media.Animation.IDrillInNavigationTransitionInfo
    requires Windows.UI.Xaml.Media.Animation.IDrillInNavigationTransitionInfo
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.DrillInThemeAnimation activatable python_type
    py DrillInThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.DrillInThemeAnimation;{b090b824-f1d2-41b8-87ba-78034126594c})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            out string return
        put put_ExitTargetName slot=11 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            in string name=value
    property exit_target
        get get_ExitTarget slot=12 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            out class type=Windows.UI.Xaml.DependencyObject return
        put put_ExitTarget slot=13 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            in class type=Windows.UI.Xaml.DependencyObject name=value
    property entrance_target_name
        get get_EntranceTargetName slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            out string return
        put put_EntranceTargetName slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            in string name=value
    property entrance_target
        get get_EntranceTarget slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            out class type=Windows.UI.Xaml.DependencyObject return
        put put_EntranceTarget slot=9 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimation shape=4
            in class type=Windows.UI.Xaml.DependencyObject name=value
    property entrance_target_name_property static
        get get_EntranceTargetNameProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property entrance_target_property static
        get get_EntranceTargetProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property exit_target_name_property static
        get get_ExitTargetNameProperty slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property exit_target_property static
        get get_ExitTargetProperty slot=9 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.DrillOutThemeAnimation activatable python_type
    py DrillOutThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.DrillOutThemeAnimation;{d890ccdf-06d3-4f7e-8e4a-4fb76e256139})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            out string return
        put put_ExitTargetName slot=11 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            in string name=value
    property exit_target
        get get_ExitTarget slot=12 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            out class type=Windows.UI.Xaml.DependencyObject return
        put put_ExitTarget slot=13 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            in class type=Windows.UI.Xaml.DependencyObject name=value
    property entrance_target_name
        get get_EntranceTargetName slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            out string return
        put put_EntranceTargetName slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            in string name=value
    property entrance_target
        get get_EntranceTarget slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            out class type=Windows.UI.Xaml.DependencyObject return
        put put_EntranceTarget slot=9 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimation shape=4
            in class type=Windows.UI.Xaml.DependencyObject name=value
    property entrance_target_name_property static
        get get_EntranceTargetNameProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property entrance_target_property static
        get get_EntranceTargetProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property exit_target_name_property static
        get get_ExitTargetNameProperty slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property exit_target_property static
        get get_ExitTargetProperty slot=9 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.DropTargetItemThemeAnimation activatable python_type
    py DropTargetItemThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.DropTargetItemThemeAnimation;{1881c968-1824-462b-87e8-c357212b977b})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.EasingColorKeyFrame activatable python_type
    py EasingColorKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.EasingColorKeyFrame;{c733d630-f4b9-4934-9bdd-27ac5ed1cfd8})
    base Windows.UI.Xaml.Media.Animation.ColorKeyFrame
    default Windows.UI.Xaml.Media.Animation.IEasingColorKeyFrame
    requires Windows.UI.Xaml.Media.Animation.IEasingColorKeyFrame
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IEasingColorKeyFrame shape=4
            out class type=Windows.UI.Xaml.Media.Animation.EasingFunctionBase return
        put put_EasingFunction slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IEasingColorKeyFrame shape=4
            in class type=Windows.UI.Xaml.Media.Animation.EasingFunctionBase name=value
    property easing_function_property static
        get get_EasingFunctionProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IEasingColorKeyFrameStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.EasingDoubleKeyFrame activatable python_type
    py EasingDoubleKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.EasingDoubleKeyFrame;{965adb8d-9a54-4108-b4ff-b5a5212cb338})
    base Windows.UI.Xaml.Media.Animation.DoubleKeyFrame
    default Windows.UI.Xaml.Media.Animation.IEasingDoubleKeyFrame
    requires Windows.UI.Xaml.Media.Animation.IEasingDoubleKeyFrame
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IEasingDoubleKeyFrame shape=4
            out class type=Windows.UI.Xaml.Media.Animation.EasingFunctionBase return
        put put_EasingFunction slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IEasingDoubleKeyFrame shape=4
            in class type=Windows.UI.Xaml.Media.Animation.EasingFunctionBase name=value
    property easing_function_property static
        get get_EasingFunctionProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IEasingDoubleKeyFrameStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.EasingFunctionBase composable python_type
    py EasingFunctionBase
    signature rc(Windows.UI.Xaml.Media.Animation.EasingFunctionBase;{c108383f-2c02-4151-8ecd-68ddaa3f0d9b})
    base Windows.UI.Xaml.DependencyObject
    default Windows.UI.Xaml.Media.Animation.IEasingFunctionBase
    requires Windows.UI.Xaml.Media.Animation.IEasingFunctionBase
    factory Windows.UI.Xaml.Media.Animation.IEasingFunctionBaseStatics
    composable Windows.UI.Xaml.Media.Animation.IEasingFunctionBaseFactory
    property easing_mode
        get get_EasingMode slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IEasingFunctionBase shape=4
            out enum32 type=Windows.UI.Xaml.Media.Animation.EasingMode return
        put put_EasingMode slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IEasingFunctionBase shape=4
            in enum32 type=Windows.UI.Xaml.Media.Animation.EasingMode name=value
    property easing_mode_property static
        get get_EasingModeProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IEasingFunctionBaseStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    method ease
        method Ease slot=8 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IEasingFunctionBase shape=46
            in double name=normalizedTime
            out double return

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

class Windows.UI.Xaml.Media.Animation.EasingPointKeyFrame activatable python_type
    py EasingPointKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.EasingPointKeyFrame;{b3c91380-6868-4225-a70b-3981cc0b2947})
    base Windows.UI.Xaml.Media.Animation.PointKeyFrame
    default Windows.UI.Xaml.Media.Animation.IEasingPointKeyFrame
    requires Windows.UI.Xaml.Media.Animation.IEasingPointKeyFrame
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IEasingPointKeyFrame shape=4
            out class type=Windows.UI.Xaml.Media.Animation.EasingFunctionBase return
        put put_EasingFunction slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IEasingPointKeyFrame shape=4
            in class type=Windows.UI.Xaml.Media.Animation.EasingFunctionBase name=value
    property easing_function_property static
        get get_EasingFunctionProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IEasingPointKeyFrameStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.EdgeUIThemeTransition activatable python_type
    py EdgeUIThemeTransition
    signature rc(Windows.UI.Xaml.Media.Animation.EdgeUIThemeTransition;{5c86c19b-49d7-19ec-cf19-83a73c6de75e})
    base Windows.UI.Xaml.Media.Animation.Transition
    default Windows.UI.Xaml.Media.Animation.IEdgeUIThemeTransition
    requires Windows.UI.Xaml.Media.Animation.IEdgeUIThemeTransition
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IEdgeUIThemeTransition shape=4
            out enum32 type=Windows.UI.Xaml.Controls.Primitives.EdgeTransitionLocation return
        put put_Edge slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IEdgeUIThemeTransition shape=4
            in enum32 type=Windows.UI.Xaml.Controls.Primitives.EdgeTransitionLocation name=value
    property edge_property static
        get get_EdgeProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IEdgeUIThemeTransitionStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.ElasticEase activatable python_type
    py ElasticEase
    signature rc(Windows.UI.Xaml.Media.Animation.ElasticEase;{ef5ba58c-b0b6-4a6c-9ca8-fb4233f12459})
    base Windows.UI.Xaml.Media.Animation.EasingFunctionBase
    default Windows.UI.Xaml.Media.Animation.IElasticEase
    requires Windows.UI.Xaml.Media.Animation.IElasticEase
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IElasticEase shape=4
            out double return
        put put_Springiness slot=9 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IElasticEase shape=2
            in double name=value
    property oscillations
        get get_Oscillations slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IElasticEase shape=4
            out int32 return
        put put_Oscillations slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IElasticEaseStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property springiness_property static
        get get_SpringinessProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IElasticEaseStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.EntranceNavigationTransitionInfo activatable python_type
    py EntranceNavigationTransitionInfo
    signature rc(Windows.UI.Xaml.Media.Animation.EntranceNavigationTransitionInfo;{720a256b-1c8a-41ee-82ec-8a87c0cf47da})
    base Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo
    default Windows.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfo
    requires Windows.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfo
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfoStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    method get_is_target_element static
        method GetIsTargetElement slot=7 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfoStatics shape=51 static
            in class type=Windows.UI.Xaml.UIElement name=element
            out boolean return
    method set_is_target_element static
        method SetIsTargetElement slot=8 inputs=2 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfoStatics shape=51 static
            in class type=Windows.UI.Xaml.UIElement name=element
            in boolean name=value

class Windows.UI.Xaml.Media.Animation.EntranceThemeTransition activatable python_type
    py EntranceThemeTransition
    signature rc(Windows.UI.Xaml.Media.Animation.EntranceThemeTransition;{07698c09-a8e3-419a-a01d-7410a0ae8ec8})
    base Windows.UI.Xaml.Media.Animation.Transition
    default Windows.UI.Xaml.Media.Animation.IEntranceThemeTransition
    requires Windows.UI.Xaml.Media.Animation.IEntranceThemeTransition
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IEntranceThemeTransition shape=4
            out boolean return
        put put_IsStaggeringEnabled slot=11 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IEntranceThemeTransition shape=4
            out double return
        put put_FromVerticalOffset slot=9 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IEntranceThemeTransition shape=4
            out double return
        put put_FromHorizontalOffset slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IEntranceThemeTransitionStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property from_vertical_offset_property static
        get get_FromVerticalOffsetProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IEntranceThemeTransitionStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property is_staggering_enabled_property static
        get get_IsStaggeringEnabledProperty slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IEntranceThemeTransitionStatics shape=4 static
            out class type=Windows.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 Windows.UI.Xaml.Media.Animation.ExponentialEase activatable python_type
    py ExponentialEase
    signature rc(Windows.UI.Xaml.Media.Animation.ExponentialEase;{7cb9e41d-f0bb-4bca-9da5-9ba3a11734c4})
    base Windows.UI.Xaml.Media.Animation.EasingFunctionBase
    default Windows.UI.Xaml.Media.Animation.IExponentialEase
    requires Windows.UI.Xaml.Media.Animation.IExponentialEase
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IExponentialEase shape=4
            out double return
        put put_Exponent slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IExponentialEaseStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.FadeInThemeAnimation activatable python_type
    py FadeInThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.FadeInThemeAnimation;{6d4bc8f5-a918-4477-8078-554c68812ab8})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IFadeInThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.IFadeInThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IFadeInThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IFadeInThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.FadeOutThemeAnimation activatable python_type
    py FadeOutThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.FadeOutThemeAnimation;{89276ba9-ffd4-45b6-9b9a-ced48951e712})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IFadeOutThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.IFadeOutThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IFadeOutThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IFadeOutThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

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

class Windows.UI.Xaml.Media.Animation.GravityConnectedAnimationConfiguration composable python_type
    py GravityConnectedAnimationConfiguration
    signature rc(Windows.UI.Xaml.Media.Animation.GravityConnectedAnimationConfiguration;{c751a4b7-0459-5142-b891-aeaac1d41822})
    base Windows.UI.Xaml.Media.Animation.ConnectedAnimationConfiguration
    default Windows.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfiguration
    requires Windows.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfiguration
    requires Windows.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfiguration2
    composable Windows.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfigurationFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfigurationFactory shape=117
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Windows.UI.Xaml.Media.Animation.GravityConnectedAnimationConfiguration return
    property is_shadow_enabled
        get get_IsShadowEnabled slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfiguration2 shape=4
            out boolean return
        put put_IsShadowEnabled slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfiguration2 shape=4
            in boolean name=value

interface Windows.UI.Xaml.Media.Animation.IAddDeleteThemeTransition
    guid adec852e-4424-4dab-99c1-3a04e36a3c48

interface Windows.UI.Xaml.Media.Animation.IBackEase
    guid e47796e7-f805-4a8f-81c9-38e6472caa94

interface Windows.UI.Xaml.Media.Animation.IBackEaseStatics
    guid 3c70a2ff-a0a0-4786-926c-22321f8f25b7

interface Windows.UI.Xaml.Media.Animation.IBasicConnectedAnimationConfiguration
    guid e675f9b5-a4d6-5353-83e6-c89e7cf8d456

interface Windows.UI.Xaml.Media.Animation.IBasicConnectedAnimationConfigurationFactory
    guid 95e6844a-4377-503c-bee2-11dfcd5570e6

interface Windows.UI.Xaml.Media.Animation.IBeginStoryboard
    guid 64189fcd-49ec-4e52-a6f6-55324c921053

interface Windows.UI.Xaml.Media.Animation.IBeginStoryboardStatics
    guid 12cff18c-aa91-4c4a-b82f-df34fc57f94b

interface Windows.UI.Xaml.Media.Animation.IBounceEase
    guid 2bf1464e-fc71-47ed-85a1-3ba9577718b4

interface Windows.UI.Xaml.Media.Animation.IBounceEaseStatics
    guid c0701da2-4f73-41c9-b2cb-2ea3105107ff

interface Windows.UI.Xaml.Media.Animation.ICircleEase
    guid 53a3bdb2-9177-4e6e-a043-5082d889ab1f

interface Windows.UI.Xaml.Media.Animation.IColorAnimation
    guid b8ae8a15-0f63-4694-9467-bdafac1253ea

interface Windows.UI.Xaml.Media.Animation.IColorAnimationStatics
    guid 55eaf6e2-87e3-4f48-958f-855b2f9ea9ec

interface Windows.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFrames
    guid f5c82640-13c3-42aa-9ae2-7e6b51c92f95

interface Windows.UI.Xaml.Media.Animation.IColorAnimationUsingKeyFramesStatics
    guid b4723cdc-96e9-48f9-8d92-9b648b2f1cc6

interface Windows.UI.Xaml.Media.Animation.IColorKeyFrame
    guid b51d82d9-0910-4589-a284-b0c9205858e9

interface Windows.UI.Xaml.Media.Animation.IColorKeyFrameFactory
    guid 769bd88a-9cfb-4a7d-96c4-a1e7de6fdb4b

interface Windows.UI.Xaml.Media.Animation.IColorKeyFrameStatics
    guid c043ae99-210c-430f-9da5-df1082692055

interface Windows.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfo
    guid 50345692-a555-4624-a361-0a91c1706473

interface Windows.UI.Xaml.Media.Animation.ICommonNavigationTransitionInfoStatics
    guid 1e3efe33-50be-4443-883c-e5627201c2e5

interface Windows.UI.Xaml.Media.Animation.IConnectedAnimation
    guid 3518628c-f387-4c25-ac98-44e86c3cadf0

interface Windows.UI.Xaml.Media.Animation.IConnectedAnimation2
    guid 5d2f8e5c-584b-4ddd-b668-973891431459

interface Windows.UI.Xaml.Media.Animation.IConnectedAnimation3
    guid 6e3040c6-0430-59c0-a80c-cceed2e778dd

interface Windows.UI.Xaml.Media.Animation.IConnectedAnimationConfiguration
    guid 00218aae-cd8c-5651-92a0-c1db95c03998

interface Windows.UI.Xaml.Media.Animation.IConnectedAnimationConfigurationFactory
    guid 30f9b84b-dd7e-593e-bf75-e959dc0ec52a

interface Windows.UI.Xaml.Media.Animation.IConnectedAnimationService
    guid 1c6875c9-19bb-4d47-b9aa-66c802dcb9ff

interface Windows.UI.Xaml.Media.Animation.IConnectedAnimationServiceStatics
    guid c7078ea5-d688-40e8-8f90-96a6279273d2

interface Windows.UI.Xaml.Media.Animation.IContentThemeTransition
    guid f66fc5c3-5915-437d-8e3b-adf8e7f0ab57

interface Windows.UI.Xaml.Media.Animation.IContentThemeTransitionStatics
    guid 0e8ee385-9a42-4459-afa9-337dc41e1587

interface Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfo
    guid 4be1dbad-8ba6-4004-8438-8a9017978543

interface Windows.UI.Xaml.Media.Animation.IContinuumNavigationTransitionInfoStatics
    guid 3e25dd53-b18f-4bf1-b3bc-92f516f29903

interface Windows.UI.Xaml.Media.Animation.ICubicEase
    guid 1b94fc76-dad7-4354-b1a2-7969fbf6a70d

interface Windows.UI.Xaml.Media.Animation.IDirectConnectedAnimationConfiguration
    guid ee5d736f-5738-5d86-b770-151948cf365e

interface Windows.UI.Xaml.Media.Animation.IDirectConnectedAnimationConfigurationFactory
    guid 059263e9-d2b3-5a77-9cf4-e26d8b542608

interface Windows.UI.Xaml.Media.Animation.IDiscreteColorKeyFrame
    guid 230c08f4-e062-4cb1-8e2a-14093d73ed8c

interface Windows.UI.Xaml.Media.Animation.IDiscreteDoubleKeyFrame
    guid f5f51f3a-ad11-49ce-8e1c-08fdf1447446

interface Windows.UI.Xaml.Media.Animation.IDiscreteObjectKeyFrame
    guid c7dcde89-f12d-4a9c-8199-e7a9ece3a473

interface Windows.UI.Xaml.Media.Animation.IDiscretePointKeyFrame
    guid e0a9070d-4c42-4a90-983a-75f5a83a2fbe

interface Windows.UI.Xaml.Media.Animation.IDoubleAnimation
    guid 7e9f3d59-0f07-4bc9-977d-03763ff8154f

interface Windows.UI.Xaml.Media.Animation.IDoubleAnimationStatics
    guid e27a935d-f111-43b7-b824-832b58d7786b

interface Windows.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFrames
    guid 4fee628f-bfee-4f75-83c2-a93b39488473

interface Windows.UI.Xaml.Media.Animation.IDoubleAnimationUsingKeyFramesStatics
    guid 109bf2f6-c60f-49aa-abf6-f696d492116b

interface Windows.UI.Xaml.Media.Animation.IDoubleKeyFrame
    guid 674456fd-e81e-4f4e-b4ad-0acfed9ecd68

interface Windows.UI.Xaml.Media.Animation.IDoubleKeyFrameFactory
    guid ac97dec3-7538-40b9-b152-696f7fbf4722

interface Windows.UI.Xaml.Media.Animation.IDoubleKeyFrameStatics
    guid 324641b0-7d37-427a-adeb-43f38bb61a4d

interface Windows.UI.Xaml.Media.Animation.IDragItemThemeAnimation
    guid 0c7d5db5-7ed6-4949-b4e6-a78c9f4f978d

interface Windows.UI.Xaml.Media.Animation.IDragItemThemeAnimationStatics
    guid 6218b9f5-013a-4fb1-86fc-92bc4e8d0241

interface Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimation
    guid 72f762f7-7e51-4a6b-b937-dc4b4c1c5458

interface Windows.UI.Xaml.Media.Animation.IDragOverThemeAnimationStatics
    guid 146ffe57-3c9d-41d9-a5ff-8d7239516810

interface Windows.UI.Xaml.Media.Animation.IDrillInNavigationTransitionInfo
    guid 3b86201a-45d3-463b-939e-c8595f439bcc

interface Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimation
    guid b090b824-f1d2-41b8-87ba-78034126594c

interface Windows.UI.Xaml.Media.Animation.IDrillInThemeAnimationStatics
    guid c61fe488-a17a-4b11-b53b-a4f1a07d4ba9

interface Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimation
    guid d890ccdf-06d3-4f7e-8e4a-4fb76e256139

interface Windows.UI.Xaml.Media.Animation.IDrillOutThemeAnimationStatics
    guid beb5db9b-2617-4888-80dd-72fa7bb6fac3

interface Windows.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimation
    guid 1881c968-1824-462b-87e8-c357212b977b

interface Windows.UI.Xaml.Media.Animation.IDropTargetItemThemeAnimationStatics
    guid ae80f486-2e56-4513-bf18-d77470164ae5

interface Windows.UI.Xaml.Media.Animation.IEasingColorKeyFrame
    guid c733d630-f4b9-4934-9bdd-27ac5ed1cfd8

interface Windows.UI.Xaml.Media.Animation.IEasingColorKeyFrameStatics
    guid 6f3837fc-8e3d-4522-9b0f-003db8609851

interface Windows.UI.Xaml.Media.Animation.IEasingDoubleKeyFrame
    guid 965adb8d-9a54-4108-b4ff-b5a5212cb338

interface Windows.UI.Xaml.Media.Animation.IEasingDoubleKeyFrameStatics
    guid c8d3d845-dbae-4e5b-8b84-d9537398e5b1

interface Windows.UI.Xaml.Media.Animation.IEasingFunctionBase
    guid c108383f-2c02-4151-8ecd-68ddaa3f0d9b

interface Windows.UI.Xaml.Media.Animation.IEasingFunctionBaseFactory
    guid 1830fe6a-f01b-43e0-b61f-b452a1c66fd2

interface Windows.UI.Xaml.Media.Animation.IEasingFunctionBaseStatics
    guid 2a5031aa-2c50-4a1d-bb04-d75e07b71548

interface Windows.UI.Xaml.Media.Animation.IEasingPointKeyFrame
    guid b3c91380-6868-4225-a70b-3981cc0b2947

interface Windows.UI.Xaml.Media.Animation.IEasingPointKeyFrameStatics
    guid e22dbfc4-080c-402c-a6b5-f48d0a98116b

interface Windows.UI.Xaml.Media.Animation.IEdgeUIThemeTransition
    guid 5c86c19b-49d7-19ec-cf19-83a73c6de75e

interface Windows.UI.Xaml.Media.Animation.IEdgeUIThemeTransitionStatics
    guid 16a2b13b-4705-302b-27c6-2aac92f645ac

interface Windows.UI.Xaml.Media.Animation.IElasticEase
    guid ef5ba58c-b0b6-4a6c-9ca8-fb4233f12459

interface Windows.UI.Xaml.Media.Animation.IElasticEaseStatics
    guid a9f566ec-fe9c-4b2b-8e52-bb785d562185

interface Windows.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfo
    guid 720a256b-1c8a-41ee-82ec-8a87c0cf47da

interface Windows.UI.Xaml.Media.Animation.IEntranceNavigationTransitionInfoStatics
    guid f948c27a-40c9-469f-8f33-bf45c8811f21

interface Windows.UI.Xaml.Media.Animation.IEntranceThemeTransition
    guid 07698c09-a8e3-419a-a01d-7410a0ae8ec8

interface Windows.UI.Xaml.Media.Animation.IEntranceThemeTransitionStatics
    guid 37cc0577-ff98-4aed-b86e-5ec23702f877

interface Windows.UI.Xaml.Media.Animation.IExponentialEase
    guid 7cb9e41d-f0bb-4bca-9da5-9ba3a11734c4

interface Windows.UI.Xaml.Media.Animation.IExponentialEaseStatics
    guid f37ee7e3-a761-4352-9ad6-70794567581a

interface Windows.UI.Xaml.Media.Animation.IFadeInThemeAnimation
    guid 6d4bc8f5-a918-4477-8078-554c68812ab8

interface Windows.UI.Xaml.Media.Animation.IFadeInThemeAnimationStatics
    guid 7f0117e1-bea9-4923-b23a-0ddf4d7b8737

interface Windows.UI.Xaml.Media.Animation.IFadeOutThemeAnimation
    guid 89276ba9-ffd4-45b6-9b9a-ced48951e712

interface Windows.UI.Xaml.Media.Animation.IFadeOutThemeAnimationStatics
    guid fe17a81a-4168-4f68-a28c-e5dd98cf680f

interface Windows.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfiguration
    guid c751a4b7-0459-5142-b891-aeaac1d41822

interface Windows.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfiguration2
    guid 62333add-aed4-5fed-95ff-d128acce8be4

interface Windows.UI.Xaml.Media.Animation.IGravityConnectedAnimationConfigurationFactory
    guid e822c41f-3656-5090-92f5-c217eaacb682

interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ColorKeyFrame]
    guid 1859dd08-582d-51dc-82a1-466111caf944
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.UI.Xaml.Media.Animation.ColorKeyFrame;{b51d82d9-0910-4589-a284-b0c9205858e9}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.UI.Xaml.Media.Animation.ColorKeyFrame
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> return

interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> concrete iterable
    py winrt.windows.foundation.collections._IIterable[DoubleKeyFrame]
    guid 5f1676da-a405-5b7a-baf1-968de4391fb7
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.UI.Xaml.Media.Animation.DoubleKeyFrame;{674456fd-e81e-4f4e-b4ad-0acfed9ecd68}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.UI.Xaml.Media.Animation.DoubleKeyFrame
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> return

interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ObjectKeyFrame]
    guid 9084a8e1-8f4d-5de3-b1c6-e5f05724caed
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.UI.Xaml.Media.Animation.ObjectKeyFrame;{9852a851-8593-48ee-a6a4-d5d4720f029a}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.UI.Xaml.Media.Animation.ObjectKeyFrame
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> return

interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.PointKeyFrame> concrete iterable
    py winrt.windows.foundation.collections._IIterable[PointKeyFrame]
    guid b8de4dc9-8c69-55f3-af58-040f1319649c
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.UI.Xaml.Media.Animation.PointKeyFrame;{fcc88d01-7f82-4dae-8026-7b7e086878b3}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.UI.Xaml.Media.Animation.PointKeyFrame
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.PointKeyFrame> return

interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.Timeline> concrete iterable
    py winrt.windows.foundation.collections._IIterable[Timeline]
    guid a122a346-e6d5-5c54-857d-038e60f5d9c1
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.UI.Xaml.Media.Animation.Timeline;{0bc465dc-be4d-4d0d-9549-2208b715f40d}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.UI.Xaml.Media.Animation.Timeline
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.Timeline> return

interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.Transition> concrete iterable
    py winrt.windows.foundation.collections._IIterable[Transition]
    guid feb51398-4fdb-5112-8a9b-6a8786ca01ce
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.UI.Xaml.Media.Animation.Transition;{3c677c7c-01d0-4dce-b333-976f93312b08}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.UI.Xaml.Media.Animation.Transition
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.Transition> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.Transition> return

interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.UIElement> concrete iterable
    py winrt.windows.foundation.collections._IIterable[UIElement]
    guid 42e26ae1-d357-57e8-bb48-f75c9ff69d91
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.UI.Xaml.UIElement;{676d0be9-b65c-41c6-ba40-58cf87f201c1}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.UI.Xaml.UIElement
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.UIElement> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.UIElement> return

interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ColorKeyFrame]
    guid 36a6440d-aa86-5bce-8df2-5de99206f151
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.UI.Xaml.Media.Animation.ColorKeyFrame;{b51d82d9-0910-4589-a284-b0c9205858e9}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.UI.Xaml.Media.Animation.ColorKeyFrame
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=22 role=current
            out class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[DoubleKeyFrame]
    guid ca007bbd-84a1-512f-977f-9bd728e1e73f
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.UI.Xaml.Media.Animation.DoubleKeyFrame;{674456fd-e81e-4f4e-b4ad-0acfed9ecd68}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.UI.Xaml.Media.Animation.DoubleKeyFrame
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=22 role=current
            out class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ObjectKeyFrame]
    guid 69c69834-8951-54a7-a2ca-922bacf9fc70
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.UI.Xaml.Media.Animation.ObjectKeyFrame;{9852a851-8593-48ee-a6a4-d5d4720f029a}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.UI.Xaml.Media.Animation.ObjectKeyFrame
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=22 role=current
            out class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.PointKeyFrame> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[PointKeyFrame]
    guid e55a65ad-e742-5f78-876b-64d1681fc9e2
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.UI.Xaml.Media.Animation.PointKeyFrame;{fcc88d01-7f82-4dae-8026-7b7e086878b3}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.UI.Xaml.Media.Animation.PointKeyFrame
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=22 role=current
            out class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.Timeline> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[Timeline]
    guid b0c22c25-ae1a-5326-bf81-394246cc3076
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.UI.Xaml.Media.Animation.Timeline;{0bc465dc-be4d-4d0d-9549-2208b715f40d}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.UI.Xaml.Media.Animation.Timeline
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=22 role=current
            out class type=Windows.UI.Xaml.Media.Animation.Timeline return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.Transition> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[Transition]
    guid 0f149913-d622-5dde-b6e3-7835c2ab54b7
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.UI.Xaml.Media.Animation.Transition;{3c677c7c-01d0-4dce-b333-976f93312b08}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.UI.Xaml.Media.Animation.Transition
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.Transition> shape=4 reverse=22 role=current
            out class type=Windows.UI.Xaml.Media.Animation.Transition return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.UIElement> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[UIElement]
    guid 1d1f9d60-d53b-57f7-b144-8f7c487846e8
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.UI.Xaml.UIElement;{676d0be9-b65c-41c6-ba40-58cf87f201c1}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.UI.Xaml.UIElement
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.UIElement> shape=4 reverse=22 role=current
            out class type=Windows.UI.Xaml.UIElement return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.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<Windows.UI.Xaml.UIElement> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.UI.Xaml.UIElement name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.UIElement> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.UI.Xaml.Media.Animation.IKeySpline
    guid 77a163bb-d5ca-4a32-ba0b-7dff988e58a0

interface Windows.UI.Xaml.Media.Animation.IKeyTimeHelper
    guid 3643e480-4823-466a-abe5-5e79c8ed77ed

interface Windows.UI.Xaml.Media.Animation.IKeyTimeHelperStatics
    guid 7fa2612c-22a9-45e9-9af7-c7416efff7a5

interface Windows.UI.Xaml.Media.Animation.ILinearColorKeyFrame
    guid 66fdb6ef-ac81-4611-b1d2-61f545983f03

interface Windows.UI.Xaml.Media.Animation.ILinearDoubleKeyFrame
    guid 8efdf265-9a7b-431d-8f0c-14c56b5ea4d9

interface Windows.UI.Xaml.Media.Animation.ILinearPointKeyFrame
    guid e7c9b8ef-af24-49ee-84f1-a86600a4e319

interface Windows.UI.Xaml.Media.Animation.INavigationThemeTransition
    guid 8833848c-4eb7-41f2-8799-9eef0a213b73

interface Windows.UI.Xaml.Media.Animation.INavigationThemeTransitionStatics
    guid ea2f06e0-5e60-4f8e-bcaf-431487a294ab

interface Windows.UI.Xaml.Media.Animation.INavigationTransitionInfo
    guid a9b05091-ae4a-4372-8625-21b7a8b98ca4

interface Windows.UI.Xaml.Media.Animation.INavigationTransitionInfoFactory
    guid edf4f8d5-af63-4fab-9d4a-87927f82dd6b

interface Windows.UI.Xaml.Media.Animation.INavigationTransitionInfoOverrides
    guid d9517e6a-a9d0-4bf7-9db0-4633a69daff2

interface Windows.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFrames
    guid 334a2d92-b74a-4c64-b9a6-58bcfa314f22

interface Windows.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFramesStatics
    guid eb736182-6af1-49a3-97b6-783ed97400fe

interface Windows.UI.Xaml.Media.Animation.IObjectKeyFrame
    guid 9852a851-8593-48ee-a6a4-d5d4720f029a

interface Windows.UI.Xaml.Media.Animation.IObjectKeyFrameFactory
    guid 1626143e-3e6d-44d8-9b9a-04aea70f8492

interface Windows.UI.Xaml.Media.Animation.IObjectKeyFrameStatics
    guid 2cd6ab00-5319-4286-8eed-4e755ea0cf9c

interface Windows.UI.Xaml.Media.Animation.IPaneThemeTransition
    guid 4708eb8e-4bfc-ee46-d4f9-708def3fbb2b

interface Windows.UI.Xaml.Media.Animation.IPaneThemeTransitionStatics
    guid 316b382f-4be4-1797-b45c-cd900bbe0caa

interface Windows.UI.Xaml.Media.Animation.IPointAnimation
    guid 30f04312-7726-4f88-b8e2-2fa54518963b

interface Windows.UI.Xaml.Media.Animation.IPointAnimationStatics
    guid 2f99b356-e737-408b-a0fd-327826d32255

interface Windows.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFrames
    guid 9b944f72-446a-41d0-a129-41a620f4595d

interface Windows.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFramesStatics
    guid 5f454c87-2390-46ea-baa7-762f4bc30d04

interface Windows.UI.Xaml.Media.Animation.IPointKeyFrame
    guid fcc88d01-7f82-4dae-8026-7b7e086878b3

interface Windows.UI.Xaml.Media.Animation.IPointKeyFrameFactory
    guid cb214bdf-426a-4392-8355-c2ae52852623

interface Windows.UI.Xaml.Media.Animation.IPointKeyFrameStatics
    guid 95cf1b27-7965-4bec-b9fb-fbe94b65518e

interface Windows.UI.Xaml.Media.Animation.IPointerDownThemeAnimation
    guid b58e714e-c49d-4788-a233-0ae85d99dd5a

interface Windows.UI.Xaml.Media.Animation.IPointerDownThemeAnimationStatics
    guid 63a7cb7b-6d46-4494-b94a-e72f3b492a61

interface Windows.UI.Xaml.Media.Animation.IPointerUpThemeAnimation
    guid e9e9d07d-6340-4828-ad12-690694b9910b

interface Windows.UI.Xaml.Media.Animation.IPointerUpThemeAnimationStatics
    guid 7c618f9c-7992-4139-8bfc-0883b9727a7e

interface Windows.UI.Xaml.Media.Animation.IPopInThemeAnimation
    guid 196938c1-1c07-4c28-8847-f9f055b32855

interface Windows.UI.Xaml.Media.Animation.IPopInThemeAnimationStatics
    guid efaa99d3-218a-4701-977f-f1bfae8ba649

interface Windows.UI.Xaml.Media.Animation.IPopOutThemeAnimation
    guid 4786ab49-0e48-4e81-a2e5-cc5aa19e48d3

interface Windows.UI.Xaml.Media.Animation.IPopOutThemeAnimationStatics
    guid 1d492c09-03c1-4490-99dc-909feab357fb

interface Windows.UI.Xaml.Media.Animation.IPopupThemeTransition
    guid 47843552-4283-545e-c791-268dca22ce4b

interface Windows.UI.Xaml.Media.Animation.IPopupThemeTransitionStatics
    guid e5a1640e-490d-1505-9f6b-8fafc044dec5

interface Windows.UI.Xaml.Media.Animation.IPowerEase
    guid 69c80579-eedf-405b-8680-d9606880c937

interface Windows.UI.Xaml.Media.Animation.IPowerEaseStatics
    guid a5955103-91a2-460c-9c41-d28f6a939bda

interface Windows.UI.Xaml.Media.Animation.IQuadraticEase
    guid e1510e91-ef6d-44f0-803d-68d16de0ddfc

interface Windows.UI.Xaml.Media.Animation.IQuarticEase
    guid e8698814-fe42-4a05-b5b8-081f41157815

interface Windows.UI.Xaml.Media.Animation.IQuinticEase
    guid 92ee793b-3c49-4108-aa11-ab786603da21

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 Windows.UI.Xaml.Media.Animation.IReorderThemeTransition
    guid f2065c6c-d052-4ad1-8362-b71b36df7497

interface Windows.UI.Xaml.Media.Animation.IRepeatBehaviorHelper
    guid 6863ab72-4997-47f9-87ad-37efb75993ea

interface Windows.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics
    guid 7a795033-79f3-4dd9-b267-9cf50fb51f84

interface Windows.UI.Xaml.Media.Animation.IRepositionThemeAnimation
    guid ecda24e8-8945-4949-a1bf-62109965a7e9

interface Windows.UI.Xaml.Media.Animation.IRepositionThemeAnimationStatics
    guid 4d92b1b1-860b-4bf9-a59d-1eb1ccbe8fe0

interface Windows.UI.Xaml.Media.Animation.IRepositionThemeTransition
    guid 88329b82-98f3-455a-ac53-2e7083b6e22c

interface Windows.UI.Xaml.Media.Animation.IRepositionThemeTransition2
    guid cebfe864-dbea-4404-8e6e-de55ada75239

interface Windows.UI.Xaml.Media.Animation.IRepositionThemeTransitionStatics2
    guid 9240e930-0a19-468b-8c2a-68fab4500027

interface Windows.UI.Xaml.Media.Animation.ISineEase
    guid a9382962-230b-49da-9e0d-664987892343

interface Windows.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfo
    guid d6ac9d77-2e03-405f-80ed-e62beef3668f

interface Windows.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfo2
    guid 90e2d9c0-5c81-5001-8013-4fbfea4bf139

interface Windows.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfoStatics2
    guid 8a861baa-981a-5ace-9f85-cb7fde648a67

interface Windows.UI.Xaml.Media.Animation.ISplineColorKeyFrame
    guid 1a4a5941-1fe0-473a-8efe-4316d8c86229

interface Windows.UI.Xaml.Media.Animation.ISplineColorKeyFrameStatics
    guid 61d1d997-8589-4f2f-8fbb-7d03edc98dd3

interface Windows.UI.Xaml.Media.Animation.ISplineDoubleKeyFrame
    guid 00d72d38-6b2b-4843-838e-c8b115eec801

interface Windows.UI.Xaml.Media.Animation.ISplineDoubleKeyFrameStatics
    guid 060a8ffc-975f-4e4e-9ec7-13c5aee02062

interface Windows.UI.Xaml.Media.Animation.ISplinePointKeyFrame
    guid 0f19f306-7036-494f-bc3c-780df0cc524a

interface Windows.UI.Xaml.Media.Animation.ISplinePointKeyFrameStatics
    guid e97a32c2-0a7a-4766-95cb-0d692611cb4c

interface Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation
    guid 4f799518-ff39-4e90-bb74-2abd56027402

interface Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics
    guid 7aa94de9-cc9b-4e90-a11a-0050a2216a9e

interface Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation
    guid 785fd7aa-5456-4639-8fd2-26bae6a5ffe4

interface Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics
    guid 8d4cfa89-3a91-458d-b0fb-4cad625cbf8d

interface Windows.UI.Xaml.Media.Animation.IStoryboard
    guid d45c1e6e-3594-460e-981a-32271bd3aa06

interface Windows.UI.Xaml.Media.Animation.IStoryboardStatics
    guid d82f07d8-73d5-4379-bd48-7e05184a8bad

interface Windows.UI.Xaml.Media.Animation.ISuppressNavigationTransitionInfo
    guid 244d7b0c-b1b7-4871-9d3e-d56203a3a5b4

interface Windows.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation
    guid a38a4214-0bca-4d2d-95f7-ceba57fbaf60

interface Windows.UI.Xaml.Media.Animation.ISwipeBackThemeAnimationStatics
    guid 693f31bf-4da6-468a-8ce0-996c9aad42e0

interface Windows.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation
    guid cdd067c0-580e-4e40-be98-f202d3d84365

interface Windows.UI.Xaml.Media.Animation.ISwipeHintThemeAnimationStatics
    guid 23d61a57-9115-4d63-b04a-b89f1c744dc0

interface Windows.UI.Xaml.Media.Animation.ITimeline
    guid 0bc465dc-be4d-4d0d-9549-2208b715f40d

interface Windows.UI.Xaml.Media.Animation.ITimelineFactory
    guid 1d56bb07-bda4-478b-8ada-eb04d580cd5e

interface Windows.UI.Xaml.Media.Animation.ITimelineStatics
    guid a902ed4e-ef10-4d6f-9a40-93cb8895f4e5

interface Windows.UI.Xaml.Media.Animation.ITransition
    guid 3c677c7c-01d0-4dce-b333-976f93312b08

interface Windows.UI.Xaml.Media.Animation.ITransitionFactory
    guid dc9ab2cf-3bc9-44aa-b3fc-883a83233a2c

interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[ColorKeyFrame]
    guid 92d24fb8-af54-5180-9888-5756566a13ff
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Xaml.Media.Animation.ColorKeyFrame;{b51d82d9-0910-4589-a284-b0c9205858e9}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.ColorKeyFrame>
    argument Windows.UI.Xaml.Media.Animation.ColorKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=173 role=append
            in class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame name=value

interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[DoubleKeyFrame]
    guid d7cbde22-86bf-572f-8473-079d15076c3e
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Xaml.Media.Animation.DoubleKeyFrame;{674456fd-e81e-4f4e-b4ad-0acfed9ecd68}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame>
    argument Windows.UI.Xaml.Media.Animation.DoubleKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=173 role=append
            in class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame name=value

interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[ObjectKeyFrame]
    guid 5f733d3f-72a6-5303-9727-2b03eae7dd4c
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Xaml.Media.Animation.ObjectKeyFrame;{9852a851-8593-48ee-a6a4-d5d4720f029a}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame>
    argument Windows.UI.Xaml.Media.Animation.ObjectKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=173 role=append
            in class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame name=value

interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.PointKeyFrame> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[PointKeyFrame]
    guid b17e26de-9cd7-5456-bee0-49882a87f945
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Xaml.Media.Animation.PointKeyFrame;{fcc88d01-7f82-4dae-8026-7b7e086878b3}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.PointKeyFrame>
    argument Windows.UI.Xaml.Media.Animation.PointKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=173 role=append
            in class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.PointKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.PointKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame name=value

interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Timeline> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[Timeline]
    guid 2005c7f9-c7d7-521b-a81c-2c9dad77a9e8
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Xaml.Media.Animation.Timeline;{0bc465dc-be4d-4d0d-9549-2208b715f40d}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.Timeline>
    argument Windows.UI.Xaml.Media.Animation.Timeline
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=173 role=append
            in class type=Windows.UI.Xaml.Media.Animation.Timeline name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.Timeline> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.Timeline return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Timeline> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.Timeline> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Timeline> shape=117 reverse=101 role=index_of
            in class type=Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.Timeline name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.UI.Xaml.Media.Animation.Timeline name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.Timeline name=value

interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Transition> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[Transition]
    guid e798571f-7e3e-5e1a-aa55-cbc93b83f821
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Xaml.Media.Animation.Transition;{3c677c7c-01d0-4dce-b333-976f93312b08}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.Transition>
    argument Windows.UI.Xaml.Media.Animation.Transition
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=4 reverse=173 role=append
            in class type=Windows.UI.Xaml.Media.Animation.Transition name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.Transition> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Transition> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.Transition return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Transition> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.Transition> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Transition> shape=117 reverse=101 role=index_of
            in class type=Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.Transition name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.UI.Xaml.Media.Animation.Transition name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Transition> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.Transition name=value

interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ColorKeyFrame]
    guid 8d66a3ca-480c-5a76-98a2-9036c03ed7bd
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.UI.Xaml.Media.Animation.ColorKeyFrame;{b51d82d9-0910-4589-a284-b0c9205858e9}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.ColorKeyFrame>
    argument Windows.UI.Xaml.Media.Animation.ColorKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.ColorKeyFrame> shape=117 reverse=66 role=index_of
            in class type=Windows.UI.Xaml.Media.Animation.ColorKeyFrame name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[DoubleKeyFrame]
    guid c12407b6-145f-5420-9e16-d0a20bf13176
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.UI.Xaml.Media.Animation.DoubleKeyFrame;{674456fd-e81e-4f4e-b4ad-0acfed9ecd68}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame>
    argument Windows.UI.Xaml.Media.Animation.DoubleKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.DoubleKeyFrame> shape=117 reverse=66 role=index_of
            in class type=Windows.UI.Xaml.Media.Animation.DoubleKeyFrame name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ObjectKeyFrame]
    guid 19130523-0862-5631-bc2e-097614b38b6d
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.UI.Xaml.Media.Animation.ObjectKeyFrame;{9852a851-8593-48ee-a6a4-d5d4720f029a}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame>
    argument Windows.UI.Xaml.Media.Animation.ObjectKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=117 reverse=66 role=index_of
            in class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.PointKeyFrame> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[PointKeyFrame]
    guid b366e321-df42-500b-8ada-99854f6406ff
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.UI.Xaml.Media.Animation.PointKeyFrame;{fcc88d01-7f82-4dae-8026-7b7e086878b3}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.PointKeyFrame>
    argument Windows.UI.Xaml.Media.Animation.PointKeyFrame
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.PointKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=117 reverse=66 role=index_of
            in class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.Timeline> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[Timeline]
    guid 541af22b-280b-5276-bfcb-3e60a157d62c
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.UI.Xaml.Media.Animation.Timeline;{0bc465dc-be4d-4d0d-9549-2208b715f40d}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.Timeline>
    argument Windows.UI.Xaml.Media.Animation.Timeline
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.Timeline> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.Timeline return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.Timeline> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=117 reverse=66 role=index_of
            in class type=Windows.UI.Xaml.Media.Animation.Timeline name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.Transition> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[Transition]
    guid 43b475a1-3811-5992-be44-ab41a825d355
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.UI.Xaml.Media.Animation.Transition;{3c677c7c-01d0-4dce-b333-976f93312b08}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Media.Animation.Transition>
    argument Windows.UI.Xaml.Media.Animation.Transition
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.Transition> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.Transition> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.Transition return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.Transition> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=117 reverse=66 role=index_of
            in class type=Windows.UI.Xaml.Media.Animation.Transition name=value
            out uint32 name=index
            out boolean return

class Windows.UI.Xaml.Media.Animation.KeySpline activatable python_type
    py KeySpline
    signature rc(Windows.UI.Xaml.Media.Animation.KeySpline;{77a163bb-d5ca-4a32-ba0b-7dff988e58a0})
    base Windows.UI.Xaml.DependencyObject
    default Windows.UI.Xaml.Media.Animation.IKeySpline
    requires Windows.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=Windows.UI.Xaml.Media.Animation.IKeySpline shape=4
            out struct type=Windows.Foundation.Point return
        put put_ControlPoint2 slot=9 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IKeySpline shape=4
            out struct type=Windows.Foundation.Point return
        put put_ControlPoint1 slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IKeySpline shape=10
            in struct type=Windows.Foundation.Point name=value

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

class Windows.UI.Xaml.Media.Animation.KeyTimeHelper python_type
    py KeyTimeHelper
    signature rc(Windows.UI.Xaml.Media.Animation.KeyTimeHelper;{3643e480-4823-466a-abe5-5e79c8ed77ed})
    default Windows.UI.Xaml.Media.Animation.IKeyTimeHelper
    requires Windows.UI.Xaml.Media.Animation.IKeyTimeHelper
    factory Windows.UI.Xaml.Media.Animation.IKeyTimeHelperStatics
    method from_time_span static
        method FromTimeSpan slot=6 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IKeyTimeHelperStatics shape=89 static
            in timespan name=timeSpan
            out struct type=Windows.UI.Xaml.Media.Animation.KeyTime return

class Windows.UI.Xaml.Media.Animation.LinearColorKeyFrame activatable python_type
    py LinearColorKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.LinearColorKeyFrame;{66fdb6ef-ac81-4611-b1d2-61f545983f03})
    base Windows.UI.Xaml.Media.Animation.ColorKeyFrame
    default Windows.UI.Xaml.Media.Animation.ILinearColorKeyFrame
    requires Windows.UI.Xaml.Media.Animation.ILinearColorKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.LinearDoubleKeyFrame activatable python_type
    py LinearDoubleKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.LinearDoubleKeyFrame;{8efdf265-9a7b-431d-8f0c-14c56b5ea4d9})
    base Windows.UI.Xaml.Media.Animation.DoubleKeyFrame
    default Windows.UI.Xaml.Media.Animation.ILinearDoubleKeyFrame
    requires Windows.UI.Xaml.Media.Animation.ILinearDoubleKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.LinearPointKeyFrame activatable python_type
    py LinearPointKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.LinearPointKeyFrame;{e7c9b8ef-af24-49ee-84f1-a86600a4e319})
    base Windows.UI.Xaml.Media.Animation.PointKeyFrame
    default Windows.UI.Xaml.Media.Animation.ILinearPointKeyFrame
    requires Windows.UI.Xaml.Media.Animation.ILinearPointKeyFrame
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.NavigationThemeTransition activatable python_type
    py NavigationThemeTransition
    signature rc(Windows.UI.Xaml.Media.Animation.NavigationThemeTransition;{8833848c-4eb7-41f2-8799-9eef0a213b73})
    base Windows.UI.Xaml.Media.Animation.Transition
    default Windows.UI.Xaml.Media.Animation.INavigationThemeTransition
    requires Windows.UI.Xaml.Media.Animation.INavigationThemeTransition
    factory Windows.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=Windows.UI.Xaml.Media.Animation.INavigationThemeTransition shape=4
            out class type=Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo return
        put put_DefaultNavigationTransitionInfo slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.INavigationThemeTransition shape=4
            in class type=Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo name=value
    property default_navigation_transition_info_property static
        get get_DefaultNavigationTransitionInfoProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.INavigationThemeTransitionStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo composable python_type
    py NavigationTransitionInfo
    signature rc(Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo;{a9b05091-ae4a-4372-8625-21b7a8b98ca4})
    base Windows.UI.Xaml.DependencyObject
    default Windows.UI.Xaml.Media.Animation.INavigationTransitionInfo
    requires Windows.UI.Xaml.Media.Animation.INavigationTransitionInfo
    requires Windows.UI.Xaml.Media.Animation.INavigationTransitionInfoOverrides
    composable Windows.UI.Xaml.Media.Animation.INavigationTransitionInfoFactory
    overridable Windows.UI.Xaml.Media.Animation.INavigationTransitionInfoOverrides
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.INavigationTransitionInfoFactory shape=117 protected
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo return
    method _get_navigation_state_core
        method GetNavigationStateCore slot=6 inputs=0 outputs=1 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.INavigationTransitionInfoOverrides shape=4 reverse=43 overridable
            in string name=navigationState

class Windows.UI.Xaml.Media.Animation.ObjectAnimationUsingKeyFrames activatable python_type
    py ObjectAnimationUsingKeyFrames
    signature rc(Windows.UI.Xaml.Media.Animation.ObjectAnimationUsingKeyFrames;{334a2d92-b74a-4c64-b9a6-58bcfa314f22})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFrames
    requires Windows.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFrames
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFrames shape=4
            out boolean return
        put put_EnableDependentAnimation slot=8 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFrames shape=4
            in boolean name=value
    property key_frames
        get get_KeyFrames slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFrames shape=4
            out class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrameCollection return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IObjectAnimationUsingKeyFramesStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

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

class Windows.UI.Xaml.Media.Animation.ObjectKeyFrameCollection activatable python_type iterable sequence mutable_sequence
    py ObjectKeyFrameCollection
    signature rc(Windows.UI.Xaml.Media.Animation.ObjectKeyFrameCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Xaml.Media.Animation.ObjectKeyFrame;{9852a851-8593-48ee-a6a4-d5d4720f029a})))
    default Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame>
    requires Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame>
    requires Windows.Foundation.Collections.IIterable<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=173 role=append
            in class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.ObjectKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.ObjectKeyFrame name=value

class Windows.UI.Xaml.Media.Animation.PaneThemeTransition activatable python_type
    py PaneThemeTransition
    signature rc(Windows.UI.Xaml.Media.Animation.PaneThemeTransition;{4708eb8e-4bfc-ee46-d4f9-708def3fbb2b})
    base Windows.UI.Xaml.Media.Animation.Transition
    default Windows.UI.Xaml.Media.Animation.IPaneThemeTransition
    requires Windows.UI.Xaml.Media.Animation.IPaneThemeTransition
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IPaneThemeTransition shape=4
            out enum32 type=Windows.UI.Xaml.Controls.Primitives.EdgeTransitionLocation return
        put put_Edge slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IPaneThemeTransition shape=4
            in enum32 type=Windows.UI.Xaml.Controls.Primitives.EdgeTransitionLocation name=value
    property edge_property static
        get get_EdgeProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPaneThemeTransitionStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.PointAnimation activatable python_type
    py PointAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.PointAnimation;{30f04312-7726-4f88-b8e2-2fa54518963b})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IPointAnimation
    requires Windows.UI.Xaml.Media.Animation.IPointAnimation
    factory Windows.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=Windows.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=Windows.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=Windows.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=Windows.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=Windows.UI.Xaml.Media.Animation.IPointAnimation shape=4
            out boolean return
        put put_EnableDependentAnimation slot=15 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IPointAnimation shape=4
            in boolean name=value
    property easing_function
        get get_EasingFunction slot=12 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPointAnimation shape=4
            out class type=Windows.UI.Xaml.Media.Animation.EasingFunctionBase return
        put put_EasingFunction slot=13 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IPointAnimation shape=4
            in class type=Windows.UI.Xaml.Media.Animation.EasingFunctionBase name=value
    property by
        get get_By slot=10 inputs=0 outputs=1 declaring=Windows.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=Windows.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=Windows.UI.Xaml.Media.Animation.IPointAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property easing_function_property static
        get get_EasingFunctionProperty slot=9 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPointAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=10 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPointAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property from_property static
        get get_FromProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPointAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property to_property static
        get get_ToProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPointAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.PointAnimationUsingKeyFrames activatable python_type
    py PointAnimationUsingKeyFrames
    signature rc(Windows.UI.Xaml.Media.Animation.PointAnimationUsingKeyFrames;{9b944f72-446a-41d0-a129-41a620f4595d})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFrames
    requires Windows.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFrames
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFrames shape=4
            out boolean return
        put put_EnableDependentAnimation slot=8 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFrames shape=4
            in boolean name=value
    property key_frames
        get get_KeyFrames slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFrames shape=4
            out class type=Windows.UI.Xaml.Media.Animation.PointKeyFrameCollection return
    property enable_dependent_animation_property static
        get get_EnableDependentAnimationProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPointAnimationUsingKeyFramesStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.PointKeyFrame composable python_type
    py PointKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.PointKeyFrame;{fcc88d01-7f82-4dae-8026-7b7e086878b3})
    base Windows.UI.Xaml.DependencyObject
    default Windows.UI.Xaml.Media.Animation.IPointKeyFrame
    requires Windows.UI.Xaml.Media.Animation.IPointKeyFrame
    factory Windows.UI.Xaml.Media.Animation.IPointKeyFrameStatics
    composable Windows.UI.Xaml.Media.Animation.IPointKeyFrameFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPointKeyFrameFactory shape=117 protected
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame return
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPointKeyFrame shape=4
            out struct type=Windows.Foundation.Point return
        put put_Value slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IPointKeyFrame shape=4
            out struct type=Windows.UI.Xaml.Media.Animation.KeyTime return
        put put_KeyTime slot=9 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IPointKeyFrame shape=26
            in struct type=Windows.UI.Xaml.Media.Animation.KeyTime name=value
    property key_time_property static
        get get_KeyTimeProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPointKeyFrameStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property value_property static
        get get_ValueProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPointKeyFrameStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.PointKeyFrameCollection activatable python_type iterable sequence mutable_sequence
    py PointKeyFrameCollection
    signature rc(Windows.UI.Xaml.Media.Animation.PointKeyFrameCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Xaml.Media.Animation.PointKeyFrame;{fcc88d01-7f82-4dae-8026-7b7e086878b3})))
    default Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.PointKeyFrame>
    requires Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.PointKeyFrame>
    requires Windows.Foundation.Collections.IIterable<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=173 role=append
            in class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.PointKeyFrame> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.PointKeyFrame> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=117 reverse=101 role=index_of
            in class type=Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.PointKeyFrame> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.PointKeyFrame name=value

class Windows.UI.Xaml.Media.Animation.PointerDownThemeAnimation activatable python_type
    py PointerDownThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.PointerDownThemeAnimation;{b58e714e-c49d-4788-a233-0ae85d99dd5a})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IPointerDownThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.IPointerDownThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IPointerDownThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IPointerDownThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.PointerUpThemeAnimation activatable python_type
    py PointerUpThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.PointerUpThemeAnimation;{e9e9d07d-6340-4828-ad12-690694b9910b})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IPointerUpThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.IPointerUpThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IPointerUpThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IPointerUpThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.PopInThemeAnimation activatable python_type
    py PopInThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.PopInThemeAnimation;{196938c1-1c07-4c28-8847-f9f055b32855})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IPopInThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.IPopInThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IPopInThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IPopInThemeAnimation shape=4
            out double return
        put put_FromVerticalOffset slot=11 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IPopInThemeAnimation shape=4
            out double return
        put put_FromHorizontalOffset slot=9 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IPopInThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property from_vertical_offset_property static
        get get_FromVerticalOffsetProperty slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPopInThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPopInThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.PopOutThemeAnimation activatable python_type
    py PopOutThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.PopOutThemeAnimation;{4786ab49-0e48-4e81-a2e5-cc5aa19e48d3})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IPopOutThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.IPopOutThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IPopOutThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IPopOutThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.PopupThemeTransition activatable python_type
    py PopupThemeTransition
    signature rc(Windows.UI.Xaml.Media.Animation.PopupThemeTransition;{47843552-4283-545e-c791-268dca22ce4b})
    base Windows.UI.Xaml.Media.Animation.Transition
    default Windows.UI.Xaml.Media.Animation.IPopupThemeTransition
    requires Windows.UI.Xaml.Media.Animation.IPopupThemeTransition
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IPopupThemeTransition shape=4
            out double return
        put put_FromVerticalOffset slot=9 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IPopupThemeTransition shape=4
            out double return
        put put_FromHorizontalOffset slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IPopupThemeTransitionStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property from_vertical_offset_property static
        get get_FromVerticalOffsetProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IPopupThemeTransitionStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.PowerEase activatable python_type
    py PowerEase
    signature rc(Windows.UI.Xaml.Media.Animation.PowerEase;{69c80579-eedf-405b-8680-d9606880c937})
    base Windows.UI.Xaml.Media.Animation.EasingFunctionBase
    default Windows.UI.Xaml.Media.Animation.IPowerEase
    requires Windows.UI.Xaml.Media.Animation.IPowerEase
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IPowerEase shape=4
            out double return
        put put_Power slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IPowerEaseStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.QuadraticEase activatable python_type
    py QuadraticEase
    signature rc(Windows.UI.Xaml.Media.Animation.QuadraticEase;{e1510e91-ef6d-44f0-803d-68d16de0ddfc})
    base Windows.UI.Xaml.Media.Animation.EasingFunctionBase
    default Windows.UI.Xaml.Media.Animation.IQuadraticEase
    requires Windows.UI.Xaml.Media.Animation.IQuadraticEase
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.QuarticEase activatable python_type
    py QuarticEase
    signature rc(Windows.UI.Xaml.Media.Animation.QuarticEase;{e8698814-fe42-4a05-b5b8-081f41157815})
    base Windows.UI.Xaml.Media.Animation.EasingFunctionBase
    default Windows.UI.Xaml.Media.Animation.IQuarticEase
    requires Windows.UI.Xaml.Media.Animation.IQuarticEase
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.QuinticEase activatable python_type
    py QuinticEase
    signature rc(Windows.UI.Xaml.Media.Animation.QuinticEase;{92ee793b-3c49-4108-aa11-ab786603da21})
    base Windows.UI.Xaml.Media.Animation.EasingFunctionBase
    default Windows.UI.Xaml.Media.Animation.IQuinticEase
    requires Windows.UI.Xaml.Media.Animation.IQuinticEase
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.ReorderThemeTransition activatable python_type
    py ReorderThemeTransition
    signature rc(Windows.UI.Xaml.Media.Animation.ReorderThemeTransition;{f2065c6c-d052-4ad1-8362-b71b36df7497})
    base Windows.UI.Xaml.Media.Animation.Transition
    default Windows.UI.Xaml.Media.Animation.IReorderThemeTransition
    requires Windows.UI.Xaml.Media.Animation.IReorderThemeTransition
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

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

class Windows.UI.Xaml.Media.Animation.RepeatBehaviorHelper python_type
    py RepeatBehaviorHelper
    signature rc(Windows.UI.Xaml.Media.Animation.RepeatBehaviorHelper;{6863ab72-4997-47f9-87ad-37efb75993ea})
    default Windows.UI.Xaml.Media.Animation.IRepeatBehaviorHelper
    requires Windows.UI.Xaml.Media.Animation.IRepeatBehaviorHelper
    factory Windows.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics
    property forever static
        get get_Forever slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics shape=4 static
            out struct type=Windows.UI.Xaml.Media.Animation.RepeatBehavior return
    method equals static
        method Equals slot=11 inputs=2 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics shape=160 static
            in struct type=Windows.UI.Xaml.Media.Animation.RepeatBehavior name=target
            in struct type=Windows.UI.Xaml.Media.Animation.RepeatBehavior name=value
            out boolean return
    method from_count static
        method FromCount slot=7 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics shape=46 static
            in double name=count
            out struct type=Windows.UI.Xaml.Media.Animation.RepeatBehavior return
    method from_duration static
        method FromDuration slot=8 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics shape=89 static
            in timespan name=duration
            out struct type=Windows.UI.Xaml.Media.Animation.RepeatBehavior return
    method get_has_count static
        method GetHasCount slot=9 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics shape=84 static
            in struct type=Windows.UI.Xaml.Media.Animation.RepeatBehavior name=target
            out boolean return
    method get_has_duration static
        method GetHasDuration slot=10 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IRepeatBehaviorHelperStatics shape=84 static
            in struct type=Windows.UI.Xaml.Media.Animation.RepeatBehavior name=target
            out boolean return

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

class Windows.UI.Xaml.Media.Animation.RepositionThemeAnimation activatable python_type
    py RepositionThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.RepositionThemeAnimation;{ecda24e8-8945-4949-a1bf-62109965a7e9})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IRepositionThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.IRepositionThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IRepositionThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IRepositionThemeAnimation shape=4
            out double return
        put put_FromVerticalOffset slot=11 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IRepositionThemeAnimation shape=4
            out double return
        put put_FromHorizontalOffset slot=9 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IRepositionThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property from_vertical_offset_property static
        get get_FromVerticalOffsetProperty slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IRepositionThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IRepositionThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.RepositionThemeTransition activatable python_type
    py RepositionThemeTransition
    signature rc(Windows.UI.Xaml.Media.Animation.RepositionThemeTransition;{88329b82-98f3-455a-ac53-2e7083b6e22c})
    base Windows.UI.Xaml.Media.Animation.Transition
    default Windows.UI.Xaml.Media.Animation.IRepositionThemeTransition
    requires Windows.UI.Xaml.Media.Animation.IRepositionThemeTransition
    requires Windows.UI.Xaml.Media.Animation.IRepositionThemeTransition2
    factory Windows.UI.Xaml.Media.Animation.IRepositionThemeTransitionStatics2
    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=Windows.UI.Xaml.Media.Animation.IRepositionThemeTransition2 shape=4
            out boolean return
        put put_IsStaggeringEnabled slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IRepositionThemeTransition2 shape=4
            in boolean name=value
    property is_staggering_enabled_property static
        get get_IsStaggeringEnabledProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IRepositionThemeTransitionStatics2 shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.SineEase activatable python_type
    py SineEase
    signature rc(Windows.UI.Xaml.Media.Animation.SineEase;{a9382962-230b-49da-9e0d-664987892343})
    base Windows.UI.Xaml.Media.Animation.EasingFunctionBase
    default Windows.UI.Xaml.Media.Animation.ISineEase
    requires Windows.UI.Xaml.Media.Animation.ISineEase
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

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

class Windows.UI.Xaml.Media.Animation.SlideNavigationTransitionInfo activatable python_type
    py SlideNavigationTransitionInfo
    signature rc(Windows.UI.Xaml.Media.Animation.SlideNavigationTransitionInfo;{d6ac9d77-2e03-405f-80ed-e62beef3668f})
    base Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo
    default Windows.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfo
    requires Windows.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfo
    requires Windows.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfo2
    factory Windows.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfoStatics2
    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=Windows.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfo2 shape=4
            out enum32 type=Windows.UI.Xaml.Media.Animation.SlideNavigationTransitionEffect return
        put put_Effect slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfo2 shape=4
            in enum32 type=Windows.UI.Xaml.Media.Animation.SlideNavigationTransitionEffect name=value
    property effect_property static
        get get_EffectProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISlideNavigationTransitionInfoStatics2 shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.SplineColorKeyFrame activatable python_type
    py SplineColorKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.SplineColorKeyFrame;{1a4a5941-1fe0-473a-8efe-4316d8c86229})
    base Windows.UI.Xaml.Media.Animation.ColorKeyFrame
    default Windows.UI.Xaml.Media.Animation.ISplineColorKeyFrame
    requires Windows.UI.Xaml.Media.Animation.ISplineColorKeyFrame
    factory Windows.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=Windows.UI.Xaml.Media.Animation.ISplineColorKeyFrame shape=4
            out class type=Windows.UI.Xaml.Media.Animation.KeySpline return
        put put_KeySpline slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplineColorKeyFrame shape=4
            in class type=Windows.UI.Xaml.Media.Animation.KeySpline name=value
    property key_spline_property static
        get get_KeySplineProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplineColorKeyFrameStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.SplineDoubleKeyFrame activatable python_type
    py SplineDoubleKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.SplineDoubleKeyFrame;{00d72d38-6b2b-4843-838e-c8b115eec801})
    base Windows.UI.Xaml.Media.Animation.DoubleKeyFrame
    default Windows.UI.Xaml.Media.Animation.ISplineDoubleKeyFrame
    requires Windows.UI.Xaml.Media.Animation.ISplineDoubleKeyFrame
    factory Windows.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=Windows.UI.Xaml.Media.Animation.ISplineDoubleKeyFrame shape=4
            out class type=Windows.UI.Xaml.Media.Animation.KeySpline return
        put put_KeySpline slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplineDoubleKeyFrame shape=4
            in class type=Windows.UI.Xaml.Media.Animation.KeySpline name=value
    property key_spline_property static
        get get_KeySplineProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplineDoubleKeyFrameStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.SplinePointKeyFrame activatable python_type
    py SplinePointKeyFrame
    signature rc(Windows.UI.Xaml.Media.Animation.SplinePointKeyFrame;{0f19f306-7036-494f-bc3c-780df0cc524a})
    base Windows.UI.Xaml.Media.Animation.PointKeyFrame
    default Windows.UI.Xaml.Media.Animation.ISplinePointKeyFrame
    requires Windows.UI.Xaml.Media.Animation.ISplinePointKeyFrame
    factory Windows.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=Windows.UI.Xaml.Media.Animation.ISplinePointKeyFrame shape=4
            out class type=Windows.UI.Xaml.Media.Animation.KeySpline return
        put put_KeySpline slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplinePointKeyFrame shape=4
            in class type=Windows.UI.Xaml.Media.Animation.KeySpline name=value
    property key_spline_property static
        get get_KeySplineProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplinePointKeyFrameStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.SplitCloseThemeAnimation activatable python_type
    py SplitCloseThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.SplitCloseThemeAnimation;{4f799518-ff39-4e90-bb74-2abd56027402})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out string return
        put put_OpenedTargetName slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in string name=value
    property opened_target
        get get_OpenedTarget slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out class type=Windows.UI.Xaml.DependencyObject return
        put put_OpenedTarget slot=9 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in class type=Windows.UI.Xaml.DependencyObject name=value
    property opened_length
        get get_OpenedLength slot=18 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out double return
        put put_OpenedLength slot=19 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out double return
        put put_OffsetFromCenter slot=23 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out double return
        put put_ContentTranslationOffset slot=27 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out enum32 type=Windows.UI.Xaml.Controls.Primitives.AnimationDirection return
        put put_ContentTranslationDirection slot=25 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in enum32 type=Windows.UI.Xaml.Controls.Primitives.AnimationDirection name=value
    property content_target_name
        get get_ContentTargetName slot=14 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out string return
        put put_ContentTargetName slot=15 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in string name=value
    property content_target
        get get_ContentTarget slot=16 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out class type=Windows.UI.Xaml.DependencyObject return
        put put_ContentTarget slot=17 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in class type=Windows.UI.Xaml.DependencyObject name=value
    property closed_target_name
        get get_ClosedTargetName slot=10 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out string return
        put put_ClosedTargetName slot=11 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in string name=value
    property closed_target
        get get_ClosedTarget slot=12 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out class type=Windows.UI.Xaml.DependencyObject return
        put put_ClosedTarget slot=13 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            in class type=Windows.UI.Xaml.DependencyObject name=value
    property closed_length
        get get_ClosedLength slot=20 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimation shape=4
            out double return
        put put_ClosedLength slot=21 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property closed_target_name_property static
        get get_ClosedTargetNameProperty slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property closed_target_property static
        get get_ClosedTargetProperty slot=9 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property content_target_name_property static
        get get_ContentTargetNameProperty slot=10 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property content_target_property static
        get get_ContentTargetProperty slot=11 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property content_translation_direction_property static
        get get_ContentTranslationDirectionProperty slot=15 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property content_translation_offset_property static
        get get_ContentTranslationOffsetProperty slot=16 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property offset_from_center_property static
        get get_OffsetFromCenterProperty slot=14 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property opened_length_property static
        get get_OpenedLengthProperty slot=12 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property opened_target_name_property static
        get get_OpenedTargetNameProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property opened_target_property static
        get get_OpenedTargetProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitCloseThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.SplitOpenThemeAnimation activatable python_type
    py SplitOpenThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.SplitOpenThemeAnimation;{785fd7aa-5456-4639-8fd2-26bae6a5ffe4})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out string return
        put put_OpenedTargetName slot=7 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in string name=value
    property opened_target
        get get_OpenedTarget slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out class type=Windows.UI.Xaml.DependencyObject return
        put put_OpenedTarget slot=9 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in class type=Windows.UI.Xaml.DependencyObject name=value
    property opened_length
        get get_OpenedLength slot=18 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out double return
        put put_OpenedLength slot=19 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out double return
        put put_OffsetFromCenter slot=23 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out double return
        put put_ContentTranslationOffset slot=27 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out enum32 type=Windows.UI.Xaml.Controls.Primitives.AnimationDirection return
        put put_ContentTranslationDirection slot=25 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in enum32 type=Windows.UI.Xaml.Controls.Primitives.AnimationDirection name=value
    property content_target_name
        get get_ContentTargetName slot=14 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out string return
        put put_ContentTargetName slot=15 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in string name=value
    property content_target
        get get_ContentTarget slot=16 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out class type=Windows.UI.Xaml.DependencyObject return
        put put_ContentTarget slot=17 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in class type=Windows.UI.Xaml.DependencyObject name=value
    property closed_target_name
        get get_ClosedTargetName slot=10 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out string return
        put put_ClosedTargetName slot=11 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in string name=value
    property closed_target
        get get_ClosedTarget slot=12 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out class type=Windows.UI.Xaml.DependencyObject return
        put put_ClosedTarget slot=13 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            in class type=Windows.UI.Xaml.DependencyObject name=value
    property closed_length
        get get_ClosedLength slot=20 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimation shape=4
            out double return
        put put_ClosedLength slot=21 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property closed_target_name_property static
        get get_ClosedTargetNameProperty slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property closed_target_property static
        get get_ClosedTargetProperty slot=9 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property content_target_name_property static
        get get_ContentTargetNameProperty slot=10 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property content_target_property static
        get get_ContentTargetProperty slot=11 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property content_translation_direction_property static
        get get_ContentTranslationDirectionProperty slot=15 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property content_translation_offset_property static
        get get_ContentTranslationOffsetProperty slot=16 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property offset_from_center_property static
        get get_OffsetFromCenterProperty slot=14 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property opened_length_property static
        get get_OpenedLengthProperty slot=12 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property opened_target_name_property static
        get get_OpenedTargetNameProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property opened_target_property static
        get get_OpenedTargetProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISplitOpenThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.Storyboard activatable python_type
    py Storyboard
    signature rc(Windows.UI.Xaml.Media.Animation.Storyboard;{d45c1e6e-3594-460e-981a-32271bd3aa06})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.IStoryboard
    requires Windows.UI.Xaml.Media.Animation.IStoryboard
    factory Windows.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=Windows.UI.Xaml.Media.Animation.IStoryboard shape=4
            out class type=Windows.UI.Xaml.Media.Animation.TimelineCollection return
    property target_name_property static
        get get_TargetNameProperty slot=9 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IStoryboardStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property target_property_property static
        get get_TargetPropertyProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IStoryboardStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    method begin
        method Begin slot=9 inputs=0 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IStoryboard shape=0
    method get_current_state
        method GetCurrentState slot=12 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IStoryboard shape=4
            out enum32 type=Windows.UI.Xaml.Media.Animation.ClockState return
    method get_current_time
        method GetCurrentTime slot=13 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IStoryboard shape=4
            out timespan return
    method get_target_name static
        method GetTargetName slot=10 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IStoryboardStatics shape=51 static
            in class type=Windows.UI.Xaml.Media.Animation.Timeline name=element
            out string return
    method get_target_property static
        method GetTargetProperty slot=7 inputs=1 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.IStoryboardStatics shape=51 static
            in class type=Windows.UI.Xaml.Media.Animation.Timeline name=element
            out string return
    method pause
        method Pause slot=10 inputs=0 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IStoryboard shape=0
    method resume
        method Resume slot=11 inputs=0 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IStoryboard shape=0
    method seek
        method Seek slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.IStoryboard shape=26
            in timespan name=offset
    method set_target static
        method SetTarget slot=12 inputs=2 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IStoryboardStatics shape=51 static
            in class type=Windows.UI.Xaml.Media.Animation.Timeline name=timeline
            in class type=Windows.UI.Xaml.DependencyObject name=target
    method set_target_name static
        method SetTargetName slot=11 inputs=2 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IStoryboardStatics shape=51 static
            in class type=Windows.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=Windows.UI.Xaml.Media.Animation.IStoryboardStatics shape=51 static
            in class type=Windows.UI.Xaml.Media.Animation.Timeline name=element
            in string name=path
    method skip_to_fill
        method SkipToFill slot=15 inputs=0 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IStoryboard shape=0
    method stop
        method Stop slot=8 inputs=0 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.IStoryboard shape=0

class Windows.UI.Xaml.Media.Animation.SuppressNavigationTransitionInfo activatable python_type
    py SuppressNavigationTransitionInfo
    signature rc(Windows.UI.Xaml.Media.Animation.SuppressNavigationTransitionInfo;{244d7b0c-b1b7-4871-9d3e-d56203a3a5b4})
    base Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo
    default Windows.UI.Xaml.Media.Animation.ISuppressNavigationTransitionInfo
    requires Windows.UI.Xaml.Media.Animation.ISuppressNavigationTransitionInfo
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Windows.UI.Xaml.Media.Animation.SwipeBackThemeAnimation activatable python_type
    py SwipeBackThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.SwipeBackThemeAnimation;{a38a4214-0bca-4d2d-95f7-ceba57fbaf60})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation shape=4
            out double return
        put put_FromVerticalOffset slot=11 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISwipeBackThemeAnimation shape=4
            out double return
        put put_FromHorizontalOffset slot=9 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISwipeBackThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property from_vertical_offset_property static
        get get_FromVerticalOffsetProperty slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISwipeBackThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property target_name_property static
        get get_TargetNameProperty slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISwipeBackThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.SwipeHintThemeAnimation activatable python_type
    py SwipeHintThemeAnimation
    signature rc(Windows.UI.Xaml.Media.Animation.SwipeHintThemeAnimation;{cdd067c0-580e-4e40-be98-f202d3d84365})
    base Windows.UI.Xaml.Media.Animation.Timeline
    default Windows.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation
    requires Windows.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation
    factory Windows.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=Windows.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation shape=4
            out double return
        put put_ToVerticalOffset slot=11 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation shape=4
            out double return
        put put_ToHorizontalOffset slot=9 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation shape=2
            in double name=value
    property target_name
        get get_TargetName slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISwipeHintThemeAnimation shape=4
            out string return
        put put_TargetName slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ISwipeHintThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property to_horizontal_offset_property static
        get get_ToHorizontalOffsetProperty slot=7 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISwipeHintThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property to_vertical_offset_property static
        get get_ToVerticalOffsetProperty slot=8 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ISwipeHintThemeAnimationStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return

class Windows.UI.Xaml.Media.Animation.Timeline composable python_type
    py Timeline
    signature rc(Windows.UI.Xaml.Media.Animation.Timeline;{0bc465dc-be4d-4d0d-9549-2208b715f40d})
    base Windows.UI.Xaml.DependencyObject
    default Windows.UI.Xaml.Media.Animation.ITimeline
    requires Windows.UI.Xaml.Media.Animation.ITimeline
    factory Windows.UI.Xaml.Media.Animation.ITimelineStatics
    composable Windows.UI.Xaml.Media.Animation.ITimelineFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ITimelineFactory shape=117 protected
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Windows.UI.Xaml.Media.Animation.Timeline return
    property speed_ratio
        get get_SpeedRatio slot=12 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ITimeline shape=4
            out double return
        put put_SpeedRatio slot=13 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ITimeline shape=2
            in double name=value
    property repeat_behavior
        get get_RepeatBehavior slot=16 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ITimeline shape=4
            out struct type=Windows.UI.Xaml.Media.Animation.RepeatBehavior return
        put put_RepeatBehavior slot=17 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ITimeline shape=19
            in struct type=Windows.UI.Xaml.Media.Animation.RepeatBehavior name=value
    property fill_behavior
        get get_FillBehavior slot=14 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ITimeline shape=4
            out enum32 type=Windows.UI.Xaml.Media.Animation.FillBehavior return
        put put_FillBehavior slot=15 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ITimeline shape=4
            in enum32 type=Windows.UI.Xaml.Media.Animation.FillBehavior name=value
    property duration
        get get_Duration slot=10 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ITimeline shape=4
            out struct type=Windows.UI.Xaml.Duration return
        put put_Duration slot=11 inputs=1 outputs=0 declaring=Windows.UI.Xaml.Media.Animation.ITimeline shape=25
            in struct type=Windows.UI.Xaml.Duration name=value
    property begin_time
        get get_BeginTime slot=8 inputs=0 outputs=1 declaring=Windows.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=Windows.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=Windows.UI.Xaml.Media.Animation.ITimeline shape=4
            out boolean return
        put put_AutoReverse slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out boolean return
        put put_AllowDependentAnimations slot=7 inputs=1 outputs=0 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property begin_time_property static
        get get_BeginTimeProperty slot=9 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property duration_property static
        get get_DurationProperty slot=10 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property fill_behavior_property static
        get get_FillBehaviorProperty slot=12 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property repeat_behavior_property static
        get get_RepeatBehaviorProperty slot=13 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    property speed_ratio_property static
        get get_SpeedRatioProperty slot=11 inputs=0 outputs=1 declaring=Windows.UI.Xaml.Media.Animation.ITimelineStatics shape=4 static
            out class type=Windows.UI.Xaml.DependencyProperty return
    event completed
        add add_Completed slot=18 inputs=1 outputs=1 declaring=Windows.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=Windows.UI.Xaml.Media.Animation.ITimeline shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token

class Windows.UI.Xaml.Media.Animation.TimelineCollection activatable python_type iterable sequence mutable_sequence
    py TimelineCollection
    signature rc(Windows.UI.Xaml.Media.Animation.TimelineCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Xaml.Media.Animation.Timeline;{0bc465dc-be4d-4d0d-9549-2208b715f40d})))
    default Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Timeline>
    requires Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Timeline>
    requires Windows.Foundation.Collections.IIterable<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=173 role=append
            in class type=Windows.UI.Xaml.Media.Animation.Timeline name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.Timeline> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.Timeline return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Timeline> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.Timeline> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Timeline> shape=117 reverse=101 role=index_of
            in class type=Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.Timeline name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.UI.Xaml.Media.Animation.Timeline name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Timeline> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.Timeline name=value

class Windows.UI.Xaml.Media.Animation.Transition composable python_type
    py Transition
    signature rc(Windows.UI.Xaml.Media.Animation.Transition;{3c677c7c-01d0-4dce-b333-976f93312b08})
    base Windows.UI.Xaml.DependencyObject
    default Windows.UI.Xaml.Media.Animation.ITransition
    requires Windows.UI.Xaml.Media.Animation.ITransition
    composable Windows.UI.Xaml.Media.Animation.ITransitionFactory

class Windows.UI.Xaml.Media.Animation.TransitionCollection activatable python_type iterable sequence mutable_sequence
    py TransitionCollection
    signature rc(Windows.UI.Xaml.Media.Animation.TransitionCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.UI.Xaml.Media.Animation.Transition;{3c677c7c-01d0-4dce-b333-976f93312b08})))
    default Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Transition>
    requires Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Transition>
    requires Windows.Foundation.Collections.IIterable<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=4 reverse=173 role=append
            in class type=Windows.UI.Xaml.Media.Animation.Transition name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Media.Animation.Transition> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Transition> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.UI.Xaml.Media.Animation.Transition return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Transition> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Media.Animation.Transition> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Transition> shape=117 reverse=101 role=index_of
            in class type=Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.Transition name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.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<Windows.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<Windows.UI.Xaml.Media.Animation.Transition> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.UI.Xaml.Media.Animation.Transition name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Media.Animation.Transition> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.UI.Xaml.Media.Animation.Transition name=value

delegate Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Media.Animation.ConnectedAnimation,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[ConnectedAnimation, Object]
    guid 44caa9ea-7598-517a-b78e-abd20d93d587
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.UI.Xaml.Media.Animation.ConnectedAnimation;{3518628c-f387-4c25-ac98-44e86c3cadf0});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Windows.UI.Xaml.Media.Animation.ConnectedAnimation
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.UI.Xaml.Media.Animation.ConnectedAnimation name=sender
            in object name=args

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

class Windows.UI.Composition.CompositionEasingFunction external
    py winrt.windows.ui.composition.CompositionEasingFunction

interface Windows.UI.Composition.ICompositionAnimationBase external
    py winrt.windows.ui.composition._ICompositionAnimationBase
    guid 1c2c2999-e818-48d3-a6dd-d78c82f8ace9

class Windows.UI.Xaml.DependencyObject external
    py winrt.windows.ui.xaml.DependencyObject

class Windows.UI.Xaml.DependencyProperty external
    py winrt.windows.ui.xaml.DependencyProperty

struct Windows.UI.Xaml.Duration external
    py winrt.windows.ui.xaml.Duration

class Windows.UI.Xaml.TriggerAction external
    py winrt.windows.ui.xaml.TriggerAction

class Windows.UI.Xaml.UIElement external
    py winrt.windows.ui.xaml.UIElement

class Windows.UI.Xaml.Controls.ListViewBase external
    py winrt.windows.ui.xaml.controls.ListViewBase

enum Windows.UI.Xaml.Controls.Primitives.AnimationDirection external
    py winrt.windows.ui.xaml.controls.primitives.AnimationDirection

enum Windows.UI.Xaml.Controls.Primitives.EdgeTransitionLocation external
    py winrt.windows.ui.xaml.controls.primitives.EdgeTransitionLocation
