// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_ApplicationModel_Search_1_H #define WINRT_Windows_ApplicationModel_Search_1_H #include "winrt/impl/Windows.ApplicationModel.Search.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Search { struct WINRT_IMPL_EMPTY_BASES ILocalContentSuggestionSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILocalContentSuggestionSettings(std::nullptr_t = nullptr) noexcept {} ILocalContentSuggestionSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchPane : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchPane(std::nullptr_t = nullptr) noexcept {} ISearchPane(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchPaneQueryChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneQueryChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ISearchPaneQueryChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchPaneQueryLinguisticDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneQueryLinguisticDetails(std::nullptr_t = nullptr) noexcept {} ISearchPaneQueryLinguisticDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchPaneQuerySubmittedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneQuerySubmittedEventArgs(std::nullptr_t = nullptr) noexcept {} ISearchPaneQuerySubmittedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchPaneQuerySubmittedEventArgsWithLinguisticDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneQuerySubmittedEventArgsWithLinguisticDetails(std::nullptr_t = nullptr) noexcept {} ISearchPaneQuerySubmittedEventArgsWithLinguisticDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchPaneResultSuggestionChosenEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneResultSuggestionChosenEventArgs(std::nullptr_t = nullptr) noexcept {} ISearchPaneResultSuggestionChosenEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchPaneStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneStatics(std::nullptr_t = nullptr) noexcept {} ISearchPaneStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchPaneStaticsWithHideThisApplication : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneStaticsWithHideThisApplication(std::nullptr_t = nullptr) noexcept {} ISearchPaneStaticsWithHideThisApplication(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchPaneSuggestionsRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneSuggestionsRequest(std::nullptr_t = nullptr) noexcept {} ISearchPaneSuggestionsRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchPaneSuggestionsRequestDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneSuggestionsRequestDeferral(std::nullptr_t = nullptr) noexcept {} ISearchPaneSuggestionsRequestDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchPaneSuggestionsRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISearchPaneSuggestionsRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} ISearchPaneSuggestionsRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchPaneVisibilityChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneVisibilityChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ISearchPaneVisibilityChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchQueryLinguisticDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchQueryLinguisticDetails(std::nullptr_t = nullptr) noexcept {} ISearchQueryLinguisticDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchQueryLinguisticDetailsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchQueryLinguisticDetailsFactory(std::nullptr_t = nullptr) noexcept {} ISearchQueryLinguisticDetailsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchSuggestionCollection : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchSuggestionCollection(std::nullptr_t = nullptr) noexcept {} ISearchSuggestionCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchSuggestionsRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchSuggestionsRequest(std::nullptr_t = nullptr) noexcept {} ISearchSuggestionsRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISearchSuggestionsRequestDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISearchSuggestionsRequestDeferral(std::nullptr_t = nullptr) noexcept {} ISearchSuggestionsRequestDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif