// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Web_UI_2_H #define WINRT_Windows_Web_UI_2_H #include "winrt/impl/Windows.Web.UI.1.h" WINRT_EXPORT namespace winrt::Windows::Web::UI { struct WINRT_IMPL_EMPTY_BASES WebViewControlContentLoadingEventArgs : winrt::Windows::Web::UI::IWebViewControlContentLoadingEventArgs { WebViewControlContentLoadingEventArgs(std::nullptr_t) noexcept {} WebViewControlContentLoadingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlContentLoadingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlDOMContentLoadedEventArgs : winrt::Windows::Web::UI::IWebViewControlDOMContentLoadedEventArgs { WebViewControlDOMContentLoadedEventArgs(std::nullptr_t) noexcept {} WebViewControlDOMContentLoadedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlDOMContentLoadedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlDeferredPermissionRequest : winrt::Windows::Web::UI::IWebViewControlDeferredPermissionRequest { WebViewControlDeferredPermissionRequest(std::nullptr_t) noexcept {} WebViewControlDeferredPermissionRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlDeferredPermissionRequest(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlLongRunningScriptDetectedEventArgs : winrt::Windows::Web::UI::IWebViewControlLongRunningScriptDetectedEventArgs { WebViewControlLongRunningScriptDetectedEventArgs(std::nullptr_t) noexcept {} WebViewControlLongRunningScriptDetectedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlLongRunningScriptDetectedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlNavigationCompletedEventArgs : winrt::Windows::Web::UI::IWebViewControlNavigationCompletedEventArgs { WebViewControlNavigationCompletedEventArgs(std::nullptr_t) noexcept {} WebViewControlNavigationCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlNavigationCompletedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlNavigationStartingEventArgs : winrt::Windows::Web::UI::IWebViewControlNavigationStartingEventArgs { WebViewControlNavigationStartingEventArgs(std::nullptr_t) noexcept {} WebViewControlNavigationStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlNavigationStartingEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlNewWindowRequestedEventArgs : winrt::Windows::Web::UI::IWebViewControlNewWindowRequestedEventArgs, impl::require { WebViewControlNewWindowRequestedEventArgs(std::nullptr_t) noexcept {} WebViewControlNewWindowRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlNewWindowRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlPermissionRequest : winrt::Windows::Web::UI::IWebViewControlPermissionRequest { WebViewControlPermissionRequest(std::nullptr_t) noexcept {} WebViewControlPermissionRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlPermissionRequest(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlPermissionRequestedEventArgs : winrt::Windows::Web::UI::IWebViewControlPermissionRequestedEventArgs { WebViewControlPermissionRequestedEventArgs(std::nullptr_t) noexcept {} WebViewControlPermissionRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlPermissionRequestedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlScriptNotifyEventArgs : winrt::Windows::Web::UI::IWebViewControlScriptNotifyEventArgs { WebViewControlScriptNotifyEventArgs(std::nullptr_t) noexcept {} WebViewControlScriptNotifyEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlScriptNotifyEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlSettings : winrt::Windows::Web::UI::IWebViewControlSettings { WebViewControlSettings(std::nullptr_t) noexcept {} WebViewControlSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlSettings(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlUnsupportedUriSchemeIdentifiedEventArgs : winrt::Windows::Web::UI::IWebViewControlUnsupportedUriSchemeIdentifiedEventArgs { WebViewControlUnsupportedUriSchemeIdentifiedEventArgs(std::nullptr_t) noexcept {} WebViewControlUnsupportedUriSchemeIdentifiedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlUnsupportedUriSchemeIdentifiedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlUnviewableContentIdentifiedEventArgs : winrt::Windows::Web::UI::IWebViewControlUnviewableContentIdentifiedEventArgs { WebViewControlUnviewableContentIdentifiedEventArgs(std::nullptr_t) noexcept {} WebViewControlUnviewableContentIdentifiedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlUnviewableContentIdentifiedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES WebViewControlWebResourceRequestedEventArgs : winrt::Windows::Web::UI::IWebViewControlWebResourceRequestedEventArgs { WebViewControlWebResourceRequestedEventArgs(std::nullptr_t) noexcept {} WebViewControlWebResourceRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::UI::IWebViewControlWebResourceRequestedEventArgs(ptr, take_ownership_from_abi) {} }; } #endif