// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #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 __declspec(empty_bases) IActivitySensorTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IActivitySensorTrigger(std::nullptr_t = nullptr) noexcept {} IActivitySensorTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IActivitySensorTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IActivitySensorTriggerFactory(std::nullptr_t = nullptr) noexcept {} IActivitySensorTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAlarmApplicationManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IAlarmApplicationManagerStatics(std::nullptr_t = nullptr) noexcept {} IAlarmApplicationManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppBroadcastTrigger(std::nullptr_t = nullptr) noexcept {} IAppBroadcastTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastTriggerFactory(std::nullptr_t = nullptr) noexcept {} IAppBroadcastTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppBroadcastTriggerProviderInfo : Windows::Foundation::IInspectable, impl::consume_t { IAppBroadcastTriggerProviderInfo(std::nullptr_t = nullptr) noexcept {} IAppBroadcastTriggerProviderInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IApplicationTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IApplicationTrigger(std::nullptr_t = nullptr) noexcept {} IApplicationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IApplicationTriggerDetails : Windows::Foundation::IInspectable, impl::consume_t { IApplicationTriggerDetails(std::nullptr_t = nullptr) noexcept {} IApplicationTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentStoreNotificationTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentStoreNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IAppointmentStoreNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundCondition : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundCondition(std::nullptr_t = nullptr) noexcept {} IBackgroundCondition(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundExecutionManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundExecutionManagerStatics(std::nullptr_t = nullptr) noexcept {} IBackgroundExecutionManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundExecutionManagerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundExecutionManagerStatics2(std::nullptr_t = nullptr) noexcept {} IBackgroundExecutionManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTask : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTask(std::nullptr_t = nullptr) noexcept {} IBackgroundTask(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskBuilder : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskBuilder(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskBuilder(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskBuilder2 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBackgroundTaskBuilder2(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskBuilder2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskBuilder3 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBackgroundTaskBuilder3(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskBuilder3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskBuilder4 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBackgroundTaskBuilder4(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskBuilder4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskBuilder5 : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskBuilder5(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskBuilder5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskCompletedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskDeferral : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskDeferral(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskDeferral(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskInstance : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskInstance(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskInstance(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskInstance2 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBackgroundTaskInstance2(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskInstance2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskInstance4 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBackgroundTaskInstance4(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskInstance4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskProgressEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskProgressEventArgs(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskProgressEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskRegistration : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskRegistration(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistration(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskRegistration2 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBackgroundTaskRegistration2(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistration2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskRegistration3 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBackgroundTaskRegistration3(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistration3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskRegistrationGroup : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskRegistrationGroup(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistrationGroup(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskRegistrationGroupFactory : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskRegistrationGroupFactory(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistrationGroupFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskRegistrationStatics : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskRegistrationStatics(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistrationStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTaskRegistrationStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTaskRegistrationStatics2(std::nullptr_t = nullptr) noexcept {} IBackgroundTaskRegistrationStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundTrigger : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundTrigger(std::nullptr_t = nullptr) noexcept {} IBackgroundTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBackgroundWorkCostStatics : Windows::Foundation::IInspectable, impl::consume_t { IBackgroundWorkCostStatics(std::nullptr_t = nullptr) noexcept {} IBackgroundWorkCostStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEAdvertisementPublisherTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBluetoothLEAdvertisementPublisherTrigger(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisherTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEAdvertisementPublisherTrigger2 : Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementPublisherTrigger2(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisherTrigger2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEAdvertisementWatcherTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IBluetoothLEAdvertisementWatcherTrigger(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementWatcherTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEAdvertisementWatcherTrigger2 : Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementWatcherTrigger2(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementWatcherTrigger2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICachedFileUpdaterTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICachedFileUpdaterTrigger(std::nullptr_t = nullptr) noexcept {} ICachedFileUpdaterTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICachedFileUpdaterTriggerDetails : Windows::Foundation::IInspectable, impl::consume_t { ICachedFileUpdaterTriggerDetails(std::nullptr_t = nullptr) noexcept {} ICachedFileUpdaterTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IChatMessageNotificationTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessageNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IChatMessageNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IChatMessageReceivedNotificationTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessageReceivedNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IChatMessageReceivedNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICommunicationBlockingAppSetAsActiveTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICommunicationBlockingAppSetAsActiveTrigger(std::nullptr_t = nullptr) noexcept {} ICommunicationBlockingAppSetAsActiveTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IContactStoreNotificationTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContactStoreNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IContactStoreNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IContentPrefetchTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContentPrefetchTrigger(std::nullptr_t = nullptr) noexcept {} IContentPrefetchTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IContentPrefetchTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IContentPrefetchTriggerFactory(std::nullptr_t = nullptr) noexcept {} IContentPrefetchTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICustomSystemEventTrigger : Windows::Foundation::IInspectable, impl::consume_t { ICustomSystemEventTrigger(std::nullptr_t = nullptr) noexcept {} ICustomSystemEventTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICustomSystemEventTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { ICustomSystemEventTriggerFactory(std::nullptr_t = nullptr) noexcept {} ICustomSystemEventTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDeviceConnectionChangeTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDeviceConnectionChangeTrigger(std::nullptr_t = nullptr) noexcept {} IDeviceConnectionChangeTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDeviceConnectionChangeTriggerStatics : Windows::Foundation::IInspectable, impl::consume_t { IDeviceConnectionChangeTriggerStatics(std::nullptr_t = nullptr) noexcept {} IDeviceConnectionChangeTriggerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDeviceManufacturerNotificationTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDeviceManufacturerNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IDeviceManufacturerNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDeviceManufacturerNotificationTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IDeviceManufacturerNotificationTriggerFactory(std::nullptr_t = nullptr) noexcept {} IDeviceManufacturerNotificationTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDeviceServicingTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDeviceServicingTrigger(std::nullptr_t = nullptr) noexcept {} IDeviceServicingTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDeviceUseTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDeviceUseTrigger(std::nullptr_t = nullptr) noexcept {} IDeviceUseTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDeviceWatcherTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IDeviceWatcherTrigger(std::nullptr_t = nullptr) noexcept {} IDeviceWatcherTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IEmailStoreNotificationTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IEmailStoreNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IEmailStoreNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGattCharacteristicNotificationTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IGattCharacteristicNotificationTrigger(std::nullptr_t = nullptr) noexcept {} IGattCharacteristicNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGattCharacteristicNotificationTrigger2 : Windows::Foundation::IInspectable, impl::consume_t { IGattCharacteristicNotificationTrigger2(std::nullptr_t = nullptr) noexcept {} IGattCharacteristicNotificationTrigger2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGattCharacteristicNotificationTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IGattCharacteristicNotificationTriggerFactory(std::nullptr_t = nullptr) noexcept {} IGattCharacteristicNotificationTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGattCharacteristicNotificationTriggerFactory2 : Windows::Foundation::IInspectable, impl::consume_t { IGattCharacteristicNotificationTriggerFactory2(std::nullptr_t = nullptr) noexcept {} IGattCharacteristicNotificationTriggerFactory2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGattServiceProviderTrigger : Windows::Foundation::IInspectable, impl::consume_t { IGattServiceProviderTrigger(std::nullptr_t = nullptr) noexcept {} IGattServiceProviderTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGattServiceProviderTriggerResult : Windows::Foundation::IInspectable, impl::consume_t { IGattServiceProviderTriggerResult(std::nullptr_t = nullptr) noexcept {} IGattServiceProviderTriggerResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGattServiceProviderTriggerStatics : Windows::Foundation::IInspectable, impl::consume_t { IGattServiceProviderTriggerStatics(std::nullptr_t = nullptr) noexcept {} IGattServiceProviderTriggerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGeovisitTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IGeovisitTrigger(std::nullptr_t = nullptr) noexcept {} IGeovisitTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILocationTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ILocationTrigger(std::nullptr_t = nullptr) noexcept {} ILocationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILocationTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { ILocationTriggerFactory(std::nullptr_t = nullptr) noexcept {} ILocationTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMaintenanceTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IMaintenanceTrigger(std::nullptr_t = nullptr) noexcept {} IMaintenanceTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMaintenanceTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IMaintenanceTriggerFactory(std::nullptr_t = nullptr) noexcept {} IMaintenanceTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaProcessingTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IMediaProcessingTrigger(std::nullptr_t = nullptr) noexcept {} IMediaProcessingTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorHotspotAuthenticationTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { INetworkOperatorHotspotAuthenticationTrigger(std::nullptr_t = nullptr) noexcept {} INetworkOperatorHotspotAuthenticationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorNotificationTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { INetworkOperatorNotificationTrigger(std::nullptr_t = nullptr) noexcept {} INetworkOperatorNotificationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorNotificationTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorNotificationTriggerFactory(std::nullptr_t = nullptr) noexcept {} INetworkOperatorNotificationTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPhoneTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPhoneTrigger(std::nullptr_t = nullptr) noexcept {} IPhoneTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPhoneTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IPhoneTriggerFactory(std::nullptr_t = nullptr) noexcept {} IPhoneTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPushNotificationTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IPushNotificationTriggerFactory(std::nullptr_t = nullptr) noexcept {} IPushNotificationTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRcsEndUserMessageAvailableTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IRcsEndUserMessageAvailableTrigger(std::nullptr_t = nullptr) noexcept {} IRcsEndUserMessageAvailableTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRfcommConnectionTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IRfcommConnectionTrigger(std::nullptr_t = nullptr) noexcept {} IRfcommConnectionTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISecondaryAuthenticationFactorAuthenticationTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISecondaryAuthenticationFactorAuthenticationTrigger(std::nullptr_t = nullptr) noexcept {} ISecondaryAuthenticationFactorAuthenticationTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISensorDataThresholdTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISensorDataThresholdTrigger(std::nullptr_t = nullptr) noexcept {} ISensorDataThresholdTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISensorDataThresholdTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { ISensorDataThresholdTriggerFactory(std::nullptr_t = nullptr) noexcept {} ISensorDataThresholdTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmartCardTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISmartCardTrigger(std::nullptr_t = nullptr) noexcept {} ISmartCardTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmartCardTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { ISmartCardTriggerFactory(std::nullptr_t = nullptr) noexcept {} ISmartCardTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsMessageReceivedTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { ISmsMessageReceivedTriggerFactory(std::nullptr_t = nullptr) noexcept {} ISmsMessageReceivedTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISocketActivityTrigger : Windows::Foundation::IInspectable, impl::consume_t { ISocketActivityTrigger(std::nullptr_t = nullptr) noexcept {} ISocketActivityTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStorageLibraryChangeTrackerTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IStorageLibraryChangeTrackerTriggerFactory(std::nullptr_t = nullptr) noexcept {} IStorageLibraryChangeTrackerTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStorageLibraryContentChangedTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IStorageLibraryContentChangedTrigger(std::nullptr_t = nullptr) noexcept {} IStorageLibraryContentChangedTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStorageLibraryContentChangedTriggerStatics : Windows::Foundation::IInspectable, impl::consume_t { IStorageLibraryContentChangedTriggerStatics(std::nullptr_t = nullptr) noexcept {} IStorageLibraryContentChangedTriggerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISystemCondition : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISystemCondition(std::nullptr_t = nullptr) noexcept {} ISystemCondition(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISystemConditionFactory : Windows::Foundation::IInspectable, impl::consume_t { ISystemConditionFactory(std::nullptr_t = nullptr) noexcept {} ISystemConditionFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISystemTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISystemTrigger(std::nullptr_t = nullptr) noexcept {} ISystemTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISystemTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { ISystemTriggerFactory(std::nullptr_t = nullptr) noexcept {} ISystemTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITimeTrigger : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ITimeTrigger(std::nullptr_t = nullptr) noexcept {} ITimeTrigger(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITimeTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { ITimeTriggerFactory(std::nullptr_t = nullptr) noexcept {} ITimeTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IToastNotificationActionTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationActionTriggerFactory(std::nullptr_t = nullptr) noexcept {} IToastNotificationActionTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IToastNotificationHistoryChangedTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IToastNotificationHistoryChangedTriggerFactory(std::nullptr_t = nullptr) noexcept {} IToastNotificationHistoryChangedTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserNotificationChangedTriggerFactory : Windows::Foundation::IInspectable, impl::consume_t { IUserNotificationChangedTriggerFactory(std::nullptr_t = nullptr) noexcept {} IUserNotificationChangedTriggerFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif