// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_Security_Isolation_1_H #define WINRT_Windows_Security_Isolation_1_H #include "winrt/impl/Windows.Security.Isolation.0.h" WINRT_EXPORT namespace winrt::Windows::Security::Isolation { struct __declspec(empty_bases) IIsolatedWindowsEnvironment : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironment(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironment(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironment2 : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironment2(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironment2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironment3 : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironment3(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironment3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentCreateResult : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentCreateResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentCreateResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentFactory : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentFactory(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentFile : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentFile(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentFile(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentFile2 : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentFile2(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentFile2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentHostStatics : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentHostStatics(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentHostStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentLaunchFileResult : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentLaunchFileResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentLaunchFileResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentOptions : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentOptions(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentOptions2 : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentOptions2(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentOptions2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentOwnerRegistrationData : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentOwnerRegistrationData(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentOwnerRegistrationData(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentOwnerRegistrationResult : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentOwnerRegistrationResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentOwnerRegistrationResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentOwnerRegistrationStatics : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentOwnerRegistrationStatics(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentOwnerRegistrationStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentPostMessageResult : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentPostMessageResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentPostMessageResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentProcess : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentProcess(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentProcess(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentShareFileRequestOptions : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentShareFileRequestOptions(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentShareFileRequestOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentShareFileResult : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentShareFileResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentShareFileResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentShareFolderRequestOptions : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentShareFolderRequestOptions(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentShareFolderRequestOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentShareFolderResult : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentShareFolderResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentShareFolderResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentStartProcessResult : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentStartProcessResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentStartProcessResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentTelemetryParameters : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentTelemetryParameters(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentTelemetryParameters(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentUserInfo : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentUserInfo(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentUserInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsHostMessengerStatics : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsHostMessengerStatics(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsHostMessengerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsHostMessengerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsHostMessengerStatics2(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsHostMessengerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif