format 4.0
census 2e30db26-66c8-4551-85b9-a537376d8f99 1
namespace Windows.ApplicationModel.Store.Preview

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[StorePreviewPurchaseResults]
    guid b1ea16e7-8268-51ff-8129-dcefd493f35f
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults;{b0daaed1-d6c5-4e53-a043-fba0d8e61231}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[StorePreviewProductInfo]]
    guid 167564b0-c6f5-5143-b66f-a6f9ca69e7a2
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo;{1937dbb3-6c01-4c9d-85cd-5babaac2b351})))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[StoreSystemFeature]]
    guid 7e7946ef-f8f0-53fd-9613-7261cb35daf4
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};enum(Windows.ApplicationModel.Store.Preview.StoreSystemFeature;i4)))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Security.Authentication.Web.Core.WebTokenRequestResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[WebTokenRequestResult]
    guid deb54b22-70f2-55ab-97c0-6cbdc5ddb6f0
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Security.Authentication.Web.Core.WebTokenRequestResult;{c12a8305-d1f8-4483-8d54-38fe292784ff}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Security.Authentication.Web.Core.WebTokenRequestResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Authentication.Web.Core.WebTokenRequestResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IRandomAccessStreamReference> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IRandomAccessStreamReference]
    guid 60847289-ea0b-5df6-89df-f2c62cba9693
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};{33ee3134-1dd6-4e3a-8067-d1c162e8642b})
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Storage.Streams.IRandomAccessStreamReference
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamReference> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

enum Windows.ApplicationModel.Store.Preview.DeliveryOptimizationDownloadMode python_type
    py DeliveryOptimizationDownloadMode
    signature enum(Windows.ApplicationModel.Store.Preview.DeliveryOptimizationDownloadMode;i4)
    constant SIMPLE 0
    constant HTTP_ONLY 1
    constant LAN 2
    constant GROUP 3
    constant INTERNET 4
    constant BYPASS 5

enum Windows.ApplicationModel.Store.Preview.DeliveryOptimizationDownloadModeSource python_type
    py DeliveryOptimizationDownloadModeSource
    signature enum(Windows.ApplicationModel.Store.Preview.DeliveryOptimizationDownloadModeSource;i4)
    constant DEFAULT 0
    constant POLICY 1

class Windows.ApplicationModel.Store.Preview.DeliveryOptimizationSettings python_type
    py DeliveryOptimizationSettings
    signature rc(Windows.ApplicationModel.Store.Preview.DeliveryOptimizationSettings;{1810fda0-e853-565e-b874-7a8a7b9a0e0f})
    default Windows.ApplicationModel.Store.Preview.IDeliveryOptimizationSettings
    requires Windows.ApplicationModel.Store.Preview.IDeliveryOptimizationSettings
    factory Windows.ApplicationModel.Store.Preview.IDeliveryOptimizationSettingsStatics
    property download_mode
        get get_DownloadMode slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IDeliveryOptimizationSettings shape=4
            out enum32 type=Windows.ApplicationModel.Store.Preview.DeliveryOptimizationDownloadMode return
    property download_mode_source
        get get_DownloadModeSource slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IDeliveryOptimizationSettings shape=4
            out enum32 type=Windows.ApplicationModel.Store.Preview.DeliveryOptimizationDownloadModeSource return
    method get_current_settings static
        method GetCurrentSettings slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IDeliveryOptimizationSettingsStatics shape=4 static
            out class type=Windows.ApplicationModel.Store.Preview.DeliveryOptimizationSettings return

interface Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[StorePreviewPurchaseResults]
    guid 9aa2af80-0dcb-5ec1-8435-0b687ed374a5
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults;{b0daaed1-d6c5-4e53-a043-fba0d8e61231}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults> 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.ApplicationModel.Store.Preview.StorePreviewPurchaseResults> shape=4 reverse=62 role=get_results
            out class type=Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[StorePreviewProductInfo]]
    guid 49c36a66-3908-51b3-8402-eb8e94c68864
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo;{1937dbb3-6c01-4c9d-85cd-5babaac2b351})))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo>> 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.ApplicationModel.Store.Preview.StorePreviewProductInfo>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[StoreSystemFeature]]
    guid b1713163-ee1b-5290-8316-f7ebb9d53163
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};enum(Windows.ApplicationModel.Store.Preview.StoreSystemFeature;i4)))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature>> 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.ApplicationModel.Store.Preview.StoreSystemFeature>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> return

interface Windows.Foundation.IAsyncOperation<Windows.Security.Authentication.Web.Core.WebTokenRequestResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[WebTokenRequestResult]
    guid 0a815852-7c44-5674-b3d2-fa2e4c1e46c9
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Security.Authentication.Web.Core.WebTokenRequestResult;{c12a8305-d1f8-4483-8d54-38fe292784ff}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Security.Authentication.Web.Core.WebTokenRequestResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Security.Authentication.Web.Core.WebTokenRequestResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Security.Authentication.Web.Core.WebTokenRequestResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Security.Authentication.Web.Core.WebTokenRequestResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Security.Authentication.Web.Core.WebTokenRequestResult> 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.Authentication.Web.Core.WebTokenRequestResult> shape=4 reverse=62 role=get_results
            out class type=Windows.Security.Authentication.Web.Core.WebTokenRequestResult return

interface Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamReference> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IRandomAccessStreamReference]
    guid 65178d50-e6a2-5d16-b244-65e9725e5a0c
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};{33ee3134-1dd6-4e3a-8067-d1c162e8642b})
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Storage.Streams.IRandomAccessStreamReference
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamReference> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IRandomAccessStreamReference> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamReference> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IRandomAccessStreamReference> 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.IRandomAccessStreamReference> shape=4 reverse=62 role=get_results
            out interface type=Windows.Storage.Streams.IRandomAccessStreamReference return

interface Windows.ApplicationModel.Store.Preview.IDeliveryOptimizationSettings
    guid 1810fda0-e853-565e-b874-7a8a7b9a0e0f

interface Windows.ApplicationModel.Store.Preview.IDeliveryOptimizationSettingsStatics
    guid 5c817caf-aed5-5999-b4c9-8c60898bc4f3

interface Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> concrete iterable
    py winrt.windows.foundation.collections._IIterable[StorePreviewProductInfo]
    guid a9cb4860-67d1-53c2-a621-3074b0344d49
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo;{1937dbb3-6c01-4c9d-85cd-5babaac2b351}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> return

interface Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> concrete iterable
    py winrt.windows.foundation.collections._IIterable[StorePreviewSkuInfo]
    guid 2c0d85d9-0df7-5de6-962e-bc8f149faf19
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo;{81fd76e2-0b26-48d9-98ce-27461c669d6c}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> return

interface Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> concrete iterable
    py winrt.windows.foundation.collections._IIterable[StoreSystemFeature]
    guid 98a8577a-b128-5400-8d3d-58654eaaf957
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};enum(Windows.ApplicationModel.Store.Preview.StoreSystemFeature;i4))
    base Windows.Foundation.Collections.IIterable
    argument Windows.ApplicationModel.Store.Preview.StoreSystemFeature
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> return

interface Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[StorePreviewProductInfo]
    guid 3fb16dec-73f1-5cfa-80e6-67fa232d1bef
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo;{1937dbb3-6c01-4c9d-85cd-5babaac2b351}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> shape=4 reverse=22 role=current
            out class type=Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> 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.ApplicationModel.Store.Preview.StorePreviewProductInfo> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[StorePreviewSkuInfo]
    guid b6f9b421-7f54-5d26-9c37-9f9d7ac893eb
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo;{81fd76e2-0b26-48d9-98ce-27461c669d6c}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> shape=4 reverse=22 role=current
            out class type=Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> 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.ApplicationModel.Store.Preview.StorePreviewSkuInfo> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[StoreSystemFeature]
    guid d0455b2d-d8aa-557e-89a3-63c33e8cee99
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};enum(Windows.ApplicationModel.Store.Preview.StoreSystemFeature;i4))
    base Windows.Foundation.Collections.IIterator
    argument Windows.ApplicationModel.Store.Preview.StoreSystemFeature
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> shape=4 reverse=22 role=current
            out enum32 type=Windows.ApplicationModel.Store.Preview.StoreSystemFeature return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> 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.ApplicationModel.Store.Preview.StoreSystemFeature> shape=117 reverse=101 role=get_many
            fill_array enum32 type=Windows.ApplicationModel.Store.Preview.StoreSystemFeature name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> shape=4 reverse=62 role=move_next
            out boolean return

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

interface Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics
    guid 728f7fc0-8628-42ec-84a2-07780eb44d8b

interface Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics2
    guid 657c4595-c8b7-4fe9-9f4c-4d71027d347e

interface Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics3
    guid 6d45f57c-f144-4cb5-9d3f-4eb05e30b6d3

interface Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics4
    guid 20ff56d2-4ee3-4cf0-9b12-552c03310f75

interface Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics5
    guid f7613191-8fa9-49db-822b-0160e7e4e5c5

interface Windows.ApplicationModel.Store.Preview.IStoreHardwareManufacturerInfo
    guid f292dc08-c654-43ac-a21f-34801c9d3388

interface Windows.ApplicationModel.Store.Preview.IStorePreview
    guid 8a157241-840e-49a9-bc01-5d5b01fbc8e9

interface Windows.ApplicationModel.Store.Preview.IStorePreviewProductInfo
    guid 1937dbb3-6c01-4c9d-85cd-5babaac2b351

interface Windows.ApplicationModel.Store.Preview.IStorePreviewPurchaseResults
    guid b0daaed1-d6c5-4e53-a043-fba0d8e61231

interface Windows.ApplicationModel.Store.Preview.IStorePreviewSkuInfo
    guid 81fd76e2-0b26-48d9-98ce-27461c669d6c

interface Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[StorePreviewProductInfo]
    guid fcc6add5-dc28-500f-8e24-b22d1ab56aad
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo;{1937dbb3-6c01-4c9d-85cd-5babaac2b351}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo>
    argument Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> 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.ApplicationModel.Store.Preview.StorePreviewProductInfo> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo> shape=117 reverse=66 role=index_of
            in class type=Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[StorePreviewSkuInfo]
    guid 47418723-a671-5fdc-8647-68f7d8c31416
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo;{81fd76e2-0b26-48d9-98ce-27461c669d6c}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo>
    argument Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> 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.ApplicationModel.Store.Preview.StorePreviewSkuInfo> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> shape=117 reverse=66 role=index_of
            in class type=Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[StoreSystemFeature]
    guid c8f90757-ebcf-5f2c-b918-6487105b0ca1
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};enum(Windows.ApplicationModel.Store.Preview.StoreSystemFeature;i4))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.Store.Preview.StoreSystemFeature>
    argument Windows.ApplicationModel.Store.Preview.StoreSystemFeature
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> 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.ApplicationModel.Store.Preview.StoreSystemFeature> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out enum32 type=Windows.ApplicationModel.Store.Preview.StoreSystemFeature return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array enum32 type=Windows.ApplicationModel.Store.Preview.StoreSystemFeature name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> shape=117 reverse=66 role=index_of
            in enum32 type=Windows.ApplicationModel.Store.Preview.StoreSystemFeature name=value
            out uint32 name=index
            out boolean return

interface Windows.ApplicationModel.Store.Preview.IWebAuthenticationCoreManagerHelper
    guid 06a50525-e715-4123-9276-9d6f865ba55f

class Windows.ApplicationModel.Store.Preview.StoreConfiguration static python_type
    py StoreConfiguration
    factory Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics
    factory Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics2
    factory Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics3
    factory Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics4
    factory Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics5
    property hardware_manufacturer_info static
        get get_HardwareManufacturerInfo slot=10 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics shape=4 static
            out class type=Windows.ApplicationModel.Store.Preview.StoreHardwareManufacturerInfo return
    property purchase_prompting_policy static
        get get_PurchasePromptingPolicy slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics2 shape=4 static
            out reference type=Windows.Foundation.IReference<System.UInt32> return
        put put_PurchasePromptingPolicy slot=7 inputs=1 outputs=0 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics2 shape=4 static
            in reference type=Windows.Foundation.IReference<System.UInt32> name=value
    method filter_unsupported_system_features_async static
        method FilterUnsupportedSystemFeaturesAsync slot=11 inputs=1 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics shape=51 static
            in parameterized type=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.Store.Preview.StoreSystemFeature> name=systemFeatures
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StoreSystemFeature>> return
    method get_enterprise_store_web_account_id static
        method GetEnterpriseStoreWebAccountId slot=10 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics4 shape=4 static
            out string return
    method get_enterprise_store_web_account_id_for_user static
        method GetEnterpriseStoreWebAccountIdForUser slot=11 inputs=1 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics4 shape=51 static
            in class type=Windows.System.User name=user
            out string return
    method get_purchase_prompting_policy_for_user static
        method GetPurchasePromptingPolicyForUser slot=11 inputs=1 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics3 shape=51 static
            in class type=Windows.System.User name=user
            out reference type=Windows.Foundation.IReference<System.UInt32> return
    method get_store_log_data_async static
        method GetStoreLogDataAsync slot=8 inputs=1 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics3 shape=51 static
            in enum_u32 type=Windows.ApplicationModel.Store.Preview.StoreLogOptions name=options
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamReference> return
    method get_store_web_account_id static
        method GetStoreWebAccountId slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics4 shape=4 static
            out string return
    method get_store_web_account_id_for_user static
        method GetStoreWebAccountIdForUser slot=7 inputs=1 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics4 shape=51 static
            in class type=Windows.System.User name=user
            out string return
    method has_store_web_account static
        method HasStoreWebAccount slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics3 shape=4 static
            out boolean return
    method has_store_web_account_for_user static
        method HasStoreWebAccountForUser slot=7 inputs=1 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics3 shape=51 static
            in class type=Windows.System.User name=user
            out boolean return
    method is_pin_to_desktop_supported static
        method IsPinToDesktopSupported slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics5 shape=4 static
            out boolean return
    method is_pin_to_start_supported static
        method IsPinToStartSupported slot=8 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics5 shape=4 static
            out boolean return
    method is_pin_to_taskbar_supported static
        method IsPinToTaskbarSupported slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics5 shape=4 static
            out boolean return
    method is_store_web_account_id static
        method IsStoreWebAccountId slot=9 inputs=1 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics shape=51 static
            in string name=webAccountId
            out boolean return
    method is_store_web_account_id_for_user static
        method IsStoreWebAccountIdForUser slot=10 inputs=2 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics3 shape=117 static
            in class type=Windows.System.User name=user
            in string name=webAccountId
            out boolean return
    method pin_to_desktop static
        method PinToDesktop slot=9 inputs=1 outputs=0 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics5 shape=4 static
            in string name=appPackageFamilyName
    method pin_to_desktop_for_user static
        method PinToDesktopForUser slot=10 inputs=2 outputs=0 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics5 shape=51 static
            in class type=Windows.System.User name=user
            in string name=appPackageFamilyName
    method set_enterprise_store_web_account_id static
        method SetEnterpriseStoreWebAccountId slot=8 inputs=1 outputs=0 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics4 shape=4 static
            in string name=webAccountId
    method set_enterprise_store_web_account_id_for_user static
        method SetEnterpriseStoreWebAccountIdForUser slot=9 inputs=2 outputs=0 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics4 shape=51 static
            in class type=Windows.System.User name=user
            in string name=webAccountId
    method set_mobile_operator_configuration static
        method SetMobileOperatorConfiguration slot=7 inputs=3 outputs=0 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics shape=117 static
            in string name=mobileOperatorId
            in uint32 name=appDownloadLimitInMegabytes
            in uint32 name=updateDownloadLimitInMegabytes
    method set_purchase_prompting_policy_for_user static
        method SetPurchasePromptingPolicyForUser slot=12 inputs=2 outputs=0 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics3 shape=51 static
            in class type=Windows.System.User name=user
            in reference type=Windows.Foundation.IReference<System.UInt32> name=value
    method set_store_web_account_id static
        method SetStoreWebAccountId slot=8 inputs=1 outputs=0 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics shape=4 static
            in string name=webAccountId
    method set_store_web_account_id_for_user static
        method SetStoreWebAccountIdForUser slot=9 inputs=2 outputs=0 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics3 shape=51 static
            in class type=Windows.System.User name=user
            in string name=webAccountId
    method set_system_configuration static
        method SetSystemConfiguration slot=6 inputs=4 outputs=0 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics shape=200 static
            in string name=catalogHardwareManufacturerId
            in string name=catalogStoreContentModifierId
            in datetime name=systemConfigurationExpiration
            in string name=catalogHardwareDescriptor
    method should_restrict_to_enterprise_store_only static
        method ShouldRestrictToEnterpriseStoreOnly slot=12 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics4 shape=4 static
            out boolean return
    method should_restrict_to_enterprise_store_only_for_user static
        method ShouldRestrictToEnterpriseStoreOnlyForUser slot=13 inputs=1 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreConfigurationStatics4 shape=51 static
            in class type=Windows.System.User name=user
            out boolean return

class Windows.ApplicationModel.Store.Preview.StoreHardwareManufacturerInfo python_type
    py StoreHardwareManufacturerInfo
    signature rc(Windows.ApplicationModel.Store.Preview.StoreHardwareManufacturerInfo;{f292dc08-c654-43ac-a21f-34801c9d3388})
    default Windows.ApplicationModel.Store.Preview.IStoreHardwareManufacturerInfo
    requires Windows.ApplicationModel.Store.Preview.IStoreHardwareManufacturerInfo
    property hardware_manufacturer_id
        get get_HardwareManufacturerId slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreHardwareManufacturerInfo shape=4
            out string return
    property manufacturer_name
        get get_ManufacturerName slot=9 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreHardwareManufacturerInfo shape=4
            out string return
    property model_name
        get get_ModelName slot=8 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreHardwareManufacturerInfo shape=4
            out string return
    property store_content_modifier_id
        get get_StoreContentModifierId slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStoreHardwareManufacturerInfo shape=4
            out string return

enum Windows.ApplicationModel.Store.Preview.StoreLogOptions python_type flags_enum
    py StoreLogOptions
    signature enum(Windows.ApplicationModel.Store.Preview.StoreLogOptions;u4)
    constant NONE 0x0
    constant TRY_ELEVATE 0x1

class Windows.ApplicationModel.Store.Preview.StorePreview static python_type
    py StorePreview
    factory Windows.ApplicationModel.Store.Preview.IStorePreview
    method load_add_on_product_infos_async static
        method LoadAddOnProductInfosAsync slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreview shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo>> return
    method request_product_purchase_by_product_id_and_sku_id_async static
        method RequestProductPurchaseByProductIdAndSkuIdAsync slot=6 inputs=2 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreview shape=117 static
            in string name=productId
            in string name=skuId
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults> return

class Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo python_type
    py StorePreviewProductInfo
    signature rc(Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo;{1937dbb3-6c01-4c9d-85cd-5babaac2b351})
    default Windows.ApplicationModel.Store.Preview.IStorePreviewProductInfo
    requires Windows.ApplicationModel.Store.Preview.IStorePreviewProductInfo
    property description
        get get_Description slot=9 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewProductInfo shape=4
            out string return
    property product_id
        get get_ProductId slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewProductInfo shape=4
            out string return
    property product_type
        get get_ProductType slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewProductInfo shape=4
            out string return
    property sku_info_list
        get get_SkuInfoList slot=10 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewProductInfo shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo> return
    property title
        get get_Title slot=8 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewProductInfo shape=4
            out string return

enum Windows.ApplicationModel.Store.Preview.StorePreviewProductPurchaseStatus python_type
    py StorePreviewProductPurchaseStatus
    signature enum(Windows.ApplicationModel.Store.Preview.StorePreviewProductPurchaseStatus;i4)
    constant SUCCEEDED 0
    constant ALREADY_PURCHASED 1
    constant NOT_FULFILLED 2
    constant NOT_PURCHASED 3

class Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults python_type
    py StorePreviewPurchaseResults
    signature rc(Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults;{b0daaed1-d6c5-4e53-a043-fba0d8e61231})
    default Windows.ApplicationModel.Store.Preview.IStorePreviewPurchaseResults
    requires Windows.ApplicationModel.Store.Preview.IStorePreviewPurchaseResults
    property product_purchase_status
        get get_ProductPurchaseStatus slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewPurchaseResults shape=4
            out enum32 type=Windows.ApplicationModel.Store.Preview.StorePreviewProductPurchaseStatus return

class Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo python_type
    py StorePreviewSkuInfo
    signature rc(Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo;{81fd76e2-0b26-48d9-98ce-27461c669d6c})
    default Windows.ApplicationModel.Store.Preview.IStorePreviewSkuInfo
    requires Windows.ApplicationModel.Store.Preview.IStorePreviewSkuInfo
    property currency_code
        get get_CurrencyCode slot=12 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewSkuInfo shape=4
            out string return
    property custom_developer_data
        get get_CustomDeveloperData slot=11 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewSkuInfo shape=4
            out string return
    property description
        get get_Description slot=10 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewSkuInfo shape=4
            out string return
    property extended_data
        get get_ExtendedData slot=14 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewSkuInfo shape=4
            out string return
    property formatted_list_price
        get get_FormattedListPrice slot=13 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewSkuInfo shape=4
            out string return
    property product_id
        get get_ProductId slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewSkuInfo shape=4
            out string return
    property sku_id
        get get_SkuId slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewSkuInfo shape=4
            out string return
    property sku_type
        get get_SkuType slot=8 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewSkuInfo shape=4
            out string return
    property title
        get get_Title slot=9 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IStorePreviewSkuInfo shape=4
            out string return

enum Windows.ApplicationModel.Store.Preview.StoreSystemFeature python_type
    py StoreSystemFeature
    signature enum(Windows.ApplicationModel.Store.Preview.StoreSystemFeature;i4)
    constant ARCHITECTURE_X86 0
    constant ARCHITECTURE_X64 1
    constant ARCHITECTURE_ARM 2
    constant DIRECTX9 3
    constant DIRECTX10 4
    constant DIRECTX11 5
    constant D3D12_HARDWARE_FL11 6
    constant D3D12_HARDWARE_FL12 7
    constant MEMORY_300_MB 8
    constant MEMORY_750_MB 9
    constant MEMORY_1_GB 10
    constant MEMORY_2_GB 11
    constant CAMERA_FRONT 12
    constant CAMERA_REAR 13
    constant GYROSCOPE 14
    constant HOVER 15
    constant MAGNETOMETER 16
    constant NFC 17
    constant RESOLUTION_720P 18
    constant RESOLUTION_WVGA 19
    constant RESOLUTION_WVGA_OR_720P 20
    constant RESOLUTION_WXGA 21
    constant RESOLUTION_WVGA_OR_WXGA 22
    constant RESOLUTION_WXGA_OR_720P 23
    constant MEMORY_4_GB 24
    constant MEMORY_6_GB 25
    constant MEMORY_8_GB 26
    constant MEMORY_12_GB 27
    constant MEMORY_16_GB 28
    constant MEMORY_20_GB 29
    constant VIDEO_MEMORY_2_GB 30
    constant VIDEO_MEMORY_4_GB 31
    constant VIDEO_MEMORY_6_GB 32
    constant VIDEO_MEMORY_1_GB 33
    constant ARCHITECTURE_ARM64 34

class Windows.ApplicationModel.Store.Preview.WebAuthenticationCoreManagerHelper static python_type
    py WebAuthenticationCoreManagerHelper
    factory Windows.ApplicationModel.Store.Preview.IWebAuthenticationCoreManagerHelper
    method request_token_with_ui_element_hosting_async static
        method RequestTokenWithUIElementHostingAsync slot=6 inputs=2 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IWebAuthenticationCoreManagerHelper shape=117 static
            in class type=Windows.Security.Authentication.Web.Core.WebTokenRequest name=request
            in class type=Windows.UI.Xaml.UIElement name=uiElement
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Authentication.Web.Core.WebTokenRequestResult> return
        method RequestTokenWithUIElementHostingAsync slot=7 inputs=3 outputs=1 declaring=Windows.ApplicationModel.Store.Preview.IWebAuthenticationCoreManagerHelper shape=195 static
            in class type=Windows.Security.Authentication.Web.Core.WebTokenRequest name=request
            in class type=Windows.Security.Credentials.WebAccount name=webAccount
            in class type=Windows.UI.Xaml.UIElement name=uiElement
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Security.Authentication.Web.Core.WebTokenRequestResult> return

class System.UInt32 external
    py winrt.system.UInt32

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.IAsyncInfo external
    py winrt.windows.foundation._IAsyncInfo
    guid 00000036-0000-0000-c000-000000000046

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

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

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

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

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

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

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

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

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

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

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

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

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

interface Windows.Storage.Streams.IRandomAccessStreamReference external
    py winrt.windows.storage.streams._IRandomAccessStreamReference
    guid 33ee3134-1dd6-4e3a-8067-d1c162e8642b

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

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