// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_UI_Xaml_Media_1_H #define WINRT_Windows_UI_Xaml_Media_1_H #include "winrt/impl/Windows.UI.Xaml.Media.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Xaml::Media { struct __declspec(empty_bases) IAcrylicBrush : Windows::Foundation::IInspectable, impl::consume_t { IAcrylicBrush(std::nullptr_t = nullptr) noexcept {} IAcrylicBrush(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAcrylicBrush2 : Windows::Foundation::IInspectable, impl::consume_t { IAcrylicBrush2(std::nullptr_t = nullptr) noexcept {} IAcrylicBrush2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAcrylicBrushFactory : Windows::Foundation::IInspectable, impl::consume_t { IAcrylicBrushFactory(std::nullptr_t = nullptr) noexcept {} IAcrylicBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAcrylicBrushStatics : Windows::Foundation::IInspectable, impl::consume_t { IAcrylicBrushStatics(std::nullptr_t = nullptr) noexcept {} IAcrylicBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAcrylicBrushStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IAcrylicBrushStatics2(std::nullptr_t = nullptr) noexcept {} IAcrylicBrushStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IArcSegment : Windows::Foundation::IInspectable, impl::consume_t { IArcSegment(std::nullptr_t = nullptr) noexcept {} IArcSegment(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IArcSegmentStatics : Windows::Foundation::IInspectable, impl::consume_t { IArcSegmentStatics(std::nullptr_t = nullptr) noexcept {} IArcSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBezierSegment : Windows::Foundation::IInspectable, impl::consume_t { IBezierSegment(std::nullptr_t = nullptr) noexcept {} IBezierSegment(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBezierSegmentStatics : Windows::Foundation::IInspectable, impl::consume_t { IBezierSegmentStatics(std::nullptr_t = nullptr) noexcept {} IBezierSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBitmapCache : Windows::Foundation::IInspectable, impl::consume_t { IBitmapCache(std::nullptr_t = nullptr) noexcept {} IBitmapCache(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBrush : Windows::Foundation::IInspectable, impl::consume_t { IBrush(std::nullptr_t = nullptr) noexcept {} IBrush(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBrushFactory : Windows::Foundation::IInspectable, impl::consume_t { IBrushFactory(std::nullptr_t = nullptr) noexcept {} IBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBrushOverrides2 : Windows::Foundation::IInspectable, impl::consume_t { IBrushOverrides2(std::nullptr_t = nullptr) noexcept {} IBrushOverrides2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBrushStatics : Windows::Foundation::IInspectable, impl::consume_t { IBrushStatics(std::nullptr_t = nullptr) noexcept {} IBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICacheMode : Windows::Foundation::IInspectable, impl::consume_t { ICacheMode(std::nullptr_t = nullptr) noexcept {} ICacheMode(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICacheModeFactory : Windows::Foundation::IInspectable, impl::consume_t { ICacheModeFactory(std::nullptr_t = nullptr) noexcept {} ICacheModeFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompositeTransform : Windows::Foundation::IInspectable, impl::consume_t { ICompositeTransform(std::nullptr_t = nullptr) noexcept {} ICompositeTransform(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompositeTransformStatics : Windows::Foundation::IInspectable, impl::consume_t { ICompositeTransformStatics(std::nullptr_t = nullptr) noexcept {} ICompositeTransformStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompositionTarget : Windows::Foundation::IInspectable, impl::consume_t { ICompositionTarget(std::nullptr_t = nullptr) noexcept {} ICompositionTarget(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompositionTargetStatics : Windows::Foundation::IInspectable, impl::consume_t { ICompositionTargetStatics(std::nullptr_t = nullptr) noexcept {} ICompositionTargetStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompositionTargetStatics3 : Windows::Foundation::IInspectable, impl::consume_t { ICompositionTargetStatics3(std::nullptr_t = nullptr) noexcept {} ICompositionTargetStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IEllipseGeometry : Windows::Foundation::IInspectable, impl::consume_t { IEllipseGeometry(std::nullptr_t = nullptr) noexcept {} IEllipseGeometry(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IEllipseGeometryStatics : Windows::Foundation::IInspectable, impl::consume_t { IEllipseGeometryStatics(std::nullptr_t = nullptr) noexcept {} IEllipseGeometryStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFontFamily : Windows::Foundation::IInspectable, impl::consume_t { IFontFamily(std::nullptr_t = nullptr) noexcept {} IFontFamily(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFontFamilyFactory : Windows::Foundation::IInspectable, impl::consume_t { IFontFamilyFactory(std::nullptr_t = nullptr) noexcept {} IFontFamilyFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFontFamilyStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IFontFamilyStatics2(std::nullptr_t = nullptr) noexcept {} IFontFamilyStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGeneralTransform : Windows::Foundation::IInspectable, impl::consume_t { IGeneralTransform(std::nullptr_t = nullptr) noexcept {} IGeneralTransform(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGeneralTransformFactory : Windows::Foundation::IInspectable, impl::consume_t { IGeneralTransformFactory(std::nullptr_t = nullptr) noexcept {} IGeneralTransformFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGeneralTransformOverrides : Windows::Foundation::IInspectable, impl::consume_t { IGeneralTransformOverrides(std::nullptr_t = nullptr) noexcept {} IGeneralTransformOverrides(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGeometry : Windows::Foundation::IInspectable, impl::consume_t { IGeometry(std::nullptr_t = nullptr) noexcept {} IGeometry(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGeometryFactory : Windows::Foundation::IInspectable, impl::consume_t { IGeometryFactory(std::nullptr_t = nullptr) noexcept {} IGeometryFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGeometryGroup : Windows::Foundation::IInspectable, impl::consume_t { IGeometryGroup(std::nullptr_t = nullptr) noexcept {} IGeometryGroup(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGeometryGroupStatics : Windows::Foundation::IInspectable, impl::consume_t { IGeometryGroupStatics(std::nullptr_t = nullptr) noexcept {} IGeometryGroupStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGeometryStatics : Windows::Foundation::IInspectable, impl::consume_t { IGeometryStatics(std::nullptr_t = nullptr) noexcept {} IGeometryStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGradientBrush : Windows::Foundation::IInspectable, impl::consume_t { IGradientBrush(std::nullptr_t = nullptr) noexcept {} IGradientBrush(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGradientBrushFactory : Windows::Foundation::IInspectable, impl::consume_t { IGradientBrushFactory(std::nullptr_t = nullptr) noexcept {} IGradientBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGradientBrushStatics : Windows::Foundation::IInspectable, impl::consume_t { IGradientBrushStatics(std::nullptr_t = nullptr) noexcept {} IGradientBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGradientStop : Windows::Foundation::IInspectable, impl::consume_t { IGradientStop(std::nullptr_t = nullptr) noexcept {} IGradientStop(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGradientStopStatics : Windows::Foundation::IInspectable, impl::consume_t { IGradientStopStatics(std::nullptr_t = nullptr) noexcept {} IGradientStopStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IImageBrush : Windows::Foundation::IInspectable, impl::consume_t { IImageBrush(std::nullptr_t = nullptr) noexcept {} IImageBrush(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IImageBrushStatics : Windows::Foundation::IInspectable, impl::consume_t { IImageBrushStatics(std::nullptr_t = nullptr) noexcept {} IImageBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IImageSource : Windows::Foundation::IInspectable, impl::consume_t { IImageSource(std::nullptr_t = nullptr) noexcept {} IImageSource(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IImageSourceFactory : Windows::Foundation::IInspectable, impl::consume_t { IImageSourceFactory(std::nullptr_t = nullptr) noexcept {} IImageSourceFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineGeometry : Windows::Foundation::IInspectable, impl::consume_t { ILineGeometry(std::nullptr_t = nullptr) noexcept {} ILineGeometry(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineGeometryStatics : Windows::Foundation::IInspectable, impl::consume_t { ILineGeometryStatics(std::nullptr_t = nullptr) noexcept {} ILineGeometryStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineSegment : Windows::Foundation::IInspectable, impl::consume_t { ILineSegment(std::nullptr_t = nullptr) noexcept {} ILineSegment(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineSegmentStatics : Windows::Foundation::IInspectable, impl::consume_t { ILineSegmentStatics(std::nullptr_t = nullptr) noexcept {} ILineSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILinearGradientBrush : Windows::Foundation::IInspectable, impl::consume_t { ILinearGradientBrush(std::nullptr_t = nullptr) noexcept {} ILinearGradientBrush(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILinearGradientBrushFactory : Windows::Foundation::IInspectable, impl::consume_t { ILinearGradientBrushFactory(std::nullptr_t = nullptr) noexcept {} ILinearGradientBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILinearGradientBrushStatics : Windows::Foundation::IInspectable, impl::consume_t { ILinearGradientBrushStatics(std::nullptr_t = nullptr) noexcept {} ILinearGradientBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILoadedImageSourceLoadCompletedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ILoadedImageSourceLoadCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} ILoadedImageSourceLoadCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILoadedImageSurface : Windows::Foundation::IInspectable, impl::consume_t { ILoadedImageSurface(std::nullptr_t = nullptr) noexcept {} ILoadedImageSurface(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILoadedImageSurfaceStatics : Windows::Foundation::IInspectable, impl::consume_t { ILoadedImageSurfaceStatics(std::nullptr_t = nullptr) noexcept {} ILoadedImageSurfaceStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMatrix3DProjection : Windows::Foundation::IInspectable, impl::consume_t { IMatrix3DProjection(std::nullptr_t = nullptr) noexcept {} IMatrix3DProjection(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMatrix3DProjectionStatics : Windows::Foundation::IInspectable, impl::consume_t { IMatrix3DProjectionStatics(std::nullptr_t = nullptr) noexcept {} IMatrix3DProjectionStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMatrixHelper : Windows::Foundation::IInspectable, impl::consume_t { IMatrixHelper(std::nullptr_t = nullptr) noexcept {} IMatrixHelper(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMatrixHelperStatics : Windows::Foundation::IInspectable, impl::consume_t { IMatrixHelperStatics(std::nullptr_t = nullptr) noexcept {} IMatrixHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMatrixTransform : Windows::Foundation::IInspectable, impl::consume_t { IMatrixTransform(std::nullptr_t = nullptr) noexcept {} IMatrixTransform(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMatrixTransformStatics : Windows::Foundation::IInspectable, impl::consume_t { IMatrixTransformStatics(std::nullptr_t = nullptr) noexcept {} IMatrixTransformStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMediaTransportControlsThumbnailRequestedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMediaTransportControlsThumbnailRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IMediaTransportControlsThumbnailRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPartialMediaFailureDetectedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IPartialMediaFailureDetectedEventArgs(std::nullptr_t = nullptr) noexcept {} IPartialMediaFailureDetectedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPartialMediaFailureDetectedEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IPartialMediaFailureDetectedEventArgs2(std::nullptr_t = nullptr) noexcept {} IPartialMediaFailureDetectedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPathFigure : Windows::Foundation::IInspectable, impl::consume_t { IPathFigure(std::nullptr_t = nullptr) noexcept {} IPathFigure(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPathFigureStatics : Windows::Foundation::IInspectable, impl::consume_t { IPathFigureStatics(std::nullptr_t = nullptr) noexcept {} IPathFigureStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPathGeometry : Windows::Foundation::IInspectable, impl::consume_t { IPathGeometry(std::nullptr_t = nullptr) noexcept {} IPathGeometry(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPathGeometryStatics : Windows::Foundation::IInspectable, impl::consume_t { IPathGeometryStatics(std::nullptr_t = nullptr) noexcept {} IPathGeometryStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPathSegment : Windows::Foundation::IInspectable, impl::consume_t { IPathSegment(std::nullptr_t = nullptr) noexcept {} IPathSegment(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPathSegmentFactory : Windows::Foundation::IInspectable, impl::consume_t { IPathSegmentFactory(std::nullptr_t = nullptr) noexcept {} IPathSegmentFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPlaneProjection : Windows::Foundation::IInspectable, impl::consume_t { IPlaneProjection(std::nullptr_t = nullptr) noexcept {} IPlaneProjection(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPlaneProjectionStatics : Windows::Foundation::IInspectable, impl::consume_t { IPlaneProjectionStatics(std::nullptr_t = nullptr) noexcept {} IPlaneProjectionStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPolyBezierSegment : Windows::Foundation::IInspectable, impl::consume_t { IPolyBezierSegment(std::nullptr_t = nullptr) noexcept {} IPolyBezierSegment(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPolyBezierSegmentStatics : Windows::Foundation::IInspectable, impl::consume_t { IPolyBezierSegmentStatics(std::nullptr_t = nullptr) noexcept {} IPolyBezierSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPolyLineSegment : Windows::Foundation::IInspectable, impl::consume_t { IPolyLineSegment(std::nullptr_t = nullptr) noexcept {} IPolyLineSegment(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPolyLineSegmentStatics : Windows::Foundation::IInspectable, impl::consume_t { IPolyLineSegmentStatics(std::nullptr_t = nullptr) noexcept {} IPolyLineSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPolyQuadraticBezierSegment : Windows::Foundation::IInspectable, impl::consume_t { IPolyQuadraticBezierSegment(std::nullptr_t = nullptr) noexcept {} IPolyQuadraticBezierSegment(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPolyQuadraticBezierSegmentStatics : Windows::Foundation::IInspectable, impl::consume_t { IPolyQuadraticBezierSegmentStatics(std::nullptr_t = nullptr) noexcept {} IPolyQuadraticBezierSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProjection : Windows::Foundation::IInspectable, impl::consume_t { IProjection(std::nullptr_t = nullptr) noexcept {} IProjection(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProjectionFactory : Windows::Foundation::IInspectable, impl::consume_t { IProjectionFactory(std::nullptr_t = nullptr) noexcept {} IProjectionFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IQuadraticBezierSegment : Windows::Foundation::IInspectable, impl::consume_t { IQuadraticBezierSegment(std::nullptr_t = nullptr) noexcept {} IQuadraticBezierSegment(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IQuadraticBezierSegmentStatics : Windows::Foundation::IInspectable, impl::consume_t { IQuadraticBezierSegmentStatics(std::nullptr_t = nullptr) noexcept {} IQuadraticBezierSegmentStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRateChangedRoutedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRateChangedRoutedEventArgs(std::nullptr_t = nullptr) noexcept {} IRateChangedRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRectangleGeometry : Windows::Foundation::IInspectable, impl::consume_t { IRectangleGeometry(std::nullptr_t = nullptr) noexcept {} IRectangleGeometry(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRectangleGeometryStatics : Windows::Foundation::IInspectable, impl::consume_t { IRectangleGeometryStatics(std::nullptr_t = nullptr) noexcept {} IRectangleGeometryStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRenderedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRenderedEventArgs(std::nullptr_t = nullptr) noexcept {} IRenderedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRenderingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRenderingEventArgs(std::nullptr_t = nullptr) noexcept {} IRenderingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRevealBackgroundBrush : Windows::Foundation::IInspectable, impl::consume_t { IRevealBackgroundBrush(std::nullptr_t = nullptr) noexcept {} IRevealBackgroundBrush(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRevealBackgroundBrushFactory : Windows::Foundation::IInspectable, impl::consume_t { IRevealBackgroundBrushFactory(std::nullptr_t = nullptr) noexcept {} IRevealBackgroundBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRevealBorderBrush : Windows::Foundation::IInspectable, impl::consume_t { IRevealBorderBrush(std::nullptr_t = nullptr) noexcept {} IRevealBorderBrush(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRevealBorderBrushFactory : Windows::Foundation::IInspectable, impl::consume_t { IRevealBorderBrushFactory(std::nullptr_t = nullptr) noexcept {} IRevealBorderBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRevealBrush : Windows::Foundation::IInspectable, impl::consume_t { IRevealBrush(std::nullptr_t = nullptr) noexcept {} IRevealBrush(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRevealBrushFactory : Windows::Foundation::IInspectable, impl::consume_t { IRevealBrushFactory(std::nullptr_t = nullptr) noexcept {} IRevealBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRevealBrushStatics : Windows::Foundation::IInspectable, impl::consume_t { IRevealBrushStatics(std::nullptr_t = nullptr) noexcept {} IRevealBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRotateTransform : Windows::Foundation::IInspectable, impl::consume_t { IRotateTransform(std::nullptr_t = nullptr) noexcept {} IRotateTransform(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRotateTransformStatics : Windows::Foundation::IInspectable, impl::consume_t { IRotateTransformStatics(std::nullptr_t = nullptr) noexcept {} IRotateTransformStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IScaleTransform : Windows::Foundation::IInspectable, impl::consume_t { IScaleTransform(std::nullptr_t = nullptr) noexcept {} IScaleTransform(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IScaleTransformStatics : Windows::Foundation::IInspectable, impl::consume_t { IScaleTransformStatics(std::nullptr_t = nullptr) noexcept {} IScaleTransformStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IShadow : Windows::Foundation::IInspectable, impl::consume_t { IShadow(std::nullptr_t = nullptr) noexcept {} IShadow(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IShadowFactory : Windows::Foundation::IInspectable, impl::consume_t { IShadowFactory(std::nullptr_t = nullptr) noexcept {} IShadowFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISkewTransform : Windows::Foundation::IInspectable, impl::consume_t { ISkewTransform(std::nullptr_t = nullptr) noexcept {} ISkewTransform(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISkewTransformStatics : Windows::Foundation::IInspectable, impl::consume_t { ISkewTransformStatics(std::nullptr_t = nullptr) noexcept {} ISkewTransformStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISolidColorBrush : Windows::Foundation::IInspectable, impl::consume_t { ISolidColorBrush(std::nullptr_t = nullptr) noexcept {} ISolidColorBrush(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISolidColorBrushFactory : Windows::Foundation::IInspectable, impl::consume_t { ISolidColorBrushFactory(std::nullptr_t = nullptr) noexcept {} ISolidColorBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISolidColorBrushStatics : Windows::Foundation::IInspectable, impl::consume_t { ISolidColorBrushStatics(std::nullptr_t = nullptr) noexcept {} ISolidColorBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IThemeShadow : Windows::Foundation::IInspectable, impl::consume_t { IThemeShadow(std::nullptr_t = nullptr) noexcept {} IThemeShadow(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IThemeShadowFactory : Windows::Foundation::IInspectable, impl::consume_t { IThemeShadowFactory(std::nullptr_t = nullptr) noexcept {} IThemeShadowFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITileBrush : Windows::Foundation::IInspectable, impl::consume_t { ITileBrush(std::nullptr_t = nullptr) noexcept {} ITileBrush(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITileBrushFactory : Windows::Foundation::IInspectable, impl::consume_t { ITileBrushFactory(std::nullptr_t = nullptr) noexcept {} ITileBrushFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITileBrushStatics : Windows::Foundation::IInspectable, impl::consume_t { ITileBrushStatics(std::nullptr_t = nullptr) noexcept {} ITileBrushStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITimelineMarker : Windows::Foundation::IInspectable, impl::consume_t { ITimelineMarker(std::nullptr_t = nullptr) noexcept {} ITimelineMarker(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITimelineMarkerRoutedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ITimelineMarkerRoutedEventArgs(std::nullptr_t = nullptr) noexcept {} ITimelineMarkerRoutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITimelineMarkerStatics : Windows::Foundation::IInspectable, impl::consume_t { ITimelineMarkerStatics(std::nullptr_t = nullptr) noexcept {} ITimelineMarkerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITransform : Windows::Foundation::IInspectable, impl::consume_t { ITransform(std::nullptr_t = nullptr) noexcept {} ITransform(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITransformFactory : Windows::Foundation::IInspectable, impl::consume_t { ITransformFactory(std::nullptr_t = nullptr) noexcept {} ITransformFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITransformGroup : Windows::Foundation::IInspectable, impl::consume_t { ITransformGroup(std::nullptr_t = nullptr) noexcept {} ITransformGroup(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITransformGroupStatics : Windows::Foundation::IInspectable, impl::consume_t { ITransformGroupStatics(std::nullptr_t = nullptr) noexcept {} ITransformGroupStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITranslateTransform : Windows::Foundation::IInspectable, impl::consume_t { ITranslateTransform(std::nullptr_t = nullptr) noexcept {} ITranslateTransform(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITranslateTransformStatics : Windows::Foundation::IInspectable, impl::consume_t { ITranslateTransformStatics(std::nullptr_t = nullptr) noexcept {} ITranslateTransformStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualTreeHelper : Windows::Foundation::IInspectable, impl::consume_t { IVisualTreeHelper(std::nullptr_t = nullptr) noexcept {} IVisualTreeHelper(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualTreeHelperStatics : Windows::Foundation::IInspectable, impl::consume_t { IVisualTreeHelperStatics(std::nullptr_t = nullptr) noexcept {} IVisualTreeHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualTreeHelperStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IVisualTreeHelperStatics2(std::nullptr_t = nullptr) noexcept {} IVisualTreeHelperStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IVisualTreeHelperStatics3 : Windows::Foundation::IInspectable, impl::consume_t { IVisualTreeHelperStatics3(std::nullptr_t = nullptr) noexcept {} IVisualTreeHelperStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlCompositionBrushBase : Windows::Foundation::IInspectable, impl::consume_t { IXamlCompositionBrushBase(std::nullptr_t = nullptr) noexcept {} IXamlCompositionBrushBase(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlCompositionBrushBaseFactory : Windows::Foundation::IInspectable, impl::consume_t { IXamlCompositionBrushBaseFactory(std::nullptr_t = nullptr) noexcept {} IXamlCompositionBrushBaseFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlCompositionBrushBaseOverrides : Windows::Foundation::IInspectable, impl::consume_t { IXamlCompositionBrushBaseOverrides(std::nullptr_t = nullptr) noexcept {} IXamlCompositionBrushBaseOverrides(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlCompositionBrushBaseProtected : Windows::Foundation::IInspectable, impl::consume_t { IXamlCompositionBrushBaseProtected(std::nullptr_t = nullptr) noexcept {} IXamlCompositionBrushBaseProtected(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlCompositionBrushBaseStatics : Windows::Foundation::IInspectable, impl::consume_t { IXamlCompositionBrushBaseStatics(std::nullptr_t = nullptr) noexcept {} IXamlCompositionBrushBaseStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlLight : Windows::Foundation::IInspectable, impl::consume_t { IXamlLight(std::nullptr_t = nullptr) noexcept {} IXamlLight(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlLightFactory : Windows::Foundation::IInspectable, impl::consume_t { IXamlLightFactory(std::nullptr_t = nullptr) noexcept {} IXamlLightFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlLightOverrides : Windows::Foundation::IInspectable, impl::consume_t { IXamlLightOverrides(std::nullptr_t = nullptr) noexcept {} IXamlLightOverrides(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlLightProtected : Windows::Foundation::IInspectable, impl::consume_t { IXamlLightProtected(std::nullptr_t = nullptr) noexcept {} IXamlLightProtected(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXamlLightStatics : Windows::Foundation::IInspectable, impl::consume_t { IXamlLightStatics(std::nullptr_t = nullptr) noexcept {} IXamlLightStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif