format 4.0
census 2e30db26-66c8-4551-85b9-a537376d8f99 1
namespace Windows.Graphics.Printing

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

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

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

interface Windows.Foundation.Collections.IIterable<Windows.Graphics.Printing.PrintPageRange> concrete iterable
    py winrt.windows.foundation.collections._IIterable[PrintPageRange]
    guid ed6ddf38-34cf-5a2f-b9ac-413dffce7f81
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Graphics.Printing.PrintPageRange;{f8a06c54-6e7c-51c5-57fd-0660c2d71513}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Graphics.Printing.PrintPageRange
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Graphics.Printing.PrintPageRange> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Graphics.Printing.PrintPageRange> return

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

interface Windows.Foundation.Collections.IIterator<Windows.Graphics.Printing.PrintPageRange> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[PrintPageRange]
    guid 38f75665-fb40-53e2-a916-15ba754a6a9e
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Graphics.Printing.PrintPageRange;{f8a06c54-6e7c-51c5-57fd-0660c2d71513}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Graphics.Printing.PrintPageRange
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Graphics.Printing.PrintPageRange> shape=4 reverse=22 role=current
            out class type=Windows.Graphics.Printing.PrintPageRange return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Graphics.Printing.PrintPageRange> 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.Printing.PrintPageRange> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Graphics.Printing.PrintPageRange name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Graphics.Printing.PrintPageRange> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Graphics.Printing.IPrintDocumentSource python_type
    py _IPrintDocumentSource
    guid dedc0c30-f1eb-47df-aae6-ed5427511f01
    signature {dedc0c30-f1eb-47df-aae6-ed5427511f01}

interface Windows.Graphics.Printing.IPrintManager
    guid ff2a9694-8c99-44fd-ae4a-19d9aa9a0f0a

interface Windows.Graphics.Printing.IPrintManagerStatic
    guid 58185dcd-e634-4654-84f0-e0152a8217ac

interface Windows.Graphics.Printing.IPrintManagerStatic2
    guid 35a99955-e6ab-4139-9abd-b86a729b3598

interface Windows.Graphics.Printing.IPrintPageInfo
    guid dd4be9c9-a6a1-4ada-930e-da872a4f23d3

interface Windows.Graphics.Printing.IPrintPageRange
    guid f8a06c54-6e7c-51c5-57fd-0660c2d71513

interface Windows.Graphics.Printing.IPrintPageRangeFactory
    guid 408fd45f-e047-5f85-7129-fb085a4fad14

interface Windows.Graphics.Printing.IPrintPageRangeOptions
    guid ce6db728-1357-46b2-a923-79f995f448fc

interface Windows.Graphics.Printing.IPrintTask
    guid 61d80247-6cf6-4fad-84e2-a5e82e2d4ceb

interface Windows.Graphics.Printing.IPrintTask2
    guid 36234877-3e53-4d9d-8f5e-316ac8dedae1

interface Windows.Graphics.Printing.IPrintTaskCompletedEventArgs
    guid 5bcd34af-24e9-4c10-8d07-14c346ba3fce

interface Windows.Graphics.Printing.IPrintTaskOptions
    guid 5a0a66bb-d289-41bb-96dd-57e28338ae3f

interface Windows.Graphics.Printing.IPrintTaskOptions2
    guid eb9b1606-9a36-4b59-8617-b217849262e1

interface Windows.Graphics.Printing.IPrintTaskOptionsCore python_type
    py _IPrintTaskOptionsCore
    guid 1bdbb474-4ed1-41eb-be3c-72d18ed67337
    signature {1bdbb474-4ed1-41eb-be3c-72d18ed67337}
    method get_page_description
        method GetPageDescription slot=6 inputs=1 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCore shape=51 reverse=24
            in uint32 name=jobPageNumber
            out struct type=Windows.Graphics.Printing.PrintPageDescription return

interface Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties python_type
    py _IPrintTaskOptionsCoreProperties
    guid c1b71832-9e93-4e55-814b-3326a59efce1
    signature {c1b71832-9e93-4e55-814b-3326a59efce1}
    property binding
        get get_Binding slot=25 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=252
            out enum32 type=Windows.Graphics.Printing.PrintBinding return
        put put_Binding slot=24 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=247
            in enum32 type=Windows.Graphics.Printing.PrintBinding name=value
    property collation
        get get_Collation slot=19 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=223
            out enum32 type=Windows.Graphics.Printing.PrintCollation return
        put put_Collation slot=18 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=218
            in enum32 type=Windows.Graphics.Printing.PrintCollation name=value
    property color_mode
        get get_ColorMode slot=15 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=194
            out enum32 type=Windows.Graphics.Printing.PrintColorMode return
        put put_ColorMode slot=14 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=186
            in enum32 type=Windows.Graphics.Printing.PrintColorMode name=value
    property duplex
        get get_Duplex slot=17 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=210
            out enum32 type=Windows.Graphics.Printing.PrintDuplex return
        put put_Duplex slot=16 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=202
            in enum32 type=Windows.Graphics.Printing.PrintDuplex name=value
    property hole_punch
        get get_HolePunch slot=23 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=242
            out enum32 type=Windows.Graphics.Printing.PrintHolePunch return
        put put_HolePunch slot=22 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=237
            in enum32 type=Windows.Graphics.Printing.PrintHolePunch name=value
    property max_copies
        get get_MaxCopies slot=27 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=259
            out uint32 return
    property media_size
        get get_MediaSize slot=7 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=43
            out enum32 type=Windows.Graphics.Printing.PrintMediaSize return
        put put_MediaSize slot=6 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=22
            in enum32 type=Windows.Graphics.Printing.PrintMediaSize name=value
    property media_type
        get get_MediaType slot=9 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=99
            out enum32 type=Windows.Graphics.Printing.PrintMediaType return
        put put_MediaType slot=8 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=62
            in enum32 type=Windows.Graphics.Printing.PrintMediaType name=value
    property min_copies
        get get_MinCopies slot=26 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=255
            out uint32 return
    property number_of_copies
        get get_NumberOfCopies slot=29 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=266
            out uint32 return
        put put_NumberOfCopies slot=28 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=263
            in uint32 name=value
    property orientation
        get get_Orientation slot=11 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=141
            out enum32 type=Windows.Graphics.Printing.PrintOrientation return
        put put_Orientation slot=10 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=121
            in enum32 type=Windows.Graphics.Printing.PrintOrientation name=value
    property print_quality
        get get_PrintQuality slot=13 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=173
            out enum32 type=Windows.Graphics.Printing.PrintQuality return
        put put_PrintQuality slot=12 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=162
            in enum32 type=Windows.Graphics.Printing.PrintQuality name=value
    property staple
        get get_Staple slot=21 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=232
            out enum32 type=Windows.Graphics.Printing.PrintStaple return
        put put_Staple slot=20 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=228
            in enum32 type=Windows.Graphics.Printing.PrintStaple name=value

interface Windows.Graphics.Printing.IPrintTaskOptionsCoreUIConfiguration python_type
    py _IPrintTaskOptionsCoreUIConfiguration
    guid 62e69e23-9a1e-4336-b74f-3cc7f4cff709
    signature {62e69e23-9a1e-4336-b74f-3cc7f4cff709}
    property displayed_options
        get get_DisplayedOptions slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreUIConfiguration shape=4 reverse=22
            out parameterized type=Windows.Foundation.Collections.IVector<System.String> return

interface Windows.Graphics.Printing.IPrintTaskProgressingEventArgs
    guid 810cd3cb-b410-4282-a073-5ac378234174

interface Windows.Graphics.Printing.IPrintTaskRequest
    guid 6ff61e2e-2722-4240-a67c-f364849a17f3

interface Windows.Graphics.Printing.IPrintTaskRequestedDeferral
    guid cfefb3f0-ce3e-42c7-9496-64800c622c44

interface Windows.Graphics.Printing.IPrintTaskRequestedEventArgs
    guid d0aff924-a31b-454c-a7b6-5d0cc522fc16

interface Windows.Graphics.Printing.IPrintTaskSourceRequestedArgs
    guid f9f067be-f456-41f0-9c98-5ce73e851410

interface Windows.Graphics.Printing.IPrintTaskSourceRequestedDeferral
    guid 4a1560d1-6992-4d9d-8555-4ca4563fb166

interface Windows.Graphics.Printing.IPrintTaskTargetDeviceSupport
    guid 295d70c0-c2cb-4b7d-b0ea-93095091a220

interface Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic
    guid b4483d26-0dd0-4cd4-baff-930fc7d6a574

interface Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic2
    guid 3be38bf4-7a44-4269-9a52-81261e289ee9

interface Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic3
    guid bbf68e86-3858-41b3-a799-55dd9888d475

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

interface Windows.Foundation.Collections.IVector<Windows.Graphics.Printing.PrintPageRange> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[PrintPageRange]
    guid 1d314a18-2a16-542f-a986-1b7841b878aa
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.Graphics.Printing.PrintPageRange;{f8a06c54-6e7c-51c5-57fd-0660c2d71513}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.Graphics.Printing.PrintPageRange>
    argument Windows.Graphics.Printing.PrintPageRange
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.Printing.PrintPageRange> 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.Printing.PrintPageRange> shape=4 reverse=173 role=append
            in class type=Windows.Graphics.Printing.PrintPageRange name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.Printing.PrintPageRange> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Graphics.Printing.PrintPageRange> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Graphics.Printing.PrintPageRange> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.Printing.PrintPageRange> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Graphics.Printing.PrintPageRange return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.Printing.PrintPageRange> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Graphics.Printing.PrintPageRange name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.Printing.PrintPageRange> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Graphics.Printing.PrintPageRange> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.Printing.PrintPageRange> shape=117 reverse=101 role=index_of
            in class type=Windows.Graphics.Printing.PrintPageRange 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.Printing.PrintPageRange> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.Graphics.Printing.PrintPageRange name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.Printing.PrintPageRange> 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.Printing.PrintPageRange> 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.Printing.PrintPageRange> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.Graphics.Printing.PrintPageRange name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Graphics.Printing.PrintPageRange> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.Graphics.Printing.PrintPageRange name=value

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

interface Windows.Foundation.Collections.IVectorView<Windows.Graphics.Printing.PrintPageRange> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[PrintPageRange]
    guid 0063b11e-2098-5eff-9652-08a3516c99a6
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Graphics.Printing.PrintPageRange;{f8a06c54-6e7c-51c5-57fd-0660c2d71513}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Graphics.Printing.PrintPageRange>
    argument Windows.Graphics.Printing.PrintPageRange
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Graphics.Printing.PrintPageRange> 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.Printing.PrintPageRange> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Graphics.Printing.PrintPageRange> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Graphics.Printing.PrintPageRange> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Graphics.Printing.PrintPageRange return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Graphics.Printing.PrintPageRange> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Graphics.Printing.PrintPageRange name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Graphics.Printing.PrintPageRange> shape=117 reverse=66 role=index_of
            in class type=Windows.Graphics.Printing.PrintPageRange name=value
            out uint32 name=index
            out boolean return

enum Windows.Graphics.Printing.PrintBinding python_type
    py PrintBinding
    signature enum(Windows.Graphics.Printing.PrintBinding;i4)
    constant DEFAULT 0
    constant NOT_AVAILABLE 1
    constant PRINTER_CUSTOM 2
    constant NONE 3
    constant BALE 4
    constant BIND_BOTTOM 5
    constant BIND_LEFT 6
    constant BIND_RIGHT 7
    constant BIND_TOP 8
    constant BOOKLET 9
    constant EDGE_STITCH_BOTTOM 10
    constant EDGE_STITCH_LEFT 11
    constant EDGE_STITCH_RIGHT 12
    constant EDGE_STITCH_TOP 13
    constant FOLD 14
    constant JOG_OFFSET 15
    constant TRIM 16

enum Windows.Graphics.Printing.PrintBordering python_type
    py PrintBordering
    signature enum(Windows.Graphics.Printing.PrintBordering;i4)
    constant DEFAULT 0
    constant NOT_AVAILABLE 1
    constant PRINTER_CUSTOM 2
    constant BORDERED 3
    constant BORDERLESS 4

enum Windows.Graphics.Printing.PrintCollation python_type
    py PrintCollation
    signature enum(Windows.Graphics.Printing.PrintCollation;i4)
    constant DEFAULT 0
    constant NOT_AVAILABLE 1
    constant PRINTER_CUSTOM 2
    constant COLLATED 3
    constant UNCOLLATED 4

enum Windows.Graphics.Printing.PrintColorMode python_type
    py PrintColorMode
    signature enum(Windows.Graphics.Printing.PrintColorMode;i4)
    constant DEFAULT 0
    constant NOT_AVAILABLE 1
    constant PRINTER_CUSTOM 2
    constant COLOR 3
    constant GRAYSCALE 4
    constant MONOCHROME 5
    constant AUTO_SELECT 6

enum Windows.Graphics.Printing.PrintDuplex python_type
    py PrintDuplex
    signature enum(Windows.Graphics.Printing.PrintDuplex;i4)
    constant DEFAULT 0
    constant NOT_AVAILABLE 1
    constant PRINTER_CUSTOM 2
    constant ONE_SIDED 3
    constant TWO_SIDED_SHORT_EDGE 4
    constant TWO_SIDED_LONG_EDGE 5

enum Windows.Graphics.Printing.PrintHolePunch python_type
    py PrintHolePunch
    signature enum(Windows.Graphics.Printing.PrintHolePunch;i4)
    constant DEFAULT 0
    constant NOT_AVAILABLE 1
    constant PRINTER_CUSTOM 2
    constant NONE 3
    constant LEFT_EDGE 4
    constant RIGHT_EDGE 5
    constant TOP_EDGE 6
    constant BOTTOM_EDGE 7

class Windows.Graphics.Printing.PrintManager python_type
    py PrintManager
    signature rc(Windows.Graphics.Printing.PrintManager;{ff2a9694-8c99-44fd-ae4a-19d9aa9a0f0a})
    default Windows.Graphics.Printing.IPrintManager
    requires Windows.Graphics.Printing.IPrintManager
    factory Windows.Graphics.Printing.IPrintManagerStatic
    factory Windows.Graphics.Printing.IPrintManagerStatic2
    event print_task_requested
        add add_PrintTaskRequested slot=6 inputs=1 outputs=1 declaring=Windows.Graphics.Printing.IPrintManager shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Graphics.Printing.PrintManager,Windows.Graphics.Printing.PrintTaskRequestedEventArgs> name=eventHandler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_PrintTaskRequested slot=7 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintManager shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=eventCookie
    method get_for_current_view static
        method GetForCurrentView slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintManagerStatic shape=4 static
            out class type=Windows.Graphics.Printing.PrintManager return
    method is_supported static
        method IsSupported slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintManagerStatic2 shape=4 static
            out boolean return
    method show_print_ui_async static
        method ShowPrintUIAsync slot=7 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintManagerStatic shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return

enum Windows.Graphics.Printing.PrintMediaSize python_type
    py PrintMediaSize
    signature enum(Windows.Graphics.Printing.PrintMediaSize;i4)
    constant DEFAULT 0
    constant NOT_AVAILABLE 1
    constant PRINTER_CUSTOM 2
    constant BUSINESS_CARD 3
    constant CREDIT_CARD 4
    constant ISO_A0 5
    constant ISO_A1 6
    constant ISO_A10 7
    constant ISO_A2 8
    constant ISO_A3 9
    constant ISO_A3_EXTRA 10
    constant ISO_A3_ROTATED 11
    constant ISO_A4 12
    constant ISO_A4_EXTRA 13
    constant ISO_A4_ROTATED 14
    constant ISO_A5 15
    constant ISO_A5_EXTRA 16
    constant ISO_A5_ROTATED 17
    constant ISO_A6 18
    constant ISO_A6_ROTATED 19
    constant ISO_A7 20
    constant ISO_A8 21
    constant ISO_A9 22
    constant ISO_B0 23
    constant ISO_B1 24
    constant ISO_B10 25
    constant ISO_B2 26
    constant ISO_B3 27
    constant ISO_B4 28
    constant ISO_B4_ENVELOPE 29
    constant ISO_B5_ENVELOPE 30
    constant ISO_B5_EXTRA 31
    constant ISO_B7 32
    constant ISO_B8 33
    constant ISO_B9 34
    constant ISO_C0 35
    constant ISO_C1 36
    constant ISO_C10 37
    constant ISO_C2 38
    constant ISO_C3 39
    constant ISO_C3_ENVELOPE 40
    constant ISO_C4 41
    constant ISO_C4_ENVELOPE 42
    constant ISO_C5 43
    constant ISO_C5_ENVELOPE 44
    constant ISO_C6 45
    constant ISO_C6_C5_ENVELOPE 46
    constant ISO_C6_ENVELOPE 47
    constant ISO_C7 48
    constant ISO_C8 49
    constant ISO_C9 50
    constant ISO_D_L_ENVELOPE 51
    constant ISO_D_L_ENVELOPE_ROTATED 52
    constant ISO_S_R_A3 53
    constant JAPAN2_L_PHOTO 54
    constant JAPAN_CHOU3_ENVELOPE 55
    constant JAPAN_CHOU3_ENVELOPE_ROTATED 56
    constant JAPAN_CHOU4_ENVELOPE 57
    constant JAPAN_CHOU4_ENVELOPE_ROTATED 58
    constant JAPAN_DOUBLE_HAGAKI_POSTCARD 59
    constant JAPAN_DOUBLE_HAGAKI_POSTCARD_ROTATED 60
    constant JAPAN_HAGAKI_POSTCARD 61
    constant JAPAN_HAGAKI_POSTCARD_ROTATED 62
    constant JAPAN_KAKU2_ENVELOPE 63
    constant JAPAN_KAKU2_ENVELOPE_ROTATED 64
    constant JAPAN_KAKU3_ENVELOPE 65
    constant JAPAN_KAKU3_ENVELOPE_ROTATED 66
    constant JAPAN_L_PHOTO 67
    constant JAPAN_QUADRUPLE_HAGAKI_POSTCARD 68
    constant JAPAN_YOU1_ENVELOPE 69
    constant JAPAN_YOU2_ENVELOPE 70
    constant JAPAN_YOU3_ENVELOPE 71
    constant JAPAN_YOU4_ENVELOPE 72
    constant JAPAN_YOU4_ENVELOPE_ROTATED 73
    constant JAPAN_YOU6_ENVELOPE 74
    constant JAPAN_YOU6_ENVELOPE_ROTATED 75
    constant JIS_B0 76
    constant JIS_B1 77
    constant JIS_B10 78
    constant JIS_B2 79
    constant JIS_B3 80
    constant JIS_B4 81
    constant JIS_B4_ROTATED 82
    constant JIS_B5 83
    constant JIS_B5_ROTATED 84
    constant JIS_B6 85
    constant JIS_B6_ROTATED 86
    constant JIS_B7 87
    constant JIS_B8 88
    constant JIS_B9 89
    constant NORTH_AMERICA10X11 90
    constant NORTH_AMERICA10X12 91
    constant NORTH_AMERICA10X14 92
    constant NORTH_AMERICA11X17 93
    constant NORTH_AMERICA14X17 94
    constant NORTH_AMERICA4X6 95
    constant NORTH_AMERICA4X8 96
    constant NORTH_AMERICA5X7 97
    constant NORTH_AMERICA8X10 98
    constant NORTH_AMERICA9X11 99
    constant NORTH_AMERICA_ARCHITECTURE_A_SHEET 100
    constant NORTH_AMERICA_ARCHITECTURE_B_SHEET 101
    constant NORTH_AMERICA_ARCHITECTURE_C_SHEET 102
    constant NORTH_AMERICA_ARCHITECTURE_D_SHEET 103
    constant NORTH_AMERICA_ARCHITECTURE_E_SHEET 104
    constant NORTH_AMERICA_C_SHEET 105
    constant NORTH_AMERICA_D_SHEET 106
    constant NORTH_AMERICA_E_SHEET 107
    constant NORTH_AMERICA_EXECUTIVE 108
    constant NORTH_AMERICA_GERMAN_LEGAL_FANFOLD 109
    constant NORTH_AMERICA_GERMAN_STANDARD_FANFOLD 110
    constant NORTH_AMERICA_LEGAL 111
    constant NORTH_AMERICA_LEGAL_EXTRA 112
    constant NORTH_AMERICA_LETTER 113
    constant NORTH_AMERICA_LETTER_EXTRA 114
    constant NORTH_AMERICA_LETTER_PLUS 115
    constant NORTH_AMERICA_LETTER_ROTATED 116
    constant NORTH_AMERICA_MONARCH_ENVELOPE 117
    constant NORTH_AMERICA_NOTE 118
    constant NORTH_AMERICA_NUMBER10_ENVELOPE 119
    constant NORTH_AMERICA_NUMBER10_ENVELOPE_ROTATED 120
    constant NORTH_AMERICA_NUMBER11_ENVELOPE 121
    constant NORTH_AMERICA_NUMBER12_ENVELOPE 122
    constant NORTH_AMERICA_NUMBER14_ENVELOPE 123
    constant NORTH_AMERICA_NUMBER9_ENVELOPE 124
    constant NORTH_AMERICA_PERSONAL_ENVELOPE 125
    constant NORTH_AMERICA_QUARTO 126
    constant NORTH_AMERICA_STATEMENT 127
    constant NORTH_AMERICA_SUPER_A 128
    constant NORTH_AMERICA_SUPER_B 129
    constant NORTH_AMERICA_TABLOID 130
    constant NORTH_AMERICA_TABLOID_EXTRA 131
    constant OTHER_METRIC_A3_PLUS 132
    constant OTHER_METRIC_A4_PLUS 133
    constant OTHER_METRIC_FOLIO 134
    constant OTHER_METRIC_INVITE_ENVELOPE 135
    constant OTHER_METRIC_ITALIAN_ENVELOPE 136
    constant PRC10_ENVELOPE 137
    constant PRC10_ENVELOPE_ROTATED 138
    constant PRC16_K 139
    constant PRC16_K_ROTATED 140
    constant PRC1_ENVELOPE 141
    constant PRC1_ENVELOPE_ROTATED 142
    constant PRC2_ENVELOPE 143
    constant PRC2_ENVELOPE_ROTATED 144
    constant PRC32_K 145
    constant PRC32_K_BIG 146
    constant PRC32_K_ROTATED 147
    constant PRC3_ENVELOPE 148
    constant PRC3_ENVELOPE_ROTATED 149
    constant PRC4_ENVELOPE 150
    constant PRC4_ENVELOPE_ROTATED 151
    constant PRC5_ENVELOPE 152
    constant PRC5_ENVELOPE_ROTATED 153
    constant PRC6_ENVELOPE 154
    constant PRC6_ENVELOPE_ROTATED 155
    constant PRC7_ENVELOPE 156
    constant PRC7_ENVELOPE_ROTATED 157
    constant PRC8_ENVELOPE 158
    constant PRC8_ENVELOPE_ROTATED 159
    constant PRC9_ENVELOPE 160
    constant PRC9_ENVELOPE_ROTATED 161
    constant ROLL04_INCH 162
    constant ROLL06_INCH 163
    constant ROLL08_INCH 164
    constant ROLL12_INCH 165
    constant ROLL15_INCH 166
    constant ROLL18_INCH 167
    constant ROLL22_INCH 168
    constant ROLL24_INCH 169
    constant ROLL30_INCH 170
    constant ROLL36_INCH 171
    constant ROLL54_INCH 172

enum Windows.Graphics.Printing.PrintMediaType python_type
    py PrintMediaType
    signature enum(Windows.Graphics.Printing.PrintMediaType;i4)
    constant DEFAULT 0
    constant NOT_AVAILABLE 1
    constant PRINTER_CUSTOM 2
    constant AUTO_SELECT 3
    constant ARCHIVAL 4
    constant BACK_PRINT_FILM 5
    constant BOND 6
    constant CARD_STOCK 7
    constant CONTINUOUS 8
    constant ENVELOPE_PLAIN 9
    constant ENVELOPE_WINDOW 10
    constant FABRIC 11
    constant HIGH_RESOLUTION 12
    constant LABEL 13
    constant MULTI_LAYER_FORM 14
    constant MULTI_PART_FORM 15
    constant PHOTOGRAPHIC 16
    constant PHOTOGRAPHIC_FILM 17
    constant PHOTOGRAPHIC_GLOSSY 18
    constant PHOTOGRAPHIC_HIGH_GLOSS 19
    constant PHOTOGRAPHIC_MATTE 20
    constant PHOTOGRAPHIC_SATIN 21
    constant PHOTOGRAPHIC_SEMI_GLOSS 22
    constant PLAIN 23
    constant SCREEN 24
    constant SCREEN_PAGED 25
    constant STATIONERY 26
    constant TAB_STOCK_FULL 27
    constant TAB_STOCK_PRE_CUT 28
    constant TRANSPARENCY 29
    constant T_SHIRT_TRANSFER 30
    constant NONE 31

enum Windows.Graphics.Printing.PrintOrientation python_type
    py PrintOrientation
    signature enum(Windows.Graphics.Printing.PrintOrientation;i4)
    constant DEFAULT 0
    constant NOT_AVAILABLE 1
    constant PRINTER_CUSTOM 2
    constant PORTRAIT 3
    constant PORTRAIT_FLIPPED 4
    constant LANDSCAPE 5
    constant LANDSCAPE_FLIPPED 6

struct Windows.Graphics.Printing.PrintPageDescription python_type
    py PrintPageDescription
    signature struct(Windows.Graphics.Printing.PrintPageDescription;struct(Windows.Foundation.Size;f4;f4);struct(Windows.Foundation.Rect;f4;f4;f4;f4);u4;u4)
    field page_size PageSize struct type=Windows.Foundation.Size
    field imageable_rect ImageableRect struct type=Windows.Foundation.Rect
    field dpi_x DpiX uint32
    field dpi_y DpiY uint32

class Windows.Graphics.Printing.PrintPageInfo activatable python_type
    py PrintPageInfo
    signature rc(Windows.Graphics.Printing.PrintPageInfo;{dd4be9c9-a6a1-4ada-930e-da872a4f23d3})
    default Windows.Graphics.Printing.IPrintPageInfo
    requires Windows.Graphics.Printing.IPrintPageInfo
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property page_size
        get get_PageSize slot=9 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintPageInfo shape=4
            out struct type=Windows.Foundation.Size return
        put put_PageSize slot=8 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintPageInfo shape=10
            in struct type=Windows.Foundation.Size name=value
    property orientation
        get get_Orientation slot=15 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintPageInfo shape=4
            out enum32 type=Windows.Graphics.Printing.PrintOrientation return
        put put_Orientation slot=14 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintPageInfo shape=4
            in enum32 type=Windows.Graphics.Printing.PrintOrientation name=value
    property media_size
        get get_MediaSize slot=7 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintPageInfo shape=4
            out enum32 type=Windows.Graphics.Printing.PrintMediaSize return
        put put_MediaSize slot=6 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintPageInfo shape=4
            in enum32 type=Windows.Graphics.Printing.PrintMediaSize name=value
    property dpi_y
        get get_DpiY slot=13 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintPageInfo shape=4
            out uint32 return
        put put_DpiY slot=12 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintPageInfo shape=4
            in uint32 name=value
    property dpi_x
        get get_DpiX slot=11 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintPageInfo shape=4
            out uint32 return
        put put_DpiX slot=10 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintPageInfo shape=4
            in uint32 name=value

class Windows.Graphics.Printing.PrintPageRange python_type
    py PrintPageRange
    signature rc(Windows.Graphics.Printing.PrintPageRange;{f8a06c54-6e7c-51c5-57fd-0660c2d71513})
    default Windows.Graphics.Printing.IPrintPageRange
    requires Windows.Graphics.Printing.IPrintPageRange
    factory Windows.Graphics.Printing.IPrintPageRangeFactory
    constructor -
        ctor .ctor slot=7 inputs=1 outputs=1 declaring=Windows.Graphics.Printing.IPrintPageRangeFactory shape=51
            in int32 name=page
            out class type=Windows.Graphics.Printing.PrintPageRange return
        ctor .ctor slot=6 inputs=2 outputs=1 declaring=Windows.Graphics.Printing.IPrintPageRangeFactory shape=117
            in int32 name=firstPage
            in int32 name=lastPage
            out class type=Windows.Graphics.Printing.PrintPageRange return
    property first_page_number
        get get_FirstPageNumber slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintPageRange shape=4
            out int32 return
    property last_page_number
        get get_LastPageNumber slot=7 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintPageRange shape=4
            out int32 return

class Windows.Graphics.Printing.PrintPageRangeOptions python_type
    py PrintPageRangeOptions
    signature rc(Windows.Graphics.Printing.PrintPageRangeOptions;{ce6db728-1357-46b2-a923-79f995f448fc})
    default Windows.Graphics.Printing.IPrintPageRangeOptions
    requires Windows.Graphics.Printing.IPrintPageRangeOptions
    property allow_custom_set_of_pages
        get get_AllowCustomSetOfPages slot=11 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintPageRangeOptions shape=4
            out boolean return
        put put_AllowCustomSetOfPages slot=10 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintPageRangeOptions shape=4
            in boolean name=value
    property allow_current_page
        get get_AllowCurrentPage slot=9 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintPageRangeOptions shape=4
            out boolean return
        put put_AllowCurrentPage slot=8 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintPageRangeOptions shape=4
            in boolean name=value
    property allow_all_pages
        get get_AllowAllPages slot=7 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintPageRangeOptions shape=4
            out boolean return
        put put_AllowAllPages slot=6 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintPageRangeOptions shape=4
            in boolean name=value

enum Windows.Graphics.Printing.PrintQuality python_type
    py PrintQuality
    signature enum(Windows.Graphics.Printing.PrintQuality;i4)
    constant DEFAULT 0
    constant NOT_AVAILABLE 1
    constant PRINTER_CUSTOM 2
    constant AUTOMATIC 3
    constant DRAFT 4
    constant FAX 5
    constant HIGH 6
    constant NORMAL 7
    constant PHOTOGRAPHIC 8
    constant TEXT 9

enum Windows.Graphics.Printing.PrintStaple python_type
    py PrintStaple
    signature enum(Windows.Graphics.Printing.PrintStaple;i4)
    constant DEFAULT 0
    constant NOT_AVAILABLE 1
    constant PRINTER_CUSTOM 2
    constant NONE 3
    constant STAPLE_TOP_LEFT 4
    constant STAPLE_TOP_RIGHT 5
    constant STAPLE_BOTTOM_LEFT 6
    constant STAPLE_BOTTOM_RIGHT 7
    constant STAPLE_DUAL_LEFT 8
    constant STAPLE_DUAL_RIGHT 9
    constant STAPLE_DUAL_TOP 10
    constant STAPLE_DUAL_BOTTOM 11
    constant SADDLE_STITCH 12

class Windows.Graphics.Printing.PrintTask python_type
    py PrintTask
    signature rc(Windows.Graphics.Printing.PrintTask;{61d80247-6cf6-4fad-84e2-a5e82e2d4ceb})
    default Windows.Graphics.Printing.IPrintTask
    requires Windows.Graphics.Printing.IPrintTask
    requires Windows.Graphics.Printing.IPrintTaskTargetDeviceSupport
    requires Windows.Graphics.Printing.IPrintTask2
    property options
        get get_Options slot=8 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTask shape=4
            out class type=Windows.Graphics.Printing.PrintTaskOptions return
    property properties
        get get_Properties slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTask shape=4
            out class type=Windows.ApplicationModel.DataTransfer.DataPackagePropertySet return
    property source
        get get_Source slot=7 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTask shape=4
            out interface type=Windows.Graphics.Printing.IPrintDocumentSource return
    property is_preview_enabled
        get get_IsPreviewEnabled slot=7 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTask2 shape=4
            out boolean return
        put put_IsPreviewEnabled slot=6 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTask2 shape=4
            in boolean name=value
    property is_printer_target_enabled
        get get_IsPrinterTargetEnabled slot=7 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskTargetDeviceSupport shape=4
            out boolean return
        put put_IsPrinterTargetEnabled slot=6 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskTargetDeviceSupport shape=4
            in boolean name=value
    property is_3d_manufacturing_target_enabled
        get get_Is3DManufacturingTargetEnabled slot=9 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskTargetDeviceSupport shape=4
            out boolean return
        put put_Is3DManufacturingTargetEnabled slot=8 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskTargetDeviceSupport shape=4
            in boolean name=value
    event completed
        add add_Completed slot=15 inputs=1 outputs=1 declaring=Windows.Graphics.Printing.IPrintTask shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Graphics.Printing.PrintTask,Windows.Graphics.Printing.PrintTaskCompletedEventArgs> name=eventHandler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Completed slot=16 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTask shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=eventCookie
    event previewing
        add add_Previewing slot=9 inputs=1 outputs=1 declaring=Windows.Graphics.Printing.IPrintTask shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Graphics.Printing.PrintTask,System.Object> name=eventHandler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Previewing slot=10 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTask shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=eventCookie
    event progressing
        add add_Progressing slot=13 inputs=1 outputs=1 declaring=Windows.Graphics.Printing.IPrintTask shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Graphics.Printing.PrintTask,Windows.Graphics.Printing.PrintTaskProgressingEventArgs> name=eventHandler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Progressing slot=14 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTask shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=eventCookie
    event submitting
        add add_Submitting slot=11 inputs=1 outputs=1 declaring=Windows.Graphics.Printing.IPrintTask shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Graphics.Printing.PrintTask,System.Object> name=eventHandler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Submitting slot=12 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTask shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=eventCookie

class Windows.Graphics.Printing.PrintTaskCompletedEventArgs python_type
    py PrintTaskCompletedEventArgs
    signature rc(Windows.Graphics.Printing.PrintTaskCompletedEventArgs;{5bcd34af-24e9-4c10-8d07-14c346ba3fce})
    default Windows.Graphics.Printing.IPrintTaskCompletedEventArgs
    requires Windows.Graphics.Printing.IPrintTaskCompletedEventArgs
    property completion
        get get_Completion slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskCompletedEventArgs shape=4
            out enum32 type=Windows.Graphics.Printing.PrintTaskCompletion return

enum Windows.Graphics.Printing.PrintTaskCompletion python_type
    py PrintTaskCompletion
    signature enum(Windows.Graphics.Printing.PrintTaskCompletion;i4)
    constant ABANDONED 0
    constant CANCELED 1
    constant FAILED 2
    constant SUBMITTED 3

class Windows.Graphics.Printing.PrintTaskOptions python_type
    py PrintTaskOptions
    signature rc(Windows.Graphics.Printing.PrintTaskOptions;{1bdbb474-4ed1-41eb-be3c-72d18ed67337})
    default Windows.Graphics.Printing.IPrintTaskOptionsCore
    requires Windows.Graphics.Printing.IPrintTaskOptionsCore
    requires Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties
    requires Windows.Graphics.Printing.IPrintTaskOptionsCoreUIConfiguration
    requires Windows.Graphics.Printing.IPrintTaskOptions
    requires Windows.Graphics.Printing.IPrintTaskOptions2
    property bordering
        get get_Bordering slot=7 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptions shape=4
            out enum32 type=Windows.Graphics.Printing.PrintBordering return
        put put_Bordering slot=6 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptions shape=4
            in enum32 type=Windows.Graphics.Printing.PrintBordering name=value
    property page_range_options
        get get_PageRangeOptions slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptions2 shape=4
            out class type=Windows.Graphics.Printing.PrintPageRangeOptions return
    property custom_page_ranges
        get get_CustomPageRanges slot=7 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptions2 shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Graphics.Printing.PrintPageRange> return
    property media_type
        get get_MediaType slot=9 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=99
            out enum32 type=Windows.Graphics.Printing.PrintMediaType return
        put put_MediaType slot=8 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=62
            in enum32 type=Windows.Graphics.Printing.PrintMediaType name=value
    property hole_punch
        get get_HolePunch slot=23 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=242
            out enum32 type=Windows.Graphics.Printing.PrintHolePunch return
        put put_HolePunch slot=22 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=237
            in enum32 type=Windows.Graphics.Printing.PrintHolePunch name=value
    property binding
        get get_Binding slot=25 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=252
            out enum32 type=Windows.Graphics.Printing.PrintBinding return
        put put_Binding slot=24 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=247
            in enum32 type=Windows.Graphics.Printing.PrintBinding name=value
    property duplex
        get get_Duplex slot=17 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=210
            out enum32 type=Windows.Graphics.Printing.PrintDuplex return
        put put_Duplex slot=16 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=202
            in enum32 type=Windows.Graphics.Printing.PrintDuplex name=value
    property color_mode
        get get_ColorMode slot=15 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=194
            out enum32 type=Windows.Graphics.Printing.PrintColorMode return
        put put_ColorMode slot=14 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=186
            in enum32 type=Windows.Graphics.Printing.PrintColorMode name=value
    property collation
        get get_Collation slot=19 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=223
            out enum32 type=Windows.Graphics.Printing.PrintCollation return
        put put_Collation slot=18 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=218
            in enum32 type=Windows.Graphics.Printing.PrintCollation name=value
    property staple
        get get_Staple slot=21 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=232
            out enum32 type=Windows.Graphics.Printing.PrintStaple return
        put put_Staple slot=20 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=228
            in enum32 type=Windows.Graphics.Printing.PrintStaple name=value
    property print_quality
        get get_PrintQuality slot=13 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=173
            out enum32 type=Windows.Graphics.Printing.PrintQuality return
        put put_PrintQuality slot=12 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=162
            in enum32 type=Windows.Graphics.Printing.PrintQuality name=value
    property orientation
        get get_Orientation slot=11 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=141
            out enum32 type=Windows.Graphics.Printing.PrintOrientation return
        put put_Orientation slot=10 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=121
            in enum32 type=Windows.Graphics.Printing.PrintOrientation name=value
    property media_size
        get get_MediaSize slot=7 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=43
            out enum32 type=Windows.Graphics.Printing.PrintMediaSize return
        put put_MediaSize slot=6 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=22
            in enum32 type=Windows.Graphics.Printing.PrintMediaSize name=value
    property number_of_copies
        get get_NumberOfCopies slot=29 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=266
            out uint32 return
        put put_NumberOfCopies slot=28 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=263
            in uint32 name=value
    property max_copies
        get get_MaxCopies slot=27 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=259
            out uint32 return
    property min_copies
        get get_MinCopies slot=26 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties shape=4 reverse=255
            out uint32 return
    property displayed_options
        get get_DisplayedOptions slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCoreUIConfiguration shape=4 reverse=22
            out parameterized type=Windows.Foundation.Collections.IVector<System.String> return
    method get_page_description
        method GetPageDescription slot=6 inputs=1 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptionsCore shape=51 reverse=24
            in uint32 name=jobPageNumber
            out struct type=Windows.Graphics.Printing.PrintPageDescription return
    method get_page_print_ticket
        method GetPagePrintTicket slot=8 inputs=1 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskOptions shape=51
            in class type=Windows.Graphics.Printing.PrintPageInfo name=printPageInfo
            out interface type=Windows.Storage.Streams.IRandomAccessStream return

class Windows.Graphics.Printing.PrintTaskProgressingEventArgs python_type
    py PrintTaskProgressingEventArgs
    signature rc(Windows.Graphics.Printing.PrintTaskProgressingEventArgs;{810cd3cb-b410-4282-a073-5ac378234174})
    default Windows.Graphics.Printing.IPrintTaskProgressingEventArgs
    requires Windows.Graphics.Printing.IPrintTaskProgressingEventArgs
    property document_page_count
        get get_DocumentPageCount slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskProgressingEventArgs shape=4
            out uint32 return

class Windows.Graphics.Printing.PrintTaskRequest python_type
    py PrintTaskRequest
    signature rc(Windows.Graphics.Printing.PrintTaskRequest;{6ff61e2e-2722-4240-a67c-f364849a17f3})
    default Windows.Graphics.Printing.IPrintTaskRequest
    requires Windows.Graphics.Printing.IPrintTaskRequest
    property deadline
        get get_Deadline slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskRequest shape=4
            out datetime return
    method create_print_task
        method CreatePrintTask slot=7 inputs=2 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskRequest shape=117
            in string name=title
            in delegate type=Windows.Graphics.Printing.PrintTaskSourceRequestedHandler name=handler
            out class type=Windows.Graphics.Printing.PrintTask return
    method get_deferral
        method GetDeferral slot=8 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskRequest shape=4
            out class type=Windows.Graphics.Printing.PrintTaskRequestedDeferral return

class Windows.Graphics.Printing.PrintTaskRequestedDeferral python_type
    py PrintTaskRequestedDeferral
    signature rc(Windows.Graphics.Printing.PrintTaskRequestedDeferral;{cfefb3f0-ce3e-42c7-9496-64800c622c44})
    default Windows.Graphics.Printing.IPrintTaskRequestedDeferral
    requires Windows.Graphics.Printing.IPrintTaskRequestedDeferral
    method complete
        method Complete slot=6 inputs=0 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskRequestedDeferral shape=0

class Windows.Graphics.Printing.PrintTaskRequestedEventArgs python_type
    py PrintTaskRequestedEventArgs
    signature rc(Windows.Graphics.Printing.PrintTaskRequestedEventArgs;{d0aff924-a31b-454c-a7b6-5d0cc522fc16})
    default Windows.Graphics.Printing.IPrintTaskRequestedEventArgs
    requires Windows.Graphics.Printing.IPrintTaskRequestedEventArgs
    property request
        get get_Request slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskRequestedEventArgs shape=4
            out class type=Windows.Graphics.Printing.PrintTaskRequest return

class Windows.Graphics.Printing.PrintTaskSourceRequestedArgs python_type
    py PrintTaskSourceRequestedArgs
    signature rc(Windows.Graphics.Printing.PrintTaskSourceRequestedArgs;{f9f067be-f456-41f0-9c98-5ce73e851410})
    default Windows.Graphics.Printing.IPrintTaskSourceRequestedArgs
    requires Windows.Graphics.Printing.IPrintTaskSourceRequestedArgs
    property deadline
        get get_Deadline slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskSourceRequestedArgs shape=4
            out datetime return
    method get_deferral
        method GetDeferral slot=8 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IPrintTaskSourceRequestedArgs shape=4
            out class type=Windows.Graphics.Printing.PrintTaskSourceRequestedDeferral return
    method set_source
        method SetSource slot=7 inputs=1 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskSourceRequestedArgs shape=4
            in interface type=Windows.Graphics.Printing.IPrintDocumentSource name=source

class Windows.Graphics.Printing.PrintTaskSourceRequestedDeferral python_type
    py PrintTaskSourceRequestedDeferral
    signature rc(Windows.Graphics.Printing.PrintTaskSourceRequestedDeferral;{4a1560d1-6992-4d9d-8555-4ca4563fb166})
    default Windows.Graphics.Printing.IPrintTaskSourceRequestedDeferral
    requires Windows.Graphics.Printing.IPrintTaskSourceRequestedDeferral
    method complete
        method Complete slot=6 inputs=0 outputs=0 declaring=Windows.Graphics.Printing.IPrintTaskSourceRequestedDeferral shape=0

delegate Windows.Graphics.Printing.PrintTaskSourceRequestedHandler python_type
    py PrintTaskSourceRequestedHandler
    guid 6c109fa8-5cb6-4b3a-8663-f39cb02dc9b4
    signature delegate({6c109fa8-5cb6-4b3a-8663-f39cb02dc9b4})
    method -
        method Invoke slot=3 inputs=1 outputs=0 shape=4 reverse=1
            in class type=Windows.Graphics.Printing.PrintTaskSourceRequestedArgs name=args

class Windows.Graphics.Printing.StandardPrintTaskOptions static python_type
    py StandardPrintTaskOptions
    factory Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic
    factory Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic2
    factory Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic3
    property copies static
        get get_Copies slot=16 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property binding static
        get get_Binding slot=15 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property collation static
        get get_Collation slot=12 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property color_mode static
        get get_ColorMode slot=10 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property media_type static
        get get_MediaType slot=7 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property duplex static
        get get_Duplex slot=11 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property hole_punch static
        get get_HolePunch slot=14 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property input_bin static
        get get_InputBin slot=18 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property media_size static
        get get_MediaSize slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property n_up static
        get get_NUp slot=17 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property orientation static
        get get_Orientation slot=8 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property print_quality static
        get get_PrintQuality slot=9 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property staple static
        get get_Staple slot=13 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic shape=4 static
            out string return
    property bordering static
        get get_Bordering slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic2 shape=4 static
            out string return
    property custom_page_ranges static
        get get_CustomPageRanges slot=6 inputs=0 outputs=1 declaring=Windows.Graphics.Printing.IStandardPrintTaskOptionsStatic3 shape=4 static
            out string return

delegate Windows.Foundation.TypedEventHandler<Windows.Graphics.Printing.PrintManager,Windows.Graphics.Printing.PrintTaskRequestedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[PrintManager, PrintTaskRequestedEventArgs]
    guid 8a8cb877-70c5-54ce-8b42-d790e2914859
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Graphics.Printing.PrintManager;{ff2a9694-8c99-44fd-ae4a-19d9aa9a0f0a});rc(Windows.Graphics.Printing.PrintTaskRequestedEventArgs;{d0aff924-a31b-454c-a7b6-5d0cc522fc16}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Graphics.Printing.PrintManager
    argument Windows.Graphics.Printing.PrintTaskRequestedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Graphics.Printing.PrintManager name=sender
            in class type=Windows.Graphics.Printing.PrintTaskRequestedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Graphics.Printing.PrintTask,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[PrintTask, Object]
    guid 4cc141d4-c0d9-5220-b1ce-80fff3bd2d44
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Graphics.Printing.PrintTask;{61d80247-6cf6-4fad-84e2-a5e82e2d4ceb});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Graphics.Printing.PrintTask
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Graphics.Printing.PrintTask name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Graphics.Printing.PrintTask,Windows.Graphics.Printing.PrintTaskCompletedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[PrintTask, PrintTaskCompletedEventArgs]
    guid b0b02549-b9ad-5226-898a-7b563b46640c
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Graphics.Printing.PrintTask;{61d80247-6cf6-4fad-84e2-a5e82e2d4ceb});rc(Windows.Graphics.Printing.PrintTaskCompletedEventArgs;{5bcd34af-24e9-4c10-8d07-14c346ba3fce}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Graphics.Printing.PrintTask
    argument Windows.Graphics.Printing.PrintTaskCompletedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Graphics.Printing.PrintTask name=sender
            in class type=Windows.Graphics.Printing.PrintTaskCompletedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Graphics.Printing.PrintTask,Windows.Graphics.Printing.PrintTaskProgressingEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[PrintTask, PrintTaskProgressingEventArgs]
    guid c08d0524-5899-536c-8f46-55fdaa4cf78b
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Graphics.Printing.PrintTask;{61d80247-6cf6-4fad-84e2-a5e82e2d4ceb});rc(Windows.Graphics.Printing.PrintTaskProgressingEventArgs;{810cd3cb-b410-4282-a073-5ac378234174}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Graphics.Printing.PrintTask
    argument Windows.Graphics.Printing.PrintTaskProgressingEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Graphics.Printing.PrintTask name=sender
            in class type=Windows.Graphics.Printing.PrintTaskProgressingEventArgs name=args

class System.Boolean external
    py winrt.system.Boolean

class System.Object external
    py winrt.system.Object

class System.String external
    py winrt.system.String

class Windows.ApplicationModel.DataTransfer.DataPackagePropertySet external
    py winrt.windows.applicationmodel.datatransfer.DataPackagePropertySet

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.EventRegistrationToken external
    py winrt.windows.foundation.EventRegistrationToken

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

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

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

delegate Windows.Foundation.TypedEventHandler external parameterized
    py winrt.windows.foundation.TypedEventHandler
    guid 9de1c534-6ae1-11e0-84e1-18a905bcc53f

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

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

interface Windows.Foundation.Collections.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

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