mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 07:06:11 -04:00
164 lines
12 KiB
C++
164 lines
12 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210930.14
|
|
|
|
#pragma once
|
|
#ifndef WINRT_Windows_Devices_AllJoyn_2_H
|
|
#define WINRT_Windows_Devices_AllJoyn_2_H
|
|
#include "winrt/impl/Windows.Foundation.Collections.1.h"
|
|
#include "winrt/impl/Windows.Globalization.1.h"
|
|
#include "winrt/impl/Windows.Devices.AllJoyn.1.h"
|
|
WINRT_EXPORT namespace winrt::Windows::Devices::AllJoyn
|
|
{
|
|
struct __declspec(empty_bases) AllJoynAboutData : winrt::Windows::Devices::AllJoyn::IAllJoynAboutData
|
|
{
|
|
AllJoynAboutData(std::nullptr_t) noexcept {}
|
|
AllJoynAboutData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynAboutData(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct __declspec(empty_bases) AllJoynAboutDataView : winrt::Windows::Devices::AllJoyn::IAllJoynAboutDataView
|
|
{
|
|
AllJoynAboutDataView(std::nullptr_t) noexcept {}
|
|
AllJoynAboutDataView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynAboutDataView(ptr, take_ownership_from_abi) {}
|
|
static auto GetDataBySessionPortAsync(param::hstring const& uniqueName, winrt::Windows::Devices::AllJoyn::AllJoynBusAttachment const& busAttachment, uint16_t sessionPort);
|
|
static auto GetDataBySessionPortAsync(param::hstring const& uniqueName, winrt::Windows::Devices::AllJoyn::AllJoynBusAttachment const& busAttachment, uint16_t sessionPort, winrt::Windows::Globalization::Language const& language);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynAcceptSessionJoinerEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynAcceptSessionJoinerEventArgs
|
|
{
|
|
AllJoynAcceptSessionJoinerEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynAcceptSessionJoinerEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynAcceptSessionJoinerEventArgs(ptr, take_ownership_from_abi) {}
|
|
AllJoynAcceptSessionJoinerEventArgs(param::hstring const& uniqueName, uint16_t sessionPort, winrt::Windows::Devices::AllJoyn::AllJoynTrafficType const& trafficType, uint8_t proximity, winrt::Windows::Devices::AllJoyn::IAllJoynAcceptSessionJoiner const& acceptSessionJoiner);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynAuthenticationCompleteEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynAuthenticationCompleteEventArgs
|
|
{
|
|
AllJoynAuthenticationCompleteEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynAuthenticationCompleteEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynAuthenticationCompleteEventArgs(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct __declspec(empty_bases) AllJoynBusAttachment : winrt::Windows::Devices::AllJoyn::IAllJoynBusAttachment,
|
|
impl::require<AllJoynBusAttachment, winrt::Windows::Devices::AllJoyn::IAllJoynBusAttachment2>
|
|
{
|
|
AllJoynBusAttachment(std::nullptr_t) noexcept {}
|
|
AllJoynBusAttachment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynBusAttachment(ptr, take_ownership_from_abi) {}
|
|
AllJoynBusAttachment();
|
|
explicit AllJoynBusAttachment(param::hstring const& connectionSpecification);
|
|
static auto GetDefault();
|
|
static auto GetWatcher(param::iterable<hstring> const& requiredInterfaces);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynBusAttachmentStateChangedEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynBusAttachmentStateChangedEventArgs
|
|
{
|
|
AllJoynBusAttachmentStateChangedEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynBusAttachmentStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynBusAttachmentStateChangedEventArgs(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct __declspec(empty_bases) AllJoynBusObject : winrt::Windows::Devices::AllJoyn::IAllJoynBusObject
|
|
{
|
|
AllJoynBusObject(std::nullptr_t) noexcept {}
|
|
AllJoynBusObject(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynBusObject(ptr, take_ownership_from_abi) {}
|
|
AllJoynBusObject();
|
|
explicit AllJoynBusObject(param::hstring const& objectPath);
|
|
AllJoynBusObject(param::hstring const& objectPath, winrt::Windows::Devices::AllJoyn::AllJoynBusAttachment const& busAttachment);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynBusObjectStoppedEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynBusObjectStoppedEventArgs
|
|
{
|
|
AllJoynBusObjectStoppedEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynBusObjectStoppedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynBusObjectStoppedEventArgs(ptr, take_ownership_from_abi) {}
|
|
explicit AllJoynBusObjectStoppedEventArgs(int32_t status);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynCredentials : winrt::Windows::Devices::AllJoyn::IAllJoynCredentials
|
|
{
|
|
AllJoynCredentials(std::nullptr_t) noexcept {}
|
|
AllJoynCredentials(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynCredentials(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct __declspec(empty_bases) AllJoynCredentialsRequestedEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynCredentialsRequestedEventArgs
|
|
{
|
|
AllJoynCredentialsRequestedEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynCredentialsRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynCredentialsRequestedEventArgs(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct __declspec(empty_bases) AllJoynCredentialsVerificationRequestedEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynCredentialsVerificationRequestedEventArgs
|
|
{
|
|
AllJoynCredentialsVerificationRequestedEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynCredentialsVerificationRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynCredentialsVerificationRequestedEventArgs(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct __declspec(empty_bases) AllJoynMessageInfo : winrt::Windows::Devices::AllJoyn::IAllJoynMessageInfo
|
|
{
|
|
AllJoynMessageInfo(std::nullptr_t) noexcept {}
|
|
AllJoynMessageInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynMessageInfo(ptr, take_ownership_from_abi) {}
|
|
explicit AllJoynMessageInfo(param::hstring const& senderUniqueName);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynProducerStoppedEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynProducerStoppedEventArgs
|
|
{
|
|
AllJoynProducerStoppedEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynProducerStoppedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynProducerStoppedEventArgs(ptr, take_ownership_from_abi) {}
|
|
explicit AllJoynProducerStoppedEventArgs(int32_t status);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynServiceInfo : winrt::Windows::Devices::AllJoyn::IAllJoynServiceInfo
|
|
{
|
|
AllJoynServiceInfo(std::nullptr_t) noexcept {}
|
|
AllJoynServiceInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynServiceInfo(ptr, take_ownership_from_abi) {}
|
|
AllJoynServiceInfo(param::hstring const& uniqueName, param::hstring const& objectPath, uint16_t sessionPort);
|
|
static auto FromIdAsync(param::hstring const& deviceId);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynServiceInfoRemovedEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynServiceInfoRemovedEventArgs
|
|
{
|
|
AllJoynServiceInfoRemovedEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynServiceInfoRemovedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynServiceInfoRemovedEventArgs(ptr, take_ownership_from_abi) {}
|
|
explicit AllJoynServiceInfoRemovedEventArgs(param::hstring const& uniqueName);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynSession : winrt::Windows::Devices::AllJoyn::IAllJoynSession
|
|
{
|
|
AllJoynSession(std::nullptr_t) noexcept {}
|
|
AllJoynSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynSession(ptr, take_ownership_from_abi) {}
|
|
static auto GetFromServiceInfoAsync(winrt::Windows::Devices::AllJoyn::AllJoynServiceInfo const& serviceInfo);
|
|
static auto GetFromServiceInfoAsync(winrt::Windows::Devices::AllJoyn::AllJoynServiceInfo const& serviceInfo, winrt::Windows::Devices::AllJoyn::AllJoynBusAttachment const& busAttachment);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynSessionJoinedEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynSessionJoinedEventArgs
|
|
{
|
|
AllJoynSessionJoinedEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynSessionJoinedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynSessionJoinedEventArgs(ptr, take_ownership_from_abi) {}
|
|
explicit AllJoynSessionJoinedEventArgs(winrt::Windows::Devices::AllJoyn::AllJoynSession const& session);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynSessionLostEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynSessionLostEventArgs
|
|
{
|
|
AllJoynSessionLostEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynSessionLostEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynSessionLostEventArgs(ptr, take_ownership_from_abi) {}
|
|
explicit AllJoynSessionLostEventArgs(winrt::Windows::Devices::AllJoyn::AllJoynSessionLostReason const& reason);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynSessionMemberAddedEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynSessionMemberAddedEventArgs
|
|
{
|
|
AllJoynSessionMemberAddedEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynSessionMemberAddedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynSessionMemberAddedEventArgs(ptr, take_ownership_from_abi) {}
|
|
explicit AllJoynSessionMemberAddedEventArgs(param::hstring const& uniqueName);
|
|
};
|
|
struct __declspec(empty_bases) AllJoynSessionMemberRemovedEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynSessionMemberRemovedEventArgs
|
|
{
|
|
AllJoynSessionMemberRemovedEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynSessionMemberRemovedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynSessionMemberRemovedEventArgs(ptr, take_ownership_from_abi) {}
|
|
explicit AllJoynSessionMemberRemovedEventArgs(param::hstring const& uniqueName);
|
|
};
|
|
struct AllJoynStatus
|
|
{
|
|
AllJoynStatus() = delete;
|
|
[[nodiscard]] static auto Ok();
|
|
[[nodiscard]] static auto Fail();
|
|
[[nodiscard]] static auto OperationTimedOut();
|
|
[[nodiscard]] static auto OtherEndClosed();
|
|
[[nodiscard]] static auto ConnectionRefused();
|
|
[[nodiscard]] static auto AuthenticationFailed();
|
|
[[nodiscard]] static auto AuthenticationRejectedByUser();
|
|
[[nodiscard]] static auto SslConnectFailed();
|
|
[[nodiscard]] static auto SslIdentityVerificationFailed();
|
|
[[nodiscard]] static auto InsufficientSecurity();
|
|
[[nodiscard]] static auto InvalidArgument1();
|
|
[[nodiscard]] static auto InvalidArgument2();
|
|
[[nodiscard]] static auto InvalidArgument3();
|
|
[[nodiscard]] static auto InvalidArgument4();
|
|
[[nodiscard]] static auto InvalidArgument5();
|
|
[[nodiscard]] static auto InvalidArgument6();
|
|
[[nodiscard]] static auto InvalidArgument7();
|
|
[[nodiscard]] static auto InvalidArgument8();
|
|
};
|
|
struct __declspec(empty_bases) AllJoynWatcherStoppedEventArgs : winrt::Windows::Devices::AllJoyn::IAllJoynWatcherStoppedEventArgs
|
|
{
|
|
AllJoynWatcherStoppedEventArgs(std::nullptr_t) noexcept {}
|
|
AllJoynWatcherStoppedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::AllJoyn::IAllJoynWatcherStoppedEventArgs(ptr, take_ownership_from_abi) {}
|
|
explicit AllJoynWatcherStoppedEventArgs(int32_t status);
|
|
};
|
|
}
|
|
#endif
|