// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_ApplicationModel_Calls_1_H #define WINRT_Windows_ApplicationModel_Calls_1_H #include "winrt/impl/Windows.ApplicationModel.Calls.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Calls { struct WINRT_IMPL_EMPTY_BASES IAcceptedVoipPhoneCallOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAcceptedVoipPhoneCallOptions(std::nullptr_t = nullptr) noexcept {} IAcceptedVoipPhoneCallOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAcceptedVoipPhoneCallOptionsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAcceptedVoipPhoneCallOptionsFactory(std::nullptr_t = nullptr) noexcept {} IAcceptedVoipPhoneCallOptionsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppInitiatedVoipPhoneCallOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppInitiatedVoipPhoneCallOptions(std::nullptr_t = nullptr) noexcept {} IAppInitiatedVoipPhoneCallOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAppInitiatedVoipPhoneCallOptionsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppInitiatedVoipPhoneCallOptionsFactory(std::nullptr_t = nullptr) noexcept {} IAppInitiatedVoipPhoneCallOptionsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICallAnswerEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICallAnswerEventArgs(std::nullptr_t = nullptr) noexcept {} ICallAnswerEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICallAnswerEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICallAnswerEventArgs2(std::nullptr_t = nullptr) noexcept {} ICallAnswerEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICallRejectEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICallRejectEventArgs(std::nullptr_t = nullptr) noexcept {} ICallRejectEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICallStateChangeEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICallStateChangeEventArgs(std::nullptr_t = nullptr) noexcept {} ICallStateChangeEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IIncomingVoipPhoneCallOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIncomingVoipPhoneCallOptions(std::nullptr_t = nullptr) noexcept {} IIncomingVoipPhoneCallOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IIncomingVoipPhoneCallOptionsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIncomingVoipPhoneCallOptionsFactory(std::nullptr_t = nullptr) noexcept {} IIncomingVoipPhoneCallOptionsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILockScreenCallEndCallDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILockScreenCallEndCallDeferral(std::nullptr_t = nullptr) noexcept {} ILockScreenCallEndCallDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILockScreenCallEndRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILockScreenCallEndRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} ILockScreenCallEndRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILockScreenCallUI : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILockScreenCallUI(std::nullptr_t = nullptr) noexcept {} ILockScreenCallUI(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMuteChangeEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMuteChangeEventArgs(std::nullptr_t = nullptr) noexcept {} IMuteChangeEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IOutgoingVoipPhoneCallOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOutgoingVoipPhoneCallOptions(std::nullptr_t = nullptr) noexcept {} IOutgoingVoipPhoneCallOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IOutgoingVoipPhoneCallOptionsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOutgoingVoipPhoneCallOptionsFactory(std::nullptr_t = nullptr) noexcept {} IOutgoingVoipPhoneCallOptionsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCall : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCall(std::nullptr_t = nullptr) noexcept {} IPhoneCall(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallBlockingStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallBlockingStatics(std::nullptr_t = nullptr) noexcept {} IPhoneCallBlockingStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallHistoryEntry : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallHistoryEntry(std::nullptr_t = nullptr) noexcept {} IPhoneCallHistoryEntry(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallHistoryEntryAddress : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallHistoryEntryAddress(std::nullptr_t = nullptr) noexcept {} IPhoneCallHistoryEntryAddress(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallHistoryEntryAddressFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallHistoryEntryAddressFactory(std::nullptr_t = nullptr) noexcept {} IPhoneCallHistoryEntryAddressFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallHistoryEntryQueryOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallHistoryEntryQueryOptions(std::nullptr_t = nullptr) noexcept {} IPhoneCallHistoryEntryQueryOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallHistoryEntryReader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallHistoryEntryReader(std::nullptr_t = nullptr) noexcept {} IPhoneCallHistoryEntryReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallHistoryManagerForUser : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallHistoryManagerForUser(std::nullptr_t = nullptr) noexcept {} IPhoneCallHistoryManagerForUser(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallHistoryManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallHistoryManagerStatics(std::nullptr_t = nullptr) noexcept {} IPhoneCallHistoryManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallHistoryManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallHistoryManagerStatics2(std::nullptr_t = nullptr) noexcept {} IPhoneCallHistoryManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallHistoryStore : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallHistoryStore(std::nullptr_t = nullptr) noexcept {} IPhoneCallHistoryStore(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallInfo(std::nullptr_t = nullptr) noexcept {} IPhoneCallInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallManagerStatics(std::nullptr_t = nullptr) noexcept {} IPhoneCallManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallManagerStatics2(std::nullptr_t = nullptr) noexcept {} IPhoneCallManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallStatics(std::nullptr_t = nullptr) noexcept {} IPhoneCallStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallStore : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallStore(std::nullptr_t = nullptr) noexcept {} IPhoneCallStore(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallVideoCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallVideoCapabilities(std::nullptr_t = nullptr) noexcept {} IPhoneCallVideoCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallVideoCapabilitiesManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallVideoCapabilitiesManagerStatics(std::nullptr_t = nullptr) noexcept {} IPhoneCallVideoCapabilitiesManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneCallsResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneCallsResult(std::nullptr_t = nullptr) noexcept {} IPhoneCallsResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneDialOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneDialOptions(std::nullptr_t = nullptr) noexcept {} IPhoneDialOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneLine : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneLine(std::nullptr_t = nullptr) noexcept {} IPhoneLine(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneLine2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneLine2(std::nullptr_t = nullptr) noexcept {} IPhoneLine2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneLine3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneLine3(std::nullptr_t = nullptr) noexcept {} IPhoneLine3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneLineCellularDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneLineCellularDetails(std::nullptr_t = nullptr) noexcept {} IPhoneLineCellularDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneLineConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneLineConfiguration(std::nullptr_t = nullptr) noexcept {} IPhoneLineConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneLineDialResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneLineDialResult(std::nullptr_t = nullptr) noexcept {} IPhoneLineDialResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneLineStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneLineStatics(std::nullptr_t = nullptr) noexcept {} IPhoneLineStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneLineTransportDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneLineTransportDevice(std::nullptr_t = nullptr) noexcept {} IPhoneLineTransportDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneLineTransportDevice2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneLineTransportDevice2(std::nullptr_t = nullptr) noexcept {} IPhoneLineTransportDevice2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneLineTransportDeviceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneLineTransportDeviceStatics(std::nullptr_t = nullptr) noexcept {} IPhoneLineTransportDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneLineWatcher : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneLineWatcher(std::nullptr_t = nullptr) noexcept {} IPhoneLineWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneLineWatcherEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneLineWatcherEventArgs(std::nullptr_t = nullptr) noexcept {} IPhoneLineWatcherEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPhoneVoicemail : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPhoneVoicemail(std::nullptr_t = nullptr) noexcept {} IPhoneVoicemail(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVoipCallCoordinator : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVoipCallCoordinator(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVoipCallCoordinator2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVoipCallCoordinator2(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinator2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVoipCallCoordinator3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVoipCallCoordinator3(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinator3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} using impl::consume_t::RequestNewIncomingCall; using impl::consume_t::RequestNewIncomingCall; }; struct WINRT_IMPL_EMPTY_BASES IVoipCallCoordinator4 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVoipCallCoordinator4(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinator4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} using impl::consume_t::ReserveCallResourcesAsync; using impl::consume_t::ReserveCallResourcesAsync; }; struct WINRT_IMPL_EMPTY_BASES IVoipCallCoordinator5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVoipCallCoordinator5(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinator5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVoipCallCoordinatorStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVoipCallCoordinatorStatics(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinatorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVoipCallCoordinatorStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVoipCallCoordinatorStatics2(std::nullptr_t = nullptr) noexcept {} IVoipCallCoordinatorStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVoipPhoneCall : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVoipPhoneCall(std::nullptr_t = nullptr) noexcept {} IVoipPhoneCall(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVoipPhoneCall2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVoipPhoneCall2(std::nullptr_t = nullptr) noexcept {} IVoipPhoneCall2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVoipPhoneCall3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVoipPhoneCall3(std::nullptr_t = nullptr) noexcept {} IVoipPhoneCall3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVoipPhoneCall4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVoipPhoneCall4(std::nullptr_t = nullptr) noexcept {} IVoipPhoneCall4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif