// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_UI_StartScreen_1_H #define WINRT_Windows_UI_StartScreen_1_H #include "winrt/impl/Windows.UI.StartScreen.0.h" WINRT_EXPORT namespace winrt::Windows::UI::StartScreen { struct WINRT_IMPL_EMPTY_BASES IJumpList : winrt::Windows::Foundation::IInspectable, impl::consume_t { IJumpList(std::nullptr_t = nullptr) noexcept {} IJumpList(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IJumpListItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { IJumpListItem(std::nullptr_t = nullptr) noexcept {} IJumpListItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IJumpListItemStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IJumpListItemStatics(std::nullptr_t = nullptr) noexcept {} IJumpListItemStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IJumpListStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IJumpListStatics(std::nullptr_t = nullptr) noexcept {} IJumpListStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISecondaryTile : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISecondaryTile(std::nullptr_t = nullptr) noexcept {} ISecondaryTile(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISecondaryTile2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISecondaryTile2(std::nullptr_t = nullptr) noexcept {} ISecondaryTile2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISecondaryTileFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISecondaryTileFactory(std::nullptr_t = nullptr) noexcept {} ISecondaryTileFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISecondaryTileFactory2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISecondaryTileFactory2(std::nullptr_t = nullptr) noexcept {} ISecondaryTileFactory2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISecondaryTileStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISecondaryTileStatics(std::nullptr_t = nullptr) noexcept {} ISecondaryTileStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISecondaryTileVisualElements : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISecondaryTileVisualElements(std::nullptr_t = nullptr) noexcept {} ISecondaryTileVisualElements(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISecondaryTileVisualElements2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISecondaryTileVisualElements2(std::nullptr_t = nullptr) noexcept {} ISecondaryTileVisualElements2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISecondaryTileVisualElements3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISecondaryTileVisualElements3(std::nullptr_t = nullptr) noexcept {} ISecondaryTileVisualElements3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISecondaryTileVisualElements4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISecondaryTileVisualElements4(std::nullptr_t = nullptr) noexcept {} ISecondaryTileVisualElements4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStartScreenManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStartScreenManager(std::nullptr_t = nullptr) noexcept {} IStartScreenManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStartScreenManager2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IStartScreenManager2(std::nullptr_t = nullptr) noexcept {} IStartScreenManager2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStartScreenManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStartScreenManagerStatics(std::nullptr_t = nullptr) noexcept {} IStartScreenManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileMixedRealityModel : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileMixedRealityModel(std::nullptr_t = nullptr) noexcept {} ITileMixedRealityModel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileMixedRealityModel2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileMixedRealityModel2(std::nullptr_t = nullptr) noexcept {} ITileMixedRealityModel2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualElementsRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualElementsRequest(std::nullptr_t = nullptr) noexcept {} IVisualElementsRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualElementsRequestDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualElementsRequestDeferral(std::nullptr_t = nullptr) noexcept {} IVisualElementsRequestDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualElementsRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualElementsRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IVisualElementsRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif