mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 07:06:11 -04:00
86 lines
4.2 KiB
C++
86 lines
4.2 KiB
C++
// 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_2_H
|
|
#define WINRT_Microsoft_Windows_AI_MachineLearning_2_H
|
|
#include "winrt/impl/Microsoft.Windows.AI.MachineLearning.1.h"
|
|
#include "winrt/impl/Windows.Foundation.1.h"
|
|
#include "winrt/impl/Windows.Foundation.Collections.1.h"
|
|
WINRT_EXPORT namespace winrt::Microsoft::Windows::AI::MachineLearning {
|
|
struct WINRT_IMPL_EMPTY_BASES CatalogModelInfo
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::ICatalogModelInfo {
|
|
CatalogModelInfo(std::nullptr_t) noexcept {}
|
|
CatalogModelInfo(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::ICatalogModelInfo(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CatalogModelInstance
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::ICatalogModelInstance,
|
|
impl::require<CatalogModelInstance,
|
|
winrt::Windows::Foundation::IClosable> {
|
|
CatalogModelInstance(std::nullptr_t) noexcept {}
|
|
CatalogModelInstance(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::ICatalogModelInstance(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CatalogModelInstanceResult
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::
|
|
ICatalogModelInstanceResult {
|
|
CatalogModelInstanceResult(std::nullptr_t) noexcept {}
|
|
CatalogModelInstanceResult(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::
|
|
ICatalogModelInstanceResult(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ExecutionProvider
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::IExecutionProvider {
|
|
ExecutionProvider(std::nullptr_t) noexcept {}
|
|
ExecutionProvider(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::IExecutionProvider(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ExecutionProviderCatalog
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::
|
|
IExecutionProviderCatalog {
|
|
ExecutionProviderCatalog(std::nullptr_t) noexcept {}
|
|
ExecutionProviderCatalog(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::
|
|
IExecutionProviderCatalog(ptr, take_ownership_from_abi) {}
|
|
static auto GetDefault();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ExecutionProviderReadyResult
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::
|
|
IExecutionProviderReadyResult {
|
|
ExecutionProviderReadyResult(std::nullptr_t) noexcept {}
|
|
ExecutionProviderReadyResult(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::
|
|
IExecutionProviderReadyResult(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ModelCatalog
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::IModelCatalog {
|
|
ModelCatalog(std::nullptr_t) noexcept {}
|
|
ModelCatalog(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::IModelCatalog(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit ModelCatalog(
|
|
array_view<winrt::Microsoft::Windows::AI::MachineLearning::
|
|
ModelCatalogSource const>
|
|
sources);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ModelCatalogSource
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::IModelCatalogSource {
|
|
ModelCatalogSource(std::nullptr_t) noexcept {}
|
|
ModelCatalogSource(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::MachineLearning::IModelCatalogSource(
|
|
ptr, take_ownership_from_abi) {}
|
|
static auto CreateFromUriAsync(
|
|
winrt::Windows::Foundation::Uri const& location);
|
|
static auto CreateFromUriAsync(
|
|
winrt::Windows::Foundation::Uri const& location,
|
|
param::async_iterable<
|
|
winrt::Windows::Foundation::Collections::IKeyValuePair<
|
|
hstring, hstring>> const& additionalHeaders);
|
|
};
|
|
}
|
|
#endif
|