mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
136 lines
6.5 KiB
C++
136 lines
6.5 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_Text_2_H
|
|
#define WINRT_Microsoft_Windows_AI_Text_2_H
|
|
#include "winrt/impl/Microsoft.Windows.AI.Text.1.h"
|
|
#include "winrt/impl/Windows.Foundation.1.h"
|
|
WINRT_EXPORT namespace winrt::Microsoft::Windows::AI::Text {
|
|
struct WINRT_IMPL_EMPTY_BASES ConversationItem
|
|
: winrt::Microsoft::Windows::AI::Text::IConversationItem {
|
|
ConversationItem(std::nullptr_t) noexcept {}
|
|
ConversationItem(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::Text::IConversationItem(
|
|
ptr, take_ownership_from_abi) {}
|
|
ConversationItem();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ConversationSummaryOptions
|
|
: winrt::Microsoft::Windows::AI::Text::IConversationSummaryOptions {
|
|
ConversationSummaryOptions(std::nullptr_t) noexcept {}
|
|
ConversationSummaryOptions(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::Text::IConversationSummaryOptions(
|
|
ptr, take_ownership_from_abi) {}
|
|
ConversationSummaryOptions();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LanguageModel
|
|
: winrt::Microsoft::Windows::AI::Text::ILanguageModel,
|
|
impl::require<LanguageModel,
|
|
winrt::Microsoft::Windows::AI::Text::ILanguageModel2,
|
|
winrt::Windows::Foundation::IClosable> {
|
|
LanguageModel(std::nullptr_t) noexcept {}
|
|
LanguageModel(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::Text::ILanguageModel(
|
|
ptr, take_ownership_from_abi) {}
|
|
static auto GetReadyState();
|
|
static auto EnsureReadyAsync();
|
|
static auto CreateAsync();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LanguageModelContext
|
|
: winrt::Microsoft::Windows::AI::Text::ILanguageModelContext,
|
|
impl::require<LanguageModelContext,
|
|
winrt::Windows::Foundation::IClosable> {
|
|
LanguageModelContext(std::nullptr_t) noexcept {}
|
|
LanguageModelContext(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::Text::ILanguageModelContext(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LanguageModelEmbeddingVectorResult
|
|
: winrt::Microsoft::Windows::AI::Text::
|
|
ILanguageModelEmbeddingVectorResult {
|
|
LanguageModelEmbeddingVectorResult(std::nullptr_t) noexcept {}
|
|
LanguageModelEmbeddingVectorResult(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::Text::
|
|
ILanguageModelEmbeddingVectorResult(ptr,
|
|
take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LanguageModelOptions
|
|
: winrt::Microsoft::Windows::AI::Text::ILanguageModelOptions {
|
|
LanguageModelOptions(std::nullptr_t) noexcept {}
|
|
LanguageModelOptions(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::Text::ILanguageModelOptions(
|
|
ptr, take_ownership_from_abi) {}
|
|
LanguageModelOptions();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LanguageModelResponseResult
|
|
: winrt::Microsoft::Windows::AI::Text::ILanguageModelResponseResult {
|
|
LanguageModelResponseResult(std::nullptr_t) noexcept {}
|
|
LanguageModelResponseResult(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::Text::ILanguageModelResponseResult(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TextRewriter
|
|
: winrt::Microsoft::Windows::AI::Text::ITextRewriter,
|
|
impl::require<TextRewriter,
|
|
winrt::Microsoft::Windows::AI::Text::ITextRewriter2,
|
|
winrt::Microsoft::Windows::AI::Text::ITextRewriter3> {
|
|
TextRewriter(std::nullptr_t) noexcept {}
|
|
TextRewriter(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::Text::ITextRewriter(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit TextRewriter(
|
|
winrt::Microsoft::Windows::AI::Text::LanguageModel const&
|
|
languageModel);
|
|
using winrt::Microsoft::Windows::AI::Text::ITextRewriter::RewriteAsync;
|
|
using impl::consume_t<
|
|
TextRewriter,
|
|
winrt::Microsoft::Windows::AI::Text::ITextRewriter2>::RewriteAsync;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TextSummarizer
|
|
: winrt::Microsoft::Windows::AI::Text::ITextSummarizer,
|
|
impl::require<TextSummarizer,
|
|
winrt::Microsoft::Windows::AI::Text::ITextSummarizer2,
|
|
winrt::Microsoft::Windows::AI::Text::ITextSummarizer3,
|
|
winrt::Microsoft::Windows::AI::Text::ITextSummarizer4> {
|
|
TextSummarizer(std::nullptr_t) noexcept {}
|
|
TextSummarizer(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::Text::ITextSummarizer(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit TextSummarizer(
|
|
winrt::Microsoft::Windows::AI::Text::LanguageModel const&
|
|
languageModel);
|
|
using impl::consume_t<
|
|
TextSummarizer, winrt::Microsoft::Windows::AI::Text::ITextSummarizer3>::
|
|
IsPromptLargerThanContext;
|
|
using impl::consume_t<
|
|
TextSummarizer, winrt::Microsoft::Windows::AI::Text::ITextSummarizer4>::
|
|
IsPromptLargerThanContext;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TextToTableConverter
|
|
: winrt::Microsoft::Windows::AI::Text::ITextToTableConverter {
|
|
TextToTableConverter(std::nullptr_t) noexcept {}
|
|
TextToTableConverter(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::Text::ITextToTableConverter(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit TextToTableConverter(
|
|
winrt::Microsoft::Windows::AI::Text::LanguageModel const&
|
|
languageModel);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TextToTableResponseResult
|
|
: winrt::Microsoft::Windows::AI::Text::ITextToTableResponseResult {
|
|
TextToTableResponseResult(std::nullptr_t) noexcept {}
|
|
TextToTableResponseResult(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::Text::ITextToTableResponseResult(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TextToTableRow
|
|
: winrt::Microsoft::Windows::AI::Text::ITextToTableRow {
|
|
TextToTableRow(std::nullptr_t) noexcept {}
|
|
TextToTableRow(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::Windows::AI::Text::ITextToTableRow(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
}
|
|
#endif
|