// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_UI_Notifications_1_H #define WINRT_Windows_UI_Notifications_1_H #include "winrt/impl/Windows.UI.Notifications.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Notifications { struct WINRT_IMPL_EMPTY_BASES IAdaptiveNotificationContent : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveNotificationContent(std::nullptr_t = nullptr) noexcept {} IAdaptiveNotificationContent(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveNotificationText : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveNotificationText(std::nullptr_t = nullptr) noexcept {} IAdaptiveNotificationText(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBadgeNotification : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBadgeNotification(std::nullptr_t = nullptr) noexcept {} IBadgeNotification(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBadgeNotificationFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBadgeNotificationFactory(std::nullptr_t = nullptr) noexcept {} IBadgeNotificationFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBadgeUpdateManagerForUser : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBadgeUpdateManagerForUser(std::nullptr_t = nullptr) noexcept {} IBadgeUpdateManagerForUser(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBadgeUpdateManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBadgeUpdateManagerStatics(std::nullptr_t = nullptr) noexcept {} IBadgeUpdateManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBadgeUpdateManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBadgeUpdateManagerStatics2(std::nullptr_t = nullptr) noexcept {} IBadgeUpdateManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBadgeUpdater : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBadgeUpdater(std::nullptr_t = nullptr) noexcept {} IBadgeUpdater(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IKnownAdaptiveNotificationHintsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKnownAdaptiveNotificationHintsStatics(std::nullptr_t = nullptr) noexcept {} IKnownAdaptiveNotificationHintsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IKnownAdaptiveNotificationTextStylesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKnownAdaptiveNotificationTextStylesStatics(std::nullptr_t = nullptr) noexcept {} IKnownAdaptiveNotificationTextStylesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IKnownNotificationBindingsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKnownNotificationBindingsStatics(std::nullptr_t = nullptr) noexcept {} IKnownNotificationBindingsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INotification : winrt::Windows::Foundation::IInspectable, impl::consume_t { INotification(std::nullptr_t = nullptr) noexcept {} INotification(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INotificationBinding : winrt::Windows::Foundation::IInspectable, impl::consume_t { INotificationBinding(std::nullptr_t = nullptr) noexcept {} INotificationBinding(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INotificationData : winrt::Windows::Foundation::IInspectable, impl::consume_t { INotificationData(std::nullptr_t = nullptr) noexcept {} INotificationData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INotificationDataFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { INotificationDataFactory(std::nullptr_t = nullptr) noexcept {} INotificationDataFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INotificationVisual : winrt::Windows::Foundation::IInspectable, impl::consume_t { INotificationVisual(std::nullptr_t = nullptr) noexcept {} INotificationVisual(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScheduledTileNotification : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScheduledTileNotification(std::nullptr_t = nullptr) noexcept {} IScheduledTileNotification(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScheduledTileNotificationFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScheduledTileNotificationFactory(std::nullptr_t = nullptr) noexcept {} IScheduledTileNotificationFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScheduledToastNotification : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScheduledToastNotification(std::nullptr_t = nullptr) noexcept {} IScheduledToastNotification(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScheduledToastNotification2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScheduledToastNotification2(std::nullptr_t = nullptr) noexcept {} IScheduledToastNotification2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScheduledToastNotification3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScheduledToastNotification3(std::nullptr_t = nullptr) noexcept {} IScheduledToastNotification3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScheduledToastNotification4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScheduledToastNotification4(std::nullptr_t = nullptr) noexcept {} IScheduledToastNotification4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScheduledToastNotificationFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScheduledToastNotificationFactory(std::nullptr_t = nullptr) noexcept {} IScheduledToastNotificationFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScheduledToastNotificationShowingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScheduledToastNotificationShowingEventArgs(std::nullptr_t = nullptr) noexcept {} IScheduledToastNotificationShowingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IShownTileNotification : winrt::Windows::Foundation::IInspectable, impl::consume_t { IShownTileNotification(std::nullptr_t = nullptr) noexcept {} IShownTileNotification(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileFlyoutNotification : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileFlyoutNotification(std::nullptr_t = nullptr) noexcept {} ITileFlyoutNotification(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileFlyoutNotificationFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileFlyoutNotificationFactory(std::nullptr_t = nullptr) noexcept {} ITileFlyoutNotificationFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileFlyoutUpdateManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileFlyoutUpdateManagerStatics(std::nullptr_t = nullptr) noexcept {} ITileFlyoutUpdateManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileFlyoutUpdater : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileFlyoutUpdater(std::nullptr_t = nullptr) noexcept {} ITileFlyoutUpdater(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileNotification : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileNotification(std::nullptr_t = nullptr) noexcept {} ITileNotification(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileNotificationFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileNotificationFactory(std::nullptr_t = nullptr) noexcept {} ITileNotificationFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileUpdateManagerForUser : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileUpdateManagerForUser(std::nullptr_t = nullptr) noexcept {} ITileUpdateManagerForUser(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileUpdateManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileUpdateManagerStatics(std::nullptr_t = nullptr) noexcept {} ITileUpdateManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileUpdateManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileUpdateManagerStatics2(std::nullptr_t = nullptr) noexcept {} ITileUpdateManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileUpdater : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileUpdater(std::nullptr_t = nullptr) noexcept {} ITileUpdater(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileUpdater2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileUpdater2(std::nullptr_t = nullptr) noexcept {} ITileUpdater2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IToastActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastActivatedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastActivatedEventArgs2(std::nullptr_t = nullptr) noexcept {} IToastActivatedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastCollection : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastCollection(std::nullptr_t = nullptr) noexcept {} IToastCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastCollectionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastCollectionFactory(std::nullptr_t = nullptr) noexcept {} IToastCollectionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastCollectionManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastCollectionManager(std::nullptr_t = nullptr) noexcept {} IToastCollectionManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastDismissedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastDismissedEventArgs(std::nullptr_t = nullptr) noexcept {} IToastDismissedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastFailedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastFailedEventArgs(std::nullptr_t = nullptr) noexcept {} IToastFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotification : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotification(std::nullptr_t = nullptr) noexcept {} IToastNotification(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotification2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotification2(std::nullptr_t = nullptr) noexcept {} IToastNotification2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotification3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotification3(std::nullptr_t = nullptr) noexcept {} IToastNotification3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotification4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotification4(std::nullptr_t = nullptr) noexcept {} IToastNotification4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotification6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotification6(std::nullptr_t = nullptr) noexcept {} IToastNotification6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationActionTriggerDetail : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationActionTriggerDetail(std::nullptr_t = nullptr) noexcept {} IToastNotificationActionTriggerDetail(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationFactory(std::nullptr_t = nullptr) noexcept {} IToastNotificationFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationHistory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationHistory(std::nullptr_t = nullptr) noexcept {} IToastNotificationHistory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationHistory2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationHistory2(std::nullptr_t = nullptr) noexcept {} IToastNotificationHistory2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationHistoryChangedTriggerDetail : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationHistoryChangedTriggerDetail(std::nullptr_t = nullptr) noexcept {} IToastNotificationHistoryChangedTriggerDetail(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationHistoryChangedTriggerDetail2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationHistoryChangedTriggerDetail2(std::nullptr_t = nullptr) noexcept {} IToastNotificationHistoryChangedTriggerDetail2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationManagerForUser : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationManagerForUser(std::nullptr_t = nullptr) noexcept {} IToastNotificationManagerForUser(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationManagerForUser2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationManagerForUser2(std::nullptr_t = nullptr) noexcept {} IToastNotificationManagerForUser2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationManagerForUser3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationManagerForUser3(std::nullptr_t = nullptr) noexcept {} IToastNotificationManagerForUser3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationManagerStatics(std::nullptr_t = nullptr) noexcept {} IToastNotificationManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationManagerStatics2(std::nullptr_t = nullptr) noexcept {} IToastNotificationManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationManagerStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationManagerStatics4(std::nullptr_t = nullptr) noexcept {} IToastNotificationManagerStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationManagerStatics5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationManagerStatics5(std::nullptr_t = nullptr) noexcept {} IToastNotificationManagerStatics5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotifier : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotifier(std::nullptr_t = nullptr) noexcept {} IToastNotifier(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotifier2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotifier2(std::nullptr_t = nullptr) noexcept {} IToastNotifier2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotifier3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotifier3(std::nullptr_t = nullptr) noexcept {} IToastNotifier3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserNotification : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserNotification(std::nullptr_t = nullptr) noexcept {} IUserNotification(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserNotificationChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserNotificationChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IUserNotificationChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif