format 4.0
census 2e30db26-66c8-4551-85b9-a537376d8f99 1
namespace Microsoft.Windows.AI.Imaging

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ImageDescriptionGenerator]
    guid 1e25454f-c3e0-526a-8376-56b637b350d0
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator;{576b989e-9829-5682-91b0-a7110fa7d51e}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.ImageObjectExtractor> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ImageObjectExtractor]
    guid 0beeabbb-8fb8-519c-a098-140cfe7a77d4
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Microsoft.Windows.AI.Imaging.ImageObjectExtractor;{2919fdc0-d772-5fd9-a8b7-ffb56010c99c}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Windows.AI.Imaging.ImageObjectExtractor
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectExtractor> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.ImageObjectRemover> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ImageObjectRemover]
    guid 0e698b30-7d04-518e-8570-56f2eae55173
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Microsoft.Windows.AI.Imaging.ImageObjectRemover;{cfa20faf-5ae1-5b8c-b0d8-e7c64db59d26}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Windows.AI.Imaging.ImageObjectRemover
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectRemover> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.ImageScaler> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ImageScaler]
    guid 58962921-0a74-5f0d-b231-d494d294d2cc
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Microsoft.Windows.AI.Imaging.ImageScaler;{06eec88e-91c5-5326-8128-2807faafa571}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Windows.AI.Imaging.ImageScaler
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageScaler> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.RecognizedText> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[RecognizedText]
    guid 27584192-a176-5f6e-a6e0-e769be5de471
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Microsoft.Windows.AI.Imaging.RecognizedText;{ae4766d3-2924-57a6-b3d3-b866f59b9972}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Windows.AI.Imaging.RecognizedText
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.RecognizedText> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.TextRecognizer> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[TextRecognizer]
    guid 9aa12e4e-55af-531f-bff7-846f2d0b42d6
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Microsoft.Windows.AI.Imaging.TextRecognizer;{be7bf6c0-30f6-570d-bd92-3ffe5665d933}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Microsoft.Windows.AI.Imaging.TextRecognizer
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.TextRecognizer> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationProgressHandler<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[AIFeatureReadyResult, Double]
    guid 5b37e602-8caa-581f-9ece-5dc72ab6ae7e
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};rc(Microsoft.Windows.AI.AIFeatureReadyResult;{936a78a6-c242-5937-9814-e512d4193a6d});f8)
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Microsoft.Windows.AI.AIFeatureReadyResult
    argument System.Double
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=49 reverse=2
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> name=asyncInfo
            in double name=progressInfo

delegate Windows.Foundation.AsyncOperationProgressHandler<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[ImageDescriptionResult, String]
    guid f09f3cdf-54d7-52ee-b4af-f27111ed1625
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};rc(Microsoft.Windows.AI.Imaging.ImageDescriptionResult;{a066dd0c-110b-5275-a635-52bed7519a2f});string)
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Microsoft.Windows.AI.Imaging.ImageDescriptionResult
    argument System.String
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> name=asyncInfo
            in string name=progressInfo

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[AIFeatureReadyResult, Double]
    guid ceea7604-5166-549f-8844-03192865a975
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};rc(Microsoft.Windows.AI.AIFeatureReadyResult;{936a78a6-c242-5937-9814-e512d4193a6d});f8)
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Microsoft.Windows.AI.AIFeatureReadyResult
    argument System.Double
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[ImageDescriptionResult, String]
    guid 253bf69f-d270-57d8-a287-2a6d1b234353
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};rc(Microsoft.Windows.AI.Imaging.ImageDescriptionResult;{a066dd0c-110b-5275-a635-52bed7519a2f});string)
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Microsoft.Windows.AI.Imaging.ImageDescriptionResult
    argument System.String
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

interface Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ImageDescriptionGenerator]
    guid 1ebb676d-c291-55ef-8d3f-847ff701ef72
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator;{576b989e-9829-5682-91b0-a7110fa7d51e}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator> shape=4 reverse=62 role=get_results
            out class type=Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator return

interface Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectExtractor> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ImageObjectExtractor]
    guid 0f52d3c6-6444-5bc9-a7f2-b8a6006934aa
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Microsoft.Windows.AI.Imaging.ImageObjectExtractor;{2919fdc0-d772-5fd9-a8b7-ffb56010c99c}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Windows.AI.Imaging.ImageObjectExtractor
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectExtractor> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.ImageObjectExtractor> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectExtractor> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.ImageObjectExtractor> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectExtractor> shape=4 reverse=62 role=get_results
            out class type=Microsoft.Windows.AI.Imaging.ImageObjectExtractor return

interface Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectRemover> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ImageObjectRemover]
    guid 2ae992c6-ca47-51bc-8a4d-65fd3b2a2ec2
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Microsoft.Windows.AI.Imaging.ImageObjectRemover;{cfa20faf-5ae1-5b8c-b0d8-e7c64db59d26}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Windows.AI.Imaging.ImageObjectRemover
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectRemover> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.ImageObjectRemover> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectRemover> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.ImageObjectRemover> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectRemover> shape=4 reverse=62 role=get_results
            out class type=Microsoft.Windows.AI.Imaging.ImageObjectRemover return

interface Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageScaler> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ImageScaler]
    guid afbdba2c-fa3c-551c-8570-350aae1c53ab
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Microsoft.Windows.AI.Imaging.ImageScaler;{06eec88e-91c5-5326-8128-2807faafa571}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Windows.AI.Imaging.ImageScaler
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageScaler> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.ImageScaler> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageScaler> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.ImageScaler> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageScaler> shape=4 reverse=62 role=get_results
            out class type=Microsoft.Windows.AI.Imaging.ImageScaler return

interface Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.RecognizedText> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[RecognizedText]
    guid 3103ec71-2340-5b2b-8833-cc4ed639e936
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Microsoft.Windows.AI.Imaging.RecognizedText;{ae4766d3-2924-57a6-b3d3-b866f59b9972}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Windows.AI.Imaging.RecognizedText
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.RecognizedText> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.RecognizedText> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.RecognizedText> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.RecognizedText> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.RecognizedText> shape=4 reverse=62 role=get_results
            out class type=Microsoft.Windows.AI.Imaging.RecognizedText return

interface Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.TextRecognizer> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[TextRecognizer]
    guid 740b5d43-1472-53d9-92ec-8465f678d0c3
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Microsoft.Windows.AI.Imaging.TextRecognizer;{be7bf6c0-30f6-570d-bd92-3ffe5665d933}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Windows.AI.Imaging.TextRecognizer
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.TextRecognizer> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.TextRecognizer> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.TextRecognizer> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Microsoft.Windows.AI.Imaging.TextRecognizer> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.TextRecognizer> shape=4 reverse=62 role=get_results
            out class type=Microsoft.Windows.AI.Imaging.TextRecognizer return

interface Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[AIFeatureReadyResult, Double]
    guid 39c32af0-c9b4-595f-9e9b-c6c289ad9ea1
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};rc(Microsoft.Windows.AI.AIFeatureReadyResult;{936a78a6-c242-5937-9814-e512d4193a6d});f8)
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Windows.AI.AIFeatureReadyResult
    argument System.Double
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> 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=10 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> shape=4 reverse=121 role=get_results
            out class type=Microsoft.Windows.AI.AIFeatureReadyResult return

interface Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[ImageDescriptionResult, String]
    guid cb8eead4-f793-58c5-96cc-08b56d595f39
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};rc(Microsoft.Windows.AI.Imaging.ImageDescriptionResult;{a066dd0c-110b-5275-a635-52bed7519a2f});string)
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Microsoft.Windows.AI.Imaging.ImageDescriptionResult
    argument System.String
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> shape=4 reverse=121 role=get_results
            out class type=Microsoft.Windows.AI.Imaging.ImageDescriptionResult return

interface Microsoft.Windows.AI.Imaging.IImageDescriptionGenerator
    guid 576b989e-9829-5682-91b0-a7110fa7d51e

interface Microsoft.Windows.AI.Imaging.IImageDescriptionGeneratorStatics
    guid 5fb50b2a-5700-55a7-b413-6073b4b7f175

interface Microsoft.Windows.AI.Imaging.IImageDescriptionResult
    guid a066dd0c-110b-5275-a635-52bed7519a2f

interface Microsoft.Windows.AI.Imaging.IImageObjectExtractor
    guid 2919fdc0-d772-5fd9-a8b7-ffb56010c99c

interface Microsoft.Windows.AI.Imaging.IImageObjectExtractorHint
    guid 1bd8d67c-8a7a-5fe7-98a5-cbdfeb509452

interface Microsoft.Windows.AI.Imaging.IImageObjectExtractorHintFactory
    guid 5028f206-145d-5a70-9a51-e17e60cfbad8

interface Microsoft.Windows.AI.Imaging.IImageObjectExtractorStatics
    guid 38fa261e-2c33-54cb-9e10-98d50685743d

interface Microsoft.Windows.AI.Imaging.IImageObjectRemover
    guid cfa20faf-5ae1-5b8c-b0d8-e7c64db59d26

interface Microsoft.Windows.AI.Imaging.IImageObjectRemoverStatics
    guid cbcbd7e1-5b81-503f-8fcb-66ae1d6e5b9c

interface Microsoft.Windows.AI.Imaging.IImageScaler
    guid 06eec88e-91c5-5326-8128-2807faafa571

interface Microsoft.Windows.AI.Imaging.IImageScalerStatics
    guid 75380c81-9c7f-544b-9337-6e638cfb464a

interface Windows.Foundation.Collections.IIterable<Windows.Graphics.PointInt32> concrete iterable
    py winrt.windows.foundation.collections._IIterable[PointInt32]
    guid 5802f68e-f696-5c18-9f52-169f079dbba3
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};struct(Windows.Graphics.PointInt32;i4;i4))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Graphics.PointInt32
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Graphics.PointInt32> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Graphics.PointInt32> return

interface Windows.Foundation.Collections.IIterable<Windows.Graphics.RectInt32> concrete iterable
    py winrt.windows.foundation.collections._IIterable[RectInt32]
    guid d6222360-b82e-5eed-9eab-2e275b36e47e
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};struct(Windows.Graphics.RectInt32;i4;i4;i4;i4))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Graphics.RectInt32
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Graphics.RectInt32> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Graphics.RectInt32> return

interface Windows.Foundation.Collections.IIterator<Windows.Graphics.PointInt32> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[PointInt32]
    guid c4c6f428-e11f-5266-a012-783e25ad266f
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};struct(Windows.Graphics.PointInt32;i4;i4))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Graphics.PointInt32
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Graphics.PointInt32> shape=4 reverse=22 role=current
            out struct type=Windows.Graphics.PointInt32 return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Graphics.PointInt32> 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.Graphics.PointInt32> shape=117 reverse=101 role=get_many
            fill_array struct type=Windows.Graphics.PointInt32 name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Graphics.PointInt32> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Graphics.RectInt32> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[RectInt32]
    guid 1abdf3f6-23f1-55ad-babd-f4cd908406e7
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};struct(Windows.Graphics.RectInt32;i4;i4;i4;i4))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Graphics.RectInt32
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Graphics.RectInt32> shape=4 reverse=22 role=current
            out struct type=Windows.Graphics.RectInt32 return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Graphics.RectInt32> 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.Graphics.RectInt32> shape=117 reverse=101 role=get_many
            fill_array struct type=Windows.Graphics.RectInt32 name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Graphics.RectInt32> shape=4 reverse=62 role=move_next
            out boolean return

interface Microsoft.Windows.AI.Imaging.IRecognizedLine
    guid 612a6be6-f6bb-53c9-84ce-f0a5e565faa7

interface Microsoft.Windows.AI.Imaging.IRecognizedText
    guid ae4766d3-2924-57a6-b3d3-b866f59b9972

interface Microsoft.Windows.AI.Imaging.IRecognizedWord
    guid 6b53daab-3410-5088-826a-0788a1ee3b52

interface Microsoft.Windows.AI.Imaging.ITextRecognizer
    guid be7bf6c0-30f6-570d-bd92-3ffe5665d933

interface Microsoft.Windows.AI.Imaging.ITextRecognizerStatics
    guid 3788c2fd-e496-53ab-85a7-e54a135824e9

interface Windows.Foundation.Collections.IVector<Windows.Graphics.PointInt32> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[PointInt32]
    guid 0a15cbe9-ee02-5823-8a2b-fca63940e84f
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};struct(Windows.Graphics.PointInt32;i4;i4))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.Graphics.PointInt32>
    argument Windows.Graphics.PointInt32
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.PointInt32> 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.Graphics.PointInt32> shape=22 reverse=179 role=append
            in struct type=Windows.Graphics.PointInt32 name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.PointInt32> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Graphics.PointInt32> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Graphics.PointInt32> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.PointInt32> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out struct type=Windows.Graphics.PointInt32 return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.PointInt32> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array struct type=Windows.Graphics.PointInt32 name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.PointInt32> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Graphics.PointInt32> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.PointInt32> shape=162 reverse=108 role=index_of
            in struct type=Windows.Graphics.PointInt32 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.Graphics.PointInt32> shape=60 reverse=148 role=insert_at
            in uint32 name=index
            in struct type=Windows.Graphics.PointInt32 name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.PointInt32> 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.Graphics.PointInt32> 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.Graphics.PointInt32> shape=51 reverse=211 role=replace_all
            pass_array struct type=Windows.Graphics.PointInt32 name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.PointInt32> shape=60 reverse=128 role=set_at
            in uint32 name=index
            in struct type=Windows.Graphics.PointInt32 name=value

interface Windows.Foundation.Collections.IVector<Windows.Graphics.RectInt32> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[RectInt32]
    guid b4c6b283-6002-5af2-afa2-88a5be7ff16f
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};struct(Windows.Graphics.RectInt32;i4;i4;i4;i4))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.Graphics.RectInt32>
    argument Windows.Graphics.RectInt32
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.RectInt32> 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.Graphics.RectInt32> shape=21 reverse=396 role=append
            in struct type=Windows.Graphics.RectInt32 name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.RectInt32> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Graphics.RectInt32> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Graphics.RectInt32> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.RectInt32> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out struct type=Windows.Graphics.RectInt32 return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.RectInt32> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array struct type=Windows.Graphics.RectInt32 name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.RectInt32> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Graphics.RectInt32> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.RectInt32> shape=161 reverse=390 role=index_of
            in struct type=Windows.Graphics.RectInt32 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.Graphics.RectInt32> shape=315 reverse=395 role=insert_at
            in uint32 name=index
            in struct type=Windows.Graphics.RectInt32 name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.RectInt32> 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.Graphics.RectInt32> 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.Graphics.RectInt32> shape=51 reverse=211 role=replace_all
            pass_array struct type=Windows.Graphics.RectInt32 name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.RectInt32> shape=315 reverse=393 role=set_at
            in uint32 name=index
            in struct type=Windows.Graphics.RectInt32 name=value

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

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

class Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator python_type closeable
    py ImageDescriptionGenerator
    signature rc(Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator;{576b989e-9829-5682-91b0-a7110fa7d51e})
    default Microsoft.Windows.AI.Imaging.IImageDescriptionGenerator
    requires Microsoft.Windows.AI.Imaging.IImageDescriptionGenerator
    requires Windows.Foundation.IClosable
    factory Microsoft.Windows.AI.Imaging.IImageDescriptionGeneratorStatics
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method create_async static
        method CreateAsync slot=8 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageDescriptionGeneratorStatics shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageDescriptionGenerator> return
    method describe_async
        method DescribeAsync slot=6 inputs=3 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageDescriptionGenerator shape=195
            in class type=Microsoft.Graphics.Imaging.ImageBuffer name=image
            in enum32 type=Microsoft.Windows.AI.Imaging.ImageDescriptionKind name=kind
            in class type=Microsoft.Windows.AI.ContentSafety.ContentFilterOptions name=contentFilterOptions
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.Imaging.ImageDescriptionResult,System.String> return
    method ensure_ready_async static
        method EnsureReadyAsync slot=7 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageDescriptionGeneratorStatics shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> return
    method get_ready_state static
        method GetReadyState slot=6 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageDescriptionGeneratorStatics shape=4 static
            out enum32 type=Microsoft.Windows.AI.AIFeatureReadyState return

enum Microsoft.Windows.AI.Imaging.ImageDescriptionKind python_type
    py ImageDescriptionKind
    signature enum(Microsoft.Windows.AI.Imaging.ImageDescriptionKind;i4)
    constant BRIEF_DESCRIPTION 0
    constant DETAILED_DESCRIPTION 1
    constant DIAGRAM_DESCRIPTION 2
    constant ACCESSIBLE_DESCRIPTION 3

class Microsoft.Windows.AI.Imaging.ImageDescriptionResult python_type
    py ImageDescriptionResult
    signature rc(Microsoft.Windows.AI.Imaging.ImageDescriptionResult;{a066dd0c-110b-5275-a635-52bed7519a2f})
    default Microsoft.Windows.AI.Imaging.IImageDescriptionResult
    requires Microsoft.Windows.AI.Imaging.IImageDescriptionResult
    property description
        get get_Description slot=6 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageDescriptionResult shape=4
            out string return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageDescriptionResult shape=4
            out enum32 type=Microsoft.Windows.AI.Imaging.ImageDescriptionResultStatus return

enum Microsoft.Windows.AI.Imaging.ImageDescriptionResultStatus python_type
    py ImageDescriptionResultStatus
    signature enum(Microsoft.Windows.AI.Imaging.ImageDescriptionResultStatus;i4)
    constant COMPLETE 0
    constant IN_PROGRESS 1
    constant BLOCKED_BY_POLICY 2
    constant IMAGE_BLOCKED_BY_CONTENT_MODERATION 3
    constant TEXT_IN_IMAGE_BLOCKED_BY_CONTENT_MODERATION 4
    constant DESCRIPTION_TEXT_BLOCKED_BY_CONTENT_MODERATION 5
    constant IMAGE_HAS_TOO_MUCH_TEXT 6
    constant INTERNAL_ERROR 7

class Microsoft.Windows.AI.Imaging.ImageObjectExtractor python_type closeable
    py ImageObjectExtractor
    signature rc(Microsoft.Windows.AI.Imaging.ImageObjectExtractor;{2919fdc0-d772-5fd9-a8b7-ffb56010c99c})
    default Microsoft.Windows.AI.Imaging.IImageObjectExtractor
    requires Microsoft.Windows.AI.Imaging.IImageObjectExtractor
    requires Windows.Foundation.IClosable
    factory Microsoft.Windows.AI.Imaging.IImageObjectExtractorStatics
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method create_with_image_buffer_async static
        method CreateWithImageBufferAsync slot=7 inputs=1 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectExtractorStatics shape=51 static
            in class type=Microsoft.Graphics.Imaging.ImageBuffer name=imageBuffer
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectExtractor> return
    method create_with_software_bitmap_async static
        method CreateWithSoftwareBitmapAsync slot=6 inputs=1 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectExtractorStatics shape=51 static
            in class type=Windows.Graphics.Imaging.SoftwareBitmap name=softwareBitmap
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectExtractor> return
    method ensure_ready_async static
        method EnsureReadyAsync slot=9 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectExtractorStatics shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> return
    method get_image_buffer_object_mask
        method GetImageBufferObjectMask slot=7 inputs=1 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectExtractor shape=51
            in class type=Microsoft.Windows.AI.Imaging.ImageObjectExtractorHint name=hint
            out class type=Microsoft.Graphics.Imaging.ImageBuffer return
    method get_ready_state static
        method GetReadyState slot=8 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectExtractorStatics shape=4 static
            out enum32 type=Microsoft.Windows.AI.AIFeatureReadyState return
    method get_software_bitmap_object_mask
        method GetSoftwareBitmapObjectMask slot=6 inputs=1 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectExtractor shape=51
            in class type=Microsoft.Windows.AI.Imaging.ImageObjectExtractorHint name=hint
            out class type=Windows.Graphics.Imaging.SoftwareBitmap return

class Microsoft.Windows.AI.Imaging.ImageObjectExtractorHint python_type
    py ImageObjectExtractorHint
    signature rc(Microsoft.Windows.AI.Imaging.ImageObjectExtractorHint;{1bd8d67c-8a7a-5fe7-98a5-cbdfeb509452})
    default Microsoft.Windows.AI.Imaging.IImageObjectExtractorHint
    requires Microsoft.Windows.AI.Imaging.IImageObjectExtractorHint
    factory Microsoft.Windows.AI.Imaging.IImageObjectExtractorHintFactory
    constructor -
        ctor .ctor slot=6 inputs=3 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectExtractorHintFactory shape=195
            in parameterized type=Windows.Foundation.Collections.IVector<Windows.Graphics.RectInt32> name=includeRects
            in parameterized type=Windows.Foundation.Collections.IVector<Windows.Graphics.PointInt32> name=includePoints
            in parameterized type=Windows.Foundation.Collections.IVector<Windows.Graphics.PointInt32> name=excludePoints
            out class type=Microsoft.Windows.AI.Imaging.ImageObjectExtractorHint return
    property exclude_points
        get get_ExcludePoints slot=8 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectExtractorHint shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Graphics.PointInt32> return
    property include_points
        get get_IncludePoints slot=7 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectExtractorHint shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Graphics.PointInt32> return
    property include_rects
        get get_IncludeRects slot=6 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectExtractorHint shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Graphics.RectInt32> return

class Microsoft.Windows.AI.Imaging.ImageObjectRemover python_type closeable
    py ImageObjectRemover
    signature rc(Microsoft.Windows.AI.Imaging.ImageObjectRemover;{cfa20faf-5ae1-5b8c-b0d8-e7c64db59d26})
    default Microsoft.Windows.AI.Imaging.IImageObjectRemover
    requires Microsoft.Windows.AI.Imaging.IImageObjectRemover
    requires Windows.Foundation.IClosable
    factory Microsoft.Windows.AI.Imaging.IImageObjectRemoverStatics
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method create_async static
        method CreateAsync slot=8 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectRemoverStatics shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageObjectRemover> return
    method ensure_ready_async static
        method EnsureReadyAsync slot=7 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectRemoverStatics shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> return
    method get_ready_state static
        method GetReadyState slot=6 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectRemoverStatics shape=4 static
            out enum32 type=Microsoft.Windows.AI.AIFeatureReadyState return
    method remove_from_image_buffer
        method RemoveFromImageBuffer slot=7 inputs=2 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectRemover shape=117
            in class type=Microsoft.Graphics.Imaging.ImageBuffer name=imageBuffer
            in class type=Microsoft.Graphics.Imaging.ImageBuffer name=imageBufferMask
            out class type=Microsoft.Graphics.Imaging.ImageBuffer return
    method remove_from_software_bitmap
        method RemoveFromSoftwareBitmap slot=6 inputs=2 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageObjectRemover shape=117
            in class type=Windows.Graphics.Imaging.SoftwareBitmap name=softwareBitmap
            in class type=Windows.Graphics.Imaging.SoftwareBitmap name=softwareBitmapMask
            out class type=Windows.Graphics.Imaging.SoftwareBitmap return

class Microsoft.Windows.AI.Imaging.ImageScaler python_type closeable
    py ImageScaler
    signature rc(Microsoft.Windows.AI.Imaging.ImageScaler;{06eec88e-91c5-5326-8128-2807faafa571})
    default Microsoft.Windows.AI.Imaging.IImageScaler
    requires Microsoft.Windows.AI.Imaging.IImageScaler
    requires Windows.Foundation.IClosable
    factory Microsoft.Windows.AI.Imaging.IImageScalerStatics
    property max_supported_scale_factor
        get get_MaxSupportedScaleFactor slot=8 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageScaler shape=4
            out int32 return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method create_async static
        method CreateAsync slot=8 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageScalerStatics shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.ImageScaler> return
    method ensure_ready_async static
        method EnsureReadyAsync slot=7 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageScalerStatics shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> return
    method get_ready_state static
        method GetReadyState slot=6 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageScalerStatics shape=4 static
            out enum32 type=Microsoft.Windows.AI.AIFeatureReadyState return
    method scale_image_buffer
        method ScaleImageBuffer slot=7 inputs=3 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageScaler shape=195
            in class type=Microsoft.Graphics.Imaging.ImageBuffer name=imageBuffer
            in int32 name=width
            in int32 name=height
            out class type=Microsoft.Graphics.Imaging.ImageBuffer return
    method scale_software_bitmap
        method ScaleSoftwareBitmap slot=6 inputs=3 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IImageScaler shape=195
            in class type=Windows.Graphics.Imaging.SoftwareBitmap name=softwareBitmap
            in int32 name=width
            in int32 name=height
            out class type=Windows.Graphics.Imaging.SoftwareBitmap return

class Microsoft.Windows.AI.Imaging.RecognizedLine python_type
    py RecognizedLine
    signature rc(Microsoft.Windows.AI.Imaging.RecognizedLine;{612a6be6-f6bb-53c9-84ce-f0a5e565faa7})
    default Microsoft.Windows.AI.Imaging.IRecognizedLine
    requires Microsoft.Windows.AI.Imaging.IRecognizedLine
    property bounding_box
        get get_BoundingBox slot=7 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IRecognizedLine shape=4
            out struct type=Microsoft.Windows.AI.Imaging.RecognizedTextBoundingBox return
    property line_style_confidence
        get get_LineStyleConfidence slot=10 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IRecognizedLine shape=4
            out single return
    property style
        get get_Style slot=9 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IRecognizedLine shape=4
            out enum32 type=Microsoft.Windows.AI.Imaging.RecognizedLineStyle return
    property text
        get get_Text slot=6 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IRecognizedLine shape=4
            out string return
    property words
        get get_Words slot=8 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IRecognizedLine shape=51
            receive_array class type=Microsoft.Windows.AI.Imaging.RecognizedWord return

enum Microsoft.Windows.AI.Imaging.RecognizedLineStyle python_type
    py RecognizedLineStyle
    signature enum(Microsoft.Windows.AI.Imaging.RecognizedLineStyle;i4)
    constant HANDWRITTEN 0

class Microsoft.Windows.AI.Imaging.RecognizedText python_type
    py RecognizedText
    signature rc(Microsoft.Windows.AI.Imaging.RecognizedText;{ae4766d3-2924-57a6-b3d3-b866f59b9972})
    default Microsoft.Windows.AI.Imaging.IRecognizedText
    requires Microsoft.Windows.AI.Imaging.IRecognizedText
    property lines
        get get_Lines slot=6 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IRecognizedText shape=51
            receive_array class type=Microsoft.Windows.AI.Imaging.RecognizedLine return
    property text_angle
        get get_TextAngle slot=7 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IRecognizedText shape=4
            out single return

struct Microsoft.Windows.AI.Imaging.RecognizedTextBoundingBox python_type
    py RecognizedTextBoundingBox
    signature struct(Microsoft.Windows.AI.Imaging.RecognizedTextBoundingBox;struct(Windows.Foundation.Point;f4;f4);struct(Windows.Foundation.Point;f4;f4);struct(Windows.Foundation.Point;f4;f4);struct(Windows.Foundation.Point;f4;f4))
    field bottom_left BottomLeft struct type=Windows.Foundation.Point
    field bottom_right BottomRight struct type=Windows.Foundation.Point
    field top_left TopLeft struct type=Windows.Foundation.Point
    field top_right TopRight struct type=Windows.Foundation.Point

class Microsoft.Windows.AI.Imaging.RecognizedWord python_type
    py RecognizedWord
    signature rc(Microsoft.Windows.AI.Imaging.RecognizedWord;{6b53daab-3410-5088-826a-0788a1ee3b52})
    default Microsoft.Windows.AI.Imaging.IRecognizedWord
    requires Microsoft.Windows.AI.Imaging.IRecognizedWord
    property bounding_box
        get get_BoundingBox slot=7 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IRecognizedWord shape=4
            out struct type=Microsoft.Windows.AI.Imaging.RecognizedTextBoundingBox return
    property match_confidence
        get get_MatchConfidence slot=8 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IRecognizedWord shape=4
            out single return
    property text
        get get_Text slot=6 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.IRecognizedWord shape=4
            out string return

class Microsoft.Windows.AI.Imaging.TextRecognizer python_type closeable
    py TextRecognizer
    signature rc(Microsoft.Windows.AI.Imaging.TextRecognizer;{be7bf6c0-30f6-570d-bd92-3ffe5665d933})
    default Microsoft.Windows.AI.Imaging.ITextRecognizer
    requires Microsoft.Windows.AI.Imaging.ITextRecognizer
    requires Windows.Foundation.IClosable
    factory Microsoft.Windows.AI.Imaging.ITextRecognizerStatics
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method create_async static
        method CreateAsync slot=8 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.ITextRecognizerStatics shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.TextRecognizer> return
    method ensure_ready_async static
        method EnsureReadyAsync slot=7 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.ITextRecognizerStatics shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Windows.AI.AIFeatureReadyResult,System.Double> return
    method get_ready_state static
        method GetReadyState slot=6 inputs=0 outputs=1 declaring=Microsoft.Windows.AI.Imaging.ITextRecognizerStatics shape=4 static
            out enum32 type=Microsoft.Windows.AI.AIFeatureReadyState return
    method recognize_text_from_image
        method RecognizeTextFromImage slot=7 inputs=1 outputs=1 declaring=Microsoft.Windows.AI.Imaging.ITextRecognizer shape=51
            in class type=Microsoft.Graphics.Imaging.ImageBuffer name=imageBuffer
            out class type=Microsoft.Windows.AI.Imaging.RecognizedText return
    method recognize_text_from_image_async
        method RecognizeTextFromImageAsync slot=6 inputs=1 outputs=1 declaring=Microsoft.Windows.AI.Imaging.ITextRecognizer shape=51
            in class type=Microsoft.Graphics.Imaging.ImageBuffer name=imageBuffer
            out parameterized type=Windows.Foundation.IAsyncOperation<Microsoft.Windows.AI.Imaging.RecognizedText> return

class Microsoft.Graphics.Imaging.ImageBuffer external
    py winrt.microsoft.graphics.imaging.ImageBuffer

class Microsoft.Windows.AI.AIFeatureReadyResult external
    py winrt.microsoft.windows.ai.AIFeatureReadyResult

enum Microsoft.Windows.AI.AIFeatureReadyState external
    py winrt.microsoft.windows.ai.AIFeatureReadyState

class Microsoft.Windows.AI.ContentSafety.ContentFilterOptions external
    py winrt.microsoft.windows.ai.contentsafety.ContentFilterOptions

class System.Double external
    py winrt.system.Double

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

delegate Windows.Foundation.AsyncOperationProgressHandler external parameterized
    py winrt.windows.foundation.AsyncOperationProgressHandler
    guid 55690902-0aab-421a-8778-f8ce5026d758

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler external parameterized
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler
    guid e85df41d-6aa7-46e3-a8e2-f009d840c627

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.IAsyncOperationWithProgress external parameterized
    py winrt.windows.foundation._IAsyncOperationWithProgress
    guid b5d036d7-e297-498f-ba60-0289e76e23dd

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

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

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

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

interface Windows.Foundation.Collections.IVector external parameterized
    py winrt.windows.foundation.collections._IVector
    guid 913337e9-11a1-4345-a3a2-4e7f956e222d

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

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

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

class Windows.Graphics.Imaging.SoftwareBitmap external
    py winrt.windows.graphics.imaging.SoftwareBitmap
