mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-16 15:36:12 -04:00
69 lines
3.0 KiB
C++
69 lines
3.0 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT
|
|
// v2.0.250303.1
|
|
|
|
#pragma once
|
|
#ifndef WINRT_Windows_AI_Agents_Mcp_2_H
|
|
#define WINRT_Windows_AI_Agents_Mcp_2_H
|
|
#include "winrt/impl/Windows.AI.Agents.Mcp.1.h"
|
|
#include "winrt/impl/Windows.Foundation.1.h"
|
|
WINRT_EXPORT namespace winrt::Windows::AI::Agents::Mcp {
|
|
struct WINRT_IMPL_EMPTY_BASES McpHttpConnectionResult
|
|
: winrt::Windows::AI::Agents::Mcp::IMcpHttpConnectionResult {
|
|
McpHttpConnectionResult(std::nullptr_t) noexcept {}
|
|
McpHttpConnectionResult(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::AI::Agents::Mcp::IMcpHttpConnectionResult(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES McpNamedPipeConnectionResult
|
|
: winrt::Windows::AI::Agents::Mcp::IMcpNamedPipeConnectionResult {
|
|
McpNamedPipeConnectionResult(std::nullptr_t) noexcept {}
|
|
McpNamedPipeConnectionResult(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::AI::Agents::Mcp::IMcpNamedPipeConnectionResult(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct McpResources {
|
|
McpResources() = delete;
|
|
[[nodiscard]] static auto FileSystemRead();
|
|
[[nodiscard]] static auto FileSystemWrite();
|
|
[[nodiscard]] static auto FileSystemDelete();
|
|
[[nodiscard]] static auto FileSystemCreate();
|
|
[[nodiscard]] static auto HttpGet();
|
|
[[nodiscard]] static auto HttpPost();
|
|
[[nodiscard]] static auto HttpPut();
|
|
[[nodiscard]] static auto HttpDelete();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES McpServerContext
|
|
: winrt::Windows::AI::Agents::Mcp::IMcpServerContext {
|
|
McpServerContext(std::nullptr_t) noexcept {}
|
|
McpServerContext(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::AI::Agents::Mcp::IMcpServerContext(
|
|
ptr, take_ownership_from_abi) {}
|
|
static auto GetContextForCaller();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES McpServerInfo
|
|
: winrt::Windows::AI::Agents::Mcp::IMcpServerInfo {
|
|
McpServerInfo(std::nullptr_t) noexcept {}
|
|
McpServerInfo(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::AI::Agents::Mcp::IMcpServerInfo(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES McpServerRegistry
|
|
: winrt::Windows::AI::Agents::Mcp::IMcpServerRegistry {
|
|
McpServerRegistry(std::nullptr_t) noexcept {}
|
|
McpServerRegistry(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::AI::Agents::Mcp::IMcpServerRegistry(
|
|
ptr, take_ownership_from_abi) {}
|
|
static auto GetDefault();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES McpStdioConnectionInfo
|
|
: winrt::Windows::AI::Agents::Mcp::IMcpStdioConnectionInfo,
|
|
impl::require<McpStdioConnectionInfo,
|
|
winrt::Windows::Foundation::IClosable> {
|
|
McpStdioConnectionInfo(std::nullptr_t) noexcept {}
|
|
McpStdioConnectionInfo(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::AI::Agents::Mcp::IMcpStdioConnectionInfo(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
}
|
|
#endif
|