format 4.0
census 2e30db26-66c8-4551-85b9-a537376d8f99 1
namespace Microsoft.Web.WebView2.Core

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[CoreWebView2BrowserExtension]
    guid 383e67a7-b7b5-53ac-ba41-1e681733ddc0
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension;{bf991443-ee4f-57b8-bf2c-81cd6dbe1153}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[CoreWebView2CompositionController]
    guid 31f3285a-359a-5373-8029-ca6f38d43feb
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Microsoft.Web.WebView2.Core.CoreWebView2CompositionController;{31bbb153-11b2-58e8-9beb-69f5c8e14420}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2CompositionController
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2Controller> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[CoreWebView2Controller]
    guid b3705f3a-92b8-5121-a197-28e0e8b25bf7
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Microsoft.Web.WebView2.Core.CoreWebView2Controller;{a588121c-53bf-590e-80e5-29d729cbd743}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Controller
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Controller> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2Environment> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[CoreWebView2Environment]
    guid 387e6343-76cb-5412-b582-687544945d9a
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Microsoft.Web.WebView2.Core.CoreWebView2Environment;{d8cc7831-b783-556b-b9ce-899c1e95d585}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Environment
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Environment> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[CoreWebView2ExecuteScriptResult]
    guid 9144286b-0ffd-5997-b0f6-0ad68e664d97
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult;{9bef80f9-580c-56a0-8db9-75ec792c8421}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[CoreWebView2PrintStatus]
    guid d38d6c62-3272-54ce-be54-e78ab2befe2f
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};enum(Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus;i4))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[CoreWebView2SaveAsUIResult]
    guid cf10fa2f-b213-5b6c-b58b-2d533a876d3e
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};enum(Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult;i4))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<System.String> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[String]
    guid b79a741f-7fb5-50ae-9e99-911201ec3d41
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};string)
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument System.String
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<System.String> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<System.Boolean> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[Boolean]
    guid c1d3d1a2-ae17-5a5f-b5a2-bdcc8844889a
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};b1)
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument System.Boolean
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[CoreWebView2BrowserExtension]]
    guid 56c79fca-a4d3-5094-89f5-4e7da406ff23
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension;{bf991443-ee4f-57b8-bf2c-81cd6dbe1153})))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[CoreWebView2Cookie]]
    guid b2386792-ade0-5d42-bfd7-a6a752dd0f8c
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2Cookie;{52f670fe-8ca2-5aad-aedb-25f7903b7038})))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[CoreWebView2PermissionSetting]]
    guid 9ab57c13-7eed-535e-ba27-7d79ff92fe2d
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting;{b4158d0b-8ef8-575f-8e99-5fe02e8b579e})))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[CoreWebView2ProcessExtendedInfo]]
    guid 1a8d57e2-e29b-58c7-a8ce-ee8a5dcb9e77
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo;{60e9238b-621d-57e8-b670-74382b2380a7})))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[CoreWebView2ServiceWorkerRegistration]]
    guid 3e5399af-d0f6-5048-ad51-4d31bf61d9a3
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration;{bfb195cd-7534-5ad4-aed9-24dfdf2a610d})))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[CoreWebView2SharedWorker]]
    guid c5b6ac3b-6ede-56f0-87e7-5e29239423ca
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker;{90777544-f10b-5365-912d-a7412e595c2d})))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IRandomAccessStream> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IRandomAccessStream]
    guid 398c4183-793d-5b00-819b-4aef92485e94
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};{905a0fe1-bc53-11df-8c49-001e4fc686da})
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Storage.Streams.IRandomAccessStream
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

class Microsoft.Web.WebView2.Core.CoreWebView2 python_type
    py CoreWebView2
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14})
    default Microsoft.Web.WebView2.Core.ICoreWebView2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2PrivatePartial
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_10
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_11
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_12
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_13
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_14
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_15
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_16
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_17
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_18
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_19
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_20
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_21
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_22
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_23
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_24
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_25
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_26
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_27
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_28
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_29
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_4
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_5
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_6
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_7
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_8
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_9
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_Manual
    requires Microsoft.Web.WebView2.Core.ICoreWebView2_Manual2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2
    property browser_process_id
        get get_BrowserProcessId slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            out uint32 return
    property can_go_back
        get get_CanGoBack slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            out boolean return
    property can_go_forward
        get get_CanGoForward slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            out boolean return
    property contains_full_screen_element
        get get_ContainsFullScreenElement slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            out boolean return
    property document_title
        get get_DocumentTitle slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            out string return
    property settings
        get get_Settings slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Settings return
    property source
        get get_Source slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            out string return
    property status_bar_text
        get get_StatusBarText slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_12 shape=4
            out string return
    property profile
        get get_Profile slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_13 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Profile return
    property favicon_uri
        get get_FaviconUri slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_15 shape=4
            out string return
    property memory_usage_target_level
        get get_MemoryUsageTargetLevel slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_19 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2MemoryUsageTargetLevel return
        put put_MemoryUsageTargetLevel slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_19 shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2MemoryUsageTargetLevel name=value
    property cookie_manager
        get get_CookieManager slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_2 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2CookieManager return
    property environment
        get get_Environment slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_2 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Environment return
    property frame_id
        get get_FrameId slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_20 shape=4
            out uint32 return
    property find
        get get_Find slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_28 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Find return
    property is_suspended
        get get_IsSuspended slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_3 shape=4
            out boolean return
    property is_muted
        get get_IsMuted slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_8 shape=4
            out boolean return
        put put_IsMuted slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_8 shape=4
            in boolean name=value
    property is_document_playing_audio
        get get_IsDocumentPlayingAudio slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_8 shape=4
            out boolean return
    property default_download_dialog_margin
        get get_DefaultDownloadDialogMargin slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_9 shape=4
            out struct type=Windows.Foundation.Point return
        put put_DefaultDownloadDialogMargin slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_9 shape=10
            in struct type=Windows.Foundation.Point name=value
    property default_download_dialog_corner_alignment
        get get_DefaultDownloadDialogCornerAlignment slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_9 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2DefaultDownloadDialogCornerAlignment return
        put put_DefaultDownloadDialogCornerAlignment slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_9 shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2DefaultDownloadDialogCornerAlignment name=value
    property is_default_download_dialog_open
        get get_IsDefaultDownloadDialogOpen slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_9 shape=4
            out boolean return
    event basic_authentication_requested
        add add_BasicAuthenticationRequested slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_10 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2BasicAuthenticationRequestedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_BasicAuthenticationRequested slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_10 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event context_menu_requested
        add add_ContextMenuRequested slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_11 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuRequestedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ContextMenuRequested slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_11 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event status_bar_text_changed
        add add_StatusBarTextChanged slot=7 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_12 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_StatusBarTextChanged slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_12 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event server_certificate_error_detected
        add add_ServerCertificateErrorDetected slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_14 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ServerCertificateErrorDetectedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ServerCertificateErrorDetected slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_14 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event favicon_changed
        add add_FaviconChanged slot=7 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_15 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_FaviconChanged slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_15 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event launching_external_uri_scheme
        add add_LaunchingExternalUriScheme slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_18 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2LaunchingExternalUriSchemeEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_LaunchingExternalUriScheme slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_18 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event dom_content_loaded
        add add_DOMContentLoaded slot=10 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2DOMContentLoadedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_DOMContentLoaded slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event web_resource_response_received
        add add_WebResourceResponseReceived slot=8 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponseReceivedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_WebResourceResponseReceived slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event notification_received
        add add_NotificationReceived slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_24 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2NotificationReceivedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_NotificationReceived slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_24 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event save_as_ui_showing
        add add_SaveAsUIShowing slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_25 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIShowingEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_SaveAsUIShowing slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_25 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event save_file_security_check_starting
        add add_SaveFileSecurityCheckStarting slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_26 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2SaveFileSecurityCheckStartingEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_SaveFileSecurityCheckStarting slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_26 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event screen_capture_starting
        add add_ScreenCaptureStarting slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_27 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ScreenCaptureStartingEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ScreenCaptureStarting slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_27 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event dedicated_worker_created
        add add_DedicatedWorkerCreated slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_29 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_DedicatedWorkerCreated slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_29 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event download_starting
        add add_DownloadStarting slot=8 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_4 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2DownloadStartingEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_DownloadStarting slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_4 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event frame_created
        add add_FrameCreated slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_4 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2FrameCreatedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_FrameCreated slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_4 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event client_certificate_requested
        add add_ClientCertificateRequested slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_5 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificateRequestedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ClientCertificateRequested slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_5 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event is_document_playing_audio_changed
        add add_IsDocumentPlayingAudioChanged slot=11 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_8 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_IsDocumentPlayingAudioChanged slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_8 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event is_muted_changed
        add add_IsMutedChanged slot=9 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_8 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_IsMutedChanged slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_8 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event is_default_download_dialog_open_changed
        add add_IsDefaultDownloadDialogOpenChanged slot=11 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_9 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_IsDefaultDownloadDialogOpenChanged slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_9 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event contains_full_screen_element_changed
        add add_ContainsFullScreenElementChanged slot=39 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ContainsFullScreenElementChanged slot=40 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event content_loading
        add add_ContentLoading slot=15 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ContentLoading slot=16 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event document_title_changed
        add add_DocumentTitleChanged slot=37 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_DocumentTitleChanged slot=38 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event frame_navigation_completed
        add add_FrameNavigationCompleted slot=25 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_FrameNavigationCompleted slot=26 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event frame_navigation_starting
        add add_FrameNavigationStarting slot=23 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_FrameNavigationStarting slot=24 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event history_changed
        add add_HistoryChanged slot=19 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_HistoryChanged slot=20 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event navigation_completed
        add add_NavigationCompleted slot=21 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_NavigationCompleted slot=22 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event navigation_starting
        add add_NavigationStarting slot=13 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_NavigationStarting slot=14 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event new_window_requested
        add add_NewWindowRequested slot=35 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2NewWindowRequestedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_NewWindowRequested slot=36 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event permission_requested
        add add_PermissionRequested slot=29 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2PermissionRequestedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_PermissionRequested slot=30 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event process_failed
        add add_ProcessFailed slot=31 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ProcessFailed slot=32 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event script_dialog_opening
        add add_ScriptDialogOpening slot=27 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ScriptDialogOpeningEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ScriptDialogOpening slot=28 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event source_changed
        add add_SourceChanged slot=17 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2SourceChangedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_SourceChanged slot=18 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event web_message_received
        add add_WebMessageReceived slot=33 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_WebMessageReceived slot=34 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event web_resource_requested
        add add_WebResourceRequested slot=41 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequestedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_WebResourceRequested slot=42 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event window_close_requested
        add add_WindowCloseRequested slot=43 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_WindowCloseRequested slot=44 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method add_host_object_to_script
        method AddHostObjectToScript slot=59 inputs=2 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in string name=name
            in object name=rawObject
    method add_script_to_execute_on_document_created_async
        method AddScriptToExecuteOnDocumentCreatedAsync slot=47 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in string name=javaScript
            out parameterized type=Windows.Foundation.IAsyncOperation<System.String> return
    method add_web_resource_requested_filter
        method AddWebResourceRequestedFilter slot=62 inputs=2 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in string name=uri
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceContext name=ResourceContext
        method AddWebResourceRequestedFilter slot=6 inputs=3 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_Manual shape=117
            in string name=uri
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceContext name=resourceContext
            in enum_u32 type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequestSourceKinds name=requestSourceKinds
    method call_dev_tools_protocol_method_async
        method CallDevToolsProtocolMethodAsync slot=54 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=117
            in string name=methodName
            in string name=parametersAsJson
            out parameterized type=Windows.Foundation.IAsyncOperation<System.String> return
    method call_dev_tools_protocol_method_for_session_async
        method CallDevToolsProtocolMethodForSessionAsync slot=8 inputs=3 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_11 shape=195
            in string name=sessionId
            in string name=methodName
            in string name=parametersAsJson
            out parameterized type=Windows.Foundation.IAsyncOperation<System.String> return
    method capture_preview_async
        method CapturePreviewAsync slot=50 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=117
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2CapturePreviewImageFormat name=imageFormat
            in interface type=Windows.Storage.Streams.IRandomAccessStream name=imageStream
            out interface type=Windows.Foundation.IAsyncAction return
    method clear_server_certificate_error_actions_async
        method ClearServerCertificateErrorActionsAsync slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_14 shape=4
            out interface type=Windows.Foundation.IAsyncAction return
    method clear_virtual_host_name_to_folder_mapping
        method ClearVirtualHostNameToFolderMapping slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_3 shape=4
            in string name=hostName
    method close_default_download_dialog
        method CloseDefaultDownloadDialog slot=14 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_9 shape=0
    method execute_script_async
        method ExecuteScriptAsync slot=49 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in string name=javaScript
            out parameterized type=Windows.Foundation.IAsyncOperation<System.String> return
    method execute_script_with_result_async
        method ExecuteScriptWithResultAsync slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_21 shape=51
            in string name=javaScript
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult> return
    method get_dev_tools_protocol_event_receiver
        method GetDevToolsProtocolEventReceiver slot=57 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in string name=eventName
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2DevToolsProtocolEventReceiver return
    method get_favicon_async
        method GetFaviconAsync slot=9 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_15 shape=51
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2FaviconImageFormat name=format
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream> return
    method go_back
        method GoBack slot=55 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=0
    method go_forward
        method GoForward slot=56 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=0
    method navigate
        method Navigate slot=45 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            in string name=uri
    method navigate_to_string
        method NavigateToString slot=46 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            in string name=htmlContent
    method navigate_with_web_resource_request
        method NavigateWithWebResourceRequest slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_2 shape=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequest name=Request
    method open_default_download_dialog
        method OpenDefaultDownloadDialog slot=13 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_9 shape=0
    method open_dev_tools_window
        method OpenDevToolsWindow slot=61 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=0
    method open_task_manager_window
        method OpenTaskManagerWindow slot=6 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_6 shape=0
    method post_shared_buffer_to_script
        method PostSharedBufferToScript slot=6 inputs=3 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_17 shape=117
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedBuffer name=sharedBuffer
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2SharedBufferAccess name=access
            in string name=additionalDataAsJson
    method post_web_message_as_json
        method PostWebMessageAsJson slot=52 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            in string name=webMessageAsJson
        method PostWebMessageAsJson slot=6 inputs=2 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_Manual2 shape=51
            in string name=webMessageAsJson
            in parameterized type=Windows.Foundation.Collections.IVectorView<System.Object> name=additionalObjects
    method post_web_message_as_string
        method PostWebMessageAsString slot=53 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            in string name=webMessageAsString
    method print_async
        method PrintAsync slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_16 shape=51
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2PrintSettings name=printSettings
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus> return
    method print_to_pdf_async
        method PrintToPdfAsync slot=6 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_7 shape=117
            in string name=ResultFilePath
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2PrintSettings name=printSettings
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return
    method print_to_pdf_stream_async
        method PrintToPdfStreamAsync slot=8 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_16 shape=51
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2PrintSettings name=printSettings
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream> return
    method reload
        method Reload slot=51 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=0
    method remove_host_object_from_script
        method RemoveHostObjectFromScript slot=60 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            in string name=name
    method remove_script_to_execute_on_document_created
        method RemoveScriptToExecuteOnDocumentCreated slot=48 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=4
            in string name=id
    method remove_web_resource_requested_filter
        method RemoveWebResourceRequestedFilter slot=63 inputs=2 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=51
            in string name=uri
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceContext name=ResourceContext
        method RemoveWebResourceRequestedFilter slot=7 inputs=3 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_Manual shape=117
            in string name=uri
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceContext name=resourceContext
            in enum_u32 type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequestSourceKinds name=requestSourceKinds
    method resume
        method Resume slot=8 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_3 shape=0
    method set_virtual_host_name_to_folder_mapping
        method SetVirtualHostNameToFolderMapping slot=9 inputs=3 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_3 shape=117
            in string name=hostName
            in string name=folderPath
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2HostResourceAccessKind name=accessKind
    method show_print_ui
        method ShowPrintUI slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_16 shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PrintDialogKind name=printDialogKind
    method show_save_as_ui_async
        method ShowSaveAsUIAsync slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_25 shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult> return
    method stop
        method Stop slot=58 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2 shape=0
    method try_suspend_async
        method TrySuspendAsync slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2_3 shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return

class Microsoft.Web.WebView2.Core.CoreWebView2AcceleratorKeyPressedEventArgs python_type
    py CoreWebView2AcceleratorKeyPressedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2AcceleratorKeyPressedEventArgs;{41a56100-92a5-59d1-9e71-9222e33ae38b})
    default Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs
    property handled
        get get_Handled slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs shape=4
            out boolean return
        put put_Handled slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs shape=4
            in boolean name=value
    property key_event_kind
        get get_KeyEventKind slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2KeyEventKind return
    property key_event_l_param
        get get_KeyEventLParam slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs shape=4
            out int32 return
    property physical_key_status
        get get_PhysicalKeyStatus slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs shape=4
            out struct type=Microsoft.Web.WebView2.Core.CoreWebView2PhysicalKeyStatus return
    property virtual_key
        get get_VirtualKey slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs shape=4
            out uint32 return
    property is_browser_accelerator_key_enabled
        get get_IsBrowserAcceleratorKeyEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs2 shape=4
            out boolean return
        put put_IsBrowserAcceleratorKeyEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs2 shape=4
            in boolean name=value

class Microsoft.Web.WebView2.Core.CoreWebView2BasicAuthenticationRequestedEventArgs python_type
    py CoreWebView2BasicAuthenticationRequestedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2BasicAuthenticationRequestedEventArgs;{4b16330c-4ca5-555e-af21-164334405f63})
    default Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationRequestedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationRequestedEventArgs
    property cancel
        get get_Cancel slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationRequestedEventArgs shape=4
            out boolean return
        put put_Cancel slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationRequestedEventArgs shape=4
            in boolean name=value
    property challenge
        get get_Challenge slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationRequestedEventArgs shape=4
            out string return
    property response
        get get_Response slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationRequestedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2BasicAuthenticationResponse return
    property uri
        get get_Uri slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationRequestedEventArgs shape=4
            out string return
    method get_deferral
        method GetDeferral slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationRequestedEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

class Microsoft.Web.WebView2.Core.CoreWebView2BasicAuthenticationResponse python_type
    py CoreWebView2BasicAuthenticationResponse
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2BasicAuthenticationResponse;{08df33b9-6e38-5962-9ffd-caab3c30fbc1})
    default Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationResponse
    requires Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationResponse
    property user_name
        get get_UserName slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationResponse shape=4
            out string return
        put put_UserName slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationResponse shape=4
            in string name=value
    property password
        get get_Password slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationResponse shape=4
            out string return
        put put_Password slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationResponse shape=4
            in string name=value

enum Microsoft.Web.WebView2.Core.CoreWebView2BoundsMode python_type
    py CoreWebView2BoundsMode
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2BoundsMode;i4)
    constant USE_RAW_PIXELS 0
    constant USE_RASTERIZATION_SCALE 1

class Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension python_type
    py CoreWebView2BrowserExtension
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension;{bf991443-ee4f-57b8-bf2c-81cd6dbe1153})
    default Microsoft.Web.WebView2.Core.ICoreWebView2BrowserExtension
    requires Microsoft.Web.WebView2.Core.ICoreWebView2BrowserExtension
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BrowserExtension shape=4
            out string return
    property is_enabled
        get get_IsEnabled slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BrowserExtension shape=4
            out boolean return
    property name
        get get_Name slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BrowserExtension shape=4
            out string return
    method enable_async
        method EnableAsync slot=10 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BrowserExtension shape=51
            in boolean name=IsEnabled
            out interface type=Windows.Foundation.IAsyncAction return
    method remove_async
        method RemoveAsync slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BrowserExtension shape=4
            out interface type=Windows.Foundation.IAsyncAction return

enum Microsoft.Web.WebView2.Core.CoreWebView2BrowserProcessExitKind python_type
    py CoreWebView2BrowserProcessExitKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2BrowserProcessExitKind;i4)
    constant NORMAL 0
    constant FAILED 1

class Microsoft.Web.WebView2.Core.CoreWebView2BrowserProcessExitedEventArgs python_type
    py CoreWebView2BrowserProcessExitedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2BrowserProcessExitedEventArgs;{79963f77-1484-5a46-b91f-dfc5c1a0ce14})
    default Microsoft.Web.WebView2.Core.ICoreWebView2BrowserProcessExitedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2BrowserProcessExitedEventArgs
    property browser_process_exit_kind
        get get_BrowserProcessExitKind slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BrowserProcessExitedEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2BrowserProcessExitKind return
    property browser_process_id
        get get_BrowserProcessId slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2BrowserProcessExitedEventArgs shape=4
            out uint32 return

enum Microsoft.Web.WebView2.Core.CoreWebView2BrowsingDataKinds python_type flags_enum
    py CoreWebView2BrowsingDataKinds
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2BrowsingDataKinds;u4)
    constant FILE_SYSTEMS 0x1
    constant INDEXED_DB 0x2
    constant LOCAL_STORAGE 0x4
    constant WEB_SQL 0x8
    constant CACHE_STORAGE 0x10
    constant ALL_DOM_STORAGE 0x20
    constant COOKIES 0x40
    constant ALL_SITE 0x80
    constant DISK_CACHE 0x100
    constant DOWNLOAD_HISTORY 0x200
    constant GENERAL_AUTOFILL 0x400
    constant PASSWORD_AUTOSAVE 0x800
    constant BROWSING_HISTORY 0x1000
    constant SETTINGS 0x2000
    constant ALL_PROFILE 0x4000
    constant SERVICE_WORKERS 0x8000

enum Microsoft.Web.WebView2.Core.CoreWebView2CapturePreviewImageFormat python_type
    py CoreWebView2CapturePreviewImageFormat
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2CapturePreviewImageFormat;i4)
    constant PNG 0
    constant JPEG 1

class Microsoft.Web.WebView2.Core.CoreWebView2Certificate python_type
    py CoreWebView2Certificate
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2Certificate;{414a3b75-1bc1-55e1-9926-268c0a3462c7})
    default Microsoft.Web.WebView2.Core.ICoreWebView2Certificate
    requires Microsoft.Web.WebView2.Core.CoreWebView2Certificate_Manual
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Certificate
    property der_encoded_serial_number
        get get_DerEncodedSerialNumber slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Certificate shape=4
            out string return
    property display_name
        get get_DisplayName slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Certificate shape=4
            out string return
    property issuer
        get get_Issuer slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Certificate shape=4
            out string return
    property pem_encoded_issuer_certificate_chain
        get get_PemEncodedIssuerCertificateChain slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Certificate shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    property subject
        get get_Subject slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Certificate shape=4
            out string return
    property valid_from
        get get_ValidFrom slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Certificate shape=4
            out double return
    property valid_to
        get get_ValidTo slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Certificate shape=4
            out double return
    method to_certificate
        method ToCertificate slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.CoreWebView2Certificate_Manual shape=4
            out class type=Windows.Security.Cryptography.Certificates.Certificate return
    method to_pem_encoding
        method ToPemEncoding slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Certificate shape=4
            out string return

interface Microsoft.Web.WebView2.Core.CoreWebView2Certificate_Manual
    guid 4b9b0fe5-0ad9-5594-81e7-b18ecc0636de

enum Microsoft.Web.WebView2.Core.CoreWebView2ChannelSearchKind python_type
    py CoreWebView2ChannelSearchKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2ChannelSearchKind;i4)
    constant MOST_STABLE 0
    constant LEAST_STABLE 1

class Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate python_type
    py CoreWebView2ClientCertificate
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate;{091b39f2-68df-52b4-8fb0-fd3561af41f2})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificate
    requires Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate_Manual
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificate
    property der_encoded_serial_number
        get get_DerEncodedSerialNumber slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificate shape=4
            out string return
    property display_name
        get get_DisplayName slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificate shape=4
            out string return
    property issuer
        get get_Issuer slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificate shape=4
            out string return
    property kind
        get get_Kind slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificate shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificateKind return
    property pem_encoded_issuer_certificate_chain
        get get_PemEncodedIssuerCertificateChain slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificate shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    property subject
        get get_Subject slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificate shape=4
            out string return
    property valid_from
        get get_ValidFrom slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificate shape=4
            out double return
    property valid_to
        get get_ValidTo slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificate shape=4
            out double return
    method to_certificate
        method ToCertificate slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate_Manual shape=4
            out class type=Windows.Security.Cryptography.Certificates.Certificate return
    method to_pem_encoding
        method ToPemEncoding slot=14 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificate shape=4
            out string return

enum Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificateKind python_type
    py CoreWebView2ClientCertificateKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificateKind;i4)
    constant SMART_CARD 0
    constant PIN 1
    constant OTHER 2

class Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificateRequestedEventArgs python_type
    py CoreWebView2ClientCertificateRequestedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificateRequestedEventArgs;{93287b55-31f9-55a0-b68b-d9841d7e1bf4})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs
    property selected_certificate
        get get_SelectedCertificate slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate return
        put put_SelectedCertificate slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs shape=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate name=value
    property handled
        get get_Handled slot=15 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs shape=4
            out boolean return
        put put_Handled slot=16 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs shape=4
            in boolean name=value
    property cancel
        get get_Cancel slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs shape=4
            out boolean return
        put put_Cancel slot=14 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs shape=4
            in boolean name=value
    property allowed_certificate_authorities
        get get_AllowedCertificateAuthorities slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    property host
        get get_Host slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs shape=4
            out string return
    property is_proxy
        get get_IsProxy slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs shape=4
            out boolean return
    property mutually_trusted_certificates
        get get_MutuallyTrustedCertificates slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> return
    property port
        get get_Port slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs shape=4
            out int32 return
    method get_deferral
        method GetDeferral slot=17 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

interface Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate_Manual
    guid faefefc2-20c3-5d86-8a74-f6d87d6ff8fa

class Microsoft.Web.WebView2.Core.CoreWebView2CompositionController python_type
    py CoreWebView2CompositionController
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2CompositionController;{31bbb153-11b2-58e8-9beb-69f5c8e14420})
    base Microsoft.Web.WebView2.Core.CoreWebView2Controller
    default Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController
    requires Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController4
    requires Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController5
    requires Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController
    factory Microsoft.Web.WebView2.Core.ICoreWebView2CompositionControllerStatics
    factory Microsoft.Web.WebView2.Core.ICoreWebView2CompositionControllerStatics2_Manual
    property root_visual_target
        get get_RootVisualTarget slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController shape=4
            out object return
        put put_RootVisualTarget slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController shape=4
            in object name=value
    property cursor
        get get_Cursor slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController shape=4
            out class type=Windows.UI.Core.CoreCursor return
    event non_client_region_changed
        add add_NonClientRegionChanged slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController4 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController,Microsoft.Web.WebView2.Core.CoreWebView2NonClientRegionChangedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_NonClientRegionChanged slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController4 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event cursor_changed
        add add_CursorChanged slot=8 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_CursorChanged slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method drag_enter
        method DragEnter slot=13 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController shape=117
            in class type=Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo name=dragInfo
            in class type=Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragUIOverride name=dragUIOverride
            out enum_u32 type=Windows.ApplicationModel.DataTransfer.DataPackageOperation return
    method drag_leave
        method DragLeave slot=6 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController3 shape=0
    method drag_over
        method DragOver slot=14 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController shape=117
            in class type=Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo name=dragInfo
            in class type=Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragUIOverride name=dragUIOverride
            out enum_u32 type=Windows.ApplicationModel.DataTransfer.DataPackageOperation return
    method drop
        method Drop slot=15 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController shape=51
            in class type=Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo name=dragInfo
            out enum_u32 type=Windows.ApplicationModel.DataTransfer.DataPackageOperation return
    method get_non_client_region_at_point
        method GetNonClientRegionAtPoint slot=8 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController4 shape=79
            in struct type=Windows.Foundation.Point name=point
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2NonClientRegionKind return
    method query_non_client_region
        method QueryNonClientRegion slot=9 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController4 shape=51
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2NonClientRegionKind name=Kind
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Foundation.Rect> return
    method send_mouse_input
        method SendMouseInput slot=10 inputs=4 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController shape=310
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2MouseEventKind name=eventKind
            in enum_u32 type=Microsoft.Web.WebView2.Core.CoreWebView2MouseEventVirtualKeys name=virtualKeys
            in uint32 name=mouseData
            in struct type=Windows.Foundation.Point name=point
    method send_pointer_input
        method SendPointerInput slot=11 inputs=2 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController shape=51
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PointerEventKind name=eventKind
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2PointerInfo name=pointerInfo

class Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs python_type
    py CoreWebView2ContentLoadingEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs;{6cf95373-946c-5dae-9b3e-0fe23d5aa29f})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ContentLoadingEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ContentLoadingEventArgs
    property is_error_page
        get get_IsErrorPage slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContentLoadingEventArgs shape=4
            out boolean return
    property navigation_id
        get get_NavigationId slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContentLoadingEventArgs shape=4
            out uint64 return

class Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem python_type
    py CoreWebView2ContextMenuItem
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem;{2a65706f-941a-52cd-8651-a165586b0abf})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem
    property is_enabled
        get get_IsEnabled slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=4
            out boolean return
        put put_IsEnabled slot=13 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=4
            in boolean name=value
    property is_checked
        get get_IsChecked slot=14 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=4
            out boolean return
        put put_IsChecked slot=15 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=4
            in boolean name=value
    property children
        get get_Children slot=16 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> return
    property command_id
        get get_CommandId slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=4
            out int32 return
    property icon
        get get_Icon slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=4
            out interface type=Windows.Storage.Streams.IRandomAccessStream return
    property kind
        get get_Kind slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItemKind return
    property label
        get get_Label slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=4
            out string return
    property name
        get get_Name slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=4
            out string return
    property shortcut_key_description
        get get_ShortcutKeyDescription slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=4
            out string return
    event custom_item_selected
        add add_CustomItemSelected slot=17 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_CustomItemSelected slot=18 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token

enum Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItemKind python_type
    py CoreWebView2ContextMenuItemKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItemKind;i4)
    constant COMMAND 0
    constant CHECK_BOX 1
    constant RADIO 2
    constant SEPARATOR 3
    constant SUBMENU 4

class Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuRequestedEventArgs python_type
    py CoreWebView2ContextMenuRequestedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuRequestedEventArgs;{d77bdd8c-9b3e-596e-ae80-320c0df4ecbc})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuRequestedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuRequestedEventArgs
    property selected_command_id
        get get_SelectedCommandId slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuRequestedEventArgs shape=4
            out int32 return
        put put_SelectedCommandId slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuRequestedEventArgs shape=4
            in int32 name=value
    property handled
        get get_Handled slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuRequestedEventArgs shape=4
            out boolean return
        put put_Handled slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuRequestedEventArgs shape=4
            in boolean name=value
    property context_menu_target
        get get_ContextMenuTarget slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuRequestedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuTarget return
    property location
        get get_Location slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuRequestedEventArgs shape=4
            out struct type=Windows.Foundation.Point return
    property menu_items
        get get_MenuItems slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuRequestedEventArgs shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> return
    method get_deferral
        method GetDeferral slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuRequestedEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

class Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuTarget python_type
    py CoreWebView2ContextMenuTarget
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuTarget;{41e24e6a-4612-5bd9-8e61-e9280615205e})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget
    property frame_uri
        get get_FrameUri slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out string return
    property has_link_text
        get get_HasLinkText slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out boolean return
    property has_link_uri
        get get_HasLinkUri slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out boolean return
    property has_selection
        get get_HasSelection slot=17 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out boolean return
    property has_source_uri
        get get_HasSourceUri slot=15 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out boolean return
    property is_editable
        get get_IsEditable slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out boolean return
    property is_requested_for_main_frame
        get get_IsRequestedForMainFrame slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out boolean return
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuTargetKind return
    property link_text
        get get_LinkText slot=14 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out string return
    property link_uri
        get get_LinkUri slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out string return
    property page_uri
        get get_PageUri slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out string return
    property selection_text
        get get_SelectionText slot=18 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out string return
    property source_uri
        get get_SourceUri slot=16 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget shape=4
            out string return

enum Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuTargetKind python_type
    py CoreWebView2ContextMenuTargetKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuTargetKind;i4)
    constant PAGE 0
    constant IMAGE 1
    constant SELECTED_TEXT 2
    constant AUDIO 3
    constant VIDEO 4

class Microsoft.Web.WebView2.Core.CoreWebView2Controller composable python_type
    py CoreWebView2Controller
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2Controller;{a588121c-53bf-590e-80e5-29d729cbd743})
    default Microsoft.Web.WebView2.Core.ICoreWebView2Controller
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Controller2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Controller3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Controller4
    requires Microsoft.Web.WebView2.Core.ICoreWebView2PrivatePartialController
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Controller
    composable Microsoft.Web.WebView2.Core.ICoreWebView2ControllerFactory
    property zoom_factor
        get get_ZoomFactor slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=4
            out double return
        put put_ZoomFactor slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=2
            in double name=value
    property parent_window
        get get_ParentWindow slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ControllerWindowReference return
        put put_ParentWindow slot=13 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ControllerWindowReference name=value
    property is_visible
        get get_IsVisible slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=4
            out boolean return
        put put_IsVisible slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=4
            in boolean name=value
    property bounds
        get get_Bounds slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=4
            out struct type=Windows.Foundation.Rect return
        put put_Bounds slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=8
            in struct type=Windows.Foundation.Rect name=value
    property core_webview2
        get get_CoreWebView2 slot=14 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2 return
    property default_background_color
        get get_DefaultBackgroundColor slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller2 shape=4
            out struct type=Windows.UI.Color return
        put put_DefaultBackgroundColor slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller2 shape=29
            in struct type=Windows.UI.Color name=value
    property should_detect_monitor_scale_changes
        get get_ShouldDetectMonitorScaleChanges slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller3 shape=4
            out boolean return
        put put_ShouldDetectMonitorScaleChanges slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller3 shape=4
            in boolean name=value
    property rasterization_scale
        get get_RasterizationScale slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller3 shape=4
            out double return
        put put_RasterizationScale slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller3 shape=2
            in double name=value
    property bounds_mode
        get get_BoundsMode slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller3 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2BoundsMode return
        put put_BoundsMode slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller3 shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2BoundsMode name=value
    property allow_external_drop
        get get_AllowExternalDrop slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller4 shape=4
            out boolean return
        put put_AllowExternalDrop slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller4 shape=4
            in boolean name=value
    property is_browser_hit_transparent
        get get_IsBrowserHitTransparent slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrivatePartialController shape=4
            out boolean return
    event rasterization_scale_changed
        add add_RasterizationScaleChanged slot=12 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller3 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Controller,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_RasterizationScaleChanged slot=13 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller3 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event accelerator_key_pressed
        add add_AcceleratorKeyPressed slot=23 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Controller,Microsoft.Web.WebView2.Core.CoreWebView2AcceleratorKeyPressedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_AcceleratorKeyPressed slot=24 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event got_focus
        add add_GotFocus slot=19 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Controller,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_GotFocus slot=20 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event lost_focus
        add add_LostFocus slot=21 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Controller,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_LostFocus slot=22 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event move_focus_requested
        add add_MoveFocusRequested slot=17 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Controller,Microsoft.Web.WebView2.Core.CoreWebView2MoveFocusRequestedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_MoveFocusRequested slot=18 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event zoom_factor_changed
        add add_ZoomFactorChanged slot=15 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Controller,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ZoomFactorChanged slot=16 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method close
        method Close slot=28 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=0
    method move_focus
        method MoveFocus slot=26 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2MoveFocusReason name=reason
    method notify_parent_window_position_changed
        method NotifyParentWindowPositionChanged slot=27 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=0
    method set_bounds_and_zoom_factor
        method SetBoundsAndZoomFactor slot=25 inputs=2 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Controller shape=309
            in struct type=Windows.Foundation.Rect name=Bounds
            in double name=ZoomFactor

class Microsoft.Web.WebView2.Core.CoreWebView2ControllerOptions python_type
    py CoreWebView2ControllerOptions
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ControllerOptions;{3337e821-3606-5a0e-8e2f-0c1e57d743f7})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions4
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions
    property profile_name
        get get_ProfileName slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions shape=4
            out string return
        put put_ProfileName slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions shape=4
            in string name=value
    property is_in_private_mode_enabled
        get get_IsInPrivateModeEnabled slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions shape=4
            out boolean return
        put put_IsInPrivateModeEnabled slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions shape=4
            in boolean name=value
    property script_locale
        get get_ScriptLocale slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions2 shape=4
            out string return
        put put_ScriptLocale slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions2 shape=4
            in string name=value
    property default_background_color
        get get_DefaultBackgroundColor slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions3 shape=4
            out struct type=Windows.UI.Color return
        put put_DefaultBackgroundColor slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions3 shape=29
            in struct type=Windows.UI.Color name=value
    property allow_host_input_processing
        get get_AllowHostInputProcessing slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions4 shape=4
            out boolean return
        put put_AllowHostInputProcessing slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions4 shape=4
            in boolean name=value

class Microsoft.Web.WebView2.Core.CoreWebView2ControllerWindowReference python_type
    py CoreWebView2ControllerWindowReference
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ControllerWindowReference;{0feddad4-48a3-5cc4-9f61-e7adfd1e9c76})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ControllerWindowReference
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ControllerWindowReference
    factory Microsoft.Web.WebView2.Core.ICoreWebView2ControllerWindowReferenceStatics
    property core_window
        get get_CoreWindow slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerWindowReference shape=4
            out class type=Windows.UI.Core.CoreWindow return
    property window_handle
        get get_WindowHandle slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerWindowReference shape=4
            out uint64 return
    method create_from_core_window static
        method CreateFromCoreWindow slot=7 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerWindowReferenceStatics shape=51 static
            in class type=Windows.UI.Core.CoreWindow name=coreWindow
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ControllerWindowReference return
    method create_from_window_handle static
        method CreateFromWindowHandle slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ControllerWindowReferenceStatics shape=47 static
            in uint64 name=windowHandle
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ControllerWindowReference return

class Microsoft.Web.WebView2.Core.CoreWebView2Cookie python_type
    py CoreWebView2Cookie
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2Cookie;{52f670fe-8ca2-5aad-aedb-25f7903b7038})
    default Microsoft.Web.WebView2.Core.ICoreWebView2Cookie
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Cookie
    property value
        get get_Value slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            out string return
        put put_Value slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            in string name=value
    property same_site
        get get_SameSite slot=15 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2CookieSameSiteKind return
        put put_SameSite slot=16 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2CookieSameSiteKind name=value
    property is_secure
        get get_IsSecure slot=17 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            out boolean return
        put put_IsSecure slot=18 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            in boolean name=value
    property is_http_only
        get get_IsHttpOnly slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            out boolean return
        put put_IsHttpOnly slot=14 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            in boolean name=value
    property expires
        get get_Expires slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            out double return
        put put_Expires slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=2
            in double name=value
    property domain
        get get_Domain slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            out string return
    property is_session
        get get_IsSession slot=19 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            out boolean return
    property name
        get get_Name slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            out string return
    property path
        get get_Path slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Cookie shape=4
            out string return

class Microsoft.Web.WebView2.Core.CoreWebView2CookieManager python_type
    py CoreWebView2CookieManager
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2CookieManager;{4098f516-adca-5563-aaa5-d7affd847aa3})
    default Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager
    requires Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager_Manual
    requires Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager
    method add_or_update_cookie
        method AddOrUpdateCookie slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager shape=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Cookie name=cookie
    method copy_cookie
        method CopyCookie slot=7 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager shape=51
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Cookie name=cookieParam
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Cookie return
    method create_cookie
        method CreateCookie slot=6 inputs=4 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager shape=239
            in string name=name
            in string name=value
            in string name=Domain
            in string name=Path
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Cookie return
    method delete_all_cookies
        method DeleteAllCookies slot=12 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager shape=0
    method delete_cookie
        method DeleteCookie slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager shape=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Cookie name=cookie
    method delete_cookies
        method DeleteCookies slot=10 inputs=2 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager shape=51
            in string name=name
            in string name=uri
    method delete_cookies_with_domain_and_path
        method DeleteCookiesWithDomainAndPath slot=11 inputs=3 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager shape=117
            in string name=name
            in string name=Domain
            in string name=Path
    method get_cookies_async
        method GetCookiesAsync slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager_Manual shape=51
            in string name=uri
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie>> return

enum Microsoft.Web.WebView2.Core.CoreWebView2CookieSameSiteKind python_type
    py CoreWebView2CookieSameSiteKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2CookieSameSiteKind;i4)
    constant NONE 0
    constant LAX 1
    constant STRICT 2

class Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration python_type
    py CoreWebView2CustomSchemeRegistration
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration;{16dc60d9-ddec-5c3d-bc1f-4408d1875af1})
    default Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistration
    requires Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistration_Manual
    requires Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistration
    factory Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistrationFactory
    constructor -
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistrationFactory shape=51
            in string name=schemeName
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration return
    property treat_as_secure
        get get_TreatAsSecure slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistration shape=4
            out int32 return
        put put_TreatAsSecure slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistration shape=4
            in int32 name=value
    property has_authority_component
        get get_HasAuthorityComponent slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistration shape=4
            out boolean return
        put put_HasAuthorityComponent slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistration shape=4
            in boolean name=value
    property allowed_origins
        get get_AllowedOrigins slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistration_Manual shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<System.String> return
    property scheme_name
        get get_SchemeName slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistration_Manual shape=4
            out string return

class Microsoft.Web.WebView2.Core.CoreWebView2DOMContentLoadedEventArgs python_type
    py CoreWebView2DOMContentLoadedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2DOMContentLoadedEventArgs;{c474d0a3-24ac-59fc-b78b-da7562a6a052})
    default Microsoft.Web.WebView2.Core.ICoreWebView2DOMContentLoadedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2DOMContentLoadedEventArgs
    property navigation_id
        get get_NavigationId slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DOMContentLoadedEventArgs shape=4
            out uint64 return

class Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker python_type
    py CoreWebView2DedicatedWorker
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker;{223aadf7-1b62-5d45-af25-827baa0d732b})
    default Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorker
    requires Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorker
    property script_uri
        get get_ScriptUri slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorker shape=4
            out string return
    event dedicated_worker_created
        add add_DedicatedWorkerCreated slot=7 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorker shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker,Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_DedicatedWorkerCreated slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorker shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event destroying
        add add_Destroying slot=9 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorker shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Destroying slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorker shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event web_message_received
        add add_WebMessageReceived slot=11 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorker shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker,Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_WebMessageReceived slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorker shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method post_web_message_as_json
        method PostWebMessageAsJson slot=13 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorker shape=4
            in string name=webMessageAsJson
    method post_web_message_as_string
        method PostWebMessageAsString slot=14 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorker shape=4
            in string name=webMessageAsString

class Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs python_type
    py CoreWebView2DedicatedWorkerCreatedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs;{e8e78c42-7605-58f8-9221-11b6bb9a42c2})
    default Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorkerCreatedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorkerCreatedEventArgs
    property original_source_frame_info
        get get_OriginalSourceFrameInfo slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorkerCreatedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo return
    property worker
        get get_Worker slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorkerCreatedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker return

enum Microsoft.Web.WebView2.Core.CoreWebView2DefaultDownloadDialogCornerAlignment python_type
    py CoreWebView2DefaultDownloadDialogCornerAlignment
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2DefaultDownloadDialogCornerAlignment;i4)
    constant TOP_LEFT 0
    constant TOP_RIGHT 1
    constant BOTTOM_LEFT 2
    constant BOTTOM_RIGHT 3

class Microsoft.Web.WebView2.Core.CoreWebView2DevToolsProtocolEventReceivedEventArgs python_type
    py CoreWebView2DevToolsProtocolEventReceivedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2DevToolsProtocolEventReceivedEventArgs;{b6a4b41d-fd18-59fa-923a-c57555d960ce})
    default Microsoft.Web.WebView2.Core.ICoreWebView2DevToolsProtocolEventReceivedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2DevToolsProtocolEventReceivedEventArgs2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2DevToolsProtocolEventReceivedEventArgs
    property parameter_object_as_json
        get get_ParameterObjectAsJson slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DevToolsProtocolEventReceivedEventArgs shape=4
            out string return
    property session_id
        get get_SessionId slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DevToolsProtocolEventReceivedEventArgs2 shape=4
            out string return

class Microsoft.Web.WebView2.Core.CoreWebView2DevToolsProtocolEventReceiver python_type
    py CoreWebView2DevToolsProtocolEventReceiver
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2DevToolsProtocolEventReceiver;{b2a2be79-65fc-5537-8715-3d92bf31090b})
    default Microsoft.Web.WebView2.Core.ICoreWebView2DevToolsProtocolEventReceiver
    requires Microsoft.Web.WebView2.Core.ICoreWebView2DevToolsProtocolEventReceiver
    event dev_tools_protocol_event_received
        add add_DevToolsProtocolEventReceived slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DevToolsProtocolEventReceiver shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2DevToolsProtocolEventReceivedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_DevToolsProtocolEventReceived slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DevToolsProtocolEventReceiver shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token

enum Microsoft.Web.WebView2.Core.CoreWebView2DownloadInterruptReason python_type
    py CoreWebView2DownloadInterruptReason
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2DownloadInterruptReason;i4)
    constant NONE 0
    constant FILE_FAILED 1
    constant FILE_ACCESS_DENIED 2
    constant FILE_NO_SPACE 3
    constant FILE_NAME_TOO_LONG 4
    constant FILE_TOO_LARGE 5
    constant FILE_MALICIOUS 6
    constant FILE_TRANSIENT_ERROR 7
    constant FILE_BLOCKED_BY_POLICY 8
    constant FILE_SECURITY_CHECK_FAILED 9
    constant FILE_TOO_SHORT 10
    constant FILE_HASH_MISMATCH 11
    constant NETWORK_FAILED 12
    constant NETWORK_TIMEOUT 13
    constant NETWORK_DISCONNECTED 14
    constant NETWORK_SERVER_DOWN 15
    constant NETWORK_INVALID_REQUEST 16
    constant SERVER_FAILED 17
    constant SERVER_NO_RANGE 18
    constant SERVER_BAD_CONTENT 19
    constant SERVER_UNAUTHORIZED 20
    constant SERVER_CERTIFICATE_PROBLEM 21
    constant SERVER_FORBIDDEN 22
    constant SERVER_UNEXPECTED_RESPONSE 23
    constant SERVER_CONTENT_LENGTH_MISMATCH 24
    constant SERVER_CROSS_ORIGIN_REDIRECT 25
    constant USER_CANCELED 26
    constant USER_SHUTDOWN 27
    constant USER_PAUSED 28
    constant DOWNLOAD_PROCESS_CRASHED 29

class Microsoft.Web.WebView2.Core.CoreWebView2DownloadOperation python_type
    py CoreWebView2DownloadOperation
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2DownloadOperation;{afe73e6b-e760-5a06-9bf6-1e743c13cd2d})
    default Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation
    requires Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation
    property bytes_received
        get get_BytesReceived slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=4
            out int64 return
    property can_resume
        get get_CanResume slot=15 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=4
            out boolean return
    property content_disposition
        get get_ContentDisposition slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=4
            out string return
    property estimated_end_time
        get get_EstimatedEndTime slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=4
            out string return
    property interrupt_reason
        get get_InterruptReason slot=14 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2DownloadInterruptReason return
    property mime_type
        get get_MimeType slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=4
            out string return
    property result_file_path
        get get_ResultFilePath slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=4
            out string return
    property state
        get get_State slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2DownloadState return
    property total_bytes_to_receive
        get get_TotalBytesToReceive slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=4
            out int64 return
    property uri
        get get_Uri slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=4
            out string return
    event bytes_received_changed
        add add_BytesReceivedChanged slot=16 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2DownloadOperation,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_BytesReceivedChanged slot=17 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event estimated_end_time_changed
        add add_EstimatedEndTimeChanged slot=18 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2DownloadOperation,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_EstimatedEndTimeChanged slot=19 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event state_changed
        add add_StateChanged slot=20 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2DownloadOperation,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_StateChanged slot=21 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method cancel
        method Cancel slot=22 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=0
    method pause
        method Pause slot=23 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=0
    method resume
        method Resume slot=24 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation shape=0

class Microsoft.Web.WebView2.Core.CoreWebView2DownloadStartingEventArgs python_type
    py CoreWebView2DownloadStartingEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2DownloadStartingEventArgs;{45d982ba-9256-5b35-b023-26a438599110})
    default Microsoft.Web.WebView2.Core.ICoreWebView2DownloadStartingEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2DownloadStartingEventArgs
    property result_file_path
        get get_ResultFilePath slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadStartingEventArgs shape=4
            out string return
        put put_ResultFilePath slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadStartingEventArgs shape=4
            in string name=value
    property handled
        get get_Handled slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadStartingEventArgs shape=4
            out boolean return
        put put_Handled slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadStartingEventArgs shape=4
            in boolean name=value
    property cancel
        get get_Cancel slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadStartingEventArgs shape=4
            out boolean return
        put put_Cancel slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadStartingEventArgs shape=4
            in boolean name=value
    property download_operation
        get get_DownloadOperation slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadStartingEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2DownloadOperation return
    method get_deferral
        method GetDeferral slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DownloadStartingEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

enum Microsoft.Web.WebView2.Core.CoreWebView2DownloadState python_type
    py CoreWebView2DownloadState
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2DownloadState;i4)
    constant IN_PROGRESS 0
    constant INTERRUPTED 1
    constant COMPLETED 2

class Microsoft.Web.WebView2.Core.CoreWebView2Environment python_type
    py CoreWebView2Environment
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2Environment;{d8cc7831-b783-556b-b9ce-899c1e95d585})
    default Microsoft.Web.WebView2.Core.ICoreWebView2Environment
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment10
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment11
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment12
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment13
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment14
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment15
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment4
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment5
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment6
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment7
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment8
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment9
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment_Manual
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Environment
    factory Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentStatics
    factory Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentStatics2
    property browser_version_string
        get get_BrowserVersionString slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment shape=4
            out string return
    property failure_report_folder_path
        get get_FailureReportFolderPath slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment11 shape=4
            out string return
    property user_data_folder
        get get_UserDataFolder slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment7 shape=4
            out string return
    event browser_process_exited
        add add_BrowserProcessExited slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment5 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Environment,Microsoft.Web.WebView2.Core.CoreWebView2BrowserProcessExitedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_BrowserProcessExited slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment5 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event process_infos_changed
        add add_ProcessInfosChanged slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment8 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Environment,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ProcessInfosChanged slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment8 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event new_browser_version_available
        add add_NewBrowserVersionAvailable slot=7 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Environment,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_NewBrowserVersionAvailable slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method compare_browser_version_string static
        method CompareBrowserVersionString slot=10 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentStatics shape=117 static
            in string name=browserVersionString1
            in string name=browserVersionString2
            out int32 return
    method create_async static
        method CreateAsync slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentStatics shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Environment> return
    method create_context_menu_item
        method CreateContextMenuItem slot=6 inputs=3 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment9 shape=195
            in string name=Label
            in interface type=Windows.Storage.Streams.IRandomAccessStream name=iconStream
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItemKind name=Kind
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem return
    method create_core_webview2_composition_controller_async
        method CreateCoreWebView2CompositionControllerAsync slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment3 shape=51
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ControllerWindowReference name=ParentWindow
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController> return
        method CreateCoreWebView2CompositionControllerAsync slot=7 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment_Manual shape=117
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ControllerWindowReference name=ParentWindow
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ControllerOptions name=options
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController> return
    method create_core_webview2_controller_async
        method CreateCoreWebView2ControllerAsync slot=9 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment shape=51
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ControllerWindowReference name=ParentWindow
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Controller> return
        method CreateCoreWebView2ControllerAsync slot=6 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment_Manual shape=117
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ControllerWindowReference name=ParentWindow
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ControllerOptions name=options
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Controller> return
    method create_core_webview2_controller_options
        method CreateCoreWebView2ControllerOptions slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment10 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ControllerOptions return
    method create_core_webview2_pointer_info
        method CreateCoreWebView2PointerInfo slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment3 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2PointerInfo return
    method create_find_options
        method CreateFindOptions slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment15 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2FindOptions return
    method create_print_settings
        method CreatePrintSettings slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment6 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2PrintSettings return
    method create_shared_buffer
        method CreateSharedBuffer slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment12 shape=47
            in uint64 name=Size
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedBuffer return
    method create_web_file_system_directory_handle
        method CreateWebFileSystemDirectoryHandle slot=7 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment14 shape=117
            in string name=Path
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2FileSystemHandlePermission name=Permission
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2FileSystemHandle return
    method create_web_file_system_file_handle
        method CreateWebFileSystemFileHandle slot=6 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment14 shape=117
            in string name=Path
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2FileSystemHandlePermission name=Permission
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2FileSystemHandle return
    method create_web_resource_request
        method CreateWebResourceRequest slot=6 inputs=4 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment2 shape=239
            in string name=uri
            in string name=Method
            in interface type=Windows.Storage.Streams.IRandomAccessStream name=postData
            in string name=Headers
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequest return
    method create_web_resource_response
        method CreateWebResourceResponse slot=10 inputs=4 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment shape=239
            in interface type=Windows.Storage.Streams.IRandomAccessStream name=Content
            in int32 name=StatusCode
            in string name=ReasonPhrase
            in string name=Headers
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponse return
    method create_with_options_async static
        method CreateWithOptionsAsync slot=7 inputs=3 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentStatics shape=195 static
            in string name=browserExecutableFolder
            in string name=userDataFolder
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2EnvironmentOptions name=options
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Environment> return
    method get_available_browser_version_string static
        method GetAvailableBrowserVersionString slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentStatics shape=4 static
            out string return
        method GetAvailableBrowserVersionString slot=9 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentStatics shape=51 static
            in string name=browserExecutableFolder
            out string return
        method GetAvailableBrowserVersionString slot=6 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentStatics2 shape=117 static
            in string name=browserExecutableFolder
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2EnvironmentOptions name=options
            out string return
    method get_process_extended_infos_async
        method GetProcessExtendedInfosAsync slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment13 shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo>> return
    method get_process_infos
        method GetProcessInfos slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Environment8 shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> return

class Microsoft.Web.WebView2.Core.CoreWebView2EnvironmentOptions activatable python_type
    py CoreWebView2EnvironmentOptions
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2EnvironmentOptions;{25d6dc39-0062-5735-8b09-a6f535f19e97})
    default Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions
    requires Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions4
    requires Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions5
    requires Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions6
    requires Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions7
    requires Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions8
    requires Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions_Manual
    requires Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions_Manual3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property target_compatible_browser_version
        get get_TargetCompatibleBrowserVersion slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions shape=4
            out string return
        put put_TargetCompatibleBrowserVersion slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions shape=4
            in string name=value
    property language
        get get_Language slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions shape=4
            out string return
        put put_Language slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions shape=4
            in string name=value
    property allow_single_sign_on_using_os_primary_account
        get get_AllowSingleSignOnUsingOSPrimaryAccount slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions shape=4
            out boolean return
        put put_AllowSingleSignOnUsingOSPrimaryAccount slot=13 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions shape=4
            in boolean name=value
    property additional_browser_arguments
        get get_AdditionalBrowserArguments slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions shape=4
            out string return
        put put_AdditionalBrowserArguments slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions shape=4
            in string name=value
    property custom_scheme_registrations
        get get_CustomSchemeRegistrations slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions_Manual3 shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> return
        put put_CustomSchemeRegistrations slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions_Manual3 shape=4
            in parameterized type=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> name=value
    property exclusive_user_data_folder_access
        get get_ExclusiveUserDataFolderAccess slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions2 shape=4
            out boolean return
        put put_ExclusiveUserDataFolderAccess slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions2 shape=4
            in boolean name=value
    property is_custom_crash_reporting_enabled
        get get_IsCustomCrashReportingEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions3 shape=4
            out boolean return
        put put_IsCustomCrashReportingEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions3 shape=4
            in boolean name=value
    property enable_tracking_prevention
        get get_EnableTrackingPrevention slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions5 shape=4
            out boolean return
        put put_EnableTrackingPrevention slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions5 shape=4
            in boolean name=value
    property are_browser_extensions_enabled
        get get_AreBrowserExtensionsEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions6 shape=4
            out boolean return
        put put_AreBrowserExtensionsEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions6 shape=4
            in boolean name=value
    property release_channels
        get get_ReleaseChannels slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions7 shape=4
            out enum_u32 type=Microsoft.Web.WebView2.Core.CoreWebView2ReleaseChannels return
        put put_ReleaseChannels slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions7 shape=4
            in enum_u32 type=Microsoft.Web.WebView2.Core.CoreWebView2ReleaseChannels name=value
    property channel_search_kind
        get get_ChannelSearchKind slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions7 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ChannelSearchKind return
        put put_ChannelSearchKind slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions7 shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ChannelSearchKind name=value
    property scroll_bar_style
        get get_ScrollBarStyle slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions8 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ScrollbarStyle return
        put put_ScrollBarStyle slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions8 shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ScrollbarStyle name=value

class Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult python_type
    py CoreWebView2ExecuteScriptResult
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult;{9bef80f9-580c-56a0-8db9-75ec792c8421})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ExecuteScriptResult
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ExecuteScriptResult_Manual
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ExecuteScriptResult
    property exception
        get get_Exception slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ExecuteScriptResult shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ScriptException return
    property result_as_json
        get get_ResultAsJson slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ExecuteScriptResult shape=4
            out string return
    property succeeded
        get get_Succeeded slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ExecuteScriptResult shape=4
            out boolean return
    method try_get_result_as_string
        method TryGetResultAsString slot=6 inputs=0 outputs=2 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ExecuteScriptResult_Manual shape=51
            out string name=stringResult
            out int32 return

enum Microsoft.Web.WebView2.Core.CoreWebView2FaviconImageFormat python_type
    py CoreWebView2FaviconImageFormat
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2FaviconImageFormat;i4)
    constant PNG 0
    constant JPEG 1

class Microsoft.Web.WebView2.Core.CoreWebView2File python_type
    py CoreWebView2File
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2File;{cab45512-9594-50f1-ac3c-9cc103b574a3})
    default Microsoft.Web.WebView2.Core.ICoreWebView2File
    requires Microsoft.Web.WebView2.Core.ICoreWebView2File
    property path
        get get_Path slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2File shape=4
            out string return

class Microsoft.Web.WebView2.Core.CoreWebView2FileSystemHandle python_type
    py CoreWebView2FileSystemHandle
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2FileSystemHandle;{241cb4c8-0021-5f72-8bf2-e141dce4c151})
    default Microsoft.Web.WebView2.Core.ICoreWebView2FileSystemHandle
    requires Microsoft.Web.WebView2.Core.ICoreWebView2FileSystemHandle
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FileSystemHandle shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2FileSystemHandleKind return
    property path
        get get_Path slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FileSystemHandle shape=4
            out string return
    property permission
        get get_Permission slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FileSystemHandle shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2FileSystemHandlePermission return

enum Microsoft.Web.WebView2.Core.CoreWebView2FileSystemHandleKind python_type
    py CoreWebView2FileSystemHandleKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2FileSystemHandleKind;i4)
    constant FILE 0
    constant DIRECTORY 1

enum Microsoft.Web.WebView2.Core.CoreWebView2FileSystemHandlePermission python_type
    py CoreWebView2FileSystemHandlePermission
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2FileSystemHandlePermission;i4)
    constant READ_ONLY 0
    constant READ_WRITE 1

class Microsoft.Web.WebView2.Core.CoreWebView2Find python_type
    py CoreWebView2Find
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2Find;{d9afbd37-aeb2-5109-bb8f-6ff27cf9d279})
    default Microsoft.Web.WebView2.Core.ICoreWebView2Find
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Find
    property active_match_index
        get get_ActiveMatchIndex slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Find shape=4
            out int32 return
    property match_count
        get get_MatchCount slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Find shape=4
            out int32 return
    event active_match_index_changed
        add add_ActiveMatchIndexChanged slot=8 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Find shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Find,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ActiveMatchIndexChanged slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Find shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event match_count_changed
        add add_MatchCountChanged slot=10 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Find shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Find,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_MatchCountChanged slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Find shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method find_next
        method FindNext slot=13 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Find shape=0
    method find_previous
        method FindPrevious slot=14 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Find shape=0
    method start_async
        method StartAsync slot=12 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Find shape=51
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2FindOptions name=options
            out interface type=Windows.Foundation.IAsyncAction return
    method stop
        method Stop slot=15 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Find shape=0

class Microsoft.Web.WebView2.Core.CoreWebView2FindOptions python_type
    py CoreWebView2FindOptions
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2FindOptions;{157b920b-e1dc-5792-8a21-26a1c882c3f6})
    default Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions
    requires Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions
    property suppress_default_find_dialog
        get get_SuppressDefaultFindDialog slot=14 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions shape=4
            out boolean return
        put put_SuppressDefaultFindDialog slot=15 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions shape=4
            in boolean name=value
    property should_match_word
        get get_ShouldMatchWord slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions shape=4
            out boolean return
        put put_ShouldMatchWord slot=13 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions shape=4
            in boolean name=value
    property should_highlight_all_matches
        get get_ShouldHighlightAllMatches slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions shape=4
            out boolean return
        put put_ShouldHighlightAllMatches slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions shape=4
            in boolean name=value
    property is_case_sensitive
        get get_IsCaseSensitive slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions shape=4
            out boolean return
        put put_IsCaseSensitive slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions shape=4
            in boolean name=value
    property find_term
        get get_FindTerm slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions shape=4
            out string return
        put put_FindTerm slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions shape=4
            in string name=value

class Microsoft.Web.WebView2.Core.CoreWebView2Frame python_type
    py CoreWebView2Frame
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2Frame;{02ffcbf9-19e7-5bb8-8273-346420fb1503})
    default Microsoft.Web.WebView2.Core.ICoreWebView2Frame
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Frame2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Frame3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Frame4
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Frame5
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Frame6
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Frame7
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Frame8
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Frame
    property name
        get get_Name slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame shape=4
            out string return
    property frame_id
        get get_FrameId slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame5 shape=4
            out uint32 return
    event content_loading
        add add_ContentLoading slot=8 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ContentLoading slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event dom_content_loaded
        add add_DOMContentLoaded slot=12 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2DOMContentLoadedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_DOMContentLoaded slot=13 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event navigation_completed
        add add_NavigationCompleted slot=10 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_NavigationCompleted slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event navigation_starting
        add add_NavigationStarting slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_NavigationStarting slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event web_message_received
        add add_WebMessageReceived slot=14 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_WebMessageReceived slot=15 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event permission_requested
        add add_PermissionRequested slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame3 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2PermissionRequestedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_PermissionRequested slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame3 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event screen_capture_starting
        add add_ScreenCaptureStarting slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame6 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2ScreenCaptureStartingEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ScreenCaptureStarting slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame6 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event frame_created
        add add_FrameCreated slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame7 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2FrameCreatedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_FrameCreated slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame7 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event dedicated_worker_created
        add add_DedicatedWorkerCreated slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame8 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_DedicatedWorkerCreated slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame8 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event destroyed
        add add_Destroyed slot=9 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Destroyed slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event name_changed
        add add_NameChanged slot=7 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_NameChanged slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method execute_script_async
        method ExecuteScriptAsync slot=16 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=51
            in string name=javaScript
            out parameterized type=Windows.Foundation.IAsyncOperation<System.String> return
    method is_destroyed
        method IsDestroyed slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame shape=4
            out int32 return
    method post_shared_buffer_to_script
        method PostSharedBufferToScript slot=6 inputs=3 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame4 shape=117
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedBuffer name=sharedBuffer
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2SharedBufferAccess name=access
            in string name=additionalDataAsJson
    method post_web_message_as_json
        method PostWebMessageAsJson slot=17 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=4
            in string name=webMessageAsJson
    method post_web_message_as_string
        method PostWebMessageAsString slot=18 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame2 shape=4
            in string name=webMessageAsString
    method remove_host_object_from_script
        method RemoveHostObjectFromScript slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Frame shape=4
            in string name=name

class Microsoft.Web.WebView2.Core.CoreWebView2FrameCreatedEventArgs python_type
    py CoreWebView2FrameCreatedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2FrameCreatedEventArgs;{527b01b8-fc6d-5543-8dce-96cdfdb32c81})
    default Microsoft.Web.WebView2.Core.ICoreWebView2FrameCreatedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2FrameCreatedEventArgs
    property frame
        get get_Frame slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FrameCreatedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Frame return

class Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo python_type
    py CoreWebView2FrameInfo
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo;{f9b82e06-73f3-513b-bc2c-445ddedba976})
    default Microsoft.Web.WebView2.Core.ICoreWebView2FrameInfo
    requires Microsoft.Web.WebView2.Core.ICoreWebView2FrameInfo2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2FrameInfo
    property name
        get get_Name slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FrameInfo shape=4
            out string return
    property source
        get get_Source slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FrameInfo shape=4
            out string return
    property frame_id
        get get_FrameId slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FrameInfo2 shape=4
            out uint32 return
    property frame_kind
        get get_FrameKind slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FrameInfo2 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2FrameKind return
    property parent_frame_info
        get get_ParentFrameInfo slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2FrameInfo2 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo return

enum Microsoft.Web.WebView2.Core.CoreWebView2FrameKind python_type
    py CoreWebView2FrameKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2FrameKind;i4)
    constant UNKNOWN 0
    constant MAIN_FRAME 1
    constant IFRAME 2
    constant EMBED 3
    constant OBJECT 4

enum Microsoft.Web.WebView2.Core.CoreWebView2HostResourceAccessKind python_type
    py CoreWebView2HostResourceAccessKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2HostResourceAccessKind;i4)
    constant DENY 0
    constant ALLOW 1
    constant DENY_CORS 2

class Microsoft.Web.WebView2.Core.CoreWebView2HttpHeadersCollectionIterator python_type iterable iterator
    py CoreWebView2HttpHeadersCollectionIterator
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2HttpHeadersCollectionIterator;{adf264ee-d980-5f48-a60e-8705de046608})
    default Microsoft.Web.WebView2.Core.ICoreWebView2HttpHeadersCollectionIterator
    requires Microsoft.Web.WebView2.Core.ICoreWebView2HttpHeadersCollectionIterator
    requires Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>>
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=4 reverse=22 role=current
            out parameterized type=Windows.Foundation.Collections.IKeyValuePair<System.String,System.String> return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> 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.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=117 reverse=101 role=get_many
            fill_array parameterized type=Windows.Foundation.Collections.IKeyValuePair<System.String,System.String> name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=4 reverse=62 role=move_next
            out boolean return

class Microsoft.Web.WebView2.Core.CoreWebView2HttpRequestHeaders python_type iterable
    py CoreWebView2HttpRequestHeaders
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2HttpRequestHeaders;{dc2226c7-3515-55bb-bcb2-57b78f86b91d})
    default Microsoft.Web.WebView2.Core.ICoreWebView2HttpRequestHeaders
    requires Microsoft.Web.WebView2.Core.ICoreWebView2HttpRequestHeaders
    requires Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>>
    method contains
        method Contains slot=8 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2HttpRequestHeaders shape=51
            in string name=name
            out boolean return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> return
    method get_header
        method GetHeader slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2HttpRequestHeaders shape=51
            in string name=name
            out string return
    method get_headers
        method GetHeaders slot=7 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2HttpRequestHeaders shape=51
            in string name=name
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2HttpHeadersCollectionIterator return
    method remove_header
        method RemoveHeader slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2HttpRequestHeaders shape=4
            in string name=name
    method set_header
        method SetHeader slot=9 inputs=2 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2HttpRequestHeaders shape=51
            in string name=name
            in string name=value

class Microsoft.Web.WebView2.Core.CoreWebView2HttpResponseHeaders python_type iterable
    py CoreWebView2HttpResponseHeaders
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2HttpResponseHeaders;{f3d383e9-747f-5574-8662-9a6b920cecd4})
    default Microsoft.Web.WebView2.Core.ICoreWebView2HttpResponseHeaders
    requires Microsoft.Web.WebView2.Core.ICoreWebView2HttpResponseHeaders
    requires Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>>
    method append_header
        method AppendHeader slot=6 inputs=2 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2HttpResponseHeaders shape=51
            in string name=name
            in string name=value
    method contains
        method Contains slot=7 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2HttpResponseHeaders shape=51
            in string name=name
            out boolean return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> return
    method get_header
        method GetHeader slot=8 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2HttpResponseHeaders shape=51
            in string name=name
            out string return
    method get_headers
        method GetHeaders slot=9 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2HttpResponseHeaders shape=51
            in string name=name
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2HttpHeadersCollectionIterator return

enum Microsoft.Web.WebView2.Core.CoreWebView2KeyEventKind python_type
    py CoreWebView2KeyEventKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2KeyEventKind;i4)
    constant KEY_DOWN 0
    constant KEY_UP 1
    constant SYSTEM_KEY_DOWN 2
    constant SYSTEM_KEY_UP 3

class Microsoft.Web.WebView2.Core.CoreWebView2LaunchingExternalUriSchemeEventArgs python_type
    py CoreWebView2LaunchingExternalUriSchemeEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2LaunchingExternalUriSchemeEventArgs;{6ab44f8d-ec6a-56a1-ae3c-9c55dff6cbc6})
    default Microsoft.Web.WebView2.Core.ICoreWebView2LaunchingExternalUriSchemeEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2LaunchingExternalUriSchemeEventArgs
    property cancel
        get get_Cancel slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2LaunchingExternalUriSchemeEventArgs shape=4
            out boolean return
        put put_Cancel slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2LaunchingExternalUriSchemeEventArgs shape=4
            in boolean name=value
    property initiating_origin
        get get_InitiatingOrigin slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2LaunchingExternalUriSchemeEventArgs shape=4
            out string return
    property is_user_initiated
        get get_IsUserInitiated slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2LaunchingExternalUriSchemeEventArgs shape=4
            out boolean return
    property uri
        get get_Uri slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2LaunchingExternalUriSchemeEventArgs shape=4
            out string return
    method get_deferral
        method GetDeferral slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2LaunchingExternalUriSchemeEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

enum Microsoft.Web.WebView2.Core.CoreWebView2MemoryUsageTargetLevel python_type
    py CoreWebView2MemoryUsageTargetLevel
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2MemoryUsageTargetLevel;i4)
    constant NORMAL 0
    constant LOW 1

enum Microsoft.Web.WebView2.Core.CoreWebView2MouseEventKind python_type
    py CoreWebView2MouseEventKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2MouseEventKind;i4)
    constant HORIZONTAL_WHEEL 526
    constant LEFT_BUTTON_DOUBLE_CLICK 515
    constant LEFT_BUTTON_DOWN 513
    constant LEFT_BUTTON_UP 514
    constant LEAVE 675
    constant MIDDLE_BUTTON_DOUBLE_CLICK 521
    constant MIDDLE_BUTTON_DOWN 519
    constant MIDDLE_BUTTON_UP 520
    constant MOVE 512
    constant RIGHT_BUTTON_DOUBLE_CLICK 518
    constant RIGHT_BUTTON_DOWN 516
    constant RIGHT_BUTTON_UP 517
    constant WHEEL 522
    constant X_BUTTON_DOUBLE_CLICK 525
    constant X_BUTTON_DOWN 523
    constant X_BUTTON_UP 524
    constant NON_CLIENT_RIGHT_BUTTON_DOWN 164
    constant NON_CLIENT_RIGHT_BUTTON_UP 165

enum Microsoft.Web.WebView2.Core.CoreWebView2MouseEventVirtualKeys python_type flags_enum
    py CoreWebView2MouseEventVirtualKeys
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2MouseEventVirtualKeys;u4)
    constant NONE 0x0
    constant LEFT_BUTTON 0x1
    constant RIGHT_BUTTON 0x2
    constant SHIFT 0x4
    constant CONTROL 0x8
    constant MIDDLE_BUTTON 0x10
    constant X_BUTTON1 0x20
    constant X_BUTTON2 0x40

enum Microsoft.Web.WebView2.Core.CoreWebView2MoveFocusReason python_type
    py CoreWebView2MoveFocusReason
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2MoveFocusReason;i4)
    constant PROGRAMMATIC 0
    constant NEXT 1
    constant PREVIOUS 2

class Microsoft.Web.WebView2.Core.CoreWebView2MoveFocusRequestedEventArgs python_type
    py CoreWebView2MoveFocusRequestedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2MoveFocusRequestedEventArgs;{2e29103b-ecdd-5c1d-b288-3f066d608919})
    default Microsoft.Web.WebView2.Core.ICoreWebView2MoveFocusRequestedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2MoveFocusRequestedEventArgs
    property handled
        get get_Handled slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2MoveFocusRequestedEventArgs shape=4
            out boolean return
        put put_Handled slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2MoveFocusRequestedEventArgs shape=4
            in boolean name=value
    property reason
        get get_Reason slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2MoveFocusRequestedEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2MoveFocusReason return

class Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs python_type
    py CoreWebView2NavigationCompletedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs;{4865e238-036a-5664-95a3-447ec44cf498})
    default Microsoft.Web.WebView2.Core.ICoreWebView2NavigationCompletedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2NavigationCompletedEventArgs2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2NavigationCompletedEventArgs
    property is_success
        get get_IsSuccess slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationCompletedEventArgs shape=4
            out boolean return
    property navigation_id
        get get_NavigationId slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationCompletedEventArgs shape=4
            out uint64 return
    property web_error_status
        get get_WebErrorStatus slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationCompletedEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2WebErrorStatus return
    property http_status_code
        get get_HttpStatusCode slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationCompletedEventArgs2 shape=4
            out int32 return

enum Microsoft.Web.WebView2.Core.CoreWebView2NavigationKind python_type
    py CoreWebView2NavigationKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2NavigationKind;i4)
    constant RELOAD 0
    constant BACK_OR_FORWARD 1
    constant NEW_DOCUMENT 2

class Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs python_type
    py CoreWebView2NavigationStartingEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs;{548d23d3-fea3-5616-bd05-ae08066c86d3})
    default Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs
    property cancel
        get get_Cancel slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs shape=4
            out boolean return
        put put_Cancel slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs shape=4
            in boolean name=value
    property is_redirected
        get get_IsRedirected slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs shape=4
            out boolean return
    property is_user_initiated
        get get_IsUserInitiated slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs shape=4
            out boolean return
    property navigation_id
        get get_NavigationId slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs shape=4
            out uint64 return
    property request_headers
        get get_RequestHeaders slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2HttpRequestHeaders return
    property uri
        get get_Uri slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs shape=4
            out string return
    property additional_allowed_frame_ancestors
        get get_AdditionalAllowedFrameAncestors slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs2 shape=4
            out string return
        put put_AdditionalAllowedFrameAncestors slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs2 shape=4
            in string name=value
    property navigation_kind
        get get_NavigationKind slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs3 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2NavigationKind return

class Microsoft.Web.WebView2.Core.CoreWebView2NewWindowRequestedEventArgs python_type
    py CoreWebView2NewWindowRequestedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2NewWindowRequestedEventArgs;{e6e013ba-aec8-532e-9ac9-1590af7b25ec})
    default Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs
    property new_window
        get get_NewWindow slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2 return
        put put_NewWindow slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs shape=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=value
    property handled
        get get_Handled slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs shape=4
            out boolean return
        put put_Handled slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs shape=4
            in boolean name=value
    property is_user_initiated
        get get_IsUserInitiated slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs shape=4
            out boolean return
    property uri
        get get_Uri slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs shape=4
            out string return
    property window_features
        get get_WindowFeatures slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2WindowFeatures return
    property name
        get get_Name slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs2 shape=4
            out string return
    property original_source_frame_info
        get get_OriginalSourceFrameInfo slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs3 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo return
    method get_deferral
        method GetDeferral slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

class Microsoft.Web.WebView2.Core.CoreWebView2NonClientRegionChangedEventArgs python_type
    py CoreWebView2NonClientRegionChangedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2NonClientRegionChangedEventArgs;{4f583622-cd0f-55d6-be7e-8a8f99a20e62})
    default Microsoft.Web.WebView2.Core.ICoreWebView2NonClientRegionChangedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2NonClientRegionChangedEventArgs
    property region_kind
        get get_RegionKind slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NonClientRegionChangedEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2NonClientRegionKind return

enum Microsoft.Web.WebView2.Core.CoreWebView2NonClientRegionKind python_type
    py CoreWebView2NonClientRegionKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2NonClientRegionKind;i4)
    constant NOWHERE 0
    constant CLIENT 1
    constant CAPTION 2
    constant MINIMIZE 8
    constant MAXIMIZE 9
    constant CLOSE 20

class Microsoft.Web.WebView2.Core.CoreWebView2Notification python_type
    py CoreWebView2Notification
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2Notification;{2516351d-6ccd-5484-bff3-75f4dd4749e5})
    default Microsoft.Web.WebView2.Core.ICoreWebView2Notification
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Notification_Manual2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Notification
    property badge_uri
        get get_BadgeUri slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=4
            out string return
    property body
        get get_Body slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=4
            out string return
    property body_image_uri
        get get_BodyImageUri slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=4
            out string return
    property direction
        get get_Direction slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2TextDirectionKind return
    property icon_uri
        get get_IconUri slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=4
            out string return
    property is_silent
        get get_IsSilent slot=16 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=4
            out boolean return
    property language
        get get_Language slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=4
            out string return
    property requires_interaction
        get get_RequiresInteraction slot=15 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=4
            out boolean return
    property should_renotify
        get get_ShouldRenotify slot=14 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=4
            out boolean return
    property tag
        get get_Tag slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=4
            out string return
    property timestamp
        get get_Timestamp slot=17 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=4
            out double return
    property title
        get get_Title slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=4
            out string return
    property vibration_pattern
        get get_VibrationPattern slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification_Manual2 shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt64> return
    event close_requested
        add add_CloseRequested slot=18 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Notification,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_CloseRequested slot=19 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method report_clicked
        method ReportClicked slot=21 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=0
    method report_closed
        method ReportClosed slot=22 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=0
    method report_shown
        method ReportShown slot=20 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Notification shape=0

class Microsoft.Web.WebView2.Core.CoreWebView2NotificationReceivedEventArgs python_type
    py CoreWebView2NotificationReceivedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2NotificationReceivedEventArgs;{9416a036-5e06-57cb-8bbb-7f6ea1dc9a3d})
    default Microsoft.Web.WebView2.Core.ICoreWebView2NotificationReceivedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2NotificationReceivedEventArgs
    property handled
        get get_Handled slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NotificationReceivedEventArgs shape=4
            out boolean return
        put put_Handled slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NotificationReceivedEventArgs shape=4
            in boolean name=value
    property notification
        get get_Notification slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NotificationReceivedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Notification return
    property sender_origin
        get get_SenderOrigin slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NotificationReceivedEventArgs shape=4
            out string return
    method get_deferral
        method GetDeferral slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2NotificationReceivedEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

enum Microsoft.Web.WebView2.Core.CoreWebView2PdfToolbarItems python_type flags_enum
    py CoreWebView2PdfToolbarItems
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2PdfToolbarItems;u4)
    constant NONE 0x0
    constant SAVE 0x1
    constant PRINT 0x2
    constant SAVE_AS 0x4
    constant ZOOM_IN 0x8
    constant ZOOM_OUT 0x10
    constant ROTATE 0x20
    constant FIT_PAGE 0x40
    constant PAGE_LAYOUT 0x80
    constant BOOKMARKS 0x100
    constant PAGE_SELECTOR 0x200
    constant SEARCH 0x400
    constant FULL_SCREEN 0x800
    constant MORE_SETTINGS 0x1000

enum Microsoft.Web.WebView2.Core.CoreWebView2PermissionKind python_type
    py CoreWebView2PermissionKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2PermissionKind;i4)
    constant UNKNOWN_PERMISSION 0
    constant MICROPHONE 1
    constant CAMERA 2
    constant GEOLOCATION 3
    constant NOTIFICATIONS 4
    constant OTHER_SENSORS 5
    constant CLIPBOARD_READ 6
    constant MULTIPLE_AUTOMATIC_DOWNLOADS 7
    constant FILE_READ_WRITE 8
    constant AUTOPLAY 9
    constant LOCAL_FONTS 10
    constant MIDI_SYSTEM_EXCLUSIVE_MESSAGES 11
    constant WINDOW_MANAGEMENT 12
    constant PERSISTENT_STORAGE 13

class Microsoft.Web.WebView2.Core.CoreWebView2PermissionRequestedEventArgs python_type
    py CoreWebView2PermissionRequestedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2PermissionRequestedEventArgs;{118bdd9b-cef1-5910-929e-c1a321328239})
    default Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs
    property state
        get get_State slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionState return
        put put_State slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionState name=value
    property is_user_initiated
        get get_IsUserInitiated slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs shape=4
            out boolean return
    property permission_kind
        get get_PermissionKind slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionKind return
    property uri
        get get_Uri slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs shape=4
            out string return
    property handled
        get get_Handled slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs2 shape=4
            out boolean return
        put put_Handled slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs2 shape=4
            in boolean name=value
    property saves_in_profile
        get get_SavesInProfile slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs3 shape=4
            out boolean return
        put put_SavesInProfile slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs3 shape=4
            in boolean name=value
    method get_deferral
        method GetDeferral slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

class Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting python_type
    py CoreWebView2PermissionSetting
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting;{b4158d0b-8ef8-575f-8e99-5fe02e8b579e})
    default Microsoft.Web.WebView2.Core.ICoreWebView2PermissionSetting
    requires Microsoft.Web.WebView2.Core.ICoreWebView2PermissionSetting
    property permission_kind
        get get_PermissionKind slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionSetting shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionKind return
    property permission_origin
        get get_PermissionOrigin slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionSetting shape=4
            out string return
    property permission_state
        get get_PermissionState slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PermissionSetting shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionState return

enum Microsoft.Web.WebView2.Core.CoreWebView2PermissionState python_type
    py CoreWebView2PermissionState
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2PermissionState;i4)
    constant DEFAULT 0
    constant ALLOW 1
    constant DENY 2

struct Microsoft.Web.WebView2.Core.CoreWebView2PhysicalKeyStatus python_type
    py CoreWebView2PhysicalKeyStatus
    signature struct(Microsoft.Web.WebView2.Core.CoreWebView2PhysicalKeyStatus;u4;u4;i4;i4;i4;i4)
    field repeat_count RepeatCount uint32
    field scan_code ScanCode uint32
    field is_extended_key IsExtendedKey int32
    field is_menu_key_down IsMenuKeyDown int32
    field was_key_down WasKeyDown int32
    field is_key_released IsKeyReleased int32

enum Microsoft.Web.WebView2.Core.CoreWebView2PointerEventKind python_type
    py CoreWebView2PointerEventKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2PointerEventKind;i4)
    constant ACTIVATE 587
    constant DOWN 582
    constant ENTER 585
    constant LEAVE 586
    constant UP 583
    constant UPDATE 581

class Microsoft.Web.WebView2.Core.CoreWebView2PointerInfo python_type
    py CoreWebView2PointerInfo
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2PointerInfo;{c3860e0d-c018-5a84-bc06-9f8f7b275dff})
    default Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo
    requires Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo
    property touch_pressure
        get get_TouchPressure slot=60 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_TouchPressure slot=61 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property touch_orientation
        get get_TouchOrientation slot=58 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_TouchOrientation slot=59 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property touch_mask
        get get_TouchMask slot=52 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_TouchMask slot=53 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property touch_flags
        get get_TouchFlags slot=50 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_TouchFlags slot=51 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property touch_contact_raw
        get get_TouchContactRaw slot=56 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out struct type=Windows.Foundation.Rect return
        put put_TouchContactRaw slot=57 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=8
            in struct type=Windows.Foundation.Rect name=value
    property touch_contact
        get get_TouchContact slot=54 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out struct type=Windows.Foundation.Rect return
        put put_TouchContact slot=55 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=8
            in struct type=Windows.Foundation.Rect name=value
    property time
        get get_Time slot=26 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_Time slot=27 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property pointer_kind
        get get_PointerKind slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_PointerKind slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property pointer_id
        get get_PointerId slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_PointerId slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property pointer_flags
        get get_PointerFlags slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_PointerFlags slot=13 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property pointer_device_rect
        get get_PointerDeviceRect slot=14 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out struct type=Windows.Foundation.Rect return
        put put_PointerDeviceRect slot=15 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=8
            in struct type=Windows.Foundation.Rect name=value
    property pixel_location_raw
        get get_PixelLocationRaw slot=22 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out struct type=Windows.Foundation.Point return
        put put_PixelLocationRaw slot=23 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=10
            in struct type=Windows.Foundation.Point name=value
    property pixel_location
        get get_PixelLocation slot=18 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out struct type=Windows.Foundation.Point return
        put put_PixelLocation slot=19 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=10
            in struct type=Windows.Foundation.Point name=value
    property performance_count
        get get_PerformanceCount slot=34 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint64 return
        put put_PerformanceCount slot=35 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=3
            in uint64 name=value
    property pen_tilt_y
        get get_PenTiltY slot=48 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out int32 return
        put put_PenTiltY slot=49 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in int32 name=value
    property pen_tilt_x
        get get_PenTiltX slot=46 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out int32 return
        put put_PenTiltX slot=47 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in int32 name=value
    property pen_rotation
        get get_PenRotation slot=44 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_PenRotation slot=45 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property pen_pressure
        get get_PenPressure slot=42 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_PenPressure slot=43 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property pen_mask
        get get_PenMask slot=40 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_PenMask slot=41 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property pen_flags
        get get_PenFlags slot=38 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_PenFlags slot=39 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property key_states
        get get_KeyStates slot=32 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_KeyStates slot=33 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property input_data
        get get_InputData slot=30 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out int32 return
        put put_InputData slot=31 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in int32 name=value
    property history_count
        get get_HistoryCount slot=28 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_HistoryCount slot=29 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property himetric_location_raw
        get get_HimetricLocationRaw slot=24 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out struct type=Windows.Foundation.Point return
        put put_HimetricLocationRaw slot=25 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=10
            in struct type=Windows.Foundation.Point name=value
    property himetric_location
        get get_HimetricLocation slot=20 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out struct type=Windows.Foundation.Point return
        put put_HimetricLocation slot=21 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=10
            in struct type=Windows.Foundation.Point name=value
    property frame_id
        get get_FrameId slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out uint32 return
        put put_FrameId slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in uint32 name=value
    property display_rect
        get get_DisplayRect slot=16 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out struct type=Windows.Foundation.Rect return
        put put_DisplayRect slot=17 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=8
            in struct type=Windows.Foundation.Rect name=value
    property button_change_kind
        get get_ButtonChangeKind slot=36 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            out int32 return
        put put_ButtonChangeKind slot=37 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo shape=4
            in int32 name=value

enum Microsoft.Web.WebView2.Core.CoreWebView2PreferredColorScheme python_type
    py CoreWebView2PreferredColorScheme
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2PreferredColorScheme;i4)
    constant AUTO 0
    constant LIGHT 1
    constant DARK 2

enum Microsoft.Web.WebView2.Core.CoreWebView2PrintCollation python_type
    py CoreWebView2PrintCollation
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2PrintCollation;i4)
    constant DEFAULT 0
    constant COLLATED 1
    constant UNCOLLATED 2

enum Microsoft.Web.WebView2.Core.CoreWebView2PrintColorMode python_type
    py CoreWebView2PrintColorMode
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2PrintColorMode;i4)
    constant DEFAULT 0
    constant COLOR 1
    constant GRAYSCALE 2

enum Microsoft.Web.WebView2.Core.CoreWebView2PrintDialogKind python_type
    py CoreWebView2PrintDialogKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2PrintDialogKind;i4)
    constant BROWSER 0
    constant SYSTEM 1

enum Microsoft.Web.WebView2.Core.CoreWebView2PrintDuplex python_type
    py CoreWebView2PrintDuplex
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2PrintDuplex;i4)
    constant DEFAULT 0
    constant ONE_SIDED 1
    constant TWO_SIDED_LONG_EDGE 2
    constant TWO_SIDED_SHORT_EDGE 3

enum Microsoft.Web.WebView2.Core.CoreWebView2PrintMediaSize python_type
    py CoreWebView2PrintMediaSize
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2PrintMediaSize;i4)
    constant DEFAULT 0
    constant CUSTOM 1

enum Microsoft.Web.WebView2.Core.CoreWebView2PrintOrientation python_type
    py CoreWebView2PrintOrientation
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2PrintOrientation;i4)
    constant PORTRAIT 0
    constant LANDSCAPE 1

class Microsoft.Web.WebView2.Core.CoreWebView2PrintSettings python_type
    py CoreWebView2PrintSettings
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2PrintSettings;{9c75c8c0-ef3d-58a8-9a8c-18eed9fd0f16})
    default Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings
    requires Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings
    property should_print_selection_only
        get get_ShouldPrintSelectionOnly slot=24 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out boolean return
        put put_ShouldPrintSelectionOnly slot=25 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            in boolean name=value
    property should_print_header_and_footer
        get get_ShouldPrintHeaderAndFooter slot=26 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out boolean return
        put put_ShouldPrintHeaderAndFooter slot=27 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            in boolean name=value
    property should_print_backgrounds
        get get_ShouldPrintBackgrounds slot=22 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out boolean return
        put put_ShouldPrintBackgrounds slot=23 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            in boolean name=value
    property scale_factor
        get get_ScaleFactor slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out double return
        put put_ScaleFactor slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=2
            in double name=value
    property page_width
        get get_PageWidth slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out double return
        put put_PageWidth slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=2
            in double name=value
    property page_height
        get get_PageHeight slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out double return
        put put_PageHeight slot=13 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=2
            in double name=value
    property orientation
        get get_Orientation slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PrintOrientation return
        put put_Orientation slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PrintOrientation name=value
    property margin_top
        get get_MarginTop slot=14 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out double return
        put put_MarginTop slot=15 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=2
            in double name=value
    property margin_right
        get get_MarginRight slot=20 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out double return
        put put_MarginRight slot=21 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=2
            in double name=value
    property margin_left
        get get_MarginLeft slot=18 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out double return
        put put_MarginLeft slot=19 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=2
            in double name=value
    property margin_bottom
        get get_MarginBottom slot=16 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out double return
        put put_MarginBottom slot=17 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=2
            in double name=value
    property header_title
        get get_HeaderTitle slot=28 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out string return
        put put_HeaderTitle slot=29 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            in string name=value
    property footer_uri
        get get_FooterUri slot=30 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            out string return
        put put_FooterUri slot=31 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings shape=4
            in string name=value
    property printer_name
        get get_PrinterName slot=20 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            out string return
        put put_PrinterName slot=21 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            in string name=value
    property pages_per_side
        get get_PagesPerSide slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            out int32 return
        put put_PagesPerSide slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            in int32 name=value
    property page_ranges
        get get_PageRanges slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            out string return
        put put_PageRanges slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            in string name=value
    property media_size
        get get_MediaSize slot=18 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PrintMediaSize return
        put put_MediaSize slot=19 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PrintMediaSize name=value
    property duplex
        get get_Duplex slot=16 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PrintDuplex return
        put put_Duplex slot=17 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PrintDuplex name=value
    property copies
        get get_Copies slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            out int32 return
        put put_Copies slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            in int32 name=value
    property color_mode
        get get_ColorMode slot=14 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PrintColorMode return
        put put_ColorMode slot=15 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PrintColorMode name=value
    property collation
        get get_Collation slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PrintCollation return
        put put_Collation slot=13 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2 shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PrintCollation name=value

enum Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus python_type
    py CoreWebView2PrintStatus
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus;i4)
    constant SUCCEEDED 0
    constant PRINTER_UNAVAILABLE 1
    constant OTHER_ERROR 2

class Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo python_type
    py CoreWebView2ProcessExtendedInfo
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo;{60e9238b-621d-57e8-b670-74382b2380a7})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ProcessExtendedInfo
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ProcessExtendedInfo
    property associated_frame_infos
        get get_AssociatedFrameInfos slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ProcessExtendedInfo shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> return
    property process_info
        get get_ProcessInfo slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ProcessExtendedInfo shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo return

class Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedEventArgs python_type
    py CoreWebView2ProcessFailedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedEventArgs;{25a8f8c9-d944-539d-afa3-24172b48ef47})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs
    property process_failed_kind
        get get_ProcessFailedKind slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedKind return
    property exit_code
        get get_ExitCode slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs2 shape=4
            out int32 return
    property frame_infos_for_failed_process
        get get_FrameInfosForFailedProcess slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs2 shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> return
    property process_description
        get get_ProcessDescription slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs2 shape=4
            out string return
    property reason
        get get_Reason slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs2 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedReason return
    property failure_source_module_path
        get get_FailureSourceModulePath slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs3 shape=4
            out string return

enum Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedKind python_type
    py CoreWebView2ProcessFailedKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedKind;i4)
    constant BROWSER_PROCESS_EXITED 0
    constant RENDER_PROCESS_EXITED 1
    constant RENDER_PROCESS_UNRESPONSIVE 2
    constant FRAME_RENDER_PROCESS_EXITED 3
    constant UTILITY_PROCESS_EXITED 4
    constant SANDBOX_HELPER_PROCESS_EXITED 5
    constant GPU_PROCESS_EXITED 6
    constant PPAPI_PLUGIN_PROCESS_EXITED 7
    constant PPAPI_BROKER_PROCESS_EXITED 8
    constant UNKNOWN_PROCESS_EXITED 9

enum Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedReason python_type
    py CoreWebView2ProcessFailedReason
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedReason;i4)
    constant UNEXPECTED 0
    constant UNRESPONSIVE 1
    constant TERMINATED 2
    constant CRASHED 3
    constant LAUNCH_FAILED 4
    constant OUT_OF_MEMORY 5
    constant PROFILE_DELETED 6
    constant NORMAL_EXIT 7
    constant ABNORMAL_EXIT 8
    constant INTEGRITY_FAILURE 9

class Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo python_type
    py CoreWebView2ProcessInfo
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo;{b6ec37e1-23eb-5924-b346-e837890aa9d5})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ProcessInfo
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ProcessInfo
    property kind
        get get_Kind slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ProcessInfo shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessKind return
    property process_id
        get get_ProcessId slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ProcessInfo shape=4
            out int32 return

enum Microsoft.Web.WebView2.Core.CoreWebView2ProcessKind python_type
    py CoreWebView2ProcessKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2ProcessKind;i4)
    constant BROWSER 0
    constant RENDERER 1
    constant UTILITY 2
    constant SANDBOX_HELPER 3
    constant GPU 4
    constant PPAPI_PLUGIN 5
    constant PPAPI_BROKER 6

class Microsoft.Web.WebView2.Core.CoreWebView2Profile python_type
    py CoreWebView2Profile
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2Profile;{d4bdd25c-a2db-5c03-9659-abdeb9793621})
    default Microsoft.Web.WebView2.Core.ICoreWebView2Profile
    requires Microsoft.Web.WebView2.Core.CoreWebView2Profile_Manual
    requires Microsoft.Web.WebView2.Core.CoreWebView2Profile_Manual2
    requires Microsoft.Web.WebView2.Core.CoreWebView2Profile_Manual3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Profile2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Profile3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Profile4
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Profile5
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Profile6
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Profile7
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Profile8
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Profile9
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Profile
    property preferred_color_scheme
        get get_PreferredColorScheme slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PreferredColorScheme return
        put put_PreferredColorScheme slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PreferredColorScheme name=value
    property default_download_folder_path
        get get_DefaultDownloadFolderPath slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile shape=4
            out string return
        put put_DefaultDownloadFolderPath slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile shape=4
            in string name=value
    property is_in_private_mode_enabled
        get get_IsInPrivateModeEnabled slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile shape=4
            out boolean return
    property profile_name
        get get_ProfileName slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile shape=4
            out string return
    property profile_path
        get get_ProfilePath slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile shape=4
            out string return
    property preferred_tracking_prevention_level
        get get_PreferredTrackingPreventionLevel slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile3 shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2TrackingPreventionLevel return
        put put_PreferredTrackingPreventionLevel slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile3 shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2TrackingPreventionLevel name=value
    property cookie_manager
        get get_CookieManager slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile5 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2CookieManager return
    property is_password_autosave_enabled
        get get_IsPasswordAutosaveEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile6 shape=4
            out boolean return
        put put_IsPasswordAutosaveEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile6 shape=4
            in boolean name=value
    property is_general_autofill_enabled
        get get_IsGeneralAutofillEnabled slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile6 shape=4
            out boolean return
        put put_IsGeneralAutofillEnabled slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile6 shape=4
            in boolean name=value
    property are_web_view_script_apis_enabled_for_service_workers
        get get_AreWebViewScriptApisEnabledForServiceWorkers slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile9 shape=4
            out boolean return
        put put_AreWebViewScriptApisEnabledForServiceWorkers slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile9 shape=4
            in boolean name=value
    property service_worker_manager
        get get_ServiceWorkerManager slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile9 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerManager return
    property shared_worker_manager
        get get_SharedWorkerManager slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile9 shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerManager return
    event deleted
        add add_Deleted slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile8 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Profile,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Deleted slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile8 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method add_browser_extension_async
        method AddBrowserExtensionAsync slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile7 shape=51
            in string name=extensionFolderPath
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> return
    method clear_browsing_data_async
        method ClearBrowsingDataAsync slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.CoreWebView2Profile_Manual shape=4
            out interface type=Windows.Foundation.IAsyncAction return
        method ClearBrowsingDataAsync slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile2 shape=51
            in enum_u32 type=Microsoft.Web.WebView2.Core.CoreWebView2BrowsingDataKinds name=dataKinds
            out interface type=Windows.Foundation.IAsyncAction return
        method ClearBrowsingDataAsync slot=6 inputs=3 outputs=1 declaring=Microsoft.Web.WebView2.Core.CoreWebView2Profile_Manual shape=214
            in enum_u32 type=Microsoft.Web.WebView2.Core.CoreWebView2BrowsingDataKinds name=dataKinds
            in datetime name=startTime
            in datetime name=endTime
            out interface type=Windows.Foundation.IAsyncAction return
    method delete
        method Delete slot=8 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile8 shape=0
    method get_browser_extensions_async
        method GetBrowserExtensionsAsync slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.CoreWebView2Profile_Manual3 shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension>> return
    method get_non_default_permission_settings_async
        method GetNonDefaultPermissionSettingsAsync slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.CoreWebView2Profile_Manual2 shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting>> return
    method set_permission_state_async
        method SetPermissionStateAsync slot=6 inputs=3 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Profile4 shape=195
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionKind name=PermissionKind
            in string name=origin
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionState name=State
            out interface type=Windows.Foundation.IAsyncAction return

interface Microsoft.Web.WebView2.Core.CoreWebView2Profile_Manual
    guid b42bfab4-c4bf-5469-89ac-cadc69e3b0f5

interface Microsoft.Web.WebView2.Core.CoreWebView2Profile_Manual2
    guid 6e62815a-6269-5756-92c3-f08afe17649c

interface Microsoft.Web.WebView2.Core.CoreWebView2Profile_Manual3
    guid c6129971-9ecc-5634-8896-723c1dbacd6f

enum Microsoft.Web.WebView2.Core.CoreWebView2ReleaseChannels python_type flags_enum
    py CoreWebView2ReleaseChannels
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2ReleaseChannels;u4)
    constant NONE 0x0
    constant STABLE 0x1
    constant BETA 0x2
    constant DEV 0x4
    constant CANARY 0x8

enum Microsoft.Web.WebView2.Core.CoreWebView2SaveAsKind python_type
    py CoreWebView2SaveAsKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2SaveAsKind;i4)
    constant DEFAULT 0
    constant HTML_ONLY 1
    constant SINGLE_FILE 2
    constant COMPLETE 3

enum Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult python_type
    py CoreWebView2SaveAsUIResult
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult;i4)
    constant SUCCESS 0
    constant INVALID_PATH 1
    constant FILE_ALREADY_EXISTS 2
    constant KIND_NOT_SUPPORTED 3
    constant CANCELLED 4

class Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIShowingEventArgs python_type
    py CoreWebView2SaveAsUIShowingEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIShowingEventArgs;{cc39a250-2b4c-5608-9097-c59b8a8231b9})
    default Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs
    property suppress_default_dialog
        get get_SuppressDefaultDialog slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs shape=4
            out boolean return
        put put_SuppressDefaultDialog slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs shape=4
            in boolean name=value
    property save_as_file_path
        get get_SaveAsFilePath slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs shape=4
            out string return
        put put_SaveAsFilePath slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs shape=4
            in string name=value
    property kind
        get get_Kind slot=15 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2SaveAsKind return
        put put_Kind slot=16 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2SaveAsKind name=value
    property cancel
        get get_Cancel slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs shape=4
            out boolean return
        put put_Cancel slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs shape=4
            in boolean name=value
    property allow_replace
        get get_AllowReplace slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs shape=4
            out boolean return
        put put_AllowReplace slot=14 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs shape=4
            in boolean name=value
    property content_mime_type
        get get_ContentMimeType slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs shape=4
            out string return
    method get_deferral
        method GetDeferral slot=17 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

class Microsoft.Web.WebView2.Core.CoreWebView2SaveFileSecurityCheckStartingEventArgs python_type
    py CoreWebView2SaveFileSecurityCheckStartingEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2SaveFileSecurityCheckStartingEventArgs;{6f6b50ff-3eae-5c4c-a29f-6fce822a04e0})
    default Microsoft.Web.WebView2.Core.ICoreWebView2SaveFileSecurityCheckStartingEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2SaveFileSecurityCheckStartingEventArgs
    property suppress_default_policy
        get get_SuppressDefaultPolicy slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveFileSecurityCheckStartingEventArgs shape=4
            out boolean return
        put put_SuppressDefaultPolicy slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveFileSecurityCheckStartingEventArgs shape=4
            in boolean name=value
    property cancel_save
        get get_CancelSave slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveFileSecurityCheckStartingEventArgs shape=4
            out boolean return
        put put_CancelSave slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveFileSecurityCheckStartingEventArgs shape=4
            in boolean name=value
    property document_origin_uri
        get get_DocumentOriginUri slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveFileSecurityCheckStartingEventArgs shape=4
            out string return
    property file_extension
        get get_FileExtension slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveFileSecurityCheckStartingEventArgs shape=4
            out string return
    property file_path
        get get_FilePath slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveFileSecurityCheckStartingEventArgs shape=4
            out string return
    method get_deferral
        method GetDeferral slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SaveFileSecurityCheckStartingEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

class Microsoft.Web.WebView2.Core.CoreWebView2ScreenCaptureStartingEventArgs python_type
    py CoreWebView2ScreenCaptureStartingEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ScreenCaptureStartingEventArgs;{35f0e2bb-94b0-5be7-b633-f87244e38bfe})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ScreenCaptureStartingEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ScreenCaptureStartingEventArgs
    property handled
        get get_Handled slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScreenCaptureStartingEventArgs shape=4
            out boolean return
        put put_Handled slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScreenCaptureStartingEventArgs shape=4
            in boolean name=value
    property cancel
        get get_Cancel slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScreenCaptureStartingEventArgs shape=4
            out boolean return
        put put_Cancel slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScreenCaptureStartingEventArgs shape=4
            in boolean name=value
    property original_source_frame_info
        get get_OriginalSourceFrameInfo slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScreenCaptureStartingEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo return
    method get_deferral
        method GetDeferral slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScreenCaptureStartingEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

enum Microsoft.Web.WebView2.Core.CoreWebView2ScriptDialogKind python_type
    py CoreWebView2ScriptDialogKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2ScriptDialogKind;i4)
    constant ALERT 0
    constant CONFIRM 1
    constant PROMPT 2
    constant BEFOREUNLOAD 3

class Microsoft.Web.WebView2.Core.CoreWebView2ScriptDialogOpeningEventArgs python_type
    py CoreWebView2ScriptDialogOpeningEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ScriptDialogOpeningEventArgs;{a4315212-c7eb-568a-86e4-c61e31ba6cda})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ScriptDialogOpeningEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ScriptDialogOpeningEventArgs
    property result_text
        get get_ResultText slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptDialogOpeningEventArgs shape=4
            out string return
        put put_ResultText slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptDialogOpeningEventArgs shape=4
            in string name=value
    property default_text
        get get_DefaultText slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptDialogOpeningEventArgs shape=4
            out string return
    property kind
        get get_Kind slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptDialogOpeningEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ScriptDialogKind return
    property message
        get get_Message slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptDialogOpeningEventArgs shape=4
            out string return
    property uri
        get get_Uri slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptDialogOpeningEventArgs shape=4
            out string return
    method accept
        method Accept slot=12 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptDialogOpeningEventArgs shape=0
    method get_deferral
        method GetDeferral slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptDialogOpeningEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

class Microsoft.Web.WebView2.Core.CoreWebView2ScriptException python_type
    py CoreWebView2ScriptException
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ScriptException;{09bc3ce3-3978-50a5-86ae-5c596d371c4e})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ScriptException
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ScriptException
    property column_number
        get get_ColumnNumber slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptException shape=4
            out uint32 return
    property line_number
        get get_LineNumber slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptException shape=4
            out uint32 return
    property message
        get get_Message slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptException shape=4
            out string return
    property name
        get get_Name slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptException shape=4
            out string return
    property to_json
        get get_ToJson slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ScriptException shape=4
            out string return

enum Microsoft.Web.WebView2.Core.CoreWebView2ScrollbarStyle python_type
    py CoreWebView2ScrollbarStyle
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2ScrollbarStyle;i4)
    constant DEFAULT 0
    constant FLUENT_OVERLAY 1

enum Microsoft.Web.WebView2.Core.CoreWebView2ServerCertificateErrorAction python_type
    py CoreWebView2ServerCertificateErrorAction
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2ServerCertificateErrorAction;i4)
    constant ALWAYS_ALLOW 0
    constant CANCEL 1
    constant DEFAULT 2

class Microsoft.Web.WebView2.Core.CoreWebView2ServerCertificateErrorDetectedEventArgs python_type
    py CoreWebView2ServerCertificateErrorDetectedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ServerCertificateErrorDetectedEventArgs;{90fdc703-5a9e-56f6-a422-7c114c736420})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ServerCertificateErrorDetectedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ServerCertificateErrorDetectedEventArgs
    property action
        get get_Action slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServerCertificateErrorDetectedEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ServerCertificateErrorAction return
        put put_Action slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServerCertificateErrorDetectedEventArgs shape=4
            in enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2ServerCertificateErrorAction name=value
    property error_status
        get get_ErrorStatus slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServerCertificateErrorDetectedEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2WebErrorStatus return
    property request_uri
        get get_RequestUri slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServerCertificateErrorDetectedEventArgs shape=4
            out string return
    property server_certificate
        get get_ServerCertificate slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServerCertificateErrorDetectedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Certificate return
    method get_deferral
        method GetDeferral slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServerCertificateErrorDetectedEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

class Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker python_type
    py CoreWebView2ServiceWorker
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker;{1de7e18c-9d65-5e66-9dd3-3a7605a1b3aa})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorker
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorker
    property script_uri
        get get_ScriptUri slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorker shape=4
            out string return
    event destroying
        add add_Destroying slot=7 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorker shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Destroying slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorker shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event web_message_received
        add add_WebMessageReceived slot=9 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorker shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker,Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_WebMessageReceived slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorker shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method post_web_message_as_json
        method PostWebMessageAsJson slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorker shape=4
            in string name=webMessageAsJson
    method post_web_message_as_string
        method PostWebMessageAsString slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorker shape=4
            in string name=webMessageAsString

class Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerActivatedEventArgs python_type
    py CoreWebView2ServiceWorkerActivatedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerActivatedEventArgs;{51e90f5a-4ccb-51ae-a543-7c2a6204459d})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerActivatedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerActivatedEventArgs
    property active_service_worker
        get get_ActiveServiceWorker slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerActivatedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker return

class Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerManager python_type
    py CoreWebView2ServiceWorkerManager
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerManager;{65d41a61-b78c-5950-a9fe-fedec21bf768})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerManager
    requires Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerManager_Manual
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerManager
    event service_worker_registered
        add add_ServiceWorkerRegistered slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerManager shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerManager,Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegisteredEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ServiceWorkerRegistered slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerManager shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method get_service_worker_registrations_async
        method GetServiceWorkerRegistrationsAsync slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerManager shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>> return
        method GetServiceWorkerRegistrationsAsync slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerManager_Manual shape=51
            in string name=scope
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>> return

interface Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerManager_Manual
    guid 59e4391e-019f-5c75-8c86-caf159dbab03

class Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegisteredEventArgs python_type
    py CoreWebView2ServiceWorkerRegisteredEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegisteredEventArgs;{b61ce117-71ff-5e7b-b724-ea7f62a0e014})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegisteredEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegisteredEventArgs
    property service_worker_registration
        get get_ServiceWorkerRegistration slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegisteredEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration return

class Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration python_type
    py CoreWebView2ServiceWorkerRegistration
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration;{bfb195cd-7534-5ad4-aed9-24dfdf2a610d})
    default Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegistration
    requires Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegistration
    property active_service_worker
        get get_ActiveServiceWorker slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegistration shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker return
    property origin
        get get_Origin slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegistration shape=4
            out string return
    property scope_uri
        get get_ScopeUri slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegistration shape=4
            out string return
    property top_level_origin
        get get_TopLevelOrigin slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegistration shape=4
            out string return
    event service_worker_activated
        add add_ServiceWorkerActivated slot=10 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegistration shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration,Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerActivatedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ServiceWorkerActivated slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegistration shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event unregistering
        add add_Unregistering slot=12 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegistration shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Unregistering slot=13 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegistration shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token

class Microsoft.Web.WebView2.Core.CoreWebView2Settings python_type
    py CoreWebView2Settings
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2Settings;{003b325e-74cd-52dd-8024-ebb8be38e48e})
    default Microsoft.Web.WebView2.Core.ICoreWebView2Settings
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Settings2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Settings3
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Settings4
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Settings5
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Settings6
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Settings7
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Settings8
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Settings9
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Settings_Manual
    requires Microsoft.Web.WebView2.Core.ICoreWebView2Settings
    property is_zoom_control_enabled
        get get_IsZoomControlEnabled slot=20 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            out boolean return
        put put_IsZoomControlEnabled slot=21 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            in boolean name=value
    property is_web_message_enabled
        get get_IsWebMessageEnabled slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            out boolean return
        put put_IsWebMessageEnabled slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            in boolean name=value
    property is_status_bar_enabled
        get get_IsStatusBarEnabled slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            out boolean return
        put put_IsStatusBarEnabled slot=13 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            in boolean name=value
    property is_script_enabled
        get get_IsScriptEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            out boolean return
        put put_IsScriptEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            in boolean name=value
    property is_built_in_error_page_enabled
        get get_IsBuiltInErrorPageEnabled slot=22 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            out boolean return
        put put_IsBuiltInErrorPageEnabled slot=23 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            in boolean name=value
    property are_host_objects_allowed
        get get_AreHostObjectsAllowed slot=18 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            out boolean return
        put put_AreHostObjectsAllowed slot=19 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            in boolean name=value
    property are_dev_tools_enabled
        get get_AreDevToolsEnabled slot=14 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            out boolean return
        put put_AreDevToolsEnabled slot=15 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            in boolean name=value
    property are_default_script_dialogs_enabled
        get get_AreDefaultScriptDialogsEnabled slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            out boolean return
        put put_AreDefaultScriptDialogsEnabled slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            in boolean name=value
    property are_default_context_menus_enabled
        get get_AreDefaultContextMenusEnabled slot=16 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            out boolean return
        put put_AreDefaultContextMenusEnabled slot=17 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings shape=4
            in boolean name=value
    property host_object_dispatch_adapter
        get get_HostObjectDispatchAdapter slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings_Manual shape=4
            out interface type=Microsoft.Web.WebView2.Core.ICoreWebView2DispatchAdapter return
        put put_HostObjectDispatchAdapter slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings_Manual shape=4
            in interface type=Microsoft.Web.WebView2.Core.ICoreWebView2DispatchAdapter name=value
    property user_agent
        get get_UserAgent slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings2 shape=4
            out string return
        put put_UserAgent slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings2 shape=4
            in string name=value
    property are_browser_accelerator_keys_enabled
        get get_AreBrowserAcceleratorKeysEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings3 shape=4
            out boolean return
        put put_AreBrowserAcceleratorKeysEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings3 shape=4
            in boolean name=value
    property is_password_autosave_enabled
        get get_IsPasswordAutosaveEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings4 shape=4
            out boolean return
        put put_IsPasswordAutosaveEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings4 shape=4
            in boolean name=value
    property is_general_autofill_enabled
        get get_IsGeneralAutofillEnabled slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings4 shape=4
            out boolean return
        put put_IsGeneralAutofillEnabled slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings4 shape=4
            in boolean name=value
    property is_pinch_zoom_enabled
        get get_IsPinchZoomEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings5 shape=4
            out boolean return
        put put_IsPinchZoomEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings5 shape=4
            in boolean name=value
    property is_swipe_navigation_enabled
        get get_IsSwipeNavigationEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings6 shape=4
            out boolean return
        put put_IsSwipeNavigationEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings6 shape=4
            in boolean name=value
    property hidden_pdf_toolbar_items
        get get_HiddenPdfToolbarItems slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings7 shape=4
            out enum_u32 type=Microsoft.Web.WebView2.Core.CoreWebView2PdfToolbarItems return
        put put_HiddenPdfToolbarItems slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings7 shape=4
            in enum_u32 type=Microsoft.Web.WebView2.Core.CoreWebView2PdfToolbarItems name=value
    property is_reputation_checking_required
        get get_IsReputationCheckingRequired slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings8 shape=4
            out boolean return
        put put_IsReputationCheckingRequired slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings8 shape=4
            in boolean name=value
    property is_non_client_region_support_enabled
        get get_IsNonClientRegionSupportEnabled slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings9 shape=4
            out boolean return
        put put_IsNonClientRegionSupportEnabled slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2Settings9 shape=4
            in boolean name=value

class Microsoft.Web.WebView2.Core.CoreWebView2SharedBuffer python_type closeable
    py CoreWebView2SharedBuffer
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2SharedBuffer;{2907cc84-f843-5959-8734-f871766f8f13})
    default Microsoft.Web.WebView2.Core.ICoreWebView2SharedBuffer
    requires Microsoft.Web.WebView2.Core.ICoreWebView2SharedBuffer_Manual
    requires Microsoft.Web.WebView2.Core.ICoreWebView2SharedBuffer
    requires Windows.Foundation.IClosable
    property size
        get get_Size slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SharedBuffer shape=4
            out uint64 return
    property buffer
        get get_Buffer slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SharedBuffer_Manual shape=4
            out interface type=Windows.Foundation.IMemoryBufferReference return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method open_stream
        method OpenStream slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SharedBuffer shape=4
            out interface type=Windows.Storage.Streams.IRandomAccessStream return

enum Microsoft.Web.WebView2.Core.CoreWebView2SharedBufferAccess python_type
    py CoreWebView2SharedBufferAccess
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2SharedBufferAccess;i4)
    constant READ_ONLY 0
    constant READ_WRITE 1

class Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker python_type
    py CoreWebView2SharedWorker
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker;{90777544-f10b-5365-912d-a7412e595c2d})
    default Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorker
    requires Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorker
    property origin
        get get_Origin slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorker shape=4
            out string return
    property script_uri
        get get_ScriptUri slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorker shape=4
            out string return
    property top_level_origin
        get get_TopLevelOrigin slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorker shape=4
            out string return
    event destroying
        add add_Destroying slot=9 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorker shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Destroying slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorker shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token

class Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerCreatedEventArgs python_type
    py CoreWebView2SharedWorkerCreatedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerCreatedEventArgs;{de7947fc-b93c-5a4e-8220-d62523649249})
    default Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorkerCreatedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorkerCreatedEventArgs
    property worker
        get get_Worker slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorkerCreatedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker return

class Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerManager python_type
    py CoreWebView2SharedWorkerManager
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerManager;{d5dc327e-9dc1-526e-9452-f036c3271b2b})
    default Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorkerManager
    requires Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorkerManager
    event shared_worker_created
        add add_SharedWorkerCreated slot=6 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorkerManager shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerManager,Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerCreatedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_SharedWorkerCreated slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorkerManager shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method get_shared_workers_async
        method GetSharedWorkersAsync slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorkerManager shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker>> return

class Microsoft.Web.WebView2.Core.CoreWebView2SourceChangedEventArgs python_type
    py CoreWebView2SourceChangedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2SourceChangedEventArgs;{ca437b2c-6a18-5552-b749-b198f8cc34d9})
    default Microsoft.Web.WebView2.Core.ICoreWebView2SourceChangedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2SourceChangedEventArgs
    property is_new_document
        get get_IsNewDocument slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2SourceChangedEventArgs shape=4
            out boolean return

enum Microsoft.Web.WebView2.Core.CoreWebView2TextDirectionKind python_type
    py CoreWebView2TextDirectionKind
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2TextDirectionKind;i4)
    constant DEFAULT 0
    constant LEFT_TO_RIGHT 1
    constant RIGHT_TO_LEFT 2

enum Microsoft.Web.WebView2.Core.CoreWebView2TrackingPreventionLevel python_type
    py CoreWebView2TrackingPreventionLevel
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2TrackingPreventionLevel;i4)
    constant NONE 0
    constant BASIC 1
    constant BALANCED 2
    constant STRICT 3

enum Microsoft.Web.WebView2.Core.CoreWebView2WebErrorStatus python_type
    py CoreWebView2WebErrorStatus
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2WebErrorStatus;i4)
    constant UNKNOWN 0
    constant CERTIFICATE_COMMON_NAME_IS_INCORRECT 1
    constant CERTIFICATE_EXPIRED 2
    constant CLIENT_CERTIFICATE_CONTAINS_ERRORS 3
    constant CERTIFICATE_REVOKED 4
    constant CERTIFICATE_IS_INVALID 5
    constant SERVER_UNREACHABLE 6
    constant TIMEOUT 7
    constant ERROR_HTTP_INVALID_SERVER_RESPONSE 8
    constant CONNECTION_ABORTED 9
    constant CONNECTION_RESET 10
    constant DISCONNECTED 11
    constant CANNOT_CONNECT 12
    constant HOST_NAME_NOT_RESOLVED 13
    constant OPERATION_CANCELED 14
    constant REDIRECT_FAILED 15
    constant UNEXPECTED_ERROR 16
    constant VALID_AUTHENTICATION_CREDENTIALS_REQUIRED 17
    constant VALID_PROXY_AUTHENTICATION_REQUIRED 18

class Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs python_type
    py CoreWebView2WebMessageReceivedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs;{eb066159-b725-5d5b-adc8-f5d7b9290304})
    default Microsoft.Web.WebView2.Core.ICoreWebView2WebMessageReceivedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2WebMessageReceivedEventArgs2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2WebMessageReceivedEventArgs
    property source
        get get_Source slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebMessageReceivedEventArgs shape=4
            out string return
    property web_message_as_json
        get get_WebMessageAsJson slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebMessageReceivedEventArgs shape=4
            out string return
    property additional_objects
        get get_AdditionalObjects slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebMessageReceivedEventArgs2 shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.Object> return
    method try_get_web_message_as_string
        method TryGetWebMessageAsString slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebMessageReceivedEventArgs shape=4
            out string return

enum Microsoft.Web.WebView2.Core.CoreWebView2WebResourceContext python_type
    py CoreWebView2WebResourceContext
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2WebResourceContext;i4)
    constant ALL 0
    constant DOCUMENT 1
    constant STYLESHEET 2
    constant IMAGE 3
    constant MEDIA 4
    constant FONT 5
    constant SCRIPT 6
    constant XML_HTTP_REQUEST 7
    constant FETCH 8
    constant TEXT_TRACK 9
    constant EVENT_SOURCE 10
    constant WEBSOCKET 11
    constant MANIFEST 12
    constant SIGNED_EXCHANGE 13
    constant PING 14
    constant CSP_VIOLATION_REPORT 15
    constant OTHER 16

class Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequest python_type
    py CoreWebView2WebResourceRequest
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequest;{5c742259-67d2-5df2-8382-0f201b4d7197})
    default Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequest
    requires Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequest
    property uri
        get get_Uri slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequest shape=4
            out string return
        put put_Uri slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequest shape=4
            in string name=value
    property method
        get get_Method slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequest shape=4
            out string return
        put put_Method slot=9 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequest shape=4
            in string name=value
    property content
        get get_Content slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequest shape=4
            out interface type=Windows.Storage.Streams.IRandomAccessStream return
        put put_Content slot=11 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequest shape=4
            in interface type=Windows.Storage.Streams.IRandomAccessStream name=value
    property headers
        get get_Headers slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequest shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2HttpRequestHeaders return

enum Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequestSourceKinds python_type flags_enum
    py CoreWebView2WebResourceRequestSourceKinds
    signature enum(Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequestSourceKinds;u4)
    constant NONE 0x0
    constant DOCUMENT 0x1
    constant SHARED_WORKER 0x2
    constant SERVICE_WORKER 0x4
    constant ALL 0xFFFFFFFF

class Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequestedEventArgs python_type
    py CoreWebView2WebResourceRequestedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequestedEventArgs;{577f1fc4-c943-54a9-9700-bd469b48bd41})
    default Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequestedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequestedEventArgs2
    requires Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequestedEventArgs
    property response
        get get_Response slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequestedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponse return
        put put_Response slot=8 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequestedEventArgs shape=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponse name=value
    property request
        get get_Request slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequestedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequest return
    property resource_context
        get get_ResourceContext slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequestedEventArgs shape=4
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceContext return
    property requested_source_kind
        get get_RequestedSourceKind slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequestedEventArgs2 shape=4
            out enum_u32 type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequestSourceKinds return
    method get_deferral
        method GetDeferral slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequestedEventArgs shape=4
            out class type=Windows.Foundation.Deferral return

class Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponse python_type
    py CoreWebView2WebResourceResponse
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponse;{14621923-e485-5f44-8f5d-bd4243bc398f})
    default Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponse
    requires Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponse
    property status_code
        get get_StatusCode slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponse shape=4
            out int32 return
        put put_StatusCode slot=10 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponse shape=4
            in int32 name=value
    property reason_phrase
        get get_ReasonPhrase slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponse shape=4
            out string return
        put put_ReasonPhrase slot=12 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponse shape=4
            in string name=value
    property content
        get get_Content slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponse shape=4
            out interface type=Windows.Storage.Streams.IRandomAccessStream return
        put put_Content slot=7 inputs=1 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponse shape=4
            in interface type=Windows.Storage.Streams.IRandomAccessStream name=value
    property headers
        get get_Headers slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponse shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2HttpResponseHeaders return

class Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponseReceivedEventArgs python_type
    py CoreWebView2WebResourceResponseReceivedEventArgs
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponseReceivedEventArgs;{12424671-9711-54f4-bcdf-5f307add6ec2})
    default Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponseReceivedEventArgs
    requires Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponseReceivedEventArgs
    property request
        get get_Request slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponseReceivedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequest return
    property response
        get get_Response slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponseReceivedEventArgs shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponseView return

class Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponseView python_type
    py CoreWebView2WebResourceResponseView
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponseView;{33ee060b-b578-5698-b541-fef87fe7fe72})
    default Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponseView
    requires Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponseView
    property headers
        get get_Headers slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponseView shape=4
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2HttpResponseHeaders return
    property reason_phrase
        get get_ReasonPhrase slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponseView shape=4
            out string return
    property status_code
        get get_StatusCode slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponseView shape=4
            out int32 return
    method get_content_async
        method GetContentAsync slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponseView shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream> return

class Microsoft.Web.WebView2.Core.CoreWebView2WindowFeatures python_type
    py CoreWebView2WindowFeatures
    signature rc(Microsoft.Web.WebView2.Core.CoreWebView2WindowFeatures;{ee8686d6-056f-5e06-824f-4e2a24c1c1d6})
    default Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures
    requires Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures
    property has_position
        get get_HasPosition slot=6 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures shape=4
            out boolean return
    property has_size
        get get_HasSize slot=7 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures shape=4
            out boolean return
    property height
        get get_Height slot=10 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures shape=4
            out uint32 return
    property left
        get get_Left slot=8 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures shape=4
            out uint32 return
    property should_display_menu_bar
        get get_ShouldDisplayMenuBar slot=12 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures shape=4
            out boolean return
    property should_display_scroll_bars
        get get_ShouldDisplayScrollBars slot=15 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures shape=4
            out boolean return
    property should_display_status
        get get_ShouldDisplayStatus slot=13 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures shape=4
            out boolean return
    property should_display_toolbar
        get get_ShouldDisplayToolbar slot=14 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures shape=4
            out boolean return
    property top
        get get_Top slot=9 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures shape=4
            out uint32 return
    property width
        get get_Width slot=11 inputs=0 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures shape=4
            out uint32 return

interface Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[CoreWebView2BrowserExtension]
    guid c89bd78b-e0a2-5cc8-96ae-89dcc428394e
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension;{bf991443-ee4f-57b8-bf2c-81cd6dbe1153}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> shape=4 reverse=62 role=get_results
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension return

interface Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[CoreWebView2CompositionController]
    guid 0493cdd8-fdd3-54f6-bd79-3465cdd1100c
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Microsoft.Web.WebView2.Core.CoreWebView2CompositionController;{31bbb153-11b2-58e8-9beb-69f5c8e14420}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Web.WebView2.Core.CoreWebView2CompositionController
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController> shape=4 reverse=62 role=get_results
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2CompositionController return

interface Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Controller> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[CoreWebView2Controller]
    guid 5ea2fe84-c29b-5f30-a257-816424fb3ca4
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Microsoft.Web.WebView2.Core.CoreWebView2Controller;{a588121c-53bf-590e-80e5-29d729cbd743}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Web.WebView2.Core.CoreWebView2Controller
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Controller> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2Controller> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Controller> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2Controller> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Controller> shape=4 reverse=62 role=get_results
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Controller return

interface Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Environment> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[CoreWebView2Environment]
    guid f75883a8-2ec5-5a1c-b3b2-1de24541fd53
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Microsoft.Web.WebView2.Core.CoreWebView2Environment;{d8cc7831-b783-556b-b9ce-899c1e95d585}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Web.WebView2.Core.CoreWebView2Environment
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Environment> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2Environment> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Environment> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2Environment> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2Environment> shape=4 reverse=62 role=get_results
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Environment return

interface Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[CoreWebView2ExecuteScriptResult]
    guid b5f22dd6-61bb-55f1-9aaa-f65cfd7ec345
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult;{9bef80f9-580c-56a0-8db9-75ec792c8421}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult> shape=4 reverse=62 role=get_results
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ExecuteScriptResult return

interface Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[CoreWebView2PrintStatus]
    guid d896d604-6e00-5486-a8a9-ee599544dd16
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};enum(Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus;i4))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus> shape=4 reverse=62 role=get_results
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2PrintStatus return

interface Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[CoreWebView2SaveAsUIResult]
    guid e46e064d-1d9e-56a5-9bc7-05afe991076c
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};enum(Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult;i4))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult> shape=4 reverse=62 role=get_results
            out enum32 type=Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIResult return

interface Windows.Foundation.IAsyncOperation<System.String> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[String]
    guid 3e1fe603-f897-5263-b328-0806426b8a79
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};string)
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument System.String
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<System.String> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<System.String> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<System.String> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<System.String> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<System.String> shape=4 reverse=62 role=get_results
            out string return

interface Windows.Foundation.IAsyncOperation<System.Boolean> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[Boolean]
    guid cdb5efb3-5788-509d-9be1-71ccb8a3362a
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};b1)
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument System.Boolean
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<System.Boolean> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<System.Boolean> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<System.Boolean> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<System.Boolean> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<System.Boolean> shape=4 reverse=62 role=get_results
            out boolean return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[CoreWebView2BrowserExtension]]
    guid cf6f1220-3a4c-5069-950c-ad35bc83c7b7
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension;{bf991443-ee4f-57b8-bf2c-81cd6dbe1153})))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension>> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[CoreWebView2Cookie]]
    guid a2d69c65-603e-5bc6-8733-7cb87f037d1a
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2Cookie;{52f670fe-8ca2-5aad-aedb-25f7903b7038})))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie>> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[CoreWebView2PermissionSetting]]
    guid 3bdff946-1655-5664-a1eb-62907b0c2fd9
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting;{b4158d0b-8ef8-575f-8e99-5fe02e8b579e})))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting>> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[CoreWebView2ProcessExtendedInfo]]
    guid 13b093e5-2427-5d3b-a9b4-f0bcb07202be
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo;{60e9238b-621d-57e8-b670-74382b2380a7})))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo>> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[CoreWebView2ServiceWorkerRegistration]]
    guid bdef85c1-746e-50c6-8b0f-5b7c24302046
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration;{bfb195cd-7534-5ad4-aed9-24dfdf2a610d})))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[CoreWebView2SharedWorker]]
    guid ecb49606-ff6b-5ab0-9985-29d449c59aa0
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker;{90777544-f10b-5365-912d-a7412e595c2d})))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker>> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> return

interface Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IRandomAccessStream]
    guid 430ecece-1418-5d19-81b2-5ddb381603cc
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};{905a0fe1-bc53-11df-8c49-001e4fc686da})
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Storage.Streams.IRandomAccessStream
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IRandomAccessStream> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IRandomAccessStream> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream> shape=4 reverse=62 role=get_results
            out interface type=Windows.Storage.Streams.IRandomAccessStream return

interface Microsoft.Web.WebView2.Core.ICoreWebView2
    guid 3a3f559a-e5e9-5338-bb67-4eb0504a4f14

interface Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs
    guid 41a56100-92a5-59d1-9e71-9222e33ae38b

interface Microsoft.Web.WebView2.Core.ICoreWebView2AcceleratorKeyPressedEventArgs2
    guid 4d03aa18-806d-5f10-9ad8-cf5d327a58fb

interface Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationRequestedEventArgs
    guid 4b16330c-4ca5-555e-af21-164334405f63

interface Microsoft.Web.WebView2.Core.ICoreWebView2BasicAuthenticationResponse
    guid 08df33b9-6e38-5962-9ffd-caab3c30fbc1

interface Microsoft.Web.WebView2.Core.ICoreWebView2BrowserExtension
    guid bf991443-ee4f-57b8-bf2c-81cd6dbe1153

interface Microsoft.Web.WebView2.Core.ICoreWebView2BrowserProcessExitedEventArgs
    guid 79963f77-1484-5a46-b91f-dfc5c1a0ce14

interface Microsoft.Web.WebView2.Core.ICoreWebView2Certificate
    guid 414a3b75-1bc1-55e1-9926-268c0a3462c7

interface Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificate
    guid 091b39f2-68df-52b4-8fb0-fd3561af41f2

interface Microsoft.Web.WebView2.Core.ICoreWebView2ClientCertificateRequestedEventArgs
    guid 93287b55-31f9-55a0-b68b-d9841d7e1bf4

interface Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController
    guid 31bbb153-11b2-58e8-9beb-69f5c8e14420

interface Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController2
    guid 8cef61b9-fa55-547d-aae6-7bcaed4249a2

interface Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController3
    guid bbbecdcf-0f03-50f0-8f85-9cbf6c9bbe10

interface Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController4
    guid c950cb84-2648-5ad5-badd-bfe659682fb6

interface Microsoft.Web.WebView2.Core.ICoreWebView2CompositionController5
    guid bde44eff-f687-572c-b47d-9e194016d18b

interface Microsoft.Web.WebView2.Core.ICoreWebView2CompositionControllerStatics
    guid 4df0ab1f-7f2a-573b-b81a-b9b531224736

interface Microsoft.Web.WebView2.Core.ICoreWebView2CompositionControllerStatics2_Manual
    guid 48a321e7-4f40-526e-837e-1eb0c477b69d

interface Microsoft.Web.WebView2.Core.ICoreWebView2ContentLoadingEventArgs
    guid 6cf95373-946c-5dae-9b3e-0fe23d5aa29f

interface Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuItem
    guid 2a65706f-941a-52cd-8651-a165586b0abf

interface Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuRequestedEventArgs
    guid d77bdd8c-9b3e-596e-ae80-320c0df4ecbc

interface Microsoft.Web.WebView2.Core.ICoreWebView2ContextMenuTarget
    guid 41e24e6a-4612-5bd9-8e61-e9280615205e

interface Microsoft.Web.WebView2.Core.ICoreWebView2Controller
    guid a588121c-53bf-590e-80e5-29d729cbd743

interface Microsoft.Web.WebView2.Core.ICoreWebView2Controller2
    guid 0069c40b-2e8a-513f-9d9d-e0c2b64f7200

interface Microsoft.Web.WebView2.Core.ICoreWebView2Controller3
    guid e5bae214-791a-5d13-9b76-a257d9fda2ac

interface Microsoft.Web.WebView2.Core.ICoreWebView2Controller4
    guid 94e2862d-4638-54ba-92cf-e31a31499b78

interface Microsoft.Web.WebView2.Core.ICoreWebView2ControllerFactory
    guid 270b2c5b-c3a9-53d8-a5ca-262ea9ea62e8

interface Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions
    guid 3337e821-3606-5a0e-8e2f-0c1e57d743f7

interface Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions2
    guid 41b69e93-cc17-5c7d-a0c8-fa21c27aadb6

interface Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions3
    guid d8de3799-3bd3-5656-a9fe-ef2cb8879239

interface Microsoft.Web.WebView2.Core.ICoreWebView2ControllerOptions4
    guid 650fcf6c-966d-542e-86e5-8889d6c734a5

interface Microsoft.Web.WebView2.Core.ICoreWebView2ControllerWindowReference
    guid 0feddad4-48a3-5cc4-9f61-e7adfd1e9c76

interface Microsoft.Web.WebView2.Core.ICoreWebView2ControllerWindowReferenceStatics
    guid ddf6ebf1-ebc6-5a34-9008-661c3a2eb767

interface Microsoft.Web.WebView2.Core.ICoreWebView2Cookie
    guid 52f670fe-8ca2-5aad-aedb-25f7903b7038

interface Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager
    guid 4098f516-adca-5563-aaa5-d7affd847aa3

interface Microsoft.Web.WebView2.Core.ICoreWebView2CookieManager_Manual
    guid 9bcca0ea-7225-577a-bb23-c7c98023154e

interface Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistration
    guid 16dc60d9-ddec-5c3d-bc1f-4408d1875af1

interface Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistrationFactory
    guid 309dddfa-ff3e-5d8d-a18a-c1341f325ea7

interface Microsoft.Web.WebView2.Core.ICoreWebView2CustomSchemeRegistration_Manual
    guid 074ff15c-7d7f-5101-a02e-c077c5e21c41

interface Microsoft.Web.WebView2.Core.ICoreWebView2DOMContentLoadedEventArgs
    guid c474d0a3-24ac-59fc-b78b-da7562a6a052

interface Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorker
    guid 223aadf7-1b62-5d45-af25-827baa0d732b

interface Microsoft.Web.WebView2.Core.ICoreWebView2DedicatedWorkerCreatedEventArgs
    guid e8e78c42-7605-58f8-9221-11b6bb9a42c2

interface Microsoft.Web.WebView2.Core.ICoreWebView2DevToolsProtocolEventReceivedEventArgs
    guid b6a4b41d-fd18-59fa-923a-c57555d960ce

interface Microsoft.Web.WebView2.Core.ICoreWebView2DevToolsProtocolEventReceivedEventArgs2
    guid 221728ba-635e-50d2-bd3c-fd22f4113978

interface Microsoft.Web.WebView2.Core.ICoreWebView2DevToolsProtocolEventReceiver
    guid b2a2be79-65fc-5537-8715-3d92bf31090b

interface Microsoft.Web.WebView2.Core.ICoreWebView2DispatchAdapter python_type
    py _ICoreWebView2DispatchAdapter
    guid 7888a42d-18f3-5966-80cb-8cc25351bd0a
    signature {7888a42d-18f3-5966-80cb-8cc25351bd0a}
    method clean
        method Clean slot=9 inputs=0 outputs=0 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DispatchAdapter shape=0 reverse=93
    method unwrap_object
        method UnwrapObject slot=8 inputs=1 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DispatchAdapter shape=51 reverse=65
            in object name=wrapped
            out object return
    method wrap_named_object
        method WrapNamedObject slot=6 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DispatchAdapter shape=117 reverse=25
            in string name=name
            in interface type=Microsoft.Web.WebView2.Core.ICoreWebView2DispatchAdapter name=adapter
            out object return
    method wrap_object
        method WrapObject slot=7 inputs=2 outputs=1 declaring=Microsoft.Web.WebView2.Core.ICoreWebView2DispatchAdapter shape=117 reverse=45
            in object name=unwrapped
            in interface type=Microsoft.Web.WebView2.Core.ICoreWebView2DispatchAdapter name=adapter
            out object return

interface Microsoft.Web.WebView2.Core.ICoreWebView2DownloadOperation
    guid afe73e6b-e760-5a06-9bf6-1e743c13cd2d

interface Microsoft.Web.WebView2.Core.ICoreWebView2DownloadStartingEventArgs
    guid 45d982ba-9256-5b35-b023-26a438599110

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment
    guid d8cc7831-b783-556b-b9ce-899c1e95d585

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment10
    guid c224e69c-1efd-5ecc-adc8-2b52e7b97ce5

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment11
    guid da23d64c-8b61-5b6c-8581-f6a688abd7cd

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment12
    guid 82531ddb-be63-5254-812f-880d9f0ec54e

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment13
    guid 22c97f2f-8a28-5794-941c-a25bcc3cf47e

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment14
    guid 39f9505f-0d1f-5284-9fa9-9dbd818973fa

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment15
    guid 37b49c50-b262-5563-a5ed-ae60182495c0

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment2
    guid 0b634668-1017-5fc7-9921-f1f51866a8c0

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment3
    guid 5e33f46c-c0b9-5126-8840-17f9c11b3a8a

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment4
    guid 6db697da-eebd-5818-8790-1fe57ef319e2

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment5
    guid f33399af-e4d3-59dc-ac38-8397aadcedb1

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment6
    guid 965d538f-5958-5d98-8972-f622021df402

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment7
    guid e1f44fe2-fc54-5383-a383-c87e1da96b83

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment8
    guid db67c807-d0db-5980-a3a9-75ef8f63d6f6

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment9
    guid c8213ec7-7dc9-5468-a88b-15c6b7144478

interface Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions
    guid 25d6dc39-0062-5735-8b09-a6f535f19e97

interface Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions2
    guid e77350fb-77a1-56f7-be95-eb7f8a7a3072

interface Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions3
    guid 48ab919d-2444-5e8c-a6f6-aba840d6c5ff

interface Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions4
    guid a2cb850f-cd14-5a7d-9c98-53fd51ec9858

interface Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions5
    guid 36b1ca6c-e06c-5050-8ef9-247c5a7aa9c9

interface Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions6
    guid eb5b14c2-6f05-514e-b19a-76744d1ce684

interface Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions7
    guid 7447b9ed-a60d-5af8-ab2a-56c544bc356a

interface Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions8
    guid f143e9d2-2669-5b6a-8f88-7b05c9e1ef4d

interface Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions_Manual
    guid 1f104443-ea93-5a37-b791-34e6a31172ed

interface Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentOptions_Manual3
    guid 665e9c11-ca1b-5255-a6f5-d741ac39e18f

interface Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentStatics
    guid 0e33f804-f20b-5635-8491-162aaa27517b

interface Microsoft.Web.WebView2.Core.ICoreWebView2EnvironmentStatics2
    guid dcba13e4-ee49-5860-8499-c49161a7d8ce

interface Microsoft.Web.WebView2.Core.ICoreWebView2Environment_Manual
    guid f51cfabe-73ad-5635-a935-6386aef9238e

interface Microsoft.Web.WebView2.Core.ICoreWebView2ExecuteScriptResult
    guid 9bef80f9-580c-56a0-8db9-75ec792c8421

interface Microsoft.Web.WebView2.Core.ICoreWebView2ExecuteScriptResult_Manual
    guid 5931bc73-376c-5ba7-bcbb-3caec6d1ff5b

interface Microsoft.Web.WebView2.Core.ICoreWebView2File
    guid cab45512-9594-50f1-ac3c-9cc103b574a3

interface Microsoft.Web.WebView2.Core.ICoreWebView2FileSystemHandle
    guid 241cb4c8-0021-5f72-8bf2-e141dce4c151

interface Microsoft.Web.WebView2.Core.ICoreWebView2Find
    guid d9afbd37-aeb2-5109-bb8f-6ff27cf9d279

interface Microsoft.Web.WebView2.Core.ICoreWebView2FindOptions
    guid 157b920b-e1dc-5792-8a21-26a1c882c3f6

interface Microsoft.Web.WebView2.Core.ICoreWebView2Frame
    guid 02ffcbf9-19e7-5bb8-8273-346420fb1503

interface Microsoft.Web.WebView2.Core.ICoreWebView2Frame2
    guid 33dbc9c9-a103-56e3-b722-363814200320

interface Microsoft.Web.WebView2.Core.ICoreWebView2Frame3
    guid 6545dac4-1666-50a5-bbe8-ec04842a466f

interface Microsoft.Web.WebView2.Core.ICoreWebView2Frame4
    guid d46cd758-64b9-543e-a7b8-cac9b4c059a7

interface Microsoft.Web.WebView2.Core.ICoreWebView2Frame5
    guid 27c4803d-9a7f-599a-bf72-07e8dc964a5b

interface Microsoft.Web.WebView2.Core.ICoreWebView2Frame6
    guid ba197dad-d2f4-5127-80b8-faab02ec211e

interface Microsoft.Web.WebView2.Core.ICoreWebView2Frame7
    guid 37b88dd4-5973-51ad-98c5-6832c5499dc0

interface Microsoft.Web.WebView2.Core.ICoreWebView2Frame8
    guid 6315796e-e5cc-5c4b-abfc-706c9126e019

interface Microsoft.Web.WebView2.Core.ICoreWebView2FrameCreatedEventArgs
    guid 527b01b8-fc6d-5543-8dce-96cdfdb32c81

interface Microsoft.Web.WebView2.Core.ICoreWebView2FrameInfo
    guid f9b82e06-73f3-513b-bc2c-445ddedba976

interface Microsoft.Web.WebView2.Core.ICoreWebView2FrameInfo2
    guid 7f0770c6-0d5e-529b-b00c-f15656f605c4

interface Microsoft.Web.WebView2.Core.ICoreWebView2HttpHeadersCollectionIterator
    guid adf264ee-d980-5f48-a60e-8705de046608

interface Microsoft.Web.WebView2.Core.ICoreWebView2HttpRequestHeaders
    guid dc2226c7-3515-55bb-bcb2-57b78f86b91d

interface Microsoft.Web.WebView2.Core.ICoreWebView2HttpResponseHeaders
    guid f3d383e9-747f-5574-8662-9a6b920cecd4

interface Microsoft.Web.WebView2.Core.ICoreWebView2LaunchingExternalUriSchemeEventArgs
    guid 6ab44f8d-ec6a-56a1-ae3c-9c55dff6cbc6

interface Microsoft.Web.WebView2.Core.ICoreWebView2MoveFocusRequestedEventArgs
    guid 2e29103b-ecdd-5c1d-b288-3f066d608919

interface Microsoft.Web.WebView2.Core.ICoreWebView2NavigationCompletedEventArgs
    guid 4865e238-036a-5664-95a3-447ec44cf498

interface Microsoft.Web.WebView2.Core.ICoreWebView2NavigationCompletedEventArgs2
    guid 6e4d3c33-a6e2-5896-90c5-68b4b5e55b40

interface Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs
    guid 548d23d3-fea3-5616-bd05-ae08066c86d3

interface Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs2
    guid d7a3824e-7654-5c4b-b069-e6501634d84c

interface Microsoft.Web.WebView2.Core.ICoreWebView2NavigationStartingEventArgs3
    guid 17db72f6-e995-59f6-91ba-4411e755f3ab

interface Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs
    guid e6e013ba-aec8-532e-9ac9-1590af7b25ec

interface Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs2
    guid f4806259-e63a-5c0b-a02c-5f10e11094f4

interface Microsoft.Web.WebView2.Core.ICoreWebView2NewWindowRequestedEventArgs3
    guid 1f0f7826-8d70-5720-bb8b-d87f63cbfb9c

interface Microsoft.Web.WebView2.Core.ICoreWebView2NonClientRegionChangedEventArgs
    guid 4f583622-cd0f-55d6-be7e-8a8f99a20e62

interface Microsoft.Web.WebView2.Core.ICoreWebView2Notification
    guid 2516351d-6ccd-5484-bff3-75f4dd4749e5

interface Microsoft.Web.WebView2.Core.ICoreWebView2NotificationReceivedEventArgs
    guid 9416a036-5e06-57cb-8bbb-7f6ea1dc9a3d

interface Microsoft.Web.WebView2.Core.ICoreWebView2Notification_Manual2
    guid a2c84873-f40e-5ade-a7db-e478233c5897

interface Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs
    guid 118bdd9b-cef1-5910-929e-c1a321328239

interface Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs2
    guid a6652fba-ebe5-5891-addc-cb37da8f7e66

interface Microsoft.Web.WebView2.Core.ICoreWebView2PermissionRequestedEventArgs3
    guid 200e8bcc-bc11-5beb-aa7a-79d4c95d73aa

interface Microsoft.Web.WebView2.Core.ICoreWebView2PermissionSetting
    guid b4158d0b-8ef8-575f-8e99-5fe02e8b579e

interface Microsoft.Web.WebView2.Core.ICoreWebView2PointerInfo
    guid c3860e0d-c018-5a84-bc06-9f8f7b275dff

interface Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings
    guid 9c75c8c0-ef3d-58a8-9a8c-18eed9fd0f16

interface Microsoft.Web.WebView2.Core.ICoreWebView2PrintSettings2
    guid d2a97895-ca6e-57fc-905d-c6f77a081768

interface Microsoft.Web.WebView2.Core.ICoreWebView2PrivatePartial
    guid 2850f27c-0c9d-5cdc-b356-18f5b97d9fcf

interface Microsoft.Web.WebView2.Core.ICoreWebView2PrivatePartialController
    guid 527f6678-8629-5c2a-bc3b-8d5c95e2b9bc

interface Microsoft.Web.WebView2.Core.ICoreWebView2ProcessExtendedInfo
    guid 60e9238b-621d-57e8-b670-74382b2380a7

interface Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs
    guid 25a8f8c9-d944-539d-afa3-24172b48ef47

interface Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs2
    guid c5d9c952-b456-5dc7-9f76-fde967484af5

interface Microsoft.Web.WebView2.Core.ICoreWebView2ProcessFailedEventArgs3
    guid d129a419-adae-5c3c-8fce-5592994e9cd3

interface Microsoft.Web.WebView2.Core.ICoreWebView2ProcessInfo
    guid b6ec37e1-23eb-5924-b346-e837890aa9d5

interface Microsoft.Web.WebView2.Core.ICoreWebView2Profile
    guid d4bdd25c-a2db-5c03-9659-abdeb9793621

interface Microsoft.Web.WebView2.Core.ICoreWebView2Profile2
    guid 93d21e18-1b06-59d0-9687-10f4844b016d

interface Microsoft.Web.WebView2.Core.ICoreWebView2Profile3
    guid 507ed587-c511-5e47-be5b-fc9ccdf179b6

interface Microsoft.Web.WebView2.Core.ICoreWebView2Profile4
    guid eeae109a-f641-5a5b-942f-9922594ffb4d

interface Microsoft.Web.WebView2.Core.ICoreWebView2Profile5
    guid c9aac8f7-e502-5485-b033-99e4940ee0f1

interface Microsoft.Web.WebView2.Core.ICoreWebView2Profile6
    guid c16a4665-9d44-5768-94a3-69b3976fc3d6

interface Microsoft.Web.WebView2.Core.ICoreWebView2Profile7
    guid 5f665761-5c12-5f39-b9fe-607e6e94add1

interface Microsoft.Web.WebView2.Core.ICoreWebView2Profile8
    guid 9362d39c-d521-59e9-88fd-7c5aa1167da6

interface Microsoft.Web.WebView2.Core.ICoreWebView2Profile9
    guid 771db489-4cc5-5924-9a10-0ec160442614

interface Microsoft.Web.WebView2.Core.ICoreWebView2SaveAsUIShowingEventArgs
    guid cc39a250-2b4c-5608-9097-c59b8a8231b9

interface Microsoft.Web.WebView2.Core.ICoreWebView2SaveFileSecurityCheckStartingEventArgs
    guid 6f6b50ff-3eae-5c4c-a29f-6fce822a04e0

interface Microsoft.Web.WebView2.Core.ICoreWebView2ScreenCaptureStartingEventArgs
    guid 35f0e2bb-94b0-5be7-b633-f87244e38bfe

interface Microsoft.Web.WebView2.Core.ICoreWebView2ScriptDialogOpeningEventArgs
    guid a4315212-c7eb-568a-86e4-c61e31ba6cda

interface Microsoft.Web.WebView2.Core.ICoreWebView2ScriptException
    guid 09bc3ce3-3978-50a5-86ae-5c596d371c4e

interface Microsoft.Web.WebView2.Core.ICoreWebView2ServerCertificateErrorDetectedEventArgs
    guid 90fdc703-5a9e-56f6-a422-7c114c736420

interface Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorker
    guid 1de7e18c-9d65-5e66-9dd3-3a7605a1b3aa

interface Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerActivatedEventArgs
    guid 51e90f5a-4ccb-51ae-a543-7c2a6204459d

interface Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerManager
    guid 65d41a61-b78c-5950-a9fe-fedec21bf768

interface Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegisteredEventArgs
    guid b61ce117-71ff-5e7b-b724-ea7f62a0e014

interface Microsoft.Web.WebView2.Core.ICoreWebView2ServiceWorkerRegistration
    guid bfb195cd-7534-5ad4-aed9-24dfdf2a610d

interface Microsoft.Web.WebView2.Core.ICoreWebView2Settings
    guid 003b325e-74cd-52dd-8024-ebb8be38e48e

interface Microsoft.Web.WebView2.Core.ICoreWebView2Settings2
    guid 377d3480-fdb2-56e7-bade-507d352887e9

interface Microsoft.Web.WebView2.Core.ICoreWebView2Settings3
    guid 52200f01-5309-5b2e-a03c-3d2677591940

interface Microsoft.Web.WebView2.Core.ICoreWebView2Settings4
    guid d6a955f0-daef-5a6a-a6f6-c72f0ede7620

interface Microsoft.Web.WebView2.Core.ICoreWebView2Settings5
    guid afc42b23-4839-5d73-acf7-e0335631abf5

interface Microsoft.Web.WebView2.Core.ICoreWebView2Settings6
    guid 3fe4ae85-0540-5bf1-b4d9-99ec57aa64f5

interface Microsoft.Web.WebView2.Core.ICoreWebView2Settings7
    guid 688027cd-9f84-59e8-8d5c-91123df24b92

interface Microsoft.Web.WebView2.Core.ICoreWebView2Settings8
    guid 956f1a8f-3198-5577-b250-7d91d17f7eed

interface Microsoft.Web.WebView2.Core.ICoreWebView2Settings9
    guid 4c346681-714d-5a3d-8105-2a7b80beeab5

interface Microsoft.Web.WebView2.Core.ICoreWebView2Settings_Manual
    guid 0a538c87-e000-511c-87ca-ded3413d03da

interface Microsoft.Web.WebView2.Core.ICoreWebView2SharedBuffer
    guid 2907cc84-f843-5959-8734-f871766f8f13

interface Microsoft.Web.WebView2.Core.ICoreWebView2SharedBuffer_Manual
    guid 1aa4e213-ace3-5f74-a2ae-c6489ceb3239

interface Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorker
    guid 90777544-f10b-5365-912d-a7412e595c2d

interface Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorkerCreatedEventArgs
    guid de7947fc-b93c-5a4e-8220-d62523649249

interface Microsoft.Web.WebView2.Core.ICoreWebView2SharedWorkerManager
    guid d5dc327e-9dc1-526e-9452-f036c3271b2b

interface Microsoft.Web.WebView2.Core.ICoreWebView2SourceChangedEventArgs
    guid ca437b2c-6a18-5552-b749-b198f8cc34d9

interface Microsoft.Web.WebView2.Core.ICoreWebView2WebMessageReceivedEventArgs
    guid eb066159-b725-5d5b-adc8-f5d7b9290304

interface Microsoft.Web.WebView2.Core.ICoreWebView2WebMessageReceivedEventArgs2
    guid 71dc5fa0-08a0-5dea-9363-799df5021452

interface Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequest
    guid 5c742259-67d2-5df2-8382-0f201b4d7197

interface Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequestedEventArgs
    guid 577f1fc4-c943-54a9-9700-bd469b48bd41

interface Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceRequestedEventArgs2
    guid 0bbe4b89-88a9-575a-b09e-7946ee415e94

interface Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponse
    guid 14621923-e485-5f44-8f5d-bd4243bc398f

interface Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponseReceivedEventArgs
    guid 12424671-9711-54f4-bcdf-5f307add6ec2

interface Microsoft.Web.WebView2.Core.ICoreWebView2WebResourceResponseView
    guid 33ee060b-b578-5698-b541-fef87fe7fe72

interface Microsoft.Web.WebView2.Core.ICoreWebView2WindowFeatures
    guid ee8686d6-056f-5e06-824f-4e2a24c1c1d6

interface Microsoft.Web.WebView2.Core.ICoreWebView2_10
    guid a7b20434-970f-54b1-aa63-3c42671fa9ab

interface Microsoft.Web.WebView2.Core.ICoreWebView2_11
    guid c00acbb1-ae32-501f-ad19-9d0ac32d6142

interface Microsoft.Web.WebView2.Core.ICoreWebView2_12
    guid dbbbe9a1-18d3-5f67-b362-0f4ae937d754

interface Microsoft.Web.WebView2.Core.ICoreWebView2_13
    guid 314b5846-dbc7-5de4-a792-647ea0f3296a

interface Microsoft.Web.WebView2.Core.ICoreWebView2_14
    guid a7647b24-3b1e-50a9-be24-6e8ac63fe491

interface Microsoft.Web.WebView2.Core.ICoreWebView2_15
    guid 4443f532-d2ba-5ae2-a9b3-8de62bd5d4a9

interface Microsoft.Web.WebView2.Core.ICoreWebView2_16
    guid 61d0a57c-6c4f-50ff-a137-314b0099a2b8

interface Microsoft.Web.WebView2.Core.ICoreWebView2_17
    guid 2345f9db-5488-559a-82af-9086cc4f7988

interface Microsoft.Web.WebView2.Core.ICoreWebView2_18
    guid 94f52e61-9d75-5a81-acd3-830ff29ce6f7

interface Microsoft.Web.WebView2.Core.ICoreWebView2_19
    guid 35a94a5c-e027-5dc5-8c2b-c2fc7d589159

interface Microsoft.Web.WebView2.Core.ICoreWebView2_2
    guid 578cb133-2873-5408-bd9e-389bbe9fa7fa

interface Microsoft.Web.WebView2.Core.ICoreWebView2_20
    guid 859c4805-e988-50d5-85d7-a50643fc815e

interface Microsoft.Web.WebView2.Core.ICoreWebView2_21
    guid f7fc7705-7922-5abc-9e24-c64f1c14b185

interface Microsoft.Web.WebView2.Core.ICoreWebView2_22
    guid d58aa4cf-9b67-5419-8565-f401a98feeb2

interface Microsoft.Web.WebView2.Core.ICoreWebView2_23
    guid d6767391-fdfe-5b95-96ae-11de6b8726dd

interface Microsoft.Web.WebView2.Core.ICoreWebView2_24
    guid 469056b8-e78d-55ed-9af1-207a7f60911f

interface Microsoft.Web.WebView2.Core.ICoreWebView2_25
    guid b8e2edce-d943-5871-8397-483dbd6c0f9e

interface Microsoft.Web.WebView2.Core.ICoreWebView2_26
    guid e7d803dd-b2f4-5fa3-8e63-114489d4063d

interface Microsoft.Web.WebView2.Core.ICoreWebView2_27
    guid d964f497-ffdf-5bcd-bf52-ff4585f2ebc2

interface Microsoft.Web.WebView2.Core.ICoreWebView2_28
    guid 6e43a033-d2e9-59fc-8856-88d4f7438c4d

interface Microsoft.Web.WebView2.Core.ICoreWebView2_29
    guid f12726d8-60e0-5399-9d46-8dede2b4f40a

interface Microsoft.Web.WebView2.Core.ICoreWebView2_3
    guid a8c76ae7-6170-5dfe-8f00-79cd76a9b4d9

interface Microsoft.Web.WebView2.Core.ICoreWebView2_4
    guid 4ac595ce-1502-5775-b2c8-22c11a369c25

interface Microsoft.Web.WebView2.Core.ICoreWebView2_5
    guid dd6af643-220c-5dc6-b0a8-22c41e472595

interface Microsoft.Web.WebView2.Core.ICoreWebView2_6
    guid 92b34b96-853d-5bb6-ac52-30297ce805f1

interface Microsoft.Web.WebView2.Core.ICoreWebView2_7
    guid f9b7107a-2e09-5596-a033-911ba12315f7

interface Microsoft.Web.WebView2.Core.ICoreWebView2_8
    guid aa2503c0-8d1c-5a3d-b898-f55f7595268a

interface Microsoft.Web.WebView2.Core.ICoreWebView2_9
    guid 64b2ec16-0b29-5216-bf86-e575c88f7031

interface Microsoft.Web.WebView2.Core.ICoreWebView2_Manual
    guid 2d988546-9962-516b-be53-859fb0f50179

interface Microsoft.Web.WebView2.Core.ICoreWebView2_Manual2
    guid 57d0c484-f304-52d4-85a6-68cfafd63b61

interface Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> concrete iterable
    py winrt.windows.foundation.collections._IIterable[CoreWebView2BrowserExtension]
    guid ece788fd-d2f2-5e83-83b3-358bae5bf872
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension;{bf991443-ee4f-57b8-bf2c-81cd6dbe1153}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> return

interface Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> concrete iterable
    py winrt.windows.foundation.collections._IIterable[CoreWebView2ClientCertificate]
    guid 21d3ddae-6309-5517-b45e-27bf11f63ffe
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate;{091b39f2-68df-52b4-8fb0-fd3561af41f2}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> return

interface Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> concrete iterable
    py winrt.windows.foundation.collections._IIterable[CoreWebView2ContextMenuItem]
    guid 5dd9ae94-7726-5b4c-bc52-4265302b56c4
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem;{2a65706f-941a-52cd-8651-a165586b0abf}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> return

interface Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> concrete iterable
    py winrt.windows.foundation.collections._IIterable[CoreWebView2Cookie]
    guid bb63aa27-1451-589f-a1f9-2f0c9afb1b37
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.Web.WebView2.Core.CoreWebView2Cookie;{52f670fe-8ca2-5aad-aedb-25f7903b7038}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.Web.WebView2.Core.CoreWebView2Cookie
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> return

interface Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> concrete iterable
    py winrt.windows.foundation.collections._IIterable[CoreWebView2CustomSchemeRegistration]
    guid 75d36a80-e2be-5533-948b-5a9dbcae2443
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration;{16dc60d9-ddec-5c3d-bc1f-4408d1875af1}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> return

interface Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> concrete iterable
    py winrt.windows.foundation.collections._IIterable[CoreWebView2FrameInfo]
    guid 64178451-45e4-5def-9b31-39946e2ffe42
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo;{f9b82e06-73f3-513b-bc2c-445ddedba976}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> return

interface Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> concrete iterable
    py winrt.windows.foundation.collections._IIterable[CoreWebView2PermissionSetting]
    guid 2e4250f7-4ad6-5b4f-839e-8f8a48950c5b
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting;{b4158d0b-8ef8-575f-8e99-5fe02e8b579e}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> return

interface Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> concrete iterable
    py winrt.windows.foundation.collections._IIterable[CoreWebView2ProcessExtendedInfo]
    guid c374b4be-3f91-5569-b3a8-1927c6efaefa
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo;{60e9238b-621d-57e8-b670-74382b2380a7}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> return

interface Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> concrete iterable
    py winrt.windows.foundation.collections._IIterable[CoreWebView2ProcessInfo]
    guid 71b3d53e-6912-5c6e-a21a-888e83c20293
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo;{b6ec37e1-23eb-5924-b346-e837890aa9d5}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> return

interface Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> concrete iterable
    py winrt.windows.foundation.collections._IIterable[CoreWebView2ServiceWorkerRegistration]
    guid 990d62e7-67c7-50de-bf76-5ed0aec33e6f
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration;{bfb195cd-7534-5ad4-aed9-24dfdf2a610d}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> return

interface Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> concrete iterable
    py winrt.windows.foundation.collections._IIterable[CoreWebView2SharedWorker]
    guid 77b1b881-c2ff-57a6-8e21-17a6c13e0549
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker;{90777544-f10b-5365-912d-a7412e595c2d}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> return

interface Windows.Foundation.Collections.IIterable<System.Object> concrete iterable
    py winrt.windows.foundation.collections._IIterable[Object]
    guid 092b849b-60b1-52be-a44a-6fe8e933cbe4
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};cinterface(IInspectable))
    base Windows.Foundation.Collections.IIterable
    argument System.Object
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<System.Object> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.Object> return

interface Windows.Foundation.Collections.IIterable<System.String> concrete iterable
    py winrt.windows.foundation.collections._IIterable[String]
    guid e2fcc7c1-3bfc-5a0b-b2b0-72e769d1cb7e
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};string)
    base Windows.Foundation.Collections.IIterable
    argument System.String
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<System.String> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.String> return

interface Windows.Foundation.Collections.IIterable<System.UInt64> concrete iterable
    py winrt.windows.foundation.collections._IIterable[UInt64]
    guid 4b3a3229-7995-5f3c-b248-6c1f7e664f01
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};u8)
    base Windows.Foundation.Collections.IIterable
    argument System.UInt64
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<System.UInt64> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.UInt64> return

interface Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> concrete iterable
    py winrt.windows.foundation.collections._IIterable[IKeyValuePair[String, String]]
    guid e9bdaaf0-cbf6-5c72-be90-29cbf3a1319b
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};pinterface({02b51929-c1c4-4a7e-8940-0312b5c18500};string;string))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> return

interface Windows.Foundation.Collections.IIterable<Windows.Foundation.Rect> concrete iterable
    py winrt.windows.foundation.collections._IIterable[Rect]
    guid f7a49934-2bcd-50b0-a10a-750045d95578
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};struct(Windows.Foundation.Rect;f4;f4;f4;f4))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Foundation.Rect
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Foundation.Rect> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Foundation.Rect> return

interface Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[CoreWebView2BrowserExtension]
    guid 1d1fee79-f134-5ee9-9f33-ec647220cf85
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension;{bf991443-ee4f-57b8-bf2c-81cd6dbe1153}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> shape=4 reverse=22 role=current
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> 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.Web.WebView2.Core.CoreWebView2BrowserExtension> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[CoreWebView2ClientCertificate]
    guid ae3f5811-2b75-591b-b969-68bccef9abfc
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate;{091b39f2-68df-52b4-8fb0-fd3561af41f2}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> shape=4 reverse=22 role=current
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> 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.Web.WebView2.Core.CoreWebView2ClientCertificate> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[CoreWebView2ContextMenuItem]
    guid f36f3b2b-d8b6-5c88-8f92-f7fe79aa2bab
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem;{2a65706f-941a-52cd-8651-a165586b0abf}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=4 reverse=22 role=current
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> 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.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[CoreWebView2Cookie]
    guid 309730b1-d73c-5c6e-ad09-0ef528361334
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.Web.WebView2.Core.CoreWebView2Cookie;{52f670fe-8ca2-5aad-aedb-25f7903b7038}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.Web.WebView2.Core.CoreWebView2Cookie
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> shape=4 reverse=22 role=current
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Cookie return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> 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.Web.WebView2.Core.CoreWebView2Cookie> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2Cookie name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[CoreWebView2CustomSchemeRegistration]
    guid aa0e87a3-d6a8-5038-a717-370cc26dffb9
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration;{16dc60d9-ddec-5c3d-bc1f-4408d1875af1}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> shape=4 reverse=22 role=current
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> 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.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[CoreWebView2FrameInfo]
    guid 624ff619-2f1e-5907-9628-9bf8a27aec56
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo;{f9b82e06-73f3-513b-bc2c-445ddedba976}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> shape=4 reverse=22 role=current
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> 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.Web.WebView2.Core.CoreWebView2FrameInfo> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[CoreWebView2PermissionSetting]
    guid b62e4291-5b60-587b-b5cf-1b2edbded8c5
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting;{b4158d0b-8ef8-575f-8e99-5fe02e8b579e}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> shape=4 reverse=22 role=current
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> 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.Web.WebView2.Core.CoreWebView2PermissionSetting> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[CoreWebView2ProcessExtendedInfo]
    guid 9072a30b-3435-5e7f-8283-4347895bfb9c
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo;{60e9238b-621d-57e8-b670-74382b2380a7}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> shape=4 reverse=22 role=current
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> 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.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[CoreWebView2ProcessInfo]
    guid 2be39210-20a0-5df6-a44e-9758719ce251
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo;{b6ec37e1-23eb-5924-b346-e837890aa9d5}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> shape=4 reverse=22 role=current
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> 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.Web.WebView2.Core.CoreWebView2ProcessInfo> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[CoreWebView2ServiceWorkerRegistration]
    guid 6c193ba5-38cc-5f4c-b022-d1c7963b91cc
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration;{bfb195cd-7534-5ad4-aed9-24dfdf2a610d}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> shape=4 reverse=22 role=current
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> 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.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[CoreWebView2SharedWorker]
    guid f0793889-fc9a-591c-99c0-5240e7104a54
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker;{90777544-f10b-5365-912d-a7412e595c2d}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> shape=4 reverse=22 role=current
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> 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.Web.WebView2.Core.CoreWebView2SharedWorker> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<System.Object> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[Object]
    guid 44a94f2d-04f8-5091-b336-be7892dd10be
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};cinterface(IInspectable))
    base Windows.Foundation.Collections.IIterator
    argument System.Object
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.Object> shape=4 reverse=22 role=current
            out object return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.Object> 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<System.Object> shape=117 reverse=101 role=get_many
            fill_array object name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.Object> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<System.String> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[String]
    guid 8c304ebb-6615-50a4-8829-879ecd443236
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};string)
    base Windows.Foundation.Collections.IIterator
    argument System.String
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.String> shape=4 reverse=22 role=current
            out string return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.String> 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<System.String> shape=117 reverse=101 role=get_many
            fill_array string name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.String> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<System.UInt64> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[UInt64]
    guid c473ed96-76e3-5ff2-9435-47feebfe9539
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};u8)
    base Windows.Foundation.Collections.IIterator
    argument System.UInt64
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.UInt64> shape=4 reverse=22 role=current
            out uint64 return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.UInt64> 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<System.UInt64> shape=117 reverse=101 role=get_many
            fill_array uint64 name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.UInt64> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[IKeyValuePair[String, String]]
    guid 05eb86f1-7140-5517-b88d-cbaebe57e6b1
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};pinterface({02b51929-c1c4-4a7e-8940-0312b5c18500};string;string))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=4 reverse=22 role=current
            out parameterized type=Windows.Foundation.Collections.IKeyValuePair<System.String,System.String> return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> 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.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=117 reverse=101 role=get_many
            fill_array parameterized type=Windows.Foundation.Collections.IKeyValuePair<System.String,System.String> name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Foundation.Rect> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[Rect]
    guid 3487aa9d-505f-550e-874e-5b6194c618eb
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};struct(Windows.Foundation.Rect;f4;f4;f4;f4))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Foundation.Rect
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Rect> shape=4 reverse=22 role=current
            out struct type=Windows.Foundation.Rect return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Rect> 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.Foundation.Rect> shape=117 reverse=101 role=get_many
            fill_array struct type=Windows.Foundation.Rect name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Rect> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IKeyValuePair<System.String,System.String> concrete
    py winrt.windows.foundation.collections._IKeyValuePair[String, String]
    guid 60310303-49c5-52e6-abc6-a9b36eccc716
    signature pinterface({02b51929-c1c4-4a7e-8940-0312b5c18500};string;string)
    base Windows.Foundation.Collections.IKeyValuePair
    argument System.String
    argument System.String
    property key
        get get_Key slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IKeyValuePair<System.String,System.String> shape=4 reverse=22 role=pair_key
            out string return
    property value
        get get_Value slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IKeyValuePair<System.String,System.String> shape=4 reverse=43 role=pair_value
            out string return

interface Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[CoreWebView2ContextMenuItem]
    guid 4d0b79bd-232a-5216-ae84-30029315bdf3
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem;{2a65706f-941a-52cd-8651-a165586b0abf}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem>
    argument Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=4 reverse=173 role=append
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=117 reverse=101 role=index_of
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem name=value

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

interface Windows.Foundation.Collections.IVector<System.String> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[String]
    guid 98b9acc1-4b56-532e-ac73-03d5291cca90
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};string)
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<System.String>
    argument System.String
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<System.String> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<System.String> shape=4 reverse=173 role=append
            in string name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<System.String> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<System.String> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.String> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<System.String> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out string return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<System.String> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array string name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<System.String> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<System.String> shape=117 reverse=101 role=index_of
            in string 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<System.String> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in string name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<System.String> 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<System.String> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<System.String> shape=51 reverse=211 role=replace_all
            pass_array string name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<System.String> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in string name=value

interface Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[CoreWebView2BrowserExtension]
    guid 00ecd11f-65a5-59b6-accd-a38f81b9c242
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension;{bf991443-ee4f-57b8-bf2c-81cd6dbe1153}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension>
    argument Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> 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.Web.WebView2.Core.CoreWebView2BrowserExtension> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension> shape=117 reverse=66 role=index_of
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2BrowserExtension name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[CoreWebView2ClientCertificate]
    guid bb56fe7e-36ca-5d92-9845-1a8273d0c91b
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate;{091b39f2-68df-52b4-8fb0-fd3561af41f2}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate>
    argument Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> 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.Web.WebView2.Core.CoreWebView2ClientCertificate> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate> shape=117 reverse=66 role=index_of
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificate name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[CoreWebView2ContextMenuItem]
    guid 38358579-9483-5d38-8f3b-0e78a4592755
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem;{2a65706f-941a-52cd-8651-a165586b0abf}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem>
    argument Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> 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.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem> shape=117 reverse=66 role=index_of
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[CoreWebView2Cookie]
    guid 1724e62c-33ef-5b13-bfeb-ccc35a96fcd8
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2Cookie;{52f670fe-8ca2-5aad-aedb-25f7903b7038}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2Cookie>
    argument Microsoft.Web.WebView2.Core.CoreWebView2Cookie
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> 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.Web.WebView2.Core.CoreWebView2Cookie> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2Cookie return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2Cookie name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2Cookie> shape=117 reverse=66 role=index_of
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Cookie name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[CoreWebView2CustomSchemeRegistration]
    guid 7a330141-4727-58fb-a936-5bebb5e30c16
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration;{16dc60d9-ddec-5c3d-bc1f-4408d1875af1}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration>
    argument Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> 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.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration> shape=117 reverse=66 role=index_of
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2CustomSchemeRegistration name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[CoreWebView2FrameInfo]
    guid ad9325ed-2f4e-59da-844e-92c7744dc8ec
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo;{f9b82e06-73f3-513b-bc2c-445ddedba976}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo>
    argument Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> 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.Web.WebView2.Core.CoreWebView2FrameInfo> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo> shape=117 reverse=66 role=index_of
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2FrameInfo name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[CoreWebView2PermissionSetting]
    guid c08cfc1b-1cfd-54e9-be3d-abb847188a02
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting;{b4158d0b-8ef8-575f-8e99-5fe02e8b579e}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting>
    argument Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> 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.Web.WebView2.Core.CoreWebView2PermissionSetting> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting> shape=117 reverse=66 role=index_of
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionSetting name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[CoreWebView2ProcessExtendedInfo]
    guid 32541188-9418-50fa-901a-94f195342b21
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo;{60e9238b-621d-57e8-b670-74382b2380a7}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo>
    argument Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> 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.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo> shape=117 reverse=66 role=index_of
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessExtendedInfo name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[CoreWebView2ProcessInfo]
    guid 34079208-addb-596b-9e22-24e4f8798df8
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo;{b6ec37e1-23eb-5924-b346-e837890aa9d5}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo>
    argument Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> 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.Web.WebView2.Core.CoreWebView2ProcessInfo> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo> shape=117 reverse=66 role=index_of
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessInfo name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[CoreWebView2ServiceWorkerRegistration]
    guid 4a2ba298-912a-5e58-9f82-cc2cff6f1f95
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration;{bfb195cd-7534-5ad4-aed9-24dfdf2a610d}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration>
    argument Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> 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.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration> shape=117 reverse=66 role=index_of
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[CoreWebView2SharedWorker]
    guid 23356f56-34af-554c-98be-63e749a35a97
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker;{90777544-f10b-5365-912d-a7412e595c2d}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker>
    argument Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> 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.Web.WebView2.Core.CoreWebView2SharedWorker> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker> shape=117 reverse=66 role=index_of
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<System.Object> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[Object]
    guid a6487363-b074-5c60-ab16-866dce4ee54d
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};cinterface(IInspectable))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<System.Object>
    argument System.Object
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.Object> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<System.Object> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.Object> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.Object> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out object return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.Object> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array object name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<System.Object> shape=117 reverse=66 role=index_of
            in object name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<System.String> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[String]
    guid 2f13c006-a03a-5f69-b090-75a43e33423e
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};string)
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<System.String>
    argument System.String
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.String> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<System.String> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.String> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.String> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out string return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.String> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array string name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<System.String> shape=117 reverse=66 role=index_of
            in string name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<System.UInt64> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[UInt64]
    guid 23d156c7-7ef9-5096-aaba-1e6c9ab5ceb4
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};u8)
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<System.UInt64>
    argument System.UInt64
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.UInt64> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<System.UInt64> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.UInt64> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.UInt64> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out uint64 return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.UInt64> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array uint64 name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<System.UInt64> shape=108 reverse=61 role=index_of
            in uint64 name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Foundation.Rect> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[Rect]
    guid 0b651ad6-9755-5be5-8918-6bd61eed3795
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};struct(Windows.Foundation.Rect;f4;f4;f4;f4))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Foundation.Rect>
    argument Windows.Foundation.Rect
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Foundation.Rect> 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.Foundation.Rect> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Foundation.Rect> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Foundation.Rect> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out struct type=Windows.Foundation.Rect return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Foundation.Rect> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array struct type=Windows.Foundation.Rect name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Foundation.Rect> shape=143 reverse=383 role=index_of
            in struct type=Windows.Foundation.Rect name=value
            out uint32 name=index
            out boolean return

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2BasicAuthenticationRequestedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2BasicAuthenticationRequestedEventArgs]
    guid 542bf60d-6f85-500b-b994-724cc52d05e9
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2BasicAuthenticationRequestedEventArgs;{4b16330c-4ca5-555e-af21-164334405f63}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2BasicAuthenticationRequestedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2BasicAuthenticationRequestedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificateRequestedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2ClientCertificateRequestedEventArgs]
    guid a166ce11-d35b-5525-9ded-5547af9c9520
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificateRequestedEventArgs;{93287b55-31f9-55a0-b68b-d9841d7e1bf4}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificateRequestedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ClientCertificateRequestedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2ContentLoadingEventArgs]
    guid 5b3805f1-9170-52ae-9cb3-958a8790caf2
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs;{6cf95373-946c-5dae-9b3e-0fe23d5aa29f}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuRequestedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2ContextMenuRequestedEventArgs]
    guid af5000aa-72b6-505e-b7bd-c7d754f6912f
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuRequestedEventArgs;{d77bdd8c-9b3e-596e-ae80-320c0df4ecbc}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuRequestedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuRequestedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2DOMContentLoadedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2DOMContentLoadedEventArgs]
    guid 0321e860-bbde-5a58-a384-1c4645c15b7f
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2DOMContentLoadedEventArgs;{c474d0a3-24ac-59fc-b78b-da7562a6a052}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2DOMContentLoadedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2DOMContentLoadedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2DedicatedWorkerCreatedEventArgs]
    guid 9ad68ce1-2011-5145-a753-55c6d3101c13
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs;{e8e78c42-7605-58f8-9221-11b6bb9a42c2}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2DevToolsProtocolEventReceivedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2DevToolsProtocolEventReceivedEventArgs]
    guid 36c643b2-5a0c-5ac8-9587-421e105932e7
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2DevToolsProtocolEventReceivedEventArgs;{b6a4b41d-fd18-59fa-923a-c57555d960ce}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2DevToolsProtocolEventReceivedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2DevToolsProtocolEventReceivedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2DownloadStartingEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2DownloadStartingEventArgs]
    guid 08e8e94e-c013-5f7e-9eee-927b0ba983c9
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2DownloadStartingEventArgs;{45d982ba-9256-5b35-b023-26a438599110}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2DownloadStartingEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2DownloadStartingEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2FrameCreatedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2FrameCreatedEventArgs]
    guid 0403eed7-9867-5abb-9b9d-8a99979bd08f
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2FrameCreatedEventArgs;{527b01b8-fc6d-5543-8dce-96cdfdb32c81}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2FrameCreatedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2FrameCreatedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2LaunchingExternalUriSchemeEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2LaunchingExternalUriSchemeEventArgs]
    guid 16d02811-9e0f-5aac-8ca4-8f99f4bc24e7
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2LaunchingExternalUriSchemeEventArgs;{6ab44f8d-ec6a-56a1-ae3c-9c55dff6cbc6}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2LaunchingExternalUriSchemeEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2LaunchingExternalUriSchemeEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2NavigationCompletedEventArgs]
    guid 2dff30b2-230c-5e8b-a80c-7c89f977e69c
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs;{4865e238-036a-5664-95a3-447ec44cf498}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2NavigationStartingEventArgs]
    guid ebcba26f-d35f-52d5-9e6b-6461d3fe82b3
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs;{548d23d3-fea3-5616-bd05-ae08066c86d3}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2NewWindowRequestedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2NewWindowRequestedEventArgs]
    guid 8fc05124-e3f5-5f24-8acd-a737a7925eb3
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2NewWindowRequestedEventArgs;{e6e013ba-aec8-532e-9ac9-1590af7b25ec}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2NewWindowRequestedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2NewWindowRequestedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2NotificationReceivedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2NotificationReceivedEventArgs]
    guid d4caa596-c243-5ba6-86da-4f91e773a7be
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2NotificationReceivedEventArgs;{9416a036-5e06-57cb-8bbb-7f6ea1dc9a3d}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2NotificationReceivedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2NotificationReceivedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2PermissionRequestedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2PermissionRequestedEventArgs]
    guid 630ce744-7f38-52e7-a9f3-8e42921f2181
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2PermissionRequestedEventArgs;{118bdd9b-cef1-5910-929e-c1a321328239}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2PermissionRequestedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionRequestedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2ProcessFailedEventArgs]
    guid e66e4f86-713b-5ec5-b7d4-42c1dea8b8e1
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedEventArgs;{25a8f8c9-d944-539d-afa3-24172b48ef47}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ProcessFailedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIShowingEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2SaveAsUIShowingEventArgs]
    guid 22bc917e-c37c-587c-9908-e6f0fe1ad000
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIShowingEventArgs;{cc39a250-2b4c-5608-9097-c59b8a8231b9}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIShowingEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2SaveAsUIShowingEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2SaveFileSecurityCheckStartingEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2SaveFileSecurityCheckStartingEventArgs]
    guid 286a390d-44b8-57fb-b41e-ec33d0dd3de4
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2SaveFileSecurityCheckStartingEventArgs;{6f6b50ff-3eae-5c4c-a29f-6fce822a04e0}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2SaveFileSecurityCheckStartingEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2SaveFileSecurityCheckStartingEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ScreenCaptureStartingEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2ScreenCaptureStartingEventArgs]
    guid 9554dfaf-4e2d-555d-8b4d-a1c070f898ee
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2ScreenCaptureStartingEventArgs;{35f0e2bb-94b0-5be7-b633-f87244e38bfe}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2ScreenCaptureStartingEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ScreenCaptureStartingEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ScriptDialogOpeningEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2ScriptDialogOpeningEventArgs]
    guid f98446a0-496e-5694-8602-03d66d7c5687
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2ScriptDialogOpeningEventArgs;{a4315212-c7eb-568a-86e4-c61e31ba6cda}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2ScriptDialogOpeningEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ScriptDialogOpeningEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2ServerCertificateErrorDetectedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2ServerCertificateErrorDetectedEventArgs]
    guid b021c6c4-19c6-5384-abc5-e00fa666ef52
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2ServerCertificateErrorDetectedEventArgs;{90fdc703-5a9e-56f6-a422-7c114c736420}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2ServerCertificateErrorDetectedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ServerCertificateErrorDetectedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2SourceChangedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2SourceChangedEventArgs]
    guid fd9271fb-4ab0-56cb-b70a-27c1714e4f5e
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2SourceChangedEventArgs;{ca437b2c-6a18-5552-b749-b198f8cc34d9}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2SourceChangedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2SourceChangedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2WebMessageReceivedEventArgs]
    guid c269be3f-fd6f-5e0c-a9f7-41ff7c39aa35
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs;{eb066159-b725-5d5b-adc8-f5d7b9290304}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequestedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2WebResourceRequestedEventArgs]
    guid bafb00df-0bf9-5763-88ea-501ea1b69148
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequestedEventArgs;{577f1fc4-c943-54a9-9700-bd469b48bd41}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequestedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceRequestedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponseReceivedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, CoreWebView2WebResourceResponseReceivedEventArgs]
    guid 4981409c-e683-58ba-a901-3b0ea59500eb
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});rc(Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponseReceivedEventArgs;{12424671-9711-54f4-bcdf-5f307add6ec2}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponseReceivedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2WebResourceResponseReceivedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2, Object]
    guid 62d0119d-d3a4-5df1-a659-8a6cf052b0f1
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2;{3a3f559a-e5e9-5338-bb67-4eb0504a4f14});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2 name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController,Microsoft.Web.WebView2.Core.CoreWebView2NonClientRegionChangedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2CompositionController, CoreWebView2NonClientRegionChangedEventArgs]
    guid 3c30a9d1-bab9-540f-bc19-8bb7696bd32c
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2CompositionController;{31bbb153-11b2-58e8-9beb-69f5c8e14420});rc(Microsoft.Web.WebView2.Core.CoreWebView2NonClientRegionChangedEventArgs;{4f583622-cd0f-55d6-be7e-8a8f99a20e62}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2CompositionController
    argument Microsoft.Web.WebView2.Core.CoreWebView2NonClientRegionChangedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2CompositionController name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2NonClientRegionChangedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2CompositionController,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2CompositionController, Object]
    guid 3b2e9bd2-8d8f-5646-89dc-9dd6ece97dca
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2CompositionController;{31bbb153-11b2-58e8-9beb-69f5c8e14420});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2CompositionController
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2CompositionController name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2ContextMenuItem, Object]
    guid e2d3b9a9-aab5-56f8-ac43-e124532b9682
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem;{2a65706f-941a-52cd-8651-a165586b0abf});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ContextMenuItem name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Controller,Microsoft.Web.WebView2.Core.CoreWebView2AcceleratorKeyPressedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Controller, CoreWebView2AcceleratorKeyPressedEventArgs]
    guid 8f710596-cfc5-58d0-83f5-97db0ce4b382
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Controller;{a588121c-53bf-590e-80e5-29d729cbd743});rc(Microsoft.Web.WebView2.Core.CoreWebView2AcceleratorKeyPressedEventArgs;{41a56100-92a5-59d1-9e71-9222e33ae38b}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Controller
    argument Microsoft.Web.WebView2.Core.CoreWebView2AcceleratorKeyPressedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Controller name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2AcceleratorKeyPressedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Controller,Microsoft.Web.WebView2.Core.CoreWebView2MoveFocusRequestedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Controller, CoreWebView2MoveFocusRequestedEventArgs]
    guid 1ec2b873-ec8c-545f-ac56-f43c0a47e209
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Controller;{a588121c-53bf-590e-80e5-29d729cbd743});rc(Microsoft.Web.WebView2.Core.CoreWebView2MoveFocusRequestedEventArgs;{2e29103b-ecdd-5c1d-b288-3f066d608919}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Controller
    argument Microsoft.Web.WebView2.Core.CoreWebView2MoveFocusRequestedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Controller name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2MoveFocusRequestedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Controller,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Controller, Object]
    guid 7a790d8a-1ca7-5115-8927-cb98c696cd63
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Controller;{a588121c-53bf-590e-80e5-29d729cbd743});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Controller
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Controller name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker,Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2DedicatedWorker, CoreWebView2DedicatedWorkerCreatedEventArgs]
    guid 8e947df7-f079-5617-9e17-6e21b074a1b4
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker;{223aadf7-1b62-5d45-af25-827baa0d732b});rc(Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs;{e8e78c42-7605-58f8-9221-11b6bb9a42c2}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker
    argument Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker,Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2DedicatedWorker, CoreWebView2WebMessageReceivedEventArgs]
    guid ceaa1825-044f-5702-ba67-4ee12afb9427
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker;{223aadf7-1b62-5d45-af25-827baa0d732b});rc(Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs;{eb066159-b725-5d5b-adc8-f5d7b9290304}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker
    argument Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2DedicatedWorker, Object]
    guid b030d310-5492-55b1-84f6-91a9ca127bd0
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker;{223aadf7-1b62-5d45-af25-827baa0d732b});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorker name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2DownloadOperation,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2DownloadOperation, Object]
    guid 46151449-f36f-5066-a1bc-4a0a3d9c47ad
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2DownloadOperation;{afe73e6b-e760-5a06-9bf6-1e743c13cd2d});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2DownloadOperation
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2DownloadOperation name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Environment,Microsoft.Web.WebView2.Core.CoreWebView2BrowserProcessExitedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Environment, CoreWebView2BrowserProcessExitedEventArgs]
    guid c2a3f5af-0553-5fe3-9d26-51f1795a8e00
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Environment;{d8cc7831-b783-556b-b9ce-899c1e95d585});rc(Microsoft.Web.WebView2.Core.CoreWebView2BrowserProcessExitedEventArgs;{79963f77-1484-5a46-b91f-dfc5c1a0ce14}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Environment
    argument Microsoft.Web.WebView2.Core.CoreWebView2BrowserProcessExitedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Environment name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2BrowserProcessExitedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Environment,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Environment, Object]
    guid 9383a512-ca6d-5ca2-b791-b4a1572e64ed
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Environment;{d8cc7831-b783-556b-b9ce-899c1e95d585});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Environment
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Environment name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Find,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Find, Object]
    guid 83dbbbee-adc1-57f2-8e7b-771b151e74f4
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Find;{d9afbd37-aeb2-5109-bb8f-6ff27cf9d279});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Find
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Find name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Frame, CoreWebView2ContentLoadingEventArgs]
    guid 64c814d6-2e6f-5093-a0b3-fa578ca637d7
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Frame;{02ffcbf9-19e7-5bb8-8273-346420fb1503});rc(Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs;{6cf95373-946c-5dae-9b3e-0fe23d5aa29f}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Frame
    argument Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Frame name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2DOMContentLoadedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Frame, CoreWebView2DOMContentLoadedEventArgs]
    guid 1a9fda2d-7a32-510d-930c-7b7d0ca4f41b
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Frame;{02ffcbf9-19e7-5bb8-8273-346420fb1503});rc(Microsoft.Web.WebView2.Core.CoreWebView2DOMContentLoadedEventArgs;{c474d0a3-24ac-59fc-b78b-da7562a6a052}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Frame
    argument Microsoft.Web.WebView2.Core.CoreWebView2DOMContentLoadedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Frame name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2DOMContentLoadedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Frame, CoreWebView2DedicatedWorkerCreatedEventArgs]
    guid 6c0b9493-fbb8-5081-a353-567bf845b34d
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Frame;{02ffcbf9-19e7-5bb8-8273-346420fb1503});rc(Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs;{e8e78c42-7605-58f8-9221-11b6bb9a42c2}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Frame
    argument Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Frame name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2DedicatedWorkerCreatedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2FrameCreatedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Frame, CoreWebView2FrameCreatedEventArgs]
    guid ca7dfbd0-7adb-548f-9e01-02cf47e8c8bd
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Frame;{02ffcbf9-19e7-5bb8-8273-346420fb1503});rc(Microsoft.Web.WebView2.Core.CoreWebView2FrameCreatedEventArgs;{527b01b8-fc6d-5543-8dce-96cdfdb32c81}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Frame
    argument Microsoft.Web.WebView2.Core.CoreWebView2FrameCreatedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Frame name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2FrameCreatedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Frame, CoreWebView2NavigationCompletedEventArgs]
    guid 27f24b71-04fe-542d-990f-07b56ba011f3
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Frame;{02ffcbf9-19e7-5bb8-8273-346420fb1503});rc(Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs;{4865e238-036a-5664-95a3-447ec44cf498}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Frame
    argument Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Frame name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Frame, CoreWebView2NavigationStartingEventArgs]
    guid cb3f94eb-9d8c-5ec7-883d-9df7dfc4ab46
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Frame;{02ffcbf9-19e7-5bb8-8273-346420fb1503});rc(Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs;{548d23d3-fea3-5616-bd05-ae08066c86d3}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Frame
    argument Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Frame name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2PermissionRequestedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Frame, CoreWebView2PermissionRequestedEventArgs]
    guid 3d2d54bd-269f-56a2-9f67-ddaafeefc857
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Frame;{02ffcbf9-19e7-5bb8-8273-346420fb1503});rc(Microsoft.Web.WebView2.Core.CoreWebView2PermissionRequestedEventArgs;{118bdd9b-cef1-5910-929e-c1a321328239}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Frame
    argument Microsoft.Web.WebView2.Core.CoreWebView2PermissionRequestedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Frame name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2PermissionRequestedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2ScreenCaptureStartingEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Frame, CoreWebView2ScreenCaptureStartingEventArgs]
    guid b66e153b-fa55-579d-9e3c-3f26c9bc4556
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Frame;{02ffcbf9-19e7-5bb8-8273-346420fb1503});rc(Microsoft.Web.WebView2.Core.CoreWebView2ScreenCaptureStartingEventArgs;{35f0e2bb-94b0-5be7-b633-f87244e38bfe}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Frame
    argument Microsoft.Web.WebView2.Core.CoreWebView2ScreenCaptureStartingEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Frame name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ScreenCaptureStartingEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Frame, CoreWebView2WebMessageReceivedEventArgs]
    guid 6e21097c-e31a-5396-b371-a3d6de708ce1
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Frame;{02ffcbf9-19e7-5bb8-8273-346420fb1503});rc(Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs;{eb066159-b725-5d5b-adc8-f5d7b9290304}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Frame
    argument Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Frame name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Frame,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Frame, Object]
    guid 5520d594-2c09-517a-b57b-89ae78a1de2b
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Frame;{02ffcbf9-19e7-5bb8-8273-346420fb1503});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Frame
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Frame name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Notification,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Notification, Object]
    guid cb464b90-c60a-5e14-b8eb-9efd08f0302f
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Notification;{2516351d-6ccd-5484-bff3-75f4dd4749e5});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Notification
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Notification name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2Profile,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2Profile, Object]
    guid 1f4de24d-4ab1-57b2-97a2-c1ec71aaa4f4
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2Profile;{d4bdd25c-a2db-5c03-9659-abdeb9793621});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2Profile
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2Profile name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker,Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2ServiceWorker, CoreWebView2WebMessageReceivedEventArgs]
    guid dfb94d18-1714-51b5-b04d-5dbb5dfedd9e
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker;{1de7e18c-9d65-5e66-9dd3-3a7605a1b3aa});rc(Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs;{eb066159-b725-5d5b-adc8-f5d7b9290304}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker
    argument Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2ServiceWorker, Object]
    guid e933332f-7284-5646-a82a-e0e0cb733a9f
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker;{1de7e18c-9d65-5e66-9dd3-3a7605a1b3aa});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorker name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerManager,Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegisteredEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2ServiceWorkerManager, CoreWebView2ServiceWorkerRegisteredEventArgs]
    guid b371c585-0e78-521b-bc31-4d3e746e492e
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerManager;{65d41a61-b78c-5950-a9fe-fedec21bf768});rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegisteredEventArgs;{b61ce117-71ff-5e7b-b724-ea7f62a0e014}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerManager
    argument Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegisteredEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerManager name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegisteredEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration,Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerActivatedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2ServiceWorkerRegistration, CoreWebView2ServiceWorkerActivatedEventArgs]
    guid 2168e78e-3ef3-5069-ba2a-223b47baacfe
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration;{bfb195cd-7534-5ad4-aed9-24dfdf2a610d});rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerActivatedEventArgs;{51e90f5a-4ccb-51ae-a543-7c2a6204459d}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration
    argument Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerActivatedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerActivatedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2ServiceWorkerRegistration, Object]
    guid 779b6db3-36c7-5b6a-be6e-6260d8320b36
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration;{bfb195cd-7534-5ad4-aed9-24dfdf2a610d});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2ServiceWorkerRegistration name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2SharedWorker, Object]
    guid 8cd29279-8beb-5ac2-9256-a711fadfc1c9
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker;{90777544-f10b-5365-912d-a7412e595c2d});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedWorker name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerManager,Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerCreatedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[CoreWebView2SharedWorkerManager, CoreWebView2SharedWorkerCreatedEventArgs]
    guid bbd53a42-7b02-5e13-b44b-2e08c7eec009
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerManager;{d5dc327e-9dc1-526e-9452-f036c3271b2b});rc(Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerCreatedEventArgs;{de7947fc-b93c-5a4e-8220-d62523649249}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerManager
    argument Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerCreatedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerManager name=sender
            in class type=Microsoft.Web.WebView2.Core.CoreWebView2SharedWorkerCreatedEventArgs name=args

class System.Boolean external
    py winrt.system.Boolean

class System.Object external
    py winrt.system.Object

class System.String external
    py winrt.system.String

class System.UInt64 external
    py winrt.system.UInt64

enum Windows.ApplicationModel.DataTransfer.DataPackageOperation external
    py winrt.windows.applicationmodel.datatransfer.DataPackageOperation

class Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo external
    py winrt.windows.applicationmodel.datatransfer.dragdrop.core.CoreDragInfo

class Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragUIOverride external
    py winrt.windows.applicationmodel.datatransfer.dragdrop.core.CoreDragUIOverride

delegate Windows.Foundation.AsyncOperationCompletedHandler external parameterized
    py winrt.windows.foundation.AsyncOperationCompletedHandler
    guid fcdcf02c-e5d8-4478-915a-4d90b74b83a5

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

class Windows.Foundation.Deferral external
    py winrt.windows.foundation.Deferral

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

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

interface Windows.Foundation.IAsyncAction external
    py winrt.windows.foundation._IAsyncAction
    guid 5a648006-843a-4da9-865b-9d26e5dfad7b

interface Windows.Foundation.IAsyncInfo external
    py winrt.windows.foundation._IAsyncInfo
    guid 00000036-0000-0000-c000-000000000046

interface Windows.Foundation.IAsyncOperation external parameterized
    py winrt.windows.foundation._IAsyncOperation
    guid 9fc2b0bb-e446-44e2-aa61-9cab8f636af2

interface Windows.Foundation.IClosable external
    py winrt.windows.foundation._IClosable
    guid 30d5a829-7fa4-4026-83bb-d75bae4ea99e

interface Windows.Foundation.IMemoryBufferReference external
    py winrt.windows.foundation._IMemoryBufferReference
    guid fbc4dd29-245b-11e4-af98-689423260cf8

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

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

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.IKeyValuePair external parameterized
    py winrt.windows.foundation.collections._IKeyValuePair
    guid 02b51929-c1c4-4a7e-8940-0312b5c18500

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

class Windows.Security.Cryptography.Certificates.Certificate external
    py winrt.windows.security.cryptography.certificates.Certificate

interface Windows.Storage.Streams.IRandomAccessStream external
    py winrt.windows.storage.streams._IRandomAccessStream
    guid 905a0fe1-bc53-11df-8c49-001e4fc686da

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

class Windows.UI.Core.CoreCursor external
    py winrt.windows.ui.core.CoreCursor

class Windows.UI.Core.CoreWindow external
    py winrt.windows.ui.core.CoreWindow
