Generate enum with native names at *.Apis.cs level, bump version to 2.2.2.

This commit is contained in:
Amer Koleci
2024-07-15 16:06:14 +02:00
parent e35fb90eef
commit 6d46943c9c
14 changed files with 6754 additions and 11 deletions

View File

@@ -1193,6 +1193,7 @@ public static class Program
private static readonly HashSet<string> s_visitedEnums = new();
private static readonly HashSet<string> s_visitedStructs = new();
private static readonly Dictionary<string, Dictionary<string, List<ApiType>>> s_visitedComTypes = new();
private static readonly HashSet<string> s_enumConstants = [];
private static bool s_generateUnmanagedDocs = true;
@@ -1214,14 +1215,14 @@ public static class Program
{
Console.WriteLine("Error: failed to find the 'Vortice.Win32' repository in any of the parent directories");
Console.WriteLine(" feel free to clone it so one of the directories that were searched above");
System.Environment.Exit(1);
Environment.Exit(1);
}
currentDir = nextDir;
}
}
public static int Main(string[] args)
public static int Main()
{
string repoRoot = FindRepoRoot();
string rootPath = new DirectoryInfo(repoRoot).Parent!.FullName;
@@ -1435,8 +1436,8 @@ public static class Program
docFile = $"../{docFile}";
}
GenerateConstants(apiFolder, apiName, docFile, api);
GenerateTypes(apiFolder, apiName, docFile, api);
GenerateConstants(apiFolder, apiName, docFile, api);
GenerateFunctions(apiFolder, apiName, docFile, api);
}
@@ -1469,11 +1470,13 @@ public static class Program
if (!generateFile)
return;
string[] usingNamespaces = apiName == "Graphics.Imaging" ? ["Win32.Graphics.Direct2D.Common"] : [];
using CodeWriter writer = new(
Path.Combine(folder, $"{apiName}.Apis.cs"),
apiName,
docFileName,
$"Win32.{apiName}");
$"Win32.{apiName}",
usingNamespaces);
bool needNewLine = false;
using (writer.PushBlock($"public static partial class Apis"))
@@ -1533,6 +1536,18 @@ public static class Program
needNewLine = true;
}
if (s_enumConstants.Count > 0)
{
writer.WriteLine();
foreach (string enumConstant in s_enumConstants)
{
writer.WriteLine($"public const {enumConstant};");
}
s_enumConstants.Clear();
}
}
writer.WriteLine();
}
@@ -1546,7 +1561,7 @@ public static class Program
$"Win32.{apiName}");
bool needNewLine = false;
foreach (ApiType enumType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "enum"))
foreach (ApiType enumType in api.Types.Where(item => item.Kind.Equals("enum", StringComparison.InvariantCultureIgnoreCase)))
{
if (enumType.Name.StartsWith("D3DX11"))
{
@@ -1565,7 +1580,7 @@ public static class Program
// Generated enums -> from constants
Dictionary<string, ApiType> createdEnums = new();
Dictionary<string, ApiType> createdEnums = [];
needNewLine = false;
foreach (ApiDataConstant constant in api.Constants)
@@ -1575,14 +1590,14 @@ public static class Program
continue;
}
foreach (var enumToGenerate in s_generatedEnums)
foreach (KeyValuePair<string, bool> enumToGenerate in s_generatedEnums)
{
if (constant.Name.StartsWith(enumToGenerate.Key))
{
ApiType createdEnumType;
if (!createdEnums.ContainsKey(enumToGenerate.Key))
if (!createdEnums.TryGetValue(enumToGenerate.Key, out ApiType? apiType))
{
ApiType apiType = new()
apiType = new()
{
Name = enumToGenerate.Key,
Kind = "Enum",
@@ -1596,7 +1611,7 @@ public static class Program
}
else
{
createdEnumType = createdEnums[enumToGenerate.Key];
createdEnumType = apiType;
}
ApiEnumValue enumValue = new ApiEnumValue
@@ -2090,6 +2105,15 @@ public static class Program
writer.WriteLine("/// <unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL2</unmanaged>");
writer.WriteLine($"OptimizationLevel2 = 49152,");
}
s_enumConstants.Add($"{csTypeName} {enumItem.Name} = {csTypeName}.{enumValueName}");
if (autoGenerated &&
enumType.Name == "D3DCOMPILE" &&
enumValueName == "OptimizationLevel1")
{
s_enumConstants.Add($"{csTypeName} D3DCOMPILE_OPTIMIZATION_LEVEL2 = {csTypeName}.OptimizationLevel2");
}
}
if (enumType.Name == "DXGI_FORMAT")
@@ -2097,24 +2121,31 @@ public static class Program
// Add Xbox enums
writer.WriteLine("/// <unmanaged>DXGI_FORMAT_R10G10B10_7E3_A2_FLOAT</unmanaged>");
writer.WriteLine($"Xbox_R10G10B10_7E3_A2Float = 116u,");
s_enumConstants.Add($"{csTypeName} DXGI_FORMAT_R10G10B10_7E3_A2_FLOAT = {csTypeName}.Xbox_R10G10B10_7E3_A2Float");
writer.WriteLine("/// <unmanaged>DXGI_FORMAT_R10G10B10_6E4_A2_FLOAT</unmanaged>");
writer.WriteLine($"Xbox_R10G10B10_6E4_A2Float = 117u,");
s_enumConstants.Add($"{csTypeName} DXGI_FORMAT_R10G10B10_6E4_A2_FLOAT = {csTypeName}.Xbox_R10G10B10_6E4_A2Float");
writer.WriteLine("/// <unmanaged>DXGI_FORMAT_D16_UNORM_S8_UINT</unmanaged>");
writer.WriteLine($"Xbox_D16Unorm_S8Uint = 118u,");
s_enumConstants.Add($"{csTypeName} DXGI_FORMAT_D16_UNORM_S8_UINT = {csTypeName}.Xbox_D16Unorm_S8Uint");
writer.WriteLine("/// <unmanaged>DXGI_FORMAT_R16_UNORM_X8_TYPELESS</unmanaged>");
writer.WriteLine($"Xbox_R16Unorm_X8Typeless = 119u,");
s_enumConstants.Add($"{csTypeName} DXGI_FORMAT_R16_UNORM_X8_TYPELESS = {csTypeName}.Xbox_R16Unorm_X8Typeless");
writer.WriteLine("/// <unmanaged>DXGI_FORMAT_X16_TYPELESS_G8_UINT</unmanaged>");
writer.WriteLine($"Xbox_X16Typeless_G8Uint = 120u,");
s_enumConstants.Add($"{csTypeName} DXGI_FORMAT_X16_TYPELESS_G8_UINT = {csTypeName}.Xbox_X16Typeless_G8Uint");
writer.WriteLine("/// <unmanaged>DXGI_FORMAT_R10G10B10_SNORM_A2_UNORM</unmanaged>");
writer.WriteLine($"Xbox_R10G10B10Snorm_A2Unorm = 189u,");
s_enumConstants.Add($"{csTypeName} DXGI_FORMAT_R10G10B10_SNORM_A2_UNORM = {csTypeName}.Xbox_R10G10B10Snorm_A2Unorm");
writer.WriteLine("/// <unmanaged>DXGI_FORMAT_R4G4_UNORM</unmanaged>");
writer.WriteLine($"Xbox_R4G4Unorm = 190u,");
s_enumConstants.Add($"{csTypeName} DXGI_FORMAT_R4G4_UNORM = {csTypeName}.Xbox_R4G4Unorm");
}
}
}

View File

@@ -1578,5 +1578,687 @@ public static partial class Apis
public const uint D2D1_APPEND_ALIGNED_ELEMENT = 4294967295;
public const uint FACILITY_D2D = 2201;
public const InterpolationModeDefinition D2D1_INTERPOLATION_MODE_DEFINITION_NEAREST_NEIGHBOR = InterpolationModeDefinition.NearestNeighbor;
public const InterpolationModeDefinition D2D1_INTERPOLATION_MODE_DEFINITION_LINEAR = InterpolationModeDefinition.Linear;
public const InterpolationModeDefinition D2D1_INTERPOLATION_MODE_DEFINITION_CUBIC = InterpolationModeDefinition.Cubic;
public const InterpolationModeDefinition D2D1_INTERPOLATION_MODE_DEFINITION_MULTI_SAMPLE_LINEAR = InterpolationModeDefinition.MultiSampleLinear;
public const InterpolationModeDefinition D2D1_INTERPOLATION_MODE_DEFINITION_ANISOTROPIC = InterpolationModeDefinition.Anisotropic;
public const InterpolationModeDefinition D2D1_INTERPOLATION_MODE_DEFINITION_HIGH_QUALITY_CUBIC = InterpolationModeDefinition.HighQualityCubic;
public const InterpolationModeDefinition D2D1_INTERPOLATION_MODE_DEFINITION_FANT = InterpolationModeDefinition.Fant;
public const InterpolationModeDefinition D2D1_INTERPOLATION_MODE_DEFINITION_MIPMAP_LINEAR = InterpolationModeDefinition.MipmapLinear;
public const Gamma D2D1_GAMMA_2_2 = Gamma.Gamma_2_2;
public const Gamma D2D1_GAMMA_1_0 = Gamma.Gamma_1_0;
public const OpacityMaskContent D2D1_OPACITY_MASK_CONTENT_GRAPHICS = OpacityMaskContent.Graphics;
public const OpacityMaskContent D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL = OpacityMaskContent.TextNatural;
public const OpacityMaskContent D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE = OpacityMaskContent.TextGDICompatible;
public const ExtendMode D2D1_EXTEND_MODE_CLAMP = ExtendMode.Clamp;
public const ExtendMode D2D1_EXTEND_MODE_WRAP = ExtendMode.Wrap;
public const ExtendMode D2D1_EXTEND_MODE_MIRROR = ExtendMode.Mirror;
public const AntialiasMode D2D1_ANTIALIAS_MODE_PER_PRIMITIVE = AntialiasMode.PerPrimitive;
public const AntialiasMode D2D1_ANTIALIAS_MODE_ALIASED = AntialiasMode.Aliased;
public const TextAntialiasMode D2D1_TEXT_ANTIALIAS_MODE_DEFAULT = TextAntialiasMode.Default;
public const TextAntialiasMode D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE = TextAntialiasMode.Cleartype;
public const TextAntialiasMode D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE = TextAntialiasMode.Grayscale;
public const TextAntialiasMode D2D1_TEXT_ANTIALIAS_MODE_ALIASED = TextAntialiasMode.Aliased;
public const BitmapInterpolationMode D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR = BitmapInterpolationMode.NearestNeighbor;
public const BitmapInterpolationMode D2D1_BITMAP_INTERPOLATION_MODE_LINEAR = BitmapInterpolationMode.Linear;
public const DrawTextOptions D2D1_DRAW_TEXT_OPTIONS_NO_SNAP = DrawTextOptions.NoSnap;
public const DrawTextOptions D2D1_DRAW_TEXT_OPTIONS_CLIP = DrawTextOptions.Clip;
public const DrawTextOptions D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT = DrawTextOptions.EnableColorFont;
public const DrawTextOptions D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING = DrawTextOptions.DisableColorBitmapSnapping;
public const DrawTextOptions D2D1_DRAW_TEXT_OPTIONS_NONE = DrawTextOptions.None;
public const ArcSize D2D1_ARC_SIZE_SMALL = ArcSize.Small;
public const ArcSize D2D1_ARC_SIZE_LARGE = ArcSize.Large;
public const CapStyle D2D1_CAP_STYLE_FLAT = CapStyle.Flat;
public const CapStyle D2D1_CAP_STYLE_SQUARE = CapStyle.Square;
public const CapStyle D2D1_CAP_STYLE_ROUND = CapStyle.Round;
public const CapStyle D2D1_CAP_STYLE_TRIANGLE = CapStyle.Triangle;
public const DashStyle D2D1_DASH_STYLE_SOLID = DashStyle.Solid;
public const DashStyle D2D1_DASH_STYLE_DASH = DashStyle.Dash;
public const DashStyle D2D1_DASH_STYLE_DOT = DashStyle.Dot;
public const DashStyle D2D1_DASH_STYLE_DASH_DOT = DashStyle.DashDot;
public const DashStyle D2D1_DASH_STYLE_DASH_DOT_DOT = DashStyle.DashDotDot;
public const DashStyle D2D1_DASH_STYLE_CUSTOM = DashStyle.Custom;
public const LineJoin D2D1_LINE_JOIN_MITER = LineJoin.Miter;
public const LineJoin D2D1_LINE_JOIN_BEVEL = LineJoin.Bevel;
public const LineJoin D2D1_LINE_JOIN_ROUND = LineJoin.Round;
public const LineJoin D2D1_LINE_JOIN_MITER_OR_BEVEL = LineJoin.MiterOrBevel;
public const CombineMode D2D1_COMBINE_MODE_UNION = CombineMode.Union;
public const CombineMode D2D1_COMBINE_MODE_INTERSECT = CombineMode.Intersect;
public const CombineMode D2D1_COMBINE_MODE_XOR = CombineMode.Xor;
public const CombineMode D2D1_COMBINE_MODE_EXCLUDE = CombineMode.Exclude;
public const GeometryRelation D2D1_GEOMETRY_RELATION_UNKNOWN = GeometryRelation.Unknown;
public const GeometryRelation D2D1_GEOMETRY_RELATION_DISJOINT = GeometryRelation.Disjoint;
public const GeometryRelation D2D1_GEOMETRY_RELATION_IS_CONTAINED = GeometryRelation.IsContained;
public const GeometryRelation D2D1_GEOMETRY_RELATION_CONTAINS = GeometryRelation.Contains;
public const GeometryRelation D2D1_GEOMETRY_RELATION_OVERLAP = GeometryRelation.Overlap;
public const GeometrySimplificationOption D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES = GeometrySimplificationOption.CubicsAndLines;
public const GeometrySimplificationOption D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES = GeometrySimplificationOption.Lines;
public const SweepDirection D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE = SweepDirection.CounterClockwise;
public const SweepDirection D2D1_SWEEP_DIRECTION_CLOCKWISE = SweepDirection.Clockwise;
public const LayerOptions D2D1_LAYER_OPTIONS_NONE = LayerOptions.None;
public const LayerOptions D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE = LayerOptions.InitializeForCleartype;
public const WindowState D2D1_WINDOW_STATE_NONE = WindowState.None;
public const WindowState D2D1_WINDOW_STATE_OCCLUDED = WindowState.Occluded;
public const RenderTargetType D2D1_RENDER_TARGET_TYPE_DEFAULT = RenderTargetType.Default;
public const RenderTargetType D2D1_RENDER_TARGET_TYPE_SOFTWARE = RenderTargetType.Software;
public const RenderTargetType D2D1_RENDER_TARGET_TYPE_HARDWARE = RenderTargetType.Hardware;
public const FeatureLevel D2D1_FEATURE_LEVEL_DEFAULT = FeatureLevel.Default;
public const FeatureLevel D2D1_FEATURE_LEVEL_9 = FeatureLevel.Level_9;
public const FeatureLevel D2D1_FEATURE_LEVEL_10 = FeatureLevel.Level_10;
public const RenderTargetUsage D2D1_RENDER_TARGET_USAGE_NONE = RenderTargetUsage.None;
public const RenderTargetUsage D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING = RenderTargetUsage.ForceBitmapRemoting;
public const RenderTargetUsage D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE = RenderTargetUsage.GDICompatible;
public const PresentOptions D2D1_PRESENT_OPTIONS_NONE = PresentOptions.None;
public const PresentOptions D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS = PresentOptions.RetainContents;
public const PresentOptions D2D1_PRESENT_OPTIONS_IMMEDIATELY = PresentOptions.Immediately;
public const CompatibleRenderTargetOptions D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE = CompatibleRenderTargetOptions.None;
public const CompatibleRenderTargetOptions D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE = CompatibleRenderTargetOptions.GDICompatible;
public const DCInitializeMode D2D1_DC_INITIALIZE_MODE_COPY = DCInitializeMode.Copy;
public const DCInitializeMode D2D1_DC_INITIALIZE_MODE_CLEAR = DCInitializeMode.Clear;
public const DebugLevel D2D1_DEBUG_LEVEL_NONE = DebugLevel.None;
public const DebugLevel D2D1_DEBUG_LEVEL_ERROR = DebugLevel.Error;
public const DebugLevel D2D1_DEBUG_LEVEL_WARNING = DebugLevel.Warning;
public const DebugLevel D2D1_DEBUG_LEVEL_INFORMATION = DebugLevel.Information;
public const FactoryType D2D1_FACTORY_TYPE_SINGLE_THREADED = FactoryType.SingleThreaded;
public const FactoryType D2D1_FACTORY_TYPE_MULTI_THREADED = FactoryType.MultiThreaded;
public const ChannelSelector D2D1_CHANNEL_SELECTOR_R = ChannelSelector.R;
public const ChannelSelector D2D1_CHANNEL_SELECTOR_G = ChannelSelector.G;
public const ChannelSelector D2D1_CHANNEL_SELECTOR_B = ChannelSelector.B;
public const ChannelSelector D2D1_CHANNEL_SELECTOR_A = ChannelSelector.A;
public const BitmapSourceOrientation D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT = BitmapSourceOrientation.Default;
public const BitmapSourceOrientation D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL = BitmapSourceOrientation.FlipHorizontal;
public const BitmapSourceOrientation D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180 = BitmapSourceOrientation.RotateClockwise180;
public const BitmapSourceOrientation D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL = BitmapSourceOrientation.RotateClockwise180FlipHorizontal;
public const BitmapSourceOrientation D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL = BitmapSourceOrientation.RotateClockwise270FlipHorizontal;
public const BitmapSourceOrientation D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90 = BitmapSourceOrientation.RotateClockwise90;
public const BitmapSourceOrientation D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL = BitmapSourceOrientation.RotateClockwise90FlipHorizontal;
public const BitmapSourceOrientation D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270 = BitmapSourceOrientation.RotateClockwise270;
public const GaussianBlurProp D2D1_GAUSSIANBLUR_PROP_STANDARD_DEVIATION = GaussianBlurProp.StandardDeviation;
public const GaussianBlurProp D2D1_GAUSSIANBLUR_PROP_OPTIMIZATION = GaussianBlurProp.Optimization;
public const GaussianBlurProp D2D1_GAUSSIANBLUR_PROP_BORDER_MODE = GaussianBlurProp.BorderMode;
public const GaussianBlurOptimization D2D1_GAUSSIANBLUR_OPTIMIZATION_SPEED = GaussianBlurOptimization.Speed;
public const GaussianBlurOptimization D2D1_GAUSSIANBLUR_OPTIMIZATION_BALANCED = GaussianBlurOptimization.Balanced;
public const GaussianBlurOptimization D2D1_GAUSSIANBLUR_OPTIMIZATION_QUALITY = GaussianBlurOptimization.Quality;
public const DirectionalBlurProp D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION = DirectionalBlurProp.StandardDeviation;
public const DirectionalBlurProp D2D1_DIRECTIONALBLUR_PROP_ANGLE = DirectionalBlurProp.Angle;
public const DirectionalBlurProp D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION = DirectionalBlurProp.Optimization;
public const DirectionalBlurProp D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE = DirectionalBlurProp.BorderMode;
public const DirectionalBlurOptimization D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED = DirectionalBlurOptimization.Speed;
public const DirectionalBlurOptimization D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED = DirectionalBlurOptimization.Balanced;
public const DirectionalBlurOptimization D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY = DirectionalBlurOptimization.Quality;
public const ShadowProp D2D1_SHADOW_PROP_BLUR_STANDARD_DEVIATION = ShadowProp.BlurStandardDeviation;
public const ShadowProp D2D1_SHADOW_PROP_COLOR = ShadowProp.Color;
public const ShadowProp D2D1_SHADOW_PROP_OPTIMIZATION = ShadowProp.Optimization;
public const ShadowOptimization D2D1_SHADOW_OPTIMIZATION_SPEED = ShadowOptimization.Speed;
public const ShadowOptimization D2D1_SHADOW_OPTIMIZATION_BALANCED = ShadowOptimization.Balanced;
public const ShadowOptimization D2D1_SHADOW_OPTIMIZATION_QUALITY = ShadowOptimization.Quality;
public const BlendProp D2D1_BLEND_PROP_MODE = BlendProp.Mode;
public const SaturationProp D2D1_SATURATION_PROP_SATURATION = SaturationProp.Saturation;
public const HueRotationProp D2D1_HUEROTATION_PROP_ANGLE = HueRotationProp.Angle;
public const ColorMatrixProp D2D1_COLORMATRIX_PROP_COLOR_MATRIX = ColorMatrixProp.ColorMatrix;
public const ColorMatrixProp D2D1_COLORMATRIX_PROP_ALPHA_MODE = ColorMatrixProp.AlphaMode;
public const ColorMatrixProp D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT = ColorMatrixProp.ClampOutput;
public const BitmapSourceProp D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE = BitmapSourceProp.WicBitmapSource;
public const BitmapSourceProp D2D1_BITMAPSOURCE_PROP_SCALE = BitmapSourceProp.Scale;
public const BitmapSourceProp D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE = BitmapSourceProp.InterpolationMode;
public const BitmapSourceProp D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION = BitmapSourceProp.EnableDpiCorrection;
public const BitmapSourceProp D2D1_BITMAPSOURCE_PROP_ALPHA_MODE = BitmapSourceProp.AlphaMode;
public const BitmapSourceProp D2D1_BITMAPSOURCE_PROP_ORIENTATION = BitmapSourceProp.Orientation;
public const BitmapSourceInterpolationMode D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR = BitmapSourceInterpolationMode.NearestNeighbor;
public const BitmapSourceInterpolationMode D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR = BitmapSourceInterpolationMode.Linear;
public const BitmapSourceInterpolationMode D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC = BitmapSourceInterpolationMode.Cubic;
public const BitmapSourceInterpolationMode D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT = BitmapSourceInterpolationMode.Fant;
public const BitmapSourceInterpolationMode D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR = BitmapSourceInterpolationMode.MipmapLinear;
public const BitmapSourceAlphaMode D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED = BitmapSourceAlphaMode.Premultiplied;
public const BitmapSourceAlphaMode D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT = BitmapSourceAlphaMode.Straight;
public const CompositeProp D2D1_COMPOSITE_PROP_MODE = CompositeProp.Mode;
public const Transform3DProperties D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE = Transform3DProperties.InterpolationMode;
public const Transform3DProperties D2D1_3DTRANSFORM_PROP_BORDER_MODE = Transform3DProperties.BorderMode;
public const Transform3DProperties D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX = Transform3DProperties.TransformMatrix;
public const Transform3DInterpolationMode D2D1_3DTRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR = Transform3DInterpolationMode.NearestNeighbor;
public const Transform3DInterpolationMode D2D1_3DTRANSFORM_INTERPOLATION_MODE_LINEAR = Transform3DInterpolationMode.Linear;
public const Transform3DInterpolationMode D2D1_3DTRANSFORM_INTERPOLATION_MODE_CUBIC = Transform3DInterpolationMode.Cubic;
public const Transform3DInterpolationMode D2D1_3DTRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = Transform3DInterpolationMode.MultiSampleLinear;
public const Transform3DInterpolationMode D2D1_3DTRANSFORM_INTERPOLATION_MODE_ANISOTROPIC = Transform3DInterpolationMode.Anisotropic;
public const PerspectiveTransform3DProperties D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE = PerspectiveTransform3DProperties.InterpolationMode;
public const PerspectiveTransform3DProperties D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE = PerspectiveTransform3DProperties.BorderMode;
public const PerspectiveTransform3DProperties D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH = PerspectiveTransform3DProperties.Depth;
public const PerspectiveTransform3DProperties D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN = PerspectiveTransform3DProperties.PerspectiveOrigin;
public const PerspectiveTransform3DProperties D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET = PerspectiveTransform3DProperties.LocalOffset;
public const PerspectiveTransform3DProperties D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET = PerspectiveTransform3DProperties.GlobalOffset;
public const PerspectiveTransform3DProperties D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN = PerspectiveTransform3DProperties.RotationOrigin;
public const PerspectiveTransform3DProperties D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION = PerspectiveTransform3DProperties.Rotation;
public const PerspectiveTransform3DInteroplationMode D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR = PerspectiveTransform3DInteroplationMode.NearestNeighbor;
public const PerspectiveTransform3DInteroplationMode D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR = PerspectiveTransform3DInteroplationMode.Linear;
public const PerspectiveTransform3DInteroplationMode D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_CUBIC = PerspectiveTransform3DInteroplationMode.Cubic;
public const PerspectiveTransform3DInteroplationMode D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = PerspectiveTransform3DInteroplationMode.MultiSampleLinear;
public const PerspectiveTransform3DInteroplationMode D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC = PerspectiveTransform3DInteroplationMode.Anisotropic;
public const AffineTransform2DProperties D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE = AffineTransform2DProperties.InterpolationMode;
public const AffineTransform2DProperties D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE = AffineTransform2DProperties.BorderMode;
public const AffineTransform2DProperties D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX = AffineTransform2DProperties.TransformMatrix;
public const AffineTransform2DProperties D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS = AffineTransform2DProperties.Sharpness;
public const DpiCompensationProp D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE = DpiCompensationProp.InterpolationMode;
public const DpiCompensationProp D2D1_DPICOMPENSATION_PROP_BORDER_MODE = DpiCompensationProp.BorderMode;
public const DpiCompensationProp D2D1_DPICOMPENSATION_PROP_INPUT_DPI = DpiCompensationProp.InputDpi;
public const DpiCompensationInterpolationMode D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR = DpiCompensationInterpolationMode.NearestNeighbor;
public const DpiCompensationInterpolationMode D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR = DpiCompensationInterpolationMode.Linear;
public const DpiCompensationInterpolationMode D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC = DpiCompensationInterpolationMode.Cubic;
public const DpiCompensationInterpolationMode D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = DpiCompensationInterpolationMode.MultiSampleLinear;
public const DpiCompensationInterpolationMode D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC = DpiCompensationInterpolationMode.Anisotropic;
public const DpiCompensationInterpolationMode D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = DpiCompensationInterpolationMode.HighQualityCubic;
public const ScaleProp D2D1_SCALE_PROP_SCALE = ScaleProp.Scale;
public const ScaleProp D2D1_SCALE_PROP_CENTER_POINT = ScaleProp.CenterPoint;
public const ScaleProp D2D1_SCALE_PROP_INTERPOLATION_MODE = ScaleProp.InterpolationMode;
public const ScaleProp D2D1_SCALE_PROP_BORDER_MODE = ScaleProp.BorderMode;
public const ScaleProp D2D1_SCALE_PROP_SHARPNESS = ScaleProp.Sharpness;
public const ScaleInterpolationMode D2D1_SCALE_INTERPOLATION_MODE_NEAREST_NEIGHBOR = ScaleInterpolationMode.NearestNeighbor;
public const ScaleInterpolationMode D2D1_SCALE_INTERPOLATION_MODE_LINEAR = ScaleInterpolationMode.Linear;
public const ScaleInterpolationMode D2D1_SCALE_INTERPOLATION_MODE_CUBIC = ScaleInterpolationMode.Cubic;
public const ScaleInterpolationMode D2D1_SCALE_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = ScaleInterpolationMode.MultiSampleLinear;
public const ScaleInterpolationMode D2D1_SCALE_INTERPOLATION_MODE_ANISOTROPIC = ScaleInterpolationMode.Anisotropic;
public const ScaleInterpolationMode D2D1_SCALE_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = ScaleInterpolationMode.HighQualityCubic;
public const TurbulenceProp D2D1_TURBULENCE_PROP_OFFSET = TurbulenceProp.Offset;
public const TurbulenceProp D2D1_TURBULENCE_PROP_SIZE = TurbulenceProp.Size;
public const TurbulenceProp D2D1_TURBULENCE_PROP_BASE_FREQUENCY = TurbulenceProp.BaseFrequency;
public const TurbulenceProp D2D1_TURBULENCE_PROP_NUM_OCTAVES = TurbulenceProp.NumOctaves;
public const TurbulenceProp D2D1_TURBULENCE_PROP_SEED = TurbulenceProp.Seed;
public const TurbulenceProp D2D1_TURBULENCE_PROP_NOISE = TurbulenceProp.Noise;
public const TurbulenceProp D2D1_TURBULENCE_PROP_STITCHABLE = TurbulenceProp.Stitchable;
public const DisplacementMapProp D2D1_DISPLACEMENTMAP_PROP_SCALE = DisplacementMapProp.Scale;
public const DisplacementMapProp D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT = DisplacementMapProp.XChannelSelect;
public const DisplacementMapProp D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT = DisplacementMapProp.YChannelSelect;
public const ColorManagementProp D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT = ColorManagementProp.SourceColorContext;
public const ColorManagementProp D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT = ColorManagementProp.SourceRenderingIntent;
public const ColorManagementProp D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT = ColorManagementProp.DestinationColorContext;
public const ColorManagementProp D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT = ColorManagementProp.DestinationRenderingIntent;
public const ColorManagementProp D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE = ColorManagementProp.AlphaMode;
public const ColorManagementProp D2D1_COLORMANAGEMENT_PROP_QUALITY = ColorManagementProp.Quality;
public const ColorManagementAlphaMode D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED = ColorManagementAlphaMode.Premultiplied;
public const ColorManagementAlphaMode D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT = ColorManagementAlphaMode.Straight;
public const ColorManagementQuality D2D1_COLORMANAGEMENT_QUALITY_PROOF = ColorManagementQuality.Proof;
public const ColorManagementQuality D2D1_COLORMANAGEMENT_QUALITY_NORMAL = ColorManagementQuality.Normal;
public const ColorManagementQuality D2D1_COLORMANAGEMENT_QUALITY_BEST = ColorManagementQuality.Best;
public const ColorManagementRenderingIntent D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL = ColorManagementRenderingIntent.Perceptual;
public const ColorManagementRenderingIntent D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC = ColorManagementRenderingIntent.RelativeColorimetric;
public const ColorManagementRenderingIntent D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION = ColorManagementRenderingIntent.Saturation;
public const ColorManagementRenderingIntent D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = ColorManagementRenderingIntent.AbsoluteColorimetric;
public const HistogramProp D2D1_HISTOGRAM_PROP_NUM_BINS = HistogramProp.NumBins;
public const HistogramProp D2D1_HISTOGRAM_PROP_CHANNEL_SELECT = HistogramProp.ChannelSelect;
public const HistogramProp D2D1_HISTOGRAM_PROP_HISTOGRAM_OUTPUT = HistogramProp.HistogramOutput;
public const PointSpecularProp D2D1_POINTSPECULAR_PROP_LIGHT_POSITION = PointSpecularProp.LightPosition;
public const PointSpecularProp D2D1_POINTSPECULAR_PROP_SPECULAR_EXPONENT = PointSpecularProp.SpecularExponent;
public const PointSpecularProp D2D1_POINTSPECULAR_PROP_SPECULAR_CONSTANT = PointSpecularProp.SpecularConstant;
public const PointSpecularProp D2D1_POINTSPECULAR_PROP_SURFACE_SCALE = PointSpecularProp.SurfaceScale;
public const PointSpecularProp D2D1_POINTSPECULAR_PROP_COLOR = PointSpecularProp.Color;
public const PointSpecularProp D2D1_POINTSPECULAR_PROP_KERNEL_UNIT_LENGTH = PointSpecularProp.KernelUnitLength;
public const PointSpecularProp D2D1_POINTSPECULAR_PROP_SCALE_MODE = PointSpecularProp.ScaleMode;
public const PointSpecularScaleMode D2D1_POINTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR = PointSpecularScaleMode.NearestNeighbor;
public const PointSpecularScaleMode D2D1_POINTSPECULAR_SCALE_MODE_LINEAR = PointSpecularScaleMode.Linear;
public const PointSpecularScaleMode D2D1_POINTSPECULAR_SCALE_MODE_CUBIC = PointSpecularScaleMode.Cubic;
public const PointSpecularScaleMode D2D1_POINTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR = PointSpecularScaleMode.MultiSampleLinear;
public const PointSpecularScaleMode D2D1_POINTSPECULAR_SCALE_MODE_ANISOTROPIC = PointSpecularScaleMode.Anisotropic;
public const PointSpecularScaleMode D2D1_POINTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC = PointSpecularScaleMode.HighQualityCubic;
public const SpotSpecularProp D2D1_SPOTSPECULAR_PROP_LIGHT_POSITION = SpotSpecularProp.LightPosition;
public const SpotSpecularProp D2D1_SPOTSPECULAR_PROP_POINTS_AT = SpotSpecularProp.PointsAt;
public const SpotSpecularProp D2D1_SPOTSPECULAR_PROP_FOCUS = SpotSpecularProp.Focus;
public const SpotSpecularProp D2D1_SPOTSPECULAR_PROP_LIMITING_CONE_ANGLE = SpotSpecularProp.LimitingConeAngle;
public const SpotSpecularProp D2D1_SPOTSPECULAR_PROP_SPECULAR_EXPONENT = SpotSpecularProp.SpecularExponent;
public const SpotSpecularProp D2D1_SPOTSPECULAR_PROP_SPECULAR_CONSTANT = SpotSpecularProp.SpecularConstant;
public const SpotSpecularProp D2D1_SPOTSPECULAR_PROP_SURFACE_SCALE = SpotSpecularProp.SurfaceScale;
public const SpotSpecularProp D2D1_SPOTSPECULAR_PROP_COLOR = SpotSpecularProp.Color;
public const SpotSpecularProp D2D1_SPOTSPECULAR_PROP_KERNEL_UNIT_LENGTH = SpotSpecularProp.KernelUnitLength;
public const SpotSpecularProp D2D1_SPOTSPECULAR_PROP_SCALE_MODE = SpotSpecularProp.ScaleMode;
public const SpotSpecularScaleMode D2D1_SPOTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR = SpotSpecularScaleMode.NearestNeighbor;
public const SpotSpecularScaleMode D2D1_SPOTSPECULAR_SCALE_MODE_LINEAR = SpotSpecularScaleMode.Linear;
public const SpotSpecularScaleMode D2D1_SPOTSPECULAR_SCALE_MODE_CUBIC = SpotSpecularScaleMode.Cubic;
public const SpotSpecularScaleMode D2D1_SPOTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR = SpotSpecularScaleMode.MultiSampleLinear;
public const SpotSpecularScaleMode D2D1_SPOTSPECULAR_SCALE_MODE_ANISOTROPIC = SpotSpecularScaleMode.Anisotropic;
public const SpotSpecularScaleMode D2D1_SPOTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC = SpotSpecularScaleMode.HighQualityCubic;
public const DistantSpecularProp D2D1_DISTANTSPECULAR_PROP_AZIMUTH = DistantSpecularProp.Azimuth;
public const DistantSpecularProp D2D1_DISTANTSPECULAR_PROP_ELEVATION = DistantSpecularProp.Elevation;
public const DistantSpecularProp D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT = DistantSpecularProp.SpecularExponent;
public const DistantSpecularProp D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT = DistantSpecularProp.SpecularConstant;
public const DistantSpecularProp D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE = DistantSpecularProp.SurfaceScale;
public const DistantSpecularProp D2D1_DISTANTSPECULAR_PROP_COLOR = DistantSpecularProp.Color;
public const DistantSpecularProp D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH = DistantSpecularProp.KernelUnitLength;
public const DistantSpecularProp D2D1_DISTANTSPECULAR_PROP_SCALE_MODE = DistantSpecularProp.ScaleMode;
public const DistantSpecularScaleMode D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR = DistantSpecularScaleMode.NearestNeighbor;
public const DistantSpecularScaleMode D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR = DistantSpecularScaleMode.Linear;
public const DistantSpecularScaleMode D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC = DistantSpecularScaleMode.Cubic;
public const DistantSpecularScaleMode D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR = DistantSpecularScaleMode.MultiSampleLinear;
public const DistantSpecularScaleMode D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC = DistantSpecularScaleMode.Anisotropic;
public const DistantSpecularScaleMode D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC = DistantSpecularScaleMode.HighQualityCubic;
public const PointDiffuseProp D2D1_POINTDIFFUSE_PROP_LIGHT_POSITION = PointDiffuseProp.LightPosition;
public const PointDiffuseProp D2D1_POINTDIFFUSE_PROP_DIFFUSE_CONSTANT = PointDiffuseProp.DiffuseConstant;
public const PointDiffuseProp D2D1_POINTDIFFUSE_PROP_SURFACE_SCALE = PointDiffuseProp.SurfaceScale;
public const PointDiffuseProp D2D1_POINTDIFFUSE_PROP_COLOR = PointDiffuseProp.Color;
public const PointDiffuseProp D2D1_POINTDIFFUSE_PROP_KERNEL_UNIT_LENGTH = PointDiffuseProp.KernelUnitLength;
public const PointDiffuseProp D2D1_POINTDIFFUSE_PROP_SCALE_MODE = PointDiffuseProp.ScaleMode;
public const PointDiffuseScaleMode D2D1_POINTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR = PointDiffuseScaleMode.NearestNeighbor;
public const PointDiffuseScaleMode D2D1_POINTDIFFUSE_SCALE_MODE_LINEAR = PointDiffuseScaleMode.Linear;
public const PointDiffuseScaleMode D2D1_POINTDIFFUSE_SCALE_MODE_CUBIC = PointDiffuseScaleMode.Cubic;
public const PointDiffuseScaleMode D2D1_POINTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR = PointDiffuseScaleMode.MultiSampleLinear;
public const PointDiffuseScaleMode D2D1_POINTDIFFUSE_SCALE_MODE_ANISOTROPIC = PointDiffuseScaleMode.Anisotropic;
public const PointDiffuseScaleMode D2D1_POINTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC = PointDiffuseScaleMode.HighQualityCubic;
public const SpotDiffuseProp D2D1_SPOTDIFFUSE_PROP_LIGHT_POSITION = SpotDiffuseProp.LightPosition;
public const SpotDiffuseProp D2D1_SPOTDIFFUSE_PROP_POINTS_AT = SpotDiffuseProp.PointsAt;
public const SpotDiffuseProp D2D1_SPOTDIFFUSE_PROP_FOCUS = SpotDiffuseProp.Focus;
public const SpotDiffuseProp D2D1_SPOTDIFFUSE_PROP_LIMITING_CONE_ANGLE = SpotDiffuseProp.LimitingConeAngle;
public const SpotDiffuseProp D2D1_SPOTDIFFUSE_PROP_DIFFUSE_CONSTANT = SpotDiffuseProp.DiffuseConstant;
public const SpotDiffuseProp D2D1_SPOTDIFFUSE_PROP_SURFACE_SCALE = SpotDiffuseProp.SurfaceScale;
public const SpotDiffuseProp D2D1_SPOTDIFFUSE_PROP_COLOR = SpotDiffuseProp.Color;
public const SpotDiffuseProp D2D1_SPOTDIFFUSE_PROP_KERNEL_UNIT_LENGTH = SpotDiffuseProp.KernelUnitLength;
public const SpotDiffuseProp D2D1_SPOTDIFFUSE_PROP_SCALE_MODE = SpotDiffuseProp.ScaleMode;
public const SpotDiffuseScaleMode D2D1_SPOTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR = SpotDiffuseScaleMode.NearestNeighbor;
public const SpotDiffuseScaleMode D2D1_SPOTDIFFUSE_SCALE_MODE_LINEAR = SpotDiffuseScaleMode.Linear;
public const SpotDiffuseScaleMode D2D1_SPOTDIFFUSE_SCALE_MODE_CUBIC = SpotDiffuseScaleMode.Cubic;
public const SpotDiffuseScaleMode D2D1_SPOTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR = SpotDiffuseScaleMode.MultiSampleLinear;
public const SpotDiffuseScaleMode D2D1_SPOTDIFFUSE_SCALE_MODE_ANISOTROPIC = SpotDiffuseScaleMode.Anisotropic;
public const SpotDiffuseScaleMode D2D1_SPOTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC = SpotDiffuseScaleMode.HighQualityCubic;
public const DistantDiffuseProp D2D1_DISTANTDIFFUSE_PROP_AZIMUTH = DistantDiffuseProp.Azimuth;
public const DistantDiffuseProp D2D1_DISTANTDIFFUSE_PROP_ELEVATION = DistantDiffuseProp.Elevation;
public const DistantDiffuseProp D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT = DistantDiffuseProp.DiffuseConstant;
public const DistantDiffuseProp D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE = DistantDiffuseProp.SurfaceScale;
public const DistantDiffuseProp D2D1_DISTANTDIFFUSE_PROP_COLOR = DistantDiffuseProp.Color;
public const DistantDiffuseProp D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH = DistantDiffuseProp.KernelUnitLength;
public const DistantDiffuseProp D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE = DistantDiffuseProp.ScaleMode;
public const DistantDiffuseScaleMode D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR = DistantDiffuseScaleMode.NearestNeighbor;
public const DistantDiffuseScaleMode D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR = DistantDiffuseScaleMode.Linear;
public const DistantDiffuseScaleMode D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC = DistantDiffuseScaleMode.Cubic;
public const DistantDiffuseScaleMode D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR = DistantDiffuseScaleMode.MultiSampleLinear;
public const DistantDiffuseScaleMode D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC = DistantDiffuseScaleMode.Anisotropic;
public const DistantDiffuseScaleMode D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC = DistantDiffuseScaleMode.HighQualityCubic;
public const FloodProp D2D1_FLOOD_PROP_COLOR = FloodProp.Color;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT = LinearTransferProp.RedYIntercept;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_RED_SLOPE = LinearTransferProp.RedSlope;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_RED_DISABLE = LinearTransferProp.RedDisable;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT = LinearTransferProp.GreenYIntercept;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE = LinearTransferProp.GreenSlope;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE = LinearTransferProp.GreenDisable;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT = LinearTransferProp.BlueYIntercept;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE = LinearTransferProp.BlueSlope;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE = LinearTransferProp.BlueDisable;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT = LinearTransferProp.AlphaYIntercept;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE = LinearTransferProp.AlphaSlope;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE = LinearTransferProp.AlphaDisable;
public const LinearTransferProp D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT = LinearTransferProp.ClampOutput;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE = GammaTransferProp.RedAmplitude;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_RED_EXPONENT = GammaTransferProp.RedExponent;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_RED_OFFSET = GammaTransferProp.RedOffset;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_RED_DISABLE = GammaTransferProp.RedDisable;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE = GammaTransferProp.GreenAmplitude;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT = GammaTransferProp.GreenExponent;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET = GammaTransferProp.GreenOffset;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE = GammaTransferProp.GreenDisable;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE = GammaTransferProp.BlueAmplitude;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT = GammaTransferProp.BlueExponent;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET = GammaTransferProp.BlueOffset;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE = GammaTransferProp.BlueDisable;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE = GammaTransferProp.AlphaAmplitude;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT = GammaTransferProp.AlphaExponent;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET = GammaTransferProp.AlphaOffset;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE = GammaTransferProp.AlphaDisable;
public const GammaTransferProp D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT = GammaTransferProp.ClampOutput;
public const TableTransferProp D2D1_TABLETRANSFER_PROP_RED_TABLE = TableTransferProp.RedTable;
public const TableTransferProp D2D1_TABLETRANSFER_PROP_RED_DISABLE = TableTransferProp.RedDisable;
public const TableTransferProp D2D1_TABLETRANSFER_PROP_GREEN_TABLE = TableTransferProp.GreenTable;
public const TableTransferProp D2D1_TABLETRANSFER_PROP_GREEN_DISABLE = TableTransferProp.GreenDisable;
public const TableTransferProp D2D1_TABLETRANSFER_PROP_BLUE_TABLE = TableTransferProp.BlueTable;
public const TableTransferProp D2D1_TABLETRANSFER_PROP_BLUE_DISABLE = TableTransferProp.BlueDisable;
public const TableTransferProp D2D1_TABLETRANSFER_PROP_ALPHA_TABLE = TableTransferProp.AlphaTable;
public const TableTransferProp D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE = TableTransferProp.AlphaDisable;
public const TableTransferProp D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT = TableTransferProp.ClampOutput;
public const DiscreteTransferProp D2D1_DISCRETETRANSFER_PROP_RED_TABLE = DiscreteTransferProp.RedTable;
public const DiscreteTransferProp D2D1_DISCRETETRANSFER_PROP_RED_DISABLE = DiscreteTransferProp.RedDisable;
public const DiscreteTransferProp D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE = DiscreteTransferProp.GreenTable;
public const DiscreteTransferProp D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE = DiscreteTransferProp.GreenDisable;
public const DiscreteTransferProp D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE = DiscreteTransferProp.BlueTable;
public const DiscreteTransferProp D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE = DiscreteTransferProp.BlueDisable;
public const DiscreteTransferProp D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE = DiscreteTransferProp.AlphaTable;
public const DiscreteTransferProp D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE = DiscreteTransferProp.AlphaDisable;
public const DiscreteTransferProp D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT = DiscreteTransferProp.ClampOutput;
public const ConvolveMatrixProp D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH = ConvolveMatrixProp.KernelUnitLength;
public const ConvolveMatrixProp D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE = ConvolveMatrixProp.ScaleMode;
public const ConvolveMatrixProp D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X = ConvolveMatrixProp.KernelSizeX;
public const ConvolveMatrixProp D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y = ConvolveMatrixProp.KernelSizeY;
public const ConvolveMatrixProp D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX = ConvolveMatrixProp.KernelMatrix;
public const ConvolveMatrixProp D2D1_CONVOLVEMATRIX_PROP_DIVISOR = ConvolveMatrixProp.Divisor;
public const ConvolveMatrixProp D2D1_CONVOLVEMATRIX_PROP_BIAS = ConvolveMatrixProp.Bias;
public const ConvolveMatrixProp D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET = ConvolveMatrixProp.KernelOffset;
public const ConvolveMatrixProp D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA = ConvolveMatrixProp.PreserveAlpha;
public const ConvolveMatrixProp D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE = ConvolveMatrixProp.BorderMode;
public const ConvolveMatrixProp D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT = ConvolveMatrixProp.ClampOutput;
public const ConvolveMatrixScaleMode D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR = ConvolveMatrixScaleMode.NearestNeighbor;
public const ConvolveMatrixScaleMode D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR = ConvolveMatrixScaleMode.Linear;
public const ConvolveMatrixScaleMode D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC = ConvolveMatrixScaleMode.Cubic;
public const ConvolveMatrixScaleMode D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR = ConvolveMatrixScaleMode.MultiSampleLinear;
public const ConvolveMatrixScaleMode D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC = ConvolveMatrixScaleMode.Anisotropic;
public const ConvolveMatrixScaleMode D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC = ConvolveMatrixScaleMode.HighQualityCubic;
public const BrightnessProp D2D1_BRIGHTNESS_PROP_WHITE_POINT = BrightnessProp.WhitePoint;
public const BrightnessProp D2D1_BRIGHTNESS_PROP_BLACK_POINT = BrightnessProp.BlackPoint;
public const ArithmeticCompositeProp D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS = ArithmeticCompositeProp.Coefficients;
public const ArithmeticCompositeProp D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT = ArithmeticCompositeProp.ClampOutput;
public const CropProp D2D1_CROP_PROP_RECT = CropProp.Rect;
public const CropProp D2D1_CROP_PROP_BORDER_MODE = CropProp.BorderMode;
public const BorderProp D2D1_BORDER_PROP_EDGE_MODE_X = BorderProp.EdgeModeX;
public const BorderProp D2D1_BORDER_PROP_EDGE_MODE_Y = BorderProp.EdgeModeY;
public const BorderEdgeMode D2D1_BORDER_EDGE_MODE_CLAMP = BorderEdgeMode.Clamp;
public const BorderEdgeMode D2D1_BORDER_EDGE_MODE_WRAP = BorderEdgeMode.Wrap;
public const BorderEdgeMode D2D1_BORDER_EDGE_MODE_MIRROR = BorderEdgeMode.Mirror;
public const MorphologyProp D2D1_MORPHOLOGY_PROP_MODE = MorphologyProp.Mode;
public const MorphologyProp D2D1_MORPHOLOGY_PROP_WIDTH = MorphologyProp.Width;
public const MorphologyProp D2D1_MORPHOLOGY_PROP_HEIGHT = MorphologyProp.Height;
public const MorphologyMode D2D1_MORPHOLOGY_MODE_ERODE = MorphologyMode.Erode;
public const MorphologyMode D2D1_MORPHOLOGY_MODE_DILATE = MorphologyMode.Dilate;
public const TileProp D2D1_TILE_PROP_RECT = TileProp.Rect;
public const AtlasProp D2D1_ATLAS_PROP_INPUT_RECT = AtlasProp.InputRect;
public const AtlasProp D2D1_ATLAS_PROP_INPUT_PADDING_RECT = AtlasProp.InputPaddingRect;
public const OpacityMetadataProp D2D1_OPACITYMETADATA_PROP_INPUT_OPAQUE_RECT = OpacityMetadataProp.InputOpaqueRect;
public const PropertyType D2D1_PROPERTY_TYPE_UNKNOWN = PropertyType.Unknown;
public const PropertyType D2D1_PROPERTY_TYPE_STRING = PropertyType.String;
public const PropertyType D2D1_PROPERTY_TYPE_BOOL = PropertyType.Bool;
public const PropertyType D2D1_PROPERTY_TYPE_UINT32 = PropertyType.UInt32;
public const PropertyType D2D1_PROPERTY_TYPE_INT32 = PropertyType.Int32;
public const PropertyType D2D1_PROPERTY_TYPE_FLOAT = PropertyType.Float;
public const PropertyType D2D1_PROPERTY_TYPE_VECTOR2 = PropertyType.Vector2;
public const PropertyType D2D1_PROPERTY_TYPE_VECTOR3 = PropertyType.Vector3;
public const PropertyType D2D1_PROPERTY_TYPE_VECTOR4 = PropertyType.Vector4;
public const PropertyType D2D1_PROPERTY_TYPE_BLOB = PropertyType.Blob;
public const PropertyType D2D1_PROPERTY_TYPE_IUNKNOWN = PropertyType.IUnknown;
public const PropertyType D2D1_PROPERTY_TYPE_ENUM = PropertyType.Enum;
public const PropertyType D2D1_PROPERTY_TYPE_ARRAY = PropertyType.Array;
public const PropertyType D2D1_PROPERTY_TYPE_CLSID = PropertyType.Clsid;
public const PropertyType D2D1_PROPERTY_TYPE_MATRIX_3X2 = PropertyType.Matrix3x2;
public const PropertyType D2D1_PROPERTY_TYPE_MATRIX_4X3 = PropertyType.Matrix4x3;
public const PropertyType D2D1_PROPERTY_TYPE_MATRIX_4X4 = PropertyType.Matrix4x4;
public const PropertyType D2D1_PROPERTY_TYPE_MATRIX_5X4 = PropertyType.Matrix5x4;
public const PropertyType D2D1_PROPERTY_TYPE_COLOR_CONTEXT = PropertyType.ColorContext;
public const Property D2D1_PROPERTY_CLSID = Property.Clsid;
public const Property D2D1_PROPERTY_DISPLAYNAME = Property.Displayname;
public const Property D2D1_PROPERTY_AUTHOR = Property.Author;
public const Property D2D1_PROPERTY_CATEGORY = Property.Category;
public const Property D2D1_PROPERTY_DESCRIPTION = Property.Description;
public const Property D2D1_PROPERTY_INPUTS = Property.Inputs;
public const Property D2D1_PROPERTY_CACHED = Property.Cached;
public const Property D2D1_PROPERTY_PRECISION = Property.Precision;
public const Property D2D1_PROPERTY_MIN_INPUTS = Property.MinInputs;
public const Property D2D1_PROPERTY_MAX_INPUTS = Property.MaxInputs;
public const SubProperty D2D1_SUBPROPERTY_DISPLAYNAME = SubProperty.Displayname;
public const SubProperty D2D1_SUBPROPERTY_ISREADONLY = SubProperty.Isreadonly;
public const SubProperty D2D1_SUBPROPERTY_MIN = SubProperty.Min;
public const SubProperty D2D1_SUBPROPERTY_MAX = SubProperty.Max;
public const SubProperty D2D1_SUBPROPERTY_DEFAULT = SubProperty.Default;
public const SubProperty D2D1_SUBPROPERTY_FIELDS = SubProperty.Fields;
public const SubProperty D2D1_SUBPROPERTY_INDEX = SubProperty.Index;
public const BitmapOptions D2D1_BITMAP_OPTIONS_NONE = BitmapOptions.None;
public const BitmapOptions D2D1_BITMAP_OPTIONS_TARGET = BitmapOptions.Target;
public const BitmapOptions D2D1_BITMAP_OPTIONS_CANNOT_DRAW = BitmapOptions.CannotDraw;
public const BitmapOptions D2D1_BITMAP_OPTIONS_CPU_READ = BitmapOptions.CpuRead;
public const BitmapOptions D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE = BitmapOptions.GDICompatible;
public const BufferPrecision D2D1_BUFFER_PRECISION_UNKNOWN = BufferPrecision.Unknown;
public const BufferPrecision D2D1_BUFFER_PRECISION_8BPC_UNORM = BufferPrecision.Precision8BitUnorm;
public const BufferPrecision D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB = BufferPrecision.Precision8BitUnormSrgb;
public const BufferPrecision D2D1_BUFFER_PRECISION_16BPC_UNORM = BufferPrecision.Precision16BitUnorm;
public const BufferPrecision D2D1_BUFFER_PRECISION_16BPC_FLOAT = BufferPrecision.Precision16BitFloat;
public const BufferPrecision D2D1_BUFFER_PRECISION_32BPC_FLOAT = BufferPrecision.Precision32BitFloat;
public const MapOptions D2D1_MAP_OPTIONS_NONE = MapOptions.None;
public const MapOptions D2D1_MAP_OPTIONS_READ = MapOptions.Read;
public const MapOptions D2D1_MAP_OPTIONS_WRITE = MapOptions.Write;
public const MapOptions D2D1_MAP_OPTIONS_DISCARD = MapOptions.Discard;
public const InterpolationMode D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR = InterpolationMode.NearestNeighbor;
public const InterpolationMode D2D1_INTERPOLATION_MODE_LINEAR = InterpolationMode.Linear;
public const InterpolationMode D2D1_INTERPOLATION_MODE_CUBIC = InterpolationMode.Cubic;
public const InterpolationMode D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = InterpolationMode.MultiSampleLinear;
public const InterpolationMode D2D1_INTERPOLATION_MODE_ANISOTROPIC = InterpolationMode.Anisotropic;
public const InterpolationMode D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = InterpolationMode.HighQualityCubic;
public const UnitMode D2D1_UNIT_MODE_DIPS = UnitMode.Dips;
public const UnitMode D2D1_UNIT_MODE_PIXELS = UnitMode.Pixels;
public const ColorSpace D2D1_COLOR_SPACE_CUSTOM = ColorSpace.Custom;
public const ColorSpace D2D1_COLOR_SPACE_SRGB = ColorSpace.Srgb;
public const ColorSpace D2D1_COLOR_SPACE_SCRGB = ColorSpace.Scrgb;
public const DeviceContextOptions D2D1_DEVICE_CONTEXT_OPTIONS_NONE = DeviceContextOptions.None;
public const DeviceContextOptions D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS = DeviceContextOptions.EnableMultithreadedOptimizations;
public const StrokeTransformType D2D1_STROKE_TRANSFORM_TYPE_NORMAL = StrokeTransformType.Normal;
public const StrokeTransformType D2D1_STROKE_TRANSFORM_TYPE_FIXED = StrokeTransformType.Fixed;
public const StrokeTransformType D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE = StrokeTransformType.Hairline;
public const PrimitiveBlend D2D1_PRIMITIVE_BLEND_SOURCE_OVER = PrimitiveBlend.SourceOver;
public const PrimitiveBlend D2D1_PRIMITIVE_BLEND_COPY = PrimitiveBlend.Copy;
public const PrimitiveBlend D2D1_PRIMITIVE_BLEND_MIN = PrimitiveBlend.Min;
public const PrimitiveBlend D2D1_PRIMITIVE_BLEND_ADD = PrimitiveBlend.Add;
public const PrimitiveBlend D2D1_PRIMITIVE_BLEND_MAX = PrimitiveBlend.Max;
public const ThreadingMode D2D1_THREADING_MODE_SINGLE_THREADED = ThreadingMode.SingleThreaded;
public const ThreadingMode D2D1_THREADING_MODE_MULTI_THREADED = ThreadingMode.MultiThreaded;
public const ColorInterpolationMode D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT = ColorInterpolationMode.Straight;
public const ColorInterpolationMode D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED = ColorInterpolationMode.Premultiplied;
public const LayerOptions1 D2D1_LAYER_OPTIONS1_NONE = LayerOptions1.None;
public const LayerOptions1 D2D1_LAYER_OPTIONS1_INITIALIZE_FROM_BACKGROUND = LayerOptions1.InitializeFromBackground;
public const LayerOptions1 D2D1_LAYER_OPTIONS1_IGNORE_ALPHA = LayerOptions1.IgnoreAlpha;
public const PrintFontSubsetMode D2D1_PRINT_FONT_SUBSET_MODE_DEFAULT = PrintFontSubsetMode.Default;
public const PrintFontSubsetMode D2D1_PRINT_FONT_SUBSET_MODE_EACHPAGE = PrintFontSubsetMode.Eachpage;
public const PrintFontSubsetMode D2D1_PRINT_FONT_SUBSET_MODE_NONE = PrintFontSubsetMode.None;
public const ChangeType D2D1_CHANGE_TYPE_NONE = ChangeType.None;
public const ChangeType D2D1_CHANGE_TYPE_PROPERTIES = ChangeType.Properties;
public const ChangeType D2D1_CHANGE_TYPE_CONTEXT = ChangeType.Context;
public const ChangeType D2D1_CHANGE_TYPE_GRAPH = ChangeType.Graph;
public const PixelOptions D2D1_PIXEL_OPTIONS_NONE = PixelOptions.None;
public const PixelOptions D2D1_PIXEL_OPTIONS_TRIVIAL_SAMPLING = PixelOptions.TrivialSampling;
public const VertexOptions D2D1_VERTEX_OPTIONS_NONE = VertexOptions.None;
public const VertexOptions D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR = VertexOptions.DoNotClear;
public const VertexOptions D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER = VertexOptions.UseDepthBuffer;
public const VertexOptions D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP = VertexOptions.AssumeNoOverlap;
public const VertexUsage D2D1_VERTEX_USAGE_STATIC = VertexUsage.Static;
public const VertexUsage D2D1_VERTEX_USAGE_DYNAMIC = VertexUsage.Dynamic;
public const BlendOperation D2D1_BLEND_OPERATION_ADD = BlendOperation.Add;
public const BlendOperation D2D1_BLEND_OPERATION_SUBTRACT = BlendOperation.Subtract;
public const BlendOperation D2D1_BLEND_OPERATION_REV_SUBTRACT = BlendOperation.ReverseSubtract;
public const BlendOperation D2D1_BLEND_OPERATION_MIN = BlendOperation.Min;
public const BlendOperation D2D1_BLEND_OPERATION_MAX = BlendOperation.Max;
public const Blend D2D1_BLEND_ZERO = Blend.Zero;
public const Blend D2D1_BLEND_ONE = Blend.One;
public const Blend D2D1_BLEND_SRC_COLOR = Blend.SrcColor;
public const Blend D2D1_BLEND_INV_SRC_COLOR = Blend.InverseSrcColor;
public const Blend D2D1_BLEND_SRC_ALPHA = Blend.SrcAlpha;
public const Blend D2D1_BLEND_INV_SRC_ALPHA = Blend.InverseSrcAlpha;
public const Blend D2D1_BLEND_DEST_ALPHA = Blend.DestAlpha;
public const Blend D2D1_BLEND_INV_DEST_ALPHA = Blend.InverseDestAlpha;
public const Blend D2D1_BLEND_DEST_COLOR = Blend.DestColor;
public const Blend D2D1_BLEND_INV_DEST_COLOR = Blend.InverseDestColor;
public const Blend D2D1_BLEND_SRC_ALPHA_SAT = Blend.SrcAlphaSaturate;
public const Blend D2D1_BLEND_BLEND_FACTOR = Blend.BlendFactor;
public const Blend D2D1_BLEND_INV_BLEND_FACTOR = Blend.InverseBlendFactor;
public const ChannelDepth D2D1_CHANNEL_DEPTH_DEFAULT = ChannelDepth.Default;
public const ChannelDepth D2D1_CHANNEL_DEPTH_1 = ChannelDepth._1;
public const ChannelDepth D2D1_CHANNEL_DEPTH_4 = ChannelDepth._4;
public const Filter D2D1_FILTER_MIN_MAG_MIP_POINT = Filter.MinMagMipPoint;
public const Filter D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR = Filter.MinMagPointMipLinear;
public const Filter D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = Filter.MinPointMagLinearMipPoint;
public const Filter D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR = Filter.MinPointMagMipLinear;
public const Filter D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT = Filter.MinLinearMagMipPoint;
public const Filter D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = Filter.MinLinearMagPointMipLinear;
public const Filter D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT = Filter.MinMagLinearMipPoint;
public const Filter D2D1_FILTER_MIN_MAG_MIP_LINEAR = Filter.MinMagMipLinear;
public const Filter D2D1_FILTER_ANISOTROPIC = Filter.Anisotropic;
public const Feature D2D1_FEATURE_DOUBLES = Feature.Doubles;
public const Feature D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS = Feature.XHardwareOptions;
public const YcbcrProp D2D1_YCBCR_PROP_CHROMA_SUBSAMPLING = YcbcrProp.ChromaSubsampling;
public const YcbcrProp D2D1_YCBCR_PROP_TRANSFORM_MATRIX = YcbcrProp.TransformMatrix;
public const YcbcrProp D2D1_YCBCR_PROP_INTERPOLATION_MODE = YcbcrProp.InterpolationMode;
public const YcbcrChromaSubsampling D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO = YcbcrChromaSubsampling.Auto;
public const YcbcrChromaSubsampling D2D1_YCBCR_CHROMA_SUBSAMPLING_420 = YcbcrChromaSubsampling._420;
public const YcbcrChromaSubsampling D2D1_YCBCR_CHROMA_SUBSAMPLING_422 = YcbcrChromaSubsampling._422;
public const YcbcrChromaSubsampling D2D1_YCBCR_CHROMA_SUBSAMPLING_444 = YcbcrChromaSubsampling._444;
public const YcbcrChromaSubsampling D2D1_YCBCR_CHROMA_SUBSAMPLING_440 = YcbcrChromaSubsampling._440;
public const YcbcrInterpolationMode D2D1_YCBCR_INTERPOLATION_MODE_NEAREST_NEIGHBOR = YcbcrInterpolationMode.NearestNeighbor;
public const YcbcrInterpolationMode D2D1_YCBCR_INTERPOLATION_MODE_LINEAR = YcbcrInterpolationMode.Linear;
public const YcbcrInterpolationMode D2D1_YCBCR_INTERPOLATION_MODE_CUBIC = YcbcrInterpolationMode.Cubic;
public const YcbcrInterpolationMode D2D1_YCBCR_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = YcbcrInterpolationMode.MultiSampleLinear;
public const YcbcrInterpolationMode D2D1_YCBCR_INTERPOLATION_MODE_ANISOTROPIC = YcbcrInterpolationMode.Anisotropic;
public const YcbcrInterpolationMode D2D1_YCBCR_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = YcbcrInterpolationMode.HighQualityCubic;
public const ContrastProp D2D1_CONTRAST_PROP_CONTRAST = ContrastProp.Contrast;
public const ContrastProp D2D1_CONTRAST_PROP_CLAMP_INPUT = ContrastProp.ClampInput;
public const RgbToHueProp D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE = RgbToHueProp.OutputColorSpace;
public const RgbToHueOutputColorSpace D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_VALUE = RgbToHueOutputColorSpace.HueSaturationValue;
public const RgbToHueOutputColorSpace D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS = RgbToHueOutputColorSpace.HueSaturationLightness;
public const HueToRgbProp D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE = HueToRgbProp.InputColorSpace;
public const HueToRgbInputColorSpace D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE = HueToRgbInputColorSpace.HueSaturationValue;
public const HueToRgbInputColorSpace D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS = HueToRgbInputColorSpace.HueSaturationLightness;
public const ChromaKeyProp D2D1_CHROMAKEY_PROP_COLOR = ChromaKeyProp.Color;
public const ChromaKeyProp D2D1_CHROMAKEY_PROP_TOLERANCE = ChromaKeyProp.Tolerance;
public const ChromaKeyProp D2D1_CHROMAKEY_PROP_INVERT_ALPHA = ChromaKeyProp.InvertAlpha;
public const ChromaKeyProp D2D1_CHROMAKEY_PROP_FEATHER = ChromaKeyProp.Feather;
public const EmbossProp D2D1_EMBOSS_PROP_HEIGHT = EmbossProp.Height;
public const EmbossProp D2D1_EMBOSS_PROP_DIRECTION = EmbossProp.Direction;
public const ExposureProp D2D1_EXPOSURE_PROP_EXPOSURE_VALUE = ExposureProp.ExposureValue;
public const PosterizeProp D2D1_POSTERIZE_PROP_RED_VALUE_COUNT = PosterizeProp.RedValueCount;
public const PosterizeProp D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT = PosterizeProp.GreenValueCount;
public const PosterizeProp D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT = PosterizeProp.BlueValueCount;
public const SepiaProp D2D1_SEPIA_PROP_INTENSITY = SepiaProp.Intensity;
public const SepiaProp D2D1_SEPIA_PROP_ALPHA_MODE = SepiaProp.AlphaMode;
public const SharpenProp D2D1_SHARPEN_PROP_SHARPNESS = SharpenProp.Sharpness;
public const SharpenProp D2D1_SHARPEN_PROP_THRESHOLD = SharpenProp.Threshold;
public const StraightenProp D2D1_STRAIGHTEN_PROP_ANGLE = StraightenProp.Angle;
public const StraightenProp D2D1_STRAIGHTEN_PROP_MAINTAIN_SIZE = StraightenProp.MaintainSize;
public const StraightenProp D2D1_STRAIGHTEN_PROP_SCALE_MODE = StraightenProp.ScaleMode;
public const StraightenScaleMode D2D1_STRAIGHTEN_SCALE_MODE_NEAREST_NEIGHBOR = StraightenScaleMode.NearestNeighbor;
public const StraightenScaleMode D2D1_STRAIGHTEN_SCALE_MODE_LINEAR = StraightenScaleMode.Linear;
public const StraightenScaleMode D2D1_STRAIGHTEN_SCALE_MODE_CUBIC = StraightenScaleMode.Cubic;
public const StraightenScaleMode D2D1_STRAIGHTEN_SCALE_MODE_MULTI_SAMPLE_LINEAR = StraightenScaleMode.MultiSampleLinear;
public const StraightenScaleMode D2D1_STRAIGHTEN_SCALE_MODE_ANISOTROPIC = StraightenScaleMode.Anisotropic;
public const TemperatureandtintProp D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE = TemperatureandtintProp.Temperature;
public const TemperatureandtintProp D2D1_TEMPERATUREANDTINT_PROP_TINT = TemperatureandtintProp.Tint;
public const VignetteProp D2D1_VIGNETTE_PROP_COLOR = VignetteProp.Color;
public const VignetteProp D2D1_VIGNETTE_PROP_TRANSITION_SIZE = VignetteProp.TransitionSize;
public const VignetteProp D2D1_VIGNETTE_PROP_STRENGTH = VignetteProp.Strength;
public const EdgeDetectionProp D2D1_EDGEDETECTION_PROP_STRENGTH = EdgeDetectionProp.Strength;
public const EdgeDetectionProp D2D1_EDGEDETECTION_PROP_BLUR_RADIUS = EdgeDetectionProp.BlurRadius;
public const EdgeDetectionProp D2D1_EDGEDETECTION_PROP_MODE = EdgeDetectionProp.Mode;
public const EdgeDetectionProp D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES = EdgeDetectionProp.OverlayEdges;
public const EdgeDetectionProp D2D1_EDGEDETECTION_PROP_ALPHA_MODE = EdgeDetectionProp.AlphaMode;
public const EdgeDetectionMode D2D1_EDGEDETECTION_MODE_SOBEL = EdgeDetectionMode.Sobel;
public const EdgeDetectionMode D2D1_EDGEDETECTION_MODE_PREWITT = EdgeDetectionMode.Prewitt;
public const HighlightSandShadowsProp D2D1_HIGHLIGHTSANDSHADOWS_PROP_HIGHLIGHTS = HighlightSandShadowsProp.Highlights;
public const HighlightSandShadowsProp D2D1_HIGHLIGHTSANDSHADOWS_PROP_SHADOWS = HighlightSandShadowsProp.Shadows;
public const HighlightSandShadowsProp D2D1_HIGHLIGHTSANDSHADOWS_PROP_CLARITY = HighlightSandShadowsProp.Clarity;
public const HighlightSandShadowsProp D2D1_HIGHLIGHTSANDSHADOWS_PROP_INPUT_GAMMA = HighlightSandShadowsProp.InputGamma;
public const HighlightSandShadowsProp D2D1_HIGHLIGHTSANDSHADOWS_PROP_MASK_BLUR_RADIUS = HighlightSandShadowsProp.MaskBlurRadius;
public const HighlightSandShadowsInputGamma D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR = HighlightSandShadowsInputGamma.Linear;
public const HighlightSandShadowsInputGamma D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_SRGB = HighlightSandShadowsInputGamma.Srgb;
public const LookupTable3DProp D2D1_LOOKUPTABLE3D_PROP_LUT = LookupTable3DProp.Lut;
public const LookupTable3DProp D2D1_LOOKUPTABLE3D_PROP_ALPHA_MODE = LookupTable3DProp.AlphaMode;
public const OpacityProp D2D1_OPACITY_PROP_OPACITY = OpacityProp.Opacity;
public const CrossfadeProp D2D1_CROSSFADE_PROP_WEIGHT = CrossfadeProp.Weight;
public const TintProp D2D1_TINT_PROP_COLOR = TintProp.Color;
public const TintProp D2D1_TINT_PROP_CLAMP_OUTPUT = TintProp.ClampOutput;
public const WhiteLevelAdjustmentProp D2D1_WHITELEVELADJUSTMENT_PROP_INPUT_WHITE_LEVEL = WhiteLevelAdjustmentProp.InputWhiteLevel;
public const WhiteLevelAdjustmentProp D2D1_WHITELEVELADJUSTMENT_PROP_OUTPUT_WHITE_LEVEL = WhiteLevelAdjustmentProp.OutputWhiteLevel;
public const HDRTonemapProp D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE = HDRTonemapProp.InputMaxLuminance;
public const HDRTonemapProp D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE = HDRTonemapProp.OutputMaxLuminance;
public const HDRTonemapProp D2D1_HDRTONEMAP_PROP_DISPLAY_MODE = HDRTonemapProp.DisplayMode;
public const HDRTonemapDisplayMode D2D1_HDRTONEMAP_DISPLAY_MODE_SDR = HDRTonemapDisplayMode.Sdr;
public const HDRTonemapDisplayMode D2D1_HDRTONEMAP_DISPLAY_MODE_HDR = HDRTonemapDisplayMode.HDR;
public const RenderingPriority D2D1_RENDERING_PRIORITY_NORMAL = RenderingPriority.Normal;
public const RenderingPriority D2D1_RENDERING_PRIORITY_LOW = RenderingPriority.Low;
public const SvgPaintType D2D1_SVG_PAINT_TYPE_NONE = SvgPaintType.None;
public const SvgPaintType D2D1_SVG_PAINT_TYPE_COLOR = SvgPaintType.Color;
public const SvgPaintType D2D1_SVG_PAINT_TYPE_CURRENT_COLOR = SvgPaintType.CurrentColor;
public const SvgPaintType D2D1_SVG_PAINT_TYPE_URI = SvgPaintType.Uri;
public const SvgPaintType D2D1_SVG_PAINT_TYPE_URI_NONE = SvgPaintType.UriNone;
public const SvgPaintType D2D1_SVG_PAINT_TYPE_URI_COLOR = SvgPaintType.UriColor;
public const SvgPaintType D2D1_SVG_PAINT_TYPE_URI_CURRENT_COLOR = SvgPaintType.UriCurrentColor;
public const SvgLengthUnits D2D1_SVG_LENGTH_UNITS_NUMBER = SvgLengthUnits.Number;
public const SvgLengthUnits D2D1_SVG_LENGTH_UNITS_PERCENTAGE = SvgLengthUnits.Percentage;
public const SvgDisplay D2D1_SVG_DISPLAY_INLINE = SvgDisplay.Inline;
public const SvgDisplay D2D1_SVG_DISPLAY_NONE = SvgDisplay.None;
public const SvgVisibility D2D1_SVG_VISIBILITY_VISIBLE = SvgVisibility.Visible;
public const SvgVisibility D2D1_SVG_VISIBILITY_HIDDEN = SvgVisibility.Hidden;
public const SvgOverflow D2D1_SVG_OVERFLOW_VISIBLE = SvgOverflow.Visible;
public const SvgOverflow D2D1_SVG_OVERFLOW_HIDDEN = SvgOverflow.Hidden;
public const SvgLineCap D2D1_SVG_LINE_CAP_BUTT = SvgLineCap.Butt;
public const SvgLineCap D2D1_SVG_LINE_CAP_SQUARE = SvgLineCap.Square;
public const SvgLineCap D2D1_SVG_LINE_CAP_ROUND = SvgLineCap.Round;
public const SvgLineJoin D2D1_SVG_LINE_JOIN_BEVEL = SvgLineJoin.Bevel;
public const SvgLineJoin D2D1_SVG_LINE_JOIN_MITER = SvgLineJoin.Miter;
public const SvgLineJoin D2D1_SVG_LINE_JOIN_ROUND = SvgLineJoin.Round;
public const SvgAspectAlign D2D1_SVG_ASPECT_ALIGN_NONE = SvgAspectAlign.None;
public const SvgAspectAlign D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MIN = SvgAspectAlign.XMinYMin;
public const SvgAspectAlign D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MIN = SvgAspectAlign.XMidYMin;
public const SvgAspectAlign D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MIN = SvgAspectAlign.XMaxYMin;
public const SvgAspectAlign D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MID = SvgAspectAlign.XMinYMid;
public const SvgAspectAlign D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MID = SvgAspectAlign.XMidYMid;
public const SvgAspectAlign D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MID = SvgAspectAlign.XMaxYMid;
public const SvgAspectAlign D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MAX = SvgAspectAlign.XMinYMax;
public const SvgAspectAlign D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MAX = SvgAspectAlign.XMidYMax;
public const SvgAspectAlign D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MAX = SvgAspectAlign.XMaxYMax;
public const SvgAspectScaling D2D1_SVG_ASPECT_SCALING_MEET = SvgAspectScaling.Meet;
public const SvgAspectScaling D2D1_SVG_ASPECT_SCALING_SLICE = SvgAspectScaling.Slice;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_CLOSE_PATH = SvgPathCommand.ClosePath;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_MOVE_ABSOLUTE = SvgPathCommand.MoveAbsolute;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_MOVE_RELATIVE = SvgPathCommand.MoveRelative;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_LINE_ABSOLUTE = SvgPathCommand.LineAbsolute;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_LINE_RELATIVE = SvgPathCommand.LineRelative;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_CUBIC_ABSOLUTE = SvgPathCommand.CubicAbsolute;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_CUBIC_RELATIVE = SvgPathCommand.CubicRelative;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_QUADRADIC_ABSOLUTE = SvgPathCommand.QuadradicAbsolute;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_QUADRADIC_RELATIVE = SvgPathCommand.QuadradicRelative;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_ARC_ABSOLUTE = SvgPathCommand.ArcAbsolute;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_ARC_RELATIVE = SvgPathCommand.ArcRelative;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_HORIZONTAL_ABSOLUTE = SvgPathCommand.HorizontalAbsolute;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_HORIZONTAL_RELATIVE = SvgPathCommand.HorizontalRelative;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_VERTICAL_ABSOLUTE = SvgPathCommand.VerticalAbsolute;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_VERTICAL_RELATIVE = SvgPathCommand.VerticalRelative;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_ABSOLUTE = SvgPathCommand.CubicSmoothAbsolute;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_RELATIVE = SvgPathCommand.CubicSmoothRelative;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_ABSOLUTE = SvgPathCommand.QuadradicSmoothAbsolute;
public const SvgPathCommand D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_RELATIVE = SvgPathCommand.QuadradicSmoothRelative;
public const SvgUnitType D2D1_SVG_UNIT_TYPE_USER_SPACE_ON_USE = SvgUnitType.UserSpaceOnUse;
public const SvgUnitType D2D1_SVG_UNIT_TYPE_OBJECT_BOUNDING_BOX = SvgUnitType.ObjectBoundingBox;
public const SvgAttributeStringType D2D1_SVG_ATTRIBUTE_STRING_TYPE_SVG = SvgAttributeStringType.Svg;
public const SvgAttributeStringType D2D1_SVG_ATTRIBUTE_STRING_TYPE_ID = SvgAttributeStringType.Id;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_FLOAT = SvgAttributePodType.Float;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_COLOR = SvgAttributePodType.Color;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_FILL_MODE = SvgAttributePodType.FillMode;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_DISPLAY = SvgAttributePodType.Display;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_OVERFLOW = SvgAttributePodType.Overflow;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_CAP = SvgAttributePodType.LineCap;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_JOIN = SvgAttributePodType.LineJoin;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_VISIBILITY = SvgAttributePodType.Visibility;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_MATRIX = SvgAttributePodType.Matrix;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_UNIT_TYPE = SvgAttributePodType.UnitType;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_EXTEND_MODE = SvgAttributePodType.ExtendMode;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_PRESERVE_ASPECT_RATIO = SvgAttributePodType.PreserveAspectRatio;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_VIEWBOX = SvgAttributePodType.Viewbox;
public const SvgAttributePodType D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH = SvgAttributePodType.Length;
public const InkNibShape D2D1_INK_NIB_SHAPE_ROUND = InkNibShape.Round;
public const InkNibShape D2D1_INK_NIB_SHAPE_SQUARE = InkNibShape.Square;
public const Orientation D2D1_ORIENTATION_DEFAULT = Orientation.Default;
public const Orientation D2D1_ORIENTATION_FLIP_HORIZONTAL = Orientation.FlipHorizontal;
public const Orientation D2D1_ORIENTATION_ROTATE_CLOCKWISE180 = Orientation.RotateClockwise180;
public const Orientation D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL = Orientation.RotateClockwise180FlipHorizontal;
public const Orientation D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL = Orientation.RotateClockwise90FlipHorizontal;
public const Orientation D2D1_ORIENTATION_ROTATE_CLOCKWISE270 = Orientation.RotateClockwise270;
public const Orientation D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL = Orientation.RotateClockwise270FlipHorizontal;
public const Orientation D2D1_ORIENTATION_ROTATE_CLOCKWISE90 = Orientation.RotateClockwise90;
public const ImageSourceLoadingOptions D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE = ImageSourceLoadingOptions.None;
public const ImageSourceLoadingOptions D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE = ImageSourceLoadingOptions.ReleaseSource;
public const ImageSourceLoadingOptions D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND = ImageSourceLoadingOptions.CacheOnDemand;
public const ImageSourceFromDxgiOptions D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE = ImageSourceFromDxgiOptions.None;
public const ImageSourceFromDxgiOptions D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION = ImageSourceFromDxgiOptions.LowQualityPrimaryConversion;
public const TransformedImageSourceOptions D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE = TransformedImageSourceOptions.None;
public const TransformedImageSourceOptions D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE = TransformedImageSourceOptions.DisableDpiScale;
public const PatchEdgeMode D2D1_PATCH_EDGE_MODE_ALIASED = PatchEdgeMode.Aliased;
public const PatchEdgeMode D2D1_PATCH_EDGE_MODE_ANTIALIASED = PatchEdgeMode.Antialiased;
public const PatchEdgeMode D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED = PatchEdgeMode.AliasedInflated;
public const SpriteOptions D2D1_SPRITE_OPTIONS_NONE = SpriteOptions.None;
public const SpriteOptions D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE = SpriteOptions.ClampToSourceRectangle;
public const ColorBitmapGlyphSnapOption D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT = ColorBitmapGlyphSnapOption.Default;
public const ColorBitmapGlyphSnapOption D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE = ColorBitmapGlyphSnapOption.Disable;
public const Gamma1 D2D1_GAMMA1_G22 = Gamma1.G22;
public const Gamma1 D2D1_GAMMA1_G10 = Gamma1.G10;
public const Gamma1 D2D1_GAMMA1_G2084 = Gamma1.G2084;
public const ColorContextType D2D1_COLOR_CONTEXT_TYPE_ICC = ColorContextType.Icc;
public const ColorContextType D2D1_COLOR_CONTEXT_TYPE_SIMPLE = ColorContextType.Simple;
public const ColorContextType D2D1_COLOR_CONTEXT_TYPE_DXGI = ColorContextType.DXGI;
}

View File

@@ -340,5 +340,29 @@ public static partial class Apis
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public const DxcCp DXC_CP_ACP = DxcCp.Acp;
public const DxcCp DXC_CP_UTF16 = DxcCp.Utf16;
public const DxcCp DXC_CP_UTF8 = DxcCp.Utf8;
public const DxcOutKind DXC_OUT_NONE = DxcOutKind.None;
public const DxcOutKind DXC_OUT_OBJECT = DxcOutKind.Object;
public const DxcOutKind DXC_OUT_ERRORS = DxcOutKind.Errors;
public const DxcOutKind DXC_OUT_PDB = DxcOutKind.Pdb;
public const DxcOutKind DXC_OUT_SHADER_HASH = DxcOutKind.ShaderHash;
public const DxcOutKind DXC_OUT_DISASSEMBLY = DxcOutKind.Disassembly;
public const DxcOutKind DXC_OUT_HLSL = DxcOutKind.Hlsl;
public const DxcOutKind DXC_OUT_TEXT = DxcOutKind.Text;
public const DxcOutKind DXC_OUT_REFLECTION = DxcOutKind.Reflection;
public const DxcOutKind DXC_OUT_ROOT_SIGNATURE = DxcOutKind.RootSignature;
public const DxcOutKind DXC_OUT_EXTRA_OUTPUTS = DxcOutKind.ExtraOutputs;
public const DxcHashFlags DXC_HASHFLAG_INCLUDES_SOURCE = DxcHashFlags.IncludesSource;
public const DxcValidatorFlags DxcValidatorFlags_Default = DxcValidatorFlags.Default;
public const DxcValidatorFlags DxcValidatorFlags_InPlaceEdit = DxcValidatorFlags.InPlaceEdit;
public const DxcValidatorFlags DxcValidatorFlags_RootSignatureOnly = DxcValidatorFlags.RootSignatureOnly;
public const DxcValidatorFlags DxcValidatorFlags_ModuleOnly = DxcValidatorFlags.ModuleOnly;
public const DxcValidatorFlags DxcValidatorFlags_ValidMask = DxcValidatorFlags.ValidMask;
public const DxcVersionInfoFlags DxcVersionInfoFlags_None = DxcVersionInfoFlags.None;
public const DxcVersionInfoFlags DxcVersionInfoFlags_Debug = DxcVersionInfoFlags.Debug;
public const DxcVersionInfoFlags DxcVersionInfoFlags_Internal = DxcVersionInfoFlags.Internal;
}

View File

@@ -14,5 +14,71 @@ public static partial class Apis
public const uint D3D_COMPILER_VERSION = 47;
public const uint D3D_GET_INST_OFFSETS_INCLUDE_NON_EXECUTABLE = 1;
public const StripFlags D3DCOMPILER_STRIP_REFLECTION_DATA = StripFlags.ReflectionData;
public const StripFlags D3DCOMPILER_STRIP_DEBUG_INFO = StripFlags.DebugInfo;
public const StripFlags D3DCOMPILER_STRIP_TEST_BLOBS = StripFlags.TestBlobs;
public const StripFlags D3DCOMPILER_STRIP_PRIVATE_DATA = StripFlags.PrivateData;
public const StripFlags D3DCOMPILER_STRIP_ROOT_SIGNATURE = StripFlags.RootSignature;
public const BlobPart D3D_BLOB_INPUT_SIGNATURE_BLOB = BlobPart.InputSignatureBlob;
public const BlobPart D3D_BLOB_OUTPUT_SIGNATURE_BLOB = BlobPart.OutputSignatureBlob;
public const BlobPart D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB = BlobPart.InputAndOutputSignatureBlob;
public const BlobPart D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB = BlobPart.PatchConstantSignatureBlob;
public const BlobPart D3D_BLOB_ALL_SIGNATURE_BLOB = BlobPart.AllSignatureBlob;
public const BlobPart D3D_BLOB_DEBUG_INFO = BlobPart.DebugInfo;
public const BlobPart D3D_BLOB_LEGACY_SHADER = BlobPart.LegacyShader;
public const BlobPart D3D_BLOB_XNA_PREPASS_SHADER = BlobPart.XNAPrepassShader;
public const BlobPart D3D_BLOB_XNA_SHADER = BlobPart.XNAShader;
public const BlobPart D3D_BLOB_PDB = BlobPart.Pdb;
public const BlobPart D3D_BLOB_PRIVATE_DATA = BlobPart.PrivateData;
public const BlobPart D3D_BLOB_ROOT_SIGNATURE = BlobPart.RootSignature;
public const BlobPart D3D_BLOB_DEBUG_NAME = BlobPart.DebugName;
public const BlobPart D3D_BLOB_TEST_ALTERNATE_SHADER = BlobPart.TestAlternateShader;
public const BlobPart D3D_BLOB_TEST_COMPILE_DETAILS = BlobPart.TestCompileDetails;
public const BlobPart D3D_BLOB_TEST_COMPILE_PERF = BlobPart.TestCompilePerf;
public const BlobPart D3D_BLOB_TEST_COMPILE_REPORT = BlobPart.TestCompileReport;
public const CompileFlags D3DCOMPILE_DEBUG = CompileFlags.Debug;
public const CompileFlags D3DCOMPILE_SKIP_VALIDATION = CompileFlags.SkipValidation;
public const CompileFlags D3DCOMPILE_SKIP_OPTIMIZATION = CompileFlags.SkipOptimization;
public const CompileFlags D3DCOMPILE_PACK_MATRIX_ROW_MAJOR = CompileFlags.PackMatrixRowMajor;
public const CompileFlags D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR = CompileFlags.PackMatrixColumnMajor;
public const CompileFlags D3DCOMPILE_PARTIAL_PRECISION = CompileFlags.PartialPrecision;
public const CompileFlags D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT = CompileFlags.ForceVSSoftwareNoOpt;
public const CompileFlags D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT = CompileFlags.ForcePSSoftwareNoOpt;
public const CompileFlags D3DCOMPILE_NO_PRESHADER = CompileFlags.NoPreshader;
public const CompileFlags D3DCOMPILE_AVOID_FLOW_CONTROL = CompileFlags.AvoidFlowControl;
public const CompileFlags D3DCOMPILE_PREFER_FLOW_CONTROL = CompileFlags.PreferFlowControl;
public const CompileFlags D3DCOMPILE_ENABLE_STRICTNESS = CompileFlags.EnableStrictness;
public const CompileFlags D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY = CompileFlags.EnableBackwardsCompatibility;
public const CompileFlags D3DCOMPILE_IEEE_STRICTNESS = CompileFlags.IeeeStrictness;
public const CompileFlags D3DCOMPILE_OPTIMIZATION_LEVEL0 = CompileFlags.OptimizationLevel0;
public const CompileFlags D3DCOMPILE_OPTIMIZATION_LEVEL1 = CompileFlags.OptimizationLevel1;
public const CompileFlags D3DCOMPILE_OPTIMIZATION_LEVEL2 = CompileFlags.OptimizationLevel2;
public const CompileFlags D3DCOMPILE_OPTIMIZATION_LEVEL3 = CompileFlags.OptimizationLevel3;
public const CompileFlags D3DCOMPILE_RESERVED16 = CompileFlags.Reserved16;
public const CompileFlags D3DCOMPILE_RESERVED17 = CompileFlags.Reserved17;
public const CompileFlags D3DCOMPILE_WARNINGS_ARE_ERRORS = CompileFlags.WarningsAreErrors;
public const CompileFlags D3DCOMPILE_RESOURCES_MAY_ALIAS = CompileFlags.ResourcesMayAlias;
public const CompileFlags D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES = CompileFlags.EnableUnboundedDescriptorTables;
public const CompileFlags D3DCOMPILE_ALL_RESOURCES_BOUND = CompileFlags.AllResourcesBound;
public const CompileFlags D3DCOMPILE_DEBUG_NAME_FOR_SOURCE = CompileFlags.DebugNameForSource;
public const CompileFlags D3DCOMPILE_DEBUG_NAME_FOR_BINARY = CompileFlags.DebugNameForBinary;
public const CompileEffectFlags D3DCOMPILE_EFFECT_CHILD_EFFECT = CompileEffectFlags.ChildEffect;
public const CompileEffectFlags D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS = CompileEffectFlags.AllowSlowOps;
public const CompileFlags2 D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST = CompileFlags2.ForceRootSignatureLatest;
public const CompileFlags2 D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_0 = CompileFlags2.ForceRootSignature10;
public const CompileFlags2 D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_1 = CompileFlags2.ForceRootSignature11;
public const CompileSecondaryFlags D3DCOMPILE_SECDATA_MERGE_UAV_SLOTS = CompileSecondaryFlags.MergeUavSlots;
public const CompileSecondaryFlags D3DCOMPILE_SECDATA_PRESERVE_TEMPLATE_SLOTS = CompileSecondaryFlags.PreserveTemplateSlots;
public const CompileSecondaryFlags D3DCOMPILE_SECDATA_REQUIRE_TEMPLATE_MATCH = CompileSecondaryFlags.RequireTemplateMatch;
public const DisasmFlags D3D_DISASM_ENABLE_COLOR_CODE = DisasmFlags.EnableColorCode;
public const DisasmFlags D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS = DisasmFlags.EnableDefaultValuePrints;
public const DisasmFlags D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING = DisasmFlags.EnableInstructionNumbering;
public const DisasmFlags D3D_DISASM_ENABLE_INSTRUCTION_CYCLE = DisasmFlags.EnableInstructionCycle;
public const DisasmFlags D3D_DISASM_DISABLE_DEBUG_INFO = DisasmFlags.DisableDebugInfo;
public const DisasmFlags D3D_DISASM_ENABLE_INSTRUCTION_OFFSET = DisasmFlags.EnableInstructionOffset;
public const DisasmFlags D3D_DISASM_INSTRUCTION_ONLY = DisasmFlags.InstructionOnly;
public const DisasmFlags D3D_DISASM_PRINT_HEX_LITERALS = DisasmFlags.PrintHexLiterals;
public const CompressShaderFlags D3D_COMPRESS_SHADER_KEEP_ALL_PARTS = CompressShaderFlags.KeepAllParts;
}

View File

@@ -18,5 +18,29 @@ public static partial class Apis
public const uint DCOMPOSITION_MAX_WAITFORCOMPOSITORCLOCK_OBJECTS = 32;
public const uint COMPOSITION_STATS_MAX_TARGETS = 256;
public const BitmapInterpolationMode DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR = BitmapInterpolationMode.NearestNeighbor;
public const BitmapInterpolationMode DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR = BitmapInterpolationMode.Linear;
public const BitmapInterpolationMode DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT = BitmapInterpolationMode.Inherit;
public const BorderMode DCOMPOSITION_BORDER_MODE_SOFT = BorderMode.Soft;
public const BorderMode DCOMPOSITION_BORDER_MODE_HARD = BorderMode.Hard;
public const BorderMode DCOMPOSITION_BORDER_MODE_INHERIT = BorderMode.Inherit;
public const CompositeMode DCOMPOSITION_COMPOSITE_MODE_SOURCE_OVER = CompositeMode.SourceOver;
public const CompositeMode DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT = CompositeMode.DestinationInvert;
public const CompositeMode DCOMPOSITION_COMPOSITE_MODE_MIN_BLEND = CompositeMode.MinBlend;
public const CompositeMode DCOMPOSITION_COMPOSITE_MODE_INHERIT = CompositeMode.Inherit;
public const BackfaceVisibility DCOMPOSITION_BACKFACE_VISIBILITY_VISIBLE = BackfaceVisibility.Visible;
public const BackfaceVisibility DCOMPOSITION_BACKFACE_VISIBILITY_HIDDEN = BackfaceVisibility.Hidden;
public const BackfaceVisibility DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT = BackfaceVisibility.Inherit;
public const OpacityMode DCOMPOSITION_OPACITY_MODE_LAYER = OpacityMode.Layer;
public const OpacityMode DCOMPOSITION_OPACITY_MODE_MULTIPLY = OpacityMode.Multiply;
public const OpacityMode DCOMPOSITION_OPACITY_MODE_INHERIT = OpacityMode.Inherit;
public const DepthMode DCOMPOSITION_DEPTH_MODE_TREE = DepthMode.Tree;
public const DepthMode DCOMPOSITION_DEPTH_MODE_SPATIAL = DepthMode.Spatial;
public const DepthMode DCOMPOSITION_DEPTH_MODE_SORTED = DepthMode.Sorted;
public const DepthMode DCOMPOSITION_DEPTH_MODE_INHERIT = DepthMode.Inherit;
public const CompositionFrameIdType COMPOSITION_FRAME_ID_CREATED = CompositionFrameIdType.Created;
public const CompositionFrameIdType COMPOSITION_FRAME_ID_CONFIRMED = CompositionFrameIdType.Confirmed;
public const CompositionFrameIdType COMPOSITION_FRAME_ID_COMPLETED = CompositionFrameIdType.Completed;
}

View File

@@ -28,5 +28,639 @@ public static partial class Apis
public const uint DWRITE_STANDARD_FONT_AXIS_COUNT = 5;
public const uint DWRITE_NO_PALETTE_INDEX = 65535;
public const FontAxisTag DWRITE_FONT_AXIS_TAG_WEIGHT = FontAxisTag.Weight;
public const FontAxisTag DWRITE_FONT_AXIS_TAG_WIDTH = FontAxisTag.Width;
public const FontAxisTag DWRITE_FONT_AXIS_TAG_SLANT = FontAxisTag.Slant;
public const FontAxisTag DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE = FontAxisTag.OpticalSize;
public const FontAxisTag DWRITE_FONT_AXIS_TAG_ITALIC = FontAxisTag.Italic;
public const MeasuringMode DWRITE_MEASURING_MODE_NATURAL = MeasuringMode.Natural;
public const MeasuringMode DWRITE_MEASURING_MODE_GDI_CLASSIC = MeasuringMode.GDIClassic;
public const MeasuringMode DWRITE_MEASURING_MODE_GDI_NATURAL = MeasuringMode.GDINatural;
public const GlyphImageFormats DWRITE_GLYPH_IMAGE_FORMATS_NONE = GlyphImageFormats.None;
public const GlyphImageFormats DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE = GlyphImageFormats.Truetype;
public const GlyphImageFormats DWRITE_GLYPH_IMAGE_FORMATS_CFF = GlyphImageFormats.Cff;
public const GlyphImageFormats DWRITE_GLYPH_IMAGE_FORMATS_COLR = GlyphImageFormats.Colr;
public const GlyphImageFormats DWRITE_GLYPH_IMAGE_FORMATS_SVG = GlyphImageFormats.Svg;
public const GlyphImageFormats DWRITE_GLYPH_IMAGE_FORMATS_PNG = GlyphImageFormats.Png;
public const GlyphImageFormats DWRITE_GLYPH_IMAGE_FORMATS_JPEG = GlyphImageFormats.Jpeg;
public const GlyphImageFormats DWRITE_GLYPH_IMAGE_FORMATS_TIFF = GlyphImageFormats.Tiff;
public const GlyphImageFormats DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8 = GlyphImageFormats.PremultipliedB8g8r8a8;
public const GlyphImageFormats DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE = GlyphImageFormats.ColrPaintTree;
public const FontFileType DWRITE_FONT_FILE_TYPE_UNKNOWN = FontFileType.Unknown;
public const FontFileType DWRITE_FONT_FILE_TYPE_CFF = FontFileType.Cff;
public const FontFileType DWRITE_FONT_FILE_TYPE_TRUETYPE = FontFileType.Truetype;
public const FontFileType DWRITE_FONT_FILE_TYPE_OPENTYPE_COLLECTION = FontFileType.OpentypeCollection;
public const FontFileType DWRITE_FONT_FILE_TYPE_TYPE1_PFM = FontFileType.Type1Pfm;
public const FontFileType DWRITE_FONT_FILE_TYPE_TYPE1_PFB = FontFileType.Type1Pfb;
public const FontFileType DWRITE_FONT_FILE_TYPE_VECTOR = FontFileType.Vector;
public const FontFileType DWRITE_FONT_FILE_TYPE_BITMAP = FontFileType.Bitmap;
public const FontFileType DWRITE_FONT_FILE_TYPE_TRUETYPE_COLLECTION = FontFileType.TruetypeCollection;
public const FontFaceType DWRITE_FONT_FACE_TYPE_CFF = FontFaceType.Cff;
public const FontFaceType DWRITE_FONT_FACE_TYPE_TRUETYPE = FontFaceType.Truetype;
public const FontFaceType DWRITE_FONT_FACE_TYPE_OPENTYPE_COLLECTION = FontFaceType.OpentypeCollection;
public const FontFaceType DWRITE_FONT_FACE_TYPE_TYPE1 = FontFaceType.Type1;
public const FontFaceType DWRITE_FONT_FACE_TYPE_VECTOR = FontFaceType.Vector;
public const FontFaceType DWRITE_FONT_FACE_TYPE_BITMAP = FontFaceType.Bitmap;
public const FontFaceType DWRITE_FONT_FACE_TYPE_UNKNOWN = FontFaceType.Unknown;
public const FontFaceType DWRITE_FONT_FACE_TYPE_RAW_CFF = FontFaceType.RawCff;
public const FontFaceType DWRITE_FONT_FACE_TYPE_TRUETYPE_COLLECTION = FontFaceType.TruetypeCollection;
public const FontSimulations DWRITE_FONT_SIMULATIONS_NONE = FontSimulations.None;
public const FontSimulations DWRITE_FONT_SIMULATIONS_BOLD = FontSimulations.Bold;
public const FontSimulations DWRITE_FONT_SIMULATIONS_OBLIQUE = FontSimulations.Oblique;
public const FontWeight DWRITE_FONT_WEIGHT_THIN = FontWeight.Thin;
public const FontWeight DWRITE_FONT_WEIGHT_EXTRA_LIGHT = FontWeight.ExtraLight;
public const FontWeight DWRITE_FONT_WEIGHT_ULTRA_LIGHT = FontWeight.UltraLight;
public const FontWeight DWRITE_FONT_WEIGHT_LIGHT = FontWeight.Light;
public const FontWeight DWRITE_FONT_WEIGHT_SEMI_LIGHT = FontWeight.SemiLight;
public const FontWeight DWRITE_FONT_WEIGHT_NORMAL = FontWeight.Normal;
public const FontWeight DWRITE_FONT_WEIGHT_REGULAR = FontWeight.Regular;
public const FontWeight DWRITE_FONT_WEIGHT_MEDIUM = FontWeight.Medium;
public const FontWeight DWRITE_FONT_WEIGHT_DEMI_BOLD = FontWeight.DemiBold;
public const FontWeight DWRITE_FONT_WEIGHT_SEMI_BOLD = FontWeight.SemiBold;
public const FontWeight DWRITE_FONT_WEIGHT_BOLD = FontWeight.Bold;
public const FontWeight DWRITE_FONT_WEIGHT_EXTRA_BOLD = FontWeight.ExtraBold;
public const FontWeight DWRITE_FONT_WEIGHT_ULTRA_BOLD = FontWeight.UltraBold;
public const FontWeight DWRITE_FONT_WEIGHT_BLACK = FontWeight.Black;
public const FontWeight DWRITE_FONT_WEIGHT_HEAVY = FontWeight.Heavy;
public const FontWeight DWRITE_FONT_WEIGHT_EXTRA_BLACK = FontWeight.ExtraBlack;
public const FontWeight DWRITE_FONT_WEIGHT_ULTRA_BLACK = FontWeight.UltraBlack;
public const FontStretch DWRITE_FONT_STRETCH_UNDEFINED = FontStretch.Undefined;
public const FontStretch DWRITE_FONT_STRETCH_ULTRA_CONDENSED = FontStretch.UltraCondensed;
public const FontStretch DWRITE_FONT_STRETCH_EXTRA_CONDENSED = FontStretch.ExtraCondensed;
public const FontStretch DWRITE_FONT_STRETCH_CONDENSED = FontStretch.Condensed;
public const FontStretch DWRITE_FONT_STRETCH_SEMI_CONDENSED = FontStretch.SemiCondensed;
public const FontStretch DWRITE_FONT_STRETCH_NORMAL = FontStretch.Normal;
public const FontStretch DWRITE_FONT_STRETCH_MEDIUM = FontStretch.Medium;
public const FontStretch DWRITE_FONT_STRETCH_SEMI_EXPANDED = FontStretch.SemiExpanded;
public const FontStretch DWRITE_FONT_STRETCH_EXPANDED = FontStretch.Expanded;
public const FontStretch DWRITE_FONT_STRETCH_EXTRA_EXPANDED = FontStretch.ExtraExpanded;
public const FontStretch DWRITE_FONT_STRETCH_ULTRA_EXPANDED = FontStretch.UltraExpanded;
public const FontStyle DWRITE_FONT_STYLE_NORMAL = FontStyle.Normal;
public const FontStyle DWRITE_FONT_STYLE_OBLIQUE = FontStyle.Oblique;
public const FontStyle DWRITE_FONT_STYLE_ITALIC = FontStyle.Italic;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_NONE = InformationalStringId.DWRITE_INFORMATIONAL_STRING_NONE;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE = InformationalStringId.DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS = InformationalStringId.DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_TRADEMARK = InformationalStringId.DWRITE_INFORMATIONAL_STRING_TRADEMARK;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_MANUFACTURER = InformationalStringId.DWRITE_INFORMATIONAL_STRING_MANUFACTURER;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_DESIGNER = InformationalStringId.DWRITE_INFORMATIONAL_STRING_DESIGNER;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_DESIGNER_URL = InformationalStringId.DWRITE_INFORMATIONAL_STRING_DESIGNER_URL;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_DESCRIPTION = InformationalStringId.DWRITE_INFORMATIONAL_STRING_DESCRIPTION;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL = InformationalStringId.DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION = InformationalStringId.DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL = InformationalStringId.DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES = InformationalStringId.DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES = InformationalStringId.DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_FAMILY_NAMES = InformationalStringId.DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_FAMILY_NAMES;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_SUBFAMILY_NAMES = InformationalStringId.DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_SUBFAMILY_NAMES;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT = InformationalStringId.DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_FULL_NAME = InformationalStringId.DWRITE_INFORMATIONAL_STRING_FULL_NAME;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_NAME = InformationalStringId.DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_NAME;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_CID_NAME = InformationalStringId.DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_CID_NAME;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_WEIGHT_STRETCH_STYLE_FAMILY_NAME = InformationalStringId.DWRITE_INFORMATIONAL_STRING_WEIGHT_STRETCH_STYLE_FAMILY_NAME;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_DESIGN_SCRIPT_LANGUAGE_TAG = InformationalStringId.DWRITE_INFORMATIONAL_STRING_DESIGN_SCRIPT_LANGUAGE_TAG;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_SUPPORTED_SCRIPT_LANGUAGE_TAG = InformationalStringId.DWRITE_INFORMATIONAL_STRING_SUPPORTED_SCRIPT_LANGUAGE_TAG;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES = InformationalStringId.DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES = InformationalStringId.DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES;
public const InformationalStringId DWRITE_INFORMATIONAL_STRING_WWS_FAMILY_NAME = InformationalStringId.DWRITE_INFORMATIONAL_STRING_WWS_FAMILY_NAME;
public const FactoryType DWRITE_FACTORY_TYPE_SHARED = FactoryType.Shared;
public const FactoryType DWRITE_FACTORY_TYPE_ISOLATED = FactoryType.Isolated;
public const PixelGeometry DWRITE_PIXEL_GEOMETRY_FLAT = PixelGeometry.Flat;
public const PixelGeometry DWRITE_PIXEL_GEOMETRY_RGB = PixelGeometry.Rgb;
public const PixelGeometry DWRITE_PIXEL_GEOMETRY_BGR = PixelGeometry.Bgr;
public const RenderingMode DWRITE_RENDERING_MODE_DEFAULT = RenderingMode.Default;
public const RenderingMode DWRITE_RENDERING_MODE_ALIASED = RenderingMode.Aliased;
public const RenderingMode DWRITE_RENDERING_MODE_GDI_CLASSIC = RenderingMode.GDIClassic;
public const RenderingMode DWRITE_RENDERING_MODE_GDI_NATURAL = RenderingMode.GDINatural;
public const RenderingMode DWRITE_RENDERING_MODE_NATURAL = RenderingMode.Natural;
public const RenderingMode DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC = RenderingMode.NaturalSymmetric;
public const RenderingMode DWRITE_RENDERING_MODE_OUTLINE = RenderingMode.Outline;
public const RenderingMode DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC = RenderingMode.CleartypeGDIClassic;
public const RenderingMode DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL = RenderingMode.CleartypeGDINatural;
public const RenderingMode DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL = RenderingMode.CleartypeNatural;
public const RenderingMode DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC = RenderingMode.CleartypeNaturalSymmetric;
public const ReadingDirection DWRITE_READING_DIRECTION_LEFT_TO_RIGHT = ReadingDirection.LeftToRight;
public const ReadingDirection DWRITE_READING_DIRECTION_RIGHT_TO_LEFT = ReadingDirection.RightToLeft;
public const ReadingDirection DWRITE_READING_DIRECTION_TOP_TO_BOTTOM = ReadingDirection.TopToBottom;
public const ReadingDirection DWRITE_READING_DIRECTION_BOTTOM_TO_TOP = ReadingDirection.BottomToTop;
public const FlowDirection DWRITE_FLOW_DIRECTION_TOP_TO_BOTTOM = FlowDirection.TopToBottom;
public const FlowDirection DWRITE_FLOW_DIRECTION_BOTTOM_TO_TOP = FlowDirection.BottomToTop;
public const FlowDirection DWRITE_FLOW_DIRECTION_LEFT_TO_RIGHT = FlowDirection.LeftToRight;
public const FlowDirection DWRITE_FLOW_DIRECTION_RIGHT_TO_LEFT = FlowDirection.RightToLeft;
public const TextAlignment DWRITE_TEXT_ALIGNMENT_LEADING = TextAlignment.Leading;
public const TextAlignment DWRITE_TEXT_ALIGNMENT_TRAILING = TextAlignment.Trailing;
public const TextAlignment DWRITE_TEXT_ALIGNMENT_CENTER = TextAlignment.Center;
public const TextAlignment DWRITE_TEXT_ALIGNMENT_JUSTIFIED = TextAlignment.Justified;
public const ParagraphAlignment DWRITE_PARAGRAPH_ALIGNMENT_NEAR = ParagraphAlignment.Near;
public const ParagraphAlignment DWRITE_PARAGRAPH_ALIGNMENT_FAR = ParagraphAlignment.Far;
public const ParagraphAlignment DWRITE_PARAGRAPH_ALIGNMENT_CENTER = ParagraphAlignment.Center;
public const WordWrapping DWRITE_WORD_WRAPPING_WRAP = WordWrapping.Wrap;
public const WordWrapping DWRITE_WORD_WRAPPING_NO_WRAP = WordWrapping.NoWrap;
public const WordWrapping DWRITE_WORD_WRAPPING_EMERGENCY_BREAK = WordWrapping.EmergencyBreak;
public const WordWrapping DWRITE_WORD_WRAPPING_WHOLE_WORD = WordWrapping.WholeWord;
public const WordWrapping DWRITE_WORD_WRAPPING_CHARACTER = WordWrapping.Character;
public const LineSpacingMethod DWRITE_LINE_SPACING_METHOD_DEFAULT = LineSpacingMethod.Default;
public const LineSpacingMethod DWRITE_LINE_SPACING_METHOD_UNIFORM = LineSpacingMethod.Uniform;
public const LineSpacingMethod DWRITE_LINE_SPACING_METHOD_PROPORTIONAL = LineSpacingMethod.Proportional;
public const TrimmingGranularity DWRITE_TRIMMING_GRANULARITY_NONE = TrimmingGranularity.None;
public const TrimmingGranularity DWRITE_TRIMMING_GRANULARITY_CHARACTER = TrimmingGranularity.Character;
public const TrimmingGranularity DWRITE_TRIMMING_GRANULARITY_WORD = TrimmingGranularity.Word;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS = FontFeatureTag.AlternativeFractions;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS = FontFeatureTag.PetiteCapitalsFromCapitals;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS = FontFeatureTag.SmallCapitalsFromCapitals;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES = FontFeatureTag.ContextualAlternates;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS = FontFeatureTag.CaseSensitiveForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION = FontFeatureTag.GlyphCompositionDecomposition;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES = FontFeatureTag.ContextualLigatures;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING = FontFeatureTag.CapitalSpacing;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH = FontFeatureTag.ContextualSwash;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING = FontFeatureTag.CursivePositioning;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_DEFAULT = FontFeatureTag.Default;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES = FontFeatureTag.DiscretionaryLigatures;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS = FontFeatureTag.ExpertForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_FRACTIONS = FontFeatureTag.Fractions;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_FULL_WIDTH = FontFeatureTag.FullWidth;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_HALF_FORMS = FontFeatureTag.HalfForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_HALANT_FORMS = FontFeatureTag.HalantForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH = FontFeatureTag.AlternateHalfWidth;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS = FontFeatureTag.HistoricalForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES = FontFeatureTag.HorizontalKanaAlternates;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES = FontFeatureTag.HistoricalLigatures;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_HALF_WIDTH = FontFeatureTag.HalfWidth;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS = FontFeatureTag.HojoKanjiForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_JIS04_FORMS = FontFeatureTag.Jis04Forms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_JIS78_FORMS = FontFeatureTag.Jis78Forms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_JIS83_FORMS = FontFeatureTag.Jis83Forms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_JIS90_FORMS = FontFeatureTag.Jis90Forms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_KERNING = FontFeatureTag.Kerning;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES = FontFeatureTag.StandardLigatures;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_LINING_FIGURES = FontFeatureTag.LiningFigures;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS = FontFeatureTag.LocalizedForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING = FontFeatureTag.MarkPositioning;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK = FontFeatureTag.MathematicalGreek;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING = FontFeatureTag.MarkToMarkPositioning;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS = FontFeatureTag.AlternateAnnotationForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS = FontFeatureTag.NlcKanjiForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES = FontFeatureTag.OldStyleFigures;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_ORDINALS = FontFeatureTag.Ordinals;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH = FontFeatureTag.ProportionalAlternateWidth;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS = FontFeatureTag.PetiteCapitals;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES = FontFeatureTag.ProportionalFigures;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS = FontFeatureTag.ProportionalWidths;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS = FontFeatureTag.QuarterWidths;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES = FontFeatureTag.RequiredLigatures;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS = FontFeatureTag.RubyNotationForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES = FontFeatureTag.StylisticAlternates;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS = FontFeatureTag.ScientificInferiors;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS = FontFeatureTag.SmallCapitals;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS = FontFeatureTag.SimplifiedForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 = FontFeatureTag.StylisticSet1;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2 = FontFeatureTag.StylisticSet2;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3 = FontFeatureTag.StylisticSet3;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4 = FontFeatureTag.StylisticSet4;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5 = FontFeatureTag.StylisticSet5;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6 = FontFeatureTag.StylisticSet6;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7 = FontFeatureTag.StylisticSet7;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8 = FontFeatureTag.StylisticSet8;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9 = FontFeatureTag.StylisticSet9;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10 = FontFeatureTag.StylisticSet10;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11 = FontFeatureTag.StylisticSet11;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12 = FontFeatureTag.StylisticSet12;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13 = FontFeatureTag.StylisticSet13;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14 = FontFeatureTag.StylisticSet14;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15 = FontFeatureTag.StylisticSet15;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16 = FontFeatureTag.StylisticSet16;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17 = FontFeatureTag.StylisticSet17;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18 = FontFeatureTag.StylisticSet18;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19 = FontFeatureTag.StylisticSet19;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20 = FontFeatureTag.StylisticSet20;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_SUBSCRIPT = FontFeatureTag.Subscript;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT = FontFeatureTag.Superscript;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_SWASH = FontFeatureTag.Swash;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_TITLING = FontFeatureTag.Titling;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS = FontFeatureTag.TraditionalNameForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES = FontFeatureTag.TabularFigures;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS = FontFeatureTag.TraditionalForms;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS = FontFeatureTag.ThirdWidths;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_UNICASE = FontFeatureTag.Unicase;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING = FontFeatureTag.VerticalWriting;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION = FontFeatureTag.VerticalAlternatesAndRotation;
public const FontFeatureTag DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO = FontFeatureTag.SlashedZero;
public const ScriptShapes DWRITE_SCRIPT_SHAPES_DEFAULT = ScriptShapes.Default;
public const ScriptShapes DWRITE_SCRIPT_SHAPES_NO_VISUAL = ScriptShapes.NoVisual;
public const BreakCondition DWRITE_BREAK_CONDITION_NEUTRAL = BreakCondition.Neutral;
public const BreakCondition DWRITE_BREAK_CONDITION_CAN_BREAK = BreakCondition.CanBreak;
public const BreakCondition DWRITE_BREAK_CONDITION_MAY_NOT_BREAK = BreakCondition.MayNotBreak;
public const BreakCondition DWRITE_BREAK_CONDITION_MUST_BREAK = BreakCondition.MustBreak;
public const NumberSubstitutionMethod DWRITE_NUMBER_SUBSTITUTION_METHOD_FROM_CULTURE = NumberSubstitutionMethod.FromCulture;
public const NumberSubstitutionMethod DWRITE_NUMBER_SUBSTITUTION_METHOD_CONTEXTUAL = NumberSubstitutionMethod.Contextual;
public const NumberSubstitutionMethod DWRITE_NUMBER_SUBSTITUTION_METHOD_NONE = NumberSubstitutionMethod.None;
public const NumberSubstitutionMethod DWRITE_NUMBER_SUBSTITUTION_METHOD_NATIONAL = NumberSubstitutionMethod.National;
public const NumberSubstitutionMethod DWRITE_NUMBER_SUBSTITUTION_METHOD_TRADITIONAL = NumberSubstitutionMethod.Traditional;
public const TextureType DWRITE_TEXTURE_ALIASED_1x1 = TextureType.DWRITE_TEXTURE_ALIASED_1x1;
public const TextureType DWRITE_TEXTURE_CLEARTYPE_3x1 = TextureType.DWRITE_TEXTURE_CLEARTYPE_3x1;
public const PanoseFamily DWRITE_PANOSE_FAMILY_ANY = PanoseFamily.Any;
public const PanoseFamily DWRITE_PANOSE_FAMILY_NO_FIT = PanoseFamily.NoFit;
public const PanoseFamily DWRITE_PANOSE_FAMILY_TEXT_DISPLAY = PanoseFamily.TextDisplay;
public const PanoseFamily DWRITE_PANOSE_FAMILY_SCRIPT = PanoseFamily.Script;
public const PanoseFamily DWRITE_PANOSE_FAMILY_DECORATIVE = PanoseFamily.Decorative;
public const PanoseFamily DWRITE_PANOSE_FAMILY_SYMBOL = PanoseFamily.Symbol;
public const PanoseFamily DWRITE_PANOSE_FAMILY_PICTORIAL = PanoseFamily.Pictorial;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_ANY = PanoseSerifStyle.Any;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_NO_FIT = PanoseSerifStyle.NoFit;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_COVE = PanoseSerifStyle.Cove;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_OBTUSE_COVE = PanoseSerifStyle.ObtuseCove;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_SQUARE_COVE = PanoseSerifStyle.SquareCove;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_OBTUSE_SQUARE_COVE = PanoseSerifStyle.ObtuseSquareCove;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_SQUARE = PanoseSerifStyle.Square;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_THIN = PanoseSerifStyle.Thin;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_OVAL = PanoseSerifStyle.Oval;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_EXAGGERATED = PanoseSerifStyle.Exaggerated;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_TRIANGLE = PanoseSerifStyle.Triangle;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_NORMAL_SANS = PanoseSerifStyle.NormalSans;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_OBTUSE_SANS = PanoseSerifStyle.ObtuseSans;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_PERPENDICULAR_SANS = PanoseSerifStyle.PerpendicularSans;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_FLARED = PanoseSerifStyle.Flared;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_ROUNDED = PanoseSerifStyle.Rounded;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_SCRIPT = PanoseSerifStyle.Script;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_PERP_SANS = PanoseSerifStyle.PerpSans;
public const PanoseSerifStyle DWRITE_PANOSE_SERIF_STYLE_BONE = PanoseSerifStyle.Bone;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_ANY = PanoseWeight.Any;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_NO_FIT = PanoseWeight.NoFit;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_VERY_LIGHT = PanoseWeight.VeryLight;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_LIGHT = PanoseWeight.Light;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_THIN = PanoseWeight.Thin;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_BOOK = PanoseWeight.Book;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_MEDIUM = PanoseWeight.Medium;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_DEMI = PanoseWeight.Demi;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_BOLD = PanoseWeight.Bold;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_HEAVY = PanoseWeight.Heavy;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_BLACK = PanoseWeight.Black;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_EXTRA_BLACK = PanoseWeight.ExtraBlack;
public const PanoseWeight DWRITE_PANOSE_WEIGHT_NORD = PanoseWeight.Nord;
public const PanoseProportion DWRITE_PANOSE_PROPORTION_ANY = PanoseProportion.Any;
public const PanoseProportion DWRITE_PANOSE_PROPORTION_NO_FIT = PanoseProportion.NoFit;
public const PanoseProportion DWRITE_PANOSE_PROPORTION_OLD_STYLE = PanoseProportion.OldStyle;
public const PanoseProportion DWRITE_PANOSE_PROPORTION_MODERN = PanoseProportion.Modern;
public const PanoseProportion DWRITE_PANOSE_PROPORTION_EVEN_WIDTH = PanoseProportion.EvenWidth;
public const PanoseProportion DWRITE_PANOSE_PROPORTION_EXPANDED = PanoseProportion.Expanded;
public const PanoseProportion DWRITE_PANOSE_PROPORTION_CONDENSED = PanoseProportion.Condensed;
public const PanoseProportion DWRITE_PANOSE_PROPORTION_VERY_EXPANDED = PanoseProportion.VeryExpanded;
public const PanoseProportion DWRITE_PANOSE_PROPORTION_VERY_CONDENSED = PanoseProportion.VeryCondensed;
public const PanoseProportion DWRITE_PANOSE_PROPORTION_MONOSPACED = PanoseProportion.Monospaced;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_ANY = PanoseContrast.Any;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_NO_FIT = PanoseContrast.NoFit;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_NONE = PanoseContrast.None;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_VERY_LOW = PanoseContrast.VeryLow;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_LOW = PanoseContrast.Low;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_MEDIUM_LOW = PanoseContrast.MediumLow;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_MEDIUM = PanoseContrast.Medium;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_MEDIUM_HIGH = PanoseContrast.MediumHigh;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_HIGH = PanoseContrast.High;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_VERY_HIGH = PanoseContrast.VeryHigh;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_HORIZONTAL_LOW = PanoseContrast.HorizontalLow;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_HORIZONTAL_MEDIUM = PanoseContrast.HorizontalMedium;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_HORIZONTAL_HIGH = PanoseContrast.HorizontalHigh;
public const PanoseContrast DWRITE_PANOSE_CONTRAST_BROKEN = PanoseContrast.Broken;
public const PanoseStrokeVariation DWRITE_PANOSE_STROKE_VARIATION_ANY = PanoseStrokeVariation.Any;
public const PanoseStrokeVariation DWRITE_PANOSE_STROKE_VARIATION_NO_FIT = PanoseStrokeVariation.NoFit;
public const PanoseStrokeVariation DWRITE_PANOSE_STROKE_VARIATION_NO_VARIATION = PanoseStrokeVariation.NoVariation;
public const PanoseStrokeVariation DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_DIAGONAL = PanoseStrokeVariation.GradualDiagonal;
public const PanoseStrokeVariation DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_TRANSITIONAL = PanoseStrokeVariation.GradualTransitional;
public const PanoseStrokeVariation DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_VERTICAL = PanoseStrokeVariation.GradualVertical;
public const PanoseStrokeVariation DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_HORIZONTAL = PanoseStrokeVariation.GradualHorizontal;
public const PanoseStrokeVariation DWRITE_PANOSE_STROKE_VARIATION_RAPID_VERTICAL = PanoseStrokeVariation.RapidVertical;
public const PanoseStrokeVariation DWRITE_PANOSE_STROKE_VARIATION_RAPID_HORIZONTAL = PanoseStrokeVariation.RapidHorizontal;
public const PanoseStrokeVariation DWRITE_PANOSE_STROKE_VARIATION_INSTANT_VERTICAL = PanoseStrokeVariation.InstantVertical;
public const PanoseStrokeVariation DWRITE_PANOSE_STROKE_VARIATION_INSTANT_HORIZONTAL = PanoseStrokeVariation.InstantHorizontal;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_ANY = PanoseArmStyle.Any;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_NO_FIT = PanoseArmStyle.NoFit;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_HORIZONTAL = PanoseArmStyle.StraightArmsHorizontal;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_WEDGE = PanoseArmStyle.StraightArmsWedge;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_VERTICAL = PanoseArmStyle.StraightArmsVertical;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_SINGLE_SERIF = PanoseArmStyle.StraightArmsSingleSerif;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_DOUBLE_SERIF = PanoseArmStyle.StraightArmsDoubleSerif;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_HORIZONTAL = PanoseArmStyle.NonstraightArmsHorizontal;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_WEDGE = PanoseArmStyle.NonstraightArmsWedge;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_VERTICAL = PanoseArmStyle.NonstraightArmsVertical;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_SINGLE_SERIF = PanoseArmStyle.NonstraightArmsSingleSerif;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_DOUBLE_SERIF = PanoseArmStyle.NonstraightArmsDoubleSerif;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_HORZ = PanoseArmStyle.StraightArmsHorz;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_VERT = PanoseArmStyle.StraightArmsVert;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_HORZ = PanoseArmStyle.BentArmsHorz;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_WEDGE = PanoseArmStyle.BentArmsWedge;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_VERT = PanoseArmStyle.BentArmsVert;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_SINGLE_SERIF = PanoseArmStyle.BentArmsSingleSerif;
public const PanoseArmStyle DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_DOUBLE_SERIF = PanoseArmStyle.BentArmsDoubleSerif;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_ANY = PanoseLetterform.Any;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_NO_FIT = PanoseLetterform.NoFit;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_NORMAL_CONTACT = PanoseLetterform.NormalContact;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_NORMAL_WEIGHTED = PanoseLetterform.NormalWeighted;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_NORMAL_BOXED = PanoseLetterform.NormalBoxed;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_NORMAL_FLATTENED = PanoseLetterform.NormalFlattened;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_NORMAL_ROUNDED = PanoseLetterform.NormalRounded;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_NORMAL_OFF_CENTER = PanoseLetterform.NormalOffCenter;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_NORMAL_SQUARE = PanoseLetterform.NormalSquare;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_OBLIQUE_CONTACT = PanoseLetterform.ObliqueContact;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_OBLIQUE_WEIGHTED = PanoseLetterform.ObliqueWeighted;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_OBLIQUE_BOXED = PanoseLetterform.ObliqueBoxed;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_OBLIQUE_FLATTENED = PanoseLetterform.ObliqueFlattened;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_OBLIQUE_ROUNDED = PanoseLetterform.ObliqueRounded;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_OBLIQUE_OFF_CENTER = PanoseLetterform.ObliqueOffCenter;
public const PanoseLetterform DWRITE_PANOSE_LETTERFORM_OBLIQUE_SQUARE = PanoseLetterform.ObliqueSquare;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_ANY = PanoseMidline.Any;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_NO_FIT = PanoseMidline.NoFit;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_STANDARD_TRIMMED = PanoseMidline.StandardTrimmed;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_STANDARD_POINTED = PanoseMidline.StandardPointed;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_STANDARD_SERIFED = PanoseMidline.StandardSerifed;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_HIGH_TRIMMED = PanoseMidline.HighTrimmed;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_HIGH_POINTED = PanoseMidline.HighPointed;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_HIGH_SERIFED = PanoseMidline.HighSerifed;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_CONSTANT_TRIMMED = PanoseMidline.ConstantTrimmed;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_CONSTANT_POINTED = PanoseMidline.ConstantPointed;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_CONSTANT_SERIFED = PanoseMidline.ConstantSerifed;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_LOW_TRIMMED = PanoseMidline.LowTrimmed;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_LOW_POINTED = PanoseMidline.LowPointed;
public const PanoseMidline DWRITE_PANOSE_MIDLINE_LOW_SERIFED = PanoseMidline.LowSerifed;
public const PanoseXheight DWRITE_PANOSE_XHEIGHT_ANY = PanoseXheight.Any;
public const PanoseXheight DWRITE_PANOSE_XHEIGHT_NO_FIT = PanoseXheight.NoFit;
public const PanoseXheight DWRITE_PANOSE_XHEIGHT_CONSTANT_SMALL = PanoseXheight.ConstantSmall;
public const PanoseXheight DWRITE_PANOSE_XHEIGHT_CONSTANT_STANDARD = PanoseXheight.ConstantStandard;
public const PanoseXheight DWRITE_PANOSE_XHEIGHT_CONSTANT_LARGE = PanoseXheight.ConstantLarge;
public const PanoseXheight DWRITE_PANOSE_XHEIGHT_DUCKING_SMALL = PanoseXheight.DuckingSmall;
public const PanoseXheight DWRITE_PANOSE_XHEIGHT_DUCKING_STANDARD = PanoseXheight.DuckingStandard;
public const PanoseXheight DWRITE_PANOSE_XHEIGHT_DUCKING_LARGE = PanoseXheight.DuckingLarge;
public const PanoseXheight DWRITE_PANOSE_XHEIGHT_CONSTANT_STD = PanoseXheight.ConstantStd;
public const PanoseXheight DWRITE_PANOSE_XHEIGHT_DUCKING_STD = PanoseXheight.DuckingStd;
public const PanoseToolKind DWRITE_PANOSE_TOOL_KIND_ANY = PanoseToolKind.Any;
public const PanoseToolKind DWRITE_PANOSE_TOOL_KIND_NO_FIT = PanoseToolKind.NoFit;
public const PanoseToolKind DWRITE_PANOSE_TOOL_KIND_FLAT_NIB = PanoseToolKind.FlatNib;
public const PanoseToolKind DWRITE_PANOSE_TOOL_KIND_PRESSURE_POINT = PanoseToolKind.PressurePoint;
public const PanoseToolKind DWRITE_PANOSE_TOOL_KIND_ENGRAVED = PanoseToolKind.Engraved;
public const PanoseToolKind DWRITE_PANOSE_TOOL_KIND_BALL = PanoseToolKind.Ball;
public const PanoseToolKind DWRITE_PANOSE_TOOL_KIND_BRUSH = PanoseToolKind.Brush;
public const PanoseToolKind DWRITE_PANOSE_TOOL_KIND_ROUGH = PanoseToolKind.Rough;
public const PanoseToolKind DWRITE_PANOSE_TOOL_KIND_FELT_PEN_BRUSH_TIP = PanoseToolKind.FeltPenBrushTip;
public const PanoseToolKind DWRITE_PANOSE_TOOL_KIND_WILD_BRUSH = PanoseToolKind.WildBrush;
public const PanoseSpacing DWRITE_PANOSE_SPACING_ANY = PanoseSpacing.Any;
public const PanoseSpacing DWRITE_PANOSE_SPACING_NO_FIT = PanoseSpacing.NoFit;
public const PanoseSpacing DWRITE_PANOSE_SPACING_PROPORTIONAL_SPACED = PanoseSpacing.ProportionalSpaced;
public const PanoseSpacing DWRITE_PANOSE_SPACING_MONOSPACED = PanoseSpacing.Monospaced;
public const PanoseAspectRatio DWRITE_PANOSE_ASPECT_RATIO_ANY = PanoseAspectRatio.Any;
public const PanoseAspectRatio DWRITE_PANOSE_ASPECT_RATIO_NO_FIT = PanoseAspectRatio.NoFit;
public const PanoseAspectRatio DWRITE_PANOSE_ASPECT_RATIO_VERY_CONDENSED = PanoseAspectRatio.VeryCondensed;
public const PanoseAspectRatio DWRITE_PANOSE_ASPECT_RATIO_CONDENSED = PanoseAspectRatio.Condensed;
public const PanoseAspectRatio DWRITE_PANOSE_ASPECT_RATIO_NORMAL = PanoseAspectRatio.Normal;
public const PanoseAspectRatio DWRITE_PANOSE_ASPECT_RATIO_EXPANDED = PanoseAspectRatio.Expanded;
public const PanoseAspectRatio DWRITE_PANOSE_ASPECT_RATIO_VERY_EXPANDED = PanoseAspectRatio.VeryExpanded;
public const PanoseScriptTopology DWRITE_PANOSE_SCRIPT_TOPOLOGY_ANY = PanoseScriptTopology.Any;
public const PanoseScriptTopology DWRITE_PANOSE_SCRIPT_TOPOLOGY_NO_FIT = PanoseScriptTopology.NoFit;
public const PanoseScriptTopology DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_DISCONNECTED = PanoseScriptTopology.RomanDisconnected;
public const PanoseScriptTopology DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_TRAILING = PanoseScriptTopology.RomanTrailing;
public const PanoseScriptTopology DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_CONNECTED = PanoseScriptTopology.RomanConnected;
public const PanoseScriptTopology DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_DISCONNECTED = PanoseScriptTopology.CursiveDisconnected;
public const PanoseScriptTopology DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_TRAILING = PanoseScriptTopology.CursiveTrailing;
public const PanoseScriptTopology DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_CONNECTED = PanoseScriptTopology.CursiveConnected;
public const PanoseScriptTopology DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_DISCONNECTED = PanoseScriptTopology.BlackletterDisconnected;
public const PanoseScriptTopology DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_TRAILING = PanoseScriptTopology.BlackletterTrailing;
public const PanoseScriptTopology DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_CONNECTED = PanoseScriptTopology.BlackletterConnected;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_ANY = PanoseScriptForm.Any;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_NO_FIT = PanoseScriptForm.NoFit;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_NO_WRAPPING = PanoseScriptForm.UprightNoWrapping;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_SOME_WRAPPING = PanoseScriptForm.UprightSomeWrapping;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_MORE_WRAPPING = PanoseScriptForm.UprightMoreWrapping;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_EXTREME_WRAPPING = PanoseScriptForm.UprightExtremeWrapping;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_NO_WRAPPING = PanoseScriptForm.ObliqueNoWrapping;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_SOME_WRAPPING = PanoseScriptForm.ObliqueSomeWrapping;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_MORE_WRAPPING = PanoseScriptForm.ObliqueMoreWrapping;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_EXTREME_WRAPPING = PanoseScriptForm.ObliqueExtremeWrapping;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_NO_WRAPPING = PanoseScriptForm.ExaggeratedNoWrapping;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_SOME_WRAPPING = PanoseScriptForm.ExaggeratedSomeWrapping;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_MORE_WRAPPING = PanoseScriptForm.ExaggeratedMoreWrapping;
public const PanoseScriptForm DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_EXTREME_WRAPPING = PanoseScriptForm.ExaggeratedExtremeWrapping;
public const PanoseFinials DWRITE_PANOSE_FINIALS_ANY = PanoseFinials.Any;
public const PanoseFinials DWRITE_PANOSE_FINIALS_NO_FIT = PanoseFinials.NoFit;
public const PanoseFinials DWRITE_PANOSE_FINIALS_NONE_NO_LOOPS = PanoseFinials.NoneNoLoops;
public const PanoseFinials DWRITE_PANOSE_FINIALS_NONE_CLOSED_LOOPS = PanoseFinials.NoneClosedLoops;
public const PanoseFinials DWRITE_PANOSE_FINIALS_NONE_OPEN_LOOPS = PanoseFinials.NoneOpenLoops;
public const PanoseFinials DWRITE_PANOSE_FINIALS_SHARP_NO_LOOPS = PanoseFinials.SharpNoLoops;
public const PanoseFinials DWRITE_PANOSE_FINIALS_SHARP_CLOSED_LOOPS = PanoseFinials.SharpClosedLoops;
public const PanoseFinials DWRITE_PANOSE_FINIALS_SHARP_OPEN_LOOPS = PanoseFinials.SharpOpenLoops;
public const PanoseFinials DWRITE_PANOSE_FINIALS_TAPERED_NO_LOOPS = PanoseFinials.TaperedNoLoops;
public const PanoseFinials DWRITE_PANOSE_FINIALS_TAPERED_CLOSED_LOOPS = PanoseFinials.TaperedClosedLoops;
public const PanoseFinials DWRITE_PANOSE_FINIALS_TAPERED_OPEN_LOOPS = PanoseFinials.TaperedOpenLoops;
public const PanoseFinials DWRITE_PANOSE_FINIALS_ROUND_NO_LOOPS = PanoseFinials.RoundNoLoops;
public const PanoseFinials DWRITE_PANOSE_FINIALS_ROUND_CLOSED_LOOPS = PanoseFinials.RoundClosedLoops;
public const PanoseFinials DWRITE_PANOSE_FINIALS_ROUND_OPEN_LOOPS = PanoseFinials.RoundOpenLoops;
public const PanoseXascent DWRITE_PANOSE_XASCENT_ANY = PanoseXascent.Any;
public const PanoseXascent DWRITE_PANOSE_XASCENT_NO_FIT = PanoseXascent.NoFit;
public const PanoseXascent DWRITE_PANOSE_XASCENT_VERY_LOW = PanoseXascent.VeryLow;
public const PanoseXascent DWRITE_PANOSE_XASCENT_LOW = PanoseXascent.Low;
public const PanoseXascent DWRITE_PANOSE_XASCENT_MEDIUM = PanoseXascent.Medium;
public const PanoseXascent DWRITE_PANOSE_XASCENT_HIGH = PanoseXascent.High;
public const PanoseXascent DWRITE_PANOSE_XASCENT_VERY_HIGH = PanoseXascent.VeryHigh;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_ANY = PanoseDecorativeClass.Any;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_NO_FIT = PanoseDecorativeClass.NoFit;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_DERIVATIVE = PanoseDecorativeClass.Derivative;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_TOPOLOGY = PanoseDecorativeClass.NonstandardTopology;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_ELEMENTS = PanoseDecorativeClass.NonstandardElements;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_ASPECT = PanoseDecorativeClass.NonstandardAspect;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_INITIALS = PanoseDecorativeClass.Initials;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_CARTOON = PanoseDecorativeClass.Cartoon;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_PICTURE_STEMS = PanoseDecorativeClass.PictureStems;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_ORNAMENTED = PanoseDecorativeClass.Ornamented;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_TEXT_AND_BACKGROUND = PanoseDecorativeClass.TextAndBackground;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_COLLAGE = PanoseDecorativeClass.Collage;
public const PanoseDecorativeClass DWRITE_PANOSE_DECORATIVE_CLASS_MONTAGE = PanoseDecorativeClass.Montage;
public const PanoseAspect DWRITE_PANOSE_ASPECT_ANY = PanoseAspect.Any;
public const PanoseAspect DWRITE_PANOSE_ASPECT_NO_FIT = PanoseAspect.NoFit;
public const PanoseAspect DWRITE_PANOSE_ASPECT_SUPER_CONDENSED = PanoseAspect.SuperCondensed;
public const PanoseAspect DWRITE_PANOSE_ASPECT_VERY_CONDENSED = PanoseAspect.VeryCondensed;
public const PanoseAspect DWRITE_PANOSE_ASPECT_CONDENSED = PanoseAspect.Condensed;
public const PanoseAspect DWRITE_PANOSE_ASPECT_NORMAL = PanoseAspect.Normal;
public const PanoseAspect DWRITE_PANOSE_ASPECT_EXTENDED = PanoseAspect.Extended;
public const PanoseAspect DWRITE_PANOSE_ASPECT_VERY_EXTENDED = PanoseAspect.VeryExtended;
public const PanoseAspect DWRITE_PANOSE_ASPECT_SUPER_EXTENDED = PanoseAspect.SuperExtended;
public const PanoseAspect DWRITE_PANOSE_ASPECT_MONOSPACED = PanoseAspect.Monospaced;
public const PanoseFill DWRITE_PANOSE_FILL_ANY = PanoseFill.Any;
public const PanoseFill DWRITE_PANOSE_FILL_NO_FIT = PanoseFill.NoFit;
public const PanoseFill DWRITE_PANOSE_FILL_STANDARD_SOLID_FILL = PanoseFill.StandardSolidFill;
public const PanoseFill DWRITE_PANOSE_FILL_NO_FILL = PanoseFill.NoFill;
public const PanoseFill DWRITE_PANOSE_FILL_PATTERNED_FILL = PanoseFill.PatternedFill;
public const PanoseFill DWRITE_PANOSE_FILL_COMPLEX_FILL = PanoseFill.ComplexFill;
public const PanoseFill DWRITE_PANOSE_FILL_SHAPED_FILL = PanoseFill.ShapedFill;
public const PanoseFill DWRITE_PANOSE_FILL_DRAWN_DISTRESSED = PanoseFill.DrawnDistressed;
public const PanoseLining DWRITE_PANOSE_LINING_ANY = PanoseLining.Any;
public const PanoseLining DWRITE_PANOSE_LINING_NO_FIT = PanoseLining.NoFit;
public const PanoseLining DWRITE_PANOSE_LINING_NONE = PanoseLining.None;
public const PanoseLining DWRITE_PANOSE_LINING_INLINE = PanoseLining.Inline;
public const PanoseLining DWRITE_PANOSE_LINING_OUTLINE = PanoseLining.Outline;
public const PanoseLining DWRITE_PANOSE_LINING_ENGRAVED = PanoseLining.Engraved;
public const PanoseLining DWRITE_PANOSE_LINING_SHADOW = PanoseLining.Shadow;
public const PanoseLining DWRITE_PANOSE_LINING_RELIEF = PanoseLining.Relief;
public const PanoseLining DWRITE_PANOSE_LINING_BACKDROP = PanoseLining.Backdrop;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_ANY = PanoseDecorativeTopology.Any;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_NO_FIT = PanoseDecorativeTopology.NoFit;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_STANDARD = PanoseDecorativeTopology.Standard;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_SQUARE = PanoseDecorativeTopology.Square;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_MULTIPLE_SEGMENT = PanoseDecorativeTopology.MultipleSegment;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_ART_DECO = PanoseDecorativeTopology.ArtDeco;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_UNEVEN_WEIGHTING = PanoseDecorativeTopology.UnevenWeighting;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_DIVERSE_ARMS = PanoseDecorativeTopology.DiverseArms;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_DIVERSE_FORMS = PanoseDecorativeTopology.DiverseForms;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_LOMBARDIC_FORMS = PanoseDecorativeTopology.LombardicForms;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_UPPER_CASE_IN_LOWER_CASE = PanoseDecorativeTopology.UpperCaseInLowerCase;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_IMPLIED_TOPOLOGY = PanoseDecorativeTopology.ImpliedTopology;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_HORSESHOE_E_AND_A = PanoseDecorativeTopology.HorseshoeEAndA;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_CURSIVE = PanoseDecorativeTopology.Cursive;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_BLACKLETTER = PanoseDecorativeTopology.Blackletter;
public const PanoseDecorativeTopology DWRITE_PANOSE_DECORATIVE_TOPOLOGY_SWASH_VARIANCE = PanoseDecorativeTopology.SwashVariance;
public const PanoseCharacterRanges DWRITE_PANOSE_CHARACTER_RANGES_ANY = PanoseCharacterRanges.Any;
public const PanoseCharacterRanges DWRITE_PANOSE_CHARACTER_RANGES_NO_FIT = PanoseCharacterRanges.NoFit;
public const PanoseCharacterRanges DWRITE_PANOSE_CHARACTER_RANGES_EXTENDED_COLLECTION = PanoseCharacterRanges.ExtendedCollection;
public const PanoseCharacterRanges DWRITE_PANOSE_CHARACTER_RANGES_LITERALS = PanoseCharacterRanges.Literals;
public const PanoseCharacterRanges DWRITE_PANOSE_CHARACTER_RANGES_NO_LOWER_CASE = PanoseCharacterRanges.NoLowerCase;
public const PanoseCharacterRanges DWRITE_PANOSE_CHARACTER_RANGES_SMALL_CAPS = PanoseCharacterRanges.SmallCaps;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_ANY = PanoseSymbolKind.Any;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_NO_FIT = PanoseSymbolKind.NoFit;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_MONTAGES = PanoseSymbolKind.Montages;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_PICTURES = PanoseSymbolKind.Pictures;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_SHAPES = PanoseSymbolKind.Shapes;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_SCIENTIFIC = PanoseSymbolKind.Scientific;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_MUSIC = PanoseSymbolKind.Music;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_EXPERT = PanoseSymbolKind.Expert;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_PATTERNS = PanoseSymbolKind.Patterns;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_BOARDERS = PanoseSymbolKind.Boarders;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_ICONS = PanoseSymbolKind.Icons;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_LOGOS = PanoseSymbolKind.Logos;
public const PanoseSymbolKind DWRITE_PANOSE_SYMBOL_KIND_INDUSTRY_SPECIFIC = PanoseSymbolKind.IndustrySpecific;
public const PanoseSymbolAspectRatio DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_ANY = PanoseSymbolAspectRatio.Any;
public const PanoseSymbolAspectRatio DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NO_FIT = PanoseSymbolAspectRatio.NoFit;
public const PanoseSymbolAspectRatio DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NO_WIDTH = PanoseSymbolAspectRatio.NoWidth;
public const PanoseSymbolAspectRatio DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_EXCEPTIONALLY_WIDE = PanoseSymbolAspectRatio.ExceptionallyWide;
public const PanoseSymbolAspectRatio DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_SUPER_WIDE = PanoseSymbolAspectRatio.SuperWide;
public const PanoseSymbolAspectRatio DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_VERY_WIDE = PanoseSymbolAspectRatio.VeryWide;
public const PanoseSymbolAspectRatio DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_WIDE = PanoseSymbolAspectRatio.Wide;
public const PanoseSymbolAspectRatio DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NORMAL = PanoseSymbolAspectRatio.Normal;
public const PanoseSymbolAspectRatio DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NARROW = PanoseSymbolAspectRatio.Narrow;
public const PanoseSymbolAspectRatio DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_VERY_NARROW = PanoseSymbolAspectRatio.VeryNarrow;
public const OutlineThreshold DWRITE_OUTLINE_THRESHOLD_ANTIALIASED = OutlineThreshold.Antialiased;
public const OutlineThreshold DWRITE_OUTLINE_THRESHOLD_ALIASED = OutlineThreshold.Aliased;
public const Baseline DWRITE_BASELINE_DEFAULT = Baseline.Default;
public const Baseline DWRITE_BASELINE_ROMAN = Baseline.Roman;
public const Baseline DWRITE_BASELINE_CENTRAL = Baseline.Central;
public const Baseline DWRITE_BASELINE_MATH = Baseline.Math;
public const Baseline DWRITE_BASELINE_HANGING = Baseline.Hanging;
public const Baseline DWRITE_BASELINE_IDEOGRAPHIC_BOTTOM = Baseline.IdeographicBottom;
public const Baseline DWRITE_BASELINE_IDEOGRAPHIC_TOP = Baseline.IdeographicTop;
public const Baseline DWRITE_BASELINE_MINIMUM = Baseline.Minimum;
public const Baseline DWRITE_BASELINE_MAXIMUM = Baseline.Maximum;
public const VerticalGlyphOrientation DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT = VerticalGlyphOrientation.Default;
public const VerticalGlyphOrientation DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED = VerticalGlyphOrientation.Stacked;
public const GlyphOrientationAngle DWRITE_GLYPH_ORIENTATION_ANGLE_0_DEGREES = GlyphOrientationAngle._0Degrees;
public const GlyphOrientationAngle DWRITE_GLYPH_ORIENTATION_ANGLE_90_DEGREES = GlyphOrientationAngle._90Degrees;
public const GlyphOrientationAngle DWRITE_GLYPH_ORIENTATION_ANGLE_180_DEGREES = GlyphOrientationAngle._180Degrees;
public const GlyphOrientationAngle DWRITE_GLYPH_ORIENTATION_ANGLE_270_DEGREES = GlyphOrientationAngle._270Degrees;
public const TextAntialiasMode DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE = TextAntialiasMode.Cleartype;
public const TextAntialiasMode DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE = TextAntialiasMode.Grayscale;
public const OpticalAlignment DWRITE_OPTICAL_ALIGNMENT_NONE = OpticalAlignment.None;
public const OpticalAlignment DWRITE_OPTICAL_ALIGNMENT_NO_SIDE_BEARINGS = OpticalAlignment.NoSideBearings;
public const GridFitMode DWRITE_GRID_FIT_MODE_DEFAULT = GridFitMode.Default;
public const GridFitMode DWRITE_GRID_FIT_MODE_DISABLED = GridFitMode.Disabled;
public const GridFitMode DWRITE_GRID_FIT_MODE_ENABLED = GridFitMode.Enabled;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_NONE = FontPropertyId.None;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FAMILY_NAME = FontPropertyId.WeightStretchStyleFamilyName;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FAMILY_NAME = FontPropertyId.TypographicFamilyName;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FACE_NAME = FontPropertyId.WeightStretchStyleFaceName;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_FULL_NAME = FontPropertyId.FullName;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_WIN32_FAMILY_NAME = FontPropertyId.Win32FamilyName;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_POSTSCRIPT_NAME = FontPropertyId.PostscriptName;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_DESIGN_SCRIPT_LANGUAGE_TAG = FontPropertyId.DesignScriptLanguageTag;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_SUPPORTED_SCRIPT_LANGUAGE_TAG = FontPropertyId.SupportedScriptLanguageTag;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_SEMANTIC_TAG = FontPropertyId.SemanticTag;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_WEIGHT = FontPropertyId.Weight;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_STRETCH = FontPropertyId.Stretch;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_STYLE = FontPropertyId.Style;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FACE_NAME = FontPropertyId.TypographicFaceName;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_TOTAL = FontPropertyId.Total;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_TOTAL_RS3 = FontPropertyId.TotalRs3;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_PREFERRED_FAMILY_NAME = FontPropertyId.PreferredFamilyName;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_FAMILY_NAME = FontPropertyId.FamilyName;
public const FontPropertyId DWRITE_FONT_PROPERTY_ID_FACE_NAME = FontPropertyId.FaceName;
public const Locality DWRITE_LOCALITY_REMOTE = Locality.Remote;
public const Locality DWRITE_LOCALITY_PARTIAL = Locality.Partial;
public const Locality DWRITE_LOCALITY_LOCAL = Locality.Local;
public const RenderingMode1 DWRITE_RENDERING_MODE1_DEFAULT = RenderingMode1.Default;
public const RenderingMode1 DWRITE_RENDERING_MODE1_ALIASED = RenderingMode1.Aliased;
public const RenderingMode1 DWRITE_RENDERING_MODE1_GDI_CLASSIC = RenderingMode1.GDIClassic;
public const RenderingMode1 DWRITE_RENDERING_MODE1_GDI_NATURAL = RenderingMode1.GDINatural;
public const RenderingMode1 DWRITE_RENDERING_MODE1_NATURAL = RenderingMode1.Natural;
public const RenderingMode1 DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC = RenderingMode1.NaturalSymmetric;
public const RenderingMode1 DWRITE_RENDERING_MODE1_OUTLINE = RenderingMode1.Outline;
public const RenderingMode1 DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED = RenderingMode1.NaturalSymmetricDownsampled;
public const FontLineGapUsage DWRITE_FONT_LINE_GAP_USAGE_DEFAULT = FontLineGapUsage.Default;
public const FontLineGapUsage DWRITE_FONT_LINE_GAP_USAGE_DISABLED = FontLineGapUsage.Disabled;
public const FontLineGapUsage DWRITE_FONT_LINE_GAP_USAGE_ENABLED = FontLineGapUsage.Enabled;
public const ContainerType DWRITE_CONTAINER_TYPE_UNKNOWN = ContainerType.Unknown;
public const ContainerType DWRITE_CONTAINER_TYPE_WOFF = ContainerType.Woff;
public const ContainerType DWRITE_CONTAINER_TYPE_WOFF2 = ContainerType.Woff2;
public const FontFamilyModel DWRITE_FONT_FAMILY_MODEL_TYPOGRAPHIC = FontFamilyModel.Typographic;
public const FontFamilyModel DWRITE_FONT_FAMILY_MODEL_WEIGHT_STRETCH_STYLE = FontFamilyModel.WeightStretchStyle;
public const AutomaticFontAxes DWRITE_AUTOMATIC_FONT_AXES_NONE = AutomaticFontAxes.None;
public const AutomaticFontAxes DWRITE_AUTOMATIC_FONT_AXES_OPTICAL_SIZE = AutomaticFontAxes.OpticalSize;
public const FontAxisAttributes DWRITE_FONT_AXIS_ATTRIBUTES_NONE = FontAxisAttributes.None;
public const FontAxisAttributes DWRITE_FONT_AXIS_ATTRIBUTES_VARIABLE = FontAxisAttributes.Variable;
public const FontAxisAttributes DWRITE_FONT_AXIS_ATTRIBUTES_HIDDEN = FontAxisAttributes.Hidden;
public const FontSourceType DWRITE_FONT_SOURCE_TYPE_UNKNOWN = FontSourceType.Unknown;
public const FontSourceType DWRITE_FONT_SOURCE_TYPE_PER_MACHINE = FontSourceType.PerMachine;
public const FontSourceType DWRITE_FONT_SOURCE_TYPE_PER_USER = FontSourceType.PerUser;
public const FontSourceType DWRITE_FONT_SOURCE_TYPE_APPX_PACKAGE = FontSourceType.AppxPackage;
public const FontSourceType DWRITE_FONT_SOURCE_TYPE_REMOTE_FONT_PROVIDER = FontSourceType.RemoteFontProvider;
public const PaintFeatureLevel DWRITE_PAINT_FEATURE_LEVEL_NONE = PaintFeatureLevel.None;
public const PaintFeatureLevel DWRITE_PAINT_FEATURE_LEVEL_COLR_V0 = PaintFeatureLevel.ColrV0;
public const PaintFeatureLevel DWRITE_PAINT_FEATURE_LEVEL_COLR_V1 = PaintFeatureLevel.ColrV1;
public const PaintAttributes DWRITE_PAINT_ATTRIBUTES_NONE = PaintAttributes.None;
public const PaintAttributes DWRITE_PAINT_ATTRIBUTES_USES_PALETTE = PaintAttributes.UsesPalette;
public const PaintAttributes DWRITE_PAINT_ATTRIBUTES_USES_TEXT_COLOR = PaintAttributes.UsesTextColor;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_CLEAR = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_CLEAR;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_SRC = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_SRC;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_DEST = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_DEST;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_SRC_OVER = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_SRC_OVER;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_DEST_OVER = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_DEST_OVER;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_SRC_IN = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_SRC_IN;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_DEST_IN = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_DEST_IN;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_SRC_OUT = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_SRC_OUT;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_DEST_OUT = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_DEST_OUT;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_SRC_ATOP = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_SRC_ATOP;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_DEST_ATOP = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_DEST_ATOP;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_XOR = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_XOR;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_PLUS = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_PLUS;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_SCREEN = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_SCREEN;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_OVERLAY = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_OVERLAY;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_DARKEN = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_DARKEN;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_LIGHTEN = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_LIGHTEN;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_COLOR_DODGE = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_COLOR_DODGE;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_COLOR_BURN = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_COLOR_BURN;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_HARD_LIGHT = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_HARD_LIGHT;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_SOFT_LIGHT = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_SOFT_LIGHT;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_DIFFERENCE = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_DIFFERENCE;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_EXCLUSION = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_EXCLUSION;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_MULTIPLY = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_MULTIPLY;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_HSL_HUE = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_HSL_HUE;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_HSL_SATURATION = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_HSL_SATURATION;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_HSL_COLOR = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_HSL_COLOR;
public const ColorCompositeMode DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY = ColorCompositeMode.DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY;
public const PaintType DWRITE_PAINT_TYPE_NONE = PaintType.None;
public const PaintType DWRITE_PAINT_TYPE_LAYERS = PaintType.Layers;
public const PaintType DWRITE_PAINT_TYPE_SOLID_GLYPH = PaintType.SolidGlyph;
public const PaintType DWRITE_PAINT_TYPE_SOLID = PaintType.Solid;
public const PaintType DWRITE_PAINT_TYPE_LINEAR_GRADIENT = PaintType.LinearGradient;
public const PaintType DWRITE_PAINT_TYPE_RADIAL_GRADIENT = PaintType.RadialGradient;
public const PaintType DWRITE_PAINT_TYPE_SWEEP_GRADIENT = PaintType.SweepGradient;
public const PaintType DWRITE_PAINT_TYPE_GLYPH = PaintType.Glyph;
public const PaintType DWRITE_PAINT_TYPE_COLOR_GLYPH = PaintType.ColorGlyph;
public const PaintType DWRITE_PAINT_TYPE_TRANSFORM = PaintType.Transform;
public const PaintType DWRITE_PAINT_TYPE_COMPOSITE = PaintType.Composite;
}

View File

@@ -180,5 +180,470 @@ public static partial class Apis
public static readonly HResult DXGI_ERROR_ALREADY_EXISTS = -2005270474;
public static readonly HResult DXGI_ERROR_MPO_UNPINNED = -2005270428;
public const Usage DXGI_USAGE_SHADER_INPUT = Usage.ShaderInput;
public const Usage DXGI_USAGE_RENDER_TARGET_OUTPUT = Usage.RenderTargetOutput;
public const Usage DXGI_USAGE_BACK_BUFFER = Usage.BackBuffer;
public const Usage DXGI_USAGE_SHARED = Usage.Shared;
public const Usage DXGI_USAGE_READ_ONLY = Usage.ReadOnly;
public const Usage DXGI_USAGE_DISCARD_ON_PRESENT = Usage.DiscardOnPresent;
public const Usage DXGI_USAGE_UNORDERED_ACCESS = Usage.UnorderedAccess;
public const PresentFlags DXGI_PRESENT_TEST = PresentFlags.Test;
public const PresentFlags DXGI_PRESENT_DO_NOT_SEQUENCE = PresentFlags.DoNotSequence;
public const PresentFlags DXGI_PRESENT_RESTART = PresentFlags.Restart;
public const PresentFlags DXGI_PRESENT_DO_NOT_WAIT = PresentFlags.DoNotWait;
public const PresentFlags DXGI_PRESENT_STEREO_PREFER_RIGHT = PresentFlags.StereoPreferRight;
public const PresentFlags DXGI_PRESENT_STEREO_TEMPORARY_MONO = PresentFlags.StereoTemporaryMono;
public const PresentFlags DXGI_PRESENT_RESTRICT_TO_OUTPUT = PresentFlags.RestrictToOutput;
public const PresentFlags DXGI_PRESENT_USE_DURATION = PresentFlags.UseDuration;
public const PresentFlags DXGI_PRESENT_ALLOW_TEARING = PresentFlags.AllowTearing;
public const EnumModesFlags DXGI_ENUM_MODES_INTERLACED = EnumModesFlags.Interlaced;
public const EnumModesFlags DXGI_ENUM_MODES_SCALING = EnumModesFlags.Scaling;
public const EnumModesFlags DXGI_ENUM_MODES_STEREO = EnumModesFlags.Stereo;
public const EnumModesFlags DXGI_ENUM_MODES_DISABLED_STEREO = EnumModesFlags.DisabledStereo;
public const WindowAssociationFlags DXGI_MWA_NO_WINDOW_CHANGES = WindowAssociationFlags.DXGI_MWA_NO_WINDOW_CHANGES;
public const WindowAssociationFlags DXGI_MWA_NO_ALT_ENTER = WindowAssociationFlags.DXGI_MWA_NO_ALT_ENTER;
public const WindowAssociationFlags DXGI_MWA_NO_PRINT_SCREEN = WindowAssociationFlags.DXGI_MWA_NO_PRINT_SCREEN;
public const WindowAssociationFlags DXGI_MWA_VALID = WindowAssociationFlags.DXGI_MWA_VALID;
public const MapFlags DXGI_MAP_READ = MapFlags.DXGI_MAP_READ;
public const MapFlags DXGI_MAP_WRITE = MapFlags.DXGI_MAP_WRITE;
public const MapFlags DXGI_MAP_DISCARD = MapFlags.DXGI_MAP_DISCARD;
public const ResourcePriority DXGI_RESOURCE_PRIORITY_MINIMUM = ResourcePriority.Minimum;
public const ResourcePriority DXGI_RESOURCE_PRIORITY_LOW = ResourcePriority.Low;
public const ResourcePriority DXGI_RESOURCE_PRIORITY_NORMAL = ResourcePriority.Normal;
public const ResourcePriority DXGI_RESOURCE_PRIORITY_HIGH = ResourcePriority.High;
public const ResourcePriority DXGI_RESOURCE_PRIORITY_MAXIMUM = ResourcePriority.Maximum;
public const SharedResourceRw DXGI_SHARED_RESOURCE_READ = SharedResourceRw.Read;
public const SharedResourceRw DXGI_SHARED_RESOURCE_WRITE = SharedResourceRw.Write;
public const CreateFactoryFlags DXGI_CREATE_FACTORY_DEBUG = CreateFactoryFlags.Debug;
public const Residency DXGI_RESIDENCY_FULLY_RESIDENT = Residency.FullyResident;
public const Residency DXGI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY = Residency.ResidentInSharedMemory;
public const Residency DXGI_RESIDENCY_EVICTED_TO_DISK = Residency.EvictedToDisk;
public const SwapEffect DXGI_SWAP_EFFECT_DISCARD = SwapEffect.Discard;
public const SwapEffect DXGI_SWAP_EFFECT_SEQUENTIAL = SwapEffect.Sequential;
public const SwapEffect DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL = SwapEffect.FlipSequential;
public const SwapEffect DXGI_SWAP_EFFECT_FLIP_DISCARD = SwapEffect.FlipDiscard;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_NONPREROTATED = SwapChainFlags.NonPrerotated;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH = SwapChainFlags.AllowModeSwitch;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE = SwapChainFlags.GDICompatible;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT = SwapChainFlags.RestrictedContent;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER = SwapChainFlags.RestrictSharedResourceDriver;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY = SwapChainFlags.DisplayOnly;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT = SwapChainFlags.FrameLatencyWaitableObject;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER = SwapChainFlags.ForegroundLayer;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO = SwapChainFlags.FullscreenVideo;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO = SwapChainFlags.YUVVideo;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED = SwapChainFlags.HWProtected;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING = SwapChainFlags.AllowTearing;
public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS = SwapChainFlags.RestrictedToAllHolographicDisplays;
public const AdapterFlags DXGI_ADAPTER_FLAG_NONE = AdapterFlags.None;
public const AdapterFlags DXGI_ADAPTER_FLAG_REMOTE = AdapterFlags.Remote;
public const AdapterFlags DXGI_ADAPTER_FLAG_SOFTWARE = AdapterFlags.Software;
public const OutduplPointerShapeType DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME = OutduplPointerShapeType.Monochrome;
public const OutduplPointerShapeType DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR = OutduplPointerShapeType.Color;
public const OutduplPointerShapeType DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR = OutduplPointerShapeType.MaskedColor;
public const OfferResourcePriority DXGI_OFFER_RESOURCE_PRIORITY_LOW = OfferResourcePriority.Low;
public const OfferResourcePriority DXGI_OFFER_RESOURCE_PRIORITY_NORMAL = OfferResourcePriority.Normal;
public const OfferResourcePriority DXGI_OFFER_RESOURCE_PRIORITY_HIGH = OfferResourcePriority.High;
public const Scaling DXGI_SCALING_STRETCH = Scaling.Stretch;
public const Scaling DXGI_SCALING_NONE = Scaling.None;
public const Scaling DXGI_SCALING_ASPECT_RATIO_STRETCH = Scaling.AspectRatioStretch;
public const GraphicsPreemptionGranularity DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY = GraphicsPreemptionGranularity.DmaBufferBoundary;
public const GraphicsPreemptionGranularity DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY = GraphicsPreemptionGranularity.PrimitiveBoundary;
public const GraphicsPreemptionGranularity DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY = GraphicsPreemptionGranularity.TriangleBoundary;
public const GraphicsPreemptionGranularity DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY = GraphicsPreemptionGranularity.PixelBoundary;
public const GraphicsPreemptionGranularity DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY = GraphicsPreemptionGranularity.InstructionBoundary;
public const ComputePreemptionGranularity DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY = ComputePreemptionGranularity.DmaBufferBoundary;
public const ComputePreemptionGranularity DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY = ComputePreemptionGranularity.DispatchBoundary;
public const ComputePreemptionGranularity DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY = ComputePreemptionGranularity.ThreadGroupBoundary;
public const ComputePreemptionGranularity DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY = ComputePreemptionGranularity.ThreadBoundary;
public const ComputePreemptionGranularity DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY = ComputePreemptionGranularity.InstructionBoundary;
public const MultiplaneOverlayYcbcrFlags DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_NOMINAL_RANGE = MultiplaneOverlayYcbcrFlags.YcbcrFlagNominalRange;
public const MultiplaneOverlayYcbcrFlags DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_BT709 = MultiplaneOverlayYcbcrFlags.YcbcrFlagBt709;
public const MultiplaneOverlayYcbcrFlags DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_xvYCC = MultiplaneOverlayYcbcrFlags.YcbcrFlagXvycc;
public const FramePresentationMode DXGI_FRAME_PRESENTATION_MODE_COMPOSED = FramePresentationMode.Composed;
public const FramePresentationMode DXGI_FRAME_PRESENTATION_MODE_OVERLAY = FramePresentationMode.Overlay;
public const FramePresentationMode DXGI_FRAME_PRESENTATION_MODE_NONE = FramePresentationMode.None;
public const FramePresentationMode DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE = FramePresentationMode.CompositionFailure;
public const OverlaySupportFlags DXGI_OVERLAY_SUPPORT_FLAG_DIRECT = OverlaySupportFlags.Direct;
public const OverlaySupportFlags DXGI_OVERLAY_SUPPORT_FLAG_SCALING = OverlaySupportFlags.Scaling;
public const SwapChainColorSpaceSupportFlags DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT = SwapChainColorSpaceSupportFlags.Present;
public const SwapChainColorSpaceSupportFlags DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_OVERLAY_PRESENT = SwapChainColorSpaceSupportFlags.OverlayPresent;
public const OverlayColorSpaceSupportFlags DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT = OverlayColorSpaceSupportFlags.Present;
public const MemorySegmentGroup DXGI_MEMORY_SEGMENT_GROUP_LOCAL = MemorySegmentGroup.Local;
public const MemorySegmentGroup DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL = MemorySegmentGroup.NonLocal;
public const OutduplFlags DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY = OutduplFlags.CompositedUICaptureOnly;
public const HDRMetadataType DXGI_HDR_METADATA_TYPE_NONE = HDRMetadataType.None;
public const HDRMetadataType DXGI_HDR_METADATA_TYPE_HDR10 = HDRMetadataType.Hdr10;
public const HDRMetadataType DXGI_HDR_METADATA_TYPE_HDR10PLUS = HDRMetadataType.Hdr10plus;
public const OfferResourceFlags DXGI_OFFER_RESOURCE_FLAG_ALLOW_DECOMMIT = OfferResourceFlags.AllowDecommit;
public const ReclaimResourceResults DXGI_RECLAIM_RESOURCE_RESULT_OK = ReclaimResourceResults.Ok;
public const ReclaimResourceResults DXGI_RECLAIM_RESOURCE_RESULT_DISCARDED = ReclaimResourceResults.Discarded;
public const ReclaimResourceResults DXGI_RECLAIM_RESOURCE_RESULT_NOT_COMMITTED = ReclaimResourceResults.NotCommitted;
public const Feature DXGI_FEATURE_PRESENT_ALLOW_TEARING = Feature.PresentAllowTearing;
public const AdapterFlags3 DXGI_ADAPTER_FLAG3_NONE = AdapterFlags3.None;
public const AdapterFlags3 DXGI_ADAPTER_FLAG3_REMOTE = AdapterFlags3.Remote;
public const AdapterFlags3 DXGI_ADAPTER_FLAG3_SOFTWARE = AdapterFlags3.Software;
public const AdapterFlags3 DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE = AdapterFlags3.AcgCompatible;
public const AdapterFlags3 DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES = AdapterFlags3.SupportMonitoredFences;
public const AdapterFlags3 DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES = AdapterFlags3.SupportNonMonitoredFences;
public const AdapterFlags3 DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE = AdapterFlags3.KeyedMutexConformance;
public const HardwareCompositionSupportFlags DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN = HardwareCompositionSupportFlags.Fullscreen;
public const HardwareCompositionSupportFlags DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED = HardwareCompositionSupportFlags.Windowed;
public const HardwareCompositionSupportFlags DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED = HardwareCompositionSupportFlags.CursorStretched;
public const GpuPreference DXGI_GPU_PREFERENCE_UNSPECIFIED = GpuPreference.Unspecified;
public const GpuPreference DXGI_GPU_PREFERENCE_MINIMUM_POWER = GpuPreference.MinimumPower;
public const GpuPreference DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE = GpuPreference.HighPerformance;
public const ReportLiveObjectFlags DXGI_DEBUG_RLO_SUMMARY = ReportLiveObjectFlags.Summary;
public const ReportLiveObjectFlags DXGI_DEBUG_RLO_DETAIL = ReportLiveObjectFlags.Detail;
public const ReportLiveObjectFlags DXGI_DEBUG_RLO_IGNORE_INTERNAL = ReportLiveObjectFlags.IgnoreInternal;
public const ReportLiveObjectFlags DXGI_DEBUG_RLO_ALL = ReportLiveObjectFlags.All;
public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN = InfoQueueMessageCategory.Unknown;
public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS = InfoQueueMessageCategory.Miscellaneous;
public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION = InfoQueueMessageCategory.Initialization;
public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP = InfoQueueMessageCategory.Cleanup;
public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION = InfoQueueMessageCategory.Compilation;
public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION = InfoQueueMessageCategory.StateCreation;
public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING = InfoQueueMessageCategory.StateSetting;
public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING = InfoQueueMessageCategory.StateGetting;
public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION = InfoQueueMessageCategory.ResourceManipulation;
public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION = InfoQueueMessageCategory.Execution;
public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER = InfoQueueMessageCategory.Shader;
public const InfoQueueMessageSeverity DXGI_INFO_QUEUE_MESSAGE_SEVERITY_CORRUPTION = InfoQueueMessageSeverity.Corruption;
public const InfoQueueMessageSeverity DXGI_INFO_QUEUE_MESSAGE_SEVERITY_ERROR = InfoQueueMessageSeverity.Error;
public const InfoQueueMessageSeverity DXGI_INFO_QUEUE_MESSAGE_SEVERITY_WARNING = InfoQueueMessageSeverity.Warning;
public const InfoQueueMessageSeverity DXGI_INFO_QUEUE_MESSAGE_SEVERITY_INFO = InfoQueueMessageSeverity.Info;
public const InfoQueueMessageSeverity DXGI_INFO_QUEUE_MESSAGE_SEVERITY_MESSAGE = InfoQueueMessageSeverity.Message;
public const MessageId DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_InvalidOutputWindow = MessageId.IDXGISwapChain_CreationOrResizeBuffers_InvalidOutputWindow;
public const MessageId DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_BufferWidthInferred = MessageId.IDXGISwapChain_CreationOrResizeBuffers_BufferWidthInferred;
public const MessageId DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_BufferHeightInferred = MessageId.IDXGISwapChain_CreationOrResizeBuffers_BufferHeightInferred;
public const MessageId DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_NoScanoutFlagChanged = MessageId.IDXGISwapChain_CreationOrResizeBuffers_NoScanoutFlagChanged;
public const MessageId DXGI_MSG_IDXGISwapChain_Creation_MaxBufferCountExceeded = MessageId.IDXGISwapChain_Creation_MaxBufferCountExceeded;
public const MessageId DXGI_MSG_IDXGISwapChain_Creation_TooFewBuffers = MessageId.IDXGISwapChain_Creation_TooFewBuffers;
public const MessageId DXGI_MSG_IDXGISwapChain_Creation_NoOutputWindow = MessageId.IDXGISwapChain_Creation_NoOutputWindow;
public const MessageId DXGI_MSG_IDXGISwapChain_Destruction_OtherMethodsCalled = MessageId.IDXGISwapChain_Destruction_OtherMethodsCalled;
public const MessageId DXGI_MSG_IDXGISwapChain_GetDesc_pDescIsNULL = MessageId.IDXGISwapChain_GetDesc_pDescIsNULL;
public const MessageId DXGI_MSG_IDXGISwapChain_GetBuffer_ppSurfaceIsNULL = MessageId.IDXGISwapChain_GetBuffer_ppSurfaceIsNULL;
public const MessageId DXGI_MSG_IDXGISwapChain_GetBuffer_NoAllocatedBuffers = MessageId.IDXGISwapChain_GetBuffer_NoAllocatedBuffers;
public const MessageId DXGI_MSG_IDXGISwapChain_GetBuffer_iBufferMustBeZero = MessageId.IDXGISwapChain_GetBuffer_iBufferMustBeZero;
public const MessageId DXGI_MSG_IDXGISwapChain_GetBuffer_iBufferOOB = MessageId.IDXGISwapChain_GetBuffer_iBufferOOB;
public const MessageId DXGI_MSG_IDXGISwapChain_GetContainingOutput_ppOutputIsNULL = MessageId.IDXGISwapChain_GetContainingOutput_ppOutputIsNULL;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_SyncIntervalOOB = MessageId.IDXGISwapChain_Present_SyncIntervalOOB;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_InvalidNonPreRotatedFlag = MessageId.IDXGISwapChain_Present_InvalidNonPreRotatedFlag;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_NoAllocatedBuffers = MessageId.IDXGISwapChain_Present_NoAllocatedBuffers;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_GetDXGIAdapterFailed = MessageId.IDXGISwapChain_Present_GetDXGIAdapterFailed;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_BufferCountOOB = MessageId.IDXGISwapChain_ResizeBuffers_BufferCountOOB;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_UnreleasedReferences = MessageId.IDXGISwapChain_ResizeBuffers_UnreleasedReferences;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidSwapChainFlag = MessageId.IDXGISwapChain_ResizeBuffers_InvalidSwapChainFlag;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidNonPreRotatedFlag = MessageId.IDXGISwapChain_ResizeBuffers_InvalidNonPreRotatedFlag;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeTarget_RefreshRateDivideByZero = MessageId.IDXGISwapChain_ResizeTarget_RefreshRateDivideByZero;
public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_InvalidTarget = MessageId.IDXGISwapChain_SetFullscreenState_InvalidTarget;
public const MessageId DXGI_MSG_IDXGISwapChain_GetFrameStatistics_pStatsIsNULL = MessageId.IDXGISwapChain_GetFrameStatistics_pStatsIsNULL;
public const MessageId DXGI_MSG_IDXGISwapChain_GetLastPresentCount_pLastPresentCountIsNULL = MessageId.IDXGISwapChain_GetLastPresentCount_pLastPresentCountIsNULL;
public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_RemoteNotSupported = MessageId.IDXGISwapChain_SetFullscreenState_RemoteNotSupported;
public const MessageId DXGI_MSG_IDXGIOutput_TakeOwnership_FailedToAcquireFullscreenMutex = MessageId.IDXGIOutput_TakeOwnership_FailedToAcquireFullscreenMutex;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSoftwareAdapter_ppAdapterInterfaceIsNULL = MessageId.IDXGIFactory_CreateSoftwareAdapter_ppAdapterInterfaceIsNULL;
public const MessageId DXGI_MSG_IDXGIFactory_EnumAdapters_ppAdapterInterfaceIsNULL = MessageId.IDXGIFactory_EnumAdapters_ppAdapterInterfaceIsNULL;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_ppSwapChainIsNULL = MessageId.IDXGIFactory_CreateSwapChain_ppSwapChainIsNULL;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_pDescIsNULL = MessageId.IDXGIFactory_CreateSwapChain_pDescIsNULL;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_UnknownSwapEffect = MessageId.IDXGIFactory_CreateSwapChain_UnknownSwapEffect;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidFlags = MessageId.IDXGIFactory_CreateSwapChain_InvalidFlags;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_NonPreRotatedFlagAndWindowed = MessageId.IDXGIFactory_CreateSwapChain_NonPreRotatedFlagAndWindowed;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_NullDeviceInterface = MessageId.IDXGIFactory_CreateSwapChain_NullDeviceInterface;
public const MessageId DXGI_MSG_IDXGIFactory_GetWindowAssociation_phWndIsNULL = MessageId.IDXGIFactory_GetWindowAssociation_phWndIsNULL;
public const MessageId DXGI_MSG_IDXGIFactory_MakeWindowAssociation_InvalidFlags = MessageId.IDXGIFactory_MakeWindowAssociation_InvalidFlags;
public const MessageId DXGI_MSG_IDXGISurface_Map_InvalidSurface = MessageId.IDXGISurface_Map_InvalidSurface;
public const MessageId DXGI_MSG_IDXGISurface_Map_FlagsSetToZero = MessageId.IDXGISurface_Map_FlagsSetToZero;
public const MessageId DXGI_MSG_IDXGISurface_Map_DiscardAndReadFlagSet = MessageId.IDXGISurface_Map_DiscardAndReadFlagSet;
public const MessageId DXGI_MSG_IDXGISurface_Map_DiscardButNotWriteFlagSet = MessageId.IDXGISurface_Map_DiscardButNotWriteFlagSet;
public const MessageId DXGI_MSG_IDXGISurface_Map_NoCPUAccess = MessageId.IDXGISurface_Map_NoCPUAccess;
public const MessageId DXGI_MSG_IDXGISurface_Map_ReadFlagSetButCPUAccessIsDynamic = MessageId.IDXGISurface_Map_ReadFlagSetButCPUAccessIsDynamic;
public const MessageId DXGI_MSG_IDXGISurface_Map_DiscardFlagSetButCPUAccessIsNotDynamic = MessageId.IDXGISurface_Map_DiscardFlagSetButCPUAccessIsNotDynamic;
public const MessageId DXGI_MSG_IDXGIOutput_GetDisplayModeList_pNumModesIsNULL = MessageId.IDXGIOutput_GetDisplayModeList_pNumModesIsNULL;
public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_ModeHasInvalidWidthOrHeight = MessageId.IDXGIOutput_FindClosestMatchingMode_ModeHasInvalidWidthOrHeight;
public const MessageId DXGI_MSG_IDXGIOutput_GetCammaControlCapabilities_NoOwnerDevice = MessageId.IDXGIOutput_GetCammaControlCapabilities_NoOwnerDevice;
public const MessageId DXGI_MSG_IDXGIOutput_TakeOwnership_pDeviceIsNULL = MessageId.IDXGIOutput_TakeOwnership_pDeviceIsNULL;
public const MessageId DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_NoOwnerDevice = MessageId.IDXGIOutput_GetDisplaySurfaceData_NoOwnerDevice;
public const MessageId DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_pDestinationIsNULL = MessageId.IDXGIOutput_GetDisplaySurfaceData_pDestinationIsNULL;
public const MessageId DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_MapOfDestinationFailed = MessageId.IDXGIOutput_GetDisplaySurfaceData_MapOfDestinationFailed;
public const MessageId DXGI_MSG_IDXGIOutput_GetFrameStatistics_NoOwnerDevice = MessageId.IDXGIOutput_GetFrameStatistics_NoOwnerDevice;
public const MessageId DXGI_MSG_IDXGIOutput_GetFrameStatistics_pStatsIsNULL = MessageId.IDXGIOutput_GetFrameStatistics_pStatsIsNULL;
public const MessageId DXGI_MSG_IDXGIOutput_SetGammaControl_NoOwnerDevice = MessageId.IDXGIOutput_SetGammaControl_NoOwnerDevice;
public const MessageId DXGI_MSG_IDXGIOutput_GetGammaControl_NoOwnerDevice = MessageId.IDXGIOutput_GetGammaControl_NoOwnerDevice;
public const MessageId DXGI_MSG_IDXGIOutput_GetGammaControl_NoGammaControls = MessageId.IDXGIOutput_GetGammaControl_NoGammaControls;
public const MessageId DXGI_MSG_IDXGIOutput_SetDisplaySurface_IDXGIResourceNotSupportedBypPrimary = MessageId.IDXGIOutput_SetDisplaySurface_IDXGIResourceNotSupportedBypPrimary;
public const MessageId DXGI_MSG_IDXGIOutput_SetDisplaySurface_pPrimaryIsInvalid = MessageId.IDXGIOutput_SetDisplaySurface_pPrimaryIsInvalid;
public const MessageId DXGI_MSG_IDXGIOutput_SetDisplaySurface_NoOwnerDevice = MessageId.IDXGIOutput_SetDisplaySurface_NoOwnerDevice;
public const MessageId DXGI_MSG_IDXGIOutput_TakeOwnership_RemoteDeviceNotSupported = MessageId.IDXGIOutput_TakeOwnership_RemoteDeviceNotSupported;
public const MessageId DXGI_MSG_IDXGIOutput_GetDisplayModeList_RemoteDeviceNotSupported = MessageId.IDXGIOutput_GetDisplayModeList_RemoteDeviceNotSupported;
public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_RemoteDeviceNotSupported = MessageId.IDXGIOutput_FindClosestMatchingMode_RemoteDeviceNotSupported;
public const MessageId DXGI_MSG_IDXGIDevice_CreateSurface_InvalidParametersWithpSharedResource = MessageId.IDXGIDevice_CreateSurface_InvalidParametersWithpSharedResource;
public const MessageId DXGI_MSG_IDXGIObject_GetPrivateData_puiDataSizeIsNULL = MessageId.IDXGIObject_GetPrivateData_puiDataSizeIsNULL;
public const MessageId DXGI_MSG_IDXGISwapChain_Creation_InvalidOutputWindow = MessageId.IDXGISwapChain_Creation_InvalidOutputWindow;
public const MessageId DXGI_MSG_IDXGISwapChain_Release_SwapChainIsFullscreen = MessageId.IDXGISwapChain_Release_SwapChainIsFullscreen;
public const MessageId DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_InvalidTargetSurfaceFormat = MessageId.IDXGIOutput_GetDisplaySurfaceData_InvalidTargetSurfaceFormat;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSoftwareAdapter_ModuleIsNULL = MessageId.IDXGIFactory_CreateSoftwareAdapter_ModuleIsNULL;
public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_IDXGIDeviceNotSupportedBypConcernedDevice = MessageId.IDXGIOutput_FindClosestMatchingMode_IDXGIDeviceNotSupportedBypConcernedDevice;
public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_pModeToMatchOrpClosestMatchIsNULL = MessageId.IDXGIOutput_FindClosestMatchingMode_pModeToMatchOrpClosestMatchIsNULL;
public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_ModeHasRefreshRateDenominatorZero = MessageId.IDXGIOutput_FindClosestMatchingMode_ModeHasRefreshRateDenominatorZero;
public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_UnknownFormatIsInvalidForConfiguration = MessageId.IDXGIOutput_FindClosestMatchingMode_UnknownFormatIsInvalidForConfiguration;
public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScanlineOrdering = MessageId.IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScanlineOrdering;
public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScaling = MessageId.IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScaling;
public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeFormatAndDeviceCombination = MessageId.IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeFormatAndDeviceCombination;
public const MessageId DXGI_MSG_IDXGIFactory_Creation_CalledFromDllMain = MessageId.IDXGIFactory_Creation_CalledFromDllMain;
public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_OutputNotOwnedBySwapChainDevice = MessageId.IDXGISwapChain_SetFullscreenState_OutputNotOwnedBySwapChainDevice;
public const MessageId DXGI_MSG_IDXGISwapChain_Creation_InvalidWindowStyle = MessageId.IDXGISwapChain_Creation_InvalidWindowStyle;
public const MessageId DXGI_MSG_IDXGISwapChain_GetFrameStatistics_UnsupportedStatistics = MessageId.IDXGISwapChain_GetFrameStatistics_UnsupportedStatistics;
public const MessageId DXGI_MSG_IDXGISwapChain_GetContainingOutput_SwapchainAdapterDoesNotControlOutput = MessageId.IDXGISwapChain_GetContainingOutput_SwapchainAdapterDoesNotControlOutput;
public const MessageId DXGI_MSG_IDXGIOutput_SetOrGetGammaControl_pArrayIsNULL = MessageId.IDXGIOutput_SetOrGetGammaControl_pArrayIsNULL;
public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_FullscreenInvalidForChildWindows = MessageId.IDXGISwapChain_SetFullscreenState_FullscreenInvalidForChildWindows;
public const MessageId DXGI_MSG_IDXGIFactory_Release_CalledFromDllMain = MessageId.IDXGIFactory_Release_CalledFromDllMain;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_UnreleasedHDC = MessageId.IDXGISwapChain_Present_UnreleasedHDC;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_NonPreRotatedAndGDICompatibleFlags = MessageId.IDXGISwapChain_ResizeBuffers_NonPreRotatedAndGDICompatibleFlags;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_NonPreRotatedAndGDICompatibleFlags = MessageId.IDXGIFactory_CreateSwapChain_NonPreRotatedAndGDICompatibleFlags;
public const MessageId DXGI_MSG_IDXGISurface1_GetDC_pHdcIsNULL = MessageId.IDXGISurface1_GetDC_pHdcIsNULL;
public const MessageId DXGI_MSG_IDXGISurface1_GetDC_SurfaceNotTexture2D = MessageId.IDXGISurface1_GetDC_SurfaceNotTexture2D;
public const MessageId DXGI_MSG_IDXGISurface1_GetDC_GDICompatibleFlagNotSet = MessageId.IDXGISurface1_GetDC_GDICompatibleFlagNotSet;
public const MessageId DXGI_MSG_IDXGISurface1_GetDC_UnreleasedHDC = MessageId.IDXGISurface1_GetDC_UnreleasedHDC;
public const MessageId DXGI_MSG_IDXGISurface_Map_NoCPUAccess2 = MessageId.IDXGISurface_Map_NoCPUAccess2;
public const MessageId DXGI_MSG_IDXGISurface1_ReleaseDC_GetDCNotCalled = MessageId.IDXGISurface1_ReleaseDC_GetDCNotCalled;
public const MessageId DXGI_MSG_IDXGISurface1_ReleaseDC_InvalidRectangleDimensions = MessageId.IDXGISurface1_ReleaseDC_InvalidRectangleDimensions;
public const MessageId DXGI_MSG_IDXGIOutput_TakeOwnership_RemoteOutputNotSupported = MessageId.IDXGIOutput_TakeOwnership_RemoteOutputNotSupported;
public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_RemoteOutputNotSupported = MessageId.IDXGIOutput_FindClosestMatchingMode_RemoteOutputNotSupported;
public const MessageId DXGI_MSG_IDXGIOutput_GetDisplayModeList_RemoteOutputNotSupported = MessageId.IDXGIOutput_GetDisplayModeList_RemoteOutputNotSupported;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_pDeviceHasMismatchedDXGIFactory = MessageId.IDXGIFactory_CreateSwapChain_pDeviceHasMismatchedDXGIFactory;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_NonOptimalFSConfiguration = MessageId.IDXGISwapChain_Present_NonOptimalFSConfiguration;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_FlipSequentialNotSupportedOnD3D10 = MessageId.IDXGIFactory_CreateSwapChain_FlipSequentialNotSupportedOnD3D10;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_BufferCountOOBForFlipSequential = MessageId.IDXGIFactory_CreateSwapChain_BufferCountOOBForFlipSequential;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidFormatForFlipSequential = MessageId.IDXGIFactory_CreateSwapChain_InvalidFormatForFlipSequential;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_MultiSamplingNotSupportedForFlipSequential = MessageId.IDXGIFactory_CreateSwapChain_MultiSamplingNotSupportedForFlipSequential;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_BufferCountOOBForFlipSequential = MessageId.IDXGISwapChain_ResizeBuffers_BufferCountOOBForFlipSequential;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidFormatForFlipSequential = MessageId.IDXGISwapChain_ResizeBuffers_InvalidFormatForFlipSequential;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_PartialPresentationBeforeStandardPresentation = MessageId.IDXGISwapChain_Present_PartialPresentationBeforeStandardPresentation;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_FullscreenPartialPresentIsInvalid = MessageId.IDXGISwapChain_Present_FullscreenPartialPresentIsInvalid;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_InvalidPresentTestOrDoNotSequenceFlag = MessageId.IDXGISwapChain_Present_InvalidPresentTestOrDoNotSequenceFlag;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_ScrollInfoWithNoDirtyRectsSpecified = MessageId.IDXGISwapChain_Present_ScrollInfoWithNoDirtyRectsSpecified;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_EmptyScrollRect = MessageId.IDXGISwapChain_Present_EmptyScrollRect;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_ScrollRectOutOfBackbufferBounds = MessageId.IDXGISwapChain_Present_ScrollRectOutOfBackbufferBounds;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_ScrollRectOutOfBackbufferBoundsWithOffset = MessageId.IDXGISwapChain_Present_ScrollRectOutOfBackbufferBoundsWithOffset;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_EmptyDirtyRect = MessageId.IDXGISwapChain_Present_EmptyDirtyRect;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_DirtyRectOutOfBackbufferBounds = MessageId.IDXGISwapChain_Present_DirtyRectOutOfBackbufferBounds;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_UnsupportedBufferUsageFlags = MessageId.IDXGIFactory_CreateSwapChain_UnsupportedBufferUsageFlags;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_DoNotSequenceFlagSetButPreviousBufferIsUndefined = MessageId.IDXGISwapChain_Present_DoNotSequenceFlagSetButPreviousBufferIsUndefined;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_UnsupportedFlags = MessageId.IDXGISwapChain_Present_UnsupportedFlags;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_FlipModelChainMustResizeOrCreateOnFSTransition = MessageId.IDXGISwapChain_Present_FlipModelChainMustResizeOrCreateOnFSTransition;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_pRestrictToOutputFromOtherIDXGIFactory = MessageId.IDXGIFactory_CreateSwapChain_pRestrictToOutputFromOtherIDXGIFactory;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_RestrictOutputNotSupportedOnAdapter = MessageId.IDXGIFactory_CreateSwapChain_RestrictOutputNotSupportedOnAdapter;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_RestrictToOutputFlagSetButInvalidpRestrictToOutput = MessageId.IDXGISwapChain_Present_RestrictToOutputFlagSetButInvalidpRestrictToOutput;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_RestrictToOutputFlagdWithFullscreen = MessageId.IDXGISwapChain_Present_RestrictToOutputFlagdWithFullscreen;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_RestrictOutputFlagWithStaleSwapChain = MessageId.IDXGISwapChain_Present_RestrictOutputFlagWithStaleSwapChain;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_OtherFlagsCausingInvalidPresentTestFlag = MessageId.IDXGISwapChain_Present_OtherFlagsCausingInvalidPresentTestFlag;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_UnavailableInSession0 = MessageId.IDXGIFactory_CreateSwapChain_UnavailableInSession0;
public const MessageId DXGI_MSG_IDXGIFactory_MakeWindowAssociation_UnavailableInSession0 = MessageId.IDXGIFactory_MakeWindowAssociation_UnavailableInSession0;
public const MessageId DXGI_MSG_IDXGIFactory_GetWindowAssociation_UnavailableInSession0 = MessageId.IDXGIFactory_GetWindowAssociation_UnavailableInSession0;
public const MessageId DXGI_MSG_IDXGIAdapter_EnumOutputs_UnavailableInSession0 = MessageId.IDXGIAdapter_EnumOutputs_UnavailableInSession0;
public const MessageId DXGI_MSG_IDXGISwapChain_CreationOrSetFullscreenState_StereoDisabled = MessageId.IDXGISwapChain_CreationOrSetFullscreenState_StereoDisabled;
public const MessageId DXGI_MSG_IDXGIFactory2_UnregisterStatus_CookieNotFound = MessageId.IDXGIFactory2_UnregisterStatus_CookieNotFound;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFSOrOverlay = MessageId.IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFSOrOverlay;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFlipSequential = MessageId.IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFlipSequential;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_ProtectedContentWithRDPDriver = MessageId.IDXGISwapChain_Present_ProtectedContentWithRDPDriver;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithDWMOffOrInvalidDisplayAffinity = MessageId.IDXGISwapChain_Present_ProtectedContentInWindowedModeWithDWMOffOrInvalidDisplayAffinity;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_WidthOrHeightIsZero = MessageId.IDXGIFactory_CreateSwapChainForComposition_WidthOrHeightIsZero;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_OnlyFlipSequentialSupported = MessageId.IDXGIFactory_CreateSwapChainForComposition_OnlyFlipSequentialSupported;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnAdapter = MessageId.IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnAdapter;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnWindows7 = MessageId.IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnWindows7;
public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_FSTransitionWithCompositionSwapChain = MessageId.IDXGISwapChain_SetFullscreenState_FSTransitionWithCompositionSwapChain;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeTarget_InvalidWithCompositionSwapChain = MessageId.IDXGISwapChain_ResizeTarget_InvalidWithCompositionSwapChain;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_WidthOrHeightIsZero = MessageId.IDXGISwapChain_ResizeBuffers_WidthOrHeightIsZero;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingNoneIsFlipModelOnly = MessageId.IDXGIFactory_CreateSwapChain_ScalingNoneIsFlipModelOnly;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingUnrecognized = MessageId.IDXGIFactory_CreateSwapChain_ScalingUnrecognized;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyFullscreenUnsupported = MessageId.IDXGIFactory_CreateSwapChain_DisplayOnlyFullscreenUnsupported;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyUnsupported = MessageId.IDXGIFactory_CreateSwapChain_DisplayOnlyUnsupported;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_RestartIsFullscreenOnly = MessageId.IDXGISwapChain_Present_RestartIsFullscreenOnly;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_ProtectedWindowlessPresentationRequiresDisplayOnly = MessageId.IDXGISwapChain_Present_ProtectedWindowlessPresentationRequiresDisplayOnly;
public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_DisplayOnlyUnsupported = MessageId.IDXGISwapChain_SetFullscreenState_DisplayOnlyUnsupported;
public const MessageId DXGI_MSG_IDXGISwapChain1_SetBackgroundColor_OutOfRange = MessageId.IDXGISwapChain1_SetBackgroundColor_OutOfRange;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyFullscreenUnsupported = MessageId.IDXGISwapChain_ResizeBuffers_DisplayOnlyFullscreenUnsupported;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyUnsupported = MessageId.IDXGISwapChain_ResizeBuffers_DisplayOnlyUnsupported;
public const MessageId DXGI_MSG_IDXGISwapchain_Present_ScrollUnsupported = MessageId.IDXGISwapchain_Present_ScrollUnsupported;
public const MessageId DXGI_MSG_IDXGISwapChain1_SetRotation_UnsupportedOS = MessageId.IDXGISwapChain1_SetRotation_UnsupportedOS;
public const MessageId DXGI_MSG_IDXGISwapChain1_GetRotation_UnsupportedOS = MessageId.IDXGISwapChain1_GetRotation_UnsupportedOS;
public const MessageId DXGI_MSG_IDXGISwapchain_Present_FullscreenRotation = MessageId.IDXGISwapchain_Present_FullscreenRotation;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_PartialPresentationWithMSAABuffers = MessageId.IDXGISwapChain_Present_PartialPresentationWithMSAABuffers;
public const MessageId DXGI_MSG_IDXGISwapChain1_SetRotation_FlipSequentialRequired = MessageId.IDXGISwapChain1_SetRotation_FlipSequentialRequired;
public const MessageId DXGI_MSG_IDXGISwapChain1_SetRotation_InvalidRotation = MessageId.IDXGISwapChain1_SetRotation_InvalidRotation;
public const MessageId DXGI_MSG_IDXGISwapChain1_GetRotation_FlipSequentialRequired = MessageId.IDXGISwapChain1_GetRotation_FlipSequentialRequired;
public const MessageId DXGI_MSG_IDXGISwapChain_GetHwnd_WrongType = MessageId.IDXGISwapChain_GetHwnd_WrongType;
public const MessageId DXGI_MSG_IDXGISwapChain_GetCompositionSurface_WrongType = MessageId.IDXGISwapChain_GetCompositionSurface_WrongType;
public const MessageId DXGI_MSG_IDXGISwapChain_GetCoreWindow_WrongType = MessageId.IDXGISwapChain_GetCoreWindow_WrongType;
public const MessageId DXGI_MSG_IDXGISwapChain_GetFullscreenDesc_NonHwnd = MessageId.IDXGISwapChain_GetFullscreenDesc_NonHwnd;
public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_CoreWindow = MessageId.IDXGISwapChain_SetFullscreenState_CoreWindow;
public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_UnsupportedOnWindows7 = MessageId.IDXGIFactory2_CreateSwapChainForCoreWindow_UnsupportedOnWindows7;
public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsNULL = MessageId.IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsNULL;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_FSUnsupportedForModernApps = MessageId.IDXGIFactory_CreateSwapChain_FSUnsupportedForModernApps;
public const MessageId DXGI_MSG_IDXGIFactory_MakeWindowAssociation_ModernApp = MessageId.IDXGIFactory_MakeWindowAssociation_ModernApp;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeTarget_ModernApp = MessageId.IDXGISwapChain_ResizeTarget_ModernApp;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeTarget_pNewTargetParametersIsNULL = MessageId.IDXGISwapChain_ResizeTarget_pNewTargetParametersIsNULL;
public const MessageId DXGI_MSG_IDXGIOutput_SetDisplaySurface_ModernApp = MessageId.IDXGIOutput_SetDisplaySurface_ModernApp;
public const MessageId DXGI_MSG_IDXGIOutput_TakeOwnership_ModernApp = MessageId.IDXGIOutput_TakeOwnership_ModernApp;
public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsInvalid = MessageId.IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsInvalid;
public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCompositionSurface_InvalidHandle = MessageId.IDXGIFactory2_CreateSwapChainForCompositionSurface_InvalidHandle;
public const MessageId DXGI_MSG_IDXGISurface1_GetDC_ModernApp = MessageId.IDXGISurface1_GetDC_ModernApp;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingNoneRequiresWindows8OrNewer = MessageId.IDXGIFactory_CreateSwapChain_ScalingNoneRequiresWindows8OrNewer;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoAndPreferRight = MessageId.IDXGISwapChain_Present_TemporaryMonoAndPreferRight;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithDoNotSequence = MessageId.IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithDoNotSequence;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithoutStereo = MessageId.IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithoutStereo;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoUnsupported = MessageId.IDXGISwapChain_Present_TemporaryMonoUnsupported;
public const MessageId DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_ArraySizeMismatch = MessageId.IDXGIOutput_GetDisplaySurfaceData_ArraySizeMismatch;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_PartialPresentationWithSwapEffectDiscard = MessageId.IDXGISwapChain_Present_PartialPresentationWithSwapEffectDiscard;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaUnrecognized = MessageId.IDXGIFactory_CreateSwapChain_AlphaUnrecognized;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaIsWindowlessOnly = MessageId.IDXGIFactory_CreateSwapChain_AlphaIsWindowlessOnly;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaIsFlipModelOnly = MessageId.IDXGIFactory_CreateSwapChain_AlphaIsFlipModelOnly;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_RestrictToOutputAdapterMismatch = MessageId.IDXGIFactory_CreateSwapChain_RestrictToOutputAdapterMismatch;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyOnLegacy = MessageId.IDXGIFactory_CreateSwapChain_DisplayOnlyOnLegacy;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyOnLegacy = MessageId.IDXGISwapChain_ResizeBuffers_DisplayOnlyOnLegacy;
public const MessageId DXGI_MSG_IDXGIResource1_CreateSubresourceSurface_InvalidIndex = MessageId.IDXGIResource1_CreateSubresourceSurface_InvalidIndex;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_InvalidScaling = MessageId.IDXGIFactory_CreateSwapChainForComposition_InvalidScaling;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForCoreWindow_InvalidSwapEffect = MessageId.IDXGIFactory_CreateSwapChainForCoreWindow_InvalidSwapEffect;
public const MessageId DXGI_MSG_IDXGIResource1_CreateSharedHandle_UnsupportedOS = MessageId.IDXGIResource1_CreateSharedHandle_UnsupportedOS;
public const MessageId DXGI_MSG_IDXGIFactory2_RegisterOcclusionStatusWindow_UnsupportedOS = MessageId.IDXGIFactory2_RegisterOcclusionStatusWindow_UnsupportedOS;
public const MessageId DXGI_MSG_IDXGIFactory2_RegisterOcclusionStatusEvent_UnsupportedOS = MessageId.IDXGIFactory2_RegisterOcclusionStatusEvent_UnsupportedOS;
public const MessageId DXGI_MSG_IDXGIOutput1_DuplicateOutput_UnsupportedOS = MessageId.IDXGIOutput1_DuplicateOutput_UnsupportedOS;
public const MessageId DXGI_MSG_IDXGIDisplayControl_IsStereoEnabled_UnsupportedOS = MessageId.IDXGIDisplayControl_IsStereoEnabled_UnsupportedOS;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_InvalidAlphaMode = MessageId.IDXGIFactory_CreateSwapChainForComposition_InvalidAlphaMode;
public const MessageId DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_InvalidResource = MessageId.IDXGIFactory_GetSharedResourceAdapterLuid_InvalidResource;
public const MessageId DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_InvalidLUID = MessageId.IDXGIFactory_GetSharedResourceAdapterLuid_InvalidLUID;
public const MessageId DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_UnsupportedOS = MessageId.IDXGIFactory_GetSharedResourceAdapterLuid_UnsupportedOS;
public const MessageId DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_2DOnly = MessageId.IDXGIOutput1_GetDisplaySurfaceData1_2DOnly;
public const MessageId DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_StagingOnly = MessageId.IDXGIOutput1_GetDisplaySurfaceData1_StagingOnly;
public const MessageId DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_NeedCPUAccessWrite = MessageId.IDXGIOutput1_GetDisplaySurfaceData1_NeedCPUAccessWrite;
public const MessageId DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_NoShared = MessageId.IDXGIOutput1_GetDisplaySurfaceData1_NoShared;
public const MessageId DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_OnlyMipLevels1 = MessageId.IDXGIOutput1_GetDisplaySurfaceData1_OnlyMipLevels1;
public const MessageId DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_MappedOrOfferedResource = MessageId.IDXGIOutput1_GetDisplaySurfaceData1_MappedOrOfferedResource;
public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_FSUnsupportedForModernApps = MessageId.IDXGISwapChain_SetFullscreenState_FSUnsupportedForModernApps;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_FailedToGoFSButNonPreRotated = MessageId.IDXGIFactory_CreateSwapChain_FailedToGoFSButNonPreRotated;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainOrRegisterOcclusionStatus_BlitModelUsedWhileRegisteredForOcclusionStatusEvents = MessageId.IDXGIFactory_CreateSwapChainOrRegisterOcclusionStatus_BlitModelUsedWhileRegisteredForOcclusionStatusEvents;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_BlitModelUsedWhileRegisteredForOcclusionStatusEvents = MessageId.IDXGISwapChain_Present_BlitModelUsedWhileRegisteredForOcclusionStatusEvents;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreFlipModelOnly = MessageId.IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreFlipModelOnly;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreNotFullscreen = MessageId.IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreNotFullscreen;
public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_Waitable = MessageId.IDXGISwapChain_SetFullscreenState_Waitable;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveWaitableFlag = MessageId.IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveWaitableFlag;
public const MessageId DXGI_MSG_IDXGISwapChain_GetFrameLatencyWaitableObject_OnlyWaitable = MessageId.IDXGISwapChain_GetFrameLatencyWaitableObject_OnlyWaitable;
public const MessageId DXGI_MSG_IDXGISwapChain_GetMaximumFrameLatency_OnlyWaitable = MessageId.IDXGISwapChain_GetMaximumFrameLatency_OnlyWaitable;
public const MessageId DXGI_MSG_IDXGISwapChain_GetMaximumFrameLatency_pMaxLatencyIsNULL = MessageId.IDXGISwapChain_GetMaximumFrameLatency_pMaxLatencyIsNULL;
public const MessageId DXGI_MSG_IDXGISwapChain_SetMaximumFrameLatency_OnlyWaitable = MessageId.IDXGISwapChain_SetMaximumFrameLatency_OnlyWaitable;
public const MessageId DXGI_MSG_IDXGISwapChain_SetMaximumFrameLatency_MaxLatencyIsOutOfBounds = MessageId.IDXGISwapChain_SetMaximumFrameLatency_MaxLatencyIsOutOfBounds;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_ForegroundIsCoreWindowOnly = MessageId.IDXGIFactory_CreateSwapChain_ForegroundIsCoreWindowOnly;
public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_ForegroundUnsupportedOnAdapter = MessageId.IDXGIFactory2_CreateSwapChainForCoreWindow_ForegroundUnsupportedOnAdapter;
public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidScaling = MessageId.IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidScaling;
public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidAlphaMode = MessageId.IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidAlphaMode;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveForegroundFlag = MessageId.IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveForegroundFlag;
public const MessageId DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixPointerCannotBeNull = MessageId.IDXGISwapChain_SetMatrixTransform_MatrixPointerCannotBeNull;
public const MessageId DXGI_MSG_IDXGISwapChain_SetMatrixTransform_RequiresCompositionSwapChain = MessageId.IDXGISwapChain_SetMatrixTransform_RequiresCompositionSwapChain;
public const MessageId DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixMustBeFinite = MessageId.IDXGISwapChain_SetMatrixTransform_MatrixMustBeFinite;
public const MessageId DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixMustBeTranslateAndOrScale = MessageId.IDXGISwapChain_SetMatrixTransform_MatrixMustBeTranslateAndOrScale;
public const MessageId DXGI_MSG_IDXGISwapChain_GetMatrixTransform_MatrixPointerCannotBeNull = MessageId.IDXGISwapChain_GetMatrixTransform_MatrixPointerCannotBeNull;
public const MessageId DXGI_MSG_IDXGISwapChain_GetMatrixTransform_RequiresCompositionSwapChain = MessageId.IDXGISwapChain_GetMatrixTransform_RequiresCompositionSwapChain;
public const MessageId DXGI_MSG_DXGIGetDebugInterface1_NULL_ppDebug = MessageId.DXGIGetDebugInterface1_NULL_ppDebug;
public const MessageId DXGI_MSG_DXGIGetDebugInterface1_InvalidFlags = MessageId.DXGIGetDebugInterface1_InvalidFlags;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_Decode = MessageId.IDXGISwapChain_Present_Decode;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_Decode = MessageId.IDXGISwapChain_ResizeBuffers_Decode;
public const MessageId DXGI_MSG_IDXGISwapChain_SetSourceSize_FlipModel = MessageId.IDXGISwapChain_SetSourceSize_FlipModel;
public const MessageId DXGI_MSG_IDXGISwapChain_SetSourceSize_Decode = MessageId.IDXGISwapChain_SetSourceSize_Decode;
public const MessageId DXGI_MSG_IDXGISwapChain_SetSourceSize_WidthHeight = MessageId.IDXGISwapChain_SetSourceSize_WidthHeight;
public const MessageId DXGI_MSG_IDXGISwapChain_GetSourceSize_NullPointers = MessageId.IDXGISwapChain_GetSourceSize_NullPointers;
public const MessageId DXGI_MSG_IDXGISwapChain_GetSourceSize_Decode = MessageId.IDXGISwapChain_GetSourceSize_Decode;
public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_SetColorSpace_InvalidFlags = MessageId.IDXGIDecodeSwapChain_SetColorSpace_InvalidFlags;
public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_SetSourceRect_InvalidRect = MessageId.IDXGIDecodeSwapChain_SetSourceRect_InvalidRect;
public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_SetTargetRect_InvalidRect = MessageId.IDXGIDecodeSwapChain_SetTargetRect_InvalidRect;
public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_SetDestSize_InvalidSize = MessageId.IDXGIDecodeSwapChain_SetDestSize_InvalidSize;
public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_GetSourceRect_InvalidPointer = MessageId.IDXGIDecodeSwapChain_GetSourceRect_InvalidPointer;
public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_GetTargetRect_InvalidPointer = MessageId.IDXGIDecodeSwapChain_GetTargetRect_InvalidPointer;
public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_GetDestSize_InvalidPointer = MessageId.IDXGIDecodeSwapChain_GetDestSize_InvalidPointer;
public const MessageId DXGI_MSG_IDXGISwapChain_PresentBuffer_YUV = MessageId.IDXGISwapChain_PresentBuffer_YUV;
public const MessageId DXGI_MSG_IDXGISwapChain_SetSourceSize_YUV = MessageId.IDXGISwapChain_SetSourceSize_YUV;
public const MessageId DXGI_MSG_IDXGISwapChain_GetSourceSize_YUV = MessageId.IDXGISwapChain_GetSourceSize_YUV;
public const MessageId DXGI_MSG_IDXGISwapChain_SetMatrixTransform_YUV = MessageId.IDXGISwapChain_SetMatrixTransform_YUV;
public const MessageId DXGI_MSG_IDXGISwapChain_GetMatrixTransform_YUV = MessageId.IDXGISwapChain_GetMatrixTransform_YUV;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_PartialPresentation_YUV = MessageId.IDXGISwapChain_Present_PartialPresentation_YUV;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveFlag_YUV = MessageId.IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveFlag_YUV;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_Alignment_YUV = MessageId.IDXGISwapChain_ResizeBuffers_Alignment_YUV;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_ShaderInputUnsupported_YUV = MessageId.IDXGIFactory_CreateSwapChain_ShaderInputUnsupported_YUV;
public const MessageId DXGI_MSG_IDXGIOutput3_CheckOverlaySupport_NullPointers = MessageId.IDXGIOutput3_CheckOverlaySupport_NullPointers;
public const MessageId DXGI_MSG_IDXGIOutput3_CheckOverlaySupport_IDXGIDeviceNotSupportedBypConcernedDevice = MessageId.IDXGIOutput3_CheckOverlaySupport_IDXGIDeviceNotSupportedBypConcernedDevice;
public const MessageId DXGI_MSG_IDXGIAdapter_EnumOutputs2_InvalidEnumOutputs2Flag = MessageId.IDXGIAdapter_EnumOutputs2_InvalidEnumOutputs2Flag;
public const MessageId DXGI_MSG_IDXGISwapChain_CreationOrSetFullscreenState_FSUnsupportedForFlipDiscard = MessageId.IDXGISwapChain_CreationOrSetFullscreenState_FSUnsupportedForFlipDiscard;
public const MessageId DXGI_MSG_IDXGIOutput4_CheckOverlayColorSpaceSupport_NullPointers = MessageId.IDXGIOutput4_CheckOverlayColorSpaceSupport_NullPointers;
public const MessageId DXGI_MSG_IDXGIOutput4_CheckOverlayColorSpaceSupport_IDXGIDeviceNotSupportedBypConcernedDevice = MessageId.IDXGIOutput4_CheckOverlayColorSpaceSupport_IDXGIDeviceNotSupportedBypConcernedDevice;
public const MessageId DXGI_MSG_IDXGISwapChain3_CheckColorSpaceSupport_NullPointers = MessageId.IDXGISwapChain3_CheckColorSpaceSupport_NullPointers;
public const MessageId DXGI_MSG_IDXGISwapChain3_SetColorSpace1_InvalidColorSpace = MessageId.IDXGISwapChain3_SetColorSpace1_InvalidColorSpace;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidHwProtect = MessageId.IDXGIFactory_CreateSwapChain_InvalidHwProtect;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_HwProtectUnsupported = MessageId.IDXGIFactory_CreateSwapChain_HwProtectUnsupported;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidHwProtect = MessageId.IDXGISwapChain_ResizeBuffers_InvalidHwProtect;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_HwProtectUnsupported = MessageId.IDXGISwapChain_ResizeBuffers_HwProtectUnsupported;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers1_D3D12Only = MessageId.IDXGISwapChain_ResizeBuffers1_D3D12Only;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers1_FlipModel = MessageId.IDXGISwapChain_ResizeBuffers1_FlipModel;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers1_NodeMaskAndQueueRequired = MessageId.IDXGISwapChain_ResizeBuffers1_NodeMaskAndQueueRequired;
public const MessageId DXGI_MSG_IDXGISwapChain_CreateSwapChain_InvalidHwProtectGdiFlag = MessageId.IDXGISwapChain_CreateSwapChain_InvalidHwProtectGdiFlag;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidHwProtectGdiFlag = MessageId.IDXGISwapChain_ResizeBuffers_InvalidHwProtectGdiFlag;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_10BitFormatNotSupported = MessageId.IDXGIFactory_CreateSwapChain_10BitFormatNotSupported;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_FlipSwapEffectRequired = MessageId.IDXGIFactory_CreateSwapChain_FlipSwapEffectRequired;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidDevice = MessageId.IDXGIFactory_CreateSwapChain_InvalidDevice;
public const MessageId DXGI_MSG_IDXGIOutput_TakeOwnership_Unsupported = MessageId.IDXGIOutput_TakeOwnership_Unsupported;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidQueue = MessageId.IDXGIFactory_CreateSwapChain_InvalidQueue;
public const MessageId DXGI_MSG_IDXGISwapChain3_ResizeBuffers1_InvalidQueue = MessageId.IDXGISwapChain3_ResizeBuffers1_InvalidQueue;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForHwnd_InvalidScaling = MessageId.IDXGIFactory_CreateSwapChainForHwnd_InvalidScaling;
public const MessageId DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidSize = MessageId.IDXGISwapChain3_SetHDRMetaData_InvalidSize;
public const MessageId DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidPointer = MessageId.IDXGISwapChain3_SetHDRMetaData_InvalidPointer;
public const MessageId DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidType = MessageId.IDXGISwapChain3_SetHDRMetaData_InvalidType;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_FullscreenAllowTearingIsInvalid = MessageId.IDXGISwapChain_Present_FullscreenAllowTearingIsInvalid;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_AllowTearingRequiresPresentIntervalZero = MessageId.IDXGISwapChain_Present_AllowTearingRequiresPresentIntervalZero;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_AllowTearingRequiresCreationFlag = MessageId.IDXGISwapChain_Present_AllowTearingRequiresCreationFlag;
public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveAllowTearingFlag = MessageId.IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveAllowTearingFlag;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_AllowTearingFlagIsFlipModelOnly = MessageId.IDXGIFactory_CreateSwapChain_AllowTearingFlagIsFlipModelOnly;
public const MessageId DXGI_MSG_IDXGIFactory_CheckFeatureSupport_InvalidFeature = MessageId.IDXGIFactory_CheckFeatureSupport_InvalidFeature;
public const MessageId DXGI_MSG_IDXGIFactory_CheckFeatureSupport_InvalidSize = MessageId.IDXGIFactory_CheckFeatureSupport_InvalidSize;
public const MessageId DXGI_MSG_IDXGIOutput6_CheckHardwareCompositionSupport_NullPointer = MessageId.IDXGIOutput6_CheckHardwareCompositionSupport_NullPointer;
public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_PerMonitorDpiShimApplied = MessageId.IDXGISwapChain_SetFullscreenState_PerMonitorDpiShimApplied;
public const MessageId DXGI_MSG_IDXGIOutput_DuplicateOutput_PerMonitorDpiShimApplied = MessageId.IDXGIOutput_DuplicateOutput_PerMonitorDpiShimApplied;
public const MessageId DXGI_MSG_IDXGIOutput_DuplicateOutput1_PerMonitorDpiRequired = MessageId.IDXGIOutput_DuplicateOutput1_PerMonitorDpiRequired;
public const MessageId DXGI_MSG_IDXGIFactory7_UnregisterAdaptersChangedEvent_CookieNotFound = MessageId.IDXGIFactory7_UnregisterAdaptersChangedEvent_CookieNotFound;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_LegacyBltModelSwapEffect = MessageId.IDXGIFactory_CreateSwapChain_LegacyBltModelSwapEffect;
public const MessageId DXGI_MSG_IDXGISwapChain4_SetHDRMetaData_MetadataUnchanged = MessageId.IDXGISwapChain4_SetHDRMetaData_MetadataUnchanged;
public const MessageId DXGI_MSG_IDXGISwapChain_Present_11On12_Released_Resource = MessageId.IDXGISwapChain_Present_11On12_Released_Resource;
public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_MultipleSwapchainRefToSurface_DeferredDtr = MessageId.IDXGIFactory_CreateSwapChain_MultipleSwapchainRefToSurface_DeferredDtr;
public const MessageId DXGI_MSG_IDXGIFactory_MakeWindowAssociation_NoOpBehavior = MessageId.IDXGIFactory_MakeWindowAssociation_NoOpBehavior;
public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow = MessageId.Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow;
public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_DISCARD_BufferCount = MessageId.Phone_IDXGIFactory_CreateSwapChain_DISCARD_BufferCount;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_SetFullscreenState_NotAvailable = MessageId.Phone_IDXGISwapChain_SetFullscreenState_NotAvailable;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_ResizeBuffers_NotAvailable = MessageId.Phone_IDXGISwapChain_ResizeBuffers_NotAvailable;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_ResizeTarget_NotAvailable = MessageId.Phone_IDXGISwapChain_ResizeTarget_NotAvailable;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidLayerIndex = MessageId.Phone_IDXGISwapChain_Present_InvalidLayerIndex;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_MultipleLayerIndex = MessageId.Phone_IDXGISwapChain_Present_MultipleLayerIndex;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidLayerFlag = MessageId.Phone_IDXGISwapChain_Present_InvalidLayerFlag;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidRotation = MessageId.Phone_IDXGISwapChain_Present_InvalidRotation;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidBlend = MessageId.Phone_IDXGISwapChain_Present_InvalidBlend;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidResource = MessageId.Phone_IDXGISwapChain_Present_InvalidResource;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidMultiPlaneOverlayResource = MessageId.Phone_IDXGISwapChain_Present_InvalidMultiPlaneOverlayResource;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidIndexForPrimary = MessageId.Phone_IDXGISwapChain_Present_InvalidIndexForPrimary;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidIndexForOverlay = MessageId.Phone_IDXGISwapChain_Present_InvalidIndexForOverlay;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidSubResourceIndex = MessageId.Phone_IDXGISwapChain_Present_InvalidSubResourceIndex;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidSourceRect = MessageId.Phone_IDXGISwapChain_Present_InvalidSourceRect;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidDestinationRect = MessageId.Phone_IDXGISwapChain_Present_InvalidDestinationRect;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_MultipleResource = MessageId.Phone_IDXGISwapChain_Present_MultipleResource;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_NotSharedResource = MessageId.Phone_IDXGISwapChain_Present_NotSharedResource;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidFlag = MessageId.Phone_IDXGISwapChain_Present_InvalidFlag;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidInterval = MessageId.Phone_IDXGISwapChain_Present_InvalidInterval;
public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_MSAA_NotSupported = MessageId.Phone_IDXGIFactory_CreateSwapChain_MSAA_NotSupported;
public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_ScalingAspectRatioStretch_Supported_ModernApp = MessageId.Phone_IDXGIFactory_CreateSwapChain_ScalingAspectRatioStretch_Supported_ModernApp;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_GetFrameStatistics_NotAvailable_ModernApp = MessageId.Phone_IDXGISwapChain_GetFrameStatistics_NotAvailable_ModernApp;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_ReplaceInterval0With1 = MessageId.Phone_IDXGISwapChain_Present_ReplaceInterval0With1;
public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FailedRegisterWithCompositor = MessageId.Phone_IDXGIFactory_CreateSwapChain_FailedRegisterWithCompositor;
public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow_AtRendering = MessageId.Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow_AtRendering;
public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FLIP_SEQUENTIAL_BufferCount = MessageId.Phone_IDXGIFactory_CreateSwapChain_FLIP_SEQUENTIAL_BufferCount;
public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FLIP_Modern_CoreWindow_Only = MessageId.Phone_IDXGIFactory_CreateSwapChain_FLIP_Modern_CoreWindow_Only;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present1_RequiresOverlays = MessageId.Phone_IDXGISwapChain_Present1_RequiresOverlays;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_SetBackgroundColor_FlipSequentialRequired = MessageId.Phone_IDXGISwapChain_SetBackgroundColor_FlipSequentialRequired;
public const MessageId DXGI_MSG_Phone_IDXGISwapChain_GetBackgroundColor_FlipSequentialRequired = MessageId.Phone_IDXGISwapChain_GetBackgroundColor_FlipSequentialRequired;
}

View File

@@ -7,6 +7,8 @@
// </auto-generated>
// ------------------------------------------------------------------------------
using Win32.Graphics.Direct2D.Common;
namespace Win32.Graphics.Imaging;
public static partial class Apis
@@ -6442,5 +6444,302 @@ public static partial class Apis
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public const AlphaMode D2D1_ALPHA_MODE_UNKNOWN = AlphaMode.Unknown;
public const AlphaMode D2D1_ALPHA_MODE_PREMULTIPLIED = AlphaMode.Premultiplied;
public const AlphaMode D2D1_ALPHA_MODE_STRAIGHT = AlphaMode.Straight;
public const AlphaMode D2D1_ALPHA_MODE_IGNORE = AlphaMode.Ignore;
public const FigureBegin D2D1_FIGURE_BEGIN_FILLED = FigureBegin.Filled;
public const FigureBegin D2D1_FIGURE_BEGIN_HOLLOW = FigureBegin.Hollow;
public const FigureEnd D2D1_FIGURE_END_OPEN = FigureEnd.Open;
public const FigureEnd D2D1_FIGURE_END_CLOSED = FigureEnd.Closed;
public const PathSegment D2D1_PATH_SEGMENT_NONE = PathSegment.None;
public const PathSegment D2D1_PATH_SEGMENT_FORCE_UNSTROKED = PathSegment.ForceUnstroked;
public const PathSegment D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN = PathSegment.ForceRoundLineJoin;
public const FillMode D2D1_FILL_MODE_ALTERNATE = FillMode.Alternate;
public const FillMode D2D1_FILL_MODE_WINDING = FillMode.Winding;
public const BorderMode D2D1_BORDER_MODE_SOFT = BorderMode.Soft;
public const BorderMode D2D1_BORDER_MODE_HARD = BorderMode.Hard;
public const BlendMode D2D1_BLEND_MODE_MULTIPLY = BlendMode.Multiply;
public const BlendMode D2D1_BLEND_MODE_SCREEN = BlendMode.Screen;
public const BlendMode D2D1_BLEND_MODE_DARKEN = BlendMode.Darken;
public const BlendMode D2D1_BLEND_MODE_LIGHTEN = BlendMode.Lighten;
public const BlendMode D2D1_BLEND_MODE_DISSOLVE = BlendMode.Dissolve;
public const BlendMode D2D1_BLEND_MODE_COLOR_BURN = BlendMode.ColorBurn;
public const BlendMode D2D1_BLEND_MODE_LINEAR_BURN = BlendMode.LinearBurn;
public const BlendMode D2D1_BLEND_MODE_DARKER_COLOR = BlendMode.DarkerColor;
public const BlendMode D2D1_BLEND_MODE_LIGHTER_COLOR = BlendMode.LighterColor;
public const BlendMode D2D1_BLEND_MODE_COLOR_DODGE = BlendMode.ColorDodge;
public const BlendMode D2D1_BLEND_MODE_LINEAR_DODGE = BlendMode.LinearDodge;
public const BlendMode D2D1_BLEND_MODE_OVERLAY = BlendMode.Overlay;
public const BlendMode D2D1_BLEND_MODE_SOFT_LIGHT = BlendMode.SoftLight;
public const BlendMode D2D1_BLEND_MODE_HARD_LIGHT = BlendMode.HardLight;
public const BlendMode D2D1_BLEND_MODE_VIVID_LIGHT = BlendMode.VividLight;
public const BlendMode D2D1_BLEND_MODE_LINEAR_LIGHT = BlendMode.LinearLight;
public const BlendMode D2D1_BLEND_MODE_PIN_LIGHT = BlendMode.PinLight;
public const BlendMode D2D1_BLEND_MODE_HARD_MIX = BlendMode.HardMix;
public const BlendMode D2D1_BLEND_MODE_DIFFERENCE = BlendMode.Difference;
public const BlendMode D2D1_BLEND_MODE_EXCLUSION = BlendMode.Exclusion;
public const BlendMode D2D1_BLEND_MODE_HUE = BlendMode.Hue;
public const BlendMode D2D1_BLEND_MODE_SATURATION = BlendMode.Saturation;
public const BlendMode D2D1_BLEND_MODE_COLOR = BlendMode.Color;
public const BlendMode D2D1_BLEND_MODE_LUMINOSITY = BlendMode.Luminosity;
public const BlendMode D2D1_BLEND_MODE_SUBTRACT = BlendMode.Subtract;
public const BlendMode D2D1_BLEND_MODE_DIVISION = BlendMode.Division;
public const ColorMatrixAlphaMode D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED = ColorMatrixAlphaMode.Premultiplied;
public const ColorMatrixAlphaMode D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT = ColorMatrixAlphaMode.Straight;
public const AffineTransform2DInterpolationMode D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR = AffineTransform2DInterpolationMode.NearestNeighbor;
public const AffineTransform2DInterpolationMode D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR = AffineTransform2DInterpolationMode.Linear;
public const AffineTransform2DInterpolationMode D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC = AffineTransform2DInterpolationMode.Cubic;
public const AffineTransform2DInterpolationMode D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = AffineTransform2DInterpolationMode.MultiSampleLinear;
public const AffineTransform2DInterpolationMode D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC = AffineTransform2DInterpolationMode.Anisotropic;
public const AffineTransform2DInterpolationMode D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = AffineTransform2DInterpolationMode.HighQualityCubic;
public const TurbulenceNoise D2D1_TURBULENCE_NOISE_FRACTAL_SUM = TurbulenceNoise.FractalSum;
public const TurbulenceNoise D2D1_TURBULENCE_NOISE_TURBULENCE = TurbulenceNoise.Turbulence;
public const CompositeMode D2D1_COMPOSITE_MODE_SOURCE_OVER = CompositeMode.SourceOver;
public const CompositeMode D2D1_COMPOSITE_MODE_DESTINATION_OVER = CompositeMode.DestinationOver;
public const CompositeMode D2D1_COMPOSITE_MODE_SOURCE_IN = CompositeMode.SourceIn;
public const CompositeMode D2D1_COMPOSITE_MODE_DESTINATION_IN = CompositeMode.DestinationIn;
public const CompositeMode D2D1_COMPOSITE_MODE_SOURCE_OUT = CompositeMode.SourceOut;
public const CompositeMode D2D1_COMPOSITE_MODE_DESTINATION_OUT = CompositeMode.DestinationOut;
public const CompositeMode D2D1_COMPOSITE_MODE_SOURCE_ATOP = CompositeMode.SourceAtop;
public const CompositeMode D2D1_COMPOSITE_MODE_DESTINATION_ATOP = CompositeMode.DestinationAtop;
public const CompositeMode D2D1_COMPOSITE_MODE_XOR = CompositeMode.Xor;
public const CompositeMode D2D1_COMPOSITE_MODE_PLUS = CompositeMode.Plus;
public const CompositeMode D2D1_COMPOSITE_MODE_SOURCE_COPY = CompositeMode.SourceCopy;
public const CompositeMode D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY = CompositeMode.BoundedSourceCopy;
public const CompositeMode D2D1_COMPOSITE_MODE_MASK_INVERT = CompositeMode.MaskInvert;
public const WICColorContextType WICColorContextUninitialized = WICColorContextType.Uninitialized;
public const WICColorContextType WICColorContextProfile = WICColorContextType.Profile;
public const WICColorContextType WICColorContextExifColorSpace = WICColorContextType.ExifColorSpace;
public const WICBitmapCreateCacheOption WICBitmapNoCache = WICBitmapCreateCacheOption.NoCache;
public const WICBitmapCreateCacheOption WICBitmapCacheOnDemand = WICBitmapCreateCacheOption.CacheOnDemand;
public const WICBitmapCreateCacheOption WICBitmapCacheOnLoad = WICBitmapCreateCacheOption.CacheOnLoad;
public const WICDecodeOptions WICDecodeMetadataCacheOnDemand = WICDecodeOptions.CacheOnDemand;
public const WICDecodeOptions WICDecodeMetadataCacheOnLoad = WICDecodeOptions.CacheOnLoad;
public const WICBitmapEncoderCacheOption WICBitmapEncoderCacheInMemory = WICBitmapEncoderCacheOption.CacheInMemory;
public const WICBitmapEncoderCacheOption WICBitmapEncoderCacheTempFile = WICBitmapEncoderCacheOption.CacheTempFile;
public const WICBitmapEncoderCacheOption WICBitmapEncoderNoCache = WICBitmapEncoderCacheOption.NoCache;
public const WICComponentType WICDecoder = WICComponentType.Decoder;
public const WICComponentType WICEncoder = WICComponentType.Encoder;
public const WICComponentType WICPixelFormatConverter = WICComponentType.PixelFormatConverter;
public const WICComponentType WICMetadataReader = WICComponentType.MetadataReader;
public const WICComponentType WICMetadataWriter = WICComponentType.MetadataWriter;
public const WICComponentType WICPixelFormat = WICComponentType.PixelFormat;
public const WICComponentType WICAllComponents = WICComponentType.AllComponents;
public const WICComponentEnumerateOptions WICComponentEnumerateDefault = WICComponentEnumerateOptions.Default;
public const WICComponentEnumerateOptions WICComponentEnumerateRefresh = WICComponentEnumerateOptions.Refresh;
public const WICComponentEnumerateOptions WICComponentEnumerateDisabled = WICComponentEnumerateOptions.Disabled;
public const WICComponentEnumerateOptions WICComponentEnumerateUnsigned = WICComponentEnumerateOptions.Unsigned;
public const WICComponentEnumerateOptions WICComponentEnumerateBuiltInOnly = WICComponentEnumerateOptions.BuiltInOnly;
public const WICBitmapInterpolationMode WICBitmapInterpolationModeNearestNeighbor = WICBitmapInterpolationMode.ModeNearestNeighbor;
public const WICBitmapInterpolationMode WICBitmapInterpolationModeLinear = WICBitmapInterpolationMode.ModeLinear;
public const WICBitmapInterpolationMode WICBitmapInterpolationModeCubic = WICBitmapInterpolationMode.ModeCubic;
public const WICBitmapInterpolationMode WICBitmapInterpolationModeFant = WICBitmapInterpolationMode.ModeFant;
public const WICBitmapInterpolationMode WICBitmapInterpolationModeHighQualityCubic = WICBitmapInterpolationMode.ModeHighQualityCubic;
public const WICBitmapPaletteType WICBitmapPaletteTypeCustom = WICBitmapPaletteType.Custom;
public const WICBitmapPaletteType WICBitmapPaletteTypeMedianCut = WICBitmapPaletteType.MedianCut;
public const WICBitmapPaletteType WICBitmapPaletteTypeFixedBW = WICBitmapPaletteType.FixedBW;
public const WICBitmapPaletteType WICBitmapPaletteTypeFixedHalftone8 = WICBitmapPaletteType.FixedHalftone8;
public const WICBitmapPaletteType WICBitmapPaletteTypeFixedHalftone27 = WICBitmapPaletteType.FixedHalftone27;
public const WICBitmapPaletteType WICBitmapPaletteTypeFixedHalftone64 = WICBitmapPaletteType.FixedHalftone64;
public const WICBitmapPaletteType WICBitmapPaletteTypeFixedHalftone125 = WICBitmapPaletteType.FixedHalftone125;
public const WICBitmapPaletteType WICBitmapPaletteTypeFixedHalftone216 = WICBitmapPaletteType.FixedHalftone216;
public const WICBitmapPaletteType WICBitmapPaletteTypeFixedWebPalette = WICBitmapPaletteType.FixedWebPalette;
public const WICBitmapPaletteType WICBitmapPaletteTypeFixedHalftone252 = WICBitmapPaletteType.FixedHalftone252;
public const WICBitmapPaletteType WICBitmapPaletteTypeFixedHalftone256 = WICBitmapPaletteType.FixedHalftone256;
public const WICBitmapPaletteType WICBitmapPaletteTypeFixedGray4 = WICBitmapPaletteType.FixedGray4;
public const WICBitmapPaletteType WICBitmapPaletteTypeFixedGray16 = WICBitmapPaletteType.FixedGray16;
public const WICBitmapPaletteType WICBitmapPaletteTypeFixedGray256 = WICBitmapPaletteType.FixedGray256;
public const WICBitmapDitherType WICBitmapDitherTypeNone = WICBitmapDitherType.None;
public const WICBitmapDitherType WICBitmapDitherTypeSolid = WICBitmapDitherType.Solid;
public const WICBitmapDitherType WICBitmapDitherTypeOrdered4x4 = WICBitmapDitherType.Ordered4x4;
public const WICBitmapDitherType WICBitmapDitherTypeOrdered8x8 = WICBitmapDitherType.Ordered8x8;
public const WICBitmapDitherType WICBitmapDitherTypeOrdered16x16 = WICBitmapDitherType.Ordered16x16;
public const WICBitmapDitherType WICBitmapDitherTypeSpiral4x4 = WICBitmapDitherType.Spiral4x4;
public const WICBitmapDitherType WICBitmapDitherTypeSpiral8x8 = WICBitmapDitherType.Spiral8x8;
public const WICBitmapDitherType WICBitmapDitherTypeDualSpiral4x4 = WICBitmapDitherType.DualSpiral4x4;
public const WICBitmapDitherType WICBitmapDitherTypeDualSpiral8x8 = WICBitmapDitherType.DualSpiral8x8;
public const WICBitmapDitherType WICBitmapDitherTypeErrorDiffusion = WICBitmapDitherType.ErrorDiffusion;
public const WICBitmapAlphaChannelOption WICBitmapUseAlpha = WICBitmapAlphaChannelOption.UseAlpha;
public const WICBitmapAlphaChannelOption WICBitmapUsePremultipliedAlpha = WICBitmapAlphaChannelOption.UsePremultipliedAlpha;
public const WICBitmapAlphaChannelOption WICBitmapIgnoreAlpha = WICBitmapAlphaChannelOption.IgnoreAlpha;
public const WICBitmapTransformOptions WICBitmapTransformRotate0 = WICBitmapTransformOptions.Rotate0;
public const WICBitmapTransformOptions WICBitmapTransformRotate90 = WICBitmapTransformOptions.Rotate90;
public const WICBitmapTransformOptions WICBitmapTransformRotate180 = WICBitmapTransformOptions.Rotate180;
public const WICBitmapTransformOptions WICBitmapTransformRotate270 = WICBitmapTransformOptions.Rotate270;
public const WICBitmapTransformOptions WICBitmapTransformFlipHorizontal = WICBitmapTransformOptions.FlipHorizontal;
public const WICBitmapTransformOptions WICBitmapTransformFlipVertical = WICBitmapTransformOptions.FlipVertical;
public const WICBitmapLockFlags WICBitmapLockRead = WICBitmapLockFlags.Read;
public const WICBitmapLockFlags WICBitmapLockWrite = WICBitmapLockFlags.Write;
public const WICBitmapDecoderCapabilities WICBitmapDecoderCapabilitySameEncoder = WICBitmapDecoderCapabilities.SameEncoder;
public const WICBitmapDecoderCapabilities WICBitmapDecoderCapabilityCanDecodeAllImages = WICBitmapDecoderCapabilities.CanDecodeAllImages;
public const WICBitmapDecoderCapabilities WICBitmapDecoderCapabilityCanDecodeSomeImages = WICBitmapDecoderCapabilities.CanDecodeSomeImages;
public const WICBitmapDecoderCapabilities WICBitmapDecoderCapabilityCanEnumerateMetadata = WICBitmapDecoderCapabilities.CanEnumerateMetadata;
public const WICBitmapDecoderCapabilities WICBitmapDecoderCapabilityCanDecodeThumbnail = WICBitmapDecoderCapabilities.CanDecodeThumbnail;
public const WICProgressOperation WICProgressOperationCopyPixels = WICProgressOperation.CopyPixels;
public const WICProgressOperation WICProgressOperationWritePixels = WICProgressOperation.WritePixels;
public const WICProgressOperation WICProgressOperationAll = WICProgressOperation.All;
public const WICProgressNotification WICProgressNotificationBegin = WICProgressNotification.Begin;
public const WICProgressNotification WICProgressNotificationEnd = WICProgressNotification.End;
public const WICProgressNotification WICProgressNotificationFrequent = WICProgressNotification.Frequent;
public const WICProgressNotification WICProgressNotificationAll = WICProgressNotification.All;
public const WICComponentSigning WICComponentSigned = WICComponentSigning.Signed;
public const WICComponentSigning WICComponentUnsigned = WICComponentSigning.Unsigned;
public const WICComponentSigning WICComponentSafe = WICComponentSigning.Safe;
public const WICComponentSigning WICComponentDisabled = WICComponentSigning.Disabled;
public const WICGifLogicalScreenDescriptorProperties WICGifLogicalScreenSignature = WICGifLogicalScreenDescriptorProperties.WICGifLogicalScreenSignature;
public const WICGifLogicalScreenDescriptorProperties WICGifLogicalScreenDescriptorWidth = WICGifLogicalScreenDescriptorProperties.WICGifLogicalScreenDescriptorWidth;
public const WICGifLogicalScreenDescriptorProperties WICGifLogicalScreenDescriptorHeight = WICGifLogicalScreenDescriptorProperties.WICGifLogicalScreenDescriptorHeight;
public const WICGifLogicalScreenDescriptorProperties WICGifLogicalScreenDescriptorGlobalColorTableFlag = WICGifLogicalScreenDescriptorProperties.WICGifLogicalScreenDescriptorGlobalColorTableFlag;
public const WICGifLogicalScreenDescriptorProperties WICGifLogicalScreenDescriptorColorResolution = WICGifLogicalScreenDescriptorProperties.WICGifLogicalScreenDescriptorColorResolution;
public const WICGifLogicalScreenDescriptorProperties WICGifLogicalScreenDescriptorSortFlag = WICGifLogicalScreenDescriptorProperties.WICGifLogicalScreenDescriptorSortFlag;
public const WICGifLogicalScreenDescriptorProperties WICGifLogicalScreenDescriptorGlobalColorTableSize = WICGifLogicalScreenDescriptorProperties.WICGifLogicalScreenDescriptorGlobalColorTableSize;
public const WICGifLogicalScreenDescriptorProperties WICGifLogicalScreenDescriptorBackgroundColorIndex = WICGifLogicalScreenDescriptorProperties.WICGifLogicalScreenDescriptorBackgroundColorIndex;
public const WICGifLogicalScreenDescriptorProperties WICGifLogicalScreenDescriptorPixelAspectRatio = WICGifLogicalScreenDescriptorProperties.WICGifLogicalScreenDescriptorPixelAspectRatio;
public const WICGifImageDescriptorProperties WICGifImageDescriptorLeft = WICGifImageDescriptorProperties.WICGifImageDescriptorLeft;
public const WICGifImageDescriptorProperties WICGifImageDescriptorTop = WICGifImageDescriptorProperties.WICGifImageDescriptorTop;
public const WICGifImageDescriptorProperties WICGifImageDescriptorWidth = WICGifImageDescriptorProperties.WICGifImageDescriptorWidth;
public const WICGifImageDescriptorProperties WICGifImageDescriptorHeight = WICGifImageDescriptorProperties.WICGifImageDescriptorHeight;
public const WICGifImageDescriptorProperties WICGifImageDescriptorLocalColorTableFlag = WICGifImageDescriptorProperties.WICGifImageDescriptorLocalColorTableFlag;
public const WICGifImageDescriptorProperties WICGifImageDescriptorInterlaceFlag = WICGifImageDescriptorProperties.WICGifImageDescriptorInterlaceFlag;
public const WICGifImageDescriptorProperties WICGifImageDescriptorSortFlag = WICGifImageDescriptorProperties.WICGifImageDescriptorSortFlag;
public const WICGifImageDescriptorProperties WICGifImageDescriptorLocalColorTableSize = WICGifImageDescriptorProperties.WICGifImageDescriptorLocalColorTableSize;
public const WICGifGraphicControlExtensionProperties WICGifGraphicControlExtensionDisposal = WICGifGraphicControlExtensionProperties.WICGifGraphicControlExtensionDisposal;
public const WICGifGraphicControlExtensionProperties WICGifGraphicControlExtensionUserInputFlag = WICGifGraphicControlExtensionProperties.WICGifGraphicControlExtensionUserInputFlag;
public const WICGifGraphicControlExtensionProperties WICGifGraphicControlExtensionTransparencyFlag = WICGifGraphicControlExtensionProperties.WICGifGraphicControlExtensionTransparencyFlag;
public const WICGifGraphicControlExtensionProperties WICGifGraphicControlExtensionDelay = WICGifGraphicControlExtensionProperties.WICGifGraphicControlExtensionDelay;
public const WICGifGraphicControlExtensionProperties WICGifGraphicControlExtensionTransparentColorIndex = WICGifGraphicControlExtensionProperties.WICGifGraphicControlExtensionTransparentColorIndex;
public const WICGifApplicationExtensionProperties WICGifApplicationExtensionApplication = WICGifApplicationExtensionProperties.WICGifApplicationExtensionApplication;
public const WICGifApplicationExtensionProperties WICGifApplicationExtensionData = WICGifApplicationExtensionProperties.WICGifApplicationExtensionData;
public const WICGifCommentExtensionProperties WICGifCommentExtensionText = WICGifCommentExtensionProperties.WICGifCommentExtensionText;
public const WICJpegCommentProperties WICJpegCommentText = WICJpegCommentProperties.WICJpegCommentText;
public const WICJpegLuminanceProperties WICJpegLuminanceTable = WICJpegLuminanceProperties.WICJpegLuminanceTable;
public const WICJpegChrominanceProperties WICJpegChrominanceTable = WICJpegChrominanceProperties.WICJpegChrominanceTable;
public const WIC8BIMIptcProperties WIC8BIMIptcPString = WIC8BIMIptcProperties.WIC8BIMIptcPString;
public const WIC8BIMIptcProperties WIC8BIMIptcEmbeddedIPTC = WIC8BIMIptcProperties.WIC8BIMIptcEmbeddedIPTC;
public const WIC8BIMResolutionInfoProperties WIC8BIMResolutionInfoPString = WIC8BIMResolutionInfoProperties.WIC8BIMResolutionInfoPString;
public const WIC8BIMResolutionInfoProperties WIC8BIMResolutionInfoHResolution = WIC8BIMResolutionInfoProperties.WIC8BIMResolutionInfoHResolution;
public const WIC8BIMResolutionInfoProperties WIC8BIMResolutionInfoHResolutionUnit = WIC8BIMResolutionInfoProperties.WIC8BIMResolutionInfoHResolutionUnit;
public const WIC8BIMResolutionInfoProperties WIC8BIMResolutionInfoWidthUnit = WIC8BIMResolutionInfoProperties.WIC8BIMResolutionInfoWidthUnit;
public const WIC8BIMResolutionInfoProperties WIC8BIMResolutionInfoVResolution = WIC8BIMResolutionInfoProperties.WIC8BIMResolutionInfoVResolution;
public const WIC8BIMResolutionInfoProperties WIC8BIMResolutionInfoVResolutionUnit = WIC8BIMResolutionInfoProperties.WIC8BIMResolutionInfoVResolutionUnit;
public const WIC8BIMResolutionInfoProperties WIC8BIMResolutionInfoHeightUnit = WIC8BIMResolutionInfoProperties.WIC8BIMResolutionInfoHeightUnit;
public const WIC8BIMIptcDigestProperties WIC8BIMIptcDigestPString = WIC8BIMIptcDigestProperties.WIC8BIMIptcDigestPString;
public const WIC8BIMIptcDigestProperties WIC8BIMIptcDigestIptcDigest = WIC8BIMIptcDigestProperties.WIC8BIMIptcDigestIptcDigest;
public const WICPngGamaProperties WICPngGamaGamma = WICPngGamaProperties.WICPngGamaGamma;
public const WICPngBkgdProperties WICPngBkgdBackgroundColor = WICPngBkgdProperties.WICPngBkgdBackgroundColor;
public const WICPngItxtProperties WICPngItxtKeyword = WICPngItxtProperties.WICPngItxtKeyword;
public const WICPngItxtProperties WICPngItxtCompressionFlag = WICPngItxtProperties.WICPngItxtCompressionFlag;
public const WICPngItxtProperties WICPngItxtLanguageTag = WICPngItxtProperties.WICPngItxtLanguageTag;
public const WICPngItxtProperties WICPngItxtTranslatedKeyword = WICPngItxtProperties.WICPngItxtTranslatedKeyword;
public const WICPngItxtProperties WICPngItxtText = WICPngItxtProperties.WICPngItxtText;
public const WICPngChrmProperties WICPngChrmWhitePointX = WICPngChrmProperties.WICPngChrmWhitePointX;
public const WICPngChrmProperties WICPngChrmWhitePointY = WICPngChrmProperties.WICPngChrmWhitePointY;
public const WICPngChrmProperties WICPngChrmRedX = WICPngChrmProperties.WICPngChrmRedX;
public const WICPngChrmProperties WICPngChrmRedY = WICPngChrmProperties.WICPngChrmRedY;
public const WICPngChrmProperties WICPngChrmGreenX = WICPngChrmProperties.WICPngChrmGreenX;
public const WICPngChrmProperties WICPngChrmGreenY = WICPngChrmProperties.WICPngChrmGreenY;
public const WICPngChrmProperties WICPngChrmBlueX = WICPngChrmProperties.WICPngChrmBlueX;
public const WICPngChrmProperties WICPngChrmBlueY = WICPngChrmProperties.WICPngChrmBlueY;
public const WICPngHistProperties WICPngHistFrequencies = WICPngHistProperties.WICPngHistFrequencies;
public const WICPngIccpProperties WICPngIccpProfileName = WICPngIccpProperties.WICPngIccpProfileName;
public const WICPngIccpProperties WICPngIccpProfileData = WICPngIccpProperties.WICPngIccpProfileData;
public const WICPngSrgbProperties WICPngSrgbRenderingIntent = WICPngSrgbProperties.WICPngSrgbRenderingIntent;
public const WICPngTimeProperties WICPngTimeYear = WICPngTimeProperties.WICPngTimeYear;
public const WICPngTimeProperties WICPngTimeMonth = WICPngTimeProperties.WICPngTimeMonth;
public const WICPngTimeProperties WICPngTimeDay = WICPngTimeProperties.WICPngTimeDay;
public const WICPngTimeProperties WICPngTimeHour = WICPngTimeProperties.WICPngTimeHour;
public const WICPngTimeProperties WICPngTimeMinute = WICPngTimeProperties.WICPngTimeMinute;
public const WICPngTimeProperties WICPngTimeSecond = WICPngTimeProperties.WICPngTimeSecond;
public const WICHeifProperties WICHeifOrientation = WICHeifProperties.WICHeifOrientation;
public const WICHeifHdrProperties WICHeifHdrMaximumLuminanceLevel = WICHeifHdrProperties.WICHeifHdrMaximumLuminanceLevel;
public const WICHeifHdrProperties WICHeifHdrMaximumFrameAverageLuminanceLevel = WICHeifHdrProperties.WICHeifHdrMaximumFrameAverageLuminanceLevel;
public const WICHeifHdrProperties WICHeifHdrMinimumMasteringDisplayLuminanceLevel = WICHeifHdrProperties.WICHeifHdrMinimumMasteringDisplayLuminanceLevel;
public const WICHeifHdrProperties WICHeifHdrMaximumMasteringDisplayLuminanceLevel = WICHeifHdrProperties.WICHeifHdrMaximumMasteringDisplayLuminanceLevel;
public const WICHeifHdrProperties WICHeifHdrCustomVideoPrimaries = WICHeifHdrProperties.WICHeifHdrCustomVideoPrimaries;
public const WICWebpAnimProperties WICWebpAnimLoopCount = WICWebpAnimProperties.WICWebpAnimLoopCount;
public const WICWebpAnmfProperties WICWebpAnmfFrameDuration = WICWebpAnmfProperties.WICWebpAnmfFrameDuration;
public const WICSectionAccessLevel WICSectionAccessLevelRead = WICSectionAccessLevel.WICSectionAccessLevelRead;
public const WICSectionAccessLevel WICSectionAccessLevelReadWrite = WICSectionAccessLevel.WICSectionAccessLevelReadWrite;
public const WICPixelFormatNumericRepresentation WICPixelFormatNumericRepresentationUnspecified = WICPixelFormatNumericRepresentation.Unspecified;
public const WICPixelFormatNumericRepresentation WICPixelFormatNumericRepresentationIndexed = WICPixelFormatNumericRepresentation.Indexed;
public const WICPixelFormatNumericRepresentation WICPixelFormatNumericRepresentationUnsignedInteger = WICPixelFormatNumericRepresentation.UnsignedInteger;
public const WICPixelFormatNumericRepresentation WICPixelFormatNumericRepresentationSignedInteger = WICPixelFormatNumericRepresentation.SignedInteger;
public const WICPixelFormatNumericRepresentation WICPixelFormatNumericRepresentationFixed = WICPixelFormatNumericRepresentation.Fixed;
public const WICPixelFormatNumericRepresentation WICPixelFormatNumericRepresentationFloat = WICPixelFormatNumericRepresentation.Float;
public const WICPlanarOptions WICPlanarOptionsDefault = WICPlanarOptions.Default;
public const WICPlanarOptions WICPlanarOptionsPreserveSubsampling = WICPlanarOptions.PreserveSubsampling;
public const WICJpegIndexingOptions WICJpegIndexingOptionsGenerateOnDemand = WICJpegIndexingOptions.WICJpegIndexingOptionsGenerateOnDemand;
public const WICJpegIndexingOptions WICJpegIndexingOptionsGenerateOnLoad = WICJpegIndexingOptions.WICJpegIndexingOptionsGenerateOnLoad;
public const WICJpegTransferMatrix WICJpegTransferMatrixIdentity = WICJpegTransferMatrix.WICJpegTransferMatrixIdentity;
public const WICJpegTransferMatrix WICJpegTransferMatrixBT601 = WICJpegTransferMatrix.WICJpegTransferMatrixBT601;
public const WICJpegScanType WICJpegScanTypeInterleaved = WICJpegScanType.WICJpegScanTypeInterleaved;
public const WICJpegScanType WICJpegScanTypePlanarComponents = WICJpegScanType.WICJpegScanTypePlanarComponents;
public const WICJpegScanType WICJpegScanTypeProgressive = WICJpegScanType.WICJpegScanTypeProgressive;
public const WICTiffCompressionOption WICTiffCompressionDontCare = WICTiffCompressionOption.WICTiffCompressionDontCare;
public const WICTiffCompressionOption WICTiffCompressionNone = WICTiffCompressionOption.WICTiffCompressionNone;
public const WICTiffCompressionOption WICTiffCompressionCCITT3 = WICTiffCompressionOption.WICTiffCompressionCCITT3;
public const WICTiffCompressionOption WICTiffCompressionCCITT4 = WICTiffCompressionOption.WICTiffCompressionCCITT4;
public const WICTiffCompressionOption WICTiffCompressionLZW = WICTiffCompressionOption.WICTiffCompressionLZW;
public const WICTiffCompressionOption WICTiffCompressionRLE = WICTiffCompressionOption.WICTiffCompressionRLE;
public const WICTiffCompressionOption WICTiffCompressionZIP = WICTiffCompressionOption.WICTiffCompressionZIP;
public const WICTiffCompressionOption WICTiffCompressionLZWHDifferencing = WICTiffCompressionOption.WICTiffCompressionLZWHDifferencing;
public const WICJpegYCrCbSubsamplingOption WICJpegYCrCbSubsamplingDefault = WICJpegYCrCbSubsamplingOption.WICJpegYCrCbSubsamplingDefault;
public const WICJpegYCrCbSubsamplingOption WICJpegYCrCbSubsampling420 = WICJpegYCrCbSubsamplingOption.WICJpegYCrCbSubsampling420;
public const WICJpegYCrCbSubsamplingOption WICJpegYCrCbSubsampling422 = WICJpegYCrCbSubsamplingOption.WICJpegYCrCbSubsampling422;
public const WICJpegYCrCbSubsamplingOption WICJpegYCrCbSubsampling444 = WICJpegYCrCbSubsamplingOption.WICJpegYCrCbSubsampling444;
public const WICJpegYCrCbSubsamplingOption WICJpegYCrCbSubsampling440 = WICJpegYCrCbSubsamplingOption.WICJpegYCrCbSubsampling440;
public const WICPngFilterOption WICPngFilterUnspecified = WICPngFilterOption.WICPngFilterUnspecified;
public const WICPngFilterOption WICPngFilterNone = WICPngFilterOption.WICPngFilterNone;
public const WICPngFilterOption WICPngFilterSub = WICPngFilterOption.WICPngFilterSub;
public const WICPngFilterOption WICPngFilterUp = WICPngFilterOption.WICPngFilterUp;
public const WICPngFilterOption WICPngFilterAverage = WICPngFilterOption.WICPngFilterAverage;
public const WICPngFilterOption WICPngFilterPaeth = WICPngFilterOption.WICPngFilterPaeth;
public const WICPngFilterOption WICPngFilterAdaptive = WICPngFilterOption.WICPngFilterAdaptive;
public const WICNamedWhitePoint WICWhitePointDefault = WICNamedWhitePoint.WICWhitePointDefault;
public const WICNamedWhitePoint WICWhitePointDaylight = WICNamedWhitePoint.WICWhitePointDaylight;
public const WICNamedWhitePoint WICWhitePointCloudy = WICNamedWhitePoint.WICWhitePointCloudy;
public const WICNamedWhitePoint WICWhitePointShade = WICNamedWhitePoint.WICWhitePointShade;
public const WICNamedWhitePoint WICWhitePointTungsten = WICNamedWhitePoint.WICWhitePointTungsten;
public const WICNamedWhitePoint WICWhitePointFluorescent = WICNamedWhitePoint.WICWhitePointFluorescent;
public const WICNamedWhitePoint WICWhitePointFlash = WICNamedWhitePoint.WICWhitePointFlash;
public const WICNamedWhitePoint WICWhitePointUnderwater = WICNamedWhitePoint.WICWhitePointUnderwater;
public const WICNamedWhitePoint WICWhitePointCustom = WICNamedWhitePoint.WICWhitePointCustom;
public const WICNamedWhitePoint WICWhitePointAutoWhiteBalance = WICNamedWhitePoint.WICWhitePointAutoWhiteBalance;
public const WICNamedWhitePoint WICWhitePointAsShot = WICNamedWhitePoint.WICWhitePointAsShot;
public const WICRawCapabilities WICRawCapabilityNotSupported = WICRawCapabilities.WICRawCapabilityNotSupported;
public const WICRawCapabilities WICRawCapabilityGetSupported = WICRawCapabilities.WICRawCapabilityGetSupported;
public const WICRawCapabilities WICRawCapabilityFullySupported = WICRawCapabilities.WICRawCapabilityFullySupported;
public const WICRawRotationCapabilities WICRawRotationCapabilityNotSupported = WICRawRotationCapabilities.WICRawRotationCapabilityNotSupported;
public const WICRawRotationCapabilities WICRawRotationCapabilityGetSupported = WICRawRotationCapabilities.WICRawRotationCapabilityGetSupported;
public const WICRawRotationCapabilities WICRawRotationCapabilityNinetyDegreesSupported = WICRawRotationCapabilities.WICRawRotationCapabilityNinetyDegreesSupported;
public const WICRawRotationCapabilities WICRawRotationCapabilityFullySupported = WICRawRotationCapabilities.WICRawRotationCapabilityFullySupported;
public const WICRawParameterSet WICAsShotParameterSet = WICRawParameterSet.WICAsShotParameterSet;
public const WICRawParameterSet WICUserAdjustedParameterSet = WICRawParameterSet.WICUserAdjustedParameterSet;
public const WICRawParameterSet WICAutoAdjustedParameterSet = WICRawParameterSet.WICAutoAdjustedParameterSet;
public const WICRawRenderMode WICRawRenderModeDraft = WICRawRenderMode.WICRawRenderModeDraft;
public const WICRawRenderMode WICRawRenderModeNormal = WICRawRenderMode.WICRawRenderModeNormal;
public const WICRawRenderMode WICRawRenderModeBestQuality = WICRawRenderMode.WICRawRenderModeBestQuality;
public const WICDdsDimension WICDdsTexture1D = WICDdsDimension.WICDdsTexture1D;
public const WICDdsDimension WICDdsTexture2D = WICDdsDimension.WICDdsTexture2D;
public const WICDdsDimension WICDdsTexture3D = WICDdsDimension.WICDdsTexture3D;
public const WICDdsDimension WICDdsTextureCube = WICDdsDimension.WICDdsTextureCube;
public const WICDdsAlphaMode WICDdsAlphaModeUnknown = WICDdsAlphaMode.WICDdsAlphaModeUnknown;
public const WICDdsAlphaMode WICDdsAlphaModeStraight = WICDdsAlphaMode.WICDdsAlphaModeStraight;
public const WICDdsAlphaMode WICDdsAlphaModePremultiplied = WICDdsAlphaMode.WICDdsAlphaModePremultiplied;
public const WICDdsAlphaMode WICDdsAlphaModeOpaque = WICDdsAlphaMode.WICDdsAlphaModeOpaque;
public const WICDdsAlphaMode WICDdsAlphaModeCustom = WICDdsAlphaMode.WICDdsAlphaModeCustom;
public const WICMetadataCreationOptions WICMetadataCreationDefault = WICMetadataCreationOptions.WICMetadataCreationDefault;
public const WICMetadataCreationOptions WICMetadataCreationAllowUnknown = WICMetadataCreationOptions.WICMetadataCreationAllowUnknown;
public const WICMetadataCreationOptions WICMetadataCreationFailUnknown = WICMetadataCreationOptions.WICMetadataCreationFailUnknown;
public const WICMetadataCreationOptions WICMetadataCreationMask = WICMetadataCreationOptions.WICMetadataCreationMask;
public const WICPersistOptions WICPersistOptionDefault = WICPersistOptions.Default;
public const WICPersistOptions WICPersistOptionLittleEndian = WICPersistOptions.LittleEndian;
public const WICPersistOptions WICPersistOptionBigEndian = WICPersistOptions.BigEndian;
public const WICPersistOptions WICPersistOptionStrictFormat = WICPersistOptions.StrictFormat;
public const WICPersistOptions WICPersistOptionNoCacheStream = WICPersistOptions.NoCacheStream;
public const WICPersistOptions WICPersistOptionPreferUTF8 = WICPersistOptions.PreferUTF8;
public const WICPersistOptions WICPersistOptionMask = WICPersistOptions.Mask;
}

View File

@@ -458,5 +458,23 @@ public static partial class Apis
public const uint X3DAUDIO_CALCULATE_ZEROCENTER = 65536;
public const uint X3DAUDIO_CALCULATE_REDIRECT_TO_LFE = 131072;
public const XAPOBufferFlags XAPO_BUFFER_SILENT = XAPOBufferFlags.Silent;
public const XAPOBufferFlags XAPO_BUFFER_VALID = XAPOBufferFlags.Valid;
public const FilterType LowPassFilter = FilterType.LowPassFilter;
public const FilterType BandPassFilter = FilterType.BandPassFilter;
public const FilterType HighPassFilter = FilterType.HighPassFilter;
public const FilterType NotchFilter = FilterType.NotchFilter;
public const FilterType LowPassOnePoleFilter = FilterType.LowPassOnePoleFilter;
public const FilterType HighPassOnePoleFilter = FilterType.HighPassOnePoleFilter;
public const HrtfDirectivityType OmniDirectional = HrtfDirectivityType.OmniDirectional;
public const HrtfDirectivityType Cardioid = HrtfDirectivityType.Cardioid;
public const HrtfDirectivityType Cone = HrtfDirectivityType.Cone;
public const HrtfEnvironment Small = HrtfEnvironment.Small;
public const HrtfEnvironment Medium = HrtfEnvironment.Medium;
public const HrtfEnvironment Large = HrtfEnvironment.Large;
public const HrtfEnvironment Outdoors = HrtfEnvironment.Outdoors;
public const HrtfDistanceDecayType NaturalDecay = HrtfDistanceDecayType.NaturalDecay;
public const HrtfDistanceDecayType CustomDecay = HrtfDistanceDecayType.CustomDecay;
}

View File

@@ -256,5 +256,317 @@ public static partial class Apis
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public const DriverType D3D_DRIVER_TYPE_UNKNOWN = DriverType.Unknown;
public const DriverType D3D_DRIVER_TYPE_HARDWARE = DriverType.Hardware;
public const DriverType D3D_DRIVER_TYPE_REFERENCE = DriverType.Reference;
public const DriverType D3D_DRIVER_TYPE_NULL = DriverType.Null;
public const DriverType D3D_DRIVER_TYPE_SOFTWARE = DriverType.Software;
public const DriverType D3D_DRIVER_TYPE_WARP = DriverType.Warp;
public const FeatureLevel D3D_FEATURE_LEVEL_1_0_GENERIC = FeatureLevel.Level_1_0_Generic;
public const FeatureLevel D3D_FEATURE_LEVEL_1_0_CORE = FeatureLevel.Level_1_0_Core;
public const FeatureLevel D3D_FEATURE_LEVEL_9_1 = FeatureLevel.Level_9_1;
public const FeatureLevel D3D_FEATURE_LEVEL_9_2 = FeatureLevel.Level_9_2;
public const FeatureLevel D3D_FEATURE_LEVEL_9_3 = FeatureLevel.Level_9_3;
public const FeatureLevel D3D_FEATURE_LEVEL_10_0 = FeatureLevel.Level_10_0;
public const FeatureLevel D3D_FEATURE_LEVEL_10_1 = FeatureLevel.Level_10_1;
public const FeatureLevel D3D_FEATURE_LEVEL_11_0 = FeatureLevel.Level_11_0;
public const FeatureLevel D3D_FEATURE_LEVEL_11_1 = FeatureLevel.Level_11_1;
public const FeatureLevel D3D_FEATURE_LEVEL_12_0 = FeatureLevel.Level_12_0;
public const FeatureLevel D3D_FEATURE_LEVEL_12_1 = FeatureLevel.Level_12_1;
public const FeatureLevel D3D_FEATURE_LEVEL_12_2 = FeatureLevel.Level_12_2;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_UNDEFINED = PrimitiveTopology.Undefined;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_POINTLIST = PrimitiveTopology.PointList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_LINELIST = PrimitiveTopology.LineList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_LINESTRIP = PrimitiveTopology.LineStrip;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST = PrimitiveTopology.TriangleList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP = PrimitiveTopology.TriangleStrip;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLEFAN = PrimitiveTopology.Trianglefan;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ = PrimitiveTopology.LineListAdj;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ = PrimitiveTopology.LineStripAdj;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ = PrimitiveTopology.TriangleListAdj;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ = PrimitiveTopology.TriangleStripAdj;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P1ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P2ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P3ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P4ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P5ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P6ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P7ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P8ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P9ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P10ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P11ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P12ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P13ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P14ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P15ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P16ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P17ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P18ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P19ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P20ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P21ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P22ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P23ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P24ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P25ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P26ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P27ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P28ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P29ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P30ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P31ControlPointPatchList;
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST = PrimitiveTopology.P32ControlPointPatchList;
public const Primitive D3D_PRIMITIVE_UNDEFINED = Primitive.Undefined;
public const Primitive D3D_PRIMITIVE_POINT = Primitive.Point;
public const Primitive D3D_PRIMITIVE_LINE = Primitive.Line;
public const Primitive D3D_PRIMITIVE_TRIANGLE = Primitive.Triangle;
public const Primitive D3D_PRIMITIVE_LINE_ADJ = Primitive.LineAdj;
public const Primitive D3D_PRIMITIVE_TRIANGLE_ADJ = Primitive.TriangleAdj;
public const Primitive D3D_PRIMITIVE_1_CONTROL_POINT_PATCH = Primitive.P1ControlPointPatch;
public const Primitive D3D_PRIMITIVE_2_CONTROL_POINT_PATCH = Primitive.P2ControlPointPatch;
public const Primitive D3D_PRIMITIVE_3_CONTROL_POINT_PATCH = Primitive.P3ControlPointPatch;
public const Primitive D3D_PRIMITIVE_4_CONTROL_POINT_PATCH = Primitive.P4ControlPointPatch;
public const Primitive D3D_PRIMITIVE_5_CONTROL_POINT_PATCH = Primitive.P5ControlPointPatch;
public const Primitive D3D_PRIMITIVE_6_CONTROL_POINT_PATCH = Primitive.P6ControlPointPatch;
public const Primitive D3D_PRIMITIVE_7_CONTROL_POINT_PATCH = Primitive.P7ControlPointPatch;
public const Primitive D3D_PRIMITIVE_8_CONTROL_POINT_PATCH = Primitive.P8ControlPointPatch;
public const Primitive D3D_PRIMITIVE_9_CONTROL_POINT_PATCH = Primitive.P9ControlPointPatch;
public const Primitive D3D_PRIMITIVE_10_CONTROL_POINT_PATCH = Primitive.P10ControlPointPatch;
public const Primitive D3D_PRIMITIVE_11_CONTROL_POINT_PATCH = Primitive.P11ControlPointPatch;
public const Primitive D3D_PRIMITIVE_12_CONTROL_POINT_PATCH = Primitive.P12ControlPointPatch;
public const Primitive D3D_PRIMITIVE_13_CONTROL_POINT_PATCH = Primitive.P13ControlPointPatch;
public const Primitive D3D_PRIMITIVE_14_CONTROL_POINT_PATCH = Primitive.P14ControlPointPatch;
public const Primitive D3D_PRIMITIVE_15_CONTROL_POINT_PATCH = Primitive.P15ControlPointPatch;
public const Primitive D3D_PRIMITIVE_16_CONTROL_POINT_PATCH = Primitive.P16ControlPointPatch;
public const Primitive D3D_PRIMITIVE_17_CONTROL_POINT_PATCH = Primitive.P17ControlPointPatch;
public const Primitive D3D_PRIMITIVE_18_CONTROL_POINT_PATCH = Primitive.P18ControlPointPatch;
public const Primitive D3D_PRIMITIVE_19_CONTROL_POINT_PATCH = Primitive.P19ControlPointPatch;
public const Primitive D3D_PRIMITIVE_20_CONTROL_POINT_PATCH = Primitive.P20ControlPointPatch;
public const Primitive D3D_PRIMITIVE_21_CONTROL_POINT_PATCH = Primitive.P21ControlPointPatch;
public const Primitive D3D_PRIMITIVE_22_CONTROL_POINT_PATCH = Primitive.P22ControlPointPatch;
public const Primitive D3D_PRIMITIVE_23_CONTROL_POINT_PATCH = Primitive.P23ControlPointPatch;
public const Primitive D3D_PRIMITIVE_24_CONTROL_POINT_PATCH = Primitive.P24ControlPointPatch;
public const Primitive D3D_PRIMITIVE_25_CONTROL_POINT_PATCH = Primitive.P25ControlPointPatch;
public const Primitive D3D_PRIMITIVE_26_CONTROL_POINT_PATCH = Primitive.P26ControlPointPatch;
public const Primitive D3D_PRIMITIVE_27_CONTROL_POINT_PATCH = Primitive.P27ControlPointPatch;
public const Primitive D3D_PRIMITIVE_28_CONTROL_POINT_PATCH = Primitive.P28ControlPointPatch;
public const Primitive D3D_PRIMITIVE_29_CONTROL_POINT_PATCH = Primitive.P29ControlPointPatch;
public const Primitive D3D_PRIMITIVE_30_CONTROL_POINT_PATCH = Primitive.P30ControlPointPatch;
public const Primitive D3D_PRIMITIVE_31_CONTROL_POINT_PATCH = Primitive.P31ControlPointPatch;
public const Primitive D3D_PRIMITIVE_32_CONTROL_POINT_PATCH = Primitive.P32ControlPointPatch;
public const SrvDimension D3D_SRV_DIMENSION_UNKNOWN = SrvDimension.Unknown;
public const SrvDimension D3D_SRV_DIMENSION_BUFFER = SrvDimension.Buffer;
public const SrvDimension D3D_SRV_DIMENSION_TEXTURE1D = SrvDimension.Texture1D;
public const SrvDimension D3D_SRV_DIMENSION_TEXTURE1DARRAY = SrvDimension.Texture1DArray;
public const SrvDimension D3D_SRV_DIMENSION_TEXTURE2D = SrvDimension.Texture2D;
public const SrvDimension D3D_SRV_DIMENSION_TEXTURE2DARRAY = SrvDimension.Texture2DArray;
public const SrvDimension D3D_SRV_DIMENSION_TEXTURE2DMS = SrvDimension.Texture2DMs;
public const SrvDimension D3D_SRV_DIMENSION_TEXTURE2DMSARRAY = SrvDimension.Texture2DMsArray;
public const SrvDimension D3D_SRV_DIMENSION_TEXTURE3D = SrvDimension.Texture3D;
public const SrvDimension D3D_SRV_DIMENSION_TEXTURECUBE = SrvDimension.TextureCube;
public const SrvDimension D3D_SRV_DIMENSION_TEXTURECUBEARRAY = SrvDimension.TextureCubeArray;
public const SrvDimension D3D_SRV_DIMENSION_BUFFEREX = SrvDimension.BufferExtended;
public const IncludeType D3D_INCLUDE_LOCAL = IncludeType.Local;
public const IncludeType D3D_INCLUDE_SYSTEM = IncludeType.System;
public const ShaderVariableClass D3D_SVC_SCALAR = ShaderVariableClass.Scalar;
public const ShaderVariableClass D3D_SVC_VECTOR = ShaderVariableClass.Vector;
public const ShaderVariableClass D3D_SVC_MATRIX_ROWS = ShaderVariableClass.MatrixRows;
public const ShaderVariableClass D3D_SVC_MATRIX_COLUMNS = ShaderVariableClass.MatrixColumns;
public const ShaderVariableClass D3D_SVC_OBJECT = ShaderVariableClass.Object;
public const ShaderVariableClass D3D_SVC_STRUCT = ShaderVariableClass.Struct;
public const ShaderVariableClass D3D_SVC_INTERFACE_CLASS = ShaderVariableClass.InterfaceClass;
public const ShaderVariableClass D3D_SVC_INTERFACE_POINTER = ShaderVariableClass.InterfacePointer;
public const ShaderVariableFlags D3D_SVF_USERPACKED = ShaderVariableFlags.UserPacked;
public const ShaderVariableFlags D3D_SVF_USED = ShaderVariableFlags.Used;
public const ShaderVariableFlags D3D_SVF_INTERFACE_POINTER = ShaderVariableFlags.InterfacePointer;
public const ShaderVariableFlags D3D_SVF_INTERFACE_PARAMETER = ShaderVariableFlags.InterfaceParameter;
public const ShaderVariableType D3D_SVT_VOID = ShaderVariableType.Void;
public const ShaderVariableType D3D_SVT_BOOL = ShaderVariableType.Bool;
public const ShaderVariableType D3D_SVT_INT = ShaderVariableType.Int;
public const ShaderVariableType D3D_SVT_FLOAT = ShaderVariableType.Float;
public const ShaderVariableType D3D_SVT_STRING = ShaderVariableType.String;
public const ShaderVariableType D3D_SVT_TEXTURE = ShaderVariableType.Texture;
public const ShaderVariableType D3D_SVT_TEXTURE1D = ShaderVariableType.Texture1D;
public const ShaderVariableType D3D_SVT_TEXTURE2D = ShaderVariableType.Texture2D;
public const ShaderVariableType D3D_SVT_TEXTURE3D = ShaderVariableType.Texture3D;
public const ShaderVariableType D3D_SVT_TEXTURECUBE = ShaderVariableType.TextureCube;
public const ShaderVariableType D3D_SVT_SAMPLER = ShaderVariableType.Sampler;
public const ShaderVariableType D3D_SVT_SAMPLER1D = ShaderVariableType.Sampler1D;
public const ShaderVariableType D3D_SVT_SAMPLER2D = ShaderVariableType.Sampler2D;
public const ShaderVariableType D3D_SVT_SAMPLER3D = ShaderVariableType.Sampler3D;
public const ShaderVariableType D3D_SVT_SAMPLERCUBE = ShaderVariableType.SamplerCube;
public const ShaderVariableType D3D_SVT_PIXELSHADER = ShaderVariableType.PixelShader;
public const ShaderVariableType D3D_SVT_VERTEXSHADER = ShaderVariableType.VertexShader;
public const ShaderVariableType D3D_SVT_PIXELFRAGMENT = ShaderVariableType.PixelFragment;
public const ShaderVariableType D3D_SVT_VERTEXFRAGMENT = ShaderVariableType.VertexFragment;
public const ShaderVariableType D3D_SVT_UINT = ShaderVariableType.Uint;
public const ShaderVariableType D3D_SVT_UINT8 = ShaderVariableType.Uint8;
public const ShaderVariableType D3D_SVT_GEOMETRYSHADER = ShaderVariableType.GeometryShader;
public const ShaderVariableType D3D_SVT_RASTERIZER = ShaderVariableType.Rasterizer;
public const ShaderVariableType D3D_SVT_DEPTHSTENCIL = ShaderVariableType.DepthStencil;
public const ShaderVariableType D3D_SVT_BLEND = ShaderVariableType.Blend;
public const ShaderVariableType D3D_SVT_BUFFER = ShaderVariableType.Buffer;
public const ShaderVariableType D3D_SVT_CBUFFER = ShaderVariableType.ConstantBuffer;
public const ShaderVariableType D3D_SVT_TBUFFER = ShaderVariableType.TextureBuffer;
public const ShaderVariableType D3D_SVT_TEXTURE1DARRAY = ShaderVariableType.Texture1DArray;
public const ShaderVariableType D3D_SVT_TEXTURE2DARRAY = ShaderVariableType.Texture2DArray;
public const ShaderVariableType D3D_SVT_RENDERTARGETVIEW = ShaderVariableType.RenderTargetView;
public const ShaderVariableType D3D_SVT_DEPTHSTENCILVIEW = ShaderVariableType.DepthStencilView;
public const ShaderVariableType D3D_SVT_TEXTURE2DMS = ShaderVariableType.Texture2DMs;
public const ShaderVariableType D3D_SVT_TEXTURE2DMSARRAY = ShaderVariableType.Texture2DMsArray;
public const ShaderVariableType D3D_SVT_TEXTURECUBEARRAY = ShaderVariableType.TextureCubeArray;
public const ShaderVariableType D3D_SVT_HULLSHADER = ShaderVariableType.Hullshader;
public const ShaderVariableType D3D_SVT_DOMAINSHADER = ShaderVariableType.DomainShader;
public const ShaderVariableType D3D_SVT_INTERFACE_POINTER = ShaderVariableType.InterfacePointer;
public const ShaderVariableType D3D_SVT_COMPUTESHADER = ShaderVariableType.ComputeShader;
public const ShaderVariableType D3D_SVT_DOUBLE = ShaderVariableType.Double;
public const ShaderVariableType D3D_SVT_RWTEXTURE1D = ShaderVariableType.RwTexture1D;
public const ShaderVariableType D3D_SVT_RWTEXTURE1DARRAY = ShaderVariableType.RwTexture1DArray;
public const ShaderVariableType D3D_SVT_RWTEXTURE2D = ShaderVariableType.RwTexture2D;
public const ShaderVariableType D3D_SVT_RWTEXTURE2DARRAY = ShaderVariableType.RwTexture2DArray;
public const ShaderVariableType D3D_SVT_RWTEXTURE3D = ShaderVariableType.RwTexture3D;
public const ShaderVariableType D3D_SVT_RWBUFFER = ShaderVariableType.RwBuffer;
public const ShaderVariableType D3D_SVT_BYTEADDRESS_BUFFER = ShaderVariableType.ByteAddressBuffer;
public const ShaderVariableType D3D_SVT_RWBYTEADDRESS_BUFFER = ShaderVariableType.RwByteAddressBuffer;
public const ShaderVariableType D3D_SVT_STRUCTURED_BUFFER = ShaderVariableType.StructuredBuffer;
public const ShaderVariableType D3D_SVT_RWSTRUCTURED_BUFFER = ShaderVariableType.RwStructuredBuffer;
public const ShaderVariableType D3D_SVT_APPEND_STRUCTURED_BUFFER = ShaderVariableType.AppendStructuredBuffer;
public const ShaderVariableType D3D_SVT_CONSUME_STRUCTURED_BUFFER = ShaderVariableType.ConsumeStructuredBuffer;
public const ShaderVariableType D3D_SVT_MIN8FLOAT = ShaderVariableType.Min8Float;
public const ShaderVariableType D3D_SVT_MIN10FLOAT = ShaderVariableType.Min10Float;
public const ShaderVariableType D3D_SVT_MIN16FLOAT = ShaderVariableType.Min16Float;
public const ShaderVariableType D3D_SVT_MIN12INT = ShaderVariableType.Min12Int;
public const ShaderVariableType D3D_SVT_MIN16INT = ShaderVariableType.Min16Int;
public const ShaderVariableType D3D_SVT_MIN16UINT = ShaderVariableType.Min16Uint;
public const ShaderVariableType D3D_SVT_INT16 = ShaderVariableType.Int16;
public const ShaderVariableType D3D_SVT_UINT16 = ShaderVariableType.UInt16;
public const ShaderVariableType D3D_SVT_FLOAT16 = ShaderVariableType.Float16;
public const ShaderVariableType D3D_SVT_INT64 = ShaderVariableType.Int64;
public const ShaderVariableType D3D_SVT_UINT64 = ShaderVariableType.UInt64;
public const ShaderInputFlags D3D_SIF_USERPACKED = ShaderInputFlags.UserPacked;
public const ShaderInputFlags D3D_SIF_COMPARISON_SAMPLER = ShaderInputFlags.ComparisonSampler;
public const ShaderInputFlags D3D_SIF_TEXTURE_COMPONENT_0 = ShaderInputFlags.TextureComponent0;
public const ShaderInputFlags D3D_SIF_TEXTURE_COMPONENT_1 = ShaderInputFlags.TextureComponent1;
public const ShaderInputFlags D3D_SIF_TEXTURE_COMPONENTS = ShaderInputFlags.TextureComponents;
public const ShaderInputFlags D3D_SIF_UNUSED = ShaderInputFlags.Unused;
public const ShaderInputType D3D_SIT_CBUFFER = ShaderInputType.ConstantBuffer;
public const ShaderInputType D3D_SIT_TBUFFER = ShaderInputType.TextureBuffer;
public const ShaderInputType D3D_SIT_TEXTURE = ShaderInputType.Texture;
public const ShaderInputType D3D_SIT_SAMPLER = ShaderInputType.Sampler;
public const ShaderInputType D3D_SIT_UAV_RWTYPED = ShaderInputType.UavRwTyped;
public const ShaderInputType D3D_SIT_STRUCTURED = ShaderInputType.Structured;
public const ShaderInputType D3D_SIT_UAV_RWSTRUCTURED = ShaderInputType.UavRwStructured;
public const ShaderInputType D3D_SIT_BYTEADDRESS = ShaderInputType.ByteAddress;
public const ShaderInputType D3D_SIT_UAV_RWBYTEADDRESS = ShaderInputType.UavRwByteAddress;
public const ShaderInputType D3D_SIT_UAV_APPEND_STRUCTURED = ShaderInputType.UavAppendStructured;
public const ShaderInputType D3D_SIT_UAV_CONSUME_STRUCTURED = ShaderInputType.UavConsumeStructured;
public const ShaderInputType D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = ShaderInputType.UavRwStructuredWithCounter;
public const ShaderInputType D3D_SIT_RTACCELERATIONSTRUCTURE = ShaderInputType.RtAccelerationStructure;
public const ShaderInputType D3D_SIT_UAV_FEEDBACKTEXTURE = ShaderInputType.UavFeedbackTexture;
public const ShaderConstantBufferFlags D3D_CBF_USERPACKED = ShaderConstantBufferFlags.UserPacked;
public const ConstantBufferType D3D_CT_CBUFFER = ConstantBufferType.ConstantBuffer;
public const ConstantBufferType D3D_CT_TBUFFER = ConstantBufferType.TextureBuffer;
public const ConstantBufferType D3D_CT_INTERFACE_POINTERS = ConstantBufferType.InterfacePointers;
public const ConstantBufferType D3D_CT_RESOURCE_BIND_INFO = ConstantBufferType.ResourceBindInfo;
public const Name D3D_NAME_UNDEFINED = Name.Undefined;
public const Name D3D_NAME_POSITION = Name.Position;
public const Name D3D_NAME_CLIP_DISTANCE = Name.ClipDistance;
public const Name D3D_NAME_CULL_DISTANCE = Name.CullDistance;
public const Name D3D_NAME_RENDER_TARGET_ARRAY_INDEX = Name.RenderTargetArrayIndex;
public const Name D3D_NAME_VIEWPORT_ARRAY_INDEX = Name.ViewportArrayIndex;
public const Name D3D_NAME_VERTEX_ID = Name.VertexId;
public const Name D3D_NAME_PRIMITIVE_ID = Name.PrimitiveId;
public const Name D3D_NAME_INSTANCE_ID = Name.InstanceId;
public const Name D3D_NAME_IS_FRONT_FACE = Name.IsFrontFace;
public const Name D3D_NAME_SAMPLE_INDEX = Name.SampleIndex;
public const Name D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR = Name.FinalQuadEdgeTessFactor;
public const Name D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = Name.FinalQuadInsideTessFactor;
public const Name D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR = Name.FinalTriEdgeTessFactor;
public const Name D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR = Name.FinalTriInsideTessFactor;
public const Name D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR = Name.FinalLineDetailTessFactor;
public const Name D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR = Name.FinalLineDensityTessFactor;
public const Name D3D_NAME_BARYCENTRICS = Name.Barycentrics;
public const Name D3D_NAME_SHADINGRATE = Name.ShadingRate;
public const Name D3D_NAME_CULLPRIMITIVE = Name.CullPrimitive;
public const Name D3D_NAME_TARGET = Name.Target;
public const Name D3D_NAME_DEPTH = Name.Depth;
public const Name D3D_NAME_COVERAGE = Name.Coverage;
public const Name D3D_NAME_DEPTH_GREATER_EQUAL = Name.DepthGreaterEqual;
public const Name D3D_NAME_DEPTH_LESS_EQUAL = Name.DepthLessEqual;
public const Name D3D_NAME_STENCIL_REF = Name.StencilRef;
public const Name D3D_NAME_INNER_COVERAGE = Name.InnerCoverage;
public const ResourceReturnType D3D_RETURN_TYPE_UNORM = ResourceReturnType.Unorm;
public const ResourceReturnType D3D_RETURN_TYPE_SNORM = ResourceReturnType.Snorm;
public const ResourceReturnType D3D_RETURN_TYPE_SINT = ResourceReturnType.Sint;
public const ResourceReturnType D3D_RETURN_TYPE_UINT = ResourceReturnType.Uint;
public const ResourceReturnType D3D_RETURN_TYPE_FLOAT = ResourceReturnType.Float;
public const ResourceReturnType D3D_RETURN_TYPE_MIXED = ResourceReturnType.Mixed;
public const ResourceReturnType D3D_RETURN_TYPE_DOUBLE = ResourceReturnType.Double;
public const ResourceReturnType D3D_RETURN_TYPE_CONTINUED = ResourceReturnType.Continued;
public const RegisterComponentType D3D_REGISTER_COMPONENT_UNKNOWN = RegisterComponentType.Unknown;
public const RegisterComponentType D3D_REGISTER_COMPONENT_UINT32 = RegisterComponentType.UInt32;
public const RegisterComponentType D3D_REGISTER_COMPONENT_SINT32 = RegisterComponentType.Sint32;
public const RegisterComponentType D3D_REGISTER_COMPONENT_FLOAT32 = RegisterComponentType.Float32;
public const RegisterComponentType D3D_REGISTER_COMPONENT_UINT16 = RegisterComponentType.UInt16;
public const RegisterComponentType D3D_REGISTER_COMPONENT_SINT16 = RegisterComponentType.Sint16;
public const RegisterComponentType D3D_REGISTER_COMPONENT_FLOAT16 = RegisterComponentType.Float16;
public const RegisterComponentType D3D_REGISTER_COMPONENT_UINT64 = RegisterComponentType.UInt64;
public const RegisterComponentType D3D_REGISTER_COMPONENT_SINT64 = RegisterComponentType.Sint64;
public const RegisterComponentType D3D_REGISTER_COMPONENT_FLOAT64 = RegisterComponentType.Float64;
public const TessellatorDomain D3D_TESSELLATOR_DOMAIN_UNDEFINED = TessellatorDomain.Undefined;
public const TessellatorDomain D3D_TESSELLATOR_DOMAIN_ISOLINE = TessellatorDomain.Isoline;
public const TessellatorDomain D3D_TESSELLATOR_DOMAIN_TRI = TessellatorDomain.Tri;
public const TessellatorDomain D3D_TESSELLATOR_DOMAIN_QUAD = TessellatorDomain.Quad;
public const TessellatorPartitioning D3D_TESSELLATOR_PARTITIONING_UNDEFINED = TessellatorPartitioning.Undefined;
public const TessellatorPartitioning D3D_TESSELLATOR_PARTITIONING_INTEGER = TessellatorPartitioning.Integer;
public const TessellatorPartitioning D3D_TESSELLATOR_PARTITIONING_POW2 = TessellatorPartitioning.Pow2;
public const TessellatorPartitioning D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD = TessellatorPartitioning.FractionalOdd;
public const TessellatorPartitioning D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN = TessellatorPartitioning.FractionalEven;
public const TessellatorOutputPrimitive D3D_TESSELLATOR_OUTPUT_UNDEFINED = TessellatorOutputPrimitive.Undefined;
public const TessellatorOutputPrimitive D3D_TESSELLATOR_OUTPUT_POINT = TessellatorOutputPrimitive.Point;
public const TessellatorOutputPrimitive D3D_TESSELLATOR_OUTPUT_LINE = TessellatorOutputPrimitive.Line;
public const TessellatorOutputPrimitive D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW = TessellatorOutputPrimitive.TriangleCw;
public const TessellatorOutputPrimitive D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW = TessellatorOutputPrimitive.TriangleCcw;
public const MinPrecision D3D_MIN_PRECISION_DEFAULT = MinPrecision.Default;
public const MinPrecision D3D_MIN_PRECISION_FLOAT_16 = MinPrecision.Float16;
public const MinPrecision D3D_MIN_PRECISION_FLOAT_2_8 = MinPrecision.Float28;
public const MinPrecision D3D_MIN_PRECISION_RESERVED = MinPrecision.Reserved;
public const MinPrecision D3D_MIN_PRECISION_SINT_16 = MinPrecision.Sint16;
public const MinPrecision D3D_MIN_PRECISION_UINT_16 = MinPrecision.Uint16;
public const MinPrecision D3D_MIN_PRECISION_ANY_16 = MinPrecision.Any16;
public const MinPrecision D3D_MIN_PRECISION_ANY_10 = MinPrecision.Any10;
public const InterpolationMode D3D_INTERPOLATION_UNDEFINED = InterpolationMode.Undefined;
public const InterpolationMode D3D_INTERPOLATION_CONSTANT = InterpolationMode.Constant;
public const InterpolationMode D3D_INTERPOLATION_LINEAR = InterpolationMode.Linear;
public const InterpolationMode D3D_INTERPOLATION_LINEAR_CENTROID = InterpolationMode.LinearCentroid;
public const InterpolationMode D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE = InterpolationMode.LinearNoPerspective;
public const InterpolationMode D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID = InterpolationMode.LinearNoPerspectiveCentroid;
public const InterpolationMode D3D_INTERPOLATION_LINEAR_SAMPLE = InterpolationMode.LinearSample;
public const InterpolationMode D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE = InterpolationMode.LinearNoPerspectiveSample;
public const ParameterFlags D3D_PF_NONE = ParameterFlags.None;
public const ParameterFlags D3D_PF_IN = ParameterFlags.In;
public const ParameterFlags D3D_PF_OUT = ParameterFlags.Out;
public const FormatLayout D3DFL_STANDARD = FormatLayout.D3DFL_STANDARD;
public const FormatLayout D3DFL_CUSTOM = FormatLayout.D3DFL_CUSTOM;
public const FormatTypeLevel D3DFTL_NO_TYPE = FormatTypeLevel.D3DFTL_NO_TYPE;
public const FormatTypeLevel D3DFTL_PARTIAL_TYPE = FormatTypeLevel.D3DFTL_PARTIAL_TYPE;
public const FormatTypeLevel D3DFTL_FULL_TYPE = FormatTypeLevel.D3DFTL_FULL_TYPE;
public const FormatComponentName D3DFCN_R = FormatComponentName.D3DFCN_R;
public const FormatComponentName D3DFCN_G = FormatComponentName.D3DFCN_G;
public const FormatComponentName D3DFCN_B = FormatComponentName.D3DFCN_B;
public const FormatComponentName D3DFCN_A = FormatComponentName.D3DFCN_A;
public const FormatComponentName D3DFCN_D = FormatComponentName.D3DFCN_D;
public const FormatComponentName D3DFCN_S = FormatComponentName.D3DFCN_S;
public const FormatComponentName D3DFCN_X = FormatComponentName.D3DFCN_X;
public const FormatComponentInterpretation D3DFCI_TYPELESS = FormatComponentInterpretation.D3DFCI_TYPELESS;
public const FormatComponentInterpretation D3DFCI_FLOAT = FormatComponentInterpretation.D3DFCI_FLOAT;
public const FormatComponentInterpretation D3DFCI_SNORM = FormatComponentInterpretation.D3DFCI_SNORM;
public const FormatComponentInterpretation D3DFCI_UNORM = FormatComponentInterpretation.D3DFCI_UNORM;
public const FormatComponentInterpretation D3DFCI_SINT = FormatComponentInterpretation.D3DFCI_SINT;
public const FormatComponentInterpretation D3DFCI_UINT = FormatComponentInterpretation.D3DFCI_UINT;
public const FormatComponentInterpretation D3DFCI_UNORM_SRGB = FormatComponentInterpretation.D3DFCI_UNORM_SRGB;
public const FormatComponentInterpretation D3DFCI_BIASED_FIXED_2_8 = FormatComponentInterpretation.D3DFCI_BIASED_FIXED_2_8;
}

View File

@@ -14,5 +14,182 @@ public static partial class Apis
public const uint DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN = 4294967295;
public const uint DXGI_CENTER_MULTISAMPLE_QUALITY_PATTERN = 4294967294;
public const ColorSpaceType DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 = ColorSpaceType.RgbFullG22NoneP709;
public const ColorSpaceType DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 = ColorSpaceType.RgbFullG10NoneP709;
public const ColorSpaceType DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709 = ColorSpaceType.RgbStudioG22NoneP709;
public const ColorSpaceType DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020 = ColorSpaceType.RgbStudioG22NoneP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_RESERVED = ColorSpaceType.Reserved;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601 = ColorSpaceType.YcbcrFullG22NoneP709X601;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601 = ColorSpaceType.YcbcrStudioG22LeftP601;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601 = ColorSpaceType.YcbcrFullG22LeftP601;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709 = ColorSpaceType.YcbcrStudioG22LeftP709;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709 = ColorSpaceType.YcbcrFullG22LeftP709;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020 = ColorSpaceType.YcbcrStudioG22LeftP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020 = ColorSpaceType.YcbcrFullG22LeftP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 = ColorSpaceType.RgbFullG2084NoneP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020 = ColorSpaceType.YcbcrStudioG2084LeftP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020 = ColorSpaceType.RgbStudioG2084NoneP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020 = ColorSpaceType.YcbcrStudioG22TopleftP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020 = ColorSpaceType.YcbcrStudioG2084TopleftP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020 = ColorSpaceType.RgbFullG22NoneP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020 = ColorSpaceType.YcbcrStudioGhlgTopleftP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020 = ColorSpaceType.YcbcrFullGhlgTopleftP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709 = ColorSpaceType.RgbStudioG24NoneP709;
public const ColorSpaceType DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020 = ColorSpaceType.RgbStudioG24NoneP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709 = ColorSpaceType.YcbcrStudioG24LeftP709;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020 = ColorSpaceType.YcbcrStudioG24LeftP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020 = ColorSpaceType.YcbcrStudioG24TopleftP2020;
public const ColorSpaceType DXGI_COLOR_SPACE_CUSTOM = ColorSpaceType.Custom;
public const Format DXGI_FORMAT_UNKNOWN = Format.Unknown;
public const Format DXGI_FORMAT_R32G32B32A32_TYPELESS = Format.R32G32B32A32Typeless;
public const Format DXGI_FORMAT_R32G32B32A32_FLOAT = Format.R32G32B32A32Float;
public const Format DXGI_FORMAT_R32G32B32A32_UINT = Format.R32G32B32A32Uint;
public const Format DXGI_FORMAT_R32G32B32A32_SINT = Format.R32G32B32A32Sint;
public const Format DXGI_FORMAT_R32G32B32_TYPELESS = Format.R32G32B32Typeless;
public const Format DXGI_FORMAT_R32G32B32_FLOAT = Format.R32G32B32Float;
public const Format DXGI_FORMAT_R32G32B32_UINT = Format.R32G32B32Uint;
public const Format DXGI_FORMAT_R32G32B32_SINT = Format.R32G32B32Sint;
public const Format DXGI_FORMAT_R16G16B16A16_TYPELESS = Format.R16G16B16A16Typeless;
public const Format DXGI_FORMAT_R16G16B16A16_FLOAT = Format.R16G16B16A16Float;
public const Format DXGI_FORMAT_R16G16B16A16_UNORM = Format.R16G16B16A16Unorm;
public const Format DXGI_FORMAT_R16G16B16A16_UINT = Format.R16G16B16A16Uint;
public const Format DXGI_FORMAT_R16G16B16A16_SNORM = Format.R16G16B16A16Snorm;
public const Format DXGI_FORMAT_R16G16B16A16_SINT = Format.R16G16B16A16Sint;
public const Format DXGI_FORMAT_R32G32_TYPELESS = Format.R32G32Typeless;
public const Format DXGI_FORMAT_R32G32_FLOAT = Format.R32G32Float;
public const Format DXGI_FORMAT_R32G32_UINT = Format.R32G32Uint;
public const Format DXGI_FORMAT_R32G32_SINT = Format.R32G32Sint;
public const Format DXGI_FORMAT_R32G8X24_TYPELESS = Format.R32G8X24Typeless;
public const Format DXGI_FORMAT_D32_FLOAT_S8X24_UINT = Format.D32FloatS8X24Uint;
public const Format DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS = Format.R32FloatX8X24Typeless;
public const Format DXGI_FORMAT_X32_TYPELESS_G8X24_UINT = Format.X32TypelessG8X24Uint;
public const Format DXGI_FORMAT_R10G10B10A2_TYPELESS = Format.R10G10B10A2Typeless;
public const Format DXGI_FORMAT_R10G10B10A2_UNORM = Format.R10G10B10A2Unorm;
public const Format DXGI_FORMAT_R10G10B10A2_UINT = Format.R10G10B10A2Uint;
public const Format DXGI_FORMAT_R11G11B10_FLOAT = Format.R11G11B10Float;
public const Format DXGI_FORMAT_R8G8B8A8_TYPELESS = Format.R8G8B8A8Typeless;
public const Format DXGI_FORMAT_R8G8B8A8_UNORM = Format.R8G8B8A8Unorm;
public const Format DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = Format.R8G8B8A8UnormSrgb;
public const Format DXGI_FORMAT_R8G8B8A8_UINT = Format.R8G8B8A8Uint;
public const Format DXGI_FORMAT_R8G8B8A8_SNORM = Format.R8G8B8A8Snorm;
public const Format DXGI_FORMAT_R8G8B8A8_SINT = Format.R8G8B8A8Sint;
public const Format DXGI_FORMAT_R16G16_TYPELESS = Format.R16G16Typeless;
public const Format DXGI_FORMAT_R16G16_FLOAT = Format.R16G16Float;
public const Format DXGI_FORMAT_R16G16_UNORM = Format.R16G16Unorm;
public const Format DXGI_FORMAT_R16G16_UINT = Format.R16G16Uint;
public const Format DXGI_FORMAT_R16G16_SNORM = Format.R16G16Snorm;
public const Format DXGI_FORMAT_R16G16_SINT = Format.R16G16Sint;
public const Format DXGI_FORMAT_R32_TYPELESS = Format.R32Typeless;
public const Format DXGI_FORMAT_D32_FLOAT = Format.D32Float;
public const Format DXGI_FORMAT_R32_FLOAT = Format.R32Float;
public const Format DXGI_FORMAT_R32_UINT = Format.R32Uint;
public const Format DXGI_FORMAT_R32_SINT = Format.R32Sint;
public const Format DXGI_FORMAT_R24G8_TYPELESS = Format.R24G8Typeless;
public const Format DXGI_FORMAT_D24_UNORM_S8_UINT = Format.D24UnormS8Uint;
public const Format DXGI_FORMAT_R24_UNORM_X8_TYPELESS = Format.R24UnormX8Typeless;
public const Format DXGI_FORMAT_X24_TYPELESS_G8_UINT = Format.X24TypelessG8Uint;
public const Format DXGI_FORMAT_R8G8_TYPELESS = Format.R8G8Typeless;
public const Format DXGI_FORMAT_R8G8_UNORM = Format.R8G8Unorm;
public const Format DXGI_FORMAT_R8G8_UINT = Format.R8G8Uint;
public const Format DXGI_FORMAT_R8G8_SNORM = Format.R8G8Snorm;
public const Format DXGI_FORMAT_R8G8_SINT = Format.R8G8Sint;
public const Format DXGI_FORMAT_R16_TYPELESS = Format.R16Typeless;
public const Format DXGI_FORMAT_R16_FLOAT = Format.R16Float;
public const Format DXGI_FORMAT_D16_UNORM = Format.D16Unorm;
public const Format DXGI_FORMAT_R16_UNORM = Format.R16Unorm;
public const Format DXGI_FORMAT_R16_UINT = Format.R16Uint;
public const Format DXGI_FORMAT_R16_SNORM = Format.R16Snorm;
public const Format DXGI_FORMAT_R16_SINT = Format.R16Sint;
public const Format DXGI_FORMAT_R8_TYPELESS = Format.R8Typeless;
public const Format DXGI_FORMAT_R8_UNORM = Format.R8Unorm;
public const Format DXGI_FORMAT_R8_UINT = Format.R8Uint;
public const Format DXGI_FORMAT_R8_SNORM = Format.R8Snorm;
public const Format DXGI_FORMAT_R8_SINT = Format.R8Sint;
public const Format DXGI_FORMAT_A8_UNORM = Format.A8Unorm;
public const Format DXGI_FORMAT_R1_UNORM = Format.R1Unorm;
public const Format DXGI_FORMAT_R9G9B9E5_SHAREDEXP = Format.R9G9B9E5SharedExp;
public const Format DXGI_FORMAT_R8G8_B8G8_UNORM = Format.R8G8_B8G8Unorm;
public const Format DXGI_FORMAT_G8R8_G8B8_UNORM = Format.G8R8_G8B8Unorm;
public const Format DXGI_FORMAT_BC1_TYPELESS = Format.BC1Typeless;
public const Format DXGI_FORMAT_BC1_UNORM = Format.BC1Unorm;
public const Format DXGI_FORMAT_BC1_UNORM_SRGB = Format.BC1UnormSrgb;
public const Format DXGI_FORMAT_BC2_TYPELESS = Format.BC2Typeless;
public const Format DXGI_FORMAT_BC2_UNORM = Format.BC2Unorm;
public const Format DXGI_FORMAT_BC2_UNORM_SRGB = Format.BC2UnormSrgb;
public const Format DXGI_FORMAT_BC3_TYPELESS = Format.BC3Typeless;
public const Format DXGI_FORMAT_BC3_UNORM = Format.BC3Unorm;
public const Format DXGI_FORMAT_BC3_UNORM_SRGB = Format.BC3UnormSrgb;
public const Format DXGI_FORMAT_BC4_TYPELESS = Format.BC4Typeless;
public const Format DXGI_FORMAT_BC4_UNORM = Format.BC4Unorm;
public const Format DXGI_FORMAT_BC4_SNORM = Format.BC4Snorm;
public const Format DXGI_FORMAT_BC5_TYPELESS = Format.BC5Typeless;
public const Format DXGI_FORMAT_BC5_UNORM = Format.BC5Unorm;
public const Format DXGI_FORMAT_BC5_SNORM = Format.BC5Snorm;
public const Format DXGI_FORMAT_B5G6R5_UNORM = Format.B5G6R5Unorm;
public const Format DXGI_FORMAT_B5G5R5A1_UNORM = Format.B5G5R5A1Unorm;
public const Format DXGI_FORMAT_B8G8R8A8_UNORM = Format.B8G8R8A8Unorm;
public const Format DXGI_FORMAT_B8G8R8X8_UNORM = Format.B8G8R8X8Unorm;
public const Format DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM = Format.R10G10B10XRBiasA2Unorm;
public const Format DXGI_FORMAT_B8G8R8A8_TYPELESS = Format.B8G8R8A8Typeless;
public const Format DXGI_FORMAT_B8G8R8A8_UNORM_SRGB = Format.B8G8R8A8UnormSrgb;
public const Format DXGI_FORMAT_B8G8R8X8_TYPELESS = Format.B8G8R8X8Typeless;
public const Format DXGI_FORMAT_B8G8R8X8_UNORM_SRGB = Format.B8G8R8X8UnormSrgb;
public const Format DXGI_FORMAT_BC6H_TYPELESS = Format.BC6HTypeless;
public const Format DXGI_FORMAT_BC6H_UF16 = Format.BC6HUF16;
public const Format DXGI_FORMAT_BC6H_SF16 = Format.BC6HSF16;
public const Format DXGI_FORMAT_BC7_TYPELESS = Format.BC7Typeless;
public const Format DXGI_FORMAT_BC7_UNORM = Format.BC7Unorm;
public const Format DXGI_FORMAT_BC7_UNORM_SRGB = Format.BC7UnormSrgb;
public const Format DXGI_FORMAT_AYUV = Format.AYUV;
public const Format DXGI_FORMAT_Y410 = Format.Y410;
public const Format DXGI_FORMAT_Y416 = Format.Y416;
public const Format DXGI_FORMAT_NV12 = Format.NV12;
public const Format DXGI_FORMAT_P010 = Format.P010;
public const Format DXGI_FORMAT_P016 = Format.P016;
public const Format DXGI_FORMAT_420_OPAQUE = Format.Opaque420;
public const Format DXGI_FORMAT_YUY2 = Format.YUY2;
public const Format DXGI_FORMAT_Y210 = Format.Y210;
public const Format DXGI_FORMAT_Y216 = Format.Y216;
public const Format DXGI_FORMAT_NV11 = Format.NV11;
public const Format DXGI_FORMAT_AI44 = Format.AI44;
public const Format DXGI_FORMAT_IA44 = Format.IA44;
public const Format DXGI_FORMAT_P8 = Format.P8;
public const Format DXGI_FORMAT_A8P8 = Format.A8P8;
public const Format DXGI_FORMAT_B4G4R4A4_UNORM = Format.B4G4R4A4Unorm;
public const Format DXGI_FORMAT_P208 = Format.P208;
public const Format DXGI_FORMAT_V208 = Format.V208;
public const Format DXGI_FORMAT_V408 = Format.V408;
public const Format DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = Format.SamplerFeedbackMinMipOpaque;
public const Format DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = Format.SamplerFeedbackMipRegionUsedOpaque;
public const Format DXGI_FORMAT_A4B4G4R4_UNORM = Format.A4B4G4R4Unorm;
public const Format DXGI_FORMAT_R10G10B10_7E3_A2_FLOAT = Format.Xbox_R10G10B10_7E3_A2Float;
public const Format DXGI_FORMAT_R10G10B10_6E4_A2_FLOAT = Format.Xbox_R10G10B10_6E4_A2Float;
public const Format DXGI_FORMAT_D16_UNORM_S8_UINT = Format.Xbox_D16Unorm_S8Uint;
public const Format DXGI_FORMAT_R16_UNORM_X8_TYPELESS = Format.Xbox_R16Unorm_X8Typeless;
public const Format DXGI_FORMAT_X16_TYPELESS_G8_UINT = Format.Xbox_X16Typeless_G8Uint;
public const Format DXGI_FORMAT_R10G10B10_SNORM_A2_UNORM = Format.Xbox_R10G10B10Snorm_A2Unorm;
public const Format DXGI_FORMAT_R4G4_UNORM = Format.Xbox_R4G4Unorm;
public const ModeScanlineOrder DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED = ModeScanlineOrder.Unspecified;
public const ModeScanlineOrder DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE = ModeScanlineOrder.Progressive;
public const ModeScanlineOrder DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST = ModeScanlineOrder.UpperFieldFirst;
public const ModeScanlineOrder DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST = ModeScanlineOrder.LowerFieldFirst;
public const ModeScaling DXGI_MODE_SCALING_UNSPECIFIED = ModeScaling.Unspecified;
public const ModeScaling DXGI_MODE_SCALING_CENTERED = ModeScaling.Centered;
public const ModeScaling DXGI_MODE_SCALING_STRETCHED = ModeScaling.Stretched;
public const ModeRotation DXGI_MODE_ROTATION_UNSPECIFIED = ModeRotation.Unspecified;
public const ModeRotation DXGI_MODE_ROTATION_IDENTITY = ModeRotation.Identity;
public const ModeRotation DXGI_MODE_ROTATION_ROTATE90 = ModeRotation.Rotate90;
public const ModeRotation DXGI_MODE_ROTATION_ROTATE180 = ModeRotation.Rotate180;
public const ModeRotation DXGI_MODE_ROTATION_ROTATE270 = ModeRotation.Rotate270;
public const AlphaMode DXGI_ALPHA_MODE_UNSPECIFIED = AlphaMode.Unspecified;
public const AlphaMode DXGI_ALPHA_MODE_PREMULTIPLIED = AlphaMode.Premultiplied;
public const AlphaMode DXGI_ALPHA_MODE_STRAIGHT = AlphaMode.Straight;
public const AlphaMode DXGI_ALPHA_MODE_IGNORE = AlphaMode.Ignore;
public const CpuAccess DXGI_CPU_ACCESS_NONE = CpuAccess.None;
public const CpuAccess DXGI_CPU_ACCESS_DYNAMIC = CpuAccess.Dynamic;
public const CpuAccess DXGI_CPU_ACCESS_READ_WRITE = CpuAccess.ReadWrite;
public const CpuAccess DXGI_CPU_ACCESS_SCRATCH = CpuAccess.Scratch;
public const CpuAccess DXGI_CPU_ACCESS_FIELD = CpuAccess.Field;
}