// C++/WinRT v2.0.250303.1 // 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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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