// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Storage_BulkAccess_2_H #define WINRT_Windows_Storage_BulkAccess_2_H #include "winrt/impl/Windows.Storage.1.h" #include "winrt/impl/Windows.Storage.FileProperties.1.h" #include "winrt/impl/Windows.Storage.Search.1.h" #include "winrt/impl/Windows.Storage.Streams.1.h" #include "winrt/impl/Windows.Storage.BulkAccess.1.h" WINRT_EXPORT namespace winrt::Windows::Storage::BulkAccess { struct WINRT_IMPL_EMPTY_BASES FileInformation : winrt::Windows::Storage::BulkAccess::IStorageItemInformation, impl::require { FileInformation(std::nullptr_t) noexcept {} FileInformation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Storage::BulkAccess::IStorageItemInformation(ptr, take_ownership_from_abi) {} using impl::consume_t::OpenAsync; using impl::consume_t::OpenAsync; using impl::consume_t::OpenTransactedWriteAsync; using impl::consume_t::OpenTransactedWriteAsync; }; struct WINRT_IMPL_EMPTY_BASES FileInformationFactory : winrt::Windows::Storage::BulkAccess::IFileInformationFactory { FileInformationFactory(std::nullptr_t) noexcept {} FileInformationFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Storage::BulkAccess::IFileInformationFactory(ptr, take_ownership_from_abi) {} FileInformationFactory(winrt::Windows::Storage::Search::IStorageQueryResultBase const& queryResult, winrt::Windows::Storage::FileProperties::ThumbnailMode const& mode); FileInformationFactory(winrt::Windows::Storage::Search::IStorageQueryResultBase const& queryResult, winrt::Windows::Storage::FileProperties::ThumbnailMode const& mode, uint32_t requestedThumbnailSize); FileInformationFactory(winrt::Windows::Storage::Search::IStorageQueryResultBase const& queryResult, winrt::Windows::Storage::FileProperties::ThumbnailMode const& mode, uint32_t requestedThumbnailSize, winrt::Windows::Storage::FileProperties::ThumbnailOptions const& thumbnailOptions); FileInformationFactory(winrt::Windows::Storage::Search::IStorageQueryResultBase const& queryResult, winrt::Windows::Storage::FileProperties::ThumbnailMode const& mode, uint32_t requestedThumbnailSize, winrt::Windows::Storage::FileProperties::ThumbnailOptions const& thumbnailOptions, bool delayLoad); }; struct WINRT_IMPL_EMPTY_BASES FolderInformation : winrt::Windows::Storage::BulkAccess::IStorageItemInformation, impl::require { FolderInformation(std::nullptr_t) noexcept {} FolderInformation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Storage::BulkAccess::IStorageItemInformation(ptr, take_ownership_from_abi) {} using impl::consume_t::GetFilesAsync; using impl::consume_t::GetFilesAsync; using impl::consume_t::GetFoldersAsync; using impl::consume_t::GetFoldersAsync; using impl::consume_t::GetItemsAsync; using impl::consume_t::GetItemsAsync; }; } #endif