// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Storage_Pickers_1_H #define WINRT_Windows_Storage_Pickers_1_H #include "winrt/impl/Windows.Storage.Pickers.0.h" WINRT_EXPORT namespace winrt::Windows::Storage::Pickers { struct WINRT_IMPL_EMPTY_BASES IFileOpenPicker : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileOpenPicker(std::nullptr_t = nullptr) noexcept {} IFileOpenPicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileOpenPicker2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileOpenPicker2(std::nullptr_t = nullptr) noexcept {} IFileOpenPicker2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileOpenPicker3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileOpenPicker3(std::nullptr_t = nullptr) noexcept {} IFileOpenPicker3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileOpenPickerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileOpenPickerStatics(std::nullptr_t = nullptr) noexcept {} IFileOpenPickerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileOpenPickerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileOpenPickerStatics2(std::nullptr_t = nullptr) noexcept {} IFileOpenPickerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileOpenPickerWithOperationId : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileOpenPickerWithOperationId(std::nullptr_t = nullptr) noexcept {} IFileOpenPickerWithOperationId(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileSavePicker : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileSavePicker(std::nullptr_t = nullptr) noexcept {} IFileSavePicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileSavePicker2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileSavePicker2(std::nullptr_t = nullptr) noexcept {} IFileSavePicker2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileSavePicker3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileSavePicker3(std::nullptr_t = nullptr) noexcept {} IFileSavePicker3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileSavePicker4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileSavePicker4(std::nullptr_t = nullptr) noexcept {} IFileSavePicker4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFileSavePickerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFileSavePickerStatics(std::nullptr_t = nullptr) noexcept {} IFileSavePickerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFolderPicker : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFolderPicker(std::nullptr_t = nullptr) noexcept {} IFolderPicker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFolderPicker2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFolderPicker2(std::nullptr_t = nullptr) noexcept {} IFolderPicker2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFolderPicker3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFolderPicker3(std::nullptr_t = nullptr) noexcept {} IFolderPicker3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFolderPickerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFolderPickerStatics(std::nullptr_t = nullptr) noexcept {} IFolderPickerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif