// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #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 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechContinuousRecognitionCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} ISpeechContinuousRecognitionCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechContinuousRecognitionResultGeneratedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechContinuousRecognitionResultGeneratedEventArgs(std::nullptr_t = nullptr) noexcept {} ISpeechContinuousRecognitionResultGeneratedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechContinuousRecognitionSession : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechContinuousRecognitionSession(std::nullptr_t = nullptr) noexcept {} ISpeechContinuousRecognitionSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionCompilationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionCompilationResult(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionCompilationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionConstraint : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionConstraint(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionConstraint(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionGrammarFileConstraint : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISpeechRecognitionGrammarFileConstraint(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionGrammarFileConstraint(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionGrammarFileConstraintFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionGrammarFileConstraintFactory(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionGrammarFileConstraintFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionHypothesis : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionHypothesis(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionHypothesis(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionHypothesisGeneratedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionHypothesisGeneratedEventArgs(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionHypothesisGeneratedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionListConstraint : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISpeechRecognitionListConstraint(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionListConstraint(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionListConstraintFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionListConstraintFactory(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionListConstraintFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionQualityDegradingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionQualityDegradingEventArgs(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionQualityDegradingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionResult(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionResult2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionResult2(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionResult2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionSemanticInterpretation : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionSemanticInterpretation(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionSemanticInterpretation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionTopicConstraint : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISpeechRecognitionTopicConstraint(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionTopicConstraint(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionTopicConstraintFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognitionTopicConstraintFactory(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionTopicConstraintFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognitionVoiceCommandDefinitionConstraint : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISpeechRecognitionVoiceCommandDefinitionConstraint(std::nullptr_t = nullptr) noexcept {} ISpeechRecognitionVoiceCommandDefinitionConstraint(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizer : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISpeechRecognizer(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizer2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizer2(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizer2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizerFactory(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizerStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizerStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizerStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizerStatics(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizerStatics2(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizerTimeouts : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizerTimeouts(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizerTimeouts(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISpeechRecognizerUIOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISpeechRecognizerUIOptions(std::nullptr_t = nullptr) noexcept {} ISpeechRecognizerUIOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoiceCommandManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVoiceCommandManager(std::nullptr_t = nullptr) noexcept {} IVoiceCommandManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoiceCommandSet : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVoiceCommandSet(std::nullptr_t = nullptr) noexcept {} IVoiceCommandSet(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif