// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #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 __declspec(empty_bases) IAppActivationResult : Windows::Foundation::IInspectable, impl::consume_t { IAppActivationResult(std::nullptr_t = nullptr) noexcept {} IAppActivationResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppDiagnosticInfo : Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfo(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppDiagnosticInfo2 : Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfo2(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfo2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppDiagnosticInfo3 : Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfo3(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfo3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppDiagnosticInfoStatics : Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfoStatics(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfoStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppDiagnosticInfoStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfoStatics2(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfoStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppDiagnosticInfoWatcher : Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfoWatcher(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfoWatcher(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppDiagnosticInfoWatcherEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppDiagnosticInfoWatcherEventArgs(std::nullptr_t = nullptr) noexcept {} IAppDiagnosticInfoWatcherEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppExecutionStateChangeResult : Windows::Foundation::IInspectable, impl::consume_t { IAppExecutionStateChangeResult(std::nullptr_t = nullptr) noexcept {} IAppExecutionStateChangeResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppMemoryReport : Windows::Foundation::IInspectable, impl::consume_t { IAppMemoryReport(std::nullptr_t = nullptr) noexcept {} IAppMemoryReport(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppMemoryReport2 : Windows::Foundation::IInspectable, impl::consume_t { IAppMemoryReport2(std::nullptr_t = nullptr) noexcept {} IAppMemoryReport2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppMemoryUsageLimitChangingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppMemoryUsageLimitChangingEventArgs(std::nullptr_t = nullptr) noexcept {} IAppMemoryUsageLimitChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppResourceGroupBackgroundTaskReport : Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupBackgroundTaskReport(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupBackgroundTaskReport(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppResourceGroupInfo : Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupInfo(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppResourceGroupInfo2 : Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupInfo2(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupInfo2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppResourceGroupInfoWatcher : Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupInfoWatcher(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupInfoWatcher(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppResourceGroupInfoWatcherEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupInfoWatcherEventArgs(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupInfoWatcherEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppResourceGroupInfoWatcherExecutionStateChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupInfoWatcherExecutionStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupInfoWatcherExecutionStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppResourceGroupMemoryReport : Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupMemoryReport(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupMemoryReport(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppResourceGroupStateReport : Windows::Foundation::IInspectable, impl::consume_t { IAppResourceGroupStateReport(std::nullptr_t = nullptr) noexcept {} IAppResourceGroupStateReport(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppUriHandlerHost : Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerHost(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerHost(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppUriHandlerHostFactory : Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerHostFactory(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerHostFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppUriHandlerRegistration : Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerRegistration(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerRegistration(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppUriHandlerRegistrationManager : Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerRegistrationManager(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerRegistrationManager(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppUriHandlerRegistrationManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IAppUriHandlerRegistrationManagerStatics(std::nullptr_t = nullptr) noexcept {} IAppUriHandlerRegistrationManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDateTimeSettingsStatics : Windows::Foundation::IInspectable, impl::consume_t { IDateTimeSettingsStatics(std::nullptr_t = nullptr) noexcept {} IDateTimeSettingsStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDispatcherQueue : Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueue(std::nullptr_t = nullptr) noexcept {} IDispatcherQueue(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDispatcherQueue2 : Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueue2(std::nullptr_t = nullptr) noexcept {} IDispatcherQueue2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDispatcherQueueController : Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueueController(std::nullptr_t = nullptr) noexcept {} IDispatcherQueueController(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDispatcherQueueControllerStatics : Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueueControllerStatics(std::nullptr_t = nullptr) noexcept {} IDispatcherQueueControllerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDispatcherQueueShutdownStartingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueueShutdownStartingEventArgs(std::nullptr_t = nullptr) noexcept {} IDispatcherQueueShutdownStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDispatcherQueueStatics : Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueueStatics(std::nullptr_t = nullptr) noexcept {} IDispatcherQueueStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDispatcherQueueTimer : Windows::Foundation::IInspectable, impl::consume_t { IDispatcherQueueTimer(std::nullptr_t = nullptr) noexcept {} IDispatcherQueueTimer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFolderLauncherOptions : Windows::Foundation::IInspectable, impl::consume_t { IFolderLauncherOptions(std::nullptr_t = nullptr) noexcept {} IFolderLauncherOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKnownUserPropertiesStatics : Windows::Foundation::IInspectable, impl::consume_t { IKnownUserPropertiesStatics(std::nullptr_t = nullptr) noexcept {} IKnownUserPropertiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILaunchUriResult : Windows::Foundation::IInspectable, impl::consume_t { ILaunchUriResult(std::nullptr_t = nullptr) noexcept {} ILaunchUriResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILauncherOptions : Windows::Foundation::IInspectable, impl::consume_t { ILauncherOptions(std::nullptr_t = nullptr) noexcept {} ILauncherOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILauncherOptions2 : Windows::Foundation::IInspectable, impl::consume_t { ILauncherOptions2(std::nullptr_t = nullptr) noexcept {} ILauncherOptions2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILauncherOptions3 : Windows::Foundation::IInspectable, impl::consume_t { ILauncherOptions3(std::nullptr_t = nullptr) noexcept {} ILauncherOptions3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILauncherOptions4 : Windows::Foundation::IInspectable, impl::consume_t { ILauncherOptions4(std::nullptr_t = nullptr) noexcept {} ILauncherOptions4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILauncherStatics : Windows::Foundation::IInspectable, impl::consume_t { ILauncherStatics(std::nullptr_t = nullptr) noexcept {} ILauncherStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILauncherStatics2 : Windows::Foundation::IInspectable, impl::consume_t { ILauncherStatics2(std::nullptr_t = nullptr) noexcept {} ILauncherStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILauncherStatics3 : Windows::Foundation::IInspectable, impl::consume_t { ILauncherStatics3(std::nullptr_t = nullptr) noexcept {} ILauncherStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILauncherStatics4 : Windows::Foundation::IInspectable, impl::consume_t { ILauncherStatics4(std::nullptr_t = nullptr) noexcept {} ILauncherStatics4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILauncherStatics5 : Windows::Foundation::IInspectable, impl::consume_t { ILauncherStatics5(std::nullptr_t = nullptr) noexcept {} ILauncherStatics5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILauncherUIOptions : Windows::Foundation::IInspectable, impl::consume_t { ILauncherUIOptions(std::nullptr_t = nullptr) noexcept {} ILauncherUIOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILauncherViewOptions : Windows::Foundation::IInspectable, impl::consume_t { ILauncherViewOptions(std::nullptr_t = nullptr) noexcept {} ILauncherViewOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMemoryManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IMemoryManagerStatics(std::nullptr_t = nullptr) noexcept {} IMemoryManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMemoryManagerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IMemoryManagerStatics2(std::nullptr_t = nullptr) noexcept {} IMemoryManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMemoryManagerStatics3 : Windows::Foundation::IInspectable, impl::consume_t { IMemoryManagerStatics3(std::nullptr_t = nullptr) noexcept {} IMemoryManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMemoryManagerStatics4 : Windows::Foundation::IInspectable, impl::consume_t { IMemoryManagerStatics4(std::nullptr_t = nullptr) noexcept {} IMemoryManagerStatics4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProcessLauncherOptions : Windows::Foundation::IInspectable, impl::consume_t { IProcessLauncherOptions(std::nullptr_t = nullptr) noexcept {} IProcessLauncherOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProcessLauncherResult : Windows::Foundation::IInspectable, impl::consume_t { IProcessLauncherResult(std::nullptr_t = nullptr) noexcept {} IProcessLauncherResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProcessLauncherStatics : Windows::Foundation::IInspectable, impl::consume_t { IProcessLauncherStatics(std::nullptr_t = nullptr) noexcept {} IProcessLauncherStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProcessMemoryReport : Windows::Foundation::IInspectable, impl::consume_t { IProcessMemoryReport(std::nullptr_t = nullptr) noexcept {} IProcessMemoryReport(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtocolForResultsOperation : Windows::Foundation::IInspectable, impl::consume_t { IProtocolForResultsOperation(std::nullptr_t = nullptr) noexcept {} IProtocolForResultsOperation(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRemoteLauncherOptions : Windows::Foundation::IInspectable, impl::consume_t { IRemoteLauncherOptions(std::nullptr_t = nullptr) noexcept {} IRemoteLauncherOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRemoteLauncherStatics : Windows::Foundation::IInspectable, impl::consume_t { IRemoteLauncherStatics(std::nullptr_t = nullptr) noexcept {} IRemoteLauncherStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IShutdownManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IShutdownManagerStatics(std::nullptr_t = nullptr) noexcept {} IShutdownManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IShutdownManagerStatics2 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IShutdownManagerStatics2(std::nullptr_t = nullptr) noexcept {} IShutdownManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITimeZoneSettingsStatics : Windows::Foundation::IInspectable, impl::consume_t { ITimeZoneSettingsStatics(std::nullptr_t = nullptr) noexcept {} ITimeZoneSettingsStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITimeZoneSettingsStatics2 : Windows::Foundation::IInspectable, impl::consume_t { ITimeZoneSettingsStatics2(std::nullptr_t = nullptr) noexcept {} ITimeZoneSettingsStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUser : Windows::Foundation::IInspectable, impl::consume_t { IUser(std::nullptr_t = nullptr) noexcept {} IUser(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserAuthenticationStatusChangeDeferral : Windows::Foundation::IInspectable, impl::consume_t { IUserAuthenticationStatusChangeDeferral(std::nullptr_t = nullptr) noexcept {} IUserAuthenticationStatusChangeDeferral(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserAuthenticationStatusChangingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IUserAuthenticationStatusChangingEventArgs(std::nullptr_t = nullptr) noexcept {} IUserAuthenticationStatusChangingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IUserChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IUserChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserChangedEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IUserChangedEventArgs2(std::nullptr_t = nullptr) noexcept {} IUserChangedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserDeviceAssociationChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IUserDeviceAssociationChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IUserDeviceAssociationChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserDeviceAssociationStatics : Windows::Foundation::IInspectable, impl::consume_t { IUserDeviceAssociationStatics(std::nullptr_t = nullptr) noexcept {} IUserDeviceAssociationStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserPicker : Windows::Foundation::IInspectable, impl::consume_t { IUserPicker(std::nullptr_t = nullptr) noexcept {} IUserPicker(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserPickerStatics : Windows::Foundation::IInspectable, impl::consume_t { IUserPickerStatics(std::nullptr_t = nullptr) noexcept {} IUserPickerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserStatics : Windows::Foundation::IInspectable, impl::consume_t { IUserStatics(std::nullptr_t = nullptr) noexcept {} IUserStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IUserStatics2(std::nullptr_t = nullptr) noexcept {} IUserStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserWatcher : Windows::Foundation::IInspectable, impl::consume_t { IUserWatcher(std::nullptr_t = nullptr) noexcept {} IUserWatcher(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif