// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_UI_Xaml_Media_Imaging_1_H #define WINRT_Windows_UI_Xaml_Media_Imaging_1_H #include "winrt/impl/Windows.UI.Xaml.Media.Imaging.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Xaml::Media::Imaging { struct WINRT_IMPL_EMPTY_BASES IBitmapImage : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapImage(std::nullptr_t = nullptr) noexcept {} IBitmapImage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapImage2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapImage2(std::nullptr_t = nullptr) noexcept {} IBitmapImage2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapImage3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapImage3(std::nullptr_t = nullptr) noexcept {} IBitmapImage3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapImageFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapImageFactory(std::nullptr_t = nullptr) noexcept {} IBitmapImageFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapImageStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapImageStatics(std::nullptr_t = nullptr) noexcept {} IBitmapImageStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapImageStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapImageStatics2(std::nullptr_t = nullptr) noexcept {} IBitmapImageStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapImageStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapImageStatics3(std::nullptr_t = nullptr) noexcept {} IBitmapImageStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapSource(std::nullptr_t = nullptr) noexcept {} IBitmapSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapSourceFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapSourceFactory(std::nullptr_t = nullptr) noexcept {} IBitmapSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapSourceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapSourceStatics(std::nullptr_t = nullptr) noexcept {} IBitmapSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDownloadProgressEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDownloadProgressEventArgs(std::nullptr_t = nullptr) noexcept {} IDownloadProgressEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRenderTargetBitmap : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRenderTargetBitmap(std::nullptr_t = nullptr) noexcept {} IRenderTargetBitmap(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRenderTargetBitmapStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRenderTargetBitmapStatics(std::nullptr_t = nullptr) noexcept {} IRenderTargetBitmapStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISoftwareBitmapSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISoftwareBitmapSource(std::nullptr_t = nullptr) noexcept {} ISoftwareBitmapSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISurfaceImageSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISurfaceImageSource(std::nullptr_t = nullptr) noexcept {} ISurfaceImageSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISurfaceImageSourceFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISurfaceImageSourceFactory(std::nullptr_t = nullptr) noexcept {} ISurfaceImageSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISvgImageSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISvgImageSource(std::nullptr_t = nullptr) noexcept {} ISvgImageSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISvgImageSourceFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISvgImageSourceFactory(std::nullptr_t = nullptr) noexcept {} ISvgImageSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISvgImageSourceFailedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISvgImageSourceFailedEventArgs(std::nullptr_t = nullptr) noexcept {} ISvgImageSourceFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISvgImageSourceOpenedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISvgImageSourceOpenedEventArgs(std::nullptr_t = nullptr) noexcept {} ISvgImageSourceOpenedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISvgImageSourceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISvgImageSourceStatics(std::nullptr_t = nullptr) noexcept {} ISvgImageSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVirtualSurfaceImageSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVirtualSurfaceImageSource(std::nullptr_t = nullptr) noexcept {} IVirtualSurfaceImageSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVirtualSurfaceImageSourceFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVirtualSurfaceImageSourceFactory(std::nullptr_t = nullptr) noexcept {} IVirtualSurfaceImageSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWriteableBitmap : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWriteableBitmap(std::nullptr_t = nullptr) noexcept {} IWriteableBitmap(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWriteableBitmapFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWriteableBitmapFactory(std::nullptr_t = nullptr) noexcept {} IWriteableBitmapFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlRenderingBackgroundTask : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlRenderingBackgroundTask(std::nullptr_t = nullptr) noexcept {} IXamlRenderingBackgroundTask(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlRenderingBackgroundTaskFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlRenderingBackgroundTaskFactory(std::nullptr_t = nullptr) noexcept {} IXamlRenderingBackgroundTaskFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlRenderingBackgroundTaskOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlRenderingBackgroundTaskOverrides(std::nullptr_t = nullptr) noexcept {} IXamlRenderingBackgroundTaskOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif