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

class Microsoft.UI.Windowing.AppWindow python_type
    py AppWindow
    signature rc(Microsoft.UI.Windowing.AppWindow;{cfa788b3-643b-5c5e-ad4e-321d48a82acd})
    default Microsoft.UI.Windowing.IAppWindow
    requires Microsoft.UI.Windowing.IAppWindow
    requires Microsoft.UI.Windowing.IAppWindow2
    requires Microsoft.UI.Windowing.IAppWindow3
    requires Microsoft.UI.Windowing.IAppWindow4
    factory Microsoft.UI.Windowing.IAppWindowStatics
    factory Microsoft.UI.Windowing.IAppWindowStatics2
    property title
        get get_Title slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            out string return
        put put_Title slot=15 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            in string name=value
    property is_shown_in_switchers
        get get_IsShownInSwitchers slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            out boolean return
        put put_IsShownInSwitchers slot=8 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            in boolean name=value
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            out struct type=Microsoft.UI.WindowId return
    property is_visible
        get get_IsVisible slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            out boolean return
    property owner_window_id
        get get_OwnerWindowId slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            out struct type=Microsoft.UI.WindowId return
    property position
        get get_Position slot=11 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            out struct type=Windows.Graphics.PointInt32 return
    property presenter
        get get_Presenter slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            out class type=Microsoft.UI.Windowing.AppWindowPresenter return
    property size
        get get_Size slot=13 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            out struct type=Windows.Graphics.SizeInt32 return
    property title_bar
        get get_TitleBar slot=16 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            out class type=Microsoft.UI.Windowing.AppWindowTitleBar return
    property client_size
        get get_ClientSize slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow2 shape=4
            out struct type=Windows.Graphics.SizeInt32 return
    property dispatcher_queue
        get get_DispatcherQueue slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow3 shape=4
            out class type=Microsoft.UI.Dispatching.DispatcherQueue return
    event changed
        add add_Changed slot=29 inputs=1 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.AppWindow,Microsoft.UI.Windowing.AppWindowChangedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Changed slot=30 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event closing
        add add_Closing slot=31 inputs=1 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.AppWindow,Microsoft.UI.Windowing.AppWindowClosingEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Closing slot=32 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event destroying
        add add_Destroying slot=33 inputs=1 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindow shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.AppWindow,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Destroying slot=34 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method associate_with_dispatcher_queue
        method AssociateWithDispatcherQueue slot=6 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow3 shape=4
            in class type=Microsoft.UI.Dispatching.DispatcherQueue name=dispatcherQueue
    method create static
        method Create slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowStatics shape=4 static
            out class type=Microsoft.UI.Windowing.AppWindow return
        method Create slot=7 inputs=1 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowStatics shape=51 static
            in class type=Microsoft.UI.Windowing.AppWindowPresenter name=appWindowPresenter
            out class type=Microsoft.UI.Windowing.AppWindow return
        method Create slot=8 inputs=2 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowStatics shape=142 static
            in class type=Microsoft.UI.Windowing.AppWindowPresenter name=appWindowPresenter
            in struct type=Microsoft.UI.WindowId name=ownerWindowId
            out class type=Microsoft.UI.Windowing.AppWindow return
        method Create slot=6 inputs=3 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowStatics2 shape=324 static
            in class type=Microsoft.UI.Windowing.AppWindowPresenter name=appWindowPresenter
            in struct type=Microsoft.UI.WindowId name=ownerWindowId
            in class type=Microsoft.UI.Dispatching.DispatcherQueue name=DispatcherQueue
            out class type=Microsoft.UI.Windowing.AppWindow return
    method destroy
        method Destroy slot=17 inputs=0 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=0
    method get_from_window_id static
        method GetFromWindowId slot=9 inputs=1 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowStatics shape=97 static
            in struct type=Microsoft.UI.WindowId name=windowId
            out class type=Microsoft.UI.Windowing.AppWindow return
    method hide
        method Hide slot=18 inputs=0 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=0
    method move
        method Move slot=19 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=22
            in struct type=Windows.Graphics.PointInt32 name=position
    method move_and_resize
        method MoveAndResize slot=20 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=21
            in struct type=Windows.Graphics.RectInt32 name=rect
        method MoveAndResize slot=21 inputs=2 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=317
            in struct type=Windows.Graphics.RectInt32 name=rect
            in class type=Microsoft.UI.Windowing.DisplayArea name=displayarea
    method move_in_z_order_at_bottom
        method MoveInZOrderAtBottom slot=7 inputs=0 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow2 shape=0
    method move_in_z_order_at_top
        method MoveInZOrderAtTop slot=8 inputs=0 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow2 shape=0
    method move_in_z_order_below
        method MoveInZOrderBelow slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow2 shape=38
            in struct type=Microsoft.UI.WindowId name=windowId
    method resize
        method Resize slot=22 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=22
            in struct type=Windows.Graphics.SizeInt32 name=size
    method resize_client
        method ResizeClient slot=10 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow2 shape=22
            in struct type=Windows.Graphics.SizeInt32 name=size
    method set_icon
        method SetIcon slot=23 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=4 default_overload
            in string name=iconPath
    method set_icon_with_icon_id
        method SetIcon slot=24 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=38
            in struct type=Microsoft.UI.IconId name=iconId
    method set_presenter
        method SetPresenter slot=25 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=4 default_overload
            in class type=Microsoft.UI.Windowing.AppWindowPresenter name=appWindowPresenter
    method set_presenter_by_kind
        method SetPresenter slot=26 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            in enum32 type=Microsoft.UI.Windowing.AppWindowPresenterKind name=appWindowPresenterKind
    method set_taskbar_icon
        method SetTaskbarIcon slot=6 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow4 shape=4 default_overload
            in string name=iconPath
    method set_taskbar_icon_with_icon_id
        method SetTaskbarIcon slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow4 shape=38
            in struct type=Microsoft.UI.IconId name=iconId
    method set_title_bar_icon
        method SetTitleBarIcon slot=8 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow4 shape=4 default_overload
            in string name=iconPath
    method set_title_bar_icon_with_icon_id
        method SetTitleBarIcon slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow4 shape=38
            in struct type=Microsoft.UI.IconId name=iconId
    method show
        method Show slot=27 inputs=0 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=0
        method Show slot=28 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow shape=4
            in boolean name=activateWindow
    method show_once_with_requested_startup_state
        method ShowOnceWithRequestedStartupState slot=11 inputs=0 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindow2 shape=0

class Microsoft.UI.Windowing.AppWindowChangedEventArgs python_type
    py AppWindowChangedEventArgs
    signature rc(Microsoft.UI.Windowing.AppWindowChangedEventArgs;{2182bc5d-fdac-5c3e-bf37-7d8d684e9d1d})
    default Microsoft.UI.Windowing.IAppWindowChangedEventArgs
    requires Microsoft.UI.Windowing.IAppWindowChangedEventArgs
    requires Microsoft.UI.Windowing.IAppWindowChangedEventArgs2
    property did_position_change
        get get_DidPositionChange slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowChangedEventArgs shape=4
            out boolean return
    property did_presenter_change
        get get_DidPresenterChange slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowChangedEventArgs shape=4
            out boolean return
    property did_size_change
        get get_DidSizeChange slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowChangedEventArgs shape=4
            out boolean return
    property did_visibility_change
        get get_DidVisibilityChange slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowChangedEventArgs shape=4
            out boolean return
    property did_z_order_change
        get get_DidZOrderChange slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowChangedEventArgs2 shape=4
            out boolean return
    property is_z_order_at_bottom
        get get_IsZOrderAtBottom slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowChangedEventArgs2 shape=4
            out boolean return
    property is_z_order_at_top
        get get_IsZOrderAtTop slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowChangedEventArgs2 shape=4
            out boolean return
    property z_order_below_window_id
        get get_ZOrderBelowWindowId slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowChangedEventArgs2 shape=4
            out struct type=Microsoft.UI.WindowId return

class Microsoft.UI.Windowing.AppWindowClosingEventArgs python_type
    py AppWindowClosingEventArgs
    signature rc(Microsoft.UI.Windowing.AppWindowClosingEventArgs;{0e09d90b-2261-590b-9ad1-8504991d8754})
    default Microsoft.UI.Windowing.IAppWindowClosingEventArgs
    requires Microsoft.UI.Windowing.IAppWindowClosingEventArgs
    property cancel
        get get_Cancel slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowClosingEventArgs shape=4
            out boolean return
        put put_Cancel slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowClosingEventArgs shape=4
            in boolean name=value

class Microsoft.UI.Windowing.AppWindowPresenter composable python_type
    py AppWindowPresenter
    signature rc(Microsoft.UI.Windowing.AppWindowPresenter;{bc3042c2-c6c6-5632-8989-ff0ec6d3b40d})
    default Microsoft.UI.Windowing.IAppWindowPresenter
    requires Microsoft.UI.Windowing.IAppWindowPresenter
    composable Microsoft.UI.Windowing.IAppWindowPresenterFactory
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowPresenter shape=4
            out enum32 type=Microsoft.UI.Windowing.AppWindowPresenterKind return

enum Microsoft.UI.Windowing.AppWindowPresenterKind python_type
    py AppWindowPresenterKind
    signature enum(Microsoft.UI.Windowing.AppWindowPresenterKind;i4)
    constant DEFAULT 0
    constant COMPACT_OVERLAY 1
    constant FULL_SCREEN 2
    constant OVERLAPPED 3

class Microsoft.UI.Windowing.AppWindowTitleBar python_type
    py AppWindowTitleBar
    signature rc(Microsoft.UI.Windowing.AppWindowTitleBar;{5574efa2-c91c-5700-a363-539c71a7aaf4})
    default Microsoft.UI.Windowing.IAppWindowTitleBar
    requires Microsoft.UI.Windowing.IAppWindowTitleBar
    requires Microsoft.UI.Windowing.IAppWindowTitleBar2
    requires Microsoft.UI.Windowing.IAppWindowTitleBar3
    factory Microsoft.UI.Windowing.IAppWindowTitleBarStatics
    property inactive_foreground_color
        get get_InactiveForegroundColor slot=33 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_InactiveForegroundColor slot=34 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property inactive_background_color
        get get_InactiveBackgroundColor slot=31 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_InactiveBackgroundColor slot=32 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property icon_show_options
        get get_IconShowOptions slot=29 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out enum32 type=Microsoft.UI.Windowing.IconShowOptions return
        put put_IconShowOptions slot=30 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in enum32 type=Microsoft.UI.Windowing.IconShowOptions name=value
    property foreground_color
        get get_ForegroundColor slot=26 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_ForegroundColor slot=27 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property extends_content_into_title_bar
        get get_ExtendsContentIntoTitleBar slot=24 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out boolean return
        put put_ExtendsContentIntoTitleBar slot=25 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in boolean name=value
    property button_pressed_foreground_color
        get get_ButtonPressedForegroundColor slot=22 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_ButtonPressedForegroundColor slot=23 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property button_pressed_background_color
        get get_ButtonPressedBackgroundColor slot=20 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_ButtonPressedBackgroundColor slot=21 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property button_inactive_foreground_color
        get get_ButtonInactiveForegroundColor slot=18 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_ButtonInactiveForegroundColor slot=19 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property button_inactive_background_color
        get get_ButtonInactiveBackgroundColor slot=16 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_ButtonInactiveBackgroundColor slot=17 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property button_hover_foreground_color
        get get_ButtonHoverForegroundColor slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_ButtonHoverForegroundColor slot=15 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property button_hover_background_color
        get get_ButtonHoverBackgroundColor slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_ButtonHoverBackgroundColor slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property button_foreground_color
        get get_ButtonForegroundColor slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_ButtonForegroundColor slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property button_background_color
        get get_ButtonBackgroundColor slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_ButtonBackgroundColor slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property background_color
        get get_BackgroundColor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out reference type=Windows.Foundation.IReference<Windows.UI.Color> return
        put put_BackgroundColor slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            in reference type=Windows.Foundation.IReference<Windows.UI.Color> name=value
    property height
        get get_Height slot=28 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out int32 return
    property left_inset
        get get_LeftInset slot=35 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out int32 return
    property right_inset
        get get_RightInset slot=36 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=4
            out int32 return
    property preferred_height_option
        get get_PreferredHeightOption slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar2 shape=4
            out enum32 type=Microsoft.UI.Windowing.TitleBarHeightOption return
        put put_PreferredHeightOption slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar2 shape=4
            in enum32 type=Microsoft.UI.Windowing.TitleBarHeightOption name=value
    property preferred_theme
        get get_PreferredTheme slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar3 shape=4
            out enum32 type=Microsoft.UI.Windowing.TitleBarTheme return
        put put_PreferredTheme slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar3 shape=4
            in enum32 type=Microsoft.UI.Windowing.TitleBarTheme name=value
    method is_customization_supported static
        method IsCustomizationSupported slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IAppWindowTitleBarStatics shape=4 static
            out boolean return
    method reset_to_default
        method ResetToDefault slot=37 inputs=0 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=0
    method set_drag_rectangles
        method SetDragRectangles slot=38 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IAppWindowTitleBar shape=51 deprecated
            pass_array struct type=Windows.Graphics.RectInt32 name=value

