// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_System_1_H #define WINRT_Windows_System_1_H #include "winrt/impl/Windows.System.0.h" WINRT_EXPORT namespace winrt::Windows::System { struct WINRT_IMPL_EMPTY_BASES IAppActivationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppActivationResult(std::nullptr_t = nullptr) noexcept {} IAppActivationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppDiagnosticInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfo(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppDiagnosticInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfo2(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppDiagnosticInfo3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfo3(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfo3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppDiagnosticInfoStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfoStatics(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfoStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppDiagnosticInfoStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfoStatics2(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfoStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppDiagnosticInfoWatcher : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfoWatcher(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfoWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppDiagnosticInfoWatcherEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfoWatcherEventArgs(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfoWatcherEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppExecutionStateChangeResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppExecutionStateChangeResult(std::nullptr_t = nullptr) noexcept {} IAppExecutionStateChangeResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppMemoryReport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppMemoryReport(std::nullptr_t = nullptr) noexcept {} IAppMemoryReport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppMemoryReport2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppMemoryReport2(std::nullptr_t = nullptr) noexcept {} IAppMemoryReport2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppMemoryUsageLimitChangingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppMemoryUsageLimitChangingEventArgs(std::nullptr_t = nullptr) noexcept {} IAppMemoryUsageLimitChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppResourceGroupBackgroundTaskReport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupBackgroundTaskReport(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupBackgroundTaskReport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppResourceGroupInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupInfo(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppResourceGroupInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupInfo2(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppResourceGroupInfoWatcher : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupInfoWatcher(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupInfoWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppResourceGroupInfoWatcherEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupInfoWatcherEventArgs(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupInfoWatcherEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppResourceGroupInfoWatcherExecutionStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupInfoWatcherExecutionStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupInfoWatcherExecutionStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppResourceGroupMemoryReport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupMemoryReport(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupMemoryReport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppResourceGroupStateReport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupStateReport(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupStateReport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppUriHandlerHost : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerHost(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerHost(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppUriHandlerHost2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerHost2(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerHost2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppUriHandlerHostFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerHostFactory(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerHostFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppUriHandlerRegistration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerRegistration(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerRegistration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppUriHandlerRegistration2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerRegistration2(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerRegistration2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppUriHandlerRegistrationManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerRegistrationManager(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerRegistrationManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppUriHandlerRegistrationManager2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerRegistrationManager2(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerRegistrationManager2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppUriHandlerRegistrationManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerRegistrationManagerStatics(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerRegistrationManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppUriHandlerRegistrationManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerRegistrationManagerStatics2(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerRegistrationManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDateTimeSettingsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDateTimeSettingsStatics(std::nullptr_t = nullptr) noexcept {} IDateTimeSettingsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDispatcherQueue : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueue(std::nullptr_t = nullptr) noexcept {} IDispatcherQueue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDispatcherQueue2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueue2(std::nullptr_t = nullptr) noexcept {} IDispatcherQueue2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDispatcherQueueController : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueueController(std::nullptr_t = nullptr) noexcept {} IDispatcherQueueController(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDispatcherQueueControllerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueueControllerStatics(std::nullptr_t = nullptr) noexcept {} IDispatcherQueueControllerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDispatcherQueueShutdownStartingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueueShutdownStartingEventArgs(std::nullptr_t = nullptr) noexcept {} IDispatcherQueueShutdownStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDispatcherQueueStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueueStatics(std::nullptr_t = nullptr) noexcept {} IDispatcherQueueStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDispatcherQueueTimer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueueTimer(std::nullptr_t = nullptr) noexcept {} IDispatcherQueueTimer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFolderLauncherOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFolderLauncherOptions(std::nullptr_t = nullptr) noexcept {} IFolderLauncherOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IKnownUserPropertiesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKnownUserPropertiesStatics(std::nullptr_t = nullptr) noexcept {} IKnownUserPropertiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IKnownUserPropertiesStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKnownUserPropertiesStatics2(std::nullptr_t = nullptr) noexcept {} IKnownUserPropertiesStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILaunchUriResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILaunchUriResult(std::nullptr_t = nullptr) noexcept {} ILaunchUriResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILauncherOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILauncherOptions(std::nullptr_t = nullptr) noexcept {} ILauncherOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILauncherOptions2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILauncherOptions2(std::nullptr_t = nullptr) noexcept {} ILauncherOptions2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILauncherOptions3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILauncherOptions3(std::nullptr_t = nullptr) noexcept {} ILauncherOptions3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILauncherOptions4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILauncherOptions4(std::nullptr_t = nullptr) noexcept {} ILauncherOptions4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILauncherStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILauncherStatics(std::nullptr_t = nullptr) noexcept {} ILauncherStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILauncherStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILauncherStatics2(std::nullptr_t = nullptr) noexcept {} ILauncherStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILauncherStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILauncherStatics3(std::nullptr_t = nullptr) noexcept {} ILauncherStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILauncherStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILauncherStatics4(std::nullptr_t = nullptr) noexcept {} ILauncherStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILauncherStatics5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILauncherStatics5(std::nullptr_t = nullptr) noexcept {} ILauncherStatics5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILauncherUIOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILauncherUIOptions(std::nullptr_t = nullptr) noexcept {} ILauncherUIOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILauncherViewOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILauncherViewOptions(std::nullptr_t = nullptr) noexcept {} ILauncherViewOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMemoryManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMemoryManagerStatics(std::nullptr_t = nullptr) noexcept {} IMemoryManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMemoryManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMemoryManagerStatics2(std::nullptr_t = nullptr) noexcept {} IMemoryManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMemoryManagerStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMemoryManagerStatics3(std::nullptr_t = nullptr) noexcept {} IMemoryManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMemoryManagerStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMemoryManagerStatics4(std::nullptr_t = nullptr) noexcept {} IMemoryManagerStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProcessLauncherOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProcessLauncherOptions(std::nullptr_t = nullptr) noexcept {} IProcessLauncherOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProcessLauncherResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProcessLauncherResult(std::nullptr_t = nullptr) noexcept {} IProcessLauncherResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProcessLauncherStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProcessLauncherStatics(std::nullptr_t = nullptr) noexcept {} IProcessLauncherStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProcessMemoryReport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProcessMemoryReport(std::nullptr_t = nullptr) noexcept {} IProcessMemoryReport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtocolForResultsOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtocolForResultsOperation(std::nullptr_t = nullptr) noexcept {} IProtocolForResultsOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRemoteLauncherOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRemoteLauncherOptions(std::nullptr_t = nullptr) noexcept {} IRemoteLauncherOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRemoteLauncherStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRemoteLauncherStatics(std::nullptr_t = nullptr) noexcept {} IRemoteLauncherStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IShutdownManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IShutdownManagerStatics(std::nullptr_t = nullptr) noexcept {} IShutdownManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IShutdownManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IShutdownManagerStatics2(std::nullptr_t = nullptr) noexcept {} IShutdownManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITimeZoneSettingsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITimeZoneSettingsStatics(std::nullptr_t = nullptr) noexcept {} ITimeZoneSettingsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITimeZoneSettingsStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITimeZoneSettingsStatics2(std::nullptr_t = nullptr) noexcept {} ITimeZoneSettingsStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUser : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUser(std::nullptr_t = nullptr) noexcept {} IUser(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUser2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUser2(std::nullptr_t = nullptr) noexcept {} IUser2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserAuthenticationStatusChangeDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserAuthenticationStatusChangeDeferral(std::nullptr_t = nullptr) noexcept {} IUserAuthenticationStatusChangeDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserAuthenticationStatusChangingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserAuthenticationStatusChangingEventArgs(std::nullptr_t = nullptr) noexcept {} IUserAuthenticationStatusChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IUserChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserChangedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserChangedEventArgs2(std::nullptr_t = nullptr) noexcept {} IUserChangedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDeviceAssociationChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDeviceAssociationChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IUserDeviceAssociationChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDeviceAssociationStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDeviceAssociationStatics(std::nullptr_t = nullptr) noexcept {} IUserDeviceAssociationStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserPicker : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserPicker(std::nullptr_t = nullptr) noexcept {} IUserPicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserPickerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserPickerStatics(std::nullptr_t = nullptr) noexcept {} IUserPickerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserStatics(std::nullptr_t = nullptr) noexcept {} IUserStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserStatics2(std::nullptr_t = nullptr) noexcept {} IUserStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserWatcher : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserWatcher(std::nullptr_t = nullptr) noexcept {} IUserWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif