// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Microsoft_UI_Xaml_Media_1_H #define WINRT_Microsoft_UI_Xaml_Media_1_H #include "winrt/impl/Microsoft.UI.Xaml.Media.0.h" WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Media { struct WINRT_IMPL_EMPTY_BASES IAcrylicBrush : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAcrylicBrush(std::nullptr_t = nullptr) noexcept {} IAcrylicBrush(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAcrylicBrush2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAcrylicBrush2(std::nullptr_t = nullptr) noexcept {} IAcrylicBrush2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAcrylicBrushFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAcrylicBrushFactory(std::nullptr_t = nullptr) noexcept {} IAcrylicBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAcrylicBrushStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAcrylicBrushStatics(std::nullptr_t = nullptr) noexcept {} IAcrylicBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAcrylicBrushStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAcrylicBrushStatics2(std::nullptr_t = nullptr) noexcept {} IAcrylicBrushStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IArcSegment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IArcSegment(std::nullptr_t = nullptr) noexcept {} IArcSegment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IArcSegmentStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IArcSegmentStatics(std::nullptr_t = nullptr) noexcept {} IArcSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBezierSegment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBezierSegment(std::nullptr_t = nullptr) noexcept {} IBezierSegment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBezierSegmentStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBezierSegmentStatics(std::nullptr_t = nullptr) noexcept {} IBezierSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBitmapCache : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBitmapCache(std::nullptr_t = nullptr) noexcept {} IBitmapCache(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBrush : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBrush(std::nullptr_t = nullptr) noexcept {} IBrush(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBrushFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBrushFactory(std::nullptr_t = nullptr) noexcept {} IBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBrushOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBrushOverrides(std::nullptr_t = nullptr) noexcept {} IBrushOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBrushStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBrushStatics(std::nullptr_t = nullptr) noexcept {} IBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICacheMode : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICacheMode(std::nullptr_t = nullptr) noexcept {} ICacheMode(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICacheModeFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICacheModeFactory(std::nullptr_t = nullptr) noexcept {} ICacheModeFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICompositeTransform : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICompositeTransform(std::nullptr_t = nullptr) noexcept {} ICompositeTransform(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICompositeTransformStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICompositeTransformStatics(std::nullptr_t = nullptr) noexcept {} ICompositeTransformStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICompositionTarget : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICompositionTarget(std::nullptr_t = nullptr) noexcept {} ICompositionTarget(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICompositionTargetStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICompositionTargetStatics(std::nullptr_t = nullptr) noexcept {} ICompositionTargetStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDesktopAcrylicBackdrop : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDesktopAcrylicBackdrop(std::nullptr_t = nullptr) noexcept {} IDesktopAcrylicBackdrop(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IDesktopAcrylicBackdropFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDesktopAcrylicBackdropFactory(std::nullptr_t = nullptr) noexcept {} IDesktopAcrylicBackdropFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IEllipseGeometry : winrt::Windows::Foundation::IInspectable, impl::consume_t { IEllipseGeometry(std::nullptr_t = nullptr) noexcept {} IEllipseGeometry(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IEllipseGeometryStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IEllipseGeometryStatics(std::nullptr_t = nullptr) noexcept {} IEllipseGeometryStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFontFamily : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontFamily(std::nullptr_t = nullptr) noexcept {} IFontFamily(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFontFamilyFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontFamilyFactory(std::nullptr_t = nullptr) noexcept {} IFontFamilyFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IFontFamilyStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFontFamilyStatics(std::nullptr_t = nullptr) noexcept {} IFontFamilyStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeneralTransform : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeneralTransform(std::nullptr_t = nullptr) noexcept {} IGeneralTransform(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeneralTransformFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeneralTransformFactory(std::nullptr_t = nullptr) noexcept {} IGeneralTransformFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeneralTransformOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeneralTransformOverrides(std::nullptr_t = nullptr) noexcept {} IGeneralTransformOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeometry : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeometry(std::nullptr_t = nullptr) noexcept {} IGeometry(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeometryFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeometryFactory(std::nullptr_t = nullptr) noexcept {} IGeometryFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeometryGroup : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeometryGroup(std::nullptr_t = nullptr) noexcept {} IGeometryGroup(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeometryGroupStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeometryGroupStatics(std::nullptr_t = nullptr) noexcept {} IGeometryGroupStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeometryStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeometryStatics(std::nullptr_t = nullptr) noexcept {} IGeometryStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGradientBrush : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGradientBrush(std::nullptr_t = nullptr) noexcept {} IGradientBrush(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGradientBrushFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGradientBrushFactory(std::nullptr_t = nullptr) noexcept {} IGradientBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGradientBrushStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGradientBrushStatics(std::nullptr_t = nullptr) noexcept {} IGradientBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGradientStop : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGradientStop(std::nullptr_t = nullptr) noexcept {} IGradientStop(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGradientStopStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGradientStopStatics(std::nullptr_t = nullptr) noexcept {} IGradientStopStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IImageBrush : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageBrush(std::nullptr_t = nullptr) noexcept {} IImageBrush(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IImageBrushStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageBrushStatics(std::nullptr_t = nullptr) noexcept {} IImageBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IImageSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageSource(std::nullptr_t = nullptr) noexcept {} IImageSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IImageSourceFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageSourceFactory(std::nullptr_t = nullptr) noexcept {} IImageSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineGeometry : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineGeometry(std::nullptr_t = nullptr) noexcept {} ILineGeometry(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineGeometryStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineGeometryStatics(std::nullptr_t = nullptr) noexcept {} ILineGeometryStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineSegment : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineSegment(std::nullptr_t = nullptr) noexcept {} ILineSegment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineSegmentStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineSegmentStatics(std::nullptr_t = nullptr) noexcept {} ILineSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILinearGradientBrush : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILinearGradientBrush(std::nullptr_t = nullptr) noexcept {} ILinearGradientBrush(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILinearGradientBrushFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILinearGradientBrushFactory(std::nullptr_t = nullptr) noexcept {} ILinearGradientBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILinearGradientBrushStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILinearGradientBrushStatics(std::nullptr_t = nullptr) noexcept {} ILinearGradientBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoadedImageSourceLoadCompletedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoadedImageSourceLoadCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} ILoadedImageSourceLoadCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoadedImageSurface : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoadedImageSurface(std::nullptr_t = nullptr) noexcept {} ILoadedImageSurface(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILoadedImageSurfaceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILoadedImageSurfaceStatics(std::nullptr_t = nullptr) noexcept {} ILoadedImageSurfaceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMatrix3DProjection : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMatrix3DProjection(std::nullptr_t = nullptr) noexcept {} IMatrix3DProjection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMatrix3DProjectionStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMatrix3DProjectionStatics(std::nullptr_t = nullptr) noexcept {} IMatrix3DProjectionStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMatrixHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMatrixHelper(std::nullptr_t = nullptr) noexcept {} IMatrixHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMatrixHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMatrixHelperStatics(std::nullptr_t = nullptr) noexcept {} IMatrixHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMatrixTransform : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMatrixTransform(std::nullptr_t = nullptr) noexcept {} IMatrixTransform(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMatrixTransformStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMatrixTransformStatics(std::nullptr_t = nullptr) noexcept {} IMatrixTransformStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaTransportControlsThumbnailRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaTransportControlsThumbnailRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IMediaTransportControlsThumbnailRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMicaBackdrop : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMicaBackdrop(std::nullptr_t = nullptr) noexcept {} IMicaBackdrop(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMicaBackdropFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMicaBackdropFactory(std::nullptr_t = nullptr) noexcept {} IMicaBackdropFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMicaBackdropStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMicaBackdropStatics(std::nullptr_t = nullptr) noexcept {} IMicaBackdropStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPathFigure : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPathFigure(std::nullptr_t = nullptr) noexcept {} IPathFigure(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPathFigureStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPathFigureStatics(std::nullptr_t = nullptr) noexcept {} IPathFigureStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPathGeometry : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPathGeometry(std::nullptr_t = nullptr) noexcept {} IPathGeometry(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPathGeometryStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPathGeometryStatics(std::nullptr_t = nullptr) noexcept {} IPathGeometryStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPathSegment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPathSegment(std::nullptr_t = nullptr) noexcept {} IPathSegment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPathSegmentFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPathSegmentFactory(std::nullptr_t = nullptr) noexcept {} IPathSegmentFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlaneProjection : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlaneProjection(std::nullptr_t = nullptr) noexcept {} IPlaneProjection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPlaneProjectionStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlaneProjectionStatics(std::nullptr_t = nullptr) noexcept {} IPlaneProjectionStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPolyBezierSegment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPolyBezierSegment(std::nullptr_t = nullptr) noexcept {} IPolyBezierSegment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPolyBezierSegmentStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPolyBezierSegmentStatics(std::nullptr_t = nullptr) noexcept {} IPolyBezierSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPolyLineSegment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPolyLineSegment(std::nullptr_t = nullptr) noexcept {} IPolyLineSegment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPolyLineSegmentStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPolyLineSegmentStatics(std::nullptr_t = nullptr) noexcept {} IPolyLineSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPolyQuadraticBezierSegment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPolyQuadraticBezierSegment(std::nullptr_t = nullptr) noexcept {} IPolyQuadraticBezierSegment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPolyQuadraticBezierSegmentStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPolyQuadraticBezierSegmentStatics(std::nullptr_t = nullptr) noexcept {} IPolyQuadraticBezierSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProjection : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProjection(std::nullptr_t = nullptr) noexcept {} IProjection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProjectionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProjectionFactory(std::nullptr_t = nullptr) noexcept {} IProjectionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IQuadraticBezierSegment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IQuadraticBezierSegment(std::nullptr_t = nullptr) noexcept {} IQuadraticBezierSegment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IQuadraticBezierSegmentStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IQuadraticBezierSegmentStatics(std::nullptr_t = nullptr) noexcept {} IQuadraticBezierSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRadialGradientBrush : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRadialGradientBrush(std::nullptr_t = nullptr) noexcept {} IRadialGradientBrush(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRadialGradientBrushFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRadialGradientBrushFactory(std::nullptr_t = nullptr) noexcept {} IRadialGradientBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRadialGradientBrushStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRadialGradientBrushStatics(std::nullptr_t = nullptr) noexcept {} IRadialGradientBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRectangleGeometry : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRectangleGeometry(std::nullptr_t = nullptr) noexcept {} IRectangleGeometry(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRectangleGeometryStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRectangleGeometryStatics(std::nullptr_t = nullptr) noexcept {} IRectangleGeometryStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRenderedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRenderedEventArgs(std::nullptr_t = nullptr) noexcept {} IRenderedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRenderingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRenderingEventArgs(std::nullptr_t = nullptr) noexcept {} IRenderingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRotateTransform : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRotateTransform(std::nullptr_t = nullptr) noexcept {} IRotateTransform(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRotateTransformStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRotateTransformStatics(std::nullptr_t = nullptr) noexcept {} IRotateTransformStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScaleTransform : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScaleTransform(std::nullptr_t = nullptr) noexcept {} IScaleTransform(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IScaleTransformStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IScaleTransformStatics(std::nullptr_t = nullptr) noexcept {} IScaleTransformStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IShadow : winrt::Windows::Foundation::IInspectable, impl::consume_t { IShadow(std::nullptr_t = nullptr) noexcept {} IShadow(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IShadowFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IShadowFactory(std::nullptr_t = nullptr) noexcept {} IShadowFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISkewTransform : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISkewTransform(std::nullptr_t = nullptr) noexcept {} ISkewTransform(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISkewTransformStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISkewTransformStatics(std::nullptr_t = nullptr) noexcept {} ISkewTransformStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISolidColorBrush : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISolidColorBrush(std::nullptr_t = nullptr) noexcept {} ISolidColorBrush(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISolidColorBrushFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISolidColorBrushFactory(std::nullptr_t = nullptr) noexcept {} ISolidColorBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISolidColorBrushStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISolidColorBrushStatics(std::nullptr_t = nullptr) noexcept {} ISolidColorBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISystemBackdrop : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISystemBackdrop(std::nullptr_t = nullptr) noexcept {} ISystemBackdrop(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISystemBackdropFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISystemBackdropFactory(std::nullptr_t = nullptr) noexcept {} ISystemBackdropFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISystemBackdropOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISystemBackdropOverrides(std::nullptr_t = nullptr) noexcept {} ISystemBackdropOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IThemeShadow : winrt::Windows::Foundation::IInspectable, impl::consume_t { IThemeShadow(std::nullptr_t = nullptr) noexcept {} IThemeShadow(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IThemeShadowFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IThemeShadowFactory(std::nullptr_t = nullptr) noexcept {} IThemeShadowFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileBrush : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileBrush(std::nullptr_t = nullptr) noexcept {} ITileBrush(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileBrushFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileBrushFactory(std::nullptr_t = nullptr) noexcept {} ITileBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITileBrushStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITileBrushStatics(std::nullptr_t = nullptr) noexcept {} ITileBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITransform : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITransform(std::nullptr_t = nullptr) noexcept {} ITransform(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITransformFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITransformFactory(std::nullptr_t = nullptr) noexcept {} ITransformFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITransformGroup : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITransformGroup(std::nullptr_t = nullptr) noexcept {} ITransformGroup(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITransformGroupStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITransformGroupStatics(std::nullptr_t = nullptr) noexcept {} ITransformGroupStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITranslateTransform : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITranslateTransform(std::nullptr_t = nullptr) noexcept {} ITranslateTransform(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITranslateTransformStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITranslateTransformStatics(std::nullptr_t = nullptr) noexcept {} ITranslateTransformStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualTreeHelper : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualTreeHelper(std::nullptr_t = nullptr) noexcept {} IVisualTreeHelper(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisualTreeHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVisualTreeHelperStatics(std::nullptr_t = nullptr) noexcept {} IVisualTreeHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlCompositionBrushBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlCompositionBrushBase(std::nullptr_t = nullptr) noexcept {} IXamlCompositionBrushBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlCompositionBrushBaseFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlCompositionBrushBaseFactory(std::nullptr_t = nullptr) noexcept {} IXamlCompositionBrushBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlCompositionBrushBaseOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlCompositionBrushBaseOverrides(std::nullptr_t = nullptr) noexcept {} IXamlCompositionBrushBaseOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlCompositionBrushBaseProtected : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlCompositionBrushBaseProtected(std::nullptr_t = nullptr) noexcept {} IXamlCompositionBrushBaseProtected(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlCompositionBrushBaseStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlCompositionBrushBaseStatics(std::nullptr_t = nullptr) noexcept {} IXamlCompositionBrushBaseStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlLight : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlLight(std::nullptr_t = nullptr) noexcept {} IXamlLight(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlLightFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlLightFactory(std::nullptr_t = nullptr) noexcept {} IXamlLightFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlLightOverrides : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlLightOverrides(std::nullptr_t = nullptr) noexcept {} IXamlLightOverrides(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlLightProtected : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlLightProtected(std::nullptr_t = nullptr) noexcept {} IXamlLightProtected(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IXamlLightStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXamlLightStatics(std::nullptr_t = nullptr) noexcept {} IXamlLightStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif