// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #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 __declspec(empty_bases) ILocalContentSuggestionSettings : Windows::Foundation::IInspectable, impl::consume_t { ILocalContentSuggestionSettings(std::nullptr_t = nullptr) noexcept {} ILocalContentSuggestionSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchPane : Windows::Foundation::IInspectable, impl::consume_t { ISearchPane(std::nullptr_t = nullptr) noexcept {} ISearchPane(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchPaneQueryChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneQueryChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ISearchPaneQueryChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchPaneQueryLinguisticDetails : Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneQueryLinguisticDetails(std::nullptr_t = nullptr) noexcept {} ISearchPaneQueryLinguisticDetails(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchPaneQuerySubmittedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneQuerySubmittedEventArgs(std::nullptr_t = nullptr) noexcept {} ISearchPaneQuerySubmittedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchPaneQuerySubmittedEventArgsWithLinguisticDetails : Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneQuerySubmittedEventArgsWithLinguisticDetails(std::nullptr_t = nullptr) noexcept {} ISearchPaneQuerySubmittedEventArgsWithLinguisticDetails(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchPaneResultSuggestionChosenEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneResultSuggestionChosenEventArgs(std::nullptr_t = nullptr) noexcept {} ISearchPaneResultSuggestionChosenEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchPaneStatics : Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneStatics(std::nullptr_t = nullptr) noexcept {} ISearchPaneStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchPaneStaticsWithHideThisApplication : Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneStaticsWithHideThisApplication(std::nullptr_t = nullptr) noexcept {} ISearchPaneStaticsWithHideThisApplication(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchPaneSuggestionsRequest : Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneSuggestionsRequest(std::nullptr_t = nullptr) noexcept {} ISearchPaneSuggestionsRequest(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchPaneSuggestionsRequestDeferral : Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneSuggestionsRequestDeferral(std::nullptr_t = nullptr) noexcept {} ISearchPaneSuggestionsRequestDeferral(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchPaneSuggestionsRequestedEventArgs : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISearchPaneSuggestionsRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} ISearchPaneSuggestionsRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchPaneVisibilityChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISearchPaneVisibilityChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ISearchPaneVisibilityChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchQueryLinguisticDetails : Windows::Foundation::IInspectable, impl::consume_t { ISearchQueryLinguisticDetails(std::nullptr_t = nullptr) noexcept {} ISearchQueryLinguisticDetails(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchQueryLinguisticDetailsFactory : Windows::Foundation::IInspectable, impl::consume_t { ISearchQueryLinguisticDetailsFactory(std::nullptr_t = nullptr) noexcept {} ISearchQueryLinguisticDetailsFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchSuggestionCollection : Windows::Foundation::IInspectable, impl::consume_t { ISearchSuggestionCollection(std::nullptr_t = nullptr) noexcept {} ISearchSuggestionCollection(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchSuggestionsRequest : Windows::Foundation::IInspectable, impl::consume_t { ISearchSuggestionsRequest(std::nullptr_t = nullptr) noexcept {} ISearchSuggestionsRequest(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISearchSuggestionsRequestDeferral : Windows::Foundation::IInspectable, impl::consume_t { ISearchSuggestionsRequestDeferral(std::nullptr_t = nullptr) noexcept {} ISearchSuggestionsRequestDeferral(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif