// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Storage_Provider_1_H #define WINRT_Windows_Storage_Provider_1_H #include "winrt/impl/Windows.Storage.Provider.0.h" WINRT_EXPORT namespace winrt::Windows::Storage::Provider { struct WINRT_IMPL_EMPTY_BASES ICachedFileUpdaterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICachedFileUpdaterStatics(std::nullptr_t = nullptr) noexcept {} ICachedFileUpdaterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICachedFileUpdaterUI : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICachedFileUpdaterUI(std::nullptr_t = nullptr) noexcept {} ICachedFileUpdaterUI(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICachedFileUpdaterUI2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICachedFileUpdaterUI2(std::nullptr_t = nullptr) noexcept {} ICachedFileUpdaterUI2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileUpdateRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileUpdateRequest(std::nullptr_t = nullptr) noexcept {} IFileUpdateRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileUpdateRequest2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IFileUpdateRequest2(std::nullptr_t = nullptr) noexcept {} IFileUpdateRequest2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileUpdateRequestDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileUpdateRequestDeferral(std::nullptr_t = nullptr) noexcept {} IFileUpdateRequestDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileUpdateRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileUpdateRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IFileUpdateRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderFileTypeInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderFileTypeInfo(std::nullptr_t = nullptr) noexcept {} IStorageProviderFileTypeInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderFileTypeInfoFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderFileTypeInfoFactory(std::nullptr_t = nullptr) noexcept {} IStorageProviderFileTypeInfoFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderGetContentInfoForPathResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderGetContentInfoForPathResult(std::nullptr_t = nullptr) noexcept {} IStorageProviderGetContentInfoForPathResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderGetPathForContentUriResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderGetPathForContentUriResult(std::nullptr_t = nullptr) noexcept {} IStorageProviderGetPathForContentUriResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderItemPropertiesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderItemPropertiesStatics(std::nullptr_t = nullptr) noexcept {} IStorageProviderItemPropertiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderItemProperty : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderItemProperty(std::nullptr_t = nullptr) noexcept {} IStorageProviderItemProperty(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderItemPropertyDefinition : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderItemPropertyDefinition(std::nullptr_t = nullptr) noexcept {} IStorageProviderItemPropertyDefinition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderItemPropertySource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderItemPropertySource(std::nullptr_t = nullptr) noexcept {} IStorageProviderItemPropertySource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderKnownFolderEntry : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderKnownFolderEntry(std::nullptr_t = nullptr) noexcept {} IStorageProviderKnownFolderEntry(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderKnownFolderSyncInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderKnownFolderSyncInfo(std::nullptr_t = nullptr) noexcept {} IStorageProviderKnownFolderSyncInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderKnownFolderSyncInfoSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderKnownFolderSyncInfoSource(std::nullptr_t = nullptr) noexcept {} IStorageProviderKnownFolderSyncInfoSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderKnownFolderSyncInfoSourceFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderKnownFolderSyncInfoSourceFactory(std::nullptr_t = nullptr) noexcept {} IStorageProviderKnownFolderSyncInfoSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderKnownFolderSyncRequestArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderKnownFolderSyncRequestArgs(std::nullptr_t = nullptr) noexcept {} IStorageProviderKnownFolderSyncRequestArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderMoreInfoUI : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderMoreInfoUI(std::nullptr_t = nullptr) noexcept {} IStorageProviderMoreInfoUI(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderPropertyCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderPropertyCapabilities(std::nullptr_t = nullptr) noexcept {} IStorageProviderPropertyCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderQueryResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderQueryResult(std::nullptr_t = nullptr) noexcept {} IStorageProviderQueryResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderQueryResultSet : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderQueryResultSet(std::nullptr_t = nullptr) noexcept {} IStorageProviderQueryResultSet(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderQueryResultSetFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderQueryResultSetFactory(std::nullptr_t = nullptr) noexcept {} IStorageProviderQueryResultSetFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderQuotaUI : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderQuotaUI(std::nullptr_t = nullptr) noexcept {} IStorageProviderQuotaUI(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderSearchHandler : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderSearchHandler(std::nullptr_t = nullptr) noexcept {} IStorageProviderSearchHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderSearchHandlerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderSearchHandlerFactory(std::nullptr_t = nullptr) noexcept {} IStorageProviderSearchHandlerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderSearchQueryOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderSearchQueryOptions(std::nullptr_t = nullptr) noexcept {} IStorageProviderSearchQueryOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderSearchResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderSearchResult(std::nullptr_t = nullptr) noexcept {} IStorageProviderSearchResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderShareLinkSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderShareLinkSource(std::nullptr_t = nullptr) noexcept {} IStorageProviderShareLinkSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderStatusUI : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderStatusUI(std::nullptr_t = nullptr) noexcept {} IStorageProviderStatusUI(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderStatusUISource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderStatusUISource(std::nullptr_t = nullptr) noexcept {} IStorageProviderStatusUISource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderStatusUISourceFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderStatusUISourceFactory(std::nullptr_t = nullptr) noexcept {} IStorageProviderStatusUISourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderSuggestionsHandler : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderSuggestionsHandler(std::nullptr_t = nullptr) noexcept {} IStorageProviderSuggestionsHandler(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderSuggestionsHandlerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderSuggestionsHandlerFactory(std::nullptr_t = nullptr) noexcept {} IStorageProviderSuggestionsHandlerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderSuggestionsQueryOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderSuggestionsQueryOptions(std::nullptr_t = nullptr) noexcept {} IStorageProviderSuggestionsQueryOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderSyncRootInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderSyncRootInfo(std::nullptr_t = nullptr) noexcept {} IStorageProviderSyncRootInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderSyncRootInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderSyncRootInfo2(std::nullptr_t = nullptr) noexcept {} IStorageProviderSyncRootInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderSyncRootInfo3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderSyncRootInfo3(std::nullptr_t = nullptr) noexcept {} IStorageProviderSyncRootInfo3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderSyncRootManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderSyncRootManagerStatics(std::nullptr_t = nullptr) noexcept {} IStorageProviderSyncRootManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderSyncRootManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderSyncRootManagerStatics2(std::nullptr_t = nullptr) noexcept {} IStorageProviderSyncRootManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderUICommand : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderUICommand(std::nullptr_t = nullptr) noexcept {} IStorageProviderUICommand(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorageProviderUriSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorageProviderUriSource(std::nullptr_t = nullptr) noexcept {} IStorageProviderUriSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif