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

class Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation python_type
    py AddAppointmentOperation
    signature rc(Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation;{ec4a9af3-620d-4c69-add7-9794e918081f})
    default Windows.ApplicationModel.Appointments.AppointmentsProvider.IAddAppointmentOperation
    requires Windows.ApplicationModel.Appointments.AppointmentsProvider.IAddAppointmentOperation
    property appointment_information
        get get_AppointmentInformation slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IAddAppointmentOperation shape=4
            out class type=Windows.ApplicationModel.Appointments.Appointment return
    property source_package_family_name
        get get_SourcePackageFamilyName slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IAddAppointmentOperation shape=4
            out string return
    method dismiss_ui
        method DismissUI slot=11 inputs=0 outputs=0 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IAddAppointmentOperation shape=0
    method report_canceled
        method ReportCanceled slot=9 inputs=0 outputs=0 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IAddAppointmentOperation shape=0
    method report_completed
        method ReportCompleted slot=8 inputs=1 outputs=0 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IAddAppointmentOperation shape=4
            in string name=itemId
    method report_error
        method ReportError slot=10 inputs=1 outputs=0 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IAddAppointmentOperation shape=4
            in string name=value

class Windows.ApplicationModel.Appointments.AppointmentsProvider.AppointmentsProviderLaunchActionVerbs static python_type
    py AppointmentsProviderLaunchActionVerbs
    factory Windows.ApplicationModel.Appointments.AppointmentsProvider.IAppointmentsProviderLaunchActionVerbsStatics
    factory Windows.ApplicationModel.Appointments.AppointmentsProvider.IAppointmentsProviderLaunchActionVerbsStatics2
    property add_appointment static
        get get_AddAppointment slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IAppointmentsProviderLaunchActionVerbsStatics shape=4 static
            out string return
    property remove_appointment static
        get get_RemoveAppointment slot=8 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IAppointmentsProviderLaunchActionVerbsStatics shape=4 static
            out string return
    property replace_appointment static
        get get_ReplaceAppointment slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IAppointmentsProviderLaunchActionVerbsStatics shape=4 static
            out string return
    property show_time_frame static
        get get_ShowTimeFrame slot=9 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IAppointmentsProviderLaunchActionVerbsStatics shape=4 static
            out string return
    property show_appointment_details static
        get get_ShowAppointmentDetails slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IAppointmentsProviderLaunchActionVerbsStatics2 shape=4 static
            out string return

interface Windows.ApplicationModel.Appointments.AppointmentsProvider.IAddAppointmentOperation
    guid ec4a9af3-620d-4c69-add7-9794e918081f

interface Windows.ApplicationModel.Appointments.AppointmentsProvider.IAppointmentsProviderLaunchActionVerbsStatics
    guid 36dbba28-9e2e-49c6-8ef7-3ab7a5dcc8b8

interface Windows.ApplicationModel.Appointments.AppointmentsProvider.IAppointmentsProviderLaunchActionVerbsStatics2
    guid ef9049a4-af21-473c-88dc-76cd89f60ca5

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

interface Windows.ApplicationModel.Appointments.AppointmentsProvider.IRemoveAppointmentOperation
    guid 08b66aba-fe33-46cd-a50c-a8ffb3260537

interface Windows.ApplicationModel.Appointments.AppointmentsProvider.IReplaceAppointmentOperation
    guid f4903d9b-9e61-4de2-a732-2687c07d1de8

class Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation python_type
    py RemoveAppointmentOperation
    signature rc(Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation;{08b66aba-fe33-46cd-a50c-a8ffb3260537})
    default Windows.ApplicationModel.Appointments.AppointmentsProvider.IRemoveAppointmentOperation
    requires Windows.ApplicationModel.Appointments.AppointmentsProvider.IRemoveAppointmentOperation
    property appointment_id
        get get_AppointmentId slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IRemoveAppointmentOperation shape=4
            out string return
    property instance_start_date
        get get_InstanceStartDate slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IRemoveAppointmentOperation shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> return
    property source_package_family_name
        get get_SourcePackageFamilyName slot=8 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IRemoveAppointmentOperation shape=4
            out string return
    method dismiss_ui
        method DismissUI slot=12 inputs=0 outputs=0 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IRemoveAppointmentOperation shape=0
    method report_canceled
        method ReportCanceled slot=10 inputs=0 outputs=0 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IRemoveAppointmentOperation shape=0
    method report_completed
        method ReportCompleted slot=9 inputs=0 outputs=0 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IRemoveAppointmentOperation shape=0
    method report_error
        method ReportError slot=11 inputs=1 outputs=0 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IRemoveAppointmentOperation shape=4
            in string name=value

class Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation python_type
    py ReplaceAppointmentOperation
    signature rc(Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation;{f4903d9b-9e61-4de2-a732-2687c07d1de8})
    default Windows.ApplicationModel.Appointments.AppointmentsProvider.IReplaceAppointmentOperation
    requires Windows.ApplicationModel.Appointments.AppointmentsProvider.IReplaceAppointmentOperation
    property appointment_id
        get get_AppointmentId slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IReplaceAppointmentOperation shape=4
            out string return
    property appointment_information
        get get_AppointmentInformation slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IReplaceAppointmentOperation shape=4
            out class type=Windows.ApplicationModel.Appointments.Appointment return
    property instance_start_date
        get get_InstanceStartDate slot=8 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IReplaceAppointmentOperation shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> return
    property source_package_family_name
        get get_SourcePackageFamilyName slot=9 inputs=0 outputs=1 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IReplaceAppointmentOperation shape=4
            out string return
    method dismiss_ui
        method DismissUI slot=13 inputs=0 outputs=0 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IReplaceAppointmentOperation shape=0
    method report_canceled
        method ReportCanceled slot=11 inputs=0 outputs=0 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IReplaceAppointmentOperation shape=0
    method report_completed
        method ReportCompleted slot=10 inputs=1 outputs=0 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IReplaceAppointmentOperation shape=4
            in string name=itemId
    method report_error
        method ReportError slot=12 inputs=1 outputs=0 declaring=Windows.ApplicationModel.Appointments.AppointmentsProvider.IReplaceAppointmentOperation shape=4
            in string name=value

class Windows.ApplicationModel.Appointments.Appointment external
    py winrt.windows.applicationmodel.appointments.Appointment

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

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

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

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

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

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

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