mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
368 lines
29 KiB
C++
368 lines
29 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210505.3
|
|
|
|
#ifndef WINRT_Windows_ApplicationModel_Chat_2_H
|
|
#define WINRT_Windows_ApplicationModel_Chat_2_H
|
|
#include "winrt/impl/Windows.Foundation.1.h"
|
|
#include "winrt/impl/Windows.Storage.Streams.1.h"
|
|
#include "winrt/impl/Windows.ApplicationModel.Chat.1.h"
|
|
WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Chat
|
|
{
|
|
struct __declspec(empty_bases) ChatCapabilities : winrt::Windows::ApplicationModel::Chat::IChatCapabilities
|
|
{
|
|
ChatCapabilities(std::nullptr_t) noexcept {}
|
|
ChatCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatCapabilities(ptr, take_ownership_from_abi) {}
|
|
ChatCapabilities(ChatCapabilities const&) noexcept = default;
|
|
ChatCapabilities(ChatCapabilities&&) noexcept = default;
|
|
ChatCapabilities& operator=(ChatCapabilities const&) & noexcept = default;
|
|
ChatCapabilities& operator=(ChatCapabilities&&) & noexcept = default;
|
|
};
|
|
struct ChatCapabilitiesManager
|
|
{
|
|
ChatCapabilitiesManager() = delete;
|
|
static auto GetCachedCapabilitiesAsync(param::hstring const& address);
|
|
static auto GetCapabilitiesFromNetworkAsync(param::hstring const& address);
|
|
static auto GetCachedCapabilitiesAsync(param::hstring const& address, param::hstring const& transportId);
|
|
static auto GetCapabilitiesFromNetworkAsync(param::hstring const& address, param::hstring const& transportId);
|
|
};
|
|
struct __declspec(empty_bases) ChatConversation : winrt::Windows::ApplicationModel::Chat::IChatConversation,
|
|
impl::require<ChatConversation, winrt::Windows::ApplicationModel::Chat::IChatConversation2, winrt::Windows::ApplicationModel::Chat::IChatItem>
|
|
{
|
|
ChatConversation(std::nullptr_t) noexcept {}
|
|
ChatConversation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatConversation(ptr, take_ownership_from_abi) {}
|
|
ChatConversation(ChatConversation const&) noexcept = default;
|
|
ChatConversation(ChatConversation&&) noexcept = default;
|
|
ChatConversation& operator=(ChatConversation const&) & noexcept = default;
|
|
ChatConversation& operator=(ChatConversation&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatConversationReader : winrt::Windows::ApplicationModel::Chat::IChatConversationReader
|
|
{
|
|
ChatConversationReader(std::nullptr_t) noexcept {}
|
|
ChatConversationReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatConversationReader(ptr, take_ownership_from_abi) {}
|
|
ChatConversationReader(ChatConversationReader const&) noexcept = default;
|
|
ChatConversationReader(ChatConversationReader&&) noexcept = default;
|
|
ChatConversationReader& operator=(ChatConversationReader const&) & noexcept = default;
|
|
ChatConversationReader& operator=(ChatConversationReader&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatConversationThreadingInfo : winrt::Windows::ApplicationModel::Chat::IChatConversationThreadingInfo
|
|
{
|
|
ChatConversationThreadingInfo(std::nullptr_t) noexcept {}
|
|
ChatConversationThreadingInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatConversationThreadingInfo(ptr, take_ownership_from_abi) {}
|
|
ChatConversationThreadingInfo();
|
|
ChatConversationThreadingInfo(ChatConversationThreadingInfo const&) noexcept = default;
|
|
ChatConversationThreadingInfo(ChatConversationThreadingInfo&&) noexcept = default;
|
|
ChatConversationThreadingInfo& operator=(ChatConversationThreadingInfo const&) & noexcept = default;
|
|
ChatConversationThreadingInfo& operator=(ChatConversationThreadingInfo&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatMessage : winrt::Windows::ApplicationModel::Chat::IChatMessage,
|
|
impl::require<ChatMessage, winrt::Windows::ApplicationModel::Chat::IChatMessage3, winrt::Windows::ApplicationModel::Chat::IChatMessage2, winrt::Windows::ApplicationModel::Chat::IChatMessage4, winrt::Windows::ApplicationModel::Chat::IChatItem>
|
|
{
|
|
ChatMessage(std::nullptr_t) noexcept {}
|
|
ChatMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessage(ptr, take_ownership_from_abi) {}
|
|
ChatMessage();
|
|
ChatMessage(ChatMessage const&) noexcept = default;
|
|
ChatMessage(ChatMessage&&) noexcept = default;
|
|
ChatMessage& operator=(ChatMessage const&) & noexcept = default;
|
|
ChatMessage& operator=(ChatMessage&&) & noexcept = default;
|
|
using winrt::Windows::ApplicationModel::Chat::IChatMessage::From;
|
|
using impl::consume_t<ChatMessage, winrt::Windows::ApplicationModel::Chat::IChatMessage2>::From;
|
|
using winrt::Windows::ApplicationModel::Chat::IChatMessage::IsForwardingDisabled;
|
|
using impl::consume_t<ChatMessage, winrt::Windows::ApplicationModel::Chat::IChatMessage2>::IsForwardingDisabled;
|
|
using winrt::Windows::ApplicationModel::Chat::IChatMessage::IsIncoming;
|
|
using impl::consume_t<ChatMessage, winrt::Windows::ApplicationModel::Chat::IChatMessage2>::IsIncoming;
|
|
using winrt::Windows::ApplicationModel::Chat::IChatMessage::IsRead;
|
|
using impl::consume_t<ChatMessage, winrt::Windows::ApplicationModel::Chat::IChatMessage2>::IsRead;
|
|
using winrt::Windows::ApplicationModel::Chat::IChatMessage::LocalTimestamp;
|
|
using impl::consume_t<ChatMessage, winrt::Windows::ApplicationModel::Chat::IChatMessage2>::LocalTimestamp;
|
|
using winrt::Windows::ApplicationModel::Chat::IChatMessage::NetworkTimestamp;
|
|
using impl::consume_t<ChatMessage, winrt::Windows::ApplicationModel::Chat::IChatMessage2>::NetworkTimestamp;
|
|
using impl::consume_t<ChatMessage, winrt::Windows::ApplicationModel::Chat::IChatMessage2>::RemoteId;
|
|
using impl::consume_t<ChatMessage, winrt::Windows::ApplicationModel::Chat::IChatMessage3>::RemoteId;
|
|
using winrt::Windows::ApplicationModel::Chat::IChatMessage::Status;
|
|
using impl::consume_t<ChatMessage, winrt::Windows::ApplicationModel::Chat::IChatMessage2>::Status;
|
|
using winrt::Windows::ApplicationModel::Chat::IChatMessage::Subject;
|
|
using impl::consume_t<ChatMessage, winrt::Windows::ApplicationModel::Chat::IChatMessage2>::Subject;
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageAttachment : winrt::Windows::ApplicationModel::Chat::IChatMessageAttachment,
|
|
impl::require<ChatMessageAttachment, winrt::Windows::ApplicationModel::Chat::IChatMessageAttachment2>
|
|
{
|
|
ChatMessageAttachment(std::nullptr_t) noexcept {}
|
|
ChatMessageAttachment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageAttachment(ptr, take_ownership_from_abi) {}
|
|
ChatMessageAttachment(param::hstring const& mimeType, winrt::Windows::Storage::Streams::IRandomAccessStreamReference const& dataStreamReference);
|
|
ChatMessageAttachment(ChatMessageAttachment const&) noexcept = default;
|
|
ChatMessageAttachment(ChatMessageAttachment&&) noexcept = default;
|
|
ChatMessageAttachment& operator=(ChatMessageAttachment const&) & noexcept = default;
|
|
ChatMessageAttachment& operator=(ChatMessageAttachment&&) & noexcept = default;
|
|
};
|
|
struct ChatMessageBlocking
|
|
{
|
|
ChatMessageBlocking() = delete;
|
|
static auto MarkMessageAsBlockedAsync(param::hstring const& localChatMessageId, bool blocked);
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageChange : winrt::Windows::ApplicationModel::Chat::IChatMessageChange
|
|
{
|
|
ChatMessageChange(std::nullptr_t) noexcept {}
|
|
ChatMessageChange(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageChange(ptr, take_ownership_from_abi) {}
|
|
ChatMessageChange(ChatMessageChange const&) noexcept = default;
|
|
ChatMessageChange(ChatMessageChange&&) noexcept = default;
|
|
ChatMessageChange& operator=(ChatMessageChange const&) & noexcept = default;
|
|
ChatMessageChange& operator=(ChatMessageChange&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageChangeReader : winrt::Windows::ApplicationModel::Chat::IChatMessageChangeReader
|
|
{
|
|
ChatMessageChangeReader(std::nullptr_t) noexcept {}
|
|
ChatMessageChangeReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageChangeReader(ptr, take_ownership_from_abi) {}
|
|
ChatMessageChangeReader(ChatMessageChangeReader const&) noexcept = default;
|
|
ChatMessageChangeReader(ChatMessageChangeReader&&) noexcept = default;
|
|
ChatMessageChangeReader& operator=(ChatMessageChangeReader const&) & noexcept = default;
|
|
ChatMessageChangeReader& operator=(ChatMessageChangeReader&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageChangeTracker : winrt::Windows::ApplicationModel::Chat::IChatMessageChangeTracker
|
|
{
|
|
ChatMessageChangeTracker(std::nullptr_t) noexcept {}
|
|
ChatMessageChangeTracker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageChangeTracker(ptr, take_ownership_from_abi) {}
|
|
ChatMessageChangeTracker(ChatMessageChangeTracker const&) noexcept = default;
|
|
ChatMessageChangeTracker(ChatMessageChangeTracker&&) noexcept = default;
|
|
ChatMessageChangeTracker& operator=(ChatMessageChangeTracker const&) & noexcept = default;
|
|
ChatMessageChangeTracker& operator=(ChatMessageChangeTracker&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageChangedDeferral : winrt::Windows::ApplicationModel::Chat::IChatMessageChangedDeferral
|
|
{
|
|
ChatMessageChangedDeferral(std::nullptr_t) noexcept {}
|
|
ChatMessageChangedDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageChangedDeferral(ptr, take_ownership_from_abi) {}
|
|
ChatMessageChangedDeferral(ChatMessageChangedDeferral const&) noexcept = default;
|
|
ChatMessageChangedDeferral(ChatMessageChangedDeferral&&) noexcept = default;
|
|
ChatMessageChangedDeferral& operator=(ChatMessageChangedDeferral const&) & noexcept = default;
|
|
ChatMessageChangedDeferral& operator=(ChatMessageChangedDeferral&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageChangedEventArgs : winrt::Windows::ApplicationModel::Chat::IChatMessageChangedEventArgs
|
|
{
|
|
ChatMessageChangedEventArgs(std::nullptr_t) noexcept {}
|
|
ChatMessageChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageChangedEventArgs(ptr, take_ownership_from_abi) {}
|
|
ChatMessageChangedEventArgs(ChatMessageChangedEventArgs const&) noexcept = default;
|
|
ChatMessageChangedEventArgs(ChatMessageChangedEventArgs&&) noexcept = default;
|
|
ChatMessageChangedEventArgs& operator=(ChatMessageChangedEventArgs const&) & noexcept = default;
|
|
ChatMessageChangedEventArgs& operator=(ChatMessageChangedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct ChatMessageManager
|
|
{
|
|
ChatMessageManager() = delete;
|
|
static auto RegisterTransportAsync();
|
|
static auto GetTransportAsync(param::hstring const& transportId);
|
|
static auto GetTransportsAsync();
|
|
static auto RequestStoreAsync();
|
|
static auto ShowComposeSmsMessageAsync(winrt::Windows::ApplicationModel::Chat::ChatMessage const& message);
|
|
static auto ShowSmsSettings();
|
|
static auto RequestSyncManagerAsync();
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageNotificationTriggerDetails : winrt::Windows::ApplicationModel::Chat::IChatMessageNotificationTriggerDetails,
|
|
impl::require<ChatMessageNotificationTriggerDetails, winrt::Windows::ApplicationModel::Chat::IChatMessageNotificationTriggerDetails2>
|
|
{
|
|
ChatMessageNotificationTriggerDetails(std::nullptr_t) noexcept {}
|
|
ChatMessageNotificationTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageNotificationTriggerDetails(ptr, take_ownership_from_abi) {}
|
|
ChatMessageNotificationTriggerDetails(ChatMessageNotificationTriggerDetails const&) noexcept = default;
|
|
ChatMessageNotificationTriggerDetails(ChatMessageNotificationTriggerDetails&&) noexcept = default;
|
|
ChatMessageNotificationTriggerDetails& operator=(ChatMessageNotificationTriggerDetails const&) & noexcept = default;
|
|
ChatMessageNotificationTriggerDetails& operator=(ChatMessageNotificationTriggerDetails&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageReader : winrt::Windows::ApplicationModel::Chat::IChatMessageReader,
|
|
impl::require<ChatMessageReader, winrt::Windows::ApplicationModel::Chat::IChatMessageReader2>
|
|
{
|
|
ChatMessageReader(std::nullptr_t) noexcept {}
|
|
ChatMessageReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageReader(ptr, take_ownership_from_abi) {}
|
|
ChatMessageReader(ChatMessageReader const&) noexcept = default;
|
|
ChatMessageReader(ChatMessageReader&&) noexcept = default;
|
|
ChatMessageReader& operator=(ChatMessageReader const&) & noexcept = default;
|
|
ChatMessageReader& operator=(ChatMessageReader&&) & noexcept = default;
|
|
using winrt::Windows::ApplicationModel::Chat::IChatMessageReader::ReadBatchAsync;
|
|
using impl::consume_t<ChatMessageReader, winrt::Windows::ApplicationModel::Chat::IChatMessageReader2>::ReadBatchAsync;
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageStore : winrt::Windows::ApplicationModel::Chat::IChatMessageStore,
|
|
impl::require<ChatMessageStore, winrt::Windows::ApplicationModel::Chat::IChatMessageStore2, winrt::Windows::ApplicationModel::Chat::IChatMessageStore3>
|
|
{
|
|
ChatMessageStore(std::nullptr_t) noexcept {}
|
|
ChatMessageStore(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageStore(ptr, take_ownership_from_abi) {}
|
|
ChatMessageStore(ChatMessageStore const&) noexcept = default;
|
|
ChatMessageStore(ChatMessageStore&&) noexcept = default;
|
|
ChatMessageStore& operator=(ChatMessageStore const&) & noexcept = default;
|
|
ChatMessageStore& operator=(ChatMessageStore&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageStoreChangedEventArgs : winrt::Windows::ApplicationModel::Chat::IChatMessageStoreChangedEventArgs
|
|
{
|
|
ChatMessageStoreChangedEventArgs(std::nullptr_t) noexcept {}
|
|
ChatMessageStoreChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageStoreChangedEventArgs(ptr, take_ownership_from_abi) {}
|
|
ChatMessageStoreChangedEventArgs(ChatMessageStoreChangedEventArgs const&) noexcept = default;
|
|
ChatMessageStoreChangedEventArgs(ChatMessageStoreChangedEventArgs&&) noexcept = default;
|
|
ChatMessageStoreChangedEventArgs& operator=(ChatMessageStoreChangedEventArgs const&) & noexcept = default;
|
|
ChatMessageStoreChangedEventArgs& operator=(ChatMessageStoreChangedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageTransport : winrt::Windows::ApplicationModel::Chat::IChatMessageTransport,
|
|
impl::require<ChatMessageTransport, winrt::Windows::ApplicationModel::Chat::IChatMessageTransport2>
|
|
{
|
|
ChatMessageTransport(std::nullptr_t) noexcept {}
|
|
ChatMessageTransport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageTransport(ptr, take_ownership_from_abi) {}
|
|
ChatMessageTransport(ChatMessageTransport const&) noexcept = default;
|
|
ChatMessageTransport(ChatMessageTransport&&) noexcept = default;
|
|
ChatMessageTransport& operator=(ChatMessageTransport const&) & noexcept = default;
|
|
ChatMessageTransport& operator=(ChatMessageTransport&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageTransportConfiguration : winrt::Windows::ApplicationModel::Chat::IChatMessageTransportConfiguration
|
|
{
|
|
ChatMessageTransportConfiguration(std::nullptr_t) noexcept {}
|
|
ChatMessageTransportConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageTransportConfiguration(ptr, take_ownership_from_abi) {}
|
|
ChatMessageTransportConfiguration(ChatMessageTransportConfiguration const&) noexcept = default;
|
|
ChatMessageTransportConfiguration(ChatMessageTransportConfiguration&&) noexcept = default;
|
|
ChatMessageTransportConfiguration& operator=(ChatMessageTransportConfiguration const&) & noexcept = default;
|
|
ChatMessageTransportConfiguration& operator=(ChatMessageTransportConfiguration&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatMessageValidationResult : winrt::Windows::ApplicationModel::Chat::IChatMessageValidationResult
|
|
{
|
|
ChatMessageValidationResult(std::nullptr_t) noexcept {}
|
|
ChatMessageValidationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatMessageValidationResult(ptr, take_ownership_from_abi) {}
|
|
ChatMessageValidationResult(ChatMessageValidationResult const&) noexcept = default;
|
|
ChatMessageValidationResult(ChatMessageValidationResult&&) noexcept = default;
|
|
ChatMessageValidationResult& operator=(ChatMessageValidationResult const&) & noexcept = default;
|
|
ChatMessageValidationResult& operator=(ChatMessageValidationResult&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatQueryOptions : winrt::Windows::ApplicationModel::Chat::IChatQueryOptions
|
|
{
|
|
ChatQueryOptions(std::nullptr_t) noexcept {}
|
|
ChatQueryOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatQueryOptions(ptr, take_ownership_from_abi) {}
|
|
ChatQueryOptions();
|
|
ChatQueryOptions(ChatQueryOptions const&) noexcept = default;
|
|
ChatQueryOptions(ChatQueryOptions&&) noexcept = default;
|
|
ChatQueryOptions& operator=(ChatQueryOptions const&) & noexcept = default;
|
|
ChatQueryOptions& operator=(ChatQueryOptions&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatRecipientDeliveryInfo : winrt::Windows::ApplicationModel::Chat::IChatRecipientDeliveryInfo
|
|
{
|
|
ChatRecipientDeliveryInfo(std::nullptr_t) noexcept {}
|
|
ChatRecipientDeliveryInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatRecipientDeliveryInfo(ptr, take_ownership_from_abi) {}
|
|
ChatRecipientDeliveryInfo();
|
|
ChatRecipientDeliveryInfo(ChatRecipientDeliveryInfo const&) noexcept = default;
|
|
ChatRecipientDeliveryInfo(ChatRecipientDeliveryInfo&&) noexcept = default;
|
|
ChatRecipientDeliveryInfo& operator=(ChatRecipientDeliveryInfo const&) & noexcept = default;
|
|
ChatRecipientDeliveryInfo& operator=(ChatRecipientDeliveryInfo&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatSearchReader : winrt::Windows::ApplicationModel::Chat::IChatSearchReader
|
|
{
|
|
ChatSearchReader(std::nullptr_t) noexcept {}
|
|
ChatSearchReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatSearchReader(ptr, take_ownership_from_abi) {}
|
|
ChatSearchReader(ChatSearchReader const&) noexcept = default;
|
|
ChatSearchReader(ChatSearchReader&&) noexcept = default;
|
|
ChatSearchReader& operator=(ChatSearchReader const&) & noexcept = default;
|
|
ChatSearchReader& operator=(ChatSearchReader&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatSyncConfiguration : winrt::Windows::ApplicationModel::Chat::IChatSyncConfiguration
|
|
{
|
|
ChatSyncConfiguration(std::nullptr_t) noexcept {}
|
|
ChatSyncConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatSyncConfiguration(ptr, take_ownership_from_abi) {}
|
|
ChatSyncConfiguration(ChatSyncConfiguration const&) noexcept = default;
|
|
ChatSyncConfiguration(ChatSyncConfiguration&&) noexcept = default;
|
|
ChatSyncConfiguration& operator=(ChatSyncConfiguration const&) & noexcept = default;
|
|
ChatSyncConfiguration& operator=(ChatSyncConfiguration&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) ChatSyncManager : winrt::Windows::ApplicationModel::Chat::IChatSyncManager
|
|
{
|
|
ChatSyncManager(std::nullptr_t) noexcept {}
|
|
ChatSyncManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IChatSyncManager(ptr, take_ownership_from_abi) {}
|
|
ChatSyncManager(ChatSyncManager const&) noexcept = default;
|
|
ChatSyncManager(ChatSyncManager&&) noexcept = default;
|
|
ChatSyncManager& operator=(ChatSyncManager const&) & noexcept = default;
|
|
ChatSyncManager& operator=(ChatSyncManager&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) RcsEndUserMessage : winrt::Windows::ApplicationModel::Chat::IRcsEndUserMessage
|
|
{
|
|
RcsEndUserMessage(std::nullptr_t) noexcept {}
|
|
RcsEndUserMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IRcsEndUserMessage(ptr, take_ownership_from_abi) {}
|
|
RcsEndUserMessage(RcsEndUserMessage const&) noexcept = default;
|
|
RcsEndUserMessage(RcsEndUserMessage&&) noexcept = default;
|
|
RcsEndUserMessage& operator=(RcsEndUserMessage const&) & noexcept = default;
|
|
RcsEndUserMessage& operator=(RcsEndUserMessage&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) RcsEndUserMessageAction : winrt::Windows::ApplicationModel::Chat::IRcsEndUserMessageAction
|
|
{
|
|
RcsEndUserMessageAction(std::nullptr_t) noexcept {}
|
|
RcsEndUserMessageAction(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IRcsEndUserMessageAction(ptr, take_ownership_from_abi) {}
|
|
RcsEndUserMessageAction(RcsEndUserMessageAction const&) noexcept = default;
|
|
RcsEndUserMessageAction(RcsEndUserMessageAction&&) noexcept = default;
|
|
RcsEndUserMessageAction& operator=(RcsEndUserMessageAction const&) & noexcept = default;
|
|
RcsEndUserMessageAction& operator=(RcsEndUserMessageAction&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) RcsEndUserMessageAvailableEventArgs : winrt::Windows::ApplicationModel::Chat::IRcsEndUserMessageAvailableEventArgs
|
|
{
|
|
RcsEndUserMessageAvailableEventArgs(std::nullptr_t) noexcept {}
|
|
RcsEndUserMessageAvailableEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IRcsEndUserMessageAvailableEventArgs(ptr, take_ownership_from_abi) {}
|
|
RcsEndUserMessageAvailableEventArgs(RcsEndUserMessageAvailableEventArgs const&) noexcept = default;
|
|
RcsEndUserMessageAvailableEventArgs(RcsEndUserMessageAvailableEventArgs&&) noexcept = default;
|
|
RcsEndUserMessageAvailableEventArgs& operator=(RcsEndUserMessageAvailableEventArgs const&) & noexcept = default;
|
|
RcsEndUserMessageAvailableEventArgs& operator=(RcsEndUserMessageAvailableEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) RcsEndUserMessageAvailableTriggerDetails : winrt::Windows::ApplicationModel::Chat::IRcsEndUserMessageAvailableTriggerDetails
|
|
{
|
|
RcsEndUserMessageAvailableTriggerDetails(std::nullptr_t) noexcept {}
|
|
RcsEndUserMessageAvailableTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IRcsEndUserMessageAvailableTriggerDetails(ptr, take_ownership_from_abi) {}
|
|
RcsEndUserMessageAvailableTriggerDetails(RcsEndUserMessageAvailableTriggerDetails const&) noexcept = default;
|
|
RcsEndUserMessageAvailableTriggerDetails(RcsEndUserMessageAvailableTriggerDetails&&) noexcept = default;
|
|
RcsEndUserMessageAvailableTriggerDetails& operator=(RcsEndUserMessageAvailableTriggerDetails const&) & noexcept = default;
|
|
RcsEndUserMessageAvailableTriggerDetails& operator=(RcsEndUserMessageAvailableTriggerDetails&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) RcsEndUserMessageManager : winrt::Windows::ApplicationModel::Chat::IRcsEndUserMessageManager
|
|
{
|
|
RcsEndUserMessageManager(std::nullptr_t) noexcept {}
|
|
RcsEndUserMessageManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IRcsEndUserMessageManager(ptr, take_ownership_from_abi) {}
|
|
RcsEndUserMessageManager(RcsEndUserMessageManager const&) noexcept = default;
|
|
RcsEndUserMessageManager(RcsEndUserMessageManager&&) noexcept = default;
|
|
RcsEndUserMessageManager& operator=(RcsEndUserMessageManager const&) & noexcept = default;
|
|
RcsEndUserMessageManager& operator=(RcsEndUserMessageManager&&) & noexcept = default;
|
|
};
|
|
struct RcsManager
|
|
{
|
|
RcsManager() = delete;
|
|
static auto GetEndUserMessageManager();
|
|
static auto GetTransportsAsync();
|
|
static auto GetTransportAsync(param::hstring const& transportId);
|
|
static auto LeaveConversationAsync(winrt::Windows::ApplicationModel::Chat::ChatConversation const& conversation);
|
|
static auto TransportListChanged(winrt::Windows::Foundation::EventHandler<winrt::Windows::Foundation::IInspectable> const& handler);
|
|
using TransportListChanged_revoker = impl::factory_event_revoker<winrt::Windows::ApplicationModel::Chat::IRcsManagerStatics2, &impl::abi_t<winrt::Windows::ApplicationModel::Chat::IRcsManagerStatics2>::remove_TransportListChanged>;
|
|
[[nodiscard]] static TransportListChanged_revoker TransportListChanged(auto_revoke_t, winrt::Windows::Foundation::EventHandler<winrt::Windows::Foundation::IInspectable> const& handler);
|
|
static auto TransportListChanged(winrt::event_token const& token);
|
|
};
|
|
struct __declspec(empty_bases) RcsServiceKindSupportedChangedEventArgs : winrt::Windows::ApplicationModel::Chat::IRcsServiceKindSupportedChangedEventArgs
|
|
{
|
|
RcsServiceKindSupportedChangedEventArgs(std::nullptr_t) noexcept {}
|
|
RcsServiceKindSupportedChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IRcsServiceKindSupportedChangedEventArgs(ptr, take_ownership_from_abi) {}
|
|
RcsServiceKindSupportedChangedEventArgs(RcsServiceKindSupportedChangedEventArgs const&) noexcept = default;
|
|
RcsServiceKindSupportedChangedEventArgs(RcsServiceKindSupportedChangedEventArgs&&) noexcept = default;
|
|
RcsServiceKindSupportedChangedEventArgs& operator=(RcsServiceKindSupportedChangedEventArgs const&) & noexcept = default;
|
|
RcsServiceKindSupportedChangedEventArgs& operator=(RcsServiceKindSupportedChangedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) RcsTransport : winrt::Windows::ApplicationModel::Chat::IRcsTransport
|
|
{
|
|
RcsTransport(std::nullptr_t) noexcept {}
|
|
RcsTransport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IRcsTransport(ptr, take_ownership_from_abi) {}
|
|
RcsTransport(RcsTransport const&) noexcept = default;
|
|
RcsTransport(RcsTransport&&) noexcept = default;
|
|
RcsTransport& operator=(RcsTransport const&) & noexcept = default;
|
|
RcsTransport& operator=(RcsTransport&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) RcsTransportConfiguration : winrt::Windows::ApplicationModel::Chat::IRcsTransportConfiguration
|
|
{
|
|
RcsTransportConfiguration(std::nullptr_t) noexcept {}
|
|
RcsTransportConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IRcsTransportConfiguration(ptr, take_ownership_from_abi) {}
|
|
RcsTransportConfiguration(RcsTransportConfiguration const&) noexcept = default;
|
|
RcsTransportConfiguration(RcsTransportConfiguration&&) noexcept = default;
|
|
RcsTransportConfiguration& operator=(RcsTransportConfiguration const&) & noexcept = default;
|
|
RcsTransportConfiguration& operator=(RcsTransportConfiguration&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) RemoteParticipantComposingChangedEventArgs : winrt::Windows::ApplicationModel::Chat::IRemoteParticipantComposingChangedEventArgs
|
|
{
|
|
RemoteParticipantComposingChangedEventArgs(std::nullptr_t) noexcept {}
|
|
RemoteParticipantComposingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Chat::IRemoteParticipantComposingChangedEventArgs(ptr, take_ownership_from_abi) {}
|
|
RemoteParticipantComposingChangedEventArgs(RemoteParticipantComposingChangedEventArgs const&) noexcept = default;
|
|
RemoteParticipantComposingChangedEventArgs(RemoteParticipantComposingChangedEventArgs&&) noexcept = default;
|
|
RemoteParticipantComposingChangedEventArgs& operator=(RemoteParticipantComposingChangedEventArgs const&) & noexcept = default;
|
|
RemoteParticipantComposingChangedEventArgs& operator=(RemoteParticipantComposingChangedEventArgs&&) & noexcept = default;
|
|
};
|
|
}
|
|
#endif
|