// WARNING: Please don't edit this file. It was generated by C++/WinRT // v2.0.250303.1 #pragma once #ifndef WINRT_Microsoft_UI_0_H #define WINRT_Microsoft_UI_0_H WINRT_EXPORT namespace winrt::Windows::Foundation { struct EventRegistrationToken; } WINRT_EXPORT namespace winrt::Windows::UI { struct Color; } WINRT_EXPORT namespace winrt::Microsoft::UI { struct IClosableNotifier; struct IColorHelper; struct IColorHelperStatics; struct IColorHelperStatics2; struct IColors; struct IColorsStatics; struct ColorHelper; struct Colors; struct DisplayId; struct IconId; struct WindowId; struct ClosableNotifierHandler; } namespace winrt::impl { template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = interface_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = class_category; }; template <> struct category { using type = struct_category; }; template <> struct category { using type = struct_category; }; template <> struct category { using type = struct_category; }; template <> struct category { using type = delegate_category; }; template <> inline constexpr auto& name_v = L"Microsoft.UI.ColorHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Colors"; template <> inline constexpr auto& name_v = L"Microsoft.UI.DisplayId"; template <> inline constexpr auto& name_v = L"Microsoft.UI.IconId"; template <> inline constexpr auto& name_v = L"Microsoft.UI.WindowId"; template <> inline constexpr auto& name_v = L"Microsoft.UI.IClosableNotifier"; template <> inline constexpr auto& name_v = L"Microsoft.UI.IColorHelper"; template <> inline constexpr auto& name_v = L"Microsoft.UI.IColorHelperStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.IColorHelperStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.IColors"; template <> inline constexpr auto& name_v = L"Microsoft.UI.IColorsStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.ClosableNotifierHandler"; template <> inline constexpr guid guid_v{ 0x2989E93B, 0xED0F, 0x5E79, {0x90, 0xF2, 0xEA, 0xC5, 0x92, 0xFC, 0x6E, 0x6A}}; // 2989E93B-ED0F-5E79-90F2-EAC592FC6E6A template <> inline constexpr guid guid_v{ 0x3ADDDCCD, 0x3949, 0x585B, {0xA5, 0x66, 0xCC, 0xB8, 0x35, 0x0D, 0xD2, 0x21}}; // 3ADDDCCD-3949-585B-A566-CCB8350DD221 template <> inline constexpr guid guid_v{ 0x1D1D85A1, 0xEB63, 0x538A, {0x84, 0xF0, 0x01, 0x92, 0x10, 0xBC, 0x40, 0x6B}}; // 1D1D85A1-EB63-538A-84F0-019210BC406B template <> inline constexpr guid guid_v{ 0x982A2D93, 0x0EC4, 0x56B7, {0x9C, 0x20, 0x0B, 0x5C, 0x77, 0x94, 0x90, 0x66}}; // 982A2D93-0EC4-56B7-9C20-0B5C77949066 template <> inline constexpr guid guid_v{ 0x8CF15863, 0x8411, 0x5AFD, {0x94, 0x6C, 0x32, 0x8E, 0x04, 0xDA, 0x2F, 0x2F}}; // 8CF15863-8411-5AFD-946C-328E04DA2F2F template <> inline constexpr guid guid_v{ 0x8620A5B0, 0x015A, 0x57AC, {0xA3, 0xF3, 0x89, 0x5D, 0x0B, 0x12, 0x69, 0xAE}}; // 8620A5B0-015A-57AC-A3F3-895D0B1269AE template <> inline constexpr guid guid_v{ 0x478CEC68, 0xEA8E, 0x52FC, {0x87, 0xE2, 0xC8, 0x19, 0xDE, 0x00, 0x0F, 0x92}}; // 478CEC68-EA8E-52FC-87E2-C819DE000F92 template <> struct default_interface { using type = winrt::Microsoft::UI::IColorHelper; }; template <> struct default_interface { using type = winrt::Microsoft::UI::IColors; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsClosed(bool*) noexcept = 0; virtual int32_t __stdcall add_Closed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Closed(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_FrameworkClosed( void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_FrameworkClosed( winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall FromArgb( uint8_t, uint8_t, uint8_t, uint8_t, struct struct_Windows_UI_Color*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall ToDisplayName(struct struct_Windows_UI_Color, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi {}; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AliceBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_AntiqueWhite( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Aqua( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Aquamarine( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Azure( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Beige( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Bisque( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Black( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_BlanchedAlmond( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Blue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_BlueViolet( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Brown( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_BurlyWood( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_CadetBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Chartreuse( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Chocolate( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Coral( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_CornflowerBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Cornsilk( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Crimson( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Cyan( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkCyan( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkGoldenrod( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkGray( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkKhaki( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkMagenta( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkOliveGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkOrange( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkOrchid( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkRed( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkSalmon( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkSeaGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkSlateBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkSlateGray( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkTurquoise( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DarkViolet( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DeepPink( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DeepSkyBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DimGray( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_DodgerBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Firebrick( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_FloralWhite( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_ForestGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Fuchsia( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Gainsboro( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_GhostWhite( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Gold( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Goldenrod( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Gray( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Green( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_GreenYellow( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Honeydew( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_HotPink( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_IndianRed( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Indigo( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Ivory( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Khaki( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Lavender( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LavenderBlush( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LawnGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LemonChiffon( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightCoral( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightCyan( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightGoldenrodYellow( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightGray( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightPink( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightSalmon( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightSeaGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightSkyBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightSlateGray( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightSteelBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LightYellow( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Lime( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_LimeGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Linen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Magenta( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Maroon( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_MediumAquamarine( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_MediumBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_MediumOrchid( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_MediumPurple( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_MediumSeaGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_MediumSlateBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_MediumSpringGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_MediumTurquoise( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_MediumVioletRed( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_MidnightBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_MintCream( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_MistyRose( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Moccasin( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_NavajoWhite( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Navy( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_OldLace( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Olive( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_OliveDrab( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Orange( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_OrangeRed( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Orchid( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_PaleGoldenrod( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_PaleGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_PaleTurquoise( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_PaleVioletRed( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_PapayaWhip( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_PeachPuff( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Peru( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Pink( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Plum( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_PowderBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Purple( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Red( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_RosyBrown( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_RoyalBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_SaddleBrown( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Salmon( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_SandyBrown( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_SeaGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_SeaShell( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Sienna( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Silver( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_SkyBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_SlateBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_SlateGray( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Snow( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_SpringGreen( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_SteelBlue( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Tan( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Teal( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Thistle( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Tomato( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Transparent( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Turquoise( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Violet( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Wheat( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_White( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_WhiteSmoke( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Yellow( struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_YellowGreen( struct struct_Windows_UI_Color*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke() noexcept = 0; }; }; template struct consume_Microsoft_UI_IClosableNotifier { [[nodiscard]] auto IsClosed() const; auto Closed( winrt::Microsoft::UI::ClosableNotifierHandler const& handler) const; using Closed_revoker = impl::event_revoker< winrt::Microsoft::UI::IClosableNotifier, &impl::abi_t::remove_Closed>; [[nodiscard]] auto Closed( auto_revoke_t, winrt::Microsoft::UI::ClosableNotifierHandler const& handler) const; auto Closed(winrt::event_token const& token) const noexcept; auto FrameworkClosed( winrt::Microsoft::UI::ClosableNotifierHandler const& handler) const; using FrameworkClosed_revoker = impl::event_revoker< winrt::Microsoft::UI::IClosableNotifier, &impl::abi_t< winrt::Microsoft::UI::IClosableNotifier>::remove_FrameworkClosed>; [[nodiscard]] auto FrameworkClosed( auto_revoke_t, winrt::Microsoft::UI::ClosableNotifierHandler const& handler) const; auto FrameworkClosed(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_IClosableNotifier; }; template struct consume_Microsoft_UI_IColorHelper {}; template <> struct consume { template using type = consume_Microsoft_UI_IColorHelper; }; template struct consume_Microsoft_UI_IColorHelperStatics { auto FromArgb(uint8_t a, uint8_t r, uint8_t g, uint8_t b) const; }; template <> struct consume { template using type = consume_Microsoft_UI_IColorHelperStatics; }; template struct consume_Microsoft_UI_IColorHelperStatics2 { auto ToDisplayName(winrt::Windows::UI::Color const& color) const; }; template <> struct consume { template using type = consume_Microsoft_UI_IColorHelperStatics2; }; template struct consume_Microsoft_UI_IColors {}; template <> struct consume { template using type = consume_Microsoft_UI_IColors; }; template struct consume_Microsoft_UI_IColorsStatics { [[nodiscard]] auto AliceBlue() const; [[nodiscard]] auto AntiqueWhite() const; [[nodiscard]] auto Aqua() const; [[nodiscard]] auto Aquamarine() const; [[nodiscard]] auto Azure() const; [[nodiscard]] auto Beige() const; [[nodiscard]] auto Bisque() const; [[nodiscard]] auto Black() const; [[nodiscard]] auto BlanchedAlmond() const; [[nodiscard]] auto Blue() const; [[nodiscard]] auto BlueViolet() const; [[nodiscard]] auto Brown() const; [[nodiscard]] auto BurlyWood() const; [[nodiscard]] auto CadetBlue() const; [[nodiscard]] auto Chartreuse() const; [[nodiscard]] auto Chocolate() const; [[nodiscard]] auto Coral() const; [[nodiscard]] auto CornflowerBlue() const; [[nodiscard]] auto Cornsilk() const; [[nodiscard]] auto Crimson() const; [[nodiscard]] auto Cyan() const; [[nodiscard]] auto DarkBlue() const; [[nodiscard]] auto DarkCyan() const; [[nodiscard]] auto DarkGoldenrod() const; [[nodiscard]] auto DarkGray() const; [[nodiscard]] auto DarkGreen() const; [[nodiscard]] auto DarkKhaki() const; [[nodiscard]] auto DarkMagenta() const; [[nodiscard]] auto DarkOliveGreen() const; [[nodiscard]] auto DarkOrange() const; [[nodiscard]] auto DarkOrchid() const; [[nodiscard]] auto DarkRed() const; [[nodiscard]] auto DarkSalmon() const; [[nodiscard]] auto DarkSeaGreen() const; [[nodiscard]] auto DarkSlateBlue() const; [[nodiscard]] auto DarkSlateGray() const; [[nodiscard]] auto DarkTurquoise() const; [[nodiscard]] auto DarkViolet() const; [[nodiscard]] auto DeepPink() const; [[nodiscard]] auto DeepSkyBlue() const; [[nodiscard]] auto DimGray() const; [[nodiscard]] auto DodgerBlue() const; [[nodiscard]] auto Firebrick() const; [[nodiscard]] auto FloralWhite() const; [[nodiscard]] auto ForestGreen() const; [[nodiscard]] auto Fuchsia() const; [[nodiscard]] auto Gainsboro() const; [[nodiscard]] auto GhostWhite() const; [[nodiscard]] auto Gold() const; [[nodiscard]] auto Goldenrod() const; [[nodiscard]] auto Gray() const; [[nodiscard]] auto Green() const; [[nodiscard]] auto GreenYellow() const; [[nodiscard]] auto Honeydew() const; [[nodiscard]] auto HotPink() const; [[nodiscard]] auto IndianRed() const; [[nodiscard]] auto Indigo() const; [[nodiscard]] auto Ivory() const; [[nodiscard]] auto Khaki() const; [[nodiscard]] auto Lavender() const; [[nodiscard]] auto LavenderBlush() const; [[nodiscard]] auto LawnGreen() const; [[nodiscard]] auto LemonChiffon() const; [[nodiscard]] auto LightBlue() const; [[nodiscard]] auto LightCoral() const; [[nodiscard]] auto LightCyan() const; [[nodiscard]] auto LightGoldenrodYellow() const; [[nodiscard]] auto LightGreen() const; [[nodiscard]] auto LightGray() const; [[nodiscard]] auto LightPink() const; [[nodiscard]] auto LightSalmon() const; [[nodiscard]] auto LightSeaGreen() const; [[nodiscard]] auto LightSkyBlue() const; [[nodiscard]] auto LightSlateGray() const; [[nodiscard]] auto LightSteelBlue() const; [[nodiscard]] auto LightYellow() const; [[nodiscard]] auto Lime() const; [[nodiscard]] auto LimeGreen() const; [[nodiscard]] auto Linen() const; [[nodiscard]] auto Magenta() const; [[nodiscard]] auto Maroon() const; [[nodiscard]] auto MediumAquamarine() const; [[nodiscard]] auto MediumBlue() const; [[nodiscard]] auto MediumOrchid() const; [[nodiscard]] auto MediumPurple() const; [[nodiscard]] auto MediumSeaGreen() const; [[nodiscard]] auto MediumSlateBlue() const; [[nodiscard]] auto MediumSpringGreen() const; [[nodiscard]] auto MediumTurquoise() const; [[nodiscard]] auto MediumVioletRed() const; [[nodiscard]] auto MidnightBlue() const; [[nodiscard]] auto MintCream() const; [[nodiscard]] auto MistyRose() const; [[nodiscard]] auto Moccasin() const; [[nodiscard]] auto NavajoWhite() const; [[nodiscard]] auto Navy() const; [[nodiscard]] auto OldLace() const; [[nodiscard]] auto Olive() const; [[nodiscard]] auto OliveDrab() const; [[nodiscard]] auto Orange() const; [[nodiscard]] auto OrangeRed() const; [[nodiscard]] auto Orchid() const; [[nodiscard]] auto PaleGoldenrod() const; [[nodiscard]] auto PaleGreen() const; [[nodiscard]] auto PaleTurquoise() const; [[nodiscard]] auto PaleVioletRed() const; [[nodiscard]] auto PapayaWhip() const; [[nodiscard]] auto PeachPuff() const; [[nodiscard]] auto Peru() const; [[nodiscard]] auto Pink() const; [[nodiscard]] auto Plum() const; [[nodiscard]] auto PowderBlue() const; [[nodiscard]] auto Purple() const; [[nodiscard]] auto Red() const; [[nodiscard]] auto RosyBrown() const; [[nodiscard]] auto RoyalBlue() const; [[nodiscard]] auto SaddleBrown() const; [[nodiscard]] auto Salmon() const; [[nodiscard]] auto SandyBrown() const; [[nodiscard]] auto SeaGreen() const; [[nodiscard]] auto SeaShell() const; [[nodiscard]] auto Sienna() const; [[nodiscard]] auto Silver() const; [[nodiscard]] auto SkyBlue() const; [[nodiscard]] auto SlateBlue() const; [[nodiscard]] auto SlateGray() const; [[nodiscard]] auto Snow() const; [[nodiscard]] auto SpringGreen() const; [[nodiscard]] auto SteelBlue() const; [[nodiscard]] auto Tan() const; [[nodiscard]] auto Teal() const; [[nodiscard]] auto Thistle() const; [[nodiscard]] auto Tomato() const; [[nodiscard]] auto Transparent() const; [[nodiscard]] auto Turquoise() const; [[nodiscard]] auto Violet() const; [[nodiscard]] auto Wheat() const; [[nodiscard]] auto White() const; [[nodiscard]] auto WhiteSmoke() const; [[nodiscard]] auto Yellow() const; [[nodiscard]] auto YellowGreen() const; }; template <> struct consume { template using type = consume_Microsoft_UI_IColorsStatics; }; struct struct_Microsoft_UI_DisplayId { uint64_t Value; }; template <> struct abi { using type = struct_Microsoft_UI_DisplayId; }; struct struct_Microsoft_UI_IconId { uint64_t Value; }; template <> struct abi { using type = struct_Microsoft_UI_IconId; }; struct struct_Microsoft_UI_WindowId { uint64_t Value; }; template <> struct abi { using type = struct_Microsoft_UI_WindowId; }; } // namespace winrt::impl #endif