// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Security_Cryptography_Certificates_1_H #define WINRT_Windows_Security_Cryptography_Certificates_1_H #include "winrt/impl/Windows.Security.Cryptography.Certificates.0.h" WINRT_EXPORT namespace winrt::Windows::Security::Cryptography::Certificates { struct __declspec(empty_bases) ICertificate : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificate(std::nullptr_t = nullptr) noexcept {} ICertificate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificate2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificate2(std::nullptr_t = nullptr) noexcept {} ICertificate2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificate3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificate3(std::nullptr_t = nullptr) noexcept {} ICertificate3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateChain : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateChain(std::nullptr_t = nullptr) noexcept {} ICertificateChain(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateEnrollmentManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateEnrollmentManagerStatics(std::nullptr_t = nullptr) noexcept {} ICertificateEnrollmentManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateEnrollmentManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateEnrollmentManagerStatics2(std::nullptr_t = nullptr) noexcept {} ICertificateEnrollmentManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateEnrollmentManagerStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateEnrollmentManagerStatics3(std::nullptr_t = nullptr) noexcept {} ICertificateEnrollmentManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateExtension : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateExtension(std::nullptr_t = nullptr) noexcept {} ICertificateExtension(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateFactory(std::nullptr_t = nullptr) noexcept {} ICertificateFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateKeyUsages : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateKeyUsages(std::nullptr_t = nullptr) noexcept {} ICertificateKeyUsages(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateQuery : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateQuery(std::nullptr_t = nullptr) noexcept {} ICertificateQuery(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateQuery2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateQuery2(std::nullptr_t = nullptr) noexcept {} ICertificateQuery2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateRequestProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateRequestProperties(std::nullptr_t = nullptr) noexcept {} ICertificateRequestProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateRequestProperties2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateRequestProperties2(std::nullptr_t = nullptr) noexcept {} ICertificateRequestProperties2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateRequestProperties3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateRequestProperties3(std::nullptr_t = nullptr) noexcept {} ICertificateRequestProperties3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateRequestProperties4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateRequestProperties4(std::nullptr_t = nullptr) noexcept {} ICertificateRequestProperties4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateStore : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateStore(std::nullptr_t = nullptr) noexcept {} ICertificateStore(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateStore2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateStore2(std::nullptr_t = nullptr) noexcept {} ICertificateStore2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateStoresStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateStoresStatics(std::nullptr_t = nullptr) noexcept {} ICertificateStoresStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICertificateStoresStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICertificateStoresStatics2(std::nullptr_t = nullptr) noexcept {} ICertificateStoresStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IChainBuildingParameters : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChainBuildingParameters(std::nullptr_t = nullptr) noexcept {} IChainBuildingParameters(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IChainValidationParameters : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChainValidationParameters(std::nullptr_t = nullptr) noexcept {} IChainValidationParameters(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICmsAttachedSignature : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICmsAttachedSignature(std::nullptr_t = nullptr) noexcept {} ICmsAttachedSignature(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICmsAttachedSignatureFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICmsAttachedSignatureFactory(std::nullptr_t = nullptr) noexcept {} ICmsAttachedSignatureFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICmsAttachedSignatureStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICmsAttachedSignatureStatics(std::nullptr_t = nullptr) noexcept {} ICmsAttachedSignatureStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICmsDetachedSignature : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICmsDetachedSignature(std::nullptr_t = nullptr) noexcept {} ICmsDetachedSignature(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICmsDetachedSignatureFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICmsDetachedSignatureFactory(std::nullptr_t = nullptr) noexcept {} ICmsDetachedSignatureFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICmsDetachedSignatureStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICmsDetachedSignatureStatics(std::nullptr_t = nullptr) noexcept {} ICmsDetachedSignatureStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICmsSignerInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICmsSignerInfo(std::nullptr_t = nullptr) noexcept {} ICmsSignerInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICmsTimestampInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICmsTimestampInfo(std::nullptr_t = nullptr) noexcept {} ICmsTimestampInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKeyAlgorithmNamesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKeyAlgorithmNamesStatics(std::nullptr_t = nullptr) noexcept {} IKeyAlgorithmNamesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKeyAlgorithmNamesStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKeyAlgorithmNamesStatics2(std::nullptr_t = nullptr) noexcept {} IKeyAlgorithmNamesStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKeyAttestationHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKeyAttestationHelperStatics(std::nullptr_t = nullptr) noexcept {} IKeyAttestationHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKeyAttestationHelperStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKeyAttestationHelperStatics2(std::nullptr_t = nullptr) noexcept {} IKeyAttestationHelperStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKeyStorageProviderNamesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKeyStorageProviderNamesStatics(std::nullptr_t = nullptr) noexcept {} IKeyStorageProviderNamesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKeyStorageProviderNamesStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKeyStorageProviderNamesStatics2(std::nullptr_t = nullptr) noexcept {} IKeyStorageProviderNamesStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPfxImportParameters : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPfxImportParameters(std::nullptr_t = nullptr) noexcept {} IPfxImportParameters(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStandardCertificateStoreNamesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStandardCertificateStoreNamesStatics(std::nullptr_t = nullptr) noexcept {} IStandardCertificateStoreNamesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISubjectAlternativeNameInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISubjectAlternativeNameInfo(std::nullptr_t = nullptr) noexcept {} ISubjectAlternativeNameInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISubjectAlternativeNameInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISubjectAlternativeNameInfo2(std::nullptr_t = nullptr) noexcept {} ISubjectAlternativeNameInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserCertificateEnrollmentManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserCertificateEnrollmentManager(std::nullptr_t = nullptr) noexcept {} IUserCertificateEnrollmentManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserCertificateEnrollmentManager2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserCertificateEnrollmentManager2(std::nullptr_t = nullptr) noexcept {} IUserCertificateEnrollmentManager2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserCertificateStore : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserCertificateStore(std::nullptr_t = nullptr) noexcept {} IUserCertificateStore(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif