// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_Media_Miracast_1_H #define WINRT_Windows_Media_Miracast_1_H #include "winrt/impl/Windows.Media.Miracast.0.h" WINRT_EXPORT namespace winrt::Windows::Media::Miracast { struct __declspec(empty_bases) IMiracastReceiver : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiver(std::nullptr_t = nullptr) noexcept {} IMiracastReceiver(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverApplySettingsResult : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverApplySettingsResult(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverApplySettingsResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverConnection : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverConnection(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverConnection(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverConnectionCreatedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverConnectionCreatedEventArgs(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverConnectionCreatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverCursorImageChannel : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverCursorImageChannel(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverCursorImageChannel(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverCursorImageChannelSettings : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverCursorImageChannelSettings(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverCursorImageChannelSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverDisconnectedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverDisconnectedEventArgs(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverDisconnectedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverGameControllerDevice : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverGameControllerDevice(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverGameControllerDevice(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverInputDevices : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverInputDevices(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverInputDevices(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverKeyboardDevice : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverKeyboardDevice(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverKeyboardDevice(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverMediaSourceCreatedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverMediaSourceCreatedEventArgs(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverMediaSourceCreatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverSession : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverSession(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverSession(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverSessionStartResult : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverSessionStartResult(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverSessionStartResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverSettings : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverSettings(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverStatus : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverStatus(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverStatus(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverStreamControl : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverStreamControl(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverStreamControl(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastReceiverVideoStreamSettings : Windows::Foundation::IInspectable, impl::consume_t { IMiracastReceiverVideoStreamSettings(std::nullptr_t = nullptr) noexcept {} IMiracastReceiverVideoStreamSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMiracastTransmitter : Windows::Foundation::IInspectable, impl::consume_t { IMiracastTransmitter(std::nullptr_t = nullptr) noexcept {} IMiracastTransmitter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif