// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Security_EnterpriseData_1_H #define WINRT_Windows_Security_EnterpriseData_1_H #include "winrt/impl/Windows.Security.EnterpriseData.0.h" WINRT_EXPORT namespace winrt::Windows::Security::EnterpriseData { struct WINRT_IMPL_EMPTY_BASES IBufferProtectUnprotectResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBufferProtectUnprotectResult(std::nullptr_t = nullptr) noexcept {} IBufferProtectUnprotectResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDataProtectionInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataProtectionInfo(std::nullptr_t = nullptr) noexcept {} IDataProtectionInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDataProtectionManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDataProtectionManagerStatics(std::nullptr_t = nullptr) noexcept {} IDataProtectionManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileProtectionInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileProtectionInfo(std::nullptr_t = nullptr) noexcept {} IFileProtectionInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileProtectionInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileProtectionInfo2(std::nullptr_t = nullptr) noexcept {} IFileProtectionInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileProtectionManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileProtectionManagerStatics(std::nullptr_t = nullptr) noexcept {} IFileProtectionManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileProtectionManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileProtectionManagerStatics2(std::nullptr_t = nullptr) noexcept {} IFileProtectionManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileProtectionManagerStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileProtectionManagerStatics3(std::nullptr_t = nullptr) noexcept {} IFileProtectionManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileRevocationManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileRevocationManagerStatics(std::nullptr_t = nullptr) noexcept {} IFileRevocationManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileUnprotectOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileUnprotectOptions(std::nullptr_t = nullptr) noexcept {} IFileUnprotectOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileUnprotectOptionsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileUnprotectOptionsFactory(std::nullptr_t = nullptr) noexcept {} IFileUnprotectOptionsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectedAccessResumedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectedAccessResumedEventArgs(std::nullptr_t = nullptr) noexcept {} IProtectedAccessResumedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectedAccessSuspendingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectedAccessSuspendingEventArgs(std::nullptr_t = nullptr) noexcept {} IProtectedAccessSuspendingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectedContainerExportResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectedContainerExportResult(std::nullptr_t = nullptr) noexcept {} IProtectedContainerExportResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectedContainerImportResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectedContainerImportResult(std::nullptr_t = nullptr) noexcept {} IProtectedContainerImportResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectedContentRevokedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectedContentRevokedEventArgs(std::nullptr_t = nullptr) noexcept {} IProtectedContentRevokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectedFileCreateResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectedFileCreateResult(std::nullptr_t = nullptr) noexcept {} IProtectedFileCreateResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectionPolicyAuditInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyAuditInfo(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyAuditInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectionPolicyAuditInfoFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyAuditInfoFactory(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyAuditInfoFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectionPolicyManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyManager(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectionPolicyManager2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyManager2(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyManager2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectionPolicyManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyManagerStatics(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectionPolicyManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyManagerStatics2(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectionPolicyManagerStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyManagerStatics3(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProtectionPolicyManagerStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyManagerStatics4(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyManagerStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IThreadNetworkContext : winrt::Windows::Foundation::IInspectable, impl::consume_t { IThreadNetworkContext(std::nullptr_t = nullptr) noexcept {} IThreadNetworkContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif