// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_ApplicationModel_Background_1_H #define WINRT_Windows_ApplicationModel_Background_1_H #include "winrt/impl/Windows.ApplicationModel.Background.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Background { struct WINRT_IMPL_EMPTY_BASES IActivitySensorTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IActivitySensorTrigger(std::nullptr_t = nullptr) noexcept {} IActivitySensorTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IActivitySensorTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IActivitySensorTriggerFactory(std::nullptr_t = nullptr) noexcept {} IActivitySensorTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAlarmApplicationManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAlarmApplicationManagerStatics(std::nullptr_t = nullptr) noexcept {} IAlarmApplicationManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBroadcastTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppBroadcastTrigger(std::nullptr_t = nullptr) noexcept {} IAppBroadcastTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBroadcastTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastTriggerFactory(std::nullptr_t = nullptr) noexcept {} IAppBroadcastTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppBroadcastTriggerProviderInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastTriggerProviderInfo(std::nullptr_t = nullptr) noexcept {} IAppBroadcastTriggerProviderInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IApplicationTrigger(std::nullptr_t = nullptr) noexcept {} IApplicationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IApplicationTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IApplicationTriggerDetails(std::nullptr_t = nullptr) noexcept {} IApplicationTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppointmentStoreNotificationTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentStoreNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IAppointmentStoreNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundCondition : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundCondition(std::nullptr_t = nullptr) noexcept {} IBackgroundCondition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundExecutionManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundExecutionManagerStatics(std::nullptr_t = nullptr) noexcept {} IBackgroundExecutionManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundExecutionManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundExecutionManagerStatics2(std::nullptr_t = nullptr) noexcept {} IBackgroundExecutionManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundExecutionManagerStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundExecutionManagerStatics3(std::nullptr_t = nullptr) noexcept {} IBackgroundExecutionManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTask : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTask(std::nullptr_t = nullptr) noexcept {} IBackgroundTask(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskBuilder : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskBuilder(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskBuilder(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskBuilder2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskBuilder2(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskBuilder2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskBuilder3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskBuilder3(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskBuilder3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskBuilder4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskBuilder4(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskBuilder4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskBuilder5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskBuilder5(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskBuilder5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskBuilder6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskBuilder6(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskBuilder6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskBuilderStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskBuilderStatics(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskBuilderStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskCompletedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskDeferral(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskInstance : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskInstance(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskInstance(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskInstance2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBackgroundTaskInstance2(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskInstance2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskInstance4 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBackgroundTaskInstance4(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskInstance4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskProgressEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskProgressEventArgs(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskProgressEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskRegistration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskRegistration(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskRegistration2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBackgroundTaskRegistration2(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistration2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskRegistration3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBackgroundTaskRegistration3(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistration3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskRegistration4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskRegistration4(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistration4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskRegistrationGroup : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskRegistrationGroup(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistrationGroup(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskRegistrationGroupFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskRegistrationGroupFactory(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistrationGroupFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskRegistrationStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskRegistrationStatics(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistrationStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTaskRegistrationStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskRegistrationStatics2(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistrationStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTrigger(std::nullptr_t = nullptr) noexcept {} IBackgroundTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundWorkCostStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundWorkCostStatics(std::nullptr_t = nullptr) noexcept {} IBackgroundWorkCostStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackgroundWorkCostStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackgroundWorkCostStatics2(std::nullptr_t = nullptr) noexcept {} IBackgroundWorkCostStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementPublisherTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBluetoothLEAdvertisementPublisherTrigger(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisherTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementPublisherTrigger2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementPublisherTrigger2(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisherTrigger2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementPublisherTrigger3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementPublisherTrigger3(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisherTrigger3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementWatcherTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBluetoothLEAdvertisementWatcherTrigger(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementWatcherTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementWatcherTrigger2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementWatcherTrigger2(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementWatcherTrigger2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementWatcherTrigger3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementWatcherTrigger3(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementWatcherTrigger3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICachedFileUpdaterTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICachedFileUpdaterTrigger(std::nullptr_t = nullptr) noexcept {} ICachedFileUpdaterTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICachedFileUpdaterTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICachedFileUpdaterTriggerDetails(std::nullptr_t = nullptr) noexcept {} ICachedFileUpdaterTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IChatMessageNotificationTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessageNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IChatMessageNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IChatMessageReceivedNotificationTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessageReceivedNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IChatMessageReceivedNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommunicationBlockingAppSetAsActiveTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICommunicationBlockingAppSetAsActiveTrigger(std::nullptr_t = nullptr) noexcept {} ICommunicationBlockingAppSetAsActiveTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContactStoreNotificationTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContactStoreNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IContactStoreNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentPrefetchTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContentPrefetchTrigger(std::nullptr_t = nullptr) noexcept {} IContentPrefetchTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContentPrefetchTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContentPrefetchTriggerFactory(std::nullptr_t = nullptr) noexcept {} IContentPrefetchTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICustomSystemEventTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICustomSystemEventTrigger(std::nullptr_t = nullptr) noexcept {} ICustomSystemEventTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICustomSystemEventTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICustomSystemEventTriggerFactory(std::nullptr_t = nullptr) noexcept {} ICustomSystemEventTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDeviceConnectionChangeTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDeviceConnectionChangeTrigger(std::nullptr_t = nullptr) noexcept {} IDeviceConnectionChangeTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDeviceConnectionChangeTriggerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDeviceConnectionChangeTriggerStatics(std::nullptr_t = nullptr) noexcept {} IDeviceConnectionChangeTriggerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDeviceManufacturerNotificationTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDeviceManufacturerNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IDeviceManufacturerNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDeviceManufacturerNotificationTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDeviceManufacturerNotificationTriggerFactory(std::nullptr_t = nullptr) noexcept {} IDeviceManufacturerNotificationTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDeviceServicingTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDeviceServicingTrigger(std::nullptr_t = nullptr) noexcept {} IDeviceServicingTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDeviceUseTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDeviceUseTrigger(std::nullptr_t = nullptr) noexcept {} IDeviceUseTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDeviceWatcherTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDeviceWatcherTrigger(std::nullptr_t = nullptr) noexcept {} IDeviceWatcherTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IEmailStoreNotificationTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IEmailStoreNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IEmailStoreNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattCharacteristicNotificationTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IGattCharacteristicNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IGattCharacteristicNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattCharacteristicNotificationTrigger2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGattCharacteristicNotificationTrigger2(std::nullptr_t = nullptr) noexcept {} IGattCharacteristicNotificationTrigger2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattCharacteristicNotificationTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGattCharacteristicNotificationTriggerFactory(std::nullptr_t = nullptr) noexcept {} IGattCharacteristicNotificationTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattCharacteristicNotificationTriggerFactory2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGattCharacteristicNotificationTriggerFactory2(std::nullptr_t = nullptr) noexcept {} IGattCharacteristicNotificationTriggerFactory2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattServiceProviderTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGattServiceProviderTrigger(std::nullptr_t = nullptr) noexcept {} IGattServiceProviderTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattServiceProviderTriggerResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGattServiceProviderTriggerResult(std::nullptr_t = nullptr) noexcept {} IGattServiceProviderTriggerResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattServiceProviderTriggerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGattServiceProviderTriggerStatics(std::nullptr_t = nullptr) noexcept {} IGattServiceProviderTriggerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeovisitTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IGeovisitTrigger(std::nullptr_t = nullptr) noexcept {} IGeovisitTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILocationTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ILocationTrigger(std::nullptr_t = nullptr) noexcept {} ILocationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILocationTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILocationTriggerFactory(std::nullptr_t = nullptr) noexcept {} ILocationTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMaintenanceTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IMaintenanceTrigger(std::nullptr_t = nullptr) noexcept {} IMaintenanceTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMaintenanceTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMaintenanceTriggerFactory(std::nullptr_t = nullptr) noexcept {} IMaintenanceTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaProcessingTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IMediaProcessingTrigger(std::nullptr_t = nullptr) noexcept {} IMediaProcessingTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INetworkOperatorHotspotAuthenticationTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { INetworkOperatorHotspotAuthenticationTrigger(std::nullptr_t = nullptr) noexcept {} INetworkOperatorHotspotAuthenticationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INetworkOperatorNotificationTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { INetworkOperatorNotificationTrigger(std::nullptr_t = nullptr) noexcept {} INetworkOperatorNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES INetworkOperatorNotificationTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorNotificationTriggerFactory(std::nullptr_t = nullptr) noexcept {} INetworkOperatorNotificationTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPhoneTrigger(std::nullptr_t = nullptr) noexcept {} IPhoneTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneTriggerFactory(std::nullptr_t = nullptr) noexcept {} IPhoneTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPushNotificationTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPushNotificationTriggerFactory(std::nullptr_t = nullptr) noexcept {} IPushNotificationTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRcsEndUserMessageAvailableTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IRcsEndUserMessageAvailableTrigger(std::nullptr_t = nullptr) noexcept {} IRcsEndUserMessageAvailableTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRfcommConnectionTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IRfcommConnectionTrigger(std::nullptr_t = nullptr) noexcept {} IRfcommConnectionTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISecondaryAuthenticationFactorAuthenticationTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISecondaryAuthenticationFactorAuthenticationTrigger(std::nullptr_t = nullptr) noexcept {} ISecondaryAuthenticationFactorAuthenticationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISensorDataThresholdTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISensorDataThresholdTrigger(std::nullptr_t = nullptr) noexcept {} ISensorDataThresholdTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISensorDataThresholdTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISensorDataThresholdTriggerFactory(std::nullptr_t = nullptr) noexcept {} ISensorDataThresholdTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISmartCardTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISmartCardTrigger(std::nullptr_t = nullptr) noexcept {} ISmartCardTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISmartCardTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmartCardTriggerFactory(std::nullptr_t = nullptr) noexcept {} ISmartCardTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISmsMessageReceivedTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsMessageReceivedTriggerFactory(std::nullptr_t = nullptr) noexcept {} ISmsMessageReceivedTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISocketActivityTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISocketActivityTrigger(std::nullptr_t = nullptr) noexcept {} ISocketActivityTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageLibraryChangeTrackerTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageLibraryChangeTrackerTriggerFactory(std::nullptr_t = nullptr) noexcept {} IStorageLibraryChangeTrackerTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageLibraryContentChangedTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IStorageLibraryContentChangedTrigger(std::nullptr_t = nullptr) noexcept {} IStorageLibraryContentChangedTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageLibraryContentChangedTriggerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageLibraryContentChangedTriggerStatics(std::nullptr_t = nullptr) noexcept {} IStorageLibraryContentChangedTriggerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISystemCondition : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISystemCondition(std::nullptr_t = nullptr) noexcept {} ISystemCondition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISystemConditionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISystemConditionFactory(std::nullptr_t = nullptr) noexcept {} ISystemConditionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISystemTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISystemTrigger(std::nullptr_t = nullptr) noexcept {} ISystemTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISystemTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISystemTriggerFactory(std::nullptr_t = nullptr) noexcept {} ISystemTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITimeTrigger : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ITimeTrigger(std::nullptr_t = nullptr) noexcept {} ITimeTrigger(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITimeTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITimeTriggerFactory(std::nullptr_t = nullptr) noexcept {} ITimeTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationActionTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationActionTriggerFactory(std::nullptr_t = nullptr) noexcept {} IToastNotificationActionTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IToastNotificationHistoryChangedTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationHistoryChangedTriggerFactory(std::nullptr_t = nullptr) noexcept {} IToastNotificationHistoryChangedTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserNotificationChangedTriggerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserNotificationChangedTriggerFactory(std::nullptr_t = nullptr) noexcept {} IUserNotificationChangedTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif