// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Devices_Sms_1_H #define WINRT_Windows_Devices_Sms_1_H #include "winrt/impl/Windows.Devices.Sms.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::Sms { struct __declspec(empty_bases) ISmsAppMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISmsAppMessage(std::nullptr_t = nullptr) noexcept {} ISmsAppMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsBinaryMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISmsBinaryMessage(std::nullptr_t = nullptr) noexcept {} ISmsBinaryMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsBroadcastMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISmsBroadcastMessage(std::nullptr_t = nullptr) noexcept {} ISmsBroadcastMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsDevice(std::nullptr_t = nullptr) noexcept {} ISmsDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsDevice2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsDevice2(std::nullptr_t = nullptr) noexcept {} ISmsDevice2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsDevice2Statics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsDevice2Statics(std::nullptr_t = nullptr) noexcept {} ISmsDevice2Statics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsDeviceMessageStore : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsDeviceMessageStore(std::nullptr_t = nullptr) noexcept {} ISmsDeviceMessageStore(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsDeviceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsDeviceStatics(std::nullptr_t = nullptr) noexcept {} ISmsDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsDeviceStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsDeviceStatics2(std::nullptr_t = nullptr) noexcept {} ISmsDeviceStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsFilterRule : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsFilterRule(std::nullptr_t = nullptr) noexcept {} ISmsFilterRule(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsFilterRuleFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsFilterRuleFactory(std::nullptr_t = nullptr) noexcept {} ISmsFilterRuleFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsFilterRules : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsFilterRules(std::nullptr_t = nullptr) noexcept {} ISmsFilterRules(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsFilterRulesFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsFilterRulesFactory(std::nullptr_t = nullptr) noexcept {} ISmsFilterRulesFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsMessage(std::nullptr_t = nullptr) noexcept {} ISmsMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsMessageBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsMessageBase(std::nullptr_t = nullptr) noexcept {} ISmsMessageBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsMessageReceivedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsMessageReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} ISmsMessageReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsMessageReceivedTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsMessageReceivedTriggerDetails(std::nullptr_t = nullptr) noexcept {} ISmsMessageReceivedTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsMessageRegistration : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsMessageRegistration(std::nullptr_t = nullptr) noexcept {} ISmsMessageRegistration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsMessageRegistrationStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsMessageRegistrationStatics(std::nullptr_t = nullptr) noexcept {} ISmsMessageRegistrationStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsReceivedEventDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsReceivedEventDetails(std::nullptr_t = nullptr) noexcept {} ISmsReceivedEventDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsReceivedEventDetails2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsReceivedEventDetails2(std::nullptr_t = nullptr) noexcept {} ISmsReceivedEventDetails2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsSendMessageResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsSendMessageResult(std::nullptr_t = nullptr) noexcept {} ISmsSendMessageResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsStatusMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISmsStatusMessage(std::nullptr_t = nullptr) noexcept {} ISmsStatusMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsTextMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISmsTextMessage(std::nullptr_t = nullptr) noexcept {} ISmsTextMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsTextMessage2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISmsTextMessage2(std::nullptr_t = nullptr) noexcept {} ISmsTextMessage2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsTextMessageStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISmsTextMessageStatics(std::nullptr_t = nullptr) noexcept {} ISmsTextMessageStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsVoicemailMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISmsVoicemailMessage(std::nullptr_t = nullptr) noexcept {} ISmsVoicemailMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISmsWapMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISmsWapMessage(std::nullptr_t = nullptr) noexcept {} ISmsWapMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif