diff --git a/src/Generator/CodeWriter.cs b/src/Generator/CodeWriter.cs
index 4cadd99..70094f5 100644
--- a/src/Generator/CodeWriter.cs
+++ b/src/Generator/CodeWriter.cs
@@ -42,12 +42,6 @@ public sealed class CodeWriter : IDisposable
_builder.AppendLine("// ------------------------------------------------------------------------------");
_builder.AppendLine();
- _builder.AppendLine($"using System;");
- _builder.AppendLine($"using System.Numerics;");
- _builder.AppendLine($"using System.Diagnostics;");
- _builder.AppendLine($"using System.Runtime.CompilerServices;");
- _builder.AppendLine($"using System.Diagnostics.CodeAnalysis;");
-
foreach (string usingNamespace in usingNamespaces)
{
_builder.AppendLine($"using {usingNamespace};");
diff --git a/src/Generator/Program.cs b/src/Generator/Program.cs
index 940a3aa..3736883 100644
--- a/src/Generator/Program.cs
+++ b/src/Generator/Program.cs
@@ -89,9 +89,9 @@ public static class Program
{ "Graphics.Direct3D.D3DVECTOR", "Vector3" },
{ "Graphics.Direct3D.D3DMATRIX", "Matrix4x4" },
{ "Graphics.Direct2D.Common.D2D_MATRIX_3X2_F", "Matrix3x2" },
- { "Graphics.Direct2D.Common.D2D_MATRIX_4X3_F", "Win32.Graphics.Direct2D.Common.Matrix4x3" },
+ { "Graphics.Direct2D.Common.D2D_MATRIX_4X3_F", "Matrix4x3" },
{ "Graphics.Direct2D.Common.D2D_MATRIX_4X4_F", "Matrix4x4" },
- { "Graphics.Direct2D.Common.D2D_MATRIX_5X4_F", "Win32.Graphics.Direct2D.Common.Matrix5x4" },
+ { "Graphics.Direct2D.Common.D2D_MATRIX_5X4_F", "Matrix5x4" },
{ "Graphics.Direct2D.Common.D2D_POINT_2F", "System.Drawing.PointF" },
{ "Graphics.Direct2D.Common.D2D_VECTOR_2F", "Vector2" },
{ "Graphics.Direct2D.Common.D2D_VECTOR_3F", "Vector3" },
@@ -102,10 +102,12 @@ public static class Program
{ "Graphics.Imaging.WICRect", "System.Drawing.Rectangle" },
- { "Graphics.DirectWrite.DWRITE_COLOR_F", "Win32.Graphics.Direct2D.Common.ColorF" },
- { "Graphics.Direct2D.Matrix4x3F", "Win32.Graphics.Direct2D.Common.Matrix4x3" },
+ { "Graphics.Dxgi.DXGI_RGBA", "Color4" },
+ { "Graphics.Direct2D.Common.D2D1_COLOR_F", "Color4" },
+ { "Graphics.DirectWrite.DWRITE_COLOR_F", "Color4" },
+ { "Graphics.Direct2D.Matrix4x3F", "Matrix4x3" },
{ "Graphics.Direct2D.Matrix4x4F", "Matrix4x4" },
- { "Graphics.Direct2D.Matrix5x4F", "Win32.Graphics.Direct2D.Common.Matrix5x4" },
+ { "Graphics.Direct2D.Matrix5x4F", "Matrix5x4" },
// TODO: Understand those ->
{ "Foundation.RECT", "RawRect" },
@@ -2664,8 +2666,8 @@ public static class Program
case "Matrix4x4":
return true;
- case "Win32.Graphics.Direct2D.Common.Matrix4x3":
- case "Win32.Graphics.Direct2D.Common.Matrix5x4":
+ case "Matrix4x3":
+ case "Matrix5x4":
return true;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common.cs
index 26f5727..06437ba 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -262,23 +257,6 @@ public enum CompositeMode : uint
#endregion Enums
#region Structs
-///
-/// D2D1_COLOR_F
-public partial struct ColorF
-{
- ///
- public float r;
-
- ///
- public float g;
-
- ///
- public float b;
-
- ///
- public float a;
-}
-
///
/// D2D1_PIXEL_FORMAT
public partial struct PixelFormat
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.cs
index 3cf2b6d..c9a29f1 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -4663,7 +4658,7 @@ public partial struct GradientStop
public float position;
///
- public Common.ColorF color;
+ public Color4 color;
}
///
@@ -5437,16 +5432,16 @@ public partial struct GradientMeshPatch
public System.Drawing.PointF point33;
///
- public Common.ColorF color00;
+ public Color4 color00;
///
- public Common.ColorF color03;
+ public Color4 color03;
///
- public Common.ColorF color30;
+ public Color4 color30;
///
- public Common.ColorF color33;
+ public Color4 color33;
///
public PatchEdgeMode topEdgeMode;
@@ -5511,7 +5506,7 @@ public static unsafe partial class Apis
public static extern HResult D2D1CreateDeviceContext(Graphics.Dxgi.IDXGISurface* dxgiSurface, CreationProperties* creationProperties, ID2D1DeviceContext* d2dDeviceContext);
[DllImport("d2d1", ExactSpelling = true)]
- public static extern Graphics.Direct2D.Common.ColorF D2D1ConvertColorSpace(ColorSpace sourceColorSpace, ColorSpace destinationColorSpace, Common.ColorF* color);
+ public static extern Color4 D2D1ConvertColorSpace(ColorSpace sourceColorSpace, ColorSpace destinationColorSpace, Color4* color);
[DllImport("d2d1", ExactSpelling = true)]
public static extern void D2D1SinCos(float angle, float* s, float* c);
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1AnalysisTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1AnalysisTransform.cs
index e5ff42d..a8f3681 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1AnalysisTransform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1AnalysisTransform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap.cs
index 2d797da..7a8d804 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap1.cs
index db81182..2e9075a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush.cs
index 8a7f82b..bc711da 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush1.cs
index ad41fe9..bde54a7 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapRenderTarget.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapRenderTarget.cs
index 574c274..4c1b7ba 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapRenderTarget.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapRenderTarget.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,9 +118,9 @@ public unsafe partial struct ID2D1BitmapRenderTarget
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public HResult CreateSolidColorBrush(Common.ColorF* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
}
///
@@ -435,9 +430,9 @@ public unsafe partial struct ID2D1BitmapRenderTarget
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
- public void Clear(Common.ColorF* clearColor)
+ public void Clear(Color4* clearColor)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), clearColor);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), clearColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BlendTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BlendTransform.cs
index 4b66454..4f2ca90 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BlendTransform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BlendTransform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BorderTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BorderTransform.cs
index dba6d00..2b42d61 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BorderTransform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BorderTransform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BoundsAdjustmentTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BoundsAdjustmentTransform.cs
index 3e4edbb..ce125b5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BoundsAdjustmentTransform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BoundsAdjustmentTransform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Brush.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Brush.cs
index 2be848e..f1a8069 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Brush.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Brush.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext.cs
index 9b9d1e2..6b794f2 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext1.cs
index e02c849..2db9f75 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandList.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandList.cs
index 56cc74b..fecfab7 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandList.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandList.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink.cs
index 9de0dd0..44e4aec 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -155,9 +150,9 @@ public unsafe partial struct ID2D1CommandSink
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
- public HResult Clear(Common.ColorF* color)
+ public HResult Clear(Color4* color)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), color);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), color);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink1.cs
index 885da16..2003f94 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -155,9 +150,9 @@ public unsafe partial struct ID2D1CommandSink1
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
- public HResult Clear(Common.ColorF* color)
+ public HResult Clear(Color4* color)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), color);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), color);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink2.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink2.cs
index 986b381..38d8541 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -155,9 +150,9 @@ public unsafe partial struct ID2D1CommandSink2
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
- public HResult Clear(Common.ColorF* color)
+ public HResult Clear(Color4* color)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), color);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), color);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink3.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink3.cs
index 3362824..39e34c4 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -155,9 +150,9 @@ public unsafe partial struct ID2D1CommandSink3
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
- public HResult Clear(Common.ColorF* color)
+ public HResult Clear(Color4* color)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), color);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), color);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink4.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink4.cs
index 4f4b038..74d903c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -155,9 +150,9 @@ public unsafe partial struct ID2D1CommandSink4
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
- public HResult Clear(Common.ColorF* color)
+ public HResult Clear(Color4* color)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), color);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), color);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink5.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink5.cs
index 77b9862..6e38a28 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink5.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink5.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -155,9 +150,9 @@ public unsafe partial struct ID2D1CommandSink5
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
- public HResult Clear(Common.ColorF* color)
+ public HResult Clear(Color4* color)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), color);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), color);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeInfo.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeInfo.cs
index 452d2f3..00a1b7c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeTransform.cs
index 94b029c..780ecbc 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeTransform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeTransform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ConcreteTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ConcreteTransform.cs
index ed5aed0..e596046 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ConcreteTransform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ConcreteTransform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DCRenderTarget.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DCRenderTarget.cs
index 700a57a..0fa492d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DCRenderTarget.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DCRenderTarget.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,9 +118,9 @@ public unsafe partial struct ID2D1DCRenderTarget
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public HResult CreateSolidColorBrush(Common.ColorF* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
}
///
@@ -435,9 +430,9 @@ public unsafe partial struct ID2D1DCRenderTarget
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
- public void Clear(Common.ColorF* clearColor)
+ public void Clear(Color4* clearColor)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), clearColor);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), clearColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device.cs
index f0f0260..cd99ac2 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device1.cs
index 1d4b311..06907ba 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device2.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device2.cs
index 5081d6e..47ce519 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device3.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device3.cs
index 93ce1f1..88b0721 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device4.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device4.cs
index a6ea7d3..84deb58 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device5.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device5.cs
index 7fcdbd8..8c9ac49 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device5.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device5.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device6.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device6.cs
index edfb03a..53a8b43 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device6.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device6.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext.cs
index 01f6110..b423c9f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,9 +118,9 @@ public unsafe partial struct ID2D1DeviceContext
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public HResult CreateSolidColorBrush(Common.ColorF* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
}
///
@@ -435,9 +430,9 @@ public unsafe partial struct ID2D1DeviceContext
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
- public void Clear(Common.ColorF* clearColor)
+ public void Clear(Color4* clearColor)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), clearColor);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), clearColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext1.cs
index 95217d3..fada1b5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,9 +118,9 @@ public unsafe partial struct ID2D1DeviceContext1
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public HResult CreateSolidColorBrush(Common.ColorF* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
}
///
@@ -435,9 +430,9 @@ public unsafe partial struct ID2D1DeviceContext1
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
- public void Clear(Common.ColorF* clearColor)
+ public void Clear(Color4* clearColor)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), clearColor);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), clearColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext2.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext2.cs
index 005c0a5..558bac9 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,9 +118,9 @@ public unsafe partial struct ID2D1DeviceContext2
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public HResult CreateSolidColorBrush(Common.ColorF* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
}
///
@@ -435,9 +430,9 @@ public unsafe partial struct ID2D1DeviceContext2
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
- public void Clear(Common.ColorF* clearColor)
+ public void Clear(Color4* clearColor)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), clearColor);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), clearColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext3.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext3.cs
index 7bcba7a..c438766 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,9 +118,9 @@ public unsafe partial struct ID2D1DeviceContext3
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public HResult CreateSolidColorBrush(Common.ColorF* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
}
///
@@ -435,9 +430,9 @@ public unsafe partial struct ID2D1DeviceContext3
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
- public void Clear(Common.ColorF* clearColor)
+ public void Clear(Color4* clearColor)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), clearColor);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), clearColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext4.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext4.cs
index 3a9edc4..db76757 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,9 +118,9 @@ public unsafe partial struct ID2D1DeviceContext4
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public HResult CreateSolidColorBrush(Common.ColorF* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
}
///
@@ -435,9 +430,9 @@ public unsafe partial struct ID2D1DeviceContext4
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
- public void Clear(Common.ColorF* clearColor)
+ public void Clear(Color4* clearColor)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), clearColor);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), clearColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext5.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext5.cs
index ea579a7..3b9c90c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext5.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext5.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,9 +118,9 @@ public unsafe partial struct ID2D1DeviceContext5
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public HResult CreateSolidColorBrush(Common.ColorF* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
}
///
@@ -435,9 +430,9 @@ public unsafe partial struct ID2D1DeviceContext5
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
- public void Clear(Common.ColorF* clearColor)
+ public void Clear(Color4* clearColor)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), clearColor);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), clearColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext6.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext6.cs
index 0b4baab..1a2c51c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext6.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext6.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,9 +118,9 @@ public unsafe partial struct ID2D1DeviceContext6
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public HResult CreateSolidColorBrush(Common.ColorF* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
}
///
@@ -435,9 +430,9 @@ public unsafe partial struct ID2D1DeviceContext6
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
- public void Clear(Common.ColorF* clearColor)
+ public void Clear(Color4* clearColor)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), clearColor);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), clearColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawInfo.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawInfo.cs
index 357a80a..a12480b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawTransform.cs
index 2c54d04..eb5bd55 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawTransform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawTransform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock.cs
index ba953ae..eb96d02 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock1.cs
index aa62778..5e9e557 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Effect.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Effect.cs
index b967a46..02b5e04 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Effect.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Effect.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext.cs
index 5913e78..1a1fbd0 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext1.cs
index 869691b..27d7af2 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext2.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext2.cs
index 257e379..b8c5cb1 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectImpl.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectImpl.cs
index 1c28a71..26e3bb2 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectImpl.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectImpl.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EllipseGeometry.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EllipseGeometry.cs
index 41802bb..0468153 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EllipseGeometry.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EllipseGeometry.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory.cs
index cab6564..55810ec 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory1.cs
index 0458e54..e6d0538 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory2.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory2.cs
index 1da99da..0a50540 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory3.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory3.cs
index ea77f6c..533b716 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory4.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory4.cs
index de51c6f..8689420 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory5.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory5.cs
index dea4311..9dac4a5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory5.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory5.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory6.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory6.cs
index 2525029..5818e8d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory6.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory6.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory7.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory7.cs
index fd5385d..67817d7 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory7.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory7.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiInteropRenderTarget.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiInteropRenderTarget.cs
index 2ecddec..4525f97 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiInteropRenderTarget.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiInteropRenderTarget.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile.cs
index 2350a86..997de5f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile1.cs
index 8880d40..6abfcfc 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink.cs
index dba1e90..20765d0 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink1.cs
index 2a4fe95..4bf5eb2 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Geometry.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Geometry.cs
index f531481..411e291 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Geometry.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Geometry.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryGroup.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryGroup.cs
index 4580ea8..f327cc8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryGroup.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryGroup.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryRealization.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryRealization.cs
index 5a6c9cd..9f64ecc 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryRealization.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryRealization.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometrySink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometrySink.cs
index 8238757..76c034f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometrySink.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometrySink.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientMesh.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientMesh.cs
index 320270b..a16ee1a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientMesh.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientMesh.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection.cs
index a850395..6db837e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection1.cs
index ad56f47..9c9af3e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1HwndRenderTarget.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1HwndRenderTarget.cs
index 0fcdd03..ddfca79 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1HwndRenderTarget.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1HwndRenderTarget.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,9 +118,9 @@ public unsafe partial struct ID2D1HwndRenderTarget
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public HResult CreateSolidColorBrush(Common.ColorF* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
}
///
@@ -435,9 +430,9 @@ public unsafe partial struct ID2D1HwndRenderTarget
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
- public void Clear(Common.ColorF* clearColor)
+ public void Clear(Color4* clearColor)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), clearColor);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), clearColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Image.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Image.cs
index 36010e5..dd9fede 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Image.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Image.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageBrush.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageBrush.cs
index 3184105..d435ad5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageBrush.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageBrush.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSource.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSource.cs
index 74f3ce9..0360872 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSource.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSource.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSourceFromWic.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSourceFromWic.cs
index 9bcf705..c229e83 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSourceFromWic.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSourceFromWic.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Ink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Ink.cs
index 8c290d0..fde26fd 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Ink.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Ink.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1InkStyle.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1InkStyle.cs
index 4baa5ff..d917f4f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1InkStyle.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1InkStyle.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Layer.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Layer.cs
index ea1c568..44d33a9 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Layer.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Layer.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LinearGradientBrush.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LinearGradientBrush.cs
index 28f3136..8a40ffc 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LinearGradientBrush.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LinearGradientBrush.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LookupTable3D.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LookupTable3D.cs
index 447827a..afe8324 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LookupTable3D.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LookupTable3D.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Mesh.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Mesh.cs
index 704a7b7..3213c9c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Mesh.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Mesh.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Multithread.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Multithread.cs
index 3f57d53..351d654 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Multithread.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Multithread.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1OffsetTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1OffsetTransform.cs
index 5d9036f..a86ca45 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1OffsetTransform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1OffsetTransform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry.cs
index 26626f1..d9841de 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry1.cs
index d911e6e..0a52b33 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PrintControl.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PrintControl.cs
index bad74c5..fa7d6c9 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PrintControl.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PrintControl.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Properties.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Properties.cs
index 314532b..a0975cd 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Properties.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Properties.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RadialGradientBrush.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RadialGradientBrush.cs
index 57d66ba..7103fc8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RadialGradientBrush.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RadialGradientBrush.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RectangleGeometry.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RectangleGeometry.cs
index 42e12c2..6e82404 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RectangleGeometry.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RectangleGeometry.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderInfo.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderInfo.cs
index c6eb0f7..5203415 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderTarget.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderTarget.cs
index 81598c6..a51c777 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderTarget.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderTarget.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,9 +118,9 @@ public unsafe partial struct ID2D1RenderTarget
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public HResult CreateSolidColorBrush(Common.ColorF* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
}
///
@@ -435,9 +430,9 @@ public unsafe partial struct ID2D1RenderTarget
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
- public void Clear(Common.ColorF* clearColor)
+ public void Clear(Color4* clearColor)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), clearColor);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), clearColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Resource.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Resource.cs
index 214d573..4c7565f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Resource.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Resource.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ResourceTexture.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ResourceTexture.cs
index dd0d1f9..4744a17 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ResourceTexture.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ResourceTexture.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RoundedRectangleGeometry.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RoundedRectangleGeometry.cs
index 3387d93..7aeea20 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RoundedRectangleGeometry.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RoundedRectangleGeometry.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SimplifiedGeometrySink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SimplifiedGeometrySink.cs
index c1459f0..44dea9d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SimplifiedGeometrySink.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SimplifiedGeometrySink.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SolidColorBrush.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SolidColorBrush.cs
index 706b1b4..4c4c485 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SolidColorBrush.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SolidColorBrush.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,18 +118,18 @@ public unsafe partial struct ID2D1SolidColorBrush
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public void SetColor(Common.ColorF* color)
+ public void SetColor(Color4* color)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), color);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), color);
}
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
- public Common.ColorF GetColor()
+ public Color4 GetColor()
{
- Common.ColorF result;
- return *((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), &result);
+ Color4 result;
+ return *((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), &result);
}
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SourceTransform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SourceTransform.cs
index f81259a..a5be5a4 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SourceTransform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SourceTransform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SpriteBatch.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SpriteBatch.cs
index 47ba0d9..b87e9b7 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SpriteBatch.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SpriteBatch.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -91,25 +86,25 @@ public unsafe partial struct ID2D1SpriteBatch
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
- public HResult AddSprites(uint spriteCount, Common.RectF* destinationRectangles, Common.RectU* sourceRectangles, Common.ColorF* colors, Matrix3x2* transforms, uint destinationRectanglesStride, uint sourceRectanglesStride, uint colorsStride, uint transformsStride)
+ public HResult AddSprites(uint spriteCount, Common.RectF* destinationRectangles, Common.RectU* sourceRectangles, Color4* colors, Matrix3x2* transforms, uint destinationRectanglesStride, uint sourceRectanglesStride, uint colorsStride, uint transformsStride)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride);
}
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
- public HResult SetSprites(uint startIndex, uint spriteCount, Common.RectF* destinationRectangles, Common.RectU* sourceRectangles, Common.ColorF* colors, Matrix3x2* transforms, uint destinationRectanglesStride, uint sourceRectanglesStride, uint colorsStride, uint transformsStride)
+ public HResult SetSprites(uint startIndex, uint spriteCount, Common.RectF* destinationRectangles, Common.RectU* sourceRectangles, Color4* colors, Matrix3x2* transforms, uint destinationRectanglesStride, uint sourceRectanglesStride, uint colorsStride, uint transformsStride)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride);
}
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
- public HResult GetSprites(uint startIndex, uint spriteCount, Common.RectF* destinationRectangles, Common.RectU* sourceRectangles, Common.ColorF* colors, Matrix3x2* transforms)
+ public HResult GetSprites(uint startIndex, uint spriteCount, Common.RectF* destinationRectangles, Common.RectU* sourceRectangles, Color4** colors, Matrix3x2* transforms)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle.cs
index 4308fe2..adf5797 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle1.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle1.cs
index 6f7d457..913de7c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgAttribute.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgAttribute.cs
index d1c385a..6d27a74 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgAttribute.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgAttribute.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgDocument.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgDocument.cs
index fba2c67..a56bf10 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgDocument.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgDocument.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -147,9 +142,9 @@ public unsafe partial struct ID2D1SvgDocument
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
- public HResult CreatePaint(SvgPaintType paintType, Common.ColorF* color, ushort* id, ID2D1SvgPaint** paint)
+ public HResult CreatePaint(SvgPaintType paintType, Color4* color, ushort* id, ID2D1SvgPaint** paint)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), paintType, color, id, paint);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), paintType, color, id, paint);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgElement.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgElement.cs
index cd72336..dbed73c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgElement.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgElement.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgGlyphStyle.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgGlyphStyle.cs
index 4be3c18..3032b26 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgGlyphStyle.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgGlyphStyle.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPaint.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPaint.cs
index cde014a..dd8131e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPaint.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPaint.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -123,17 +118,17 @@ public unsafe partial struct ID2D1SvgPaint
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
- public HResult SetColor(Common.ColorF* color)
+ public HResult SetColor(Color4* color)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), color);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), color);
}
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
- public void GetColor(Common.ColorF* color)
+ public void GetColor(Color4** color)
{
- ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), color);
+ ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), color);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPathData.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPathData.cs
index 0e04cfa..9190834 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPathData.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPathData.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPointCollection.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPointCollection.cs
index ef2e9c7..c66cf16 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPointCollection.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPointCollection.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgStrokeDashArray.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgStrokeDashArray.cs
index 4f278aa..1259be7 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgStrokeDashArray.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgStrokeDashArray.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TessellationSink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TessellationSink.cs
index b9e164b..9806079 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TessellationSink.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TessellationSink.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Transform.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Transform.cs
index fcdf95f..635d6a6 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Transform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Transform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformGraph.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformGraph.cs
index ac5e4f8..308dc3a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformGraph.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformGraph.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformNode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformNode.cs
index 2a47746..39cbd7b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformNode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformNode.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedGeometry.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedGeometry.cs
index db646e7..e888815 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedGeometry.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedGeometry.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedImageSource.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedImageSource.cs
index a2f0dc4..1e22678 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedImageSource.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedImageSource.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1VertexBuffer.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1VertexBuffer.cs
index 43aa49e..99fb3e3 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1VertexBuffer.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1VertexBuffer.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc.cs
index 753ce7f..8f9f94b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.cs
index 818cabb..6da6952 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DBlob.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DBlob.cs
index c0c41b9..64f15d5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DBlob.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DBlob.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DDestructionNotifier.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DDestructionNotifier.cs
index bd1b172..ccfbe77 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DDestructionNotifier.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DDestructionNotifier.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DInclude.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DInclude.cs
index cf78352..c3d5365 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DInclude.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DInclude.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcAssembler.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcAssembler.cs
index b91c3d6..8fa8b3b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcAssembler.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcAssembler.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlob.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlob.cs
index 3fda4ee..a9172ce 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlob.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlob.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlobEncoding.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlobEncoding.cs
index df7e004..97ebf6e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlobEncoding.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlobEncoding.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlobUtf16.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlobUtf16.cs
index 845d2fb..0303665 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlobUtf16.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlobUtf16.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlobUtf8.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlobUtf8.cs
index a42f17b..9f0bb49 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlobUtf8.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcBlobUtf8.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompiler.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompiler.cs
index 109344c..f99dda4 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompiler.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompiler.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompiler2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompiler2.cs
index e1c3823..698ff1e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompiler2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompiler2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompiler3.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompiler3.cs
index 901945b..3e38540 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompiler3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompiler3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompilerArgs.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompilerArgs.cs
index eb82c88..53cc30e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompilerArgs.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcCompilerArgs.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcContainerBuilder.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcContainerBuilder.cs
index d47331c..30c7700 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcContainerBuilder.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcContainerBuilder.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcContainerReflection.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcContainerReflection.cs
index 1bbfb4c..ee6d91b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcContainerReflection.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcContainerReflection.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcExtraOutputs.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcExtraOutputs.cs
index 4ddb8ad..8f38587 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcExtraOutputs.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcExtraOutputs.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcIncludeHandler.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcIncludeHandler.cs
index 38fb0a5..acdb1c1 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcIncludeHandler.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcIncludeHandler.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcLibrary.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcLibrary.cs
index 851de41..e1409fe 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcLibrary.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcLibrary.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcLinker.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcLinker.cs
index b3f44bf..f2f6aef 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcLinker.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcLinker.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcOperationResult.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcOperationResult.cs
index 299d679..fe8f6f2 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcOperationResult.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcOperationResult.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcOptimizer.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcOptimizer.cs
index 08a457b..12c4326 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcOptimizer.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcOptimizer.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcOptimizerPass.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcOptimizerPass.cs
index c03ff89..0d36a4f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcOptimizerPass.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcOptimizerPass.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcPdbUtils.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcPdbUtils.cs
index 9985da9..fbd07e0 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcPdbUtils.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcPdbUtils.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcResult.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcResult.cs
index 36cfbe3..8ef0233 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcResult.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcResult.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcUtils.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcUtils.cs
index 4eb8ea7..f500438 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcUtils.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcUtils.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcValidator.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcValidator.cs
index 25dbf90..d8dff72 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcValidator.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcValidator.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcValidator2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcValidator2.cs
index 0aa77bd..4e4385e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcValidator2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcValidator2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcVersionInfo.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcVersionInfo.cs
index 232c646..d42216e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcVersionInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcVersionInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcVersionInfo2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcVersionInfo2.cs
index d6c819d..321fcba 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcVersionInfo2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcVersionInfo2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcVersionInfo3.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcVersionInfo3.cs
index d2fa713..7ac22cb 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcVersionInfo3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/IDxcVersionInfo3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs
index 3378e7c..6a74387 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Asynchronous.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Asynchronous.cs
index cf00e89..1386069 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Asynchronous.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Asynchronous.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11AuthenticatedChannel.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11AuthenticatedChannel.cs
index e47cc05..f540760 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11AuthenticatedChannel.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11AuthenticatedChannel.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState.cs
index dd41043..002d400 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState1.cs
index a6fd4cd..2247f68 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Buffer.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Buffer.cs
index f87ef1a..f223ee3 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Buffer.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Buffer.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassInstance.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassInstance.cs
index ee9b397..70735d8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassInstance.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassInstance.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassLinkage.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassLinkage.cs
index 7e1d9bc..c8ab338 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassLinkage.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassLinkage.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CommandList.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CommandList.cs
index b3c40a6..a3eb267 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CommandList.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CommandList.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ComputeShader.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ComputeShader.cs
index b125dea..db9d28f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ComputeShader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ComputeShader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Counter.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Counter.cs
index a5b62a9..1f49a38 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Counter.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Counter.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CryptoSession.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CryptoSession.cs
index 7d9ab8b..8b419ec 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CryptoSession.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CryptoSession.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Debug.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Debug.cs
index 3c8de50..84f9d6c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Debug.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Debug.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilState.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilState.cs
index 089d581..209aee0 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilState.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilState.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilView.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilView.cs
index e84a335..97e4960 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilView.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilView.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device.cs
index f947679..33ee352 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device1.cs
index 0112fd5..1e57aa0 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device2.cs
index 4a1797f..0dd3104 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device3.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device3.cs
index b109171..bada5b8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device4.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device4.cs
index 428a101..2a9e8ac 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device5.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device5.cs
index ecffacf..b29edcb 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device5.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device5.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceChild.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceChild.cs
index 3a4bc86..bb9892d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceChild.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceChild.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext.cs
index 2ac19ed..44ea7bf 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext1.cs
index 7c8cade..87f7059 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext2.cs
index e964dee..0f4c42d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext3.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext3.cs
index 360efa2..46ff4d8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext4.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext4.cs
index f7cc70c..bff952b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DomainShader.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DomainShader.cs
index 55da1d1..429a444 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DomainShader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DomainShader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Fence.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Fence.cs
index 9f8d6cc..6f25366 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Fence.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Fence.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionLinkingGraph.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionLinkingGraph.cs
index 4c30325..d3da38a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionLinkingGraph.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionLinkingGraph.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionParameterReflection.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionParameterReflection.cs
index ef5882b..9e72de9 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionParameterReflection.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionParameterReflection.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionReflection.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionReflection.cs
index 0c19929..3ed5ff3 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionReflection.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionReflection.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11GeometryShader.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11GeometryShader.cs
index bdccbc7..da1c6f4 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11GeometryShader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11GeometryShader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11HullShader.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11HullShader.cs
index 50e6833..c4db9ea 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11HullShader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11HullShader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11InfoQueue.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11InfoQueue.cs
index 41c95e2..b14f8fa 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11InfoQueue.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11InfoQueue.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11InputLayout.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11InputLayout.cs
index 891b447..0b949c3 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11InputLayout.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11InputLayout.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11LibraryReflection.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11LibraryReflection.cs
index a332c75..59a400c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11LibraryReflection.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11LibraryReflection.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Linker.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Linker.cs
index 3a44486..a9aaf31 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Linker.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Linker.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11LinkingNode.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11LinkingNode.cs
index d8c01de..954cf94 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11LinkingNode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11LinkingNode.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Module.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Module.cs
index 4497d11..4414a40 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Module.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Module.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ModuleInstance.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ModuleInstance.cs
index 3f34951..bc38f87 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ModuleInstance.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ModuleInstance.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Multithread.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Multithread.cs
index c7ef0fd..86d7941 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Multithread.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Multithread.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11PixelShader.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11PixelShader.cs
index cc3da8e..1cb9fdd 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11PixelShader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11PixelShader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Predicate.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Predicate.cs
index 7bad589..bfd60e4 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Predicate.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Predicate.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Query.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Query.cs
index 9f10b18..a1dde76 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Query.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Query.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Query1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Query1.cs
index 6fc2a16..6c2823e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Query1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Query1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RasterizerState.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RasterizerState.cs
index 0c6a01a..cd963ae 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RasterizerState.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RasterizerState.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RasterizerState1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RasterizerState1.cs
index 059779a..2223b89 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RasterizerState1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RasterizerState1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RasterizerState2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RasterizerState2.cs
index db93500..76aad67 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RasterizerState2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RasterizerState2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RefDefaultTrackingOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RefDefaultTrackingOptions.cs
index 892ba7d..56766e1 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RefDefaultTrackingOptions.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RefDefaultTrackingOptions.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RefTrackingOptions.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RefTrackingOptions.cs
index 20c563a..c8aca36 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RefTrackingOptions.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RefTrackingOptions.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RenderTargetView.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RenderTargetView.cs
index 78492a1..b47dedb 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RenderTargetView.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RenderTargetView.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RenderTargetView1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RenderTargetView1.cs
index d555b8e..e98e8eb 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RenderTargetView1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11RenderTargetView1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Resource.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Resource.cs
index 75a339a..82b9ae8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Resource.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Resource.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11SamplerState.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11SamplerState.cs
index f45443e..390dd21 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11SamplerState.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11SamplerState.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflection.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflection.cs
index eed3044..df42a64 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflection.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflection.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflectionConstantBuffer.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflectionConstantBuffer.cs
index f450f7c..110c0f4 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflectionConstantBuffer.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflectionConstantBuffer.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflectionType.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflectionType.cs
index 74ddf8b..3b34760 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflectionType.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflectionType.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflectionVariable.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflectionVariable.cs
index 45cf0a4..9d65637 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflectionVariable.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderReflectionVariable.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderResourceView.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderResourceView.cs
index 95bc644..dfb0d13 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderResourceView.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderResourceView.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderResourceView1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderResourceView1.cs
index 84fef44..2d62817 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderResourceView1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderResourceView1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderTrace.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderTrace.cs
index ca745b5..f32dfde 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderTrace.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderTrace.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderTraceFactory.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderTraceFactory.cs
index 2ad975d..9bd75a3 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderTraceFactory.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ShaderTraceFactory.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11SwitchToRef.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11SwitchToRef.cs
index 9384045..144f07f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11SwitchToRef.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11SwitchToRef.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture1D.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture1D.cs
index 7f1de58..f926b58 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture1D.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture1D.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture2D.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture2D.cs
index 7ef6502..38d55a6 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture2D.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture2D.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture2D1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture2D1.cs
index 53c71a0..0e73170 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture2D1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture2D1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture3D.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture3D.cs
index f3d00cf..3d176a8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture3D.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture3D.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture3D1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture3D1.cs
index b4fbdb3..a01cf0b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture3D1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Texture3D1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11TracingDevice.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11TracingDevice.cs
index df09425..e848c7d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11TracingDevice.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11TracingDevice.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11UnorderedAccessView.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11UnorderedAccessView.cs
index 745bc45..fb11c11 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11UnorderedAccessView.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11UnorderedAccessView.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11UnorderedAccessView1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11UnorderedAccessView1.cs
index 83b2140..831d60f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11UnorderedAccessView1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11UnorderedAccessView1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VertexShader.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VertexShader.cs
index 51dad6c..417cc0b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VertexShader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VertexShader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext.cs
index bda394f..bf0657c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext1.cs
index fcf507d..a02767e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext2.cs
index 37ddaf7..3f200ef 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext3.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext3.cs
index bf99ca6..895d20c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoContext3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDecoder.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDecoder.cs
index 59cbb88..a075907 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDecoder.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDecoder.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDecoderOutputView.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDecoderOutputView.cs
index b05bffd..55b81b5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDecoderOutputView.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDecoderOutputView.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDevice.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDevice.cs
index d93a6ce..0f10905 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDevice.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDevice.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDevice1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDevice1.cs
index ee72aae..7c75604 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDevice1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDevice1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDevice2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDevice2.cs
index 081a10a..9eea9e9 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDevice2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoDevice2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessor.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessor.cs
index 367fbe1..8d98508 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessor.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessor.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorEnumerator.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorEnumerator.cs
index d38014f..8e6db89 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorEnumerator.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorEnumerator.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorEnumerator1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorEnumerator1.cs
index 51d56a2..43c3a88 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorEnumerator1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorEnumerator1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorInputView.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorInputView.cs
index 9e91dac..3a48567 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorInputView.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorInputView.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorOutputView.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorOutputView.cs
index ede8668..88ac3c1 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorOutputView.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11VideoProcessorOutputView.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11View.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11View.cs
index 6e23817..49bdd0c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11View.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11View.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3DDeviceContextState.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3DDeviceContextState.cs
index a50dae1..9d17d46 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3DDeviceContextState.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3DDeviceContextState.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3DUserDefinedAnnotation.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3DUserDefinedAnnotation.cs
index 5c1aa84..bfc10fa 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3DUserDefinedAnnotation.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3DUserDefinedAnnotation.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12.cs
index ab40ec5..78a56da 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandAllocator.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandAllocator.cs
index d73197c..2d2bfec 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandAllocator.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandAllocator.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandList.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandList.cs
index 61765af..93a3467 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandList.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandList.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandQueue.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandQueue.cs
index ed8a248..088a6ce 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandQueue.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandQueue.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandSignature.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandSignature.cs
index 1fac6bb..c02fbf1 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandSignature.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12CommandSignature.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug.cs
index a9e5ccd..6f65691 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug1.cs
index 965dbb6..9f8234c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug2.cs
index 0cedb52..6049fa8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug3.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug3.cs
index 106d9f1..57ebb0c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug4.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug4.cs
index 768c417..1223c74 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug5.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug5.cs
index 27f096a..ce02f16 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug5.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Debug5.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandList.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandList.cs
index e69e3ad..5a2a757 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandList.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandList.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandList1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandList1.cs
index e7bdcc5..d1f3b03 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandList1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandList1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandList2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandList2.cs
index 49b074e..e73e1cf 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandList2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandList2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandQueue.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandQueue.cs
index 7129beb..333adc9 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandQueue.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugCommandQueue.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugDevice.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugDevice.cs
index e52a8fb..9061a7e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugDevice.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugDevice.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugDevice1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugDevice1.cs
index 11819bc..43bd19e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugDevice1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugDevice1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugDevice2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugDevice2.cs
index e46c30d..3e68994 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugDevice2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DebugDevice2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DescriptorHeap.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DescriptorHeap.cs
index 6c394e6..3a02300 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DescriptorHeap.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DescriptorHeap.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device.cs
index a5b1eaf..ff1ca95 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device1.cs
index 92724cf..b0fad95 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device2.cs
index 779ebab..1bbbbc3 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device3.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device3.cs
index 70745b4..3a8cedc 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device4.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device4.cs
index 0b8247b..5e0755b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device5.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device5.cs
index b95f08e..0c9645f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device5.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device5.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device6.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device6.cs
index 96a79c2..dc0f5a5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device6.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device6.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device7.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device7.cs
index 8fc5941..6d805c9 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device7.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device7.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device8.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device8.cs
index 4e79804..64a10f9 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device8.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device8.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device9.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device9.cs
index a47110d..12076d1 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device9.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Device9.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceChild.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceChild.cs
index d61feb7..7d73cc9 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceChild.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceChild.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedData.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedData.cs
index b330514..739e83d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedData.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedData.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedData1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedData1.cs
index 2d46e04..8d5761e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedData1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedData1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedData2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedData2.cs
index 9116193..04bfe4a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedData2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedData2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedDataSettings.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedDataSettings.cs
index 0c620eb..0561fc5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedDataSettings.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedDataSettings.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedDataSettings1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedDataSettings1.cs
index f5e6842..885154b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedDataSettings1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12DeviceRemovedExtendedDataSettings1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Fence.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Fence.cs
index fde8e70..5c0236d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Fence.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Fence.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Fence1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Fence1.cs
index 9711956..b2defae 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Fence1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Fence1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12FunctionParameterReflection.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12FunctionParameterReflection.cs
index eab74ba..12e607f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12FunctionParameterReflection.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12FunctionParameterReflection.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12FunctionReflection.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12FunctionReflection.cs
index d283f06..61ee8b1 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12FunctionReflection.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12FunctionReflection.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList.cs
index 73ac193..bf3d083 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList1.cs
index 64a9ed7..2bb4409 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList2.cs
index f95c6cf..fd3e769 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList3.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList3.cs
index 25bfa20..9775c28 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList4.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList4.cs
index dbcecb9..505ee64 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList5.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList5.cs
index 8c61367..01c2870 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList5.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList5.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList6.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList6.cs
index 136f5b1..2a56ae7 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList6.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12GraphicsCommandList6.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Heap.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Heap.cs
index 830b45d..d8343b0 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Heap.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Heap.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Heap1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Heap1.cs
index b221867..2818c8d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Heap1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Heap1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12InfoQueue.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12InfoQueue.cs
index aeba7a6..b9ef3b6 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12InfoQueue.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12InfoQueue.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12InfoQueue1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12InfoQueue1.cs
index 3538d94..ffaf710 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12InfoQueue1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12InfoQueue1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12LibraryReflection.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12LibraryReflection.cs
index 6bd281c..f64a10e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12LibraryReflection.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12LibraryReflection.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12LifetimeOwner.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12LifetimeOwner.cs
index 52d096c..14d59cb 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12LifetimeOwner.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12LifetimeOwner.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12LifetimeTracker.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12LifetimeTracker.cs
index cf74650..bd5d1ff 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12LifetimeTracker.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12LifetimeTracker.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12MetaCommand.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12MetaCommand.cs
index d405eff..8a20515 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12MetaCommand.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12MetaCommand.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Object.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Object.cs
index 0bb4fa0..724c439 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Object.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Object.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Pageable.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Pageable.cs
index fd93739..fb3dc99 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Pageable.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Pageable.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12PipelineLibrary.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12PipelineLibrary.cs
index 038d624..5fb38c8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12PipelineLibrary.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12PipelineLibrary.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12PipelineLibrary1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12PipelineLibrary1.cs
index 0cb2e47..036aafd 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12PipelineLibrary1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12PipelineLibrary1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12PipelineState.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12PipelineState.cs
index 0e1c9df..b4b4761 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12PipelineState.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12PipelineState.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ProtectedResourceSession.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ProtectedResourceSession.cs
index 8490131..a758da1 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ProtectedResourceSession.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ProtectedResourceSession.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ProtectedResourceSession1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ProtectedResourceSession1.cs
index a950577..3f57444 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ProtectedResourceSession1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ProtectedResourceSession1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ProtectedSession.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ProtectedSession.cs
index c260fc7..b86f4a2 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ProtectedSession.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ProtectedSession.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12QueryHeap.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12QueryHeap.cs
index 46235db..68c0e88 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12QueryHeap.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12QueryHeap.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Resource.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Resource.cs
index 53a0229..1f995ee 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Resource.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Resource.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Resource1.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Resource1.cs
index 6541ac9..2287df9 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Resource1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Resource1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Resource2.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Resource2.cs
index ec4871d..7cb72ac 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Resource2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Resource2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12RootSignature.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12RootSignature.cs
index 217e6ed..4012fc5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12RootSignature.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12RootSignature.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12RootSignatureDeserializer.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12RootSignatureDeserializer.cs
index 0bf558e..3e988fa 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12RootSignatureDeserializer.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12RootSignatureDeserializer.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12SDKConfiguration.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12SDKConfiguration.cs
index 0aaafe5..fb5bced 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12SDKConfiguration.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12SDKConfiguration.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderCacheSession.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderCacheSession.cs
index e4aaec8..7e2af5e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderCacheSession.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderCacheSession.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflection.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflection.cs
index cf5e24c..34ec49f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflection.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflection.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflectionConstantBuffer.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflectionConstantBuffer.cs
index cd94adc..fed805b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflectionConstantBuffer.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflectionConstantBuffer.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflectionType.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflectionType.cs
index 17b5212..c2c7d4a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflectionType.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflectionType.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflectionVariable.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflectionVariable.cs
index 54a4f1f..296cf71 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflectionVariable.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12ShaderReflectionVariable.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12SharingContract.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12SharingContract.cs
index 05d7499..6b30696 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12SharingContract.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12SharingContract.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12StateObject.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12StateObject.cs
index 3d20d17..153acdd 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12StateObject.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12StateObject.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12StateObjectProperties.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12StateObjectProperties.cs
index 2c96c36..1232ce6 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12StateObjectProperties.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12StateObjectProperties.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12SwapChainAssistant.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12SwapChainAssistant.cs
index aa1ed95..08e7113 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12SwapChainAssistant.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12SwapChainAssistant.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Tools.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Tools.cs
index d25d20d..08addcf 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Tools.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12Tools.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12VersionedRootSignatureDeserializer.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12VersionedRootSignatureDeserializer.cs
index b06b59e..9b9e155 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12VersionedRootSignatureDeserializer.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12/ID3D12VersionedRootSignatureDeserializer.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite.cs
index b52d8ce..e281699 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -2916,7 +2911,7 @@ public partial struct ColorGlyphRun
public float baselineOriginY;
///
- public Win32.Graphics.Direct2D.Common.ColorF runColor;
+ public Color4 runColor;
///
public ushort paletteIndex;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteAsyncResult.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteAsyncResult.cs
index 283e154..1b22cf7 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteAsyncResult.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteAsyncResult.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget.cs
index 9c8dc7a..e7ad5f0 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget1.cs
index 3573cca..5b47d21 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteBitmapRenderTarget1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator.cs
index 24dda65..f5ee81b 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator1.cs
index cc181ee..db776e4 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteColorGlyphRunEnumerator1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory.cs
index 8e4a2d4..98343ee 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory1.cs
index 2818b65..a6cc34a 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory2.cs
index a605572..b3c9ce5 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory3.cs
index 4202ff4..8f5a339 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory4.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory4.cs
index 1daa777..8da5e44 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory5.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory5.cs
index f99ce46..949b9a2 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory5.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory5.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory6.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory6.cs
index e6999e9..62d74a8 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory6.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory6.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory7.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory7.cs
index 405d3bf..dea5db9 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory7.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFactory7.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont.cs
index 2dc6bf8..d113c34 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont1.cs
index b09b404..07fa8b2 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont2.cs
index bd37748..e019aa6 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont3.cs
index 7592283..df3cb62 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFont3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection.cs
index f45c163..8affcda 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection1.cs
index 3976885..1a421da 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection2.cs
index 76bb746..69fbb28 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection3.cs
index 5a49afd..935857c 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollection3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollectionLoader.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollectionLoader.cs
index 9ef4939..dcc20eb 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollectionLoader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontCollectionLoader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadListener.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadListener.cs
index 6576410..efee678 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadListener.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadListener.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadQueue.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadQueue.cs
index bdad370..8bce4fc 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadQueue.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontDownloadQueue.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace.cs
index 4f5d1ca..4fca4a0 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace1.cs
index bd8357a..56c6e30 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace2.cs
index 981fe5c..63671c9 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -323,9 +318,9 @@ public unsafe partial struct IDWriteFontFace2
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
- public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Win32.Graphics.Direct2D.Common.ColorF** paletteEntries)
+ public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Color4** paletteEntries)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace3.cs
index b61ea6a..755eb92 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -323,9 +318,9 @@ public unsafe partial struct IDWriteFontFace3
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
- public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Win32.Graphics.Direct2D.Common.ColorF** paletteEntries)
+ public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Color4** paletteEntries)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace4.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace4.cs
index 9fafc3d..d56a144 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -323,9 +318,9 @@ public unsafe partial struct IDWriteFontFace4
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
- public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Win32.Graphics.Direct2D.Common.ColorF** paletteEntries)
+ public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Color4** paletteEntries)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace5.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace5.cs
index 5d70391..fe45729 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace5.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace5.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -323,9 +318,9 @@ public unsafe partial struct IDWriteFontFace5
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
- public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Win32.Graphics.Direct2D.Common.ColorF** paletteEntries)
+ public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Color4** paletteEntries)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace6.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace6.cs
index 7b785f4..d154524 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace6.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFace6.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -323,9 +318,9 @@ public unsafe partial struct IDWriteFontFace6
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
- public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Win32.Graphics.Direct2D.Common.ColorF** paletteEntries)
+ public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Color4** paletteEntries)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference.cs
index d7eaee6..800bc94 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference1.cs
index 45a9011..412711c 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFaceReference1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback.cs
index d78b45e..813c3f0 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback1.cs
index 48a1b05..20d8156 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallback1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallbackBuilder.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallbackBuilder.cs
index 76cb102..722eaaa 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallbackBuilder.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFallbackBuilder.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily.cs
index f5e8361..317177d 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily1.cs
index d43cb80..b629041 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily2.cs
index fd36e82..3de890a 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFamily2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFile.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFile.cs
index 94e24e4..5ab7d8f 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFile.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFile.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileEnumerator.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileEnumerator.cs
index 4f1227a..a02930b 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileEnumerator.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileEnumerator.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileLoader.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileLoader.cs
index 3cb6b5d..f354eed 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileLoader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileLoader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileStream.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileStream.cs
index c057d11..6d7acb3 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileStream.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontFileStream.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList.cs
index 5531fca..51c7d8c 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList1.cs
index bd243e9..ab66547 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList2.cs
index 3dda12d..63dc27b 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontList2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontResource.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontResource.cs
index 6ca3cb4..83a6698 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontResource.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontResource.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet.cs
index 42559b5..72ff810 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet1.cs
index 59343b1..3b1c7f4 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet2.cs
index bad43d5..23105f9 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet3.cs
index 4ceb19b..320ae01 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSet3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder.cs
index 28651a8..9d6d4dd 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder1.cs
index 70cca6c..454ad52 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder2.cs
index 114e063..93e2ed8 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteFontSetBuilder2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop.cs
index 0565f9d..fa065a1 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop1.cs
index 8eabb41..3789685 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGdiInterop1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGlyphRunAnalysis.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGlyphRunAnalysis.cs
index da8de1e..3376f50 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGlyphRunAnalysis.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteGlyphRunAnalysis.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInMemoryFontFileLoader.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInMemoryFontFileLoader.cs
index 80abd8d..43241a0 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInMemoryFontFileLoader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInMemoryFontFileLoader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInlineObject.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInlineObject.cs
index f2c0d5a..a456e0d 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInlineObject.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteInlineObject.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalFontFileLoader.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalFontFileLoader.cs
index 1fef17f..88a9be2 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalFontFileLoader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalFontFileLoader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalizedStrings.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalizedStrings.cs
index 311480c..c2a9d3a 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalizedStrings.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteLocalizedStrings.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteNumberSubstitution.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteNumberSubstitution.cs
index 5797b17..46f9691 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteNumberSubstitution.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteNumberSubstitution.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWritePixelSnapping.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWritePixelSnapping.cs
index 18a5ac0..ea21978 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWritePixelSnapping.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWritePixelSnapping.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileLoader.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileLoader.cs
index c691098..86c8f58 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileLoader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileLoader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileStream.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileStream.cs
index cfb4eda..b7adcc4 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileStream.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRemoteFontFileStream.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams.cs
index 60c1985..4025261 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams1.cs
index 4f5a0e1..7cb59e7 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams2.cs
index 43d8e35..c7dbc3f 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams3.cs
index efba673..ed9851f 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteRenderingParams3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteStringList.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteStringList.cs
index 13a03f6..98acf5f 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteStringList.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteStringList.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink.cs
index 2d48a99..e76055c 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink1.cs
index e3aefda..33eb521 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSink1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource.cs
index 8f24676..d9a94a1 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource1.cs
index 88ad39b..5c8d6d7 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalysisSource1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer.cs
index 9c3fe52..a09fabc 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer1.cs
index 6fbc7ef..2fa5ea1 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer2.cs
index 72caa03..47cd3ef 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextAnalyzer2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat.cs
index 619e338..d8f755e 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat1.cs
index 2c4dbe3..539ae43 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat2.cs
index 51c5efb..9f4952a 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat3.cs
index 518288b..35be177 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextFormat3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout.cs
index 32f8330..bf07b19 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout1.cs
index 457f5fd..996d20e 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout2.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout2.cs
index 4ca5349..97090f5 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout3.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout3.cs
index 99ca827..5412337 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout4.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout4.cs
index fafe5b9..92d7499 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextLayout4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer.cs
index c2ca0dc..0770258 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer1.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer1.cs
index f197e8d..3cc2098 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTextRenderer1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTypography.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTypography.cs
index 5ff795a..38ac058 100644
--- a/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTypography.cs
+++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite/IDWriteTypography.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common.cs
index 28e8829..b986a55 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.cs
index ebca316..c1bdb5b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -1744,23 +1739,6 @@ public enum WindowAssociationFlags : uint
#endregion Generated Enums
#region Structs
-///
-/// DXGI_RGBA
-public partial struct Rgba
-{
- ///
- public float r;
-
- ///
- public float g;
-
- ///
- public float b;
-
- ///
- public float a;
-}
-
///
/// DXGI_FRAME_STATISTICS
public partial struct FrameStatistics
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter.cs
index 2a013f2..4113889 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter1.cs
index 450838e..9c322e1 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter2.cs
index 525461f..7f8ba14 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter3.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter3.cs
index a7d28aa..c9337e4 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter4.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter4.cs
index 8f169ec..55b6d06 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug.cs
index 6aa2582..c802b3d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug1.cs
index 8b9a075..11f0caf 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDecodeSwapChain.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDecodeSwapChain.cs
index c1c6c01..233083f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDecodeSwapChain.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDecodeSwapChain.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice.cs
index 1bb2d68..308311e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice1.cs
index 63d54ac..1ffed54 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice2.cs
index 90c3da6..0ba702a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice3.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice3.cs
index d5f179d..af6db98 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice4.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice4.cs
index 3315f58..8da5a8c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDeviceSubObject.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDeviceSubObject.cs
index 04e7dcc..724165f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDeviceSubObject.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDeviceSubObject.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDisplayControl.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDisplayControl.cs
index 1f509a2..7c3608a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDisplayControl.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDisplayControl.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory.cs
index feff4ba..0b82c15 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory1.cs
index c2dd0d8..d7e73e9 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory2.cs
index b071da7..825734e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory3.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory3.cs
index abf45dc..16048e1 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory4.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory4.cs
index 4902ec0..77ac167 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory5.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory5.cs
index 2f995e3..3415723 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory5.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory5.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory6.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory6.cs
index 61cfb9d..72d4ff7 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory6.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory6.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory7.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory7.cs
index 3538f51..5394996 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory7.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory7.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactoryMedia.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactoryMedia.cs
index c4c9451..f9774c2 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactoryMedia.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactoryMedia.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIInfoQueue.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIInfoQueue.cs
index 7d5e204..22cbca8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIInfoQueue.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIInfoQueue.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIKeyedMutex.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIKeyedMutex.cs
index d6cb70b..1b51acf 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIKeyedMutex.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIKeyedMutex.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIObject.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIObject.cs
index bf518dc..b91df3f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIObject.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIObject.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput.cs
index cdd9a5a..e8e268b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput1.cs
index a3abb64..67b1896 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput2.cs
index 2593b5e..c357e32 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput3.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput3.cs
index 70c241b..272b2c8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput4.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput4.cs
index 76236d9..1628902 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput5.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput5.cs
index fea9e83..004cfcc 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput5.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput5.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput6.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput6.cs
index e203eb4..dc3a926 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput6.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput6.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutputDuplication.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutputDuplication.cs
index 1dac596..55a5f3c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutputDuplication.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutputDuplication.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource.cs
index 4c8d96e..080240b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource1.cs
index ee29128..63df805 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface.cs
index e6576fa..8955b98 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface1.cs
index f6a7eed..5ed6e78 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface2.cs
index ab6401c..03767b5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain.cs
index 6b3a30a..8f1d474 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain1.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain1.cs
index 5694dbd..86cdf0a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain1.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain1.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -259,17 +254,17 @@ public unsafe partial struct IDXGISwapChain1
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
- public HResult SetBackgroundColor(Rgba* pColor)
+ public HResult SetBackgroundColor(Color4* pColor)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pColor);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pColor);
}
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
- public HResult GetBackgroundColor(Rgba* pColor)
+ public HResult GetBackgroundColor(Color4** pColor)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pColor);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain2.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain2.cs
index 304d318..b264e01 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -259,17 +254,17 @@ public unsafe partial struct IDXGISwapChain2
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
- public HResult SetBackgroundColor(Rgba* pColor)
+ public HResult SetBackgroundColor(Color4* pColor)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pColor);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pColor);
}
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
- public HResult GetBackgroundColor(Rgba* pColor)
+ public HResult GetBackgroundColor(Color4** pColor)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pColor);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain3.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain3.cs
index d31ecf0..4d78b86 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain3.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain3.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -259,17 +254,17 @@ public unsafe partial struct IDXGISwapChain3
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
- public HResult SetBackgroundColor(Rgba* pColor)
+ public HResult SetBackgroundColor(Color4* pColor)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pColor);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pColor);
}
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
- public HResult GetBackgroundColor(Rgba* pColor)
+ public HResult GetBackgroundColor(Color4** pColor)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pColor);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain4.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain4.cs
index 4e8aa0e..41aff37 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain4.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain4.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
@@ -259,17 +254,17 @@ public unsafe partial struct IDXGISwapChain4
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
- public HResult SetBackgroundColor(Rgba* pColor)
+ public HResult SetBackgroundColor(Color4* pColor)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pColor);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pColor);
}
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
- public HResult GetBackgroundColor(Rgba* pColor)
+ public HResult GetBackgroundColor(Color4** pColor)
{
- return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pColor);
+ return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pColor);
}
///
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChainMedia.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChainMedia.cs
index f7785b0..a6e9c6d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChainMedia.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChainMedia.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGraphicsAnalysis.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGraphicsAnalysis.cs
index d311d8f..60c2c1a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGraphicsAnalysis.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGraphicsAnalysis.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Graphics.cs b/src/Vortice.Win32/Generated/Graphics/Graphics.cs
index 81773fe..702cac0 100644
--- a/src/Vortice.Win32/Generated/Graphics/Graphics.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Graphics.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging.D2D.cs b/src/Vortice.Win32/Generated/Graphics/Imaging.D2D.cs
index 407f26b..331cb82 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging.D2D.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging.D2D.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging.cs b/src/Vortice.Win32/Generated/Graphics/Imaging.cs
index 27fccb5..a807ca0 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmap.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmap.cs
index 1c8e731..39b3b0c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmap.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmap.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapClipper.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapClipper.cs
index 0b9c082..7889ac3 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapClipper.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapClipper.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecInfo.cs
index ef2abb2..42317e8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecProgressNotification.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecProgressNotification.cs
index e4cec40..029263a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecProgressNotification.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecProgressNotification.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoder.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoder.cs
index 5a3cc3e..08a081b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoder.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoder.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoderInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoderInfo.cs
index 32c8fd1..22b7180 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoderInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoderInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoder.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoder.cs
index cccc65b..decb54e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoder.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoder.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoderInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoderInfo.cs
index b49c7ff..4492feb 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoderInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoderInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFlipRotator.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFlipRotator.cs
index a8c70d7..ce30297 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFlipRotator.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFlipRotator.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameDecode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameDecode.cs
index 7b4316b..4df67f7 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameDecode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameDecode.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameEncode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameEncode.cs
index 88de355..59e9018 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameEncode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameEncode.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapLock.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapLock.cs
index 704dff3..3668be0 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapLock.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapLock.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapScaler.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapScaler.cs
index c05ce35..149658f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapScaler.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapScaler.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSource.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSource.cs
index 8b47348..ef09ec1 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSource.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSource.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSourceTransform.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSourceTransform.cs
index 2840904..e2c2090 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSourceTransform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSourceTransform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorContext.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorContext.cs
index e4330a1..48c0637 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorContext.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorContext.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorTransform.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorTransform.cs
index afcc460..24eb905 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorTransform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorTransform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentFactory.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentFactory.cs
index 70d622d..f82d24b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentFactory.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentFactory.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentInfo.cs
index 0f24dd3..928f61a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsDecoder.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsDecoder.cs
index aa89049..c996dbe 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsDecoder.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsDecoder.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsEncoder.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsEncoder.cs
index 2b1031a..2ebc34f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsEncoder.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsEncoder.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsFrameDecode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsFrameDecode.cs
index 27b1e6c..09eceb5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsFrameDecode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsFrameDecode.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRaw.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRaw.cs
index 4d19b4b..adbdbfe 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRaw.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRaw.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRawNotificationCallback.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRawNotificationCallback.cs
index df32a8f..c78b88c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRawNotificationCallback.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRawNotificationCallback.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICEnumMetadataItem.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICEnumMetadataItem.cs
index 8e57f28..207c44a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICEnumMetadataItem.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICEnumMetadataItem.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFastMetadataEncoder.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFastMetadataEncoder.cs
index 09ff795..8020cf5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFastMetadataEncoder.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFastMetadataEncoder.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverter.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverter.cs
index 3390bad..3d97fab 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverter.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverter.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverterInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverterInfo.cs
index f89bff3..f0ac625 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverterInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverterInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImageEncoder.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImageEncoder.cs
index 27f1a12..00425bd 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImageEncoder.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImageEncoder.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory.cs
index fb61af4..66ea2d6 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory2.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory2.cs
index 14966c8..ef25476 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameDecode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameDecode.cs
index 7edf265..081da9c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameDecode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameDecode.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameEncode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameEncode.cs
index d6ff1e5..5300253 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameEncode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameEncode.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockReader.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockReader.cs
index af3778d..92f02ba 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockReader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockReader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockWriter.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockWriter.cs
index 7c8b2d5..8e91874 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockWriter.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockWriter.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataHandlerInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataHandlerInfo.cs
index cb3923d..3c3ee60 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataHandlerInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataHandlerInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryReader.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryReader.cs
index d29ba3a..a183203 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryReader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryReader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryWriter.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryWriter.cs
index d1b5f40..ea34f67 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryWriter.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryWriter.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReader.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReader.cs
index 2007d92..4829447 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReader.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReader.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReaderInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReaderInfo.cs
index 0d87106..c722d76 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReaderInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReaderInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriter.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriter.cs
index 48c5bad..2733bce 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriter.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriter.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriterInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriterInfo.cs
index 2228b74..545b681 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriterInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriterInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPalette.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPalette.cs
index 03a3030..efa0ed5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPalette.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPalette.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPersistStream.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPersistStream.cs
index 199ef03..15cfc3f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPersistStream.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPersistStream.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo.cs
index 887c91b..54f3902 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo2.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo2.cs
index 1b83100..39c6e49 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo2.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo2.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapFrameEncode.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapFrameEncode.cs
index b37e18a..ee17c8d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapFrameEncode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapFrameEncode.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapSourceTransform.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapSourceTransform.cs
index 61881dd..f9798e4 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapSourceTransform.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapSourceTransform.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarFormatConverter.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarFormatConverter.cs
index 57bc851..4a42b94 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarFormatConverter.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarFormatConverter.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressCallback.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressCallback.cs
index 416d935..bda6095 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressCallback.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressCallback.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressiveLevelControl.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressiveLevelControl.cs
index 0ad3fcd..abcaf39 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressiveLevelControl.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressiveLevelControl.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStream.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStream.cs
index f06033b..61dd1b8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStream.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStream.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStreamProvider.cs b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStreamProvider.cs
index d5a1a43..19c7444 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStreamProvider.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStreamProvider.cs
@@ -7,11 +7,6 @@
//
// ------------------------------------------------------------------------------
-using System;
-using System.Numerics;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
diff --git a/src/Vortice.Win32/Graphics/Direct2D/ID2D1DeviceContext.cs b/src/Vortice.Win32/Graphics/Direct2D/ID2D1DeviceContext.cs
index 2fcf216..a515630 100644
--- a/src/Vortice.Win32/Graphics/Direct2D/ID2D1DeviceContext.cs
+++ b/src/Vortice.Win32/Graphics/Direct2D/ID2D1DeviceContext.cs
@@ -5,6 +5,7 @@ using System.Drawing;
using System.Runtime.CompilerServices;
using Win32.Graphics.Direct2D.Common;
using Win32.Graphics.Imaging;
+using Win32.Numerics;
namespace Win32.Graphics.Direct2D;
@@ -30,7 +31,7 @@ public unsafe partial struct ID2D1DeviceContext
return CreateBitmapBrush(bitmap, bitmapBrushProperties, null, bitmapBrush);
}
- public HResult CreateSolidColorBrush(ColorF* color, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, ID2D1SolidColorBrush** solidColorBrush)
{
return CreateSolidColorBrush(color, null, solidColorBrush);
}
diff --git a/src/Vortice.Win32/Graphics/Direct2D/ID2D1RenderTarget.cs b/src/Vortice.Win32/Graphics/Direct2D/ID2D1RenderTarget.cs
index fcfa370..0c942c0 100644
--- a/src/Vortice.Win32/Graphics/Direct2D/ID2D1RenderTarget.cs
+++ b/src/Vortice.Win32/Graphics/Direct2D/ID2D1RenderTarget.cs
@@ -4,6 +4,7 @@
using System.Drawing;
using Win32.Graphics.Direct2D.Common;
using Win32.Graphics.Imaging;
+using Win32.Numerics;
namespace Win32.Graphics.Direct2D;
@@ -29,7 +30,7 @@ public unsafe partial struct ID2D1RenderTarget
return CreateBitmapBrush(bitmap, bitmapBrushProperties, null, bitmapBrush);
}
- public HResult CreateSolidColorBrush(ColorF* color, ID2D1SolidColorBrush** solidColorBrush)
+ public HResult CreateSolidColorBrush(Color4* color, ID2D1SolidColorBrush** solidColorBrush)
{
return CreateSolidColorBrush(color, null, solidColorBrush);
}
diff --git a/src/Vortice.Win32/Numerics/Color4.cs b/src/Vortice.Win32/Numerics/Color4.cs
new file mode 100644
index 0000000..07d3988
--- /dev/null
+++ b/src/Vortice.Win32/Numerics/Color4.cs
@@ -0,0 +1,240 @@
+// Copyright © Amer Koleci and Contributors.
+// Licensed under the MIT License (MIT). See LICENSE in the repository root for more information.
+
+using System.Diagnostics;
+using System.Globalization;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using System.Text;
+
+#if NET6_0_OR_GREATER
+using System.Runtime.Intrinsics;
+using static Win32.Numerics.VectorUtilities;
+#endif
+
+namespace Win32.Numerics;
+
+[Serializable]
+[StructLayout(LayoutKind.Sequential, Pack = 4)]
+public readonly struct Color4
+{
+#if NET6_0_OR_GREATER
+ private readonly Vector128 _value;
+#endif
+
+ ///
+ /// Initializes a new instance of the struct.
+ ///
+ /// The value that will be assigned to all components.
+ public Color4(float value)
+ {
+#if NET6_0_OR_GREATER
+ _value = Vector128.Create(value, value, value, value);
+#else
+ A = R = G = B = value;
+#endif
+ }
+
+ ///
+ /// Initializes a new instance of the struct.
+ ///
+ /// The value of the red component.
+ /// The value of the green component.
+ /// The value of the blue component.
+ /// The value of the alpha component.
+ public Color4(float red, float green, float blue, float alpha = 1.0f)
+ {
+#if NET6_0_OR_GREATER
+ _value = Vector128.Create(red, green, blue, alpha);
+#else
+ R = red;
+ G = green;
+ B = blue;
+ A = alpha;
+#endif
+ }
+
+ ///
+ /// Initializes a new instance of the struct.
+ ///
+ /// The red, green, blue, and alpha components of the color.
+ public Color4(in Vector4 value)
+ {
+#if NET6_0_OR_GREATER
+ _value = value.AsVector128();
+#else
+ R = value.X;
+ G = value.Y;
+ B = value.Z;
+ A = value.W;
+#endif
+ }
+
+ ///
+ /// Initializes a new instance of the struct.
+ ///
+ /// The red, green, and blue components of the color.
+ /// The alpha component of the color.
+ public Color4(in Vector3 value, float alpha)
+ {
+#if NET6_0_OR_GREATER
+ _value = Vector128.Create(value.X, value.Y, value.Z, alpha);
+#else
+ R = value.X;
+ G = value.Y;
+ B = value.Z;
+ A = alpha;
+#endif
+ }
+
+ ///
+ /// Initializes a new instance of the struct.
+ ///
+ /// The span of elements to assign to the vector.
+ public Color4(ReadOnlySpan values)
+ {
+ if (values.Length < 4)
+ {
+ throw new ArgumentOutOfRangeException(nameof(values), "There must be 4 uint values.");
+ }
+
+ this = Unsafe.ReadUnaligned(ref Unsafe.As(ref MemoryMarshal.GetReference(values)));
+ }
+
+#if NET6_0_OR_GREATER
+ ///
+ /// Initializes a new instance of the struct.
+ ///
+ /// The value of the vector.
+ public Color4(Vector128 value)
+ {
+ _value = value;
+ }
+
+ /// Gets the value of the red component.
+ public float R
+ {
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ get => _value.ToScalar();
+ }
+
+ /// Gets the value of the green component.
+ public float G
+ {
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ get => _value.GetElement(1);
+ }
+
+ /// Gets the value of the blue component.
+ public float B
+ {
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ get => _value.GetElement(2);
+ }
+
+ /// Gets the value of the alpha component.
+ public float A
+ {
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ get => _value.GetElement(3);
+ }
+#else
+ /// Gets the value of the red component.
+ public float R { get; }
+
+ /// Gets the value of the green component.
+ public float G { get; }
+
+ /// Gets the value of the blue component.
+ public float B { get; }
+
+ /// Gets the value of the alpha component.
+ public float A { get; }
+#endif
+
+ public readonly float this[int index]
+ {
+ get => GetElement(this, index);
+ }
+
+ /// Compares two colors to determine equality.
+ /// The color to compare with .
+ /// The color to compare with .
+ /// true if and are equal; otherwise, false.
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ public static bool operator ==(Color4 left, Color4 right)
+ {
+#if NET6_0_OR_GREATER
+ return CompareEqualAll(left._value, right._value);
+#else
+ return left.A == right.A && left.R == right.R && left.G == right.G && left.B == right.B;
+#endif
+ }
+
+ /// Compares two colors to determine equality.
+ /// The color to compare with .
+ /// The color to compare with .
+ /// true if and are equal; otherwise, false.
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ public static bool operator !=(Color4 left, Color4 right)
+ {
+#if NET6_0_OR_GREATER
+ return CompareNotEqualAny(left._value, right._value);
+#else
+ return left.A != right.A || left.R != right.R || left.G != right.G || left.B != right.B;
+#endif
+ }
+
+ ///
+ public override bool Equals(object? obj) => obj is Color4 other && Equals(other);
+
+ ///
+ public bool Equals(Color4 other) => this == other;
+
+ ///
+ public override int GetHashCode() => HashCode.Combine(R, G, B, A);
+
+ ///
+ public override string ToString() => ToString(format: null, formatProvider: null);
+
+ ///
+ public string ToString(string? format, IFormatProvider? formatProvider)
+ {
+ var separator = NumberFormatInfo.GetInstance(formatProvider).NumberGroupSeparator;
+
+ return new StringBuilder(9 + (separator.Length * 3))
+ .Append('<')
+ .Append(R.ToString(format, formatProvider))
+ .Append(separator)
+ .Append(' ')
+ .Append(G.ToString(format, formatProvider))
+ .Append(separator)
+ .Append(' ')
+ .Append(B.ToString(format, formatProvider))
+ .Append(separator)
+ .Append(' ')
+ .Append(A.ToString(format, formatProvider))
+ .Append('>')
+ .ToString();
+ }
+
+ internal const int Count = 4;
+
+ internal static float GetElement(Color4 vector, int index)
+ {
+ if (index >= Count)
+ {
+ throw new ArgumentOutOfRangeException(nameof(index));
+ }
+
+ return GetElementUnsafe(ref vector, index);
+ }
+
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ private static float GetElementUnsafe(ref Color4 vector, int index)
+ {
+ Debug.Assert(index is >= 0 and < Count);
+
+ return Unsafe.Add(ref Unsafe.As(ref vector), index);
+ }
+}
diff --git a/src/Vortice.Win32/Graphics/Direct2D/Matrix4x3.cs b/src/Vortice.Win32/Numerics/Matrix4x3.cs
similarity index 99%
rename from src/Vortice.Win32/Graphics/Direct2D/Matrix4x3.cs
rename to src/Vortice.Win32/Numerics/Matrix4x3.cs
index 9446d20..1fe3229 100644
--- a/src/Vortice.Win32/Graphics/Direct2D/Matrix4x3.cs
+++ b/src/Vortice.Win32/Numerics/Matrix4x3.cs
@@ -4,7 +4,7 @@
using System.Globalization;
using System.Text;
-namespace Win32.Graphics.Direct2D.Common;
+namespace Win32.Numerics;
///
/// Describes a 4-by-3 floating point matrix.
diff --git a/src/Vortice.Win32/Graphics/Direct2D/Matrix5x4.cs b/src/Vortice.Win32/Numerics/Matrix5x4.cs
similarity index 99%
rename from src/Vortice.Win32/Graphics/Direct2D/Matrix5x4.cs
rename to src/Vortice.Win32/Numerics/Matrix5x4.cs
index b27910b..2ae7658 100644
--- a/src/Vortice.Win32/Graphics/Direct2D/Matrix5x4.cs
+++ b/src/Vortice.Win32/Numerics/Matrix5x4.cs
@@ -4,7 +4,7 @@
using System.Globalization;
using System.Text;
-namespace Win32.Graphics.Direct2D.Common;
+namespace Win32.Numerics;
///
/// Describes a 5-by-4 floating point matrix.
diff --git a/src/Vortice.Win32/Numerics/VectorUtilities.cs b/src/Vortice.Win32/Numerics/VectorUtilities.cs
new file mode 100644
index 0000000..9fb35af
--- /dev/null
+++ b/src/Vortice.Win32/Numerics/VectorUtilities.cs
@@ -0,0 +1,109 @@
+// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.
+
+// This file includes code based on code from https://github.com/microsoft/DirectXMath
+// The original code is Copyright © Microsoft. All rights reserved. Licensed under the MIT License (MIT).
+
+#if NET6_0_OR_GREATER
+using System.Runtime.CompilerServices;
+using System.Runtime.Intrinsics;
+using System.Runtime.Intrinsics.Arm;
+using System.Runtime.Intrinsics.X86;
+
+namespace Win32.Numerics;
+
+/// Provides a set of methods to supplement or replace and .
+public static class VectorUtilities
+{
+ /// Gets the x-component of the vector.
+ /// The vector.
+ /// The x-component of .
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ public static float GetX(this Vector128 self) => self.ToScalar();
+
+ /// Gets the y-component of the vector.
+ /// The vector.
+ /// The y-component of .
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ public static float GetY(this Vector128 self) => self.GetElement(1);
+
+ /// Gets the z-component of the vector.
+ /// The vector.
+ /// The z-component of .
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ public static float GetZ(this Vector128 self) => self.GetElement(2);
+
+ /// Gets the w-component of the vector.
+ /// The vector.
+ /// The w-component of .
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ public static float GetW(this Vector128 self) => self.GetElement(3);
+
+ /// Determines if any elements in a vector are .
+ /// The vector to check.
+ /// true if any elements in are ; otherwise, false.
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ public static bool IsAnyNaN(Vector128 value) => CompareNotEqualAny(value, value);
+
+ /// Compares two vectors to determine equality.
+ /// The vector to compare with .
+ /// The vector to compare with .
+ /// true if and are equal; otherwise, false.
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ public static bool CompareEqualAll(Vector128 left, Vector128 right)
+ {
+ if (Sse41.IsSupported)
+ {
+ var result = Sse.CompareNotEqual(left, right);
+ return Sse.MoveMask(result) == 0x00;
+ }
+ else if (AdvSimd.Arm64.IsSupported)
+ {
+ var result = AdvSimd.CompareEqual(left, right);
+ return AdvSimd.Arm64.MinAcross(result).ToScalar() != 0;
+ }
+ else
+ {
+ return SoftwareFallback(left, right);
+ }
+
+ static bool SoftwareFallback(Vector128 left, Vector128 right)
+ {
+ return (left.GetX() == right.GetX())
+ && (left.GetY() == right.GetY())
+ && (left.GetZ() == right.GetZ())
+ && (left.GetW() == right.GetW());
+ }
+ }
+
+ /// Compares two vectors to determine equality.
+ /// The vector to compare with .
+ /// The vector to compare with .
+ /// true if and are equal; otherwise, false.
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ public static bool CompareNotEqualAny(Vector128 left, Vector128 right)
+ {
+ if (Sse41.IsSupported)
+ {
+ var result = Sse.CompareNotEqual(left, right);
+ return Sse.MoveMask(result) != 0x00;
+ }
+ else if (AdvSimd.Arm64.IsSupported)
+ {
+ var result = AdvSimd.CompareEqual(left, right);
+ return AdvSimd.Arm64.MaxAcross(result).ToScalar() == 0;
+ }
+ else
+ {
+ return SoftwareFallback(left, right);
+ }
+
+ static bool SoftwareFallback(Vector128 left, Vector128 right)
+ {
+ return (left.GetX() != right.GetX())
+ || (left.GetY() != right.GetY())
+ || (left.GetZ() != right.GetZ())
+ || (left.GetW() != right.GetW());
+ }
+ }
+}
+#endif
diff --git a/src/Vortice.Win32/Vortice.Win32.csproj b/src/Vortice.Win32/Vortice.Win32.csproj
index 9755b67..e4c8496 100644
--- a/src/Vortice.Win32/Vortice.Win32.csproj
+++ b/src/Vortice.Win32/Vortice.Win32.csproj
@@ -3,7 +3,7 @@
netstandard2.0;net6.0;
Windows API low level bindings.
- 1.5.3
+ 1.5.4
true
@@ -11,7 +11,12 @@
+
+
+
+
+