internal static Color GetColorByTypeName(string name)
        {
            var colorSet  = PI.GetImmersiveUserColorSetPreference(false, false);
            var colorType = PI.GetImmersiveColorTypeFromName(name);

            var rawColor = PI.GetImmersiveColorFromColorSetEx(colorSet, colorType, false, 0);

            return(FromABGR((int)rawColor));
        }