// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_UI_Xaml_Shapes_1_H #define WINRT_Windows_UI_Xaml_Shapes_1_H #include "winrt/impl/Windows.UI.Xaml.Shapes.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Xaml::Shapes { struct __declspec(empty_bases) IEllipse : Windows::Foundation::IInspectable, impl::consume_t { IEllipse(std::nullptr_t = nullptr) noexcept {} IEllipse(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILine : Windows::Foundation::IInspectable, impl::consume_t { ILine(std::nullptr_t = nullptr) noexcept {} ILine(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineStatics : Windows::Foundation::IInspectable, impl::consume_t { ILineStatics(std::nullptr_t = nullptr) noexcept {} ILineStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPath : Windows::Foundation::IInspectable, impl::consume_t { IPath(std::nullptr_t = nullptr) noexcept {} IPath(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPathFactory : Windows::Foundation::IInspectable, impl::consume_t { IPathFactory(std::nullptr_t = nullptr) noexcept {} IPathFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPathStatics : Windows::Foundation::IInspectable, impl::consume_t { IPathStatics(std::nullptr_t = nullptr) noexcept {} IPathStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPolygon : Windows::Foundation::IInspectable, impl::consume_t { IPolygon(std::nullptr_t = nullptr) noexcept {} IPolygon(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPolygonStatics : Windows::Foundation::IInspectable, impl::consume_t { IPolygonStatics(std::nullptr_t = nullptr) noexcept {} IPolygonStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPolyline : Windows::Foundation::IInspectable, impl::consume_t { IPolyline(std::nullptr_t = nullptr) noexcept {} IPolyline(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPolylineStatics : Windows::Foundation::IInspectable, impl::consume_t { IPolylineStatics(std::nullptr_t = nullptr) noexcept {} IPolylineStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRectangle : Windows::Foundation::IInspectable, impl::consume_t { IRectangle(std::nullptr_t = nullptr) noexcept {} IRectangle(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRectangleStatics : Windows::Foundation::IInspectable, impl::consume_t { IRectangleStatics(std::nullptr_t = nullptr) noexcept {} IRectangleStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IShape : Windows::Foundation::IInspectable, impl::consume_t { IShape(std::nullptr_t = nullptr) noexcept {} IShape(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IShape2 : Windows::Foundation::IInspectable, impl::consume_t { IShape2(std::nullptr_t = nullptr) noexcept {} IShape2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IShapeFactory : Windows::Foundation::IInspectable, impl::consume_t { IShapeFactory(std::nullptr_t = nullptr) noexcept {} IShapeFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IShapeStatics : Windows::Foundation::IInspectable, impl::consume_t { IShapeStatics(std::nullptr_t = nullptr) noexcept {} IShapeStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif