Files
nearby/internal/platform/implementation/windows/generated/winrt/impl/Microsoft.Windows.AI.GenerativeInternal.1.h
T
2026-01-27 23:46:02 -08:00

309 lines
17 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_GenerativeInternal_1_H
#define WINRT_Microsoft_Windows_AI_GenerativeInternal_1_H
#include "winrt/impl/Microsoft.Windows.AI.GenerativeInternal.0.h"
#include "winrt/impl/Windows.Foundation.0.h"
WINRT_EXPORT namespace winrt::Microsoft::Windows::AI::GenerativeInternal {
struct WINRT_IMPL_EMPTY_BASES IImageDescriptionSession
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IImageDescriptionSession>,
impl::require<winrt::Microsoft::Windows::AI::GenerativeInternal::
IImageDescriptionSession,
winrt::Windows::Foundation::IClosable> {
IImageDescriptionSession(std::nullptr_t = nullptr) noexcept {}
IImageDescriptionSession(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IImageDescriptionSessionResult
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IImageDescriptionSessionResult> {
IImageDescriptionSessionResult(std::nullptr_t = nullptr) noexcept {}
IImageDescriptionSessionResult(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IImageLLMAdapterSession
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IImageLLMAdapterSession>,
impl::require<winrt::Microsoft::Windows::AI::GenerativeInternal::
IImageLLMAdapterSession,
winrt::Windows::Foundation::IClosable> {
IImageLLMAdapterSession(std::nullptr_t = nullptr) noexcept {}
IImageLLMAdapterSession(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILanguageModelSession
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILanguageModelSession>,
impl::require<winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession,
winrt::Windows::Foundation::IClosable> {
ILanguageModelSession(std::nullptr_t = nullptr) noexcept {}
ILanguageModelSession(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILanguageModelSession2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILanguageModelSession2>,
impl::require<winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession2,
winrt::Windows::Foundation::IClosable,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession> {
ILanguageModelSession2(std::nullptr_t = nullptr) noexcept {}
ILanguageModelSession2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILanguageModelSession3
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILanguageModelSession3>,
impl::require<winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3,
winrt::Windows::Foundation::IClosable,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession2> {
ILanguageModelSession3(std::nullptr_t = nullptr) noexcept {}
ILanguageModelSession3(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
using impl::consume_t<ILanguageModelSession3, ILanguageModelSession3>::
GenerateResponseWithProgressEvent;
using impl::consume_t<
ILanguageModelSession3,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession2>::GenerateResponseWithProgressEvent;
};
struct WINRT_IMPL_EMPTY_BASES ILanguageModelSession4
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILanguageModelSession4>,
impl::require<winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4,
winrt::Windows::Foundation::IClosable,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession2,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3> {
ILanguageModelSession4(std::nullptr_t = nullptr) noexcept {}
ILanguageModelSession4(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
using impl::consume_t<ILanguageModelSession4,
ILanguageModelSession4>::GenerateResponse;
using impl::consume_t<ILanguageModelSession4,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3>::GenerateResponse;
using impl::consume_t<ILanguageModelSession4, ILanguageModelSession4>::
GenerateResponseWithProgressEvent;
using impl::consume_t<
ILanguageModelSession4,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession2>::GenerateResponseWithProgressEvent;
using impl::consume_t<
ILanguageModelSession4,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3>::GenerateResponseWithProgressEvent;
using impl::consume_t<ILanguageModelSession4,
ILanguageModelSession4>::GetEmbeddings;
using impl::consume_t<ILanguageModelSession4,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3>::GetEmbeddings;
using impl::consume_t<ILanguageModelSession4,
ILanguageModelSession4>::GetTokens;
using impl::consume_t<ILanguageModelSession4,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3>::GetTokens;
using impl::consume_t<ILanguageModelSession4,
ILanguageModelSession4>::IsPromptLargerThanContext;
using impl::consume_t<
ILanguageModelSession4,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession2>::IsPromptLargerThanContext;
};
struct WINRT_IMPL_EMPTY_BASES ILanguageModelSession5
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILanguageModelSession5>,
impl::require<winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession5,
winrt::Windows::Foundation::IClosable,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession2,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4> {
ILanguageModelSession5(std::nullptr_t = nullptr) noexcept {}
ILanguageModelSession5(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
using impl::consume_t<ILanguageModelSession5,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3>::GenerateResponse;
using impl::consume_t<ILanguageModelSession5,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4>::GenerateResponse;
using impl::consume_t<
ILanguageModelSession5,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession2>::GenerateResponseWithProgressEvent;
using impl::consume_t<
ILanguageModelSession5,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3>::GenerateResponseWithProgressEvent;
using impl::consume_t<
ILanguageModelSession5,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4>::GenerateResponseWithProgressEvent;
using impl::consume_t<ILanguageModelSession5,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3>::GetEmbeddings;
using impl::consume_t<ILanguageModelSession5,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4>::GetEmbeddings;
using impl::consume_t<ILanguageModelSession5,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3>::GetTokens;
using impl::consume_t<ILanguageModelSession5,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4>::GetTokens;
using impl::consume_t<
ILanguageModelSession5,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession2>::IsPromptLargerThanContext;
using impl::consume_t<
ILanguageModelSession5,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4>::IsPromptLargerThanContext;
};
struct WINRT_IMPL_EMPTY_BASES ILanguageModelSession6
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILanguageModelSession6>,
impl::require<winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession6,
winrt::Windows::Foundation::IClosable,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession2,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession5> {
ILanguageModelSession6(std::nullptr_t = nullptr) noexcept {}
ILanguageModelSession6(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
using impl::consume_t<ILanguageModelSession6,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3>::GenerateResponse;
using impl::consume_t<ILanguageModelSession6,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4>::GenerateResponse;
using impl::consume_t<ILanguageModelSession6, ILanguageModelSession6>::
GenerateResponseWithProgressEvent;
using impl::consume_t<
ILanguageModelSession6,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession2>::GenerateResponseWithProgressEvent;
using impl::consume_t<
ILanguageModelSession6,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3>::GenerateResponseWithProgressEvent;
using impl::consume_t<
ILanguageModelSession6,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4>::GenerateResponseWithProgressEvent;
using impl::consume_t<ILanguageModelSession6,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3>::GetEmbeddings;
using impl::consume_t<ILanguageModelSession6,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4>::GetEmbeddings;
using impl::consume_t<ILanguageModelSession6,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession3>::GetTokens;
using impl::consume_t<ILanguageModelSession6,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4>::GetTokens;
using impl::consume_t<
ILanguageModelSession6,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession2>::IsPromptLargerThanContext;
using impl::consume_t<
ILanguageModelSession6,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSession4>::IsPromptLargerThanContext;
};
struct WINRT_IMPL_EMPTY_BASES ILanguageModelSessionAdapter
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILanguageModelSessionAdapter> {
ILanguageModelSessionAdapter(std::nullptr_t = nullptr) noexcept {}
ILanguageModelSessionAdapter(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILanguageModelSessionContext
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILanguageModelSessionContext> {
ILanguageModelSessionContext(std::nullptr_t = nullptr) noexcept {}
ILanguageModelSessionContext(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILanguageModelSessionCore
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILanguageModelSessionCore>,
impl::require<winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSessionCore,
winrt::Windows::Foundation::IClosable> {
ILanguageModelSessionCore(std::nullptr_t = nullptr) noexcept {}
ILanguageModelSessionCore(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ILanguageModelSessionCore2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ILanguageModelSessionCore2>,
impl::require<winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSessionCore2,
winrt::Windows::Foundation::IClosable,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSessionCore> {
ILanguageModelSessionCore2(std::nullptr_t = nullptr) noexcept {}
ILanguageModelSessionCore2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
using impl::consume_t<
ILanguageModelSessionCore2,
ILanguageModelSessionCore2>::GenerateResponseWithProgressEvent;
using impl::consume_t<
ILanguageModelSessionCore2,
winrt::Microsoft::Windows::AI::GenerativeInternal::
ILanguageModelSessionCore>::GenerateResponseWithProgressEvent;
};
struct WINRT_IMPL_EMPTY_BASES ITextIntelligenceSession
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextIntelligenceSession> {
ITextIntelligenceSession(std::nullptr_t = nullptr) noexcept {}
ITextIntelligenceSession(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
}
#endif