// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_Devices_AllJoyn_1_H #define WINRT_Windows_Devices_AllJoyn_1_H #include "winrt/impl/Windows.Devices.AllJoyn.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::AllJoyn { struct __declspec(empty_bases) IAllJoynAboutData : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynAboutData(std::nullptr_t = nullptr) noexcept {} IAllJoynAboutData(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynAboutDataView : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynAboutDataView(std::nullptr_t = nullptr) noexcept {} IAllJoynAboutDataView(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynAboutDataViewStatics : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynAboutDataViewStatics(std::nullptr_t = nullptr) noexcept {} IAllJoynAboutDataViewStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynAcceptSessionJoiner : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynAcceptSessionJoiner(std::nullptr_t = nullptr) noexcept {} IAllJoynAcceptSessionJoiner(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynAcceptSessionJoinerEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynAcceptSessionJoinerEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynAcceptSessionJoinerEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynAcceptSessionJoinerEventArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynAcceptSessionJoinerEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynAcceptSessionJoinerEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynAuthenticationCompleteEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynAuthenticationCompleteEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynAuthenticationCompleteEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynBusAttachment : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynBusAttachment(std::nullptr_t = nullptr) noexcept {} IAllJoynBusAttachment(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynBusAttachment2 : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynBusAttachment2(std::nullptr_t = nullptr) noexcept {} IAllJoynBusAttachment2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynBusAttachmentFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynBusAttachmentFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynBusAttachmentFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynBusAttachmentStateChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynBusAttachmentStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynBusAttachmentStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynBusAttachmentStatics : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynBusAttachmentStatics(std::nullptr_t = nullptr) noexcept {} IAllJoynBusAttachmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynBusObject : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynBusObject(std::nullptr_t = nullptr) noexcept {} IAllJoynBusObject(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynBusObjectFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynBusObjectFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynBusObjectFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynBusObjectStoppedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynBusObjectStoppedEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynBusObjectStoppedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynBusObjectStoppedEventArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynBusObjectStoppedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynBusObjectStoppedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynCredentials : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynCredentials(std::nullptr_t = nullptr) noexcept {} IAllJoynCredentials(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynCredentialsRequestedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynCredentialsRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynCredentialsRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynCredentialsVerificationRequestedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynCredentialsVerificationRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynCredentialsVerificationRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynMessageInfo : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynMessageInfo(std::nullptr_t = nullptr) noexcept {} IAllJoynMessageInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynMessageInfoFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynMessageInfoFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynMessageInfoFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynProducer : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynProducer(std::nullptr_t = nullptr) noexcept {} IAllJoynProducer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynProducerStoppedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynProducerStoppedEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynProducerStoppedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynProducerStoppedEventArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynProducerStoppedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynProducerStoppedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynServiceInfo : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynServiceInfo(std::nullptr_t = nullptr) noexcept {} IAllJoynServiceInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynServiceInfoFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynServiceInfoFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynServiceInfoFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynServiceInfoRemovedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynServiceInfoRemovedEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynServiceInfoRemovedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynServiceInfoRemovedEventArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynServiceInfoRemovedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynServiceInfoRemovedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynServiceInfoStatics : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynServiceInfoStatics(std::nullptr_t = nullptr) noexcept {} IAllJoynServiceInfoStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynSession : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynSession(std::nullptr_t = nullptr) noexcept {} IAllJoynSession(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynSessionJoinedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynSessionJoinedEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynSessionJoinedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynSessionJoinedEventArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynSessionJoinedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynSessionJoinedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynSessionLostEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynSessionLostEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynSessionLostEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynSessionLostEventArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynSessionLostEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynSessionLostEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynSessionMemberAddedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynSessionMemberAddedEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynSessionMemberAddedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynSessionMemberAddedEventArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynSessionMemberAddedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynSessionMemberAddedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynSessionMemberRemovedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynSessionMemberRemovedEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynSessionMemberRemovedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynSessionMemberRemovedEventArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynSessionMemberRemovedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynSessionMemberRemovedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynSessionStatics : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynSessionStatics(std::nullptr_t = nullptr) noexcept {} IAllJoynSessionStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynStatusStatics : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynStatusStatics(std::nullptr_t = nullptr) noexcept {} IAllJoynStatusStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynWatcherStoppedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynWatcherStoppedEventArgs(std::nullptr_t = nullptr) noexcept {} IAllJoynWatcherStoppedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAllJoynWatcherStoppedEventArgsFactory : Windows::Foundation::IInspectable, impl::consume_t { IAllJoynWatcherStoppedEventArgsFactory(std::nullptr_t = nullptr) noexcept {} IAllJoynWatcherStoppedEventArgsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif