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

class Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration python_type closeable
    py ActivationSignalDetectionConfiguration
    signature rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration;{40d8be16-5217-581c-9ab2-ce9b2f2e8e00})
    default Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration
    requires Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration
    requires Windows.Foundation.IClosable
    requires Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration2
    property availability_info
        get get_AvailabilityInfo slot=12 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out class type=Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityInfo return
    property display_name
        get get_DisplayName slot=8 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out string return
    property is_active
        get get_IsActive slot=9 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out boolean return
    property model_id
        get get_ModelId slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out string return
    property signal_id
        get get_SignalId slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out string return
    property training_data_format
        get get_TrainingDataFormat slot=25 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat return
    property training_steps_completed
        get get_TrainingStepsCompleted slot=23 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out uint32 return
    property training_steps_remaining
        get get_TrainingStepsRemaining slot=24 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out uint32 return
    property training_step_completion_max_allowed_time
        get get_TrainingStepCompletionMaxAllowedTime slot=10 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration2 shape=4
            out uint32 return
    event availability_changed
        add add_AvailabilityChanged slot=13 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration,Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityChangedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_AvailabilityChanged slot=14 inputs=1 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method apply_training_data
        method ApplyTrainingData slot=26 inputs=2 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=117
            in enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat name=trainingDataFormat
            in interface type=Windows.Storage.Streams.IInputStream name=trainingData
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus return
    method apply_training_data_async
        method ApplyTrainingDataAsync slot=27 inputs=2 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=117
            in enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat name=trainingDataFormat
            in interface type=Windows.Storage.Streams.IInputStream name=trainingData
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus> return
    method clear_model_data
        method ClearModelData slot=21 inputs=0 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=0
    method clear_model_data_async
        method ClearModelDataAsync slot=22 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out interface type=Windows.Foundation.IAsyncAction return
    method clear_training_data
        method ClearTrainingData slot=28 inputs=0 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=0
    method clear_training_data_async
        method ClearTrainingDataAsync slot=29 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out interface type=Windows.Foundation.IAsyncAction return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method get_model_data
        method GetModelData slot=19 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out interface type=Windows.Storage.Streams.IInputStream return
    method get_model_data_async
        method GetModelDataAsync slot=20 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream> return
    method get_model_data_type
        method GetModelDataType slot=17 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out string return
    method get_model_data_type_async
        method GetModelDataTypeAsync slot=18 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<System.String> return
    method set_enabled
        method SetEnabled slot=10 inputs=1 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=4
            in boolean name=value
    method set_enabled_async
        method SetEnabledAsync slot=11 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=51
            in boolean name=value
            out interface type=Windows.Foundation.IAsyncAction return
    method set_enabled_with_result
        method SetEnabledWithResult slot=9 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration2 shape=51
            in boolean name=value
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationStateChangeResult return
    method set_enabled_with_result_async
        method SetEnabledWithResultAsync slot=8 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration2 shape=51
            in boolean name=value
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationStateChangeResult> return
    method set_model_data
        method SetModelData slot=15 inputs=2 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=51
            in string name=dataType
            in interface type=Windows.Storage.Streams.IInputStream name=data
    method set_model_data_async
        method SetModelDataAsync slot=16 inputs=2 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration shape=117
            in string name=dataType
            in interface type=Windows.Storage.Streams.IInputStream name=data
            out interface type=Windows.Foundation.IAsyncAction return
    method set_model_data_with_result
        method SetModelDataWithResult slot=6 inputs=2 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration2 shape=117
            in string name=dataType
            in interface type=Windows.Storage.Streams.IInputStream name=data
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult return
    method set_model_data_with_result_async
        method SetModelDataWithResultAsync slot=7 inputs=2 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration2 shape=117
            in string name=dataType
            in interface type=Windows.Storage.Streams.IInputStream name=data
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult> return

class Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult python_type
    py ActivationSignalDetectionConfigurationCreationResult
    signature rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult;{4c89bc1b-8d12-5e48-a71c-7f6bc1cd66e0})
    default Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfigurationCreationResult
    requires Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfigurationCreationResult
    property configuration
        get get_Configuration slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfigurationCreationResult shape=4
            out class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration return
    property status
        get get_Status slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfigurationCreationResult shape=4
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationStatus return

enum Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationStatus python_type
    py ActivationSignalDetectionConfigurationCreationStatus
    signature enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationStatus;i4)
    constant SUCCESS 0
    constant SIGNAL_ID_NOT_AVAILABLE 1
    constant MODEL_ID_NOT_SUPPORTED 2
    constant INVALID_SIGNAL_ID 3
    constant INVALID_MODEL_ID 4
    constant INVALID_DISPLAY_NAME 5
    constant CONFIGURATION_ALREADY_EXISTS 6
    constant CREATION_NOT_SUPPORTED 7

enum Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult python_type
    py ActivationSignalDetectionConfigurationRemovalResult
    signature enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult;i4)
    constant SUCCESS 0
    constant NOT_FOUND 1
    constant CURRENTLY_ENABLED 2
    constant REMOVAL_NOT_SUPPORTED 3

enum Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult python_type
    py ActivationSignalDetectionConfigurationSetModelDataResult
    signature enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult;i4)
    constant SUCCESS 0
    constant EMPTY_MODEL_DATA 1
    constant UNSUPPORTED_FORMAT 2
    constant CONFIGURATION_CURRENTLY_ENABLED 3
    constant INVALID_DATA 4
    constant SET_MODEL_DATA_NOT_SUPPORTED 5
    constant CONFIGURATION_NOT_FOUND 6
    constant UNKNOWN_ERROR 7

enum Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationStateChangeResult python_type
    py ActivationSignalDetectionConfigurationStateChangeResult
    signature enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationStateChangeResult;i4)
    constant SUCCESS 0
    constant NO_MODEL_DATA 1
    constant CONFIGURATION_NOT_FOUND 2

enum Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat python_type
    py ActivationSignalDetectionTrainingDataFormat
    signature enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat;i4)
    constant VOICE8K_HZ8_BIT_MONO 0
    constant VOICE8K_HZ16_BIT_MONO 1
    constant VOICE16K_HZ8_BIT_MONO 2
    constant VOICE16K_HZ16_BIT_MONO 3
    constant VOICE_OEM_DEFINED 4
    constant AUDIO44K_HZ8_BIT_MONO 5
    constant AUDIO44K_HZ16_BIT_MONO 6
    constant AUDIO48K_HZ8_BIT_MONO 7
    constant AUDIO48K_HZ16_BIT_MONO 8
    constant AUDIO_OEM_DEFINED 9
    constant OTHER_OEM_DEFINED 10

class Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector python_type
    py ActivationSignalDetector
    signature rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector;{b5bf345f-a4d0-5b2b-8e65-b3c55ee756ff})
    default Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector
    requires Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector
    requires Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector2
    property can_create_configurations
        get get_CanCreateConfigurations slot=8 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=4
            out boolean return
    property kind
        get get_Kind slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=4
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorKind return
    property provider_id
        get get_ProviderId slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=4
            out string return
    property supported_model_data_types
        get get_SupportedModelDataTypes slot=9 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    property supported_power_states
        get get_SupportedPowerStates slot=11 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState> return
    property supported_training_data_formats
        get get_SupportedTrainingDataFormats slot=10 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> return
    property detector_id
        get get_DetectorId slot=12 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector2 shape=4
            out string return
    method create_configuration
        method CreateConfiguration slot=14 inputs=3 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=117
            in string name=signalId
            in string name=modelId
            in string name=displayName
    method create_configuration_async
        method CreateConfigurationAsync slot=15 inputs=3 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=195
            in string name=signalId
            in string name=modelId
            in string name=displayName
            out interface type=Windows.Foundation.IAsyncAction return
    method create_configuration_with_result
        method CreateConfigurationWithResult slot=9 inputs=3 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector2 shape=195
            in string name=signalId
            in string name=modelId
            in string name=displayName
            out class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult return
    method create_configuration_with_result_async
        method CreateConfigurationWithResultAsync slot=8 inputs=3 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector2 shape=195
            in string name=signalId
            in string name=modelId
            in string name=displayName
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult> return
    method get_available_model_ids_for_signal_id
        method GetAvailableModelIdsForSignalId slot=7 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector2 shape=51
            in string name=signalId
            out parameterized type=Windows.Foundation.Collections.IVector<System.String> return
    method get_available_model_ids_for_signal_id_async
        method GetAvailableModelIdsForSignalIdAsync slot=6 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector2 shape=51
            in string name=signalId
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<System.String>> return
    method get_configuration
        method GetConfiguration slot=18 inputs=2 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=117
            in string name=signalId
            in string name=modelId
            out class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration return
    method get_configuration_async
        method GetConfigurationAsync slot=19 inputs=2 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=117
            in string name=signalId
            in string name=modelId
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> return
    method get_configurations
        method GetConfigurations slot=16 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> return
    method get_configurations_async
        method GetConfigurationsAsync slot=17 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration>> return
    method get_supported_model_ids_for_signal_id
        method GetSupportedModelIdsForSignalId slot=12 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=51
            in string name=signalId
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    method get_supported_model_ids_for_signal_id_async
        method GetSupportedModelIdsForSignalIdAsync slot=13 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=51
            in string name=signalId
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<System.String>> return
    method remove_configuration
        method RemoveConfiguration slot=20 inputs=2 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=51
            in string name=signalId
            in string name=modelId
    method remove_configuration_async
        method RemoveConfigurationAsync slot=21 inputs=2 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector shape=117
            in string name=signalId
            in string name=modelId
            out interface type=Windows.Foundation.IAsyncAction return
    method remove_configuration_with_result
        method RemoveConfigurationWithResult slot=11 inputs=2 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector2 shape=117
            in string name=signalId
            in string name=modelId
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult return
    method remove_configuration_with_result_async
        method RemoveConfigurationWithResultAsync slot=10 inputs=2 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector2 shape=117
            in string name=signalId
            in string name=modelId
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult> return

enum Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorKind python_type
    py ActivationSignalDetectorKind
    signature enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorKind;i4)
    constant AUDIO_PATTERN 0
    constant AUDIO_IMPULSE 1
    constant HARDWARE_EVENT 2

enum Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState python_type
    py ActivationSignalDetectorPowerState
    signature enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState;i4)
    constant HIGH_POWER 0
    constant CONNECTED_LOW_POWER 1
    constant DISCONNECTED_LOW_POWER 2

delegate Windows.Foundation.AsyncOperationCompletedHandler<System.Object> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[Object]
    guid 3f08262e-a2e1-5134-9297-e9211f481a2d
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};cinterface(IInspectable))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<System.Object> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<System.String> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[String]
    guid b79a741f-7fb5-50ae-9e99-911201ec3d41
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};string)
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument System.String
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<System.String> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

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

delegate Windows.Foundation.AsyncOperationCompletedHandler<System.UInt32> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[UInt32]
    guid 9343b6e7-e3d2-5e4a-ab2d-2bce4919a6a4
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};u4)
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument System.UInt32
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<System.UInt32> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ActivationSignalDetectionConfiguration]
    guid f2c357e2-b348-5451-82a3-f00048c3a217
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration;{40d8be16-5217-581c-9ab2-ce9b2f2e8e00}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ActivationSignalDetectionConfigurationCreationResult]
    guid 67d722c6-e9e6-56ef-bd63-96fc1a6d0292
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult;{4c89bc1b-8d12-5e48-a71c-7f6bc1cd66e0}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ActivationSignalDetectionConfigurationRemovalResult]
    guid df53d38d-347f-587d-b115-be893a8d7c49
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult;i4))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ActivationSignalDetectionConfigurationSetModelDataResult]
    guid c3982503-9ae9-582e-9874-33ea36649a3c
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult;i4))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationStateChangeResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ActivationSignalDetectionConfigurationStateChangeResult]
    guid 4aa91bfb-908e-52ba-a23d-06f464b5b54a
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationStateChangeResult;i4))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationStateChangeResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationStateChangeResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ActivationSignalDetector]
    guid 550e15d0-52f2-5369-bed9-646c9589140b
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector;{b5bf345f-a4d0-5b2b-8e65-b3c55ee756ff}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentActivationResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ConversationalAgentActivationResult]
    guid 41948ce0-5d83-5e12-a8ba-114c4a3a62e3
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentActivationResult;i4))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentActivationResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentActivationResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ConversationalAgentSession]
    guid 077a96a1-7932-5db3-a503-34a30571f3f2
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession;{daaae09a-b7ba-57e5-ad13-df520f9b6fa7}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ConversationalAgentSessionUpdateResponse]
    guid 6f43477a-01c5-59e2-96e2-1d9a00409159
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse;i4))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[DetectionConfigurationTrainingStatus]
    guid 6c131b87-097f-5965-84d5-964c52b1787e
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};enum(Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus;i4))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVector<System.String>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVector[String]]
    guid fae4b396-97c8-5cc3-bf88-ea3098edf6b2
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};string))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVector<System.String>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<System.String>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<System.String>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[String]]
    guid 7c7899be-5f2e-5bf3-ade5-ad98b772c7cd
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};string))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<System.String>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<System.String>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<System.UInt32>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[UInt32]]
    guid 55772f29-da64-5c87-871c-074337a84573
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};u4))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<System.UInt32>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<System.UInt32>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[ActivationSignalDetectionConfiguration]]
    guid 3678f40b-3b3b-539b-8b7c-6f3ab257fb75
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration;{40d8be16-5217-581c-9ab2-ce9b2f2e8e00})))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[ActivationSignalDetector]]
    guid 0ec801b3-4434-5d72-9a12-926ed91738a9
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector;{b5bf345f-a4d0-5b2b-8e65-b3c55ee756ff})))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind>> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IVectorView[ConversationalAgentVoiceActivationPrerequisiteKind]]
    guid 80bbbe11-f1c5-5a42-b20b-005a57f88011
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind;i4)))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind>
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind>> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Media.Audio.AudioDeviceInputNode> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[AudioDeviceInputNode]
    guid 19b1586d-db7d-55e8-9729-2256bd9984d4
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Media.Audio.AudioDeviceInputNode;{b01b6be1-6f4e-49e2-ac01-559d62beb3a9}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Media.Audio.AudioDeviceInputNode
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Media.Audio.AudioDeviceInputNode> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IInputStream> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IInputStream]
    guid d0bd0125-9049-57a3-bd66-e2525d98c814
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};{905a0fe2-bc53-11df-8c49-001e4fc686da})
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Storage.Streams.IInputStream
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

enum Windows.ApplicationModel.ConversationalAgent.ConversationalAgentActivationKind python_type
    py ConversationalAgentActivationKind
    signature enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentActivationKind;i4)
    constant VOICE_ACTIVATION_PREVIEW 0
    constant FOREGROUND 1

enum Windows.ApplicationModel.ConversationalAgent.ConversationalAgentActivationResult python_type
    py ConversationalAgentActivationResult
    signature enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentActivationResult;i4)
    constant SUCCESS 0
    constant AGENT_INACTIVE 1
    constant SCREEN_NOT_AVAILABLE 2
    constant AGENT_INTERRUPTED 3

class Windows.ApplicationModel.ConversationalAgent.ConversationalAgentDetectorManager python_type
    py ConversationalAgentDetectorManager
    signature rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentDetectorManager;{de94fbb0-597a-5df8-8cfb-9dbb583ba3ff})
    default Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManager
    requires Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManager
    requires Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManager2
    factory Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManagerStatics
    property default static
        get get_Default slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManagerStatics shape=4 static
            out class type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentDetectorManager return
    method get_activation_signal_detector_from_id
        method GetActivationSignalDetectorFromId slot=6 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManager2 shape=51
            in string name=detectorId
            out class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector return
    method get_activation_signal_detector_from_id_async
        method GetActivationSignalDetectorFromIdAsync slot=7 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManager2 shape=51
            in string name=detectorId
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> return
    method get_activation_signal_detectors
        method GetActivationSignalDetectors slot=8 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManager shape=51
            in enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorKind name=kind
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> return
    method get_activation_signal_detectors_async
        method GetActivationSignalDetectorsAsync slot=9 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManager shape=51
            in enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorKind name=kind
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>> return
    method get_all_activation_signal_detectors
        method GetAllActivationSignalDetectors slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManager shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> return
    method get_all_activation_signal_detectors_async
        method GetAllActivationSignalDetectorsAsync slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManager shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>> return

class Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession python_type closeable
    py ConversationalAgentSession
    signature rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession;{daaae09a-b7ba-57e5-ad13-df520f9b6fa7})
    default Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession
    requires Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession
    requires Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession2
    requires Windows.Foundation.IClosable
    factory Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSessionStatics
    property agent_state
        get get_AgentState slot=12 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentState return
    property is_indicator_light_available
        get get_IsIndicatorLightAvailable slot=14 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out boolean return
    property is_interrupted
        get get_IsInterrupted slot=19 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out boolean return
    property is_interruptible
        get get_IsInterruptible slot=18 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out boolean return
    property is_screen_available
        get get_IsScreenAvailable slot=15 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out boolean return
    property is_user_authenticated
        get get_IsUserAuthenticated slot=16 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out boolean return
    property is_voice_activation_available
        get get_IsVoiceActivationAvailable slot=17 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out boolean return
    property signal
        get get_Signal slot=13 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out class type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignal return
    event session_interrupted
        add add_SessionInterrupted slot=6 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession,Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionInterruptedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_SessionInterrupted slot=7 inputs=1 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event signal_detected
        add add_SignalDetected slot=8 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession,Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignalDetectedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_SignalDetected slot=9 inputs=1 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event system_state_changed
        add add_SystemStateChanged slot=10 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession,Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSystemStateChangedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_SystemStateChanged slot=11 inputs=1 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method create_audio_device_input_node
        method CreateAudioDeviceInputNode slot=29 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=51
            in class type=Windows.Media.Audio.AudioGraph name=graph
            out class type=Windows.Media.Audio.AudioDeviceInputNode return
    method create_audio_device_input_node_async
        method CreateAudioDeviceInputNodeAsync slot=28 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=51
            in class type=Windows.Media.Audio.AudioGraph name=graph
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Media.Audio.AudioDeviceInputNode> return
    method get_audio_capture_device_id
        method GetAudioCaptureDeviceId slot=31 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out string return
    method get_audio_capture_device_id_async
        method GetAudioCaptureDeviceIdAsync slot=30 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<System.String> return
    method get_audio_client
        method GetAudioClient slot=27 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out object return
    method get_audio_client_async
        method GetAudioClientAsync slot=26 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Object> return
    method get_audio_render_device_id
        method GetAudioRenderDeviceId slot=33 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out string return
    method get_audio_render_device_id_async
        method GetAudioRenderDeviceIdAsync slot=32 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<System.String> return
    method get_current_session_async static
        method GetCurrentSessionAsync slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSessionStatics shape=4 static
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession> return
    method get_current_session_sync static
        method GetCurrentSessionSync slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSessionStatics shape=4 static
            out class type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession return
    method get_missing_prerequisites
        method GetMissingPrerequisites slot=10 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession2 shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> return
    method get_missing_prerequisites_async
        method GetMissingPrerequisitesAsync slot=11 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession2 shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind>> return
    method get_signal_model_id
        method GetSignalModelId slot=35 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out uint32 return
    method get_signal_model_id_async
        method GetSignalModelIdAsync slot=34 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<System.UInt32> return
    method get_supported_signal_model_ids
        method GetSupportedSignalModelIds slot=39 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    method get_supported_signal_model_ids_async
        method GetSupportedSignalModelIdsAsync slot=38 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<System.UInt32>> return
    method request_activation
        method RequestActivation slot=7 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession2 shape=51
            in enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentActivationKind name=activationKind
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentActivationResult return
    method request_activation_async
        method RequestActivationAsync slot=6 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession2 shape=51
            in enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentActivationKind name=activationKind
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentActivationResult> return
    method request_agent_state_change
        method RequestAgentStateChange slot=23 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=51
            in enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentState name=state
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse return
    method request_agent_state_change_async
        method RequestAgentStateChangeAsync slot=22 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=51
            in enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentState name=state
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse> return
    method request_foreground_activation
        method RequestForegroundActivation slot=25 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse return
    method request_foreground_activation_async
        method RequestForegroundActivationAsync slot=24 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse> return
    method request_interruptible
        method RequestInterruptible slot=21 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=51
            in boolean name=interruptible
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse return
    method request_interruptible_async
        method RequestInterruptibleAsync slot=20 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=51
            in boolean name=interruptible
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse> return
    method set_signal_model_id
        method SetSignalModelId slot=37 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=51
            in uint32 name=signalModelId
            out boolean return
    method set_signal_model_id_async
        method SetSignalModelIdAsync slot=36 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession shape=51
            in uint32 name=signalModelId
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return
    method set_support_lock_screen_activation
        method SetSupportLockScreenActivation slot=9 inputs=1 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession2 shape=4
            in boolean name=lockScreenActivationSupported
    method set_support_lock_screen_activation_async
        method SetSupportLockScreenActivationAsync slot=8 inputs=1 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession2 shape=51
            in boolean name=lockScreenActivationSupported
            out interface type=Windows.Foundation.IAsyncAction return

class Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionInterruptedEventArgs python_type
    py ConversationalAgentSessionInterruptedEventArgs
    signature rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionInterruptedEventArgs;{9766591f-f63d-5d3e-9bf2-bd0760552686})
    default Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSessionInterruptedEventArgs
    requires Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSessionInterruptedEventArgs

enum Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse python_type
    py ConversationalAgentSessionUpdateResponse
    signature enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse;i4)
    constant SUCCESS 0
    constant FAILED 1

class Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignal python_type
    py ConversationalAgentSignal
    signature rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignal;{20ed25f7-b120-51f2-8603-265d6a47f232})
    default Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal
    requires Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal
    requires Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal2
    property signal_start
        get get_SignalStart slot=14 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal shape=4
            out timespan return
        put put_SignalStart slot=15 inputs=1 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal shape=26
            in timespan name=value
    property signal_name
        get get_SignalName slot=10 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal shape=4
            out string return
        put put_SignalName slot=11 inputs=1 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal shape=4
            in string name=value
    property signal_id
        get get_SignalId slot=8 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal shape=4
            out string return
        put put_SignalId slot=9 inputs=1 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal shape=4
            in string name=value
    property signal_end
        get get_SignalEnd slot=16 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal shape=4
            out timespan return
        put put_SignalEnd slot=17 inputs=1 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal shape=26
            in timespan name=value
    property signal_context
        get get_SignalContext slot=12 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal shape=4
            out object return
        put put_SignalContext slot=13 inputs=1 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal shape=4
            in object name=value
    property is_signal_verification_required
        get get_IsSignalVerificationRequired slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal shape=4
            out boolean return
        put put_IsSignalVerificationRequired slot=7 inputs=1 outputs=0 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal shape=4
            in boolean name=value
    property detector_id
        get get_DetectorId slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal2 shape=4
            out string return
    property detector_kind
        get get_DetectorKind slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal2 shape=4
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorKind return

class Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignalDetectedEventArgs python_type
    py ConversationalAgentSignalDetectedEventArgs
    signature rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignalDetectedEventArgs;{4d57eb8f-f88a-599b-91d3-d604876708bc})
    default Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignalDetectedEventArgs
    requires Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignalDetectedEventArgs

enum Windows.ApplicationModel.ConversationalAgent.ConversationalAgentState python_type
    py ConversationalAgentState
    signature enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentState;i4)
    constant INACTIVE 0
    constant DETECTING 1
    constant LISTENING 2
    constant WORKING 3
    constant SPEAKING 4
    constant LISTENING_AND_SPEAKING 5

enum Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSystemStateChangeType python_type
    py ConversationalAgentSystemStateChangeType
    signature enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSystemStateChangeType;i4)
    constant USER_AUTHENTICATION 0
    constant SCREEN_AVAILABILITY 1
    constant INDICATOR_LIGHT_AVAILABILITY 2
    constant VOICE_ACTIVATION_AVAILABILITY 3

class Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSystemStateChangedEventArgs python_type
    py ConversationalAgentSystemStateChangedEventArgs
    signature rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSystemStateChangedEventArgs;{1c2c6e3e-2785-59a7-8e71-38adeef79928})
    default Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSystemStateChangedEventArgs
    requires Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSystemStateChangedEventArgs
    property system_state_change_type
        get get_SystemStateChangeType slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSystemStateChangedEventArgs shape=4
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSystemStateChangeType return

enum Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind python_type
    py ConversationalAgentVoiceActivationPrerequisiteKind
    signature enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind;i4)
    constant MICROPHONE_PERMISSION 0
    constant KNOWN_AGENTS 1
    constant AGENT_ALLOWED 2
    constant APP_CAPABILITY 3
    constant BACKGROUND_TASK_REGISTRATION 4
    constant POLICY_PERMISSION 5

enum Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityChangeKind python_type
    py DetectionConfigurationAvailabilityChangeKind
    signature enum(Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityChangeKind;i4)
    constant SYSTEM_RESOURCE_ACCESS 0
    constant PERMISSION 1
    constant LOCK_SCREEN_PERMISSION 2

class Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityChangedEventArgs python_type
    py DetectionConfigurationAvailabilityChangedEventArgs
    signature rc(Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityChangedEventArgs;{5129c9fb-4be8-5f14-af2b-88d62b1b4462})
    default Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityChangedEventArgs
    requires Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityChangedEventArgs
    property kind
        get get_Kind slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityChangedEventArgs shape=4
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityChangeKind return

class Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityInfo python_type
    py DetectionConfigurationAvailabilityInfo
    signature rc(Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityInfo;{b5affeb0-40f0-5398-b838-91979c2c6208})
    default Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityInfo
    requires Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityInfo
    requires Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityInfo2
    property has_lock_screen_permission
        get get_HasLockScreenPermission slot=9 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityInfo shape=4
            out boolean return
    property has_permission
        get get_HasPermission slot=8 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityInfo shape=4
            out boolean return
    property has_system_resource_access
        get get_HasSystemResourceAccess slot=7 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityInfo shape=4
            out boolean return
    property is_enabled
        get get_IsEnabled slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityInfo shape=4
            out boolean return
    property unavailable_system_resources
        get get_UnavailableSystemResources slot=6 inputs=0 outputs=1 declaring=Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityInfo2 shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> return

enum Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus python_type
    py DetectionConfigurationTrainingStatus
    signature enum(Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus;i4)
    constant SUCCESS 0
    constant FORMAT_NOT_SUPPORTED 1
    constant VOICE_TOO_QUIET 2
    constant VOICE_TOO_LOUD 3
    constant VOICE_TOO_FAST 4
    constant VOICE_TOO_SLOW 5
    constant VOICE_QUALITY_PROBLEM 6
    constant TRAINING_SYSTEM_INTERNAL_ERROR 7
    constant TRAINING_TIMED_OUT 8
    constant CONFIGURATION_NOT_FOUND 9

interface Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration
    guid 40d8be16-5217-581c-9ab2-ce9b2f2e8e00

interface Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfiguration2
    guid 71d9b022-562c-57ce-a78b-8b4ff0145bab

interface Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetectionConfigurationCreationResult
    guid 4c89bc1b-8d12-5e48-a71c-7f6bc1cd66e0

interface Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector
    guid b5bf345f-a4d0-5b2b-8e65-b3c55ee756ff

interface Windows.ApplicationModel.ConversationalAgent.IActivationSignalDetector2
    guid c7e2490a-baa5-59d2-85d1-ba42f7cf78c9

interface Windows.Foundation.IAsyncOperation<System.Object> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[Object]
    guid abf53c57-ee50-5342-b52a-26e3b8cc024f
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};cinterface(IInspectable))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument System.Object
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<System.Object> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<System.Object> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<System.Object> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<System.Object> 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.Object> shape=4 reverse=62 role=get_results
            out object return

interface Windows.Foundation.IAsyncOperation<System.String> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[String]
    guid 3e1fe603-f897-5263-b328-0806426b8a79
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};string)
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument System.String
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<System.String> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<System.String> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<System.String> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<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=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<System.String> shape=4 reverse=62 role=get_results
            out string return

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

interface Windows.Foundation.IAsyncOperation<System.UInt32> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[UInt32]
    guid ef60385f-be78-584b-aaef-7829ada2b0de
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};u4)
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument System.UInt32
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<System.UInt32> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<System.UInt32> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<System.UInt32> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<System.UInt32> 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.UInt32> shape=4 reverse=62 role=get_results
            out uint32 return

interface Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ActivationSignalDetectionConfiguration]
    guid 754c4ad1-97e2-5443-8558-5d9d5305d01b
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration;{40d8be16-5217-581c-9ab2-ce9b2f2e8e00}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=4 reverse=62 role=get_results
            out class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration return

interface Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ActivationSignalDetectionConfigurationCreationResult]
    guid edd52757-74d4-5837-941f-c37c5d4b4f53
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult;{4c89bc1b-8d12-5e48-a71c-7f6bc1cd66e0}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult> shape=4 reverse=62 role=get_results
            out class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationCreationResult return

interface Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ActivationSignalDetectionConfigurationRemovalResult]
    guid 312794cb-0e43-5cbf-a148-58a9d7a65c14
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult;i4))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult> shape=4 reverse=62 role=get_results
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationRemovalResult return

interface Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ActivationSignalDetectionConfigurationSetModelDataResult]
    guid 3738e73c-e4cd-55ad-b760-07af8b4a29d3
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult;i4))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult> shape=4 reverse=62 role=get_results
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfigurationSetModelDataResult return

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

interface Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ActivationSignalDetector]
    guid 3566eb2e-4f9c-5261-998d-90296eff00c5
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector;{b5bf345f-a4d0-5b2b-8e65-b3c55ee756ff}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=4 reverse=62 role=get_results
            out class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector return

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

interface Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ConversationalAgentSession]
    guid 51831e09-6f91-59b0-820d-60b97775c575
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession;{daaae09a-b7ba-57e5-ad13-df520f9b6fa7}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession> shape=4 reverse=62 role=get_results
            out class type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession return

interface Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ConversationalAgentSessionUpdateResponse]
    guid 4b85887b-8070-5ef9-aac8-92515257061e
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse;i4))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse> shape=4 reverse=62 role=get_results
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionUpdateResponse return

interface Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[DetectionConfigurationTrainingStatus]
    guid 7631a007-93a6-554e-bcdd-3baee7c8c2c6
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};enum(Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus;i4))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus> shape=4 reverse=62 role=get_results
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationTrainingStatus return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<System.String>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVector[String]]
    guid 92b02cd3-aa6e-573d-bc03-8d2309cba3eb
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};string))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVector<System.String>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<System.String>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVector<System.String>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<System.String>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVector<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=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVector<System.String>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVector<System.String> return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<System.String>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[String]]
    guid 2f92b529-119b-575a-a419-3904b4e41af2
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};string))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<System.String>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<System.String>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<System.String>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<System.String>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<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=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<System.String>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<System.UInt32>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[UInt32]]
    guid 52c56f3c-713a-5162-9e62-362ce7ed53be
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};u4))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<System.UInt32>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<System.UInt32>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<System.UInt32>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<System.UInt32>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<System.UInt32>> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<System.UInt32>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[ActivationSignalDetectionConfiguration]]
    guid ec02c465-2697-5e66-b867-1411dd7d57a7
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration;{40d8be16-5217-581c-9ab2-ce9b2f2e8e00})))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration>> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[ActivationSignalDetector]]
    guid ecc1a135-a8a5-51b9-8e1a-6340d9f56cae
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector;{b5bf345f-a4d0-5b2b-8e65-b3c55ee756ff})))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> return

interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind>> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IVectorView[ConversationalAgentVoiceActivationPrerequisiteKind]]
    guid c192099d-c28a-550a-8c2b-e31c8fabcb4b
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind;i4)))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind>
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind>> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind>> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind>> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind>> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind>> shape=4 reverse=62 role=get_results
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> return

interface Windows.Foundation.IAsyncOperation<Windows.Media.Audio.AudioDeviceInputNode> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[AudioDeviceInputNode]
    guid d009b9cb-e9c1-5d8d-9575-c33ac26ce44a
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Media.Audio.AudioDeviceInputNode;{b01b6be1-6f4e-49e2-ac01-559d62beb3a9}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Media.Audio.AudioDeviceInputNode
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Media.Audio.AudioDeviceInputNode> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Media.Audio.AudioDeviceInputNode> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Media.Audio.AudioDeviceInputNode> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Media.Audio.AudioDeviceInputNode> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Media.Audio.AudioDeviceInputNode> shape=4 reverse=62 role=get_results
            out class type=Windows.Media.Audio.AudioDeviceInputNode return

interface Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IInputStream]
    guid a8fe0732-556d-5841-b7ee-b3450fb52666
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};{905a0fe2-bc53-11df-8c49-001e4fc686da})
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Storage.Streams.IInputStream
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IInputStream> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IInputStream> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream> shape=4 reverse=62 role=get_results
            out interface type=Windows.Storage.Streams.IInputStream return

interface Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManager
    guid de94fbb0-597a-5df8-8cfb-9dbb583ba3ff

interface Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManager2
    guid 84610f31-d7f3-52fe-9311-c9eb4e3eb30a

interface Windows.ApplicationModel.ConversationalAgent.IConversationalAgentDetectorManagerStatics
    guid 36a8d283-fa0e-5693-8489-0fb2f0ab40d3

interface Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession
    guid daaae09a-b7ba-57e5-ad13-df520f9b6fa7

interface Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSession2
    guid a7a9fbf9-ac78-57ff-9596-acc7a1c9a607

interface Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSessionInterruptedEventArgs
    guid 9766591f-f63d-5d3e-9bf2-bd0760552686

interface Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSessionStatics
    guid a005166e-e954-576e-be04-11b8ed10f37b

interface Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal
    guid 20ed25f7-b120-51f2-8603-265d6a47f232

interface Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignal2
    guid d0cc7ba9-9a7b-5c34-880e-b6146c904ecb

interface Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSignalDetectedEventArgs
    guid 4d57eb8f-f88a-599b-91d3-d604876708bc

interface Windows.ApplicationModel.ConversationalAgent.IConversationalAgentSystemStateChangedEventArgs
    guid 1c2c6e3e-2785-59a7-8e71-38adeef79928

interface Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityChangedEventArgs
    guid 5129c9fb-4be8-5f14-af2b-88d62b1b4462

interface Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityInfo
    guid b5affeb0-40f0-5398-b838-91979c2c6208

interface Windows.ApplicationModel.ConversationalAgent.IDetectionConfigurationAvailabilityInfo2
    guid 30e06433-38b3-5c4b-84c3-62b6e685b2ff

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<System.UInt32> concrete iterable
    py winrt.windows.foundation.collections._IIterable[UInt32]
    guid 421d4b91-b13b-5f37-ae54-b5249bd80539
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};u4)
    base Windows.Foundation.Collections.IIterable
    argument System.UInt32
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<System.UInt32> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.UInt32> return

interface Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ActivationSignalDetectionConfiguration]
    guid cb03ac8c-3a88-5c35-9872-00a466e49a12
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration;{40d8be16-5217-581c-9ab2-ce9b2f2e8e00}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> return

interface Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ActivationSignalDetectionTrainingDataFormat]
    guid 88b67e2c-ec3f-520c-ae65-bfe63272fadd
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat;i4))
    base Windows.Foundation.Collections.IIterable
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> return

interface Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ActivationSignalDetector]
    guid e1f74a8f-38eb-58be-b770-78af5a4a6b2e
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector;{b5bf345f-a4d0-5b2b-8e65-b3c55ee756ff}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> return

interface Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ActivationSignalDetectorPowerState]
    guid b6860d48-cec5-5a00-8653-4c924a991575
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState;i4))
    base Windows.Foundation.Collections.IIterable
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState> return

interface Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ConversationalAgentVoiceActivationPrerequisiteKind]
    guid 4e9bb4c0-65ab-5049-9336-918b6d359071
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind;i4))
    base Windows.Foundation.Collections.IIterable
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> return

interface Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> concrete iterable
    py winrt.windows.foundation.collections._IIterable[SignalDetectorResourceKind]
    guid 263e7b6e-5338-5871-9fdb-a27d9bc02e92
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};enum(Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind;i4))
    base Windows.Foundation.Collections.IIterable
    argument Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> 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<System.UInt32> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[UInt32]
    guid f06a2739-9443-5ef0-b284-dc5aff3e7d10
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};u4)
    base Windows.Foundation.Collections.IIterator
    argument System.UInt32
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.UInt32> shape=4 reverse=22 role=current
            out uint32 return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.UInt32> 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.UInt32> shape=117 reverse=101 role=get_many
            fill_array uint32 name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.UInt32> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ActivationSignalDetectionConfiguration]
    guid 23e55a59-d7b5-5a4f-a51d-45d156776e3f
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration;{40d8be16-5217-581c-9ab2-ce9b2f2e8e00}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=4 reverse=22 role=current
            out class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ActivationSignalDetectionTrainingDataFormat]
    guid 1f6ef295-4d31-5874-a22d-29875ee8165c
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat;i4))
    base Windows.Foundation.Collections.IIterator
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> shape=4 reverse=22 role=current
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> shape=117 reverse=101 role=get_many
            fill_array enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ActivationSignalDetector]
    guid bc1c2e1c-bdc3-50b8-96ab-2e12531f6bc0
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector;{b5bf345f-a4d0-5b2b-8e65-b3c55ee756ff}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=4 reverse=22 role=current
            out class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ActivationSignalDetectorPowerState]
    guid f5daac9c-92cf-5945-9c5b-1c0b8eac8143
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState;i4))
    base Windows.Foundation.Collections.IIterator
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState> shape=4 reverse=22 role=current
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState> shape=117 reverse=101 role=get_many
            fill_array enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectorPowerState> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ConversationalAgentVoiceActivationPrerequisiteKind]
    guid 89b54546-b694-5277-866b-7f2fc740c640
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind;i4))
    base Windows.Foundation.Collections.IIterator
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> shape=4 reverse=22 role=current
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> shape=117 reverse=101 role=get_many
            fill_array enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[SignalDetectorResourceKind]
    guid a27176ec-ab9a-5a55-8e50-ad4dab5b5d68
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};enum(Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind;i4))
    base Windows.Foundation.Collections.IIterator
    argument Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> shape=4 reverse=22 role=current
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> shape=117 reverse=101 role=get_many
            fill_array enum32 type=Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> shape=4 reverse=62 role=move_next
            out boolean return

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.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<System.UInt32> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[UInt32]
    guid e5ce1a07-8d33-5007-ba64-7d2508ccf85c
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};u4)
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<System.UInt32>
    argument System.UInt32
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.UInt32> 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.UInt32> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.UInt32> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.UInt32> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out uint32 return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.UInt32> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array uint32 name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<System.UInt32> shape=117 reverse=66 role=index_of
            in uint32 name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ActivationSignalDetectionConfiguration]
    guid 2515803e-4d85-5df7-a88a-88388730d659
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration;{40d8be16-5217-581c-9ab2-ce9b2f2e8e00}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration>
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration> shape=117 reverse=66 role=index_of
            in class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ActivationSignalDetectionTrainingDataFormat]
    guid 679189c6-73c4-5295-8b04-6ce05cab4d17
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};enum(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat;i4))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat>
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat> shape=117 reverse=66 role=index_of
            in enum32 type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionTrainingDataFormat name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ActivationSignalDetector]
    guid 6e514658-da3d-5201-9eb2-b2ef1c8dd1ba
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector;{b5bf345f-a4d0-5b2b-8e65-b3c55ee756ff}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector>
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector> shape=117 reverse=66 role=index_of
            in class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetector name=value
            out uint32 name=index
            out boolean return

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

interface Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ConversationalAgentVoiceActivationPrerequisiteKind]
    guid 82216c11-1e7a-592c-9a3d-15d63e6fdd19
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};enum(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind;i4))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind>
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind> shape=117 reverse=66 role=index_of
            in enum32 type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentVoiceActivationPrerequisiteKind name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[SignalDetectorResourceKind]
    guid a847ac9b-a9ae-55c5-811d-920122e361d6
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};enum(Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind;i4))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind>
    argument Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out enum32 type=Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array enum32 type=Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind> shape=117 reverse=66 role=index_of
            in enum32 type=Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind name=value
            out uint32 name=index
            out boolean return

enum Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind python_type
    py SignalDetectorResourceKind
    signature enum(Windows.ApplicationModel.ConversationalAgent.SignalDetectorResourceKind;i4)
    constant PARALLEL_MODEL_SUPPORT 0
    constant PARALLEL_MODEL_SUPPORT_FOR_AGENT 1
    constant PARALLEL_SIGNAL_SUPPORT 2
    constant PARALLEL_SIGNAL_SUPPORT_FOR_AGENT 3
    constant DISPLAY_OFF_SUPPORT 4
    constant PLUGGED_IN_POWER 5
    constant DETECTOR 6
    constant SUPPORTED_SLEEP_STATE 7
    constant SUPPORTED_BATTERY_SAVER_STATE 8
    constant SCREEN_AVAILABILITY 9
    constant INPUT_HARDWARE 10
    constant ACOUSTIC_ECHO_CANCELLATION 11
    constant MODEL_ID_SUPPORT 12
    constant DATA_CHANNEL 13

delegate Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration,Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityChangedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[ActivationSignalDetectionConfiguration, DetectionConfigurationAvailabilityChangedEventArgs]
    guid 491146ea-2bc6-5f03-a317-097aae055198
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration;{40d8be16-5217-581c-9ab2-ce9b2f2e8e00});rc(Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityChangedEventArgs;{5129c9fb-4be8-5f14-af2b-88d62b1b4462}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration
    argument Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityChangedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.ApplicationModel.ConversationalAgent.ActivationSignalDetectionConfiguration name=sender
            in class type=Windows.ApplicationModel.ConversationalAgent.DetectionConfigurationAvailabilityChangedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession,Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionInterruptedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[ConversationalAgentSession, ConversationalAgentSessionInterruptedEventArgs]
    guid e1c093f2-c2f4-58c6-9fd1-3beb13b18ec8
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession;{daaae09a-b7ba-57e5-ad13-df520f9b6fa7});rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionInterruptedEventArgs;{9766591f-f63d-5d3e-9bf2-bd0760552686}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionInterruptedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession name=sender
            in class type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSessionInterruptedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession,Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignalDetectedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[ConversationalAgentSession, ConversationalAgentSignalDetectedEventArgs]
    guid d4b78ffb-98b2-5004-9cb4-24dd755734fb
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession;{daaae09a-b7ba-57e5-ad13-df520f9b6fa7});rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignalDetectedEventArgs;{4d57eb8f-f88a-599b-91d3-d604876708bc}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignalDetectedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession name=sender
            in class type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSignalDetectedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession,Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSystemStateChangedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[ConversationalAgentSession, ConversationalAgentSystemStateChangedEventArgs]
    guid ac7da0c7-d0d3-5bac-bbc9-52ad49131f1f
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession;{daaae09a-b7ba-57e5-ad13-df520f9b6fa7});rc(Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSystemStateChangedEventArgs;{1c2c6e3e-2785-59a7-8e71-38adeef79928}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession
    argument Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSystemStateChangedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSession name=sender
            in class type=Windows.ApplicationModel.ConversationalAgent.ConversationalAgentSystemStateChangedEventArgs 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 System.UInt32 external
    py winrt.system.UInt32

delegate Windows.Foundation.AsyncOperationCompletedHandler external parameterized
    py winrt.windows.foundation.AsyncOperationCompletedHandler
    guid fcdcf02c-e5d8-4478-915a-4d90b74b83a5

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

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

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

interface Windows.Foundation.IAsyncAction external
    py winrt.windows.foundation._IAsyncAction
    guid 5a648006-843a-4da9-865b-9d26e5dfad7b

interface Windows.Foundation.IAsyncInfo external
    py winrt.windows.foundation._IAsyncInfo
    guid 00000036-0000-0000-c000-000000000046

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

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

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

class Windows.Media.Audio.AudioDeviceInputNode external
    py winrt.windows.media.audio.AudioDeviceInputNode

class Windows.Media.Audio.AudioGraph external
    py winrt.windows.media.audio.AudioGraph

interface Windows.Storage.Streams.IInputStream external
    py winrt.windows.storage.streams._IInputStream
    guid 905a0fe2-bc53-11df-8c49-001e4fc686da
