// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_Phone_Networking_Voip_1_H #define WINRT_Windows_Phone_Networking_Voip_1_H #include "winrt/impl/Windows.Phone.Networking.Voip.0.h" WINRT_EXPORT namespace winrt::Windows::Phone::Networking::Voip { struct __declspec(empty_bases) ICallAnswerEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ICallAnswerEventArgs(std::nullptr_t = nullptr) noexcept {} ICallAnswerEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICallRejectEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ICallRejectEventArgs(std::nullptr_t = nullptr) noexcept {} ICallRejectEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICallStateChangeEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ICallStateChangeEventArgs(std::nullptr_t = nullptr) noexcept {} ICallStateChangeEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMuteChangeEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMuteChangeEventArgs(std::nullptr_t = nullptr) noexcept {} IMuteChangeEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IQuerySeamlessUpgradeSupportOperation : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IQuerySeamlessUpgradeSupportOperation(std::nullptr_t = nullptr) noexcept {} IQuerySeamlessUpgradeSupportOperation(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoipCallCoordinator : Windows::Foundation::IInspectable, impl::consume_t { IVoipCallCoordinator(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinator(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoipCallCoordinator2 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVoipCallCoordinator2(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinator2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoipCallCoordinator3 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVoipCallCoordinator3(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinator3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} using impl::consume_t::RequestNewIncomingCall; using impl::consume_t::RequestNewIncomingCall; }; struct __declspec(empty_bases) IVoipCallCoordinatorStatics : Windows::Foundation::IInspectable, impl::consume_t { IVoipCallCoordinatorStatics(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinatorStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoipCallCoordinatorWithAppDeterminedUpgrade : Windows::Foundation::IInspectable, impl::consume_t { IVoipCallCoordinatorWithAppDeterminedUpgrade(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinatorWithAppDeterminedUpgrade(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoipCallCoordinatorWithUpgrade : Windows::Foundation::IInspectable, impl::consume_t { IVoipCallCoordinatorWithUpgrade(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinatorWithUpgrade(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoipOperation : Windows::Foundation::IInspectable, impl::consume_t { IVoipOperation(std::nullptr_t = nullptr) noexcept {} IVoipOperation(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoipOperationsManager : Windows::Foundation::IInspectable, impl::consume_t { IVoipOperationsManager(std::nullptr_t = nullptr) noexcept {} IVoipOperationsManager(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoipPhoneCall : Windows::Foundation::IInspectable, impl::consume_t { IVoipPhoneCall(std::nullptr_t = nullptr) noexcept {} IVoipPhoneCall(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoipPhoneCall2 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVoipPhoneCall2(std::nullptr_t = nullptr) noexcept {} IVoipPhoneCall2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoipPhoneCall3 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVoipPhoneCall3(std::nullptr_t = nullptr) noexcept {} IVoipPhoneCall3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVoipPhoneCallReady : Windows::Foundation::IInspectable, impl::consume_t { IVoipPhoneCallReady(std::nullptr_t = nullptr) noexcept {} IVoipPhoneCallReady(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif