// C++/WinRT v2.0.220110.5 // 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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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