class Microsoft.UI.Windowing.CompactOverlayPresenter python_type
    py CompactOverlayPresenter
    signature rc(Microsoft.UI.Windowing.CompactOverlayPresenter;{efeb0812-6fc7-5b7d-bd92-cc8f9a6454c9})
    base Microsoft.UI.Windowing.AppWindowPresenter
    default Microsoft.UI.Windowing.ICompactOverlayPresenter
    requires Microsoft.UI.Windowing.ICompactOverlayPresenter
    factory Microsoft.UI.Windowing.ICompactOverlayPresenterStatics
    property initial_size
        get get_InitialSize slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.ICompactOverlayPresenter shape=4
            out enum32 type=Microsoft.UI.Windowing.CompactOverlaySize return
        put put_InitialSize slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.ICompactOverlayPresenter shape=4
            in enum32 type=Microsoft.UI.Windowing.CompactOverlaySize name=value
    method create static
        method Create slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.ICompactOverlayPresenterStatics shape=4 static
            out class type=Microsoft.UI.Windowing.CompactOverlayPresenter return

enum Microsoft.UI.Windowing.CompactOverlaySize python_type
    py CompactOverlaySize
    signature enum(Microsoft.UI.Windowing.CompactOverlaySize;i4)
    constant SMALL 0
    constant MEDIUM 1
    constant LARGE 2

class Microsoft.UI.Windowing.DisplayArea python_type
    py DisplayArea
    signature rc(Microsoft.UI.Windowing.DisplayArea;{5c7e0537-b621-5579-bcae-a84aa8746167})
    default Microsoft.UI.Windowing.IDisplayArea
    requires Microsoft.UI.Windowing.IDisplayArea
    factory Microsoft.UI.Windowing.IDisplayAreaStatics
    factory Microsoft.UI.Windowing.IDisplayAreaStatics2
    property display_id
        get get_DisplayId slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayArea shape=4
            out struct type=Microsoft.UI.DisplayId return
    property is_primary
        get get_IsPrimary slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayArea shape=4
            out boolean return
    property outer_bounds
        get get_OuterBounds slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayArea shape=4
            out struct type=Windows.Graphics.RectInt32 return
    property work_area
        get get_WorkArea slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayArea shape=4
            out struct type=Windows.Graphics.RectInt32 return
    property primary static
        get get_Primary slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaStatics shape=4 static
            out class type=Microsoft.UI.Windowing.DisplayArea return
    method create_watcher static
        method CreateWatcher slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaStatics shape=4 static
            out class type=Microsoft.UI.Windowing.DisplayAreaWatcher return
    method find_all static
        method FindAll slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Windowing.DisplayArea> return
    method get_from_display_id static
        method GetFromDisplayId slot=6 inputs=1 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaStatics2 shape=97 static
            in struct type=Microsoft.UI.DisplayId name=displayId
            out class type=Microsoft.UI.Windowing.DisplayArea return
    method get_from_point static
        method GetFromPoint slot=10 inputs=2 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaStatics shape=162 static
            in struct type=Windows.Graphics.PointInt32 name=point
            in enum32 type=Microsoft.UI.Windowing.DisplayAreaFallback name=displayAreaFallback
            out class type=Microsoft.UI.Windowing.DisplayArea return
    method get_from_rect static
        method GetFromRect slot=11 inputs=2 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaStatics shape=161 static
            in struct type=Windows.Graphics.RectInt32 name=rect
            in enum32 type=Microsoft.UI.Windowing.DisplayAreaFallback name=displayAreaFallback
            out class type=Microsoft.UI.Windowing.DisplayArea return
    method get_from_window_id static
        method GetFromWindowId slot=9 inputs=2 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaStatics shape=183 static
            in struct type=Microsoft.UI.WindowId name=windowId
            in enum32 type=Microsoft.UI.Windowing.DisplayAreaFallback name=displayAreaFallback
            out class type=Microsoft.UI.Windowing.DisplayArea return

enum Microsoft.UI.Windowing.DisplayAreaFallback python_type
    py DisplayAreaFallback
    signature enum(Microsoft.UI.Windowing.DisplayAreaFallback;i4)
    constant NONE 0
    constant PRIMARY 1
    constant NEAREST 2

class Microsoft.UI.Windowing.DisplayAreaWatcher python_type
    py DisplayAreaWatcher
    signature rc(Microsoft.UI.Windowing.DisplayAreaWatcher;{83f6562f-d3a0-548b-8e4f-a99be3d95c9c})
    default Microsoft.UI.Windowing.IDisplayAreaWatcher
    requires Microsoft.UI.Windowing.IDisplayAreaWatcher
    property status
        get get_Status slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=4
            out enum32 type=Microsoft.UI.Windowing.DisplayAreaWatcherStatus return
    event added
        add add_Added slot=9 inputs=1 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.DisplayAreaWatcher,Microsoft.UI.Windowing.DisplayArea> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Added slot=10 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event enumeration_completed
        add add_EnumerationCompleted slot=11 inputs=1 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.DisplayAreaWatcher,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_EnumerationCompleted slot=12 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event removed
        add add_Removed slot=13 inputs=1 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.DisplayAreaWatcher,Microsoft.UI.Windowing.DisplayArea> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Removed slot=14 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event stopped
        add add_Stopped slot=15 inputs=1 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.DisplayAreaWatcher,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Stopped slot=16 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event updated
        add add_Updated slot=17 inputs=1 outputs=1 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.DisplayAreaWatcher,Microsoft.UI.Windowing.DisplayArea> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Updated slot=18 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method start
        method Start slot=7 inputs=0 outputs=0 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=0
    method stop
        method Stop slot=8 inputs=0 outputs=0 declaring=Microsoft.UI.Windowing.IDisplayAreaWatcher shape=0

enum Microsoft.UI.Windowing.DisplayAreaWatcherStatus python_type
    py DisplayAreaWatcherStatus
    signature enum(Microsoft.UI.Windowing.DisplayAreaWatcherStatus;i4)
    constant CREATED 0
    constant STARTED 1
    constant ENUMERATION_COMPLETED 2
    constant STOPPING 3
    constant STOPPED 4
    constant ABORTED 5

class Microsoft.UI.Windowing.FullScreenPresenter python_type
    py FullScreenPresenter
    signature rc(Microsoft.UI.Windowing.FullScreenPresenter;{fa9141fd-b8dd-5da1-8b2b-7cdadb76f593})
    base Microsoft.UI.Windowing.AppWindowPresenter
    default Microsoft.UI.Windowing.IFullScreenPresenter
    requires Microsoft.UI.Windowing.IFullScreenPresenter
    factory Microsoft.UI.Windowing.IFullScreenPresenterStatics
    method create static
        method Create slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IFullScreenPresenterStatics shape=4 static
            out class type=Microsoft.UI.Windowing.FullScreenPresenter return

interface Microsoft.UI.Windowing.IAppWindow
    guid cfa788b3-643b-5c5e-ad4e-321d48a82acd

interface Microsoft.UI.Windowing.IAppWindow2
    guid 6cd41292-794c-5cac-8961-210d012c6ebc

interface Microsoft.UI.Windowing.IAppWindow3
    guid 2f260cea-193d-5dd6-a904-d7649a608d2f

interface Microsoft.UI.Windowing.IAppWindow4
    guid 383bfb91-ea29-5414-80cd-6c76d981eb31

interface Microsoft.UI.Windowing.IAppWindowChangedEventArgs
    guid 2182bc5d-fdac-5c3e-bf37-7d8d684e9d1d

interface Microsoft.UI.Windowing.IAppWindowChangedEventArgs2
    guid a773ab4c-a5ec-50e8-98ac-247fe6cd4227

interface Microsoft.UI.Windowing.IAppWindowClosingEventArgs
    guid 0e09d90b-2261-590b-9ad1-8504991d8754

interface Microsoft.UI.Windowing.IAppWindowPresenter
    guid bc3042c2-c6c6-5632-8989-ff0ec6d3b40d

interface Microsoft.UI.Windowing.IAppWindowPresenterFactory
    guid 62082e3c-1368-5238-90d1-e932dc718a82

interface Microsoft.UI.Windowing.IAppWindowStatics
    guid 3c315c24-d540-5d72-b518-b226b83627cb

interface Microsoft.UI.Windowing.IAppWindowStatics2
    guid cabc23db-4606-5d6e-89a5-06de1d8bd3e2

interface Microsoft.UI.Windowing.IAppWindowTitleBar
    guid 5574efa2-c91c-5700-a363-539c71a7aaf4

interface Microsoft.UI.Windowing.IAppWindowTitleBar2
    guid 86faed38-748a-5b4b-9ccf-3ba0496c9041

interface Microsoft.UI.Windowing.IAppWindowTitleBar3
    guid 07146e74-0410-5597-aba7-1af276d2ae07

interface Microsoft.UI.Windowing.IAppWindowTitleBarStatics
    guid 9e1da52e-8b15-54d6-a886-f7b9f9d930b2

interface Microsoft.UI.Windowing.ICompactOverlayPresenter
    guid efeb0812-6fc7-5b7d-bd92-cc8f9a6454c9

interface Microsoft.UI.Windowing.ICompactOverlayPresenterStatics
    guid eab93186-4f6a-52f9-8c03-da57a1522f6e

interface Microsoft.UI.Windowing.IDisplayArea
    guid 5c7e0537-b621-5579-bcae-a84aa8746167

interface Microsoft.UI.Windowing.IDisplayAreaStatics
    guid 02ab4926-211e-5d49-8e4b-2af193daed09

interface Microsoft.UI.Windowing.IDisplayAreaStatics2
    guid 7207ad4b-890d-5dd7-bc18-78ffd9544d8f

interface Microsoft.UI.Windowing.IDisplayAreaWatcher
    guid 83f6562f-d3a0-548b-8e4f-a99be3d95c9c

interface Microsoft.UI.Windowing.IFullScreenPresenter
    guid fa9141fd-b8dd-5da1-8b2b-7cdadb76f593

interface Microsoft.UI.Windowing.IFullScreenPresenterStatics
    guid 2ec0d2c1-e086-55bb-a3b2-44942e231c67

interface Windows.Foundation.Collections.IIterable<Microsoft.UI.Windowing.DisplayArea> concrete iterable
    py winrt.windows.foundation.collections._IIterable[DisplayArea]
    guid fb253085-6cfc-5fa6-948e-97383f5be36c
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.UI.Windowing.DisplayArea;{5c7e0537-b621-5579-bcae-a84aa8746167}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.UI.Windowing.DisplayArea
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Windowing.DisplayArea> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Windowing.DisplayArea> return

interface Windows.Foundation.Collections.IIterator<Microsoft.UI.Windowing.DisplayArea> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[DisplayArea]
    guid 3d833884-2258-5c48-8d45-3642fe8c6755
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.UI.Windowing.DisplayArea;{5c7e0537-b621-5579-bcae-a84aa8746167}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.UI.Windowing.DisplayArea
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Windowing.DisplayArea> shape=4 reverse=22 role=current
            out class type=Microsoft.UI.Windowing.DisplayArea return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Windowing.DisplayArea> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Windowing.DisplayArea> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.UI.Windowing.DisplayArea name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Windowing.DisplayArea> shape=4 reverse=62 role=move_next
            out boolean return

interface Microsoft.UI.Windowing.IOverlappedPresenter
    guid 21693970-4f4c-5172-9e9d-682a2d174884

interface Microsoft.UI.Windowing.IOverlappedPresenter2
    guid 5c6ccd93-4244-5cd2-b355-ed5ea34df730

interface Microsoft.UI.Windowing.IOverlappedPresenter3
    guid 55d26138-4c38-57e7-a0c1-d467b774db8c

interface Microsoft.UI.Windowing.IOverlappedPresenterStatics
    guid 997225e4-7b00-5aee-a4be-d4068d1999e2

interface Microsoft.UI.Windowing.IOverlappedPresenterStatics2
    guid ed5c4f92-32f4-5d15-80d0-b2a5efa04d39

interface Windows.Foundation.IReference<System.Int32> concrete
    py winrt.windows.foundation._IReference[Int32]
    guid 548cefbd-bc8a-5fa0-8df2-957440fc8bf4
    signature pinterface({61c17706-2d65-11e0-9ae8-d48564015472};i4)
    base Windows.Foundation.IReference
    requires Windows.Foundation.IPropertyValue
    argument System.Int32
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IReference<System.Int32> shape=4 reverse=22 role=value
            out int32 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.Foundation.Collections.IVectorView<Microsoft.UI.Windowing.DisplayArea> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[DisplayArea]
    guid 63490e13-d075-5fe2-b6a4-86a44095215f
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.UI.Windowing.DisplayArea;{5c7e0537-b621-5579-bcae-a84aa8746167}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Windowing.DisplayArea>
    argument Microsoft.UI.Windowing.DisplayArea
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Windowing.DisplayArea> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Windowing.DisplayArea> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Windowing.DisplayArea> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Windowing.DisplayArea> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Windowing.DisplayArea return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Windowing.DisplayArea> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Windowing.DisplayArea name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Windowing.DisplayArea> shape=117 reverse=66 role=index_of
            in class type=Microsoft.UI.Windowing.DisplayArea name=value
            out uint32 name=index
            out boolean return

enum Microsoft.UI.Windowing.IconShowOptions python_type
    py IconShowOptions
    signature enum(Microsoft.UI.Windowing.IconShowOptions;i4)
    constant SHOW_ICON_AND_SYSTEM_MENU 0
    constant HIDE_ICON_AND_SYSTEM_MENU 1

class Microsoft.UI.Windowing.OverlappedPresenter python_type
    py OverlappedPresenter
    signature rc(Microsoft.UI.Windowing.OverlappedPresenter;{21693970-4f4c-5172-9e9d-682a2d174884})
    base Microsoft.UI.Windowing.AppWindowPresenter
    default Microsoft.UI.Windowing.IOverlappedPresenter
    requires Microsoft.UI.Windowing.IOverlappedPresenter
    requires Microsoft.UI.Windowing.IOverlappedPresenter2
    requires Microsoft.UI.Windowing.IOverlappedPresenter3
    factory Microsoft.UI.Windowing.IOverlappedPresenterStatics
    factory Microsoft.UI.Windowing.IOverlappedPresenterStatics2
    property is_resizable
        get get_IsResizable slot=16 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            out boolean return
        put put_IsResizable slot=17 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            in boolean name=value
    property is_modal
        get get_IsModal slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            out boolean return
        put put_IsModal slot=15 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            in boolean name=value
    property is_minimizable
        get get_IsMinimizable slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            out boolean return
        put put_IsMinimizable slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            in boolean name=value
    property is_maximizable
        get get_IsMaximizable slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            out boolean return
        put put_IsMaximizable slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            in boolean name=value
    property is_always_on_top
        get get_IsAlwaysOnTop slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            out boolean return
        put put_IsAlwaysOnTop slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            in boolean name=value
    property has_border
        get get_HasBorder slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            out boolean return
    property has_title_bar
        get get_HasTitleBar slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            out boolean return
    property state
        get get_State slot=18 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=4
            out enum32 type=Microsoft.UI.Windowing.OverlappedPresenterState return
    property preferred_minimum_width
        get get_PreferredMinimumWidth slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenter3 shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
        put put_PreferredMinimumWidth slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter3 shape=4
            in reference type=Windows.Foundation.IReference<System.Int32> name=value
    property preferred_minimum_height
        get get_PreferredMinimumHeight slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenter3 shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
        put put_PreferredMinimumHeight slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter3 shape=4
            in reference type=Windows.Foundation.IReference<System.Int32> name=value
    property preferred_maximum_width
        get get_PreferredMaximumWidth slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenter3 shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
        put put_PreferredMaximumWidth slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter3 shape=4
            in reference type=Windows.Foundation.IReference<System.Int32> name=value
    property preferred_maximum_height
        get get_PreferredMaximumHeight slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenter3 shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
        put put_PreferredMaximumHeight slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter3 shape=4
            in reference type=Windows.Foundation.IReference<System.Int32> name=value
    property requested_startup_state static
        get get_RequestedStartupState slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenterStatics2 shape=4 static
            out enum32 type=Microsoft.UI.Windowing.OverlappedPresenterState return
    method create static
        method Create slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenterStatics shape=4 static
            out class type=Microsoft.UI.Windowing.OverlappedPresenter return
    method create_for_context_menu static
        method CreateForContextMenu slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenterStatics shape=4 static
            out class type=Microsoft.UI.Windowing.OverlappedPresenter return
    method create_for_dialog static
        method CreateForDialog slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenterStatics shape=4 static
            out class type=Microsoft.UI.Windowing.OverlappedPresenter return
    method create_for_tool_window static
        method CreateForToolWindow slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Windowing.IOverlappedPresenterStatics shape=4 static
            out class type=Microsoft.UI.Windowing.OverlappedPresenter return
    method maximize
        method Maximize slot=19 inputs=0 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=0
    method minimize
        method Minimize slot=20 inputs=0 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=0
        method Minimize slot=6 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter2 shape=4
            in boolean name=activateWindow
    method restore
        method Restore slot=21 inputs=0 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=0
        method Restore slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter2 shape=4
            in boolean name=activateWindow
    method set_border_and_title_bar
        method SetBorderAndTitleBar slot=22 inputs=2 outputs=0 declaring=Microsoft.UI.Windowing.IOverlappedPresenter shape=51
            in boolean name=hasBorder
            in boolean name=hasTitleBar

enum Microsoft.UI.Windowing.OverlappedPresenterState python_type
    py OverlappedPresenterState
    signature enum(Microsoft.UI.Windowing.OverlappedPresenterState;i4)
    constant MAXIMIZED 0
    constant MINIMIZED 1
    constant RESTORED 2

enum Microsoft.UI.Windowing.TitleBarHeightOption python_type
    py TitleBarHeightOption
    signature enum(Microsoft.UI.Windowing.TitleBarHeightOption;i4)
    constant STANDARD 0
    constant TALL 1
    constant COLLAPSED 2

enum Microsoft.UI.Windowing.TitleBarTheme python_type
    py TitleBarTheme
    signature enum(Microsoft.UI.Windowing.TitleBarTheme;i4)
    constant LEGACY 0
    constant USE_DEFAULT_APP_MODE 1
    constant LIGHT 2
    constant DARK 3

delegate Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.AppWindow,Microsoft.UI.Windowing.AppWindowChangedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[AppWindow, AppWindowChangedEventArgs]
    guid cda07756-1584-5049-9ad1-cca782242d34
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.UI.Windowing.AppWindow;{cfa788b3-643b-5c5e-ad4e-321d48a82acd});rc(Microsoft.UI.Windowing.AppWindowChangedEventArgs;{2182bc5d-fdac-5c3e-bf37-7d8d684e9d1d}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.UI.Windowing.AppWindow
    argument Microsoft.UI.Windowing.AppWindowChangedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.UI.Windowing.AppWindow name=sender
            in class type=Microsoft.UI.Windowing.AppWindowChangedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.AppWindow,Microsoft.UI.Windowing.AppWindowClosingEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[AppWindow, AppWindowClosingEventArgs]
    guid fd0e72c8-8daa-50a2-959f-4d41446f1fc7
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.UI.Windowing.AppWindow;{cfa788b3-643b-5c5e-ad4e-321d48a82acd});rc(Microsoft.UI.Windowing.AppWindowClosingEventArgs;{0e09d90b-2261-590b-9ad1-8504991d8754}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.UI.Windowing.AppWindow
    argument Microsoft.UI.Windowing.AppWindowClosingEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.UI.Windowing.AppWindow name=sender
            in class type=Microsoft.UI.Windowing.AppWindowClosingEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.AppWindow,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[AppWindow, Object]
    guid eddd665f-7d53-5b2d-901d-9c12010816e7
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.UI.Windowing.AppWindow;{cfa788b3-643b-5c5e-ad4e-321d48a82acd});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.UI.Windowing.AppWindow
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.UI.Windowing.AppWindow name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.DisplayAreaWatcher,Microsoft.UI.Windowing.DisplayArea> concrete
    py winrt.windows.foundation.TypedEventHandler[DisplayAreaWatcher, DisplayArea]
    guid 1ab60859-caaf-5b34-bab0-3d9035eb80cb
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.UI.Windowing.DisplayAreaWatcher;{83f6562f-d3a0-548b-8e4f-a99be3d95c9c});rc(Microsoft.UI.Windowing.DisplayArea;{5c7e0537-b621-5579-bcae-a84aa8746167}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.UI.Windowing.DisplayAreaWatcher
    argument Microsoft.UI.Windowing.DisplayArea
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.UI.Windowing.DisplayAreaWatcher name=sender
            in class type=Microsoft.UI.Windowing.DisplayArea name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.UI.Windowing.DisplayAreaWatcher,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[DisplayAreaWatcher, Object]
    guid 2ddb3359-9837-5ba8-803e-eb5ab1ccb67f
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.UI.Windowing.DisplayAreaWatcher;{83f6562f-d3a0-548b-8e4f-a99be3d95c9c});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.UI.Windowing.DisplayAreaWatcher
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.UI.Windowing.DisplayAreaWatcher name=sender
            in object name=args

struct Microsoft.UI.DisplayId external
    py winrt.microsoft.ui.DisplayId

struct Microsoft.UI.IconId external
    py winrt.microsoft.ui.IconId

struct Microsoft.UI.WindowId external
    py winrt.microsoft.ui.WindowId

class Microsoft.UI.Dispatching.DispatcherQueue external
    py winrt.microsoft.ui.dispatching.DispatcherQueue

class System.Int32 external
    py winrt.system.Int32

class System.Object external
    py winrt.system.Object

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

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.IVectorView external parameterized
    py winrt.windows.foundation.collections._IVectorView
    guid bbe1fa4c-b0e3-4583-baef-1f1b2e483e56

struct Windows.Graphics.PointInt32 external
    py winrt.windows.graphics.PointInt32

struct Windows.Graphics.RectInt32 external
    py winrt.windows.graphics.RectInt32

struct Windows.Graphics.SizeInt32 external
    py winrt.windows.graphics.SizeInt32

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