// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_ApplicationModel_Activation_1_H #define WINRT_Windows_ApplicationModel_Activation_1_H #include "winrt/impl/Windows.ApplicationModel.Activation.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Activation { struct WINRT_IMPL_EMPTY_BASES IActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IActivatedEventArgsWithUser : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IActivatedEventArgsWithUser(std::nullptr_t = nullptr) noexcept {} IActivatedEventArgsWithUser(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationViewActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IApplicationViewActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IApplicationViewActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppointmentsProviderActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentsProviderActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppointmentsProviderActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppointmentsProviderAddAppointmentActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentsProviderAddAppointmentActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppointmentsProviderAddAppointmentActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppointmentsProviderRemoveAppointmentActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentsProviderRemoveAppointmentActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppointmentsProviderRemoveAppointmentActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppointmentsProviderReplaceAppointmentActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentsProviderReplaceAppointmentActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppointmentsProviderReplaceAppointmentActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppointmentsProviderShowTimeFrameActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentsProviderShowTimeFrameActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppointmentsProviderShowTimeFrameActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IBackgroundActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScannerPreviewActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBarcodeScannerPreviewActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerPreviewActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICachedFileUpdaterActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICachedFileUpdaterActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} ICachedFileUpdaterActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICameraSettingsActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICameraSettingsActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} ICameraSettingsActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandLineActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICommandLineActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} ICommandLineActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommandLineActivationOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommandLineActivationOperation(std::nullptr_t = nullptr) noexcept {} ICommandLineActivationOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContactActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContactActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IContactActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContactCallActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContactCallActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IContactCallActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContactMapActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContactMapActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IContactMapActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContactMessageActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContactMessageActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IContactMessageActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContactPanelActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContactPanelActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IContactPanelActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContactPickerActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContactPickerActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IContactPickerActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContactPostActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContactPostActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IContactPostActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContactVideoCallActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContactVideoCallActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IContactVideoCallActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContactsProviderActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContactsProviderActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IContactsProviderActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContinuationActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContinuationActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IContinuationActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDeviceActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDeviceActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IDeviceActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDevicePairingActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDevicePairingActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IDevicePairingActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDialReceiverActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDialReceiverActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IDialReceiverActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IFileActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IFileActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileActivatedEventArgsWithCallerPackageFamilyName : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IFileActivatedEventArgsWithCallerPackageFamilyName(std::nullptr_t = nullptr) noexcept {} IFileActivatedEventArgsWithCallerPackageFamilyName(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileActivatedEventArgsWithNeighboringFiles : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IFileActivatedEventArgsWithNeighboringFiles(std::nullptr_t = nullptr) noexcept {} IFileActivatedEventArgsWithNeighboringFiles(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileOpenPickerActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IFileOpenPickerActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IFileOpenPickerActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileOpenPickerActivatedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileOpenPickerActivatedEventArgs2(std::nullptr_t = nullptr) noexcept {} IFileOpenPickerActivatedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileOpenPickerContinuationEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IFileOpenPickerContinuationEventArgs(std::nullptr_t = nullptr) noexcept {} IFileOpenPickerContinuationEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileSavePickerActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IFileSavePickerActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IFileSavePickerActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileSavePickerActivatedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileSavePickerActivatedEventArgs2(std::nullptr_t = nullptr) noexcept {} IFileSavePickerActivatedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileSavePickerContinuationEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IFileSavePickerContinuationEventArgs(std::nullptr_t = nullptr) noexcept {} IFileSavePickerContinuationEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFolderPickerContinuationEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IFolderPickerContinuationEventArgs(std::nullptr_t = nullptr) noexcept {} IFolderPickerContinuationEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILaunchActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ILaunchActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} ILaunchActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILaunchActivatedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ILaunchActivatedEventArgs2(std::nullptr_t = nullptr) noexcept {} ILaunchActivatedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILockScreenActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ILockScreenActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} ILockScreenActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILockScreenCallActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ILockScreenCallActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} ILockScreenCallActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPhoneCallActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IPhoneCallActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPickerReturnedActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPickerReturnedActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IPickerReturnedActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPrelaunchActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPrelaunchActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IPrelaunchActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPrint3DWorkflowActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPrint3DWorkflowActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IPrint3DWorkflowActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPrintTaskSettingsActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPrintTaskSettingsActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IPrintTaskSettingsActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtocolActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IProtocolActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IProtocolActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData(std::nullptr_t = nullptr) noexcept {} IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtocolForResultsActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IProtocolForResultsActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IProtocolForResultsActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRestrictedLaunchActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IRestrictedLaunchActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IRestrictedLaunchActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISearchActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} ISearchActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchActivatedEventArgsWithLinguisticDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchActivatedEventArgsWithLinguisticDetails(std::nullptr_t = nullptr) noexcept {} ISearchActivatedEventArgsWithLinguisticDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IShareTargetActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IShareTargetActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IShareTargetActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISplashScreen : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISplashScreen(std::nullptr_t = nullptr) noexcept {} ISplashScreen(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStartupTaskActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IStartupTaskActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IStartupTaskActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileActivatedInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileActivatedInfo(std::nullptr_t = nullptr) noexcept {} ITileActivatedInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IToastNotificationActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IToastNotificationActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataAccountProviderActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IUserDataAccountProviderActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IUserDataAccountProviderActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IViewSwitcherProvider : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IViewSwitcherProvider(std::nullptr_t = nullptr) noexcept {} IViewSwitcherProvider(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVoiceCommandActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVoiceCommandActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IVoiceCommandActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWalletActionActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWalletActionActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IWalletActionActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWebAccountProviderActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccountProviderActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWebAuthenticationBrokerContinuationEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAuthenticationBrokerContinuationEventArgs(std::nullptr_t = nullptr) noexcept {} IWebAuthenticationBrokerContinuationEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif