// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_ApplicationModel_Core_1_H #define WINRT_Windows_ApplicationModel_Core_1_H #include "winrt/impl/Windows.ApplicationModel.Core.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Core { struct WINRT_IMPL_EMPTY_BASES IAppListEntry : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppListEntry(std::nullptr_t = nullptr) noexcept {} IAppListEntry(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppListEntry2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppListEntry2(std::nullptr_t = nullptr) noexcept {} IAppListEntry2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppListEntry3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppListEntry3(std::nullptr_t = nullptr) noexcept {} IAppListEntry3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppListEntry4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppListEntry4(std::nullptr_t = nullptr) noexcept {} IAppListEntry4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreApplication : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreApplication(std::nullptr_t = nullptr) noexcept {} ICoreApplication(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreApplication2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreApplication2(std::nullptr_t = nullptr) noexcept {} ICoreApplication2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreApplication3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreApplication3(std::nullptr_t = nullptr) noexcept {} ICoreApplication3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreApplicationExit : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreApplicationExit(std::nullptr_t = nullptr) noexcept {} ICoreApplicationExit(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreApplicationUnhandledError : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreApplicationUnhandledError(std::nullptr_t = nullptr) noexcept {} ICoreApplicationUnhandledError(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreApplicationUseCount : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreApplicationUseCount(std::nullptr_t = nullptr) noexcept {} ICoreApplicationUseCount(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreApplicationView : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreApplicationView(std::nullptr_t = nullptr) noexcept {} ICoreApplicationView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreApplicationView2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreApplicationView2(std::nullptr_t = nullptr) noexcept {} ICoreApplicationView2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreApplicationView3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreApplicationView3(std::nullptr_t = nullptr) noexcept {} ICoreApplicationView3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreApplicationView5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreApplicationView5(std::nullptr_t = nullptr) noexcept {} ICoreApplicationView5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreApplicationView6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreApplicationView6(std::nullptr_t = nullptr) noexcept {} ICoreApplicationView6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreApplicationViewTitleBar : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreApplicationViewTitleBar(std::nullptr_t = nullptr) noexcept {} ICoreApplicationViewTitleBar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreImmersiveApplication : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreImmersiveApplication(std::nullptr_t = nullptr) noexcept {} ICoreImmersiveApplication(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreImmersiveApplication2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreImmersiveApplication2(std::nullptr_t = nullptr) noexcept {} ICoreImmersiveApplication2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreImmersiveApplication3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreImmersiveApplication3(std::nullptr_t = nullptr) noexcept {} ICoreImmersiveApplication3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFrameworkView : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkView(std::nullptr_t = nullptr) noexcept {} IFrameworkView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFrameworkViewSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFrameworkViewSource(std::nullptr_t = nullptr) noexcept {} IFrameworkViewSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHostedViewClosingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHostedViewClosingEventArgs(std::nullptr_t = nullptr) noexcept {} IHostedViewClosingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUnhandledError : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUnhandledError(std::nullptr_t = nullptr) noexcept {} IUnhandledError(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUnhandledErrorDetectedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUnhandledErrorDetectedEventArgs(std::nullptr_t = nullptr) noexcept {} IUnhandledErrorDetectedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif