// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_Media_SpeechRecognition_1_H #define WINRT_Windows_Media_SpeechRecognition_1_H #include "winrt/impl/Windows.Foundation.0.h" #include "winrt/impl/Windows.Media.SpeechRecognition.0.h" WINRT_EXPORT namespace winrt::Windows::Media::SpeechRecognition { struct __declspec(empty_bases) ISpeechContinuousRecognitionCompletedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISpeechContinuousRecognitionCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} ISpeechContinuousRecognitionCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechContinuousRecognitionResultGeneratedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISpeechContinuousRecognitionResultGeneratedEventArgs(std::nullptr_t = nullptr) noexcept {} ISpeechContinuousRecognitionResultGeneratedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechContinuousRecognitionSession : Windows::Foundation::IInspectable, impl::consume_t { ISpeechContinuousRecognitionSession(std::nullptr_t = nullptr) noexcept {} ISpeechContinuousRecognitionSession(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionCompilationResult : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionCompilationResult(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionCompilationResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionConstraint : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionConstraint(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionConstraint(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionGrammarFileConstraint : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISpeechRecognitionGrammarFileConstraint(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionGrammarFileConstraint(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionGrammarFileConstraintFactory : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionGrammarFileConstraintFactory(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionGrammarFileConstraintFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionHypothesis : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionHypothesis(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionHypothesis(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionHypothesisGeneratedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionHypothesisGeneratedEventArgs(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionHypothesisGeneratedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionListConstraint : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISpeechRecognitionListConstraint(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionListConstraint(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionListConstraintFactory : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionListConstraintFactory(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionListConstraintFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionQualityDegradingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionQualityDegradingEventArgs(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionQualityDegradingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionResult : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionResult(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionResult2 : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionResult2(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionResult2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionSemanticInterpretation : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionSemanticInterpretation(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionSemanticInterpretation(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionTopicConstraint : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISpeechRecognitionTopicConstraint(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionTopicConstraint(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionTopicConstraintFactory : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionTopicConstraintFactory(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionTopicConstraintFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionVoiceCommandDefinitionConstraint : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISpeechRecognitionVoiceCommandDefinitionConstraint(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionVoiceCommandDefinitionConstraint(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizer : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISpeechRecognizer(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizer2 : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizer2(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizer2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizerFactory : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizerFactory(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizerStateChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizerStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizerStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizerStatics : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizerStatics(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizerStatics2(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizerTimeouts : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizerTimeouts(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizerTimeouts(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizerUIOptions : Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizerUIOptions(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizerUIOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoiceCommandManager : Windows::Foundation::IInspectable, impl::consume_t { IVoiceCommandManager(std::nullptr_t = nullptr) noexcept {} IVoiceCommandManager(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoiceCommandSet : Windows::Foundation::IInspectable, impl::consume_t { IVoiceCommandSet(std::nullptr_t = nullptr) noexcept {} IVoiceCommandSet(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif