// C++/WinRT v2.0.220110.5 // 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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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