// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #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 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironment(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironment2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironment2(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironment2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironment3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironment3(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironment3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironment4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironment4(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironment4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentCreateResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentCreateResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentCreateResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentCreateResult2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentCreateResult2(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentCreateResult2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentFactory(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentFile : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentFile(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentFile(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentFile2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentFile2(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentFile2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentHostStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentHostStatics(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentHostStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentLaunchFileResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentLaunchFileResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentLaunchFileResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentOptions(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentOptions2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentOptions2(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentOptions2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentOptions3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentOptions3(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentOptions3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentOwnerRegistrationData : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentOwnerRegistrationData(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentOwnerRegistrationData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentOwnerRegistrationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentOwnerRegistrationResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentOwnerRegistrationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentOwnerRegistrationStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentOwnerRegistrationStatics(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentOwnerRegistrationStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentPostMessageResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentPostMessageResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentPostMessageResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentProcess : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentProcess(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentProcess(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentShareFileRequestOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentShareFileRequestOptions(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentShareFileRequestOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentShareFileResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentShareFileResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentShareFileResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentShareFolderRequestOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentShareFolderRequestOptions(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentShareFolderRequestOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentShareFolderResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentShareFolderResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentShareFolderResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentStartProcessResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentStartProcessResult(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentStartProcessResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentTelemetryParameters : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentTelemetryParameters(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentTelemetryParameters(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentUserInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentUserInfo(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentUserInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsEnvironmentUserInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsEnvironmentUserInfo2(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsEnvironmentUserInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsHostMessengerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsHostMessengerStatics(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsHostMessengerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIsolatedWindowsHostMessengerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIsolatedWindowsHostMessengerStatics2(std::nullptr_t = nullptr) noexcept {} IIsolatedWindowsHostMessengerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif