// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_UI_Text_Core_1_H #define WINRT_Windows_UI_Text_Core_1_H #include "winrt/impl/Windows.UI.Text.Core.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Text::Core { struct WINRT_IMPL_EMPTY_BASES ICoreTextCompositionCompletedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextCompositionCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} ICoreTextCompositionCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextCompositionSegment : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextCompositionSegment(std::nullptr_t = nullptr) noexcept {} ICoreTextCompositionSegment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextCompositionStartedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextCompositionStartedEventArgs(std::nullptr_t = nullptr) noexcept {} ICoreTextCompositionStartedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextEditContext : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextEditContext(std::nullptr_t = nullptr) noexcept {} ICoreTextEditContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextEditContext2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextEditContext2(std::nullptr_t = nullptr) noexcept {} ICoreTextEditContext2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextFormatUpdatingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextFormatUpdatingEventArgs(std::nullptr_t = nullptr) noexcept {} ICoreTextFormatUpdatingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextLayoutBounds : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextLayoutBounds(std::nullptr_t = nullptr) noexcept {} ICoreTextLayoutBounds(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextLayoutRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextLayoutRequest(std::nullptr_t = nullptr) noexcept {} ICoreTextLayoutRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextLayoutRequest2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextLayoutRequest2(std::nullptr_t = nullptr) noexcept {} ICoreTextLayoutRequest2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextLayoutRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextLayoutRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} ICoreTextLayoutRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextSelectionRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextSelectionRequest(std::nullptr_t = nullptr) noexcept {} ICoreTextSelectionRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextSelectionRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextSelectionRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} ICoreTextSelectionRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextSelectionUpdatingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextSelectionUpdatingEventArgs(std::nullptr_t = nullptr) noexcept {} ICoreTextSelectionUpdatingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextServicesManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextServicesManager(std::nullptr_t = nullptr) noexcept {} ICoreTextServicesManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextServicesManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextServicesManagerStatics(std::nullptr_t = nullptr) noexcept {} ICoreTextServicesManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextServicesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextServicesStatics(std::nullptr_t = nullptr) noexcept {} ICoreTextServicesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextTextRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextTextRequest(std::nullptr_t = nullptr) noexcept {} ICoreTextTextRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextTextRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextTextRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} ICoreTextTextRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTextTextUpdatingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTextTextUpdatingEventArgs(std::nullptr_t = nullptr) noexcept {} ICoreTextTextUpdatingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif