// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Data_Text_1_H #define WINRT_Windows_Data_Text_1_H #include "winrt/impl/Windows.Data.Text.0.h" WINRT_EXPORT namespace winrt::Windows::Data::Text { struct WINRT_IMPL_EMPTY_BASES IAlternateWordForm : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAlternateWordForm(std::nullptr_t = nullptr) noexcept {} IAlternateWordForm(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelectableWordSegment : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectableWordSegment(std::nullptr_t = nullptr) noexcept {} ISelectableWordSegment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelectableWordsSegmenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectableWordsSegmenter(std::nullptr_t = nullptr) noexcept {} ISelectableWordsSegmenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISelectableWordsSegmenterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISelectableWordsSegmenterFactory(std::nullptr_t = nullptr) noexcept {} ISelectableWordsSegmenterFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISemanticTextQuery : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISemanticTextQuery(std::nullptr_t = nullptr) noexcept {} ISemanticTextQuery(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISemanticTextQueryFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISemanticTextQueryFactory(std::nullptr_t = nullptr) noexcept {} ISemanticTextQueryFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITextConversionGenerator : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextConversionGenerator(std::nullptr_t = nullptr) noexcept {} ITextConversionGenerator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITextConversionGeneratorFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextConversionGeneratorFactory(std::nullptr_t = nullptr) noexcept {} ITextConversionGeneratorFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITextPhoneme : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextPhoneme(std::nullptr_t = nullptr) noexcept {} ITextPhoneme(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITextPredictionGenerator : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextPredictionGenerator(std::nullptr_t = nullptr) noexcept {} ITextPredictionGenerator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITextPredictionGenerator2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextPredictionGenerator2(std::nullptr_t = nullptr) noexcept {} ITextPredictionGenerator2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITextPredictionGeneratorFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextPredictionGeneratorFactory(std::nullptr_t = nullptr) noexcept {} ITextPredictionGeneratorFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITextReverseConversionGenerator : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextReverseConversionGenerator(std::nullptr_t = nullptr) noexcept {} ITextReverseConversionGenerator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITextReverseConversionGenerator2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextReverseConversionGenerator2(std::nullptr_t = nullptr) noexcept {} ITextReverseConversionGenerator2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITextReverseConversionGeneratorFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITextReverseConversionGeneratorFactory(std::nullptr_t = nullptr) noexcept {} ITextReverseConversionGeneratorFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUnicodeCharactersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUnicodeCharactersStatics(std::nullptr_t = nullptr) noexcept {} IUnicodeCharactersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWordSegment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWordSegment(std::nullptr_t = nullptr) noexcept {} IWordSegment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWordsSegmenter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWordsSegmenter(std::nullptr_t = nullptr) noexcept {} IWordsSegmenter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWordsSegmenterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWordsSegmenterFactory(std::nullptr_t = nullptr) noexcept {} IWordsSegmenterFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif