// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210505.3 #ifndef WINRT_Windows_ApplicationModel_Chat_1_H #define WINRT_Windows_ApplicationModel_Chat_1_H #include "winrt/impl/Windows.ApplicationModel.Chat.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Chat { struct __declspec(empty_bases) IChatCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatCapabilities(std::nullptr_t = nullptr) noexcept {} IChatCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatCapabilities(IChatCapabilities const&) noexcept = default; IChatCapabilities(IChatCapabilities&&) noexcept = default; IChatCapabilities& operator=(IChatCapabilities const&) & noexcept = default; IChatCapabilities& operator=(IChatCapabilities&&) & noexcept = default; }; struct __declspec(empty_bases) IChatCapabilitiesManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatCapabilitiesManagerStatics(std::nullptr_t = nullptr) noexcept {} IChatCapabilitiesManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatCapabilitiesManagerStatics(IChatCapabilitiesManagerStatics const&) noexcept = default; IChatCapabilitiesManagerStatics(IChatCapabilitiesManagerStatics&&) noexcept = default; IChatCapabilitiesManagerStatics& operator=(IChatCapabilitiesManagerStatics const&) & noexcept = default; IChatCapabilitiesManagerStatics& operator=(IChatCapabilitiesManagerStatics&&) & noexcept = default; }; struct __declspec(empty_bases) IChatCapabilitiesManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatCapabilitiesManagerStatics2(std::nullptr_t = nullptr) noexcept {} IChatCapabilitiesManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatCapabilitiesManagerStatics2(IChatCapabilitiesManagerStatics2 const&) noexcept = default; IChatCapabilitiesManagerStatics2(IChatCapabilitiesManagerStatics2&&) noexcept = default; IChatCapabilitiesManagerStatics2& operator=(IChatCapabilitiesManagerStatics2 const&) & noexcept = default; IChatCapabilitiesManagerStatics2& operator=(IChatCapabilitiesManagerStatics2&&) & noexcept = default; }; struct __declspec(empty_bases) IChatConversation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatConversation(std::nullptr_t = nullptr) noexcept {} IChatConversation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatConversation(IChatConversation const&) noexcept = default; IChatConversation(IChatConversation&&) noexcept = default; IChatConversation& operator=(IChatConversation const&) & noexcept = default; IChatConversation& operator=(IChatConversation&&) & noexcept = default; }; struct __declspec(empty_bases) IChatConversation2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatConversation2(std::nullptr_t = nullptr) noexcept {} IChatConversation2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatConversation2(IChatConversation2 const&) noexcept = default; IChatConversation2(IChatConversation2&&) noexcept = default; IChatConversation2& operator=(IChatConversation2 const&) & noexcept = default; IChatConversation2& operator=(IChatConversation2&&) & noexcept = default; }; struct __declspec(empty_bases) IChatConversationReader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatConversationReader(std::nullptr_t = nullptr) noexcept {} IChatConversationReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatConversationReader(IChatConversationReader const&) noexcept = default; IChatConversationReader(IChatConversationReader&&) noexcept = default; IChatConversationReader& operator=(IChatConversationReader const&) & noexcept = default; IChatConversationReader& operator=(IChatConversationReader&&) & noexcept = default; }; struct __declspec(empty_bases) IChatConversationThreadingInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatConversationThreadingInfo(std::nullptr_t = nullptr) noexcept {} IChatConversationThreadingInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatConversationThreadingInfo(IChatConversationThreadingInfo const&) noexcept = default; IChatConversationThreadingInfo(IChatConversationThreadingInfo&&) noexcept = default; IChatConversationThreadingInfo& operator=(IChatConversationThreadingInfo const&) & noexcept = default; IChatConversationThreadingInfo& operator=(IChatConversationThreadingInfo&&) & noexcept = default; }; struct __declspec(empty_bases) IChatItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatItem(std::nullptr_t = nullptr) noexcept {} IChatItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatItem(IChatItem const&) noexcept = default; IChatItem(IChatItem&&) noexcept = default; IChatItem& operator=(IChatItem const&) & noexcept = default; IChatItem& operator=(IChatItem&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessage(std::nullptr_t = nullptr) noexcept {} IChatMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessage(IChatMessage const&) noexcept = default; IChatMessage(IChatMessage&&) noexcept = default; IChatMessage& operator=(IChatMessage const&) & noexcept = default; IChatMessage& operator=(IChatMessage&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessage2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessage2(std::nullptr_t = nullptr) noexcept {} IChatMessage2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessage2(IChatMessage2 const&) noexcept = default; IChatMessage2(IChatMessage2&&) noexcept = default; IChatMessage2& operator=(IChatMessage2 const&) & noexcept = default; IChatMessage2& operator=(IChatMessage2&&) & noexcept = default; using impl::consume_t::From; using impl::consume_t::From; using impl::consume_t::IsForwardingDisabled; using impl::consume_t::IsForwardingDisabled; using impl::consume_t::IsIncoming; using impl::consume_t::IsIncoming; using impl::consume_t::IsRead; using impl::consume_t::IsRead; using impl::consume_t::LocalTimestamp; using impl::consume_t::LocalTimestamp; using impl::consume_t::NetworkTimestamp; using impl::consume_t::NetworkTimestamp; using impl::consume_t::RemoteId; using impl::consume_t::RemoteId; using impl::consume_t::Status; using impl::consume_t::Status; using impl::consume_t::Subject; using impl::consume_t::Subject; }; struct __declspec(empty_bases) IChatMessage3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessage3(std::nullptr_t = nullptr) noexcept {} IChatMessage3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessage3(IChatMessage3 const&) noexcept = default; IChatMessage3(IChatMessage3&&) noexcept = default; IChatMessage3& operator=(IChatMessage3 const&) & noexcept = default; IChatMessage3& operator=(IChatMessage3&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessage4 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessage4(std::nullptr_t = nullptr) noexcept {} IChatMessage4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessage4(IChatMessage4 const&) noexcept = default; IChatMessage4(IChatMessage4&&) noexcept = default; IChatMessage4& operator=(IChatMessage4 const&) & noexcept = default; IChatMessage4& operator=(IChatMessage4&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageAttachment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageAttachment(std::nullptr_t = nullptr) noexcept {} IChatMessageAttachment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageAttachment(IChatMessageAttachment const&) noexcept = default; IChatMessageAttachment(IChatMessageAttachment&&) noexcept = default; IChatMessageAttachment& operator=(IChatMessageAttachment const&) & noexcept = default; IChatMessageAttachment& operator=(IChatMessageAttachment&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageAttachment2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessageAttachment2(std::nullptr_t = nullptr) noexcept {} IChatMessageAttachment2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageAttachment2(IChatMessageAttachment2 const&) noexcept = default; IChatMessageAttachment2(IChatMessageAttachment2&&) noexcept = default; IChatMessageAttachment2& operator=(IChatMessageAttachment2 const&) & noexcept = default; IChatMessageAttachment2& operator=(IChatMessageAttachment2&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageAttachmentFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageAttachmentFactory(std::nullptr_t = nullptr) noexcept {} IChatMessageAttachmentFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageAttachmentFactory(IChatMessageAttachmentFactory const&) noexcept = default; IChatMessageAttachmentFactory(IChatMessageAttachmentFactory&&) noexcept = default; IChatMessageAttachmentFactory& operator=(IChatMessageAttachmentFactory const&) & noexcept = default; IChatMessageAttachmentFactory& operator=(IChatMessageAttachmentFactory&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageBlockingStatic : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageBlockingStatic(std::nullptr_t = nullptr) noexcept {} IChatMessageBlockingStatic(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageBlockingStatic(IChatMessageBlockingStatic const&) noexcept = default; IChatMessageBlockingStatic(IChatMessageBlockingStatic&&) noexcept = default; IChatMessageBlockingStatic& operator=(IChatMessageBlockingStatic const&) & noexcept = default; IChatMessageBlockingStatic& operator=(IChatMessageBlockingStatic&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageChange : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageChange(std::nullptr_t = nullptr) noexcept {} IChatMessageChange(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageChange(IChatMessageChange const&) noexcept = default; IChatMessageChange(IChatMessageChange&&) noexcept = default; IChatMessageChange& operator=(IChatMessageChange const&) & noexcept = default; IChatMessageChange& operator=(IChatMessageChange&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageChangeReader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageChangeReader(std::nullptr_t = nullptr) noexcept {} IChatMessageChangeReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageChangeReader(IChatMessageChangeReader const&) noexcept = default; IChatMessageChangeReader(IChatMessageChangeReader&&) noexcept = default; IChatMessageChangeReader& operator=(IChatMessageChangeReader const&) & noexcept = default; IChatMessageChangeReader& operator=(IChatMessageChangeReader&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageChangeTracker : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageChangeTracker(std::nullptr_t = nullptr) noexcept {} IChatMessageChangeTracker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageChangeTracker(IChatMessageChangeTracker const&) noexcept = default; IChatMessageChangeTracker(IChatMessageChangeTracker&&) noexcept = default; IChatMessageChangeTracker& operator=(IChatMessageChangeTracker const&) & noexcept = default; IChatMessageChangeTracker& operator=(IChatMessageChangeTracker&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageChangedDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageChangedDeferral(std::nullptr_t = nullptr) noexcept {} IChatMessageChangedDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageChangedDeferral(IChatMessageChangedDeferral const&) noexcept = default; IChatMessageChangedDeferral(IChatMessageChangedDeferral&&) noexcept = default; IChatMessageChangedDeferral& operator=(IChatMessageChangedDeferral const&) & noexcept = default; IChatMessageChangedDeferral& operator=(IChatMessageChangedDeferral&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IChatMessageChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageChangedEventArgs(IChatMessageChangedEventArgs const&) noexcept = default; IChatMessageChangedEventArgs(IChatMessageChangedEventArgs&&) noexcept = default; IChatMessageChangedEventArgs& operator=(IChatMessageChangedEventArgs const&) & noexcept = default; IChatMessageChangedEventArgs& operator=(IChatMessageChangedEventArgs&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageManager2Statics : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessageManager2Statics(std::nullptr_t = nullptr) noexcept {} IChatMessageManager2Statics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageManager2Statics(IChatMessageManager2Statics const&) noexcept = default; IChatMessageManager2Statics(IChatMessageManager2Statics&&) noexcept = default; IChatMessageManager2Statics& operator=(IChatMessageManager2Statics const&) & noexcept = default; IChatMessageManager2Statics& operator=(IChatMessageManager2Statics&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageManagerStatic : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageManagerStatic(std::nullptr_t = nullptr) noexcept {} IChatMessageManagerStatic(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageManagerStatic(IChatMessageManagerStatic const&) noexcept = default; IChatMessageManagerStatic(IChatMessageManagerStatic&&) noexcept = default; IChatMessageManagerStatic& operator=(IChatMessageManagerStatic const&) & noexcept = default; IChatMessageManagerStatic& operator=(IChatMessageManagerStatic&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageManagerStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessageManagerStatics3(std::nullptr_t = nullptr) noexcept {} IChatMessageManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageManagerStatics3(IChatMessageManagerStatics3 const&) noexcept = default; IChatMessageManagerStatics3(IChatMessageManagerStatics3&&) noexcept = default; IChatMessageManagerStatics3& operator=(IChatMessageManagerStatics3 const&) & noexcept = default; IChatMessageManagerStatics3& operator=(IChatMessageManagerStatics3&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageNotificationTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageNotificationTriggerDetails(std::nullptr_t = nullptr) noexcept {} IChatMessageNotificationTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageNotificationTriggerDetails(IChatMessageNotificationTriggerDetails const&) noexcept = default; IChatMessageNotificationTriggerDetails(IChatMessageNotificationTriggerDetails&&) noexcept = default; IChatMessageNotificationTriggerDetails& operator=(IChatMessageNotificationTriggerDetails const&) & noexcept = default; IChatMessageNotificationTriggerDetails& operator=(IChatMessageNotificationTriggerDetails&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageNotificationTriggerDetails2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessageNotificationTriggerDetails2(std::nullptr_t = nullptr) noexcept {} IChatMessageNotificationTriggerDetails2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageNotificationTriggerDetails2(IChatMessageNotificationTriggerDetails2 const&) noexcept = default; IChatMessageNotificationTriggerDetails2(IChatMessageNotificationTriggerDetails2&&) noexcept = default; IChatMessageNotificationTriggerDetails2& operator=(IChatMessageNotificationTriggerDetails2 const&) & noexcept = default; IChatMessageNotificationTriggerDetails2& operator=(IChatMessageNotificationTriggerDetails2&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageReader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageReader(std::nullptr_t = nullptr) noexcept {} IChatMessageReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageReader(IChatMessageReader const&) noexcept = default; IChatMessageReader(IChatMessageReader&&) noexcept = default; IChatMessageReader& operator=(IChatMessageReader const&) & noexcept = default; IChatMessageReader& operator=(IChatMessageReader&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageReader2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageReader2(std::nullptr_t = nullptr) noexcept {} IChatMessageReader2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageReader2(IChatMessageReader2 const&) noexcept = default; IChatMessageReader2(IChatMessageReader2&&) noexcept = default; IChatMessageReader2& operator=(IChatMessageReader2 const&) & noexcept = default; IChatMessageReader2& operator=(IChatMessageReader2&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageStore : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageStore(std::nullptr_t = nullptr) noexcept {} IChatMessageStore(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageStore(IChatMessageStore const&) noexcept = default; IChatMessageStore(IChatMessageStore&&) noexcept = default; IChatMessageStore& operator=(IChatMessageStore const&) & noexcept = default; IChatMessageStore& operator=(IChatMessageStore&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageStore2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessageStore2(std::nullptr_t = nullptr) noexcept {} IChatMessageStore2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageStore2(IChatMessageStore2 const&) noexcept = default; IChatMessageStore2(IChatMessageStore2&&) noexcept = default; IChatMessageStore2& operator=(IChatMessageStore2 const&) & noexcept = default; IChatMessageStore2& operator=(IChatMessageStore2&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageStore3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessageStore3(std::nullptr_t = nullptr) noexcept {} IChatMessageStore3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageStore3(IChatMessageStore3 const&) noexcept = default; IChatMessageStore3(IChatMessageStore3&&) noexcept = default; IChatMessageStore3& operator=(IChatMessageStore3 const&) & noexcept = default; IChatMessageStore3& operator=(IChatMessageStore3&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageStoreChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageStoreChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IChatMessageStoreChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageStoreChangedEventArgs(IChatMessageStoreChangedEventArgs const&) noexcept = default; IChatMessageStoreChangedEventArgs(IChatMessageStoreChangedEventArgs&&) noexcept = default; IChatMessageStoreChangedEventArgs& operator=(IChatMessageStoreChangedEventArgs const&) & noexcept = default; IChatMessageStoreChangedEventArgs& operator=(IChatMessageStoreChangedEventArgs&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageTransport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageTransport(std::nullptr_t = nullptr) noexcept {} IChatMessageTransport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageTransport(IChatMessageTransport const&) noexcept = default; IChatMessageTransport(IChatMessageTransport&&) noexcept = default; IChatMessageTransport& operator=(IChatMessageTransport const&) & noexcept = default; IChatMessageTransport& operator=(IChatMessageTransport&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageTransport2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IChatMessageTransport2(std::nullptr_t = nullptr) noexcept {} IChatMessageTransport2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageTransport2(IChatMessageTransport2 const&) noexcept = default; IChatMessageTransport2(IChatMessageTransport2&&) noexcept = default; IChatMessageTransport2& operator=(IChatMessageTransport2 const&) & noexcept = default; IChatMessageTransport2& operator=(IChatMessageTransport2&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageTransportConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageTransportConfiguration(std::nullptr_t = nullptr) noexcept {} IChatMessageTransportConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageTransportConfiguration(IChatMessageTransportConfiguration const&) noexcept = default; IChatMessageTransportConfiguration(IChatMessageTransportConfiguration&&) noexcept = default; IChatMessageTransportConfiguration& operator=(IChatMessageTransportConfiguration const&) & noexcept = default; IChatMessageTransportConfiguration& operator=(IChatMessageTransportConfiguration&&) & noexcept = default; }; struct __declspec(empty_bases) IChatMessageValidationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatMessageValidationResult(std::nullptr_t = nullptr) noexcept {} IChatMessageValidationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatMessageValidationResult(IChatMessageValidationResult const&) noexcept = default; IChatMessageValidationResult(IChatMessageValidationResult&&) noexcept = default; IChatMessageValidationResult& operator=(IChatMessageValidationResult const&) & noexcept = default; IChatMessageValidationResult& operator=(IChatMessageValidationResult&&) & noexcept = default; }; struct __declspec(empty_bases) IChatQueryOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatQueryOptions(std::nullptr_t = nullptr) noexcept {} IChatQueryOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatQueryOptions(IChatQueryOptions const&) noexcept = default; IChatQueryOptions(IChatQueryOptions&&) noexcept = default; IChatQueryOptions& operator=(IChatQueryOptions const&) & noexcept = default; IChatQueryOptions& operator=(IChatQueryOptions&&) & noexcept = default; }; struct __declspec(empty_bases) IChatRecipientDeliveryInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatRecipientDeliveryInfo(std::nullptr_t = nullptr) noexcept {} IChatRecipientDeliveryInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatRecipientDeliveryInfo(IChatRecipientDeliveryInfo const&) noexcept = default; IChatRecipientDeliveryInfo(IChatRecipientDeliveryInfo&&) noexcept = default; IChatRecipientDeliveryInfo& operator=(IChatRecipientDeliveryInfo const&) & noexcept = default; IChatRecipientDeliveryInfo& operator=(IChatRecipientDeliveryInfo&&) & noexcept = default; }; struct __declspec(empty_bases) IChatSearchReader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatSearchReader(std::nullptr_t = nullptr) noexcept {} IChatSearchReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatSearchReader(IChatSearchReader const&) noexcept = default; IChatSearchReader(IChatSearchReader&&) noexcept = default; IChatSearchReader& operator=(IChatSearchReader const&) & noexcept = default; IChatSearchReader& operator=(IChatSearchReader&&) & noexcept = default; }; struct __declspec(empty_bases) IChatSyncConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatSyncConfiguration(std::nullptr_t = nullptr) noexcept {} IChatSyncConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatSyncConfiguration(IChatSyncConfiguration const&) noexcept = default; IChatSyncConfiguration(IChatSyncConfiguration&&) noexcept = default; IChatSyncConfiguration& operator=(IChatSyncConfiguration const&) & noexcept = default; IChatSyncConfiguration& operator=(IChatSyncConfiguration&&) & noexcept = default; }; struct __declspec(empty_bases) IChatSyncManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IChatSyncManager(std::nullptr_t = nullptr) noexcept {} IChatSyncManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IChatSyncManager(IChatSyncManager const&) noexcept = default; IChatSyncManager(IChatSyncManager&&) noexcept = default; IChatSyncManager& operator=(IChatSyncManager const&) & noexcept = default; IChatSyncManager& operator=(IChatSyncManager&&) & noexcept = default; }; struct __declspec(empty_bases) IRcsEndUserMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRcsEndUserMessage(std::nullptr_t = nullptr) noexcept {} IRcsEndUserMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IRcsEndUserMessage(IRcsEndUserMessage const&) noexcept = default; IRcsEndUserMessage(IRcsEndUserMessage&&) noexcept = default; IRcsEndUserMessage& operator=(IRcsEndUserMessage const&) & noexcept = default; IRcsEndUserMessage& operator=(IRcsEndUserMessage&&) & noexcept = default; }; struct __declspec(empty_bases) IRcsEndUserMessageAction : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRcsEndUserMessageAction(std::nullptr_t = nullptr) noexcept {} IRcsEndUserMessageAction(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IRcsEndUserMessageAction(IRcsEndUserMessageAction const&) noexcept = default; IRcsEndUserMessageAction(IRcsEndUserMessageAction&&) noexcept = default; IRcsEndUserMessageAction& operator=(IRcsEndUserMessageAction const&) & noexcept = default; IRcsEndUserMessageAction& operator=(IRcsEndUserMessageAction&&) & noexcept = default; }; struct __declspec(empty_bases) IRcsEndUserMessageAvailableEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRcsEndUserMessageAvailableEventArgs(std::nullptr_t = nullptr) noexcept {} IRcsEndUserMessageAvailableEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IRcsEndUserMessageAvailableEventArgs(IRcsEndUserMessageAvailableEventArgs const&) noexcept = default; IRcsEndUserMessageAvailableEventArgs(IRcsEndUserMessageAvailableEventArgs&&) noexcept = default; IRcsEndUserMessageAvailableEventArgs& operator=(IRcsEndUserMessageAvailableEventArgs const&) & noexcept = default; IRcsEndUserMessageAvailableEventArgs& operator=(IRcsEndUserMessageAvailableEventArgs&&) & noexcept = default; }; struct __declspec(empty_bases) IRcsEndUserMessageAvailableTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRcsEndUserMessageAvailableTriggerDetails(std::nullptr_t = nullptr) noexcept {} IRcsEndUserMessageAvailableTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IRcsEndUserMessageAvailableTriggerDetails(IRcsEndUserMessageAvailableTriggerDetails const&) noexcept = default; IRcsEndUserMessageAvailableTriggerDetails(IRcsEndUserMessageAvailableTriggerDetails&&) noexcept = default; IRcsEndUserMessageAvailableTriggerDetails& operator=(IRcsEndUserMessageAvailableTriggerDetails const&) & noexcept = default; IRcsEndUserMessageAvailableTriggerDetails& operator=(IRcsEndUserMessageAvailableTriggerDetails&&) & noexcept = default; }; struct __declspec(empty_bases) IRcsEndUserMessageManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRcsEndUserMessageManager(std::nullptr_t = nullptr) noexcept {} IRcsEndUserMessageManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IRcsEndUserMessageManager(IRcsEndUserMessageManager const&) noexcept = default; IRcsEndUserMessageManager(IRcsEndUserMessageManager&&) noexcept = default; IRcsEndUserMessageManager& operator=(IRcsEndUserMessageManager const&) & noexcept = default; IRcsEndUserMessageManager& operator=(IRcsEndUserMessageManager&&) & noexcept = default; }; struct __declspec(empty_bases) IRcsManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRcsManagerStatics(std::nullptr_t = nullptr) noexcept {} IRcsManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IRcsManagerStatics(IRcsManagerStatics const&) noexcept = default; IRcsManagerStatics(IRcsManagerStatics&&) noexcept = default; IRcsManagerStatics& operator=(IRcsManagerStatics const&) & noexcept = default; IRcsManagerStatics& operator=(IRcsManagerStatics&&) & noexcept = default; }; struct __declspec(empty_bases) IRcsManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRcsManagerStatics2(std::nullptr_t = nullptr) noexcept {} IRcsManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IRcsManagerStatics2(IRcsManagerStatics2 const&) noexcept = default; IRcsManagerStatics2(IRcsManagerStatics2&&) noexcept = default; IRcsManagerStatics2& operator=(IRcsManagerStatics2 const&) & noexcept = default; IRcsManagerStatics2& operator=(IRcsManagerStatics2&&) & noexcept = default; }; struct __declspec(empty_bases) IRcsServiceKindSupportedChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRcsServiceKindSupportedChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IRcsServiceKindSupportedChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IRcsServiceKindSupportedChangedEventArgs(IRcsServiceKindSupportedChangedEventArgs const&) noexcept = default; IRcsServiceKindSupportedChangedEventArgs(IRcsServiceKindSupportedChangedEventArgs&&) noexcept = default; IRcsServiceKindSupportedChangedEventArgs& operator=(IRcsServiceKindSupportedChangedEventArgs const&) & noexcept = default; IRcsServiceKindSupportedChangedEventArgs& operator=(IRcsServiceKindSupportedChangedEventArgs&&) & noexcept = default; }; struct __declspec(empty_bases) IRcsTransport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRcsTransport(std::nullptr_t = nullptr) noexcept {} IRcsTransport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IRcsTransport(IRcsTransport const&) noexcept = default; IRcsTransport(IRcsTransport&&) noexcept = default; IRcsTransport& operator=(IRcsTransport const&) & noexcept = default; IRcsTransport& operator=(IRcsTransport&&) & noexcept = default; }; struct __declspec(empty_bases) IRcsTransportConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRcsTransportConfiguration(std::nullptr_t = nullptr) noexcept {} IRcsTransportConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IRcsTransportConfiguration(IRcsTransportConfiguration const&) noexcept = default; IRcsTransportConfiguration(IRcsTransportConfiguration&&) noexcept = default; IRcsTransportConfiguration& operator=(IRcsTransportConfiguration const&) & noexcept = default; IRcsTransportConfiguration& operator=(IRcsTransportConfiguration&&) & noexcept = default; }; struct __declspec(empty_bases) IRemoteParticipantComposingChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRemoteParticipantComposingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IRemoteParticipantComposingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} IRemoteParticipantComposingChangedEventArgs(IRemoteParticipantComposingChangedEventArgs const&) noexcept = default; IRemoteParticipantComposingChangedEventArgs(IRemoteParticipantComposingChangedEventArgs&&) noexcept = default; IRemoteParticipantComposingChangedEventArgs& operator=(IRemoteParticipantComposingChangedEventArgs const&) & noexcept = default; IRemoteParticipantComposingChangedEventArgs& operator=(IRemoteParticipantComposingChangedEventArgs&&) & noexcept = default; }; } #endif