// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #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 __declspec(empty_bases) IBufferProtectUnprotectResult : Windows::Foundation::IInspectable, impl::consume_t { IBufferProtectUnprotectResult(std::nullptr_t = nullptr) noexcept {} IBufferProtectUnprotectResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDataProtectionInfo : Windows::Foundation::IInspectable, impl::consume_t { IDataProtectionInfo(std::nullptr_t = nullptr) noexcept {} IDataProtectionInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDataProtectionManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IDataProtectionManagerStatics(std::nullptr_t = nullptr) noexcept {} IDataProtectionManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFileProtectionInfo : Windows::Foundation::IInspectable, impl::consume_t { IFileProtectionInfo(std::nullptr_t = nullptr) noexcept {} IFileProtectionInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFileProtectionInfo2 : Windows::Foundation::IInspectable, impl::consume_t { IFileProtectionInfo2(std::nullptr_t = nullptr) noexcept {} IFileProtectionInfo2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFileProtectionManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IFileProtectionManagerStatics(std::nullptr_t = nullptr) noexcept {} IFileProtectionManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFileProtectionManagerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IFileProtectionManagerStatics2(std::nullptr_t = nullptr) noexcept {} IFileProtectionManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFileProtectionManagerStatics3 : Windows::Foundation::IInspectable, impl::consume_t { IFileProtectionManagerStatics3(std::nullptr_t = nullptr) noexcept {} IFileProtectionManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFileRevocationManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IFileRevocationManagerStatics(std::nullptr_t = nullptr) noexcept {} IFileRevocationManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFileUnprotectOptions : Windows::Foundation::IInspectable, impl::consume_t { IFileUnprotectOptions(std::nullptr_t = nullptr) noexcept {} IFileUnprotectOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFileUnprotectOptionsFactory : Windows::Foundation::IInspectable, impl::consume_t { IFileUnprotectOptionsFactory(std::nullptr_t = nullptr) noexcept {} IFileUnprotectOptionsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectedAccessResumedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IProtectedAccessResumedEventArgs(std::nullptr_t = nullptr) noexcept {} IProtectedAccessResumedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectedAccessSuspendingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IProtectedAccessSuspendingEventArgs(std::nullptr_t = nullptr) noexcept {} IProtectedAccessSuspendingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectedContainerExportResult : Windows::Foundation::IInspectable, impl::consume_t { IProtectedContainerExportResult(std::nullptr_t = nullptr) noexcept {} IProtectedContainerExportResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectedContainerImportResult : Windows::Foundation::IInspectable, impl::consume_t { IProtectedContainerImportResult(std::nullptr_t = nullptr) noexcept {} IProtectedContainerImportResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectedContentRevokedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IProtectedContentRevokedEventArgs(std::nullptr_t = nullptr) noexcept {} IProtectedContentRevokedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectedFileCreateResult : Windows::Foundation::IInspectable, impl::consume_t { IProtectedFileCreateResult(std::nullptr_t = nullptr) noexcept {} IProtectedFileCreateResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectionPolicyAuditInfo : Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyAuditInfo(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyAuditInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectionPolicyAuditInfoFactory : Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyAuditInfoFactory(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyAuditInfoFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectionPolicyManager : Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyManager(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyManager(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectionPolicyManager2 : Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyManager2(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyManager2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectionPolicyManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyManagerStatics(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectionPolicyManagerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyManagerStatics2(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectionPolicyManagerStatics3 : Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyManagerStatics3(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProtectionPolicyManagerStatics4 : Windows::Foundation::IInspectable, impl::consume_t { IProtectionPolicyManagerStatics4(std::nullptr_t = nullptr) noexcept {} IProtectionPolicyManagerStatics4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IThreadNetworkContext : Windows::Foundation::IInspectable, impl::consume_t { IThreadNetworkContext(std::nullptr_t = nullptr) noexcept {} IThreadNetworkContext(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif