// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Networking_NetworkOperators_1_H #define WINRT_Windows_Networking_NetworkOperators_1_H #include "winrt/impl/Windows.Networking.NetworkOperators.0.h" WINRT_EXPORT namespace winrt::Windows::Networking::NetworkOperators { struct __declspec(empty_bases) IESim : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESim(std::nullptr_t = nullptr) noexcept {} IESim(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESim2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESim2(std::nullptr_t = nullptr) noexcept {} IESim2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESim3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESim3(std::nullptr_t = nullptr) noexcept {} IESim3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimAddedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimAddedEventArgs(std::nullptr_t = nullptr) noexcept {} IESimAddedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimDiscoverEvent : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimDiscoverEvent(std::nullptr_t = nullptr) noexcept {} IESimDiscoverEvent(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimDiscoverResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimDiscoverResult(std::nullptr_t = nullptr) noexcept {} IESimDiscoverResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimDownloadProfileMetadataResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimDownloadProfileMetadataResult(std::nullptr_t = nullptr) noexcept {} IESimDownloadProfileMetadataResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimManagerStatics(std::nullptr_t = nullptr) noexcept {} IESimManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimOperationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimOperationResult(std::nullptr_t = nullptr) noexcept {} IESimOperationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimPolicy : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimPolicy(std::nullptr_t = nullptr) noexcept {} IESimPolicy(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimProfile : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimProfile(std::nullptr_t = nullptr) noexcept {} IESimProfile(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimProfileMetadata : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimProfileMetadata(std::nullptr_t = nullptr) noexcept {} IESimProfileMetadata(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimProfilePolicy : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimProfilePolicy(std::nullptr_t = nullptr) noexcept {} IESimProfilePolicy(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimRemovedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimRemovedEventArgs(std::nullptr_t = nullptr) noexcept {} IESimRemovedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimServiceInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimServiceInfo(std::nullptr_t = nullptr) noexcept {} IESimServiceInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimUpdatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} IESimUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IESimWatcher : winrt::Windows::Foundation::IInspectable, impl::consume_t { IESimWatcher(std::nullptr_t = nullptr) noexcept {} IESimWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFdnAccessManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFdnAccessManagerStatics(std::nullptr_t = nullptr) noexcept {} IFdnAccessManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHotspotAuthenticationContext : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHotspotAuthenticationContext(std::nullptr_t = nullptr) noexcept {} IHotspotAuthenticationContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHotspotAuthenticationContext2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHotspotAuthenticationContext2(std::nullptr_t = nullptr) noexcept {} IHotspotAuthenticationContext2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHotspotAuthenticationContextStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHotspotAuthenticationContextStatics(std::nullptr_t = nullptr) noexcept {} IHotspotAuthenticationContextStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHotspotAuthenticationEventDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHotspotAuthenticationEventDetails(std::nullptr_t = nullptr) noexcept {} IHotspotAuthenticationEventDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHotspotCredentialsAuthenticationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHotspotCredentialsAuthenticationResult(std::nullptr_t = nullptr) noexcept {} IHotspotCredentialsAuthenticationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKnownCSimFilePathsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKnownCSimFilePathsStatics(std::nullptr_t = nullptr) noexcept {} IKnownCSimFilePathsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKnownRuimFilePathsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKnownRuimFilePathsStatics(std::nullptr_t = nullptr) noexcept {} IKnownRuimFilePathsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKnownSimFilePathsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKnownSimFilePathsStatics(std::nullptr_t = nullptr) noexcept {} IKnownSimFilePathsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKnownUSimFilePathsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKnownUSimFilePathsStatics(std::nullptr_t = nullptr) noexcept {} IKnownUSimFilePathsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandAccount : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandAccount(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandAccount(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandAccount2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandAccount2(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandAccount2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandAccount3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandAccount3(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandAccount3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandAccountEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandAccountEventArgs(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandAccountEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandAccountStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandAccountStatics(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandAccountStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandAccountUpdatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandAccountUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandAccountUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandAccountWatcher : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandAccountWatcher(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandAccountWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandAntennaSar : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandAntennaSar(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandAntennaSar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandAntennaSarFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandAntennaSarFactory(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandAntennaSarFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandCellCdma : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandCellCdma(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandCellCdma(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandCellGsm : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandCellGsm(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandCellGsm(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandCellLte : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandCellLte(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandCellLte(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandCellNR : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandCellNR(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandCellNR(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandCellTdscdma : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandCellTdscdma(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandCellTdscdma(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandCellUmts : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandCellUmts(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandCellUmts(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandCellsInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandCellsInfo(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandCellsInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandCellsInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandCellsInfo2(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandCellsInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandCurrentSlotIndexChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandCurrentSlotIndexChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandCurrentSlotIndexChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandDeviceInformation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandDeviceInformation(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandDeviceInformation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandDeviceInformation2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandDeviceInformation2(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandDeviceInformation2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandDeviceInformation3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandDeviceInformation3(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandDeviceInformation3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandDeviceInformation4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandDeviceInformation4(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandDeviceInformation4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandDeviceService : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandDeviceService(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandDeviceService(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandDeviceServiceCommandResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandDeviceServiceCommandResult(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandDeviceServiceCommandResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandDeviceServiceCommandSession : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandDeviceServiceCommandSession(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandDeviceServiceCommandSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandDeviceServiceDataReceivedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandDeviceServiceDataReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandDeviceServiceDataReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandDeviceServiceDataSession : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandDeviceServiceDataSession(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandDeviceServiceDataSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandDeviceServiceInformation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandDeviceServiceInformation(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandDeviceServiceInformation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandDeviceServiceTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandDeviceServiceTriggerDetails(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandDeviceServiceTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandDeviceServiceTriggerDetails2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandDeviceServiceTriggerDetails2(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandDeviceServiceTriggerDetails2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandModem : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandModem(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandModem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandModem2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandModem2(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandModem2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandModem3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandModem3(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandModem3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandModem4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandModem4(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandModem4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandModemConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandModemConfiguration(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandModemConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandModemConfiguration2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandModemConfiguration2(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandModemConfiguration2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandModemIsolation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandModemIsolation(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandModemIsolation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandModemIsolationFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandModemIsolationFactory(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandModemIsolationFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandModemStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandModemStatics(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandModemStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandNetwork : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandNetwork(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandNetwork(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandNetwork2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandNetwork2(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandNetwork2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandNetwork3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandNetwork3(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandNetwork3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandNetworkRegistrationStateChange : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandNetworkRegistrationStateChange(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandNetworkRegistrationStateChange(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandNetworkRegistrationStateChangeTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandNetworkRegistrationStateChangeTriggerDetails(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandNetworkRegistrationStateChangeTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandPco : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandPco(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandPco(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandPcoDataChangeTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandPcoDataChangeTriggerDetails(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandPcoDataChangeTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandPin : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandPin(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandPin(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandPinLockStateChange : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandPinLockStateChange(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandPinLockStateChange(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandPinLockStateChangeTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandPinLockStateChangeTriggerDetails(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandPinLockStateChangeTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandPinManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandPinManager(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandPinManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandPinOperationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandPinOperationResult(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandPinOperationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandRadioStateChange : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandRadioStateChange(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandRadioStateChange(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandRadioStateChangeTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandRadioStateChangeTriggerDetails(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandRadioStateChangeTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandSarManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandSarManager(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandSarManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandSlotInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandSlotInfo(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandSlotInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandSlotInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandSlotInfo2(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandSlotInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandSlotInfoChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandSlotInfoChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandSlotInfoChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandSlotManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandSlotManager(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandSlotManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandTransmissionStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandTransmissionStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandTransmissionStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandUicc : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandUicc(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandUicc(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandUiccApp : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandUiccApp(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandUiccApp(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandUiccAppReadRecordResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandUiccAppReadRecordResult(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandUiccAppReadRecordResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandUiccAppRecordDetailsResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandUiccAppRecordDetailsResult(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandUiccAppRecordDetailsResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMobileBroadbandUiccAppsResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMobileBroadbandUiccAppsResult(std::nullptr_t = nullptr) noexcept {} IMobileBroadbandUiccAppsResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorDataUsageTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorDataUsageTriggerDetails(std::nullptr_t = nullptr) noexcept {} INetworkOperatorDataUsageTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorNotificationEventDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorNotificationEventDetails(std::nullptr_t = nullptr) noexcept {} INetworkOperatorNotificationEventDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorTetheringAccessPointConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorTetheringAccessPointConfiguration(std::nullptr_t = nullptr) noexcept {} INetworkOperatorTetheringAccessPointConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorTetheringAccessPointConfiguration2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorTetheringAccessPointConfiguration2(std::nullptr_t = nullptr) noexcept {} INetworkOperatorTetheringAccessPointConfiguration2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorTetheringClient : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorTetheringClient(std::nullptr_t = nullptr) noexcept {} INetworkOperatorTetheringClient(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorTetheringClientManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorTetheringClientManager(std::nullptr_t = nullptr) noexcept {} INetworkOperatorTetheringClientManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorTetheringEntitlementCheck : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorTetheringEntitlementCheck(std::nullptr_t = nullptr) noexcept {} INetworkOperatorTetheringEntitlementCheck(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorTetheringManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorTetheringManager(std::nullptr_t = nullptr) noexcept {} INetworkOperatorTetheringManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorTetheringManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorTetheringManagerStatics(std::nullptr_t = nullptr) noexcept {} INetworkOperatorTetheringManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorTetheringManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorTetheringManagerStatics2(std::nullptr_t = nullptr) noexcept {} INetworkOperatorTetheringManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorTetheringManagerStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorTetheringManagerStatics3(std::nullptr_t = nullptr) noexcept {} INetworkOperatorTetheringManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorTetheringManagerStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorTetheringManagerStatics4(std::nullptr_t = nullptr) noexcept {} INetworkOperatorTetheringManagerStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkOperatorTetheringOperationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { INetworkOperatorTetheringOperationResult(std::nullptr_t = nullptr) noexcept {} INetworkOperatorTetheringOperationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProvisionFromXmlDocumentResults : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProvisionFromXmlDocumentResults(std::nullptr_t = nullptr) noexcept {} IProvisionFromXmlDocumentResults(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProvisionedProfile : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProvisionedProfile(std::nullptr_t = nullptr) noexcept {} IProvisionedProfile(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProvisioningAgent : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProvisioningAgent(std::nullptr_t = nullptr) noexcept {} IProvisioningAgent(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProvisioningAgentStaticMethods : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProvisioningAgentStaticMethods(std::nullptr_t = nullptr) noexcept {} IProvisioningAgentStaticMethods(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITetheringEntitlementCheckTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITetheringEntitlementCheckTriggerDetails(std::nullptr_t = nullptr) noexcept {} ITetheringEntitlementCheckTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUssdMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUssdMessage(std::nullptr_t = nullptr) noexcept {} IUssdMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUssdMessageFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUssdMessageFactory(std::nullptr_t = nullptr) noexcept {} IUssdMessageFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUssdReply : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUssdReply(std::nullptr_t = nullptr) noexcept {} IUssdReply(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUssdSession : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUssdSession(std::nullptr_t = nullptr) noexcept {} IUssdSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUssdSessionStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUssdSessionStatics(std::nullptr_t = nullptr) noexcept {} IUssdSessionStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif