// WARNING: Please don't edit this file. It was generated by C++/WinRT // v2.0.250303.1 #pragma once #ifndef WINRT_Microsoft_Windows_AI_MachineLearning_1_H #define WINRT_Microsoft_Windows_AI_MachineLearning_1_H #include "winrt/impl/Microsoft.Windows.AI.MachineLearning.0.h" WINRT_EXPORT namespace winrt::Microsoft::Windows::AI::MachineLearning { struct WINRT_IMPL_EMPTY_BASES ICatalogModelInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICatalogModelInfo(std::nullptr_t = nullptr) noexcept {} ICatalogModelInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICatalogModelInstance : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICatalogModelInstance(std::nullptr_t = nullptr) noexcept {} ICatalogModelInstance(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICatalogModelInstanceResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICatalogModelInstanceResult(std::nullptr_t = nullptr) noexcept {} ICatalogModelInstanceResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExecutionProvider : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExecutionProvider(std::nullptr_t = nullptr) noexcept {} IExecutionProvider(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExecutionProviderCatalog : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExecutionProviderCatalog(std::nullptr_t = nullptr) noexcept {} IExecutionProviderCatalog(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExecutionProviderCatalogStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExecutionProviderCatalogStatics(std::nullptr_t = nullptr) noexcept {} IExecutionProviderCatalogStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IExecutionProviderReadyResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IExecutionProviderReadyResult(std::nullptr_t = nullptr) noexcept {} IExecutionProviderReadyResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IModelCatalog : winrt::Windows::Foundation::IInspectable, impl::consume_t { IModelCatalog(std::nullptr_t = nullptr) noexcept {} IModelCatalog(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IModelCatalogFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IModelCatalogFactory(std::nullptr_t = nullptr) noexcept {} IModelCatalogFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IModelCatalogSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IModelCatalogSource(std::nullptr_t = nullptr) noexcept {} IModelCatalogSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IModelCatalogSourceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IModelCatalogSourceStatics(std::nullptr_t = nullptr) noexcept {} IModelCatalogSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif