format 4.0
census 2e30db26-66c8-4551-85b9-a537376d8f99 1
namespace Windows.Security.Authentication.Web.Provider

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<Windows.Security.Authentication.Web.Provider.WebAccountClientView>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[WebAccountClientView]]
    guid 3fa6536f-7e7a-5bc9-b20f-d866cacaf81c
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Security.Authentication.Web.Provider.WebAccountClientView;{e7bd66ba-0bc7-4c66-bfd4-65d3082cbca8})))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[WebAccount]]
    guid c2090d8c-37d8-5c47-9581-0f17b91a0cd3
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Security.Credentials.WebAccount;{69473eb2-8031-49be-80bb-96cb46d99aba})))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Security.Credentials.WebAccount> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[WebAccount]
    guid 4bd6f1e5-ca89-5240-8f3d-7f1b54ae90a7
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Security.Credentials.WebAccount;{69473eb2-8031-49be-80bb-96cb46d99aba}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Security.Credentials.WebAccount
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Security.Cryptography.Core.CryptographicKey> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[CryptographicKey]
    guid 04ca4378-f594-5de6-a555-304f62cb4faf
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Security.Cryptography.Core.CryptographicKey;{ed2a3b70-8e7b-4009-8401-ffd1a62eeb27}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Security.Cryptography.Core.CryptographicKey
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Cryptography.Core.CryptographicKey> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IBuffer> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IBuffer]
    guid 51c3d2fd-b8a1-5620-b746-7ee6d533aca3
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};{905a0fe0-bc53-11df-8c49-001e4fc686da})
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Storage.Streams.IBuffer
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

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<Windows.Security.Authentication.Web.Provider.WebAccountClientView>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[WebAccountClientView]]
    guid 116827c1-187e-5095-a14b-df4111c638c2
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Security.Authentication.Web.Provider.WebAccountClientView;{e7bd66ba-0bc7-4c66-bfd4-65d3082cbca8})))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView>> 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<Windows.Security.Authentication.Web.Provider.WebAccountClientView>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView> return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[WebAccount]]
    guid 66b59040-7c93-5f96-b52f-2c098d1557d0
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Security.Credentials.WebAccount;{69473eb2-8031-49be-80bb-96cb46d99aba})))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>> 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<Windows.Security.Credentials.WebAccount>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount> return

interface Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[WebAccount]
    guid acd76b54-297f-5a18-9143-20a309e2dfd3
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Security.Credentials.WebAccount;{69473eb2-8031-49be-80bb-96cb46d99aba}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Security.Credentials.WebAccount
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Security.Credentials.WebAccount> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Security.Credentials.WebAccount> 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.Security.Credentials.WebAccount> shape=4 reverse=62 role=get_results
            out class type=Windows.Security.Credentials.WebAccount return

interface Windows.Foundation.IAsyncOperation<Windows.Security.Cryptography.Core.CryptographicKey> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[CryptographicKey]
    guid 81ca789b-98df-5c6a-9531-966238e3e7ae
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Security.Cryptography.Core.CryptographicKey;{ed2a3b70-8e7b-4009-8401-ffd1a62eeb27}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Security.Cryptography.Core.CryptographicKey
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Security.Cryptography.Core.CryptographicKey> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Security.Cryptography.Core.CryptographicKey> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Security.Cryptography.Core.CryptographicKey> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Security.Cryptography.Core.CryptographicKey> 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.Security.Cryptography.Core.CryptographicKey> shape=4 reverse=62 role=get_results
            out class type=Windows.Security.Cryptography.Core.CryptographicKey return

interface Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IBuffer]
    guid 3bee8834-b9a7-5a80-a746-5ef097227878
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};{905a0fe0-bc53-11df-8c49-001e4fc686da})
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Storage.Streams.IBuffer
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IBuffer> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IBuffer> 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.IBuffer> shape=4 reverse=62 role=get_results
            out interface type=Windows.Storage.Streams.IBuffer 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.Security.Authentication.Web.Provider.WebAccountClientView> concrete iterable
    py winrt.windows.foundation.collections._IIterable[WebAccountClientView]
    guid 610e0f9d-aae4-54e1-bb0b-1aca14110abf
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Security.Authentication.Web.Provider.WebAccountClientView;{e7bd66ba-0bc7-4c66-bfd4-65d3082cbca8}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Security.Authentication.Web.Provider.WebAccountClientView
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Security.Authentication.Web.Provider.WebAccountClientView> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Security.Authentication.Web.Provider.WebAccountClientView> return

interface Windows.Foundation.Collections.IIterable<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> concrete iterable
    py winrt.windows.foundation.collections._IIterable[WebProviderTokenResponse]
    guid e9bac236-c077-553a-b4ae-b58fb0b89918
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse;{ef213793-ef55-4186-b7ce-8cb2e7f9849e}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> return

interface Windows.Foundation.Collections.IIterable<Windows.Security.Credentials.WebAccount> concrete iterable
    py winrt.windows.foundation.collections._IIterable[WebAccount]
    guid cb15d439-a910-542a-89ed-7cfe67848a83
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Security.Credentials.WebAccount;{69473eb2-8031-49be-80bb-96cb46d99aba}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Security.Credentials.WebAccount
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Security.Credentials.WebAccount> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Security.Credentials.WebAccount> return

interface Windows.Foundation.Collections.IIterable<Windows.Web.Http.HttpCookie> concrete iterable
    py winrt.windows.foundation.collections._IIterable[HttpCookie]
    guid 0eb9fa36-88de-590d-8ea0-b613d0ab015f
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Web.Http.HttpCookie;{1f5488e2-cc2d-4779-86a7-88f10687d249}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Web.Http.HttpCookie
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Http.HttpCookie> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> 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.Security.Authentication.Web.Provider.WebAccountClientView> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[WebAccountClientView]
    guid a5984607-661d-5e9c-a0ba-5c7d5f41af1c
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Security.Authentication.Web.Provider.WebAccountClientView;{e7bd66ba-0bc7-4c66-bfd4-65d3082cbca8}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Security.Authentication.Web.Provider.WebAccountClientView
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Authentication.Web.Provider.WebAccountClientView> shape=4 reverse=22 role=current
            out class type=Windows.Security.Authentication.Web.Provider.WebAccountClientView return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Authentication.Web.Provider.WebAccountClientView> 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.Security.Authentication.Web.Provider.WebAccountClientView> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Security.Authentication.Web.Provider.WebAccountClientView name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Authentication.Web.Provider.WebAccountClientView> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[WebProviderTokenResponse]
    guid eb57825d-5ad6-5ee0-8dc6-a53c1e82e3ab
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse;{ef213793-ef55-4186-b7ce-8cb2e7f9849e}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> shape=4 reverse=22 role=current
            out class type=Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> 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.Security.Authentication.Web.Provider.WebProviderTokenResponse> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Security.Credentials.WebAccount> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[WebAccount]
    guid bfb82cca-aebc-567c-95d9-eba25c365faa
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Security.Credentials.WebAccount;{69473eb2-8031-49be-80bb-96cb46d99aba}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Security.Credentials.WebAccount
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Credentials.WebAccount> shape=4 reverse=22 role=current
            out class type=Windows.Security.Credentials.WebAccount return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Credentials.WebAccount> 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.Security.Credentials.WebAccount> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Security.Credentials.WebAccount name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Credentials.WebAccount> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[HttpCookie]
    guid 626bc177-8403-5030-a88c-7485cc89d730
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Web.Http.HttpCookie;{1f5488e2-cc2d-4779-86a7-88f10687d249}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Web.Http.HttpCookie
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> shape=4 reverse=22 role=current
            out class type=Windows.Web.Http.HttpCookie return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> 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.Web.Http.HttpCookie> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Web.Http.HttpCookie name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> 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.IMapView<System.String,System.String> concrete iterable mapping
    py winrt.windows.foundation.collections._IMapView[String, String]
    guid ac7f26f2-feb7-5b2a-8ac4-345bc62caede
    signature pinterface({e480ce40-a338-4ada-adcf-272272e48cb9};string;string)
    base Windows.Foundation.Collections.IMapView
    requires Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>>
    argument System.String
    argument System.String
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IMapView<System.String,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<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 has_key
        method HasKey slot=8 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IMapView<System.String,System.String> shape=51 reverse=65 role=has_key
            in string name=key
            out boolean return
    method lookup
        method Lookup slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IMapView<System.String,System.String> shape=51 reverse=24 role=lookup
            in string name=key
            out string return
    method split
        method Split slot=9 inputs=0 outputs=2 declaring=Windows.Foundation.Collections.IMapView<System.String,System.String> shape=51 reverse=100 role=split
            out parameterized type=Windows.Foundation.Collections.IMapView<System.String,System.String> name=first
            out parameterized type=Windows.Foundation.Collections.IMapView<System.String,System.String> name=second

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

interface Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[HttpCookie]
    guid 98a6c2fe-469b-5bdd-a16d-7002c3a0853d
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.Web.Http.HttpCookie;{1f5488e2-cc2d-4779-86a7-88f10687d249}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Http.HttpCookie>
    argument Windows.Web.Http.HttpCookie
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> shape=4 reverse=173 role=append
            in class type=Windows.Web.Http.HttpCookie name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Http.HttpCookie> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Http.HttpCookie return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Http.HttpCookie name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> shape=117 reverse=101 role=index_of
            in class type=Windows.Web.Http.HttpCookie name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.Web.Http.HttpCookie name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.Web.Http.HttpCookie name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.Web.Http.HttpCookie name=value

interface Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[WebAccountClientView]
    guid 3dfd5eff-8fa4-5e9d-8d1c-0f18d542be35
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Security.Authentication.Web.Provider.WebAccountClientView;{e7bd66ba-0bc7-4c66-bfd4-65d3082cbca8}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Security.Authentication.Web.Provider.WebAccountClientView>
    argument Windows.Security.Authentication.Web.Provider.WebAccountClientView
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView> 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.Security.Authentication.Web.Provider.WebAccountClientView> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Security.Authentication.Web.Provider.WebAccountClientView> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Security.Authentication.Web.Provider.WebAccountClientView return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Security.Authentication.Web.Provider.WebAccountClientView name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView> shape=117 reverse=66 role=index_of
            in class type=Windows.Security.Authentication.Web.Provider.WebAccountClientView name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[WebProviderTokenResponse]
    guid 1ae644b7-9839-585b-8792-ecd5050b88bb
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse;{ef213793-ef55-4186-b7ce-8cb2e7f9849e}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse>
    argument Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> 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.Security.Authentication.Web.Provider.WebProviderTokenResponse> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> shape=117 reverse=66 role=index_of
            in class type=Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[WebAccount]
    guid e0798d3d-2b4a-589a-ab12-02dccc158afc
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Security.Credentials.WebAccount;{69473eb2-8031-49be-80bb-96cb46d99aba}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Security.Credentials.WebAccount>
    argument Windows.Security.Credentials.WebAccount
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount> 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.Security.Credentials.WebAccount> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Security.Credentials.WebAccount> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Security.Credentials.WebAccount return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Security.Credentials.WebAccount name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount> shape=117 reverse=66 role=index_of
            in class type=Windows.Security.Credentials.WebAccount name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[HttpCookie]
    guid 0064c4f6-3fca-5823-9d92-86c40b28adbc
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Web.Http.HttpCookie;{1f5488e2-cc2d-4779-86a7-88f10687d249}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Http.HttpCookie>
    argument Windows.Web.Http.HttpCookie
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> 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.Web.Http.HttpCookie> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Http.HttpCookie return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Http.HttpCookie name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> shape=117 reverse=66 role=index_of
            in class type=Windows.Web.Http.HttpCookie name=value
            out uint32 name=index
            out boolean return

interface Windows.Security.Authentication.Web.Provider.IWebAccountClientView
    guid e7bd66ba-0bc7-4c66-bfd4-65d3082cbca8

interface Windows.Security.Authentication.Web.Provider.IWebAccountClientViewFactory
    guid 616d16a4-de22-4855-a326-06cebf2a3f23

interface Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics
    guid b2e8e1a6-d49a-4032-84bf-1a2847747bf1

interface Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics2
    guid 68a7a829-2d5f-4653-8bb0-bd2fa6bd2d87

interface Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics3
    guid dd4523a6-8a4f-4aa2-b15e-03f550af1359

interface Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics4
    guid 59ebc2d2-f7db-412f-bc3f-f2fea04430b4

interface Windows.Security.Authentication.Web.Provider.IWebAccountMapManagerStatics
    guid e8fa446f-3a1b-48a4-8e90-1e59ca6f54db

interface Windows.Security.Authentication.Web.Provider.IWebAccountProviderAddAccountOperation
    guid 73ebdccf-4378-4c79-9335-a5d7ab81594e

interface Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation python_type
    py _IWebAccountProviderBaseReportOperation
    guid bba4acbb-993b-4d57-bbe4-1421e3668b4c
    signature {bba4acbb-993b-4d57-bbe4-1421e3668b4c}
    method report_completed
        method ReportCompleted slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=0 reverse=16
    method report_error
        method ReportError slot=7 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=4 reverse=43
            in class type=Windows.Security.Authentication.Web.Core.WebProviderError name=value

interface Windows.Security.Authentication.Web.Provider.IWebAccountProviderDeleteAccountOperation
    guid 0abb48b8-9e01-49c9-a355-7d48caf7d6ca

interface Windows.Security.Authentication.Web.Provider.IWebAccountProviderManageAccountOperation
    guid ed20dc5c-d21b-463e-a9b7-c1fd0edae978

interface Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation python_type
    py _IWebAccountProviderOperation
    guid 6d5d2426-10b1-419a-a44e-f9c5161574e6
    signature {6d5d2426-10b1-419a-a44e-f9c5161574e6}
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation shape=4 reverse=22
            out enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind return

interface Windows.Security.Authentication.Web.Provider.IWebAccountProviderRetrieveCookiesOperation
    guid 5a040441-0fa3-4ab1-a01c-20b110358594

interface Windows.Security.Authentication.Web.Provider.IWebAccountProviderSignOutAccountOperation
    guid b890e21d-0c55-47bc-8c72-04a6fc7cac07

interface Windows.Security.Authentication.Web.Provider.IWebAccountProviderSilentReportOperation python_type
    py _IWebAccountProviderSilentReportOperation
    guid e0b545f8-3b0f-44da-924c-7b18baaa62a9
    signature {e0b545f8-3b0f-44da-924c-7b18baaa62a9}
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation
    method report_completed
        method ReportCompleted slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=0 reverse=16
    method report_error
        method ReportError slot=7 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=4 reverse=43
            in class type=Windows.Security.Authentication.Web.Core.WebProviderError name=value
    method report_user_interaction_required
        method ReportUserInteractionRequired slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderSilentReportOperation shape=0 reverse=16
        method ReportUserInteractionRequired slot=7 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderSilentReportOperation shape=4 reverse=43
            in class type=Windows.Security.Authentication.Web.Core.WebProviderError name=value

interface Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects python_type
    py _IWebAccountProviderTokenObjects
    guid 408f284b-1328-42db-89a4-0bce7a717d8e
    signature {408f284b-1328-42db-89a4-0bce7a717d8e}
    property operation
        get get_Operation slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects shape=4 reverse=22
            out interface type=Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation return

interface Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects2 python_type
    py _IWebAccountProviderTokenObjects2
    guid 1020b893-5ca5-4fff-95fb-b820273fc395
    signature {1020b893-5ca5-4fff-95fb-b820273fc395}
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects
    property user
        get get_User slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects2 shape=4 reverse=22
            out class type=Windows.System.User return
    property operation
        get get_Operation slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects shape=4 reverse=22
            out interface type=Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation return

interface Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation python_type
    py _IWebAccountProviderTokenOperation
    guid 95c613be-2034-4c38-9434-d26c14b2b4b2
    signature {95c613be-2034-4c38-9434-d26c14b2b4b2}
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation
    property cache_expiration_time
        get get_CacheExpirationTime slot=9 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation shape=4 reverse=99
            out datetime return
        put put_CacheExpirationTime slot=8 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation shape=26 reverse=82
            in datetime name=value
    property provider_request
        get get_ProviderRequest slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation shape=4 reverse=22
            out class type=Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest return
    property provider_responses
        get get_ProviderResponses slot=7 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation shape=4 reverse=43
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> return
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation shape=4 reverse=22
            out enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind return

interface Windows.Security.Authentication.Web.Provider.IWebAccountProviderUIReportOperation python_type
    py _IWebAccountProviderUIReportOperation
    guid 28ff92d3-8f80-42fb-944f-b2107bbd42e6
    signature {28ff92d3-8f80-42fb-944f-b2107bbd42e6}
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation
    method report_completed
        method ReportCompleted slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=0 reverse=16
    method report_error
        method ReportError slot=7 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=4 reverse=43
            in class type=Windows.Security.Authentication.Web.Core.WebProviderError name=value
    method report_user_canceled
        method ReportUserCanceled slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderUIReportOperation shape=0 reverse=16

interface Windows.Security.Authentication.Web.Provider.IWebAccountScopeManagerStatics
    guid 5c6ce37c-12b2-423a-bf3d-85b8d7e53656

interface Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest
    guid 1e18778b-8805-454b-9f11-468d2af1095a

interface Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest2
    guid b5d72e4c-10b1-4aa6-88b1-0b6c9e0c1e46

interface Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest3
    guid 1b2716aa-4289-446e-9256-dafb6f66a51e

interface Windows.Security.Authentication.Web.Provider.IWebProviderTokenResponse
    guid ef213793-ef55-4186-b7ce-8cb2e7f9849e

interface Windows.Security.Authentication.Web.Provider.IWebProviderTokenResponseFactory
    guid fa49d99a-25ba-4077-9cfa-9db4dea7b71a

class Windows.Security.Authentication.Web.Provider.WebAccountClientView python_type
    py WebAccountClientView
    signature rc(Windows.Security.Authentication.Web.Provider.WebAccountClientView;{e7bd66ba-0bc7-4c66-bfd4-65d3082cbca8})
    default Windows.Security.Authentication.Web.Provider.IWebAccountClientView
    requires Windows.Security.Authentication.Web.Provider.IWebAccountClientView
    factory Windows.Security.Authentication.Web.Provider.IWebAccountClientViewFactory
    constructor -
        ctor .ctor slot=6 inputs=2 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountClientViewFactory shape=117
            in enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountClientViewType name=viewType
            in class type=Windows.Foundation.Uri name=applicationCallbackUri
            out class type=Windows.Security.Authentication.Web.Provider.WebAccountClientView return
        ctor .ctor slot=7 inputs=3 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountClientViewFactory shape=195
            in enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountClientViewType name=viewType
            in class type=Windows.Foundation.Uri name=applicationCallbackUri
            in string name=accountPairwiseId
            out class type=Windows.Security.Authentication.Web.Provider.WebAccountClientView return
    property account_pairwise_id
        get get_AccountPairwiseId slot=8 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountClientView shape=4
            out string return
    property application_callback_uri
        get get_ApplicationCallbackUri slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountClientView shape=4
            out class type=Windows.Foundation.Uri return
    property type
        get get_Type slot=7 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountClientView shape=4
            out enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountClientViewType return

enum Windows.Security.Authentication.Web.Provider.WebAccountClientViewType python_type
    py WebAccountClientViewType
    signature enum(Windows.Security.Authentication.Web.Provider.WebAccountClientViewType;i4)
    constant ID_ONLY 0
    constant ID_AND_PROPERTIES 1

class Windows.Security.Authentication.Web.Provider.WebAccountManager static python_type
    py WebAccountManager
    factory Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics
    factory Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics2
    factory Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics3
    factory Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics4
    factory Windows.Security.Authentication.Web.Provider.IWebAccountMapManagerStatics
    factory Windows.Security.Authentication.Web.Provider.IWebAccountScopeManagerStatics
    method add_web_account_async static
        method AddWebAccountAsync slot=7 inputs=3 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics shape=195 static
            in string name=webAccountId
            in string name=webAccountUserName
            in parameterized type=Windows.Foundation.Collections.IMapView<System.String,System.String> name=props
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount> return
        method AddWebAccountAsync slot=6 inputs=4 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountScopeManagerStatics shape=239 static
            in string name=webAccountId
            in string name=webAccountUserName
            in parameterized type=Windows.Foundation.Collections.IMapView<System.String,System.String> name=props
            in enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountScope name=scope
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount> return
        method AddWebAccountAsync slot=6 inputs=5 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountMapManagerStatics shape=267 static
            in string name=webAccountId
            in string name=webAccountUserName
            in parameterized type=Windows.Foundation.Collections.IMapView<System.String,System.String> name=props
            in enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountScope name=scope
            in string name=perUserWebAccountId
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount> return
    method add_web_account_for_user_async static
        method AddWebAccountForUserAsync slot=7 inputs=4 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics3 shape=239 static
            in class type=Windows.System.User name=user
            in string name=webAccountId
            in string name=webAccountUserName
            in parameterized type=Windows.Foundation.Collections.IMapView<System.String,System.String> name=props
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount> return
        method AddWebAccountForUserAsync slot=8 inputs=5 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics3 shape=267 static
            in class type=Windows.System.User name=user
            in string name=webAccountId
            in string name=webAccountUserName
            in parameterized type=Windows.Foundation.Collections.IMapView<System.String,System.String> name=props
            in enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountScope name=scope
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount> return
        method AddWebAccountForUserAsync slot=9 inputs=6 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics3 shape=278 static
            in class type=Windows.System.User name=user
            in string name=webAccountId
            in string name=webAccountUserName
            in parameterized type=Windows.Foundation.Collections.IMapView<System.String,System.String> name=props
            in enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountScope name=scope
            in string name=perUserWebAccountId
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount> return
    method clear_per_user_from_per_app_account_async static
        method ClearPerUserFromPerAppAccountAsync slot=9 inputs=1 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountMapManagerStatics shape=51 static
            in class type=Windows.Security.Credentials.WebAccount name=perAppAccount
            out interface type=Windows.Foundation.IAsyncAction return
    method clear_view_async static
        method ClearViewAsync slot=12 inputs=2 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics shape=117 static
            in class type=Windows.Security.Credentials.WebAccount name=webAccount
            in class type=Windows.Foundation.Uri name=applicationCallbackUri
            out interface type=Windows.Foundation.IAsyncAction return
    method clear_web_account_picture_async static
        method ClearWebAccountPictureAsync slot=15 inputs=1 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics shape=51 static
            in class type=Windows.Security.Credentials.WebAccount name=webAccount
            out interface type=Windows.Foundation.IAsyncAction return
    method delete_web_account_async static
        method DeleteWebAccountAsync slot=8 inputs=1 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics shape=51 static
            in class type=Windows.Security.Credentials.WebAccount name=webAccount
            out interface type=Windows.Foundation.IAsyncAction return
    method find_all_provider_web_accounts_async static
        method FindAllProviderWebAccountsAsync slot=9 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>> return
    method find_all_provider_web_accounts_for_user_async static
        method FindAllProviderWebAccountsForUserAsync slot=6 inputs=1 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics3 shape=51 static
            in class type=Windows.System.User name=user
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount>> return
    method get_per_user_from_per_app_account_async static
        method GetPerUserFromPerAppAccountAsync slot=8 inputs=1 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountMapManagerStatics shape=51 static
            in class type=Windows.Security.Credentials.WebAccount name=perAppAccount
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Credentials.WebAccount> return
    method get_scope static
        method GetScope slot=8 inputs=1 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountScopeManagerStatics shape=51 static
            in class type=Windows.Security.Credentials.WebAccount name=webAccount
            out enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountScope return
    method get_views_async static
        method GetViewsAsync slot=13 inputs=1 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics shape=51 static
            in class type=Windows.Security.Credentials.WebAccount name=webAccount
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Security.Authentication.Web.Provider.WebAccountClientView>> return
    method invalidate_app_cache_for_account_async static
        method InvalidateAppCacheForAccountAsync slot=7 inputs=1 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics4 shape=51 static
            in class type=Windows.Security.Credentials.WebAccount name=webAccount
            out interface type=Windows.Foundation.IAsyncAction return
    method invalidate_app_cache_for_all_accounts_async static
        method InvalidateAppCacheForAllAccountsAsync slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics4 shape=4 static
            out interface type=Windows.Foundation.IAsyncAction return
    method pull_cookies_async static
        method PullCookiesAsync slot=6 inputs=2 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics2 shape=117 static
            in string name=uriString
            in string name=callerPFN
            out interface type=Windows.Foundation.IAsyncAction return
    method push_cookies_async static
        method PushCookiesAsync slot=10 inputs=2 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics shape=117 static
            in class type=Windows.Foundation.Uri name=uri
            in parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> name=cookies
            out interface type=Windows.Foundation.IAsyncAction return
    method set_per_app_to_per_user_account_async static
        method SetPerAppToPerUserAccountAsync slot=7 inputs=2 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountMapManagerStatics shape=117 static
            in class type=Windows.Security.Credentials.WebAccount name=perAppAccount
            in string name=perUserWebAccountId
            out interface type=Windows.Foundation.IAsyncAction return
    method set_scope_async static
        method SetScopeAsync slot=7 inputs=2 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountScopeManagerStatics shape=117 static
            in class type=Windows.Security.Credentials.WebAccount name=webAccount
            in enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountScope name=scope
            out interface type=Windows.Foundation.IAsyncAction return
    method set_view_async static
        method SetViewAsync slot=11 inputs=2 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics shape=117 static
            in class type=Windows.Security.Credentials.WebAccount name=webAccount
            in class type=Windows.Security.Authentication.Web.Provider.WebAccountClientView name=view
            out interface type=Windows.Foundation.IAsyncAction return
    method set_web_account_picture_async static
        method SetWebAccountPictureAsync slot=14 inputs=2 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics shape=117 static
            in class type=Windows.Security.Credentials.WebAccount name=webAccount
            in interface type=Windows.Storage.Streams.IRandomAccessStream name=webAccountPicture
            out interface type=Windows.Foundation.IAsyncAction return
    method update_web_account_properties_async static
        method UpdateWebAccountPropertiesAsync slot=6 inputs=3 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountManagerStatics shape=195 static
            in class type=Windows.Security.Credentials.WebAccount name=webAccount
            in string name=webAccountUserName
            in parameterized type=Windows.Foundation.Collections.IMapView<System.String,System.String> name=additionalProperties
            out interface type=Windows.Foundation.IAsyncAction return

class Windows.Security.Authentication.Web.Provider.WebAccountProviderAddAccountOperation python_type
    py WebAccountProviderAddAccountOperation
    signature rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderAddAccountOperation;{73ebdccf-4378-4c79-9335-a5d7ab81594e})
    default Windows.Security.Authentication.Web.Provider.IWebAccountProviderAddAccountOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderAddAccountOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation shape=4 reverse=22
            out enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind return
    method report_completed
        method ReportCompleted slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderAddAccountOperation shape=0

class Windows.Security.Authentication.Web.Provider.WebAccountProviderDeleteAccountOperation python_type
    py WebAccountProviderDeleteAccountOperation
    signature rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderDeleteAccountOperation;{0abb48b8-9e01-49c9-a355-7d48caf7d6ca})
    default Windows.Security.Authentication.Web.Provider.IWebAccountProviderDeleteAccountOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderDeleteAccountOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation
    property web_account
        get get_WebAccount slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderDeleteAccountOperation shape=4
            out class type=Windows.Security.Credentials.WebAccount return
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation shape=4 reverse=22
            out enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind return
    method report_completed
        method ReportCompleted slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=0 reverse=16
    method report_error
        method ReportError slot=7 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=4 reverse=43
            in class type=Windows.Security.Authentication.Web.Core.WebProviderError name=value

class Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation python_type
    py WebAccountProviderGetTokenSilentOperation
    signature rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation;{95c613be-2034-4c38-9434-d26c14b2b4b2})
    default Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderSilentReportOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation shape=4 reverse=22
            out enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind return
    property cache_expiration_time
        get get_CacheExpirationTime slot=9 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation shape=4 reverse=99
            out datetime return
        put put_CacheExpirationTime slot=8 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation shape=26 reverse=82
            in datetime name=value
    property provider_request
        get get_ProviderRequest slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation shape=4 reverse=22
            out class type=Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest return
    property provider_responses
        get get_ProviderResponses slot=7 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation shape=4 reverse=43
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> return
    method report_completed
        method ReportCompleted slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=0 reverse=16
    method report_error
        method ReportError slot=7 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=4 reverse=43
            in class type=Windows.Security.Authentication.Web.Core.WebProviderError name=value
    method report_user_interaction_required
        method ReportUserInteractionRequired slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderSilentReportOperation shape=0 reverse=16
        method ReportUserInteractionRequired slot=7 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderSilentReportOperation shape=4 reverse=43
            in class type=Windows.Security.Authentication.Web.Core.WebProviderError name=value

class Windows.Security.Authentication.Web.Provider.WebAccountProviderManageAccountOperation python_type
    py WebAccountProviderManageAccountOperation
    signature rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderManageAccountOperation;{ed20dc5c-d21b-463e-a9b7-c1fd0edae978})
    default Windows.Security.Authentication.Web.Provider.IWebAccountProviderManageAccountOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderManageAccountOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation
    property web_account
        get get_WebAccount slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderManageAccountOperation shape=4
            out class type=Windows.Security.Credentials.WebAccount return
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation shape=4 reverse=22
            out enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind return
    method report_completed
        method ReportCompleted slot=7 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderManageAccountOperation shape=0

enum Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind python_type
    py WebAccountProviderOperationKind
    signature enum(Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind;i4)
    constant REQUEST_TOKEN 0
    constant GET_TOKEN_SILENTLY 1
    constant ADD_ACCOUNT 2
    constant MANAGE_ACCOUNT 3
    constant DELETE_ACCOUNT 4
    constant RETRIEVE_COOKIES 5
    constant SIGN_OUT_ACCOUNT 6

class Windows.Security.Authentication.Web.Provider.WebAccountProviderRequestTokenOperation python_type
    py WebAccountProviderRequestTokenOperation
    signature rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderRequestTokenOperation;{95c613be-2034-4c38-9434-d26c14b2b4b2})
    default Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderUIReportOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation shape=4 reverse=22
            out enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind return
    property cache_expiration_time
        get get_CacheExpirationTime slot=9 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation shape=4 reverse=99
            out datetime return
        put put_CacheExpirationTime slot=8 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation shape=26 reverse=82
            in datetime name=value
    property provider_request
        get get_ProviderRequest slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation shape=4 reverse=22
            out class type=Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest return
    property provider_responses
        get get_ProviderResponses slot=7 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation shape=4 reverse=43
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse> return
    method report_completed
        method ReportCompleted slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=0 reverse=16
    method report_error
        method ReportError slot=7 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=4 reverse=43
            in class type=Windows.Security.Authentication.Web.Core.WebProviderError name=value
    method report_user_canceled
        method ReportUserCanceled slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderUIReportOperation shape=0 reverse=16

class Windows.Security.Authentication.Web.Provider.WebAccountProviderRetrieveCookiesOperation python_type
    py WebAccountProviderRetrieveCookiesOperation
    signature rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderRetrieveCookiesOperation;{5a040441-0fa3-4ab1-a01c-20b110358594})
    default Windows.Security.Authentication.Web.Provider.IWebAccountProviderRetrieveCookiesOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderRetrieveCookiesOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation shape=4 reverse=22
            out enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind return
    property uri
        get get_Uri slot=9 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderRetrieveCookiesOperation shape=4
            out class type=Windows.Foundation.Uri return
        put put_Uri slot=8 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderRetrieveCookiesOperation shape=4
            in class type=Windows.Foundation.Uri name=uri
    property application_callback_uri
        get get_ApplicationCallbackUri slot=10 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderRetrieveCookiesOperation shape=4
            out class type=Windows.Foundation.Uri return
    property context
        get get_Context slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderRetrieveCookiesOperation shape=4
            out class type=Windows.Foundation.Uri return
    property cookies
        get get_Cookies slot=7 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderRetrieveCookiesOperation shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Http.HttpCookie> return
    method report_completed
        method ReportCompleted slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=0 reverse=16
    method report_error
        method ReportError slot=7 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=4 reverse=43
            in class type=Windows.Security.Authentication.Web.Core.WebProviderError name=value

class Windows.Security.Authentication.Web.Provider.WebAccountProviderSignOutAccountOperation python_type
    py WebAccountProviderSignOutAccountOperation
    signature rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderSignOutAccountOperation;{b890e21d-0c55-47bc-8c72-04a6fc7cac07})
    default Windows.Security.Authentication.Web.Provider.IWebAccountProviderSignOutAccountOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderSignOutAccountOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation shape=4 reverse=22
            out enum32 type=Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind return
    property application_callback_uri
        get get_ApplicationCallbackUri slot=7 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderSignOutAccountOperation shape=4
            out class type=Windows.Foundation.Uri return
    property client_id
        get get_ClientId slot=8 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderSignOutAccountOperation shape=4
            out string return
    property web_account
        get get_WebAccount slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderSignOutAccountOperation shape=4
            out class type=Windows.Security.Credentials.WebAccount return
    method report_completed
        method ReportCompleted slot=6 inputs=0 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=0 reverse=16
    method report_error
        method ReportError slot=7 inputs=1 outputs=0 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation shape=4 reverse=43
            in class type=Windows.Security.Authentication.Web.Core.WebProviderError name=value

class Windows.Security.Authentication.Web.Provider.WebAccountProviderTriggerDetails python_type
    py WebAccountProviderTriggerDetails
    signature rc(Windows.Security.Authentication.Web.Provider.WebAccountProviderTriggerDetails;{408f284b-1328-42db-89a4-0bce7a717d8e})
    default Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects
    requires Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects2
    property operation
        get get_Operation slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects shape=4 reverse=22
            out interface type=Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation return
    property user
        get get_User slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects2 shape=4 reverse=22
            out class type=Windows.System.User return

enum Windows.Security.Authentication.Web.Provider.WebAccountScope python_type
    py WebAccountScope
    signature enum(Windows.Security.Authentication.Web.Provider.WebAccountScope;i4)
    constant PER_USER 0
    constant PER_APPLICATION 1

enum Windows.Security.Authentication.Web.Provider.WebAccountSelectionOptions python_type flags_enum
    py WebAccountSelectionOptions
    signature enum(Windows.Security.Authentication.Web.Provider.WebAccountSelectionOptions;u4)
    constant DEFAULT 0x0
    constant NEW 0x1

class Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest python_type
    py WebProviderTokenRequest
    signature rc(Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest;{1e18778b-8805-454b-9f11-468d2af1095a})
    default Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest
    requires Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest
    requires Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest2
    requires Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest3
    property application_callback_uri
        get get_ApplicationCallbackUri slot=9 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest shape=4
            out class type=Windows.Foundation.Uri return
    property client_request
        get get_ClientRequest slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest shape=4
            out class type=Windows.Security.Authentication.Web.Core.WebTokenRequest return
    property web_account_selection_options
        get get_WebAccountSelectionOptions slot=8 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest shape=4
            out enum_u32 type=Windows.Security.Authentication.Web.Provider.WebAccountSelectionOptions return
    property web_accounts
        get get_WebAccounts slot=7 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Security.Credentials.WebAccount> return
    property application_package_family_name
        get get_ApplicationPackageFamilyName slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest3 shape=4
            out string return
    property application_process_name
        get get_ApplicationProcessName slot=7 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest3 shape=4
            out string return
    method check_application_for_capability_async
        method CheckApplicationForCapabilityAsync slot=8 inputs=1 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest3 shape=51
            in string name=capabilityName
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return
    method get_application_token_binding_key_async
        method GetApplicationTokenBindingKeyAsync slot=10 inputs=2 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest shape=117
            in enum32 type=Windows.Security.Authentication.Web.TokenBindingKeyType name=keyType
            in class type=Windows.Foundation.Uri name=target
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Cryptography.Core.CryptographicKey> return
    method get_application_token_binding_key_id_async
        method GetApplicationTokenBindingKeyIdAsync slot=6 inputs=2 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebProviderTokenRequest2 shape=117
            in enum32 type=Windows.Security.Authentication.Web.TokenBindingKeyType name=keyType
            in class type=Windows.Foundation.Uri name=target
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer> return

class Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse python_type
    py WebProviderTokenResponse
    signature rc(Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse;{ef213793-ef55-4186-b7ce-8cb2e7f9849e})
    default Windows.Security.Authentication.Web.Provider.IWebProviderTokenResponse
    requires Windows.Security.Authentication.Web.Provider.IWebProviderTokenResponse
    factory Windows.Security.Authentication.Web.Provider.IWebProviderTokenResponseFactory
    constructor -
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebProviderTokenResponseFactory shape=51
            in class type=Windows.Security.Authentication.Web.Core.WebTokenResponse name=webTokenResponse
            out class type=Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse return
    property client_response
        get get_ClientResponse slot=6 inputs=0 outputs=1 declaring=Windows.Security.Authentication.Web.Provider.IWebProviderTokenResponse shape=4
            out class type=Windows.Security.Authentication.Web.Core.WebTokenResponse return

class System.Boolean external
    py winrt.system.Boolean

class System.String external
    py winrt.system.String

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

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

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

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.IMapView external parameterized
    py winrt.windows.foundation.collections._IMapView
    guid e480ce40-a338-4ada-adcf-272272e48cb9

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

enum Windows.Security.Authentication.Web.TokenBindingKeyType external
    py winrt.windows.security.authentication.web.TokenBindingKeyType

class Windows.Security.Authentication.Web.Core.WebProviderError external
    py winrt.windows.security.authentication.web.core.WebProviderError

class Windows.Security.Authentication.Web.Core.WebTokenRequest external
    py winrt.windows.security.authentication.web.core.WebTokenRequest

class Windows.Security.Authentication.Web.Core.WebTokenResponse external
    py winrt.windows.security.authentication.web.core.WebTokenResponse

class Windows.Security.Credentials.WebAccount external
    py winrt.windows.security.credentials.WebAccount

class Windows.Security.Cryptography.Core.CryptographicKey external
    py winrt.windows.security.cryptography.core.CryptographicKey

interface Windows.Storage.Streams.IBuffer external
    py winrt.windows.storage.streams._IBuffer
    guid 905a0fe0-bc53-11df-8c49-001e4fc686da

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

class Windows.System.User external
    py winrt.windows.system.User

class Windows.Web.Http.HttpCookie external
    py winrt.windows.web.http.HttpCookie
