// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Microsoft_Windows_Widgets_Providers_2_H #define WINRT_Microsoft_Windows_Widgets_Providers_2_H #include "winrt/impl/Windows.Storage.Streams.1.h" #include "winrt/impl/Microsoft.Windows.Widgets.Providers.1.h" WINRT_EXPORT namespace winrt::Microsoft::Windows::Widgets::Providers { struct WINRT_IMPL_EMPTY_BASES WidgetActionInvokedArgs : winrt::Microsoft::Windows::Widgets::Providers::IWidgetActionInvokedArgs { WidgetActionInvokedArgs(std::nullptr_t) noexcept {} WidgetActionInvokedArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetActionInvokedArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WidgetAnalyticsInfoReportedArgs : winrt::Microsoft::Windows::Widgets::Providers::IWidgetAnalyticsInfoReportedArgs { WidgetAnalyticsInfoReportedArgs(std::nullptr_t) noexcept {} WidgetAnalyticsInfoReportedArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetAnalyticsInfoReportedArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WidgetContext : winrt::Microsoft::Windows::Widgets::Providers::IWidgetContext { WidgetContext(std::nullptr_t) noexcept {} WidgetContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetContext(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WidgetContextChangedArgs : winrt::Microsoft::Windows::Widgets::Providers::IWidgetContextChangedArgs { WidgetContextChangedArgs(std::nullptr_t) noexcept {} WidgetContextChangedArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetContextChangedArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WidgetCustomizationRequestedArgs : winrt::Microsoft::Windows::Widgets::Providers::IWidgetCustomizationRequestedArgs { WidgetCustomizationRequestedArgs(std::nullptr_t) noexcept {} WidgetCustomizationRequestedArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetCustomizationRequestedArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WidgetErrorInfoReportedArgs : winrt::Microsoft::Windows::Widgets::Providers::IWidgetErrorInfoReportedArgs { WidgetErrorInfoReportedArgs(std::nullptr_t) noexcept {} WidgetErrorInfoReportedArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetErrorInfoReportedArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WidgetInfo : winrt::Microsoft::Windows::Widgets::Providers::IWidgetInfo, impl::require { WidgetInfo(std::nullptr_t) noexcept {} WidgetInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetInfo(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WidgetManager : winrt::Microsoft::Windows::Widgets::Providers::IWidgetManager, impl::require { WidgetManager(std::nullptr_t) noexcept {} WidgetManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetManager(ptr, take_ownership_from_abi) {} static auto GetDefault(); }; struct WINRT_IMPL_EMPTY_BASES WidgetMessageReceivedArgs : winrt::Microsoft::Windows::Widgets::Providers::IWidgetMessageReceivedArgs { WidgetMessageReceivedArgs(std::nullptr_t) noexcept {} WidgetMessageReceivedArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetMessageReceivedArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WidgetResourceRequest : winrt::Microsoft::Windows::Widgets::Providers::IWidgetResourceRequest { WidgetResourceRequest(std::nullptr_t) noexcept {} WidgetResourceRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetResourceRequest(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WidgetResourceRequestedArgs : winrt::Microsoft::Windows::Widgets::Providers::IWidgetResourceRequestedArgs { WidgetResourceRequestedArgs(std::nullptr_t) noexcept {} WidgetResourceRequestedArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetResourceRequestedArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WidgetResourceResponse : winrt::Microsoft::Windows::Widgets::Providers::IWidgetResourceResponse { WidgetResourceResponse(std::nullptr_t) noexcept {} WidgetResourceResponse(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetResourceResponse(ptr, take_ownership_from_abi) {} WidgetResourceResponse(winrt::Windows::Storage::Streams::IRandomAccessStreamReference const& content, param::hstring const& reasonPhrase, int32_t statusCode); }; struct WINRT_IMPL_EMPTY_BASES WidgetUpdateRequestOptions : winrt::Microsoft::Windows::Widgets::Providers::IWidgetUpdateRequestOptions, impl::require { WidgetUpdateRequestOptions(std::nullptr_t) noexcept {} WidgetUpdateRequestOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Microsoft::Windows::Widgets::Providers::IWidgetUpdateRequestOptions(ptr, take_ownership_from_abi) {} explicit WidgetUpdateRequestOptions(param::hstring const& widgetId); [[nodiscard]] static auto UnsetValue(); }; } #endif