// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_System_Profile_1_H #define WINRT_Windows_System_Profile_1_H #include "winrt/impl/Windows.System.Profile.0.h" WINRT_EXPORT namespace winrt::Windows::System::Profile { struct __declspec(empty_bases) IAnalyticsInfoStatics : Windows::Foundation::IInspectable, impl::consume_t { IAnalyticsInfoStatics(std::nullptr_t = nullptr) noexcept {} IAnalyticsInfoStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAnalyticsInfoStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IAnalyticsInfoStatics2(std::nullptr_t = nullptr) noexcept {} IAnalyticsInfoStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAnalyticsVersionInfo : Windows::Foundation::IInspectable, impl::consume_t { IAnalyticsVersionInfo(std::nullptr_t = nullptr) noexcept {} IAnalyticsVersionInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAnalyticsVersionInfo2 : Windows::Foundation::IInspectable, impl::consume_t { IAnalyticsVersionInfo2(std::nullptr_t = nullptr) noexcept {} IAnalyticsVersionInfo2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppApplicabilityStatics : Windows::Foundation::IInspectable, impl::consume_t { IAppApplicabilityStatics(std::nullptr_t = nullptr) noexcept {} IAppApplicabilityStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IEducationSettingsStatics : Windows::Foundation::IInspectable, impl::consume_t { IEducationSettingsStatics(std::nullptr_t = nullptr) noexcept {} IEducationSettingsStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHardwareIdentificationStatics : Windows::Foundation::IInspectable, impl::consume_t { IHardwareIdentificationStatics(std::nullptr_t = nullptr) noexcept {} IHardwareIdentificationStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHardwareToken : Windows::Foundation::IInspectable, impl::consume_t { IHardwareToken(std::nullptr_t = nullptr) noexcept {} IHardwareToken(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKnownRetailInfoPropertiesStatics : Windows::Foundation::IInspectable, impl::consume_t { IKnownRetailInfoPropertiesStatics(std::nullptr_t = nullptr) noexcept {} IKnownRetailInfoPropertiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPlatformDiagnosticsAndUsageDataSettingsStatics : Windows::Foundation::IInspectable, impl::consume_t { IPlatformDiagnosticsAndUsageDataSettingsStatics(std::nullptr_t = nullptr) noexcept {} IPlatformDiagnosticsAndUsageDataSettingsStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRetailInfoStatics : Windows::Foundation::IInspectable, impl::consume_t { IRetailInfoStatics(std::nullptr_t = nullptr) noexcept {} IRetailInfoStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISharedModeSettingsStatics : Windows::Foundation::IInspectable, impl::consume_t { ISharedModeSettingsStatics(std::nullptr_t = nullptr) noexcept {} ISharedModeSettingsStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISharedModeSettingsStatics2 : Windows::Foundation::IInspectable, impl::consume_t { ISharedModeSettingsStatics2(std::nullptr_t = nullptr) noexcept {} ISharedModeSettingsStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISystemIdentificationInfo : Windows::Foundation::IInspectable, impl::consume_t { ISystemIdentificationInfo(std::nullptr_t = nullptr) noexcept {} ISystemIdentificationInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISystemIdentificationStatics : Windows::Foundation::IInspectable, impl::consume_t { ISystemIdentificationStatics(std::nullptr_t = nullptr) noexcept {} ISystemIdentificationStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISystemSetupInfoStatics : Windows::Foundation::IInspectable, impl::consume_t { ISystemSetupInfoStatics(std::nullptr_t = nullptr) noexcept {} ISystemSetupInfoStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUnsupportedAppRequirement : Windows::Foundation::IInspectable, impl::consume_t { IUnsupportedAppRequirement(std::nullptr_t = nullptr) noexcept {} IUnsupportedAppRequirement(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWindowsIntegrityPolicyStatics : Windows::Foundation::IInspectable, impl::consume_t { IWindowsIntegrityPolicyStatics(std::nullptr_t = nullptr) noexcept {} IWindowsIntegrityPolicyStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif