diff --git a/Vortice.Win32.sln b/Vortice.Win32.sln
index 6a035ec..a64cf86 100644
--- a/Vortice.Win32.sln
+++ b/Vortice.Win32.sln
@@ -22,17 +22,19 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{065268A8
README.md = README.md
EndProjectSection
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Direct3D12", "src\Vortice.Win32.Direct3D12\Vortice.Win32.Direct3D12.csproj", "{020F2D80-B3D0-4AB2-AC4D-25F51028E502}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Direct3D12", "src\Vortice.Win32.Graphics.Direct3D12\Vortice.Win32.Graphics.Direct3D12.csproj", "{020F2D80-B3D0-4AB2-AC4D-25F51028E502}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Direct3D11", "src\Vortice.Win32.Direct3D11\Vortice.Win32.Direct3D11.csproj", "{32CE7567-8C9E-43AD-9543-1F0A8CA1CA76}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Direct3D11", "src\Vortice.Win32.Graphics.Direct3D11\Vortice.Win32.Graphics.Direct3D11.csproj", "{32CE7567-8C9E-43AD-9543-1F0A8CA1CA76}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Direct3D11on12", "src\Vortice.Win32.Direct3D11on12\Vortice.Win32.Direct3D11on12.csproj", "{978D804A-9F52-4ED4-95D9-BBED341E48A6}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Direct3D11on12", "src\Vortice.Win32.Graphics.Direct3D11on12\Vortice.Win32.Graphics.Direct3D11on12.csproj", "{978D804A-9F52-4ED4-95D9-BBED341E48A6}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Dxc", "src\Vortice.Win32.Dxc\Vortice.Win32.Dxc.csproj", "{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Imaging", "src\Vortice.Win32.Graphics.Imaging\Vortice.Win32.Graphics.Imaging.csproj", "{08019242-4899-448C-AA40-9F72F3BBE9AD}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Direct2D", "src\Vortice.Win32.Direct2D\Vortice.Win32.Direct2D.csproj", "{942D599C-CDAC-479A-825E-1B7B84DE1328}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.DirectWrite", "src\Vortice.Win32.Graphics.DirectWrite\Vortice.Win32.Graphics.DirectWrite.csproj", "{CB383B94-16DF-4937-9CAD-15DE1DC77B3A}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.DirectWrite", "src\Vortice.Win32.DirectWrite\Vortice.Win32.DirectWrite.csproj", "{CB383B94-16DF-4937-9CAD-15DE1DC77B3A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Direct2D", "src\Vortice.Win32.Graphics.Direct2D\Vortice.Win32.Graphics.Direct2D.csproj", "{942D599C-CDAC-479A-825E-1B7B84DE1328}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Direct3D.Dxc", "src\Vortice.Win32.Graphics.Direct3D.Dxc\Vortice.Win32.Graphics.Direct3D.Dxc.csproj", "{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -68,14 +70,18 @@ Global
{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}.Release|Any CPU.Build.0 = Release|Any CPU
- {942D599C-CDAC-479A-825E-1B7B84DE1328}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {942D599C-CDAC-479A-825E-1B7B84DE1328}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {942D599C-CDAC-479A-825E-1B7B84DE1328}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {942D599C-CDAC-479A-825E-1B7B84DE1328}.Release|Any CPU.Build.0 = Release|Any CPU
+ {08019242-4899-448C-AA40-9F72F3BBE9AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {08019242-4899-448C-AA40-9F72F3BBE9AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {08019242-4899-448C-AA40-9F72F3BBE9AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {08019242-4899-448C-AA40-9F72F3BBE9AD}.Release|Any CPU.Build.0 = Release|Any CPU
{CB383B94-16DF-4937-9CAD-15DE1DC77B3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CB383B94-16DF-4937-9CAD-15DE1DC77B3A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CB383B94-16DF-4937-9CAD-15DE1DC77B3A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CB383B94-16DF-4937-9CAD-15DE1DC77B3A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {942D599C-CDAC-479A-825E-1B7B84DE1328}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {942D599C-CDAC-479A-825E-1B7B84DE1328}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {942D599C-CDAC-479A-825E-1B7B84DE1328}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {942D599C-CDAC-479A-825E-1B7B84DE1328}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/src/Generator/Program.cs b/src/Generator/Program.cs
index ca7285f..6ae1a90 100644
--- a/src/Generator/Program.cs
+++ b/src/Generator/Program.cs
@@ -1038,12 +1038,13 @@ public static class Program
public static int Main(string[] args)
{
string repoRoot = FindRepoRoot();
- string d3d11Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Direct3D11");
- string d3d12Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Direct3D12");
- string d3d11on12Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Direct3D11on12");
- string d2dPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Direct2D");
- string dwritePath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.DirectWrite");
- string dxcPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Dxc");
+ string d3d11Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct3D11");
+ string d3d12Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct3D12");
+ string d3d11on12Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct3D11on12");
+ string dwritePath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.DirectWrite");
+ string wicPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Imaging");
+ string d2dPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct2D");
+ string dxcPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct3D.Dxc");
// Generate docs
//DocGenerator.Generate(new[] { "DXGI" }, Path.Combine(repoRoot, "Generated", "Graphics", "Dxgi.xml"));
@@ -1080,6 +1081,11 @@ public static class Program
outputPath = d3d11on12Path;
useSubFolders = false;
}
+ else if (jsonFile == "Graphics.Imaging.json")
+ {
+ outputPath = wicPath;
+ useSubFolders = false;
+ }
else if (jsonFile.EndsWith("Direct2D.json"))
{
outputPath = d2dPath;
@@ -1096,6 +1102,7 @@ public static class Program
outputPath = dwritePath;
useSubFolders = false;
}
+
else if (jsonFile.EndsWith("Direct3D.Dxc.json"))
{
outputPath = dxcPath;
@@ -1152,7 +1159,7 @@ public static class Program
if (jsonFile == "Graphics.Direct2D.Common.json")
{
- docFile = $"../../../Vortice.Win32.Direct2D/Direct2D";
+ docFile = $"../../../Vortice.Win32.Graphics.Direct2D/Direct2D";
}
else if (jsonFile == "Graphics.Imaging.D2D.json")
{
@@ -1160,7 +1167,7 @@ public static class Program
}
else if (jsonFile == "Graphics.Direct3D11on12.json")
{
- docFile = $"../Vortice.Win32.Direct3D11/Direct3D11";
+ docFile = $"../Vortice.Win32.Graphics.Direct3D11/Direct3D11";
}
string apiName = ns;
diff --git a/src/Vortice.Win32.Direct3D11on12/Generated/ResourceFlags.cs b/src/Vortice.Win32.Direct3D11on12/Generated/ResourceFlags.cs
deleted file mode 100644
index a1bad30..0000000
--- a/src/Vortice.Win32.Direct3D11on12/Generated/ResourceFlags.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-// ------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-// ------------------------------------------------------------------------------
-
-namespace Win32.Graphics.Direct3D11on12;
-
-///
-/// D3D11_RESOURCE_FLAGS
-public partial struct ResourceFlags
-{
- ///
- public Graphics.Direct3D11.BindFlags BindFlags;
-
- ///
- public Graphics.Direct3D11.ResourceMiscFlags MiscFlags;
-
- ///
- public Graphics.Direct3D11.CpuAccessFlags CPUAccessFlags;
-
- ///
- public uint StructureByteStride;
-}
diff --git a/src/Vortice.Win32.Direct2D/Apis.WIC.cs b/src/Vortice.Win32.Graphics.Direct2D/Apis.WIC.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Apis.WIC.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Apis.WIC.cs
diff --git a/src/Vortice.Win32.Direct2D/Direct2D.xml b/src/Vortice.Win32.Graphics.Direct2D/Direct2D.xml
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Direct2D.xml
rename to src/Vortice.Win32.Graphics.Direct2D/Direct2D.xml
diff --git a/src/Vortice.Win32.Direct2D/Generated/AffineTransform2DProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/AffineTransform2DProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/AffineTransform2DProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/AffineTransform2DProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/AntialiasMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/AntialiasMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/AntialiasMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/AntialiasMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Apis.Functions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Apis.Functions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Apis.Functions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Apis.Functions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Apis.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Apis.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Apis.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Apis.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ArcSegment.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ArcSegment.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ArcSegment.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ArcSegment.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ArcSize.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ArcSize.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ArcSize.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ArcSize.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ArithmeticCompositeProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ArithmeticCompositeProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ArithmeticCompositeProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ArithmeticCompositeProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/AtlasProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/AtlasProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/AtlasProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/AtlasProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BitmapBrushProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapBrushProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BitmapBrushProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapBrushProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BitmapBrushProperties1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapBrushProperties1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BitmapBrushProperties1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapBrushProperties1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BitmapInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BitmapInterpolationMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapInterpolationMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BitmapOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BitmapOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BitmapProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BitmapProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BitmapProperties1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapProperties1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BitmapProperties1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapProperties1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BitmapSourceAlphaMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceAlphaMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BitmapSourceAlphaMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceAlphaMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BitmapSourceInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BitmapSourceInterpolationMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceInterpolationMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BitmapSourceOrientation.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceOrientation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BitmapSourceOrientation.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceOrientation.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BitmapSourceProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BitmapSourceProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BitmapSourceProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Blend.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Blend.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Blend.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Blend.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BlendDescription.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BlendDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BlendDescription.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BlendDescription.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BlendOperation.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BlendOperation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BlendOperation.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BlendOperation.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BlendProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BlendProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BlendProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BlendProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BorderEdgeMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BorderEdgeMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BorderEdgeMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BorderEdgeMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BorderProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BorderProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BorderProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BorderProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BrightnessProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BrightnessProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BrightnessProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BrightnessProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BrushProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BrushProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BrushProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BrushProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/BufferPrecision.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/BufferPrecision.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/BufferPrecision.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/BufferPrecision.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/CapStyle.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CapStyle.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/CapStyle.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/CapStyle.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ChangeType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ChangeType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ChangeType.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ChangeType.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ChannelDepth.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ChannelDepth.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ChannelDepth.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ChannelDepth.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ChannelSelector.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ChannelSelector.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ChannelSelector.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ChannelSelector.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ChromaKeyProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ChromaKeyProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ChromaKeyProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ChromaKeyProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ColorBitmapGlyphSnapOption.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorBitmapGlyphSnapOption.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ColorBitmapGlyphSnapOption.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ColorBitmapGlyphSnapOption.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ColorContextType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorContextType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ColorContextType.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ColorContextType.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ColorInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ColorInterpolationMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ColorInterpolationMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ColorManagementAlphaMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementAlphaMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ColorManagementAlphaMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementAlphaMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ColorManagementProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ColorManagementProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ColorManagementQuality.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementQuality.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ColorManagementQuality.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementQuality.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ColorManagementRenderingIntent.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementRenderingIntent.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ColorManagementRenderingIntent.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ColorManagementRenderingIntent.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ColorMatrixProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorMatrixProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ColorMatrixProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ColorMatrixProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ColorSpace.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ColorSpace.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ColorSpace.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ColorSpace.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/CombineMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CombineMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/CombineMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/CombineMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/CompatibleRenderTargetOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CompatibleRenderTargetOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/CompatibleRenderTargetOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/CompatibleRenderTargetOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/CompositeProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CompositeProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/CompositeProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/CompositeProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ContrastProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ContrastProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ContrastProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ContrastProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ConvolveMatrixProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ConvolveMatrixProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ConvolveMatrixProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ConvolveMatrixProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ConvolveMatrixScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ConvolveMatrixScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ConvolveMatrixScaleMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ConvolveMatrixScaleMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/CreationProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CreationProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/CreationProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/CreationProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/CropProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CropProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/CropProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/CropProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/CrossfadeProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CrossfadeProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/CrossfadeProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/CrossfadeProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/CustomVertexBufferProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/CustomVertexBufferProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/CustomVertexBufferProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/CustomVertexBufferProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DCInitializeMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DCInitializeMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DCInitializeMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DCInitializeMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DashStyle.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DashStyle.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DashStyle.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DashStyle.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DebugLevel.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DebugLevel.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DebugLevel.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DebugLevel.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DeviceContextOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DeviceContextOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DeviceContextOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DeviceContextOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DirectionalBlurOptimization.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DirectionalBlurOptimization.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DirectionalBlurOptimization.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DirectionalBlurOptimization.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DirectionalBlurProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DirectionalBlurProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DirectionalBlurProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DirectionalBlurProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DiscreteTransferProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DiscreteTransferProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DiscreteTransferProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DiscreteTransferProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DisplacementMapProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DisplacementMapProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DisplacementMapProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DisplacementMapProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DistantDiffuseProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantDiffuseProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DistantDiffuseProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DistantDiffuseProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DistantDiffuseScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantDiffuseScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DistantDiffuseScaleMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DistantDiffuseScaleMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DistantSpecularProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantSpecularProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DistantSpecularProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DistantSpecularProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DistantSpecularScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DistantSpecularScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DistantSpecularScaleMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DistantSpecularScaleMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DpiCompensationInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DpiCompensationInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DpiCompensationInterpolationMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DpiCompensationInterpolationMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DpiCompensationProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DpiCompensationProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DpiCompensationProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DpiCompensationProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DrawTextOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DrawTextOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DrawTextOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DrawTextOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DrawingStateDescription.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DrawingStateDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DrawingStateDescription.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DrawingStateDescription.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/DrawingStateDescription1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/DrawingStateDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/DrawingStateDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/DrawingStateDescription1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/EdgeDetectionMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/EdgeDetectionMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/EdgeDetectionMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/EdgeDetectionMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/EdgeDetectionProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/EdgeDetectionProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/EdgeDetectionProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/EdgeDetectionProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/EffectInputDescription.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/EffectInputDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/EffectInputDescription.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/EffectInputDescription.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Ellipse.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Ellipse.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Ellipse.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Ellipse.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/EmbossProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/EmbossProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/EmbossProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/EmbossProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ExposureProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ExposureProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ExposureProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ExposureProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ExtendMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ExtendMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ExtendMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ExtendMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/FactoryOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/FactoryOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/FactoryOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/FactoryOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/FactoryType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/FactoryType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/FactoryType.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/FactoryType.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Feature.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Feature.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Feature.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Feature.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/FeatureDataD3D10XHardwareOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureDataD3D10XHardwareOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/FeatureDataD3D10XHardwareOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureDataD3D10XHardwareOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/FeatureDataDoubles.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureDataDoubles.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/FeatureDataDoubles.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureDataDoubles.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/FeatureLevel.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureLevel.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/FeatureLevel.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/FeatureLevel.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Filter.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Filter.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Filter.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Filter.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/FloodProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/FloodProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/FloodProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/FloodProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Gamma.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Gamma.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Gamma.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Gamma.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Gamma1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Gamma1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Gamma1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Gamma1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/GammaTransferProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GammaTransferProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/GammaTransferProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/GammaTransferProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/GaussianBlurOptimization.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GaussianBlurOptimization.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/GaussianBlurOptimization.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/GaussianBlurOptimization.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/GaussianBlurProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GaussianBlurProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/GaussianBlurProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/GaussianBlurProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/GeometryRelation.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GeometryRelation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/GeometryRelation.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/GeometryRelation.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/GeometrySimplificationOption.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GeometrySimplificationOption.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/GeometrySimplificationOption.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/GeometrySimplificationOption.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/GradientMeshPatch.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GradientMeshPatch.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/GradientMeshPatch.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/GradientMeshPatch.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/GradientStop.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/GradientStop.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/GradientStop.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/GradientStop.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/HDRTonemapDisplayMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HDRTonemapDisplayMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/HDRTonemapDisplayMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/HDRTonemapDisplayMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/HDRTonemapProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HDRTonemapProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/HDRTonemapProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/HDRTonemapProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/HighlightSandShadowsInputGamma.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HighlightSandShadowsInputGamma.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/HighlightSandShadowsInputGamma.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/HighlightSandShadowsInputGamma.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/HighlightSandShadowsProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HighlightSandShadowsProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/HighlightSandShadowsProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/HighlightSandShadowsProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/HistogramProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HistogramProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/HistogramProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/HistogramProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/HueRotationProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HueRotationProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/HueRotationProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/HueRotationProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/HueToRgbInputColorSpace.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HueToRgbInputColorSpace.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/HueToRgbInputColorSpace.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/HueToRgbInputColorSpace.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/HueToRgbProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HueToRgbProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/HueToRgbProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/HueToRgbProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/HwndRenderTargetProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/HwndRenderTargetProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/HwndRenderTargetProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/HwndRenderTargetProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1AnalysisTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1AnalysisTransform.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1AnalysisTransform.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1AnalysisTransform.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Bitmap.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Bitmap.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Bitmap1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Bitmap1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1BitmapBrush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1BitmapBrush.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1BitmapBrush1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1BitmapBrush1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1BitmapRenderTarget.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapRenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1BitmapRenderTarget.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapRenderTarget.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1BlendTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BlendTransform.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1BlendTransform.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BlendTransform.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1BorderTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BorderTransform.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1BorderTransform.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BorderTransform.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1BoundsAdjustmentTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BoundsAdjustmentTransform.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1BoundsAdjustmentTransform.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BoundsAdjustmentTransform.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Brush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Brush.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Brush.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Brush.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1ColorContext.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ColorContext.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1ColorContext.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ColorContext.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1ColorContext1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ColorContext1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1ColorContext1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ColorContext1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandList.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandList.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1CommandList.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandList.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink2.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink2.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink2.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink3.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink3.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink3.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink4.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink4.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink4.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink4.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink5.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink5.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink5.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink5.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1ComputeInfo.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ComputeInfo.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1ComputeInfo.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ComputeInfo.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1ComputeTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ComputeTransform.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1ComputeTransform.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ComputeTransform.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1ConcreteTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ConcreteTransform.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1ConcreteTransform.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ConcreteTransform.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1DCRenderTarget.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DCRenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1DCRenderTarget.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DCRenderTarget.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Device.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Device.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Device1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Device1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Device2.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Device2.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device2.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Device3.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Device3.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device3.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Device4.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device4.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Device4.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device4.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Device5.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device5.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Device5.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device5.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Device6.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device6.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Device6.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device6.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext2.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext2.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext2.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext3.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext3.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext3.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext4.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext4.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext4.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext4.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext5.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext5.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext5.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext5.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext6.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext6.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext6.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext6.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1DrawInfo.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawInfo.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1DrawInfo.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawInfo.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1DrawTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawTransform.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1DrawTransform.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawTransform.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1DrawingStateBlock.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawingStateBlock.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1DrawingStateBlock.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawingStateBlock.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1DrawingStateBlock1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawingStateBlock1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1DrawingStateBlock1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawingStateBlock1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Effect.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Effect.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Effect.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Effect.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1EffectContext.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1EffectContext.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1EffectContext1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1EffectContext1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1EffectContext2.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1EffectContext2.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext2.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1EffectImpl.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectImpl.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1EffectImpl.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectImpl.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1EllipseGeometry.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EllipseGeometry.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1EllipseGeometry.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EllipseGeometry.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Factory.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Factory1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory2.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Factory2.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory2.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory3.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Factory3.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory3.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory4.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory4.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Factory4.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory4.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory5.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory5.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Factory5.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory5.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory6.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory6.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Factory6.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory6.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory7.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory7.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Factory7.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory7.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1GdiInteropRenderTarget.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiInteropRenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1GdiInteropRenderTarget.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiInteropRenderTarget.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafile.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafile.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafile.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafile.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafile1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafile1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafile1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafile1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafileSink.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafileSink.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafileSink.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafileSink.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafileSink1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafileSink1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafileSink1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafileSink1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Geometry.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Geometry.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Geometry.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Geometry.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1GeometryGroup.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometryGroup.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1GeometryGroup.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometryGroup.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1GeometryRealization.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometryRealization.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1GeometryRealization.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometryRealization.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1GeometrySink.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometrySink.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1GeometrySink.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometrySink.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1GradientMesh.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientMesh.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1GradientMesh.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientMesh.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1GradientStopCollection.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientStopCollection.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1GradientStopCollection.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientStopCollection.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1GradientStopCollection1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientStopCollection1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1GradientStopCollection1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientStopCollection1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1HwndRenderTarget.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1HwndRenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1HwndRenderTarget.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1HwndRenderTarget.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Image.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Image.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Image.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Image.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1ImageBrush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageBrush.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1ImageBrush.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageBrush.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1ImageSource.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageSource.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1ImageSource.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageSource.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1ImageSourceFromWic.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageSourceFromWic.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1ImageSourceFromWic.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageSourceFromWic.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Ink.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Ink.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Ink.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Ink.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1InkStyle.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1InkStyle.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1InkStyle.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1InkStyle.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Layer.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Layer.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Layer.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Layer.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1LinearGradientBrush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1LinearGradientBrush.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1LinearGradientBrush.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1LinearGradientBrush.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1LookupTable3D.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1LookupTable3D.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1LookupTable3D.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1LookupTable3D.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Mesh.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Mesh.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Mesh.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Mesh.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Multithread.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Multithread.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Multithread.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Multithread.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1OffsetTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1OffsetTransform.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1OffsetTransform.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1OffsetTransform.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1PathGeometry.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PathGeometry.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1PathGeometry.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PathGeometry.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1PathGeometry1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PathGeometry1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1PathGeometry1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PathGeometry1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1PrintControl.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PrintControl.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1PrintControl.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PrintControl.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Properties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Properties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Properties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Properties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1RadialGradientBrush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RadialGradientBrush.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1RadialGradientBrush.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RadialGradientBrush.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1RectangleGeometry.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RectangleGeometry.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1RectangleGeometry.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RectangleGeometry.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1RenderInfo.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RenderInfo.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1RenderInfo.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RenderInfo.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1RenderTarget.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1RenderTarget.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RenderTarget.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Resource.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Resource.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Resource.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Resource.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1ResourceTexture.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ResourceTexture.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1ResourceTexture.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ResourceTexture.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1RoundedRectangleGeometry.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RoundedRectangleGeometry.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1RoundedRectangleGeometry.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RoundedRectangleGeometry.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1SolidColorBrush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SolidColorBrush.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1SolidColorBrush.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SolidColorBrush.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1SourceTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SourceTransform.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1SourceTransform.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SourceTransform.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1SpriteBatch.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SpriteBatch.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1SpriteBatch.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SpriteBatch.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1StrokeStyle.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1StrokeStyle.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1StrokeStyle.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1StrokeStyle.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1StrokeStyle1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1StrokeStyle1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1StrokeStyle1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1StrokeStyle1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgAttribute.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgAttribute.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1SvgAttribute.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgAttribute.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgDocument.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgDocument.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1SvgDocument.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgDocument.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgElement.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgElement.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1SvgElement.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgElement.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgGlyphStyle.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgGlyphStyle.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1SvgGlyphStyle.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgGlyphStyle.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgPaint.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPaint.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1SvgPaint.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPaint.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgPathData.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPathData.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1SvgPathData.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPathData.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgPointCollection.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPointCollection.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1SvgPointCollection.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPointCollection.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgStrokeDashArray.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgStrokeDashArray.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1SvgStrokeDashArray.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgStrokeDashArray.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1TessellationSink.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TessellationSink.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1TessellationSink.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TessellationSink.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1Transform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Transform.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1Transform.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Transform.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1TransformGraph.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformGraph.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1TransformGraph.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformGraph.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1TransformNode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformNode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1TransformNode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformNode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1TransformedGeometry.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformedGeometry.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1TransformedGeometry.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformedGeometry.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1TransformedImageSource.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformedImageSource.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1TransformedImageSource.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformedImageSource.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ID2D1VertexBuffer.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1VertexBuffer.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ID2D1VertexBuffer.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1VertexBuffer.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/IWICImageEncoder.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/IWICImageEncoder.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/IWICImageEncoder.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/IWICImageEncoder.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/IWICImagingFactory2.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/IWICImagingFactory2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/IWICImagingFactory2.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/IWICImagingFactory2.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ImageBrushProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ImageBrushProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ImageBrushProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ImageBrushProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ImageSourceFromDxgiOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ImageSourceFromDxgiOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ImageSourceFromDxgiOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ImageSourceFromDxgiOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ImageSourceLoadingOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ImageSourceLoadingOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ImageSourceLoadingOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ImageSourceLoadingOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/InkBezierSegment.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InkBezierSegment.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/InkBezierSegment.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/InkBezierSegment.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/InkNibShape.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InkNibShape.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/InkNibShape.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/InkNibShape.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/InkPoint.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InkPoint.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/InkPoint.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/InkPoint.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/InkStyleProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InkStyleProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/InkStyleProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/InkStyleProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/InputDescription.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InputDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/InputDescription.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/InputDescription.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/InputElementDescription.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InputElementDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/InputElementDescription.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/InputElementDescription.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/InterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/InterpolationMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/InterpolationMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/InterpolationModeDefinition.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/InterpolationModeDefinition.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/InterpolationModeDefinition.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/InterpolationModeDefinition.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/LayerOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/LayerOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/LayerOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/LayerOptions1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerOptions1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/LayerOptions1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/LayerOptions1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/LayerParameters.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerParameters.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/LayerParameters.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/LayerParameters.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/LayerParameters1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LayerParameters1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/LayerParameters1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/LayerParameters1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/LineJoin.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LineJoin.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/LineJoin.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/LineJoin.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/LinearGradientBrushProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LinearGradientBrushProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/LinearGradientBrushProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/LinearGradientBrushProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/LinearTransferProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LinearTransferProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/LinearTransferProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/LinearTransferProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/LookupTable3DProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/LookupTable3DProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/LookupTable3DProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/LookupTable3DProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/MapOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/MapOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/MapOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/MapOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/MappedRect.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/MappedRect.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/MappedRect.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/MappedRect.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/MorphologyMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/MorphologyMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/MorphologyMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/MorphologyMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/MorphologyProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/MorphologyProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/MorphologyProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/MorphologyProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/OpacityMaskContent.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityMaskContent.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/OpacityMaskContent.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityMaskContent.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/OpacityMetadataProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityMetadataProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/OpacityMetadataProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityMetadataProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/OpacityProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/OpacityProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/OpacityProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Orientation.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Orientation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Orientation.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Orientation.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PatchEdgeMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PatchEdgeMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PatchEdgeMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PatchEdgeMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PerspectiveTransform3DInteroplationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PerspectiveTransform3DInteroplationMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PerspectiveTransform3DInteroplationMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PerspectiveTransform3DInteroplationMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PerspectiveTransform3DProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PerspectiveTransform3DProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PerspectiveTransform3DProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PerspectiveTransform3DProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PixelOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PixelOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PixelOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PixelOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PointDescription.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PointDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PointDescription.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PointDescription.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PointDiffuseProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PointDiffuseProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PointDiffuseProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PointDiffuseProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PointDiffuseScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PointDiffuseScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PointDiffuseScaleMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PointDiffuseScaleMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PointSpecularProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PointSpecularProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PointSpecularProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PointSpecularProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PointSpecularScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PointSpecularScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PointSpecularScaleMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PointSpecularScaleMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PosterizeProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PosterizeProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PosterizeProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PosterizeProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PresentOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PresentOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PresentOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PresentOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PrimitiveBlend.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PrimitiveBlend.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PrimitiveBlend.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PrimitiveBlend.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PrintControlProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PrintControlProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PrintControlProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PrintControlProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PrintFontSubsetMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PrintFontSubsetMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PrintFontSubsetMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PrintFontSubsetMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Property.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Property.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Property.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Property.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PropertyBinding.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PropertyBinding.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PropertyBinding.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PropertyBinding.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/PropertyType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/PropertyType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/PropertyType.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/PropertyType.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/QuadraticBezierSegment.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/QuadraticBezierSegment.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/QuadraticBezierSegment.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/QuadraticBezierSegment.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/RadialGradientBrushProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RadialGradientBrushProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/RadialGradientBrushProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/RadialGradientBrushProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/RenderTargetProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/RenderTargetProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/RenderTargetType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/RenderTargetType.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetType.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/RenderTargetUsage.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetUsage.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/RenderTargetUsage.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/RenderTargetUsage.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/RenderingControls.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderingControls.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/RenderingControls.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/RenderingControls.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/RenderingPriority.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RenderingPriority.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/RenderingPriority.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/RenderingPriority.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ResourceTextureProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ResourceTextureProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ResourceTextureProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ResourceTextureProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/RgbToHueOutputColorSpace.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RgbToHueOutputColorSpace.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/RgbToHueOutputColorSpace.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/RgbToHueOutputColorSpace.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/RgbToHueProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RgbToHueProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/RgbToHueProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/RgbToHueProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/RoundedRect.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/RoundedRect.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/RoundedRect.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/RoundedRect.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SaturationProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SaturationProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SaturationProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SaturationProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ScaleInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ScaleInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ScaleInterpolationMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ScaleInterpolationMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ScaleProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ScaleProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ScaleProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ScaleProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SepiaProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SepiaProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SepiaProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SepiaProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ShadowOptimization.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ShadowOptimization.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ShadowOptimization.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ShadowOptimization.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ShadowProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ShadowProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ShadowProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ShadowProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SharpenProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SharpenProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SharpenProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SharpenProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SimpleColorProfile.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SimpleColorProfile.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SimpleColorProfile.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SimpleColorProfile.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SpotDiffuseProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotDiffuseProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SpotDiffuseProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SpotDiffuseProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SpotDiffuseScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotDiffuseScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SpotDiffuseScaleMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SpotDiffuseScaleMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SpotSpecularProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotSpecularProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SpotSpecularProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SpotSpecularProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SpotSpecularScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SpotSpecularScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SpotSpecularScaleMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SpotSpecularScaleMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SpriteOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SpriteOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SpriteOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SpriteOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/StraightenProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/StraightenProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/StraightenProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/StraightenProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/StraightenScaleMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/StraightenScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/StraightenScaleMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/StraightenScaleMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/StrokeStyleProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeStyleProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/StrokeStyleProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeStyleProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/StrokeStyleProperties1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeStyleProperties1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/StrokeStyleProperties1.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeStyleProperties1.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/StrokeTransformType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeTransformType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/StrokeTransformType.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/StrokeTransformType.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SubProperty.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SubProperty.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SubProperty.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SubProperty.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgAspectAlign.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAspectAlign.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgAspectAlign.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAspectAlign.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgAspectScaling.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAspectScaling.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgAspectScaling.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAspectScaling.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgAttributePodType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAttributePodType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgAttributePodType.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAttributePodType.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgAttributeStringType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAttributeStringType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgAttributeStringType.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgAttributeStringType.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgDisplay.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgDisplay.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgDisplay.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgDisplay.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgLength.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLength.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgLength.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLength.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgLengthUnits.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLengthUnits.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgLengthUnits.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLengthUnits.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgLineCap.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLineCap.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgLineCap.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLineCap.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgLineJoin.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLineJoin.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgLineJoin.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgLineJoin.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgOverflow.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgOverflow.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgOverflow.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgOverflow.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgPaintType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPaintType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgPaintType.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPaintType.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgPathCommand.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPathCommand.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgPathCommand.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPathCommand.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgPreserveAspectRatio.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPreserveAspectRatio.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgPreserveAspectRatio.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgPreserveAspectRatio.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgUnitType.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgUnitType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgUnitType.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgUnitType.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgViewbox.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgViewbox.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgViewbox.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgViewbox.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SvgVisibility.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SvgVisibility.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SvgVisibility.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SvgVisibility.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/SweepDirection.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/SweepDirection.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/SweepDirection.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/SweepDirection.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/TableTransferProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TableTransferProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/TableTransferProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/TableTransferProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/TemperatureandtintProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TemperatureandtintProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/TemperatureandtintProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/TemperatureandtintProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/TextAntialiasMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TextAntialiasMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/TextAntialiasMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/TextAntialiasMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/ThreadingMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ThreadingMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/ThreadingMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/ThreadingMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/TileProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TileProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/TileProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/TileProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/TintProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TintProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/TintProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/TintProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Transform3DInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Transform3DInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Transform3DInterpolationMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Transform3DInterpolationMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Transform3DProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Transform3DProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Transform3DProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Transform3DProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/TransformedImageSourceOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TransformedImageSourceOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/TransformedImageSourceOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/TransformedImageSourceOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/TransformedImageSourceProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TransformedImageSourceProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/TransformedImageSourceProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/TransformedImageSourceProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/Triangle.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Triangle.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/Triangle.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/Triangle.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/TurbulenceProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/TurbulenceProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/TurbulenceProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/TurbulenceProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/UnitMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/UnitMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/UnitMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/UnitMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/VertexBufferProperties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexBufferProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/VertexBufferProperties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/VertexBufferProperties.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/VertexOptions.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/VertexOptions.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/VertexOptions.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/VertexRange.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexRange.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/VertexRange.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/VertexRange.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/VertexUsage.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/VertexUsage.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/VertexUsage.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/VertexUsage.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/VignetteProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/VignetteProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/VignetteProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/VignetteProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/WhiteLevelAdjustmentProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/WhiteLevelAdjustmentProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/WhiteLevelAdjustmentProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/WhiteLevelAdjustmentProp.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/WindowState.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/WindowState.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/WindowState.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/WindowState.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/YcbcrChromaSubsampling.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrChromaSubsampling.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/YcbcrChromaSubsampling.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrChromaSubsampling.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/YcbcrInterpolationMode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/YcbcrInterpolationMode.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrInterpolationMode.cs
diff --git a/src/Vortice.Win32.Direct2D/Generated/YcbcrProp.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrProp.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Generated/YcbcrProp.cs
rename to src/Vortice.Win32.Graphics.Direct2D/Generated/YcbcrProp.cs
diff --git a/src/Vortice.Win32.Direct2D/ID2D1DeviceContext.cs b/src/Vortice.Win32.Graphics.Direct2D/ID2D1DeviceContext.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/ID2D1DeviceContext.cs
rename to src/Vortice.Win32.Graphics.Direct2D/ID2D1DeviceContext.cs
diff --git a/src/Vortice.Win32.Direct2D/ID2D1Effect.cs b/src/Vortice.Win32.Graphics.Direct2D/ID2D1Effect.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/ID2D1Effect.cs
rename to src/Vortice.Win32.Graphics.Direct2D/ID2D1Effect.cs
diff --git a/src/Vortice.Win32.Direct2D/ID2D1EffectContext.cs b/src/Vortice.Win32.Graphics.Direct2D/ID2D1EffectContext.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/ID2D1EffectContext.cs
rename to src/Vortice.Win32.Graphics.Direct2D/ID2D1EffectContext.cs
diff --git a/src/Vortice.Win32.Direct2D/ID2D1Properties.cs b/src/Vortice.Win32.Graphics.Direct2D/ID2D1Properties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/ID2D1Properties.cs
rename to src/Vortice.Win32.Graphics.Direct2D/ID2D1Properties.cs
diff --git a/src/Vortice.Win32.Direct2D/ID2D1RenderTarget.cs b/src/Vortice.Win32.Graphics.Direct2D/ID2D1RenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32.Direct2D/ID2D1RenderTarget.cs
rename to src/Vortice.Win32.Graphics.Direct2D/ID2D1RenderTarget.cs
diff --git a/src/Vortice.Win32.Direct2D/Vortice.Win32.Direct2D.csproj b/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj
similarity index 100%
rename from src/Vortice.Win32.Direct2D/Vortice.Win32.Direct2D.csproj
rename to src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj
diff --git a/src/Vortice.Win32.Dxc/Apis.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Apis.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Apis.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Apis.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/Apis.Functions.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/Apis.Functions.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/Apis.Functions.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/Apis.Functions.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/Apis.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/Apis.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/Apis.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/Apis.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/DxcArgPair.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcArgPair.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/DxcArgPair.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcArgPair.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/DxcBuffer.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcBuffer.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/DxcBuffer.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcBuffer.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/DxcCp.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcCp.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/DxcCp.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcCp.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/DxcDefine.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcDefine.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/DxcDefine.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcDefine.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/DxcHashFlags.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcHashFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/DxcHashFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcHashFlags.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/DxcOutKind.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcOutKind.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/DxcOutKind.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcOutKind.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/DxcShaderHash.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcShaderHash.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/DxcShaderHash.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcShaderHash.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/DxcValidatorFlags.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcValidatorFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/DxcValidatorFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcValidatorFlags.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/DxcVersionInfoFlags.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcVersionInfoFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/DxcVersionInfoFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/DxcVersionInfoFlags.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcAssembler.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcAssembler.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcAssembler.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcAssembler.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcBlob.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlob.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcBlob.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlob.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcBlobEncoding.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobEncoding.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcBlobEncoding.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobEncoding.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcBlobUtf16.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobUtf16.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcBlobUtf16.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobUtf16.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcBlobUtf8.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobUtf8.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcBlobUtf8.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobUtf8.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcCompiler.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcCompiler.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcCompiler2.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler2.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcCompiler2.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler2.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcCompiler3.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler3.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcCompiler3.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler3.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcCompilerArgs.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompilerArgs.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcCompilerArgs.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompilerArgs.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcContainerBuilder.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcContainerBuilder.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcContainerBuilder.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcContainerBuilder.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcContainerReflection.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcContainerReflection.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcContainerReflection.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcContainerReflection.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcExtraOutputs.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcExtraOutputs.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcExtraOutputs.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcExtraOutputs.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcIncludeHandler.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcIncludeHandler.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcIncludeHandler.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcIncludeHandler.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcLibrary.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcLibrary.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcLibrary.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcLibrary.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcLinker.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcLinker.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcLinker.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcLinker.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcOperationResult.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOperationResult.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcOperationResult.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOperationResult.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcOptimizer.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOptimizer.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcOptimizer.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOptimizer.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcOptimizerPass.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOptimizerPass.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcOptimizerPass.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOptimizerPass.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcPdbUtils.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcPdbUtils.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcPdbUtils.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcPdbUtils.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcResult.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcResult.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcResult.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcResult.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcUtils.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcUtils.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcUtils.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcUtils.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcValidator.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcValidator.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcValidator.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcValidator.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcValidator2.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcValidator2.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcValidator2.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcValidator2.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcVersionInfo.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcVersionInfo.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcVersionInfo2.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo2.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcVersionInfo2.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo2.cs
diff --git a/src/Vortice.Win32.Dxc/Generated/IDxcVersionInfo3.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo3.cs
similarity index 100%
rename from src/Vortice.Win32.Dxc/Generated/IDxcVersionInfo3.cs
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo3.cs
diff --git a/src/Vortice.Win32.Dxc/Vortice.Win32.Dxc.csproj b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Vortice.Win32.Graphics.Direct3D.Dxc.csproj
similarity index 100%
rename from src/Vortice.Win32.Dxc/Vortice.Win32.Dxc.csproj
rename to src/Vortice.Win32.Graphics.Direct3D.Dxc/Vortice.Win32.Graphics.Direct3D.Dxc.csproj
diff --git a/src/Vortice.Win32.Direct3D11/Apis.Fxc.cs b/src/Vortice.Win32.Graphics.Direct3D11/Apis.Fxc.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Apis.Fxc.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Apis.Fxc.cs
diff --git a/src/Vortice.Win32.Direct3D11/Apis.cs b/src/Vortice.Win32.Graphics.Direct3D11/Apis.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Apis.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Apis.cs
diff --git a/src/Vortice.Win32.Direct3D11/BlendDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/BlendDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/BlendDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/BlendDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/BlendDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/BlendDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/BlendDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/BlendDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/BufferDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/BufferDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/BufferDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/BufferDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/DepthStencilDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/DepthStencilDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/DepthStencilDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/DepthStencilDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/DepthStencilOperationDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/DepthStencilOperationDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/DepthStencilOperationDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/DepthStencilOperationDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/DepthStencilViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/DepthStencilViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/DepthStencilViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/DepthStencilViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Direct3D11.Manual.cs b/src/Vortice.Win32.Graphics.Direct3D11/Direct3D11.Manual.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Direct3D11.Manual.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Direct3D11.Manual.cs
diff --git a/src/Vortice.Win32.Direct3D11/Direct3D11.xml b/src/Vortice.Win32.Graphics.Direct3D11/Direct3D11.xml
similarity index 99%
rename from src/Vortice.Win32.Direct3D11/Direct3D11.xml
rename to src/Vortice.Win32.Graphics.Direct3D11/Direct3D11.xml
index f736dc9..aacbce9 100644
--- a/src/Vortice.Win32.Direct3D11/Direct3D11.xml
+++ b/src/Vortice.Win32.Graphics.Direct3D11/Direct3D11.xml
@@ -9898,7 +9898,7 @@ An empty box results in a no-op. A box is empty if the top value is greater than
- Retrieves the initial contents of the specified input register.
+ Retrieves the initial contents of the specified input register.
Microsoft Docs:
A pointer to a D3D11_TRACE_VALUE structure. GetInitialRegisterContents fills the members of this structure with information about the initial contents.
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AesCtrIv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AesCtrIv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AesCtrIv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AesCtrIv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Apis.Functions.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Apis.Functions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Apis.Functions.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Apis.Functions.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Apis.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Apis.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Apis.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Apis.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AsyncGetDataFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AsyncGetDataFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AsyncGetDataFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AsyncGetDataFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedChannelType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedChannelType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedChannelType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedChannelType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureAccessibleEncryptionInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureAccessibleEncryptionInput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureAccessibleEncryptionInput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureAccessibleEncryptionInput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureCryptoSessionInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureCryptoSessionInput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureCryptoSessionInput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureCryptoSessionInput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureInitializeInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureInitializeInput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureInitializeInput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureInitializeInput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureInput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureInput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureInput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureProtectionInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureProtectionInput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureProtectionInput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureProtectionInput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureSharedResourceInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureSharedResourceInput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedConfigureSharedResourceInput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedConfigureSharedResourceInput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedProcessIdentifierType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedProcessIdentifierType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedProcessIdentifierType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedProcessIdentifierType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedProtectionFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedProtectionFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedProtectionFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedProtectionFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidCountOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidCountOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidCountOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidCountOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidInput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidInput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidInput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityEncryptionGuidOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryAccessibilityOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryAccessibilityOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryAccessibilityOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryChannelTypeOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryChannelTypeOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryChannelTypeOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryChannelTypeOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryCryptoSessionInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCryptoSessionInput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryCryptoSessionInput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCryptoSessionInput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryCryptoSessionOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCryptoSessionOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryCryptoSessionOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCryptoSessionOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryCurrentAccessibilityEncryptionOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCurrentAccessibilityEncryptionOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryCurrentAccessibilityEncryptionOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryCurrentAccessibilityEncryptionOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryDeviceHandleOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryDeviceHandleOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryDeviceHandleOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryDeviceHandleOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryInput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryInput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryInput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryOutputIdCountInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdCountInput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryOutputIdCountInput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdCountInput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryOutputIdCountOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdCountOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryOutputIdCountOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdCountOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryOutputIdInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdInput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryOutputIdInput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdInput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryOutputIdOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryOutputIdOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryOutputIdOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryProtectionOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryProtectionOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryProtectionOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryProtectionOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessCountOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessCountOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessCountOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessCountOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessInput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessInput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessInput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessInput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryRestrictedSharedResourceProcessOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/BindFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BindFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/BindFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/BindFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Blend.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Blend.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Blend.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Blend.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/BlendDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/BlendDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/BlendDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/BlendDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/BlendOperation.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendOperation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/BlendOperation.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/BlendOperation.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Box.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Box.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Box.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Box.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/BufferDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/BufferDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/BufferExtendedSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferExtendedSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/BufferExtendedSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferExtendedSrv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/BufferExtendedSrvFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferExtendedSrvFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/BufferExtendedSrvFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferExtendedSrvFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/BufferRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/BufferRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferRtv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/BufferSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/BufferSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferSrv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/BufferUav.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferUav.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/BufferUav.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferUav.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/BufferUavFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferUavFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/BufferUavFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/BufferUavFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/BusType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/BusType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/BusType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/BusType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/CheckMultisampleQualityLevelsFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CheckMultisampleQualityLevelsFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/CheckMultisampleQualityLevelsFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/CheckMultisampleQualityLevelsFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ClassInstanceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ClassInstanceDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ClassInstanceDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ClassInstanceDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ClearFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ClearFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ClearFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ClearFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ColorWriteEnable.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ColorWriteEnable.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ColorWriteEnable.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ColorWriteEnable.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ComparisonFunction.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ComparisonFunction.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ComparisonFunction.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ComparisonFunction.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ComputeShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ComputeShaderTraceDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ComputeShaderTraceDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ComputeShaderTraceDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ConservativeRasterizationMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ConservativeRasterizationMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ConservativeRasterizationMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ConservativeRasterizationMode.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ConservativeRasterizationTier.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ConservativeRasterizationTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ConservativeRasterizationTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ConservativeRasterizationTier.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ContentProtectionCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ContentProtectionCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ContentProtectionCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ContentProtectionCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ContextType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ContextType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ContextType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ContextType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/CopyFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CopyFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/CopyFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/CopyFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Counter.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Counter.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Counter.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Counter.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/CounterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/CounterDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/CounterInfo.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterInfo.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/CounterInfo.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterInfo.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/CounterType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/CounterType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/CounterType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/CpuAccessFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CpuAccessFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/CpuAccessFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/CpuAccessFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/CreateDeviceContextStateFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CreateDeviceContextStateFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/CreateDeviceContextStateFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/CreateDeviceContextStateFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/CreateDeviceFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CreateDeviceFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/CreateDeviceFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/CreateDeviceFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/CryptoSessionKeyExchangeFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CryptoSessionKeyExchangeFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/CryptoSessionKeyExchangeFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/CryptoSessionKeyExchangeFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/CryptoSessionStatus.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CryptoSessionStatus.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/CryptoSessionStatus.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/CryptoSessionStatus.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/CullMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/CullMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/CullMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/CullMode.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/DepthStencilDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/DepthStencilDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/DepthStencilOperationDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilOperationDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/DepthStencilOperationDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilOperationDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/DepthStencilViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/DepthStencilViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthStencilViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/DepthWriteMask.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthWriteMask.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/DepthWriteMask.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/DepthWriteMask.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/DeviceContextType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DeviceContextType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/DeviceContextType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/DeviceContextType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/DomainShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DomainShaderTraceDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/DomainShaderTraceDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/DomainShaderTraceDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/DrawIndexedInstancedIndirectArgs.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DrawIndexedInstancedIndirectArgs.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/DrawIndexedInstancedIndirectArgs.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/DrawIndexedInstancedIndirectArgs.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/DrawInstancedIndirectArgs.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DrawInstancedIndirectArgs.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/DrawInstancedIndirectArgs.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/DrawInstancedIndirectArgs.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/DsvDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DsvDimension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/DsvDimension.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/DsvDimension.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/DsvFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/DsvFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/DsvFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/DsvFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/EncryptedBlockInfo.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/EncryptedBlockInfo.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/EncryptedBlockInfo.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/EncryptedBlockInfo.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Feature.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Feature.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Feature.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Feature.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataArchitectureInfo.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataArchitectureInfo.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataArchitectureInfo.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataArchitectureInfo.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D10XHardwareOptions.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D10XHardwareOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D10XHardwareOptions.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D10XHardwareOptions.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D11Options.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D11Options.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D11Options1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D11Options1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D11Options2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D11Options2.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options2.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D11Options3.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D11Options3.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options3.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D11Options4.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options4.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D11Options4.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options4.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D11Options5.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options5.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3D11Options5.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3D11Options5.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3d9Options.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9Options.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3d9Options.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9Options.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3d9Options1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9Options1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3d9Options1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9Options1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3d9ShadowSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9ShadowSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3d9ShadowSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9ShadowSupport.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3d9SimpleInstancingSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9SimpleInstancingSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataD3d9SimpleInstancingSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataD3d9SimpleInstancingSupport.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataDisplayable.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataDisplayable.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataDisplayable.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataDisplayable.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataDoubles.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataDoubles.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataDoubles.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataDoubles.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataFormatSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataFormatSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataFormatSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataFormatSupport.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataFormatSupport2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataFormatSupport2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataFormatSupport2.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataFormatSupport2.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataGpuVirtualAddressSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataGpuVirtualAddressSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataGpuVirtualAddressSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataGpuVirtualAddressSupport.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataMarkerSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataMarkerSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataMarkerSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataMarkerSupport.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataShaderCache.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataShaderCache.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataShaderCache.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataShaderCache.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataShaderMinPrecisionSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataShaderMinPrecisionSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataShaderMinPrecisionSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataShaderMinPrecisionSupport.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataThreading.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataThreading.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataThreading.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataThreading.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureDataVideoDecoderHistogram.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataVideoDecoderHistogram.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureDataVideoDecoderHistogram.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureDataVideoDecoderHistogram.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FeatureVideo.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureVideo.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FeatureVideo.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FeatureVideo.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FenceFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FenceFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FenceFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FenceFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FillMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FillMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FillMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FillMode.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Filter.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Filter.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Filter.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Filter.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FilterReductionType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FilterReductionType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FilterReductionType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FilterReductionType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FilterType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FilterType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FilterType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FilterType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FormatSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FormatSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FormatSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FormatSupport.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FormatSupport2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FormatSupport2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FormatSupport2.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FormatSupport2.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/FunctionDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/FunctionDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/FunctionDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/FunctionDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/GeometryShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/GeometryShaderTraceDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/GeometryShaderTraceDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/GeometryShaderTraceDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/HullShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/HullShaderTraceDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/HullShaderTraceDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/HullShaderTraceDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Asynchronous.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Asynchronous.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Asynchronous.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Asynchronous.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11AuthenticatedChannel.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11AuthenticatedChannel.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11AuthenticatedChannel.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11AuthenticatedChannel.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11BlendState.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11BlendState.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11BlendState.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11BlendState.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11BlendState1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11BlendState1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11BlendState1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11BlendState1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Buffer.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Buffer.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Buffer.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Buffer.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11ClassInstance.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ClassInstance.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11ClassInstance.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ClassInstance.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11ClassLinkage.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ClassLinkage.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11ClassLinkage.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ClassLinkage.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11CommandList.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11CommandList.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11CommandList.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11CommandList.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11ComputeShader.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ComputeShader.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11ComputeShader.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ComputeShader.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Counter.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Counter.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Counter.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Counter.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11CryptoSession.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11CryptoSession.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11CryptoSession.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11CryptoSession.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Debug.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Debug.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Debug.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Debug.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11DepthStencilState.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DepthStencilState.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11DepthStencilState.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DepthStencilState.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11DepthStencilView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DepthStencilView.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11DepthStencilView.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DepthStencilView.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Device.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Device1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Device2.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device2.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device3.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Device3.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device3.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device4.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device4.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Device4.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device4.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device5.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device5.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Device5.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device5.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceChild.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceChild.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceChild.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceChild.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext2.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext2.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext3.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext3.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext3.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext4.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext4.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext4.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext4.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11DomainShader.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DomainShader.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11DomainShader.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DomainShader.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Fence.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Fence.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Fence.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Fence.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11FunctionLinkingGraph.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionLinkingGraph.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11FunctionLinkingGraph.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionLinkingGraph.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11FunctionParameterReflection.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionParameterReflection.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11FunctionParameterReflection.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionParameterReflection.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11FunctionReflection.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionReflection.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11FunctionReflection.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionReflection.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11GeometryShader.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11GeometryShader.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11GeometryShader.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11GeometryShader.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11HullShader.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11HullShader.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11HullShader.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11HullShader.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11InfoQueue.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11InfoQueue.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11InfoQueue.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11InfoQueue.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11InputLayout.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11InputLayout.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11InputLayout.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11InputLayout.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11LibraryReflection.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11LibraryReflection.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11LibraryReflection.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11LibraryReflection.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Linker.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Linker.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Linker.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Linker.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11LinkingNode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11LinkingNode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11LinkingNode.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11LinkingNode.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Module.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Module.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Module.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Module.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11ModuleInstance.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ModuleInstance.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11ModuleInstance.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ModuleInstance.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Multithread.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Multithread.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Multithread.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Multithread.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11PixelShader.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11PixelShader.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11PixelShader.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11PixelShader.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Predicate.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Predicate.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Predicate.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Predicate.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Query.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Query.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Query.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Query.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Query1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Query1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Query1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Query1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11RasterizerState.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11RasterizerState.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11RasterizerState1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11RasterizerState1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11RasterizerState2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11RasterizerState2.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState2.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11RefDefaultTrackingOptions.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RefDefaultTrackingOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11RefDefaultTrackingOptions.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RefDefaultTrackingOptions.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11RefTrackingOptions.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RefTrackingOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11RefTrackingOptions.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RefTrackingOptions.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11RenderTargetView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RenderTargetView.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11RenderTargetView.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RenderTargetView.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11RenderTargetView1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RenderTargetView1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11RenderTargetView1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RenderTargetView1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Resource.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Resource.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Resource.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Resource.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11SamplerState.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11SamplerState.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11SamplerState.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11SamplerState.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderReflection.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflection.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderReflection.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflection.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderReflectionConstantBuffer.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionConstantBuffer.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderReflectionConstantBuffer.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionConstantBuffer.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderReflectionType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderReflectionType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderReflectionVariable.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionVariable.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderReflectionVariable.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionVariable.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderResourceView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderResourceView.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderResourceView.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderResourceView.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderResourceView1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderResourceView1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderResourceView1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderResourceView1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderTrace.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderTrace.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderTrace.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderTrace.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderTraceFactory.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderTraceFactory.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11ShaderTraceFactory.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderTraceFactory.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11SwitchToRef.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11SwitchToRef.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11SwitchToRef.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11SwitchToRef.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Texture1D.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture1D.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Texture1D.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture1D.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Texture2D.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture2D.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Texture2D.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture2D.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Texture2D1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture2D1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Texture2D1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture2D1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Texture3D.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture3D.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Texture3D.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture3D.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11Texture3D1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture3D1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11Texture3D1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture3D1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11TracingDevice.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11TracingDevice.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11TracingDevice.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11TracingDevice.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11UnorderedAccessView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11UnorderedAccessView.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11UnorderedAccessView.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11UnorderedAccessView.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11UnorderedAccessView1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11UnorderedAccessView1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11UnorderedAccessView1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11UnorderedAccessView1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VertexShader.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VertexShader.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VertexShader.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VertexShader.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoContext.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoContext.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoContext1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoContext1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoContext2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoContext2.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext2.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoContext3.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoContext3.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext3.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoDecoder.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDecoder.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoDecoder.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDecoder.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoDecoderOutputView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDecoderOutputView.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoDecoderOutputView.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDecoderOutputView.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoDevice.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoDevice.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoDevice1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoDevice1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoDevice2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoDevice2.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice2.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoProcessor.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessor.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoProcessor.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessor.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoProcessorEnumerator.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorEnumerator.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoProcessorEnumerator.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorEnumerator.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoProcessorEnumerator1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorEnumerator1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoProcessorEnumerator1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorEnumerator1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoProcessorInputView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorInputView.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoProcessorInputView.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorInputView.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoProcessorOutputView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorOutputView.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11VideoProcessorOutputView.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorOutputView.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3D11View.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11View.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3D11View.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11View.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3DDeviceContextState.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3DDeviceContextState.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3DDeviceContextState.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3DDeviceContextState.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ID3DUserDefinedAnnotation.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3DUserDefinedAnnotation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ID3DUserDefinedAnnotation.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3DUserDefinedAnnotation.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/InfoQueueFilter.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/InfoQueueFilter.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/InfoQueueFilter.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/InfoQueueFilter.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/InfoQueueFilterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/InfoQueueFilterDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/InfoQueueFilterDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/InfoQueueFilterDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/InputClassification.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/InputClassification.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/InputClassification.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/InputClassification.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/InputElementDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/InputElementDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/InputElementDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/InputElementDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/KeyExchangeHWProtectionData.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionData.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/KeyExchangeHWProtectionData.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionData.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/KeyExchangeHWProtectionInputData.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionInputData.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/KeyExchangeHWProtectionInputData.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionInputData.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/KeyExchangeHWProtectionOutputData.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionOutputData.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/KeyExchangeHWProtectionOutputData.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/KeyExchangeHWProtectionOutputData.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/LibraryDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/LibraryDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/LibraryDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/LibraryDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/LogicOperation.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/LogicOperation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/LogicOperation.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/LogicOperation.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/MapFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/MapFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/MapFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/MapFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/MapMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/MapMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/MapMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/MapMode.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/MappedSubresource.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/MappedSubresource.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/MappedSubresource.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/MappedSubresource.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Message.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Message.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Message.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Message.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/MessageCategory.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageCategory.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/MessageCategory.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageCategory.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/MessageId.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageId.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/MessageId.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageId.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/MessageSeverity.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageSeverity.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/MessageSeverity.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/MessageSeverity.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Omac.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Omac.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Omac.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Omac.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/PackedMipDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/PackedMipDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/PackedMipDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/PackedMipDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ParameterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ParameterDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ParameterDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ParameterDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/PixelShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/PixelShaderTraceDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/PixelShaderTraceDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/PixelShaderTraceDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/QueryDataPipelineStatistics.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataPipelineStatistics.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/QueryDataPipelineStatistics.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataPipelineStatistics.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/QueryDataSOStatistics.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataSOStatistics.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/QueryDataSOStatistics.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataSOStatistics.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/QueryDataTimestampDisjoint.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataTimestampDisjoint.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/QueryDataTimestampDisjoint.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDataTimestampDisjoint.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/QueryDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/QueryDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/QueryDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/QueryDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/QueryMiscFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryMiscFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/QueryMiscFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryMiscFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/QueryType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/QueryType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/QueryType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/RaiseFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RaiseFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/RaiseFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/RaiseFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/RasterizerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/RasterizerDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/RasterizerDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/RasterizerDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/RasterizerDescription2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/RasterizerDescription2.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/RasterizerDescription2.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/RenderTargetBlendDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetBlendDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/RenderTargetBlendDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetBlendDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/RenderTargetBlendDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetBlendDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/RenderTargetBlendDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetBlendDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/RenderTargetViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/RenderTargetViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/RenderTargetViewDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetViewDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/RenderTargetViewDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/RenderTargetViewDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ReportLiveDeviceObjectFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ReportLiveDeviceObjectFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ReportLiveDeviceObjectFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ReportLiveDeviceObjectFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ResourceDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ResourceDimension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ResourceDimension.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ResourceDimension.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ResourceMiscFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ResourceMiscFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ResourceMiscFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ResourceMiscFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/RtvDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/RtvDimension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/RtvDimension.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/RtvDimension.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/SODeclarationEntry.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/SODeclarationEntry.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/SODeclarationEntry.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/SODeclarationEntry.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/SamplerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/SamplerDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/SamplerDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/SamplerDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderBufferDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderBufferDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderBufferDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderBufferDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderCacheSupportFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderCacheSupportFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderCacheSupportFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderCacheSupportFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderInputBindDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderInputBindDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderInputBindDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderInputBindDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderMinPrecisionSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderMinPrecisionSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderMinPrecisionSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderMinPrecisionSupport.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderResourceViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderResourceViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderResourceViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderResourceViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderResourceViewDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderResourceViewDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderResourceViewDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderResourceViewDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTraceDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderTraceDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTraceDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderTrackingOptions.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTrackingOptions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderTrackingOptions.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTrackingOptions.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderTrackingResourceType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTrackingResourceType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderTrackingResourceType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTrackingResourceType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderTypeDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTypeDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderTypeDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderTypeDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderVariableDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderVariableDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderVariableDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderVariableDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/ShaderVersionType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderVersionType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/ShaderVersionType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/ShaderVersionType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/SharedResourceTier.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/SharedResourceTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/SharedResourceTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/SharedResourceTier.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/SignatureParameterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/SignatureParameterDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/SignatureParameterDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/SignatureParameterDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/StandardMultisampleQualityLevels.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/StandardMultisampleQualityLevels.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/StandardMultisampleQualityLevels.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/StandardMultisampleQualityLevels.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/StencilOperation.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/StencilOperation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/StencilOperation.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/StencilOperation.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/SubresourceData.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/SubresourceData.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/SubresourceData.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/SubresourceData.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/SubresourceTiling.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/SubresourceTiling.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/SubresourceTiling.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/SubresourceTiling.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture1DArrayDsv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayDsv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture1DArrayDsv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayDsv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture1DArrayRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture1DArrayRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayRtv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture1DArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArraySrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture1DArraySrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArraySrv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture1DArrayUav.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayUav.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture1DArrayUav.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DArrayUav.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture1DDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture1DDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture1DDsv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DDsv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture1DDsv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DDsv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture1DRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture1DRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DRtv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture1DSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture1DSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DSrv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture1DUav.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DUav.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture1DUav.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture1DUav.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DArrayDsv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayDsv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DArrayDsv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayDsv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DArrayRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DArrayRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayRtv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DArrayRtv1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayRtv1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DArrayRtv1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayRtv1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArraySrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DArraySrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArraySrv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DArraySrv1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArraySrv1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DArraySrv1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArraySrv1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DArrayUav.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayUav.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DArrayUav.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayUav.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DArrayUav1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayUav1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DArrayUav1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayUav1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DArrayVpov.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayVpov.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DArrayVpov.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DArrayVpov.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DDsv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDsv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DDsv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DDsv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DMsArrayDsv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArrayDsv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DMsArrayDsv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArrayDsv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DMsArrayRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArrayRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DMsArrayRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArrayRtv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DMsArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArraySrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DMsArraySrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsArraySrv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DMsDsv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsDsv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DMsDsv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsDsv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DMsRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DMsRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsRtv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DMsSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DMsSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DMsSrv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DRtv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DRtv1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DRtv1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DRtv1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DRtv1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DSrv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DSrv1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DSrv1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DSrv1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DSrv1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DUav.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DUav.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DUav.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DUav.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DUav1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DUav1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DUav1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DUav1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DVdov.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVdov.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DVdov.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVdov.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DVpiv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVpiv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DVpiv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVpiv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture2DVpov.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVpov.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture2DVpov.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture2DVpov.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture3DDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture3DDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture3DDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture3DDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture3DRtv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture3DRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DRtv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture3DSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture3DSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DSrv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Texture3DUav.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DUav.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Texture3DUav.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Texture3DUav.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TextureAddressMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureAddressMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TextureAddressMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureAddressMode.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TextureCubeFace.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureCubeFace.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TextureCubeFace.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureCubeFace.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TextureLayout.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureLayout.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TextureLayout.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TextureLayout.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TexureCubeArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TexureCubeArraySrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TexureCubeArraySrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TexureCubeArraySrv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TexureCubeSrv.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TexureCubeSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TexureCubeSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TexureCubeSrv.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TileCopyFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileCopyFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TileCopyFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TileCopyFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TileMappingFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileMappingFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TileMappingFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TileMappingFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TileRangeFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileRangeFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TileRangeFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TileRangeFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TileRegionSize.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileRegionSize.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TileRegionSize.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TileRegionSize.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TileShape.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TileShape.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TileShape.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TileShape.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TiledResourceCoordinate.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TiledResourceCoordinate.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TiledResourceCoordinate.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TiledResourceCoordinate.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TiledResourcesTier.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TiledResourcesTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TiledResourcesTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TiledResourcesTier.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TraceGSInputPrimitive.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceGSInputPrimitive.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TraceGSInputPrimitive.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceGSInputPrimitive.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TraceRegister.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceRegister.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TraceRegister.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceRegister.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TraceRegisterType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceRegisterType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TraceRegisterType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceRegisterType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TraceStats.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceStats.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TraceStats.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceStats.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TraceStep.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceStep.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TraceStep.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceStep.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/TraceValue.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceValue.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/TraceValue.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/TraceValue.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/UavDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/UavDimension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/UavDimension.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/UavDimension.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/UnorderedAccessViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/UnorderedAccessViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/UnorderedAccessViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/UnorderedAccessViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/UnorderedAccessViewDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/UnorderedAccessViewDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/UnorderedAccessViewDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/UnorderedAccessViewDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/Usage.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/Usage.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/Usage.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/Usage.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VdovDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VdovDimension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VdovDimension.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VdovDimension.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VertexShaderTraceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VertexShaderTraceDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VertexShaderTraceDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VertexShaderTraceDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoColor.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColor.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoColor.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColor.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoColorRgba.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColorRgba.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoColorRgba.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColorRgba.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoColorYcbcra.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColorYcbcra.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoColorYcbcra.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoColorYcbcra.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoContentProtectionCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoContentProtectionCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoContentProtectionCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoContentProtectionCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderBeginFrameCryptoSession.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBeginFrameCryptoSession.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderBeginFrameCryptoSession.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBeginFrameCryptoSession.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderBufferDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderBufferDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderBufferDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderBufferDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderBufferDescription2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderBufferDescription2.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferDescription2.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderBufferType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderBufferType.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderBufferType.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderConfig.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderConfig.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderConfig.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderConfig.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderExtension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderExtension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderExtension.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderExtension.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderHistogramComponent.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderHistogramComponent.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderHistogramComponent.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderHistogramComponent.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderHistogramComponentFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderHistogramComponentFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderHistogramComponentFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderHistogramComponentFlags.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderOutputViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderOutputViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderOutputViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderOutputViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoDecoderSubSampleMappingBlock.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderSubSampleMappingBlock.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoDecoderSubSampleMappingBlock.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoDecoderSubSampleMappingBlock.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoFrameFormat.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoFrameFormat.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoFrameFormat.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoFrameFormat.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorAlphaFillMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorAlphaFillMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorAlphaFillMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorAlphaFillMode.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorAutoStreamCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorAutoStreamCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorAutoStreamCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorAutoStreamCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorBehaviorHints.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorBehaviorHints.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorBehaviorHints.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorBehaviorHints.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorColorSpace.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorColorSpace.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorColorSpace.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorColorSpace.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorContentDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorContentDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorContentDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorContentDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorCustomRate.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorCustomRate.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorCustomRate.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorCustomRate.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorDeviceCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorDeviceCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorDeviceCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorDeviceCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorFeatureCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFeatureCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorFeatureCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFeatureCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorFilter.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilter.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorFilter.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilter.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorFilterCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilterCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorFilterCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilterCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorFilterRange.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilterRange.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorFilterRange.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFilterRange.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorFormatCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFormatCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorFormatCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFormatCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorFormatSupport.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFormatSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorFormatSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorFormatSupport.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorInputViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorInputViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorInputViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorInputViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorItelecineCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorItelecineCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorItelecineCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorItelecineCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorNominalRange.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorNominalRange.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorNominalRange.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorNominalRange.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorOutputRate.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorOutputRate.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorOutputRate.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorOutputRate.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorOutputViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorOutputViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorOutputViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorOutputViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorProcessorCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorProcessorCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorProcessorCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorProcessorCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorRateConversionCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorRateConversionCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorRateConversionCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorRateConversionCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorRotation.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorRotation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorRotation.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorRotation.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorStereoCaps.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoCaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorStereoCaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoCaps.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorStereoFlipMode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoFlipMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorStereoFlipMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoFlipMode.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorStereoFormat.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoFormat.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorStereoFormat.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStereoFormat.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorStream.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStream.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorStream.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStream.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoProcessorStreamBehaviorHint.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStreamBehaviorHint.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoProcessorStreamBehaviorHint.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoProcessorStreamBehaviorHint.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoSampleDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoSampleDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoSampleDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoSampleDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VideoUsage.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoUsage.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VideoUsage.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VideoUsage.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VpivDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VpivDimension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VpivDimension.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VpivDimension.cs
diff --git a/src/Vortice.Win32.Direct3D11/Generated/VpovDimension.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/VpovDimension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Generated/VpovDimension.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Generated/VpovDimension.cs
diff --git a/src/Vortice.Win32.Direct3D11/ID3D11Device.cs b/src/Vortice.Win32.Graphics.Direct3D11/ID3D11Device.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/ID3D11Device.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/ID3D11Device.cs
diff --git a/src/Vortice.Win32.Direct3D11/ID3D11DeviceChild.cs b/src/Vortice.Win32.Graphics.Direct3D11/ID3D11DeviceChild.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/ID3D11DeviceChild.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/ID3D11DeviceChild.cs
diff --git a/src/Vortice.Win32.Direct3D11/ID3D11DeviceContext.cs b/src/Vortice.Win32.Graphics.Direct3D11/ID3D11DeviceContext.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/ID3D11DeviceContext.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/ID3D11DeviceContext.cs
diff --git a/src/Vortice.Win32.Direct3D11/ID3D11Texture1D.cs b/src/Vortice.Win32.Graphics.Direct3D11/ID3D11Texture1D.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/ID3D11Texture1D.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/ID3D11Texture1D.cs
diff --git a/src/Vortice.Win32.Direct3D11/ID3D11Texture2D.cs b/src/Vortice.Win32.Graphics.Direct3D11/ID3D11Texture2D.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/ID3D11Texture2D.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/ID3D11Texture2D.cs
diff --git a/src/Vortice.Win32.Direct3D11/ID3D11Texture3D.cs b/src/Vortice.Win32.Graphics.Direct3D11/ID3D11Texture3D.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/ID3D11Texture3D.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/ID3D11Texture3D.cs
diff --git a/src/Vortice.Win32.Direct3D11/MappedSubresource.cs b/src/Vortice.Win32.Graphics.Direct3D11/MappedSubresource.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/MappedSubresource.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/MappedSubresource.cs
diff --git a/src/Vortice.Win32.Direct3D11/QueryDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/QueryDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/QueryDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/QueryDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/QueryDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/QueryDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/QueryDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/QueryDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/RasterizerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/RasterizerDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/RasterizerDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/RasterizerDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/RasterizerDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/RasterizerDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/RasterizerDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/RasterizerDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/RasterizerDescription2.cs b/src/Vortice.Win32.Graphics.Direct3D11/RasterizerDescription2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/RasterizerDescription2.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/RasterizerDescription2.cs
diff --git a/src/Vortice.Win32.Direct3D11/RenderTargetViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/RenderTargetViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/RenderTargetViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/RenderTargetViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/SamplerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/SamplerDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/SamplerDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/SamplerDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/ShaderResourceViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/ShaderResourceViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/ShaderResourceViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/ShaderResourceViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Texture1DDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Texture1DDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Texture1DDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Texture1DDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Texture2DDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Texture2DDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Texture2DDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Texture2DDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Texture2DDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Texture2DDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Texture2DDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Texture2DDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/Texture3DDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/Texture3DDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Texture3DDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Texture3DDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Texture3DDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Texture3DDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Texture3DDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/Texture3DDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D11/UnorderedAccessViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D11/UnorderedAccessViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/UnorderedAccessViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D11/UnorderedAccessViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D11/Vortice.Win32.Direct3D11.csproj b/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj
similarity index 100%
rename from src/Vortice.Win32.Direct3D11/Vortice.Win32.Direct3D11.csproj
rename to src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj
diff --git a/src/Vortice.Win32.Direct3D11on12/Apis.cs b/src/Vortice.Win32.Graphics.Direct3D11on12/Apis.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11on12/Apis.cs
rename to src/Vortice.Win32.Graphics.Direct3D11on12/Apis.cs
diff --git a/src/Vortice.Win32.Direct3D11on12/Generated/Apis.Functions.cs b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/Apis.Functions.cs
similarity index 87%
rename from src/Vortice.Win32.Direct3D11on12/Generated/Apis.Functions.cs
rename to src/Vortice.Win32.Graphics.Direct3D11on12/Generated/Apis.Functions.cs
index bba283c..b698b5e 100644
--- a/src/Vortice.Win32.Direct3D11on12/Generated/Apis.Functions.cs
+++ b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/Apis.Functions.cs
@@ -11,7 +11,7 @@ namespace Win32.Graphics.Direct3D11on12;
public static unsafe partial class Apis
{
- ///
+ ///
[DllImport("d3d11.dll", ExactSpelling = true)]
public static extern HResult D3D11On12CreateDevice(IUnknown* pDevice, Graphics.Direct3D11.CreateDeviceFlags Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, IUnknown** ppCommandQueues, uint NumQueues, uint NodeMask, Graphics.Direct3D11.ID3D11Device** ppDevice, Graphics.Direct3D11.ID3D11DeviceContext** ppImmediateContext, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel);
}
diff --git a/src/Vortice.Win32.Direct3D11on12/Generated/Apis.cs b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/Apis.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D11on12/Generated/Apis.cs
rename to src/Vortice.Win32.Graphics.Direct3D11on12/Generated/Apis.cs
diff --git a/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device.cs b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device.cs
similarity index 86%
rename from src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device.cs
rename to src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device.cs
index 300f94c..f173f3d 100644
--- a/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device.cs
+++ b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11on12;
-///
+///
/// ID3D11On12Device
[Guid("85611e73-70a9-490e-9614-a9e302777904")]
[NativeTypeName("struct ID3D11On12Device : IUnknown")]
@@ -74,7 +74,7 @@ public unsafe partial struct ID3D11On12Device : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult CreateWrappedResource(IUnknown* pResource12, ResourceFlags* pFlags11, Graphics.Direct3D12.ResourceStates InState, Graphics.Direct3D12.ResourceStates OutState, Guid* riid, void** ppResource11)
@@ -82,7 +82,7 @@ public unsafe partial struct ID3D11On12Device : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), pResource12, pFlags11, InState, OutState, riid, ppResource11);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void ReleaseWrappedResources(Graphics.Direct3D11.ID3D11Resource** ppResources, uint NumResources)
@@ -90,7 +90,7 @@ public unsafe partial struct ID3D11On12Device : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), ppResources, NumResources);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void AcquireWrappedResources(Graphics.Direct3D11.ID3D11Resource** ppResources, uint NumResources)
diff --git a/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device1.cs b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device1.cs
similarity index 93%
rename from src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device1.cs
rename to src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device1.cs
index bef4272..76f3655 100644
--- a/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device1.cs
+++ b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device1.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11on12;
-///
+///
/// ID3D11On12Device1
[Guid("bdb64df4-ea2f-4c70-b861-aaab1258bb5d")]
[NativeTypeName("struct ID3D11On12Device1 : ID3D11On12Device")]
@@ -98,7 +98,7 @@ public unsafe partial struct ID3D11On12Device1 : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), ppResources, NumResources);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult GetD3D12Device(Guid* riid, void** ppvDevice)
diff --git a/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device2.cs b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device2.cs
similarity index 92%
rename from src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device2.cs
rename to src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device2.cs
index ae20308..820b79d 100644
--- a/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device2.cs
+++ b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device2.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11on12;
-///
+///
/// ID3D11On12Device2
[Guid("dc90f331-4740-43fa-866e-67f12cb58223")]
[NativeTypeName("struct ID3D11On12Device2 : ID3D11On12Device1")]
@@ -106,7 +106,7 @@ public unsafe partial struct ID3D11On12Device2 : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), riid, ppvDevice);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult UnwrapUnderlyingResource(Graphics.Direct3D11.ID3D11Resource* pResource11, Graphics.Direct3D12.ID3D12CommandQueue* pCommandQueue, Guid* riid, void** ppvResource12)
@@ -114,7 +114,7 @@ public unsafe partial struct ID3D11On12Device2 : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), pResource11, pCommandQueue, riid, ppvResource12);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult ReturnUnderlyingResource(Graphics.Direct3D11.ID3D11Resource* pResource11, uint NumSync, ulong* pSignalValues, Graphics.Direct3D12.ID3D12Fence** ppFences)
diff --git a/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ResourceFlags.cs b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ResourceFlags.cs
new file mode 100644
index 0000000..917eb57
--- /dev/null
+++ b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ResourceFlags.cs
@@ -0,0 +1,27 @@
+// ------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+// ------------------------------------------------------------------------------
+
+namespace Win32.Graphics.Direct3D11on12;
+
+///
+/// D3D11_RESOURCE_FLAGS
+public partial struct ResourceFlags
+{
+ ///
+ public Graphics.Direct3D11.BindFlags BindFlags;
+
+ ///
+ public Graphics.Direct3D11.ResourceMiscFlags MiscFlags;
+
+ ///
+ public Graphics.Direct3D11.CpuAccessFlags CPUAccessFlags;
+
+ ///
+ public uint StructureByteStride;
+}
diff --git a/src/Vortice.Win32.Direct3D11on12/Vortice.Win32.Direct3D11on12.csproj b/src/Vortice.Win32.Graphics.Direct3D11on12/Vortice.Win32.Graphics.Direct3D11on12.csproj
similarity index 75%
rename from src/Vortice.Win32.Direct3D11on12/Vortice.Win32.Direct3D11on12.csproj
rename to src/Vortice.Win32.Graphics.Direct3D11on12/Vortice.Win32.Graphics.Direct3D11on12.csproj
index bdff859..a2acfa0 100644
--- a/src/Vortice.Win32.Direct3D11on12/Vortice.Win32.Direct3D11on12.csproj
+++ b/src/Vortice.Win32.Graphics.Direct3D11on12/Vortice.Win32.Graphics.Direct3D11on12.csproj
@@ -18,8 +18,8 @@
-
-
+
+
diff --git a/src/Vortice.Win32.Direct3D12/Apis.cs b/src/Vortice.Win32.Graphics.Direct3D12/Apis.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Apis.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Apis.cs
diff --git a/src/Vortice.Win32.Direct3D12/BlendDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/BlendDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/BlendDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/BlendDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Box.cs b/src/Vortice.Win32.Graphics.Direct3D12/Box.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Box.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Box.cs
diff --git a/src/Vortice.Win32.Direct3D12/ClearValue.cs b/src/Vortice.Win32.Graphics.Direct3D12/ClearValue.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/ClearValue.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/ClearValue.cs
diff --git a/src/Vortice.Win32.Direct3D12/CpuDescriptorHandle.cs b/src/Vortice.Win32.Graphics.Direct3D12/CpuDescriptorHandle.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/CpuDescriptorHandle.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/CpuDescriptorHandle.cs
diff --git a/src/Vortice.Win32.Direct3D12/DepthStencilDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/DepthStencilDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/DepthStencilDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/DepthStencilDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/DepthStencilDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D12/DepthStencilDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/DepthStencilDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/DepthStencilDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D12/DepthStencilOperationDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/DepthStencilOperationDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/DepthStencilOperationDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/DepthStencilOperationDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/DepthStencilValue.cs b/src/Vortice.Win32.Graphics.Direct3D12/DepthStencilValue.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/DepthStencilValue.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/DepthStencilValue.cs
diff --git a/src/Vortice.Win32.Direct3D12/DepthStencilViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/DepthStencilViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/DepthStencilViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/DepthStencilViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Direct3D12.xml b/src/Vortice.Win32.Graphics.Direct3D12/Direct3D12.xml
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Direct3D12.xml
rename to src/Vortice.Win32.Graphics.Direct3D12/Direct3D12.xml
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Apis.Functions.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Apis.Functions.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Apis.Functions.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Apis.Functions.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Apis.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Apis.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Apis.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Apis.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/AutoBreadcrumbNode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbNode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/AutoBreadcrumbNode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbNode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/AutoBreadcrumbNode1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbNode1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/AutoBreadcrumbNode1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbNode1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/AutoBreadcrumbOperation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbOperation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/AutoBreadcrumbOperation.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/AutoBreadcrumbOperation.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/AxisShadingRate.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/AxisShadingRate.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/AxisShadingRate.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/AxisShadingRate.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/BackgroundProcessingMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BackgroundProcessingMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/BackgroundProcessingMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/BackgroundProcessingMode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Blend.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Blend.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Blend.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Blend.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/BlendDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BlendDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/BlendDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/BlendDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/BlendOperation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BlendOperation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/BlendOperation.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/BlendOperation.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Box.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Box.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Box.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Box.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/BufferRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/BufferRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferRtv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/BufferSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/BufferSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferSrv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/BufferSrvFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferSrvFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/BufferSrvFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferSrvFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/BufferUav.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferUav.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/BufferUav.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferUav.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/BufferUavFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferUavFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/BufferUavFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/BufferUavFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/BuildRaytracingAccelerationStructureDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/BuildRaytracingAccelerationStructureDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/BuildRaytracingAccelerationStructureInputs.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureInputs.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/BuildRaytracingAccelerationStructureInputs.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureInputs.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/BuildRaytracingAccelerationStructureToolsVisualizationHeader.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureToolsVisualizationHeader.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/BuildRaytracingAccelerationStructureToolsVisualizationHeader.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/BuildRaytracingAccelerationStructureToolsVisualizationHeader.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CachedPipelineState.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CachedPipelineState.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CachedPipelineState.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CachedPipelineState.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ClearFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ClearFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ClearFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ClearFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ClearValue.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ClearValue.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ClearValue.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ClearValue.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ColorWriteEnable.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ColorWriteEnable.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ColorWriteEnable.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ColorWriteEnable.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CommandListFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CommandListFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CommandListSupportFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListSupportFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CommandListSupportFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListSupportFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CommandListType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CommandListType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandListType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CommandPoolFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandPoolFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CommandPoolFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandPoolFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CommandQueueDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueueDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CommandQueueDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueueDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CommandQueueFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueueFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CommandQueueFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueueFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CommandQueuePriority.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueuePriority.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CommandQueuePriority.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandQueuePriority.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CommandRecorderFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandRecorderFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CommandRecorderFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandRecorderFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CommandSignatureDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandSignatureDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CommandSignatureDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CommandSignatureDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ComparisonFunction.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ComparisonFunction.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ComparisonFunction.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ComparisonFunction.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ComputePipelineStateDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ComputePipelineStateDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ComputePipelineStateDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ComputePipelineStateDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ConservativeRasterizationMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ConservativeRasterizationMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ConservativeRasterizationMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ConservativeRasterizationMode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ConservativeRasterizationTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ConservativeRasterizationTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ConservativeRasterizationTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ConservativeRasterizationTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ConstantBufferViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ConstantBufferViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ConstantBufferViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ConstantBufferViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CpuDescriptorHandle.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CpuDescriptorHandle.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CpuDescriptorHandle.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CpuDescriptorHandle.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CpuPageProperty.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CpuPageProperty.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CpuPageProperty.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CpuPageProperty.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CrossNodeSharingTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CrossNodeSharingTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CrossNodeSharingTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CrossNodeSharingTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/CullMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/CullMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/CullMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/CullMode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DebugCommandListGpuBasedValidationSettings.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugCommandListGpuBasedValidationSettings.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DebugCommandListGpuBasedValidationSettings.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugCommandListGpuBasedValidationSettings.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DebugCommandListParameterType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugCommandListParameterType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DebugCommandListParameterType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugCommandListParameterType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DebugDeviceGpuBasedValidationSettings.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceGpuBasedValidationSettings.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DebugDeviceGpuBasedValidationSettings.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceGpuBasedValidationSettings.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DebugDeviceGpuSlowdownPerformanceFactor.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceGpuSlowdownPerformanceFactor.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DebugDeviceGpuSlowdownPerformanceFactor.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceGpuSlowdownPerformanceFactor.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DebugDeviceParameterType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceParameterType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DebugDeviceParameterType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugDeviceParameterType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DebugFeature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugFeature.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DebugFeature.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DebugFeature.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DepthStencilDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DepthStencilDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DepthStencilDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DepthStencilDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DepthStencilOperationDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilOperationDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DepthStencilOperationDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilOperationDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DepthStencilValue.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilValue.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DepthStencilValue.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilValue.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DepthStencilViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DepthStencilViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthStencilViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DepthWriteMask.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthWriteMask.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DepthWriteMask.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DepthWriteMask.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DescriptorHeapDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DescriptorHeapDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DescriptorHeapFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DescriptorHeapFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DescriptorHeapType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DescriptorHeapType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorHeapType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DescriptorRange.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRange.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DescriptorRange.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRange.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DescriptorRange1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRange1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DescriptorRange1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRange1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DescriptorRangeFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRangeFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DescriptorRangeFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRangeFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DescriptorRangeType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRangeType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DescriptorRangeType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DescriptorRangeType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DeviceRemovedExtendedData.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DeviceRemovedExtendedData.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DeviceRemovedExtendedData1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DeviceRemovedExtendedData1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DeviceRemovedExtendedData2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DeviceRemovedExtendedData2.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData2.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DeviceRemovedExtendedData3.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DeviceRemovedExtendedData3.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DeviceRemovedExtendedData3.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DiscardRegion.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DiscardRegion.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DiscardRegion.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DiscardRegion.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DispatchArguments.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchArguments.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DispatchArguments.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchArguments.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DispatchMeshArguments.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchMeshArguments.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DispatchMeshArguments.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchMeshArguments.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DispatchRaysDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchRaysDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DispatchRaysDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DispatchRaysDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DrawArguments.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DrawArguments.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DrawArguments.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DrawArguments.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DrawIndexedArguments.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DrawIndexedArguments.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DrawIndexedArguments.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DrawIndexedArguments.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredAllocationNode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationNode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredAllocationNode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationNode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredAllocationNode1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationNode1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredAllocationNode1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationNode1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredAllocationType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredAllocationType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAllocationType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredAutoBreadcrumbsOutput.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAutoBreadcrumbsOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredAutoBreadcrumbsOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAutoBreadcrumbsOutput.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredAutoBreadcrumbsOutput1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAutoBreadcrumbsOutput1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredAutoBreadcrumbsOutput1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredAutoBreadcrumbsOutput1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredBreadcrumbContext.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredBreadcrumbContext.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredBreadcrumbContext.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredBreadcrumbContext.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredDeviceState.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredDeviceState.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredDeviceState.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredDeviceState.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredEnablement.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredEnablement.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredEnablement.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredEnablement.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredPageFaultFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredPageFaultFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredPageFaultOutput.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredPageFaultOutput.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredPageFaultOutput1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredPageFaultOutput1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredPageFaultOutput2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredPageFaultOutput2.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredPageFaultOutput2.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DredVersion.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DredVersion.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DredVersion.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DredVersion.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DriverMatchingIdentifierStatus.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DriverMatchingIdentifierStatus.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DriverMatchingIdentifierStatus.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DriverMatchingIdentifierStatus.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DsvDimension.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DsvDimension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DsvDimension.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DsvDimension.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DsvFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DsvFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DsvFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DsvFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DxilLibraryDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DxilLibraryDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DxilLibraryDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DxilLibraryDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/DxilSubObjectToExportsAssociation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/DxilSubObjectToExportsAssociation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/DxilSubObjectToExportsAssociation.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/DxilSubObjectToExportsAssociation.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ElementsLayout.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ElementsLayout.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ElementsLayout.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ElementsLayout.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ExistingCollectionDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ExistingCollectionDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ExistingCollectionDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ExistingCollectionDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ExportDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ExportDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ExportDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ExportDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ExportFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ExportFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ExportFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ExportFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Feature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Feature.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Feature.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Feature.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataArchitecture.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataArchitecture.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataArchitecture.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataArchitecture.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataArchitecture1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataArchitecture1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataArchitecture1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataArchitecture1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataCommandQueuePriority.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataCommandQueuePriority.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataCommandQueuePriority.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataCommandQueuePriority.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataCrossNode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataCrossNode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataCrossNode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataCrossNode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options10.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options10.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options10.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options10.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options11.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options11.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options11.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options11.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options2.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options2.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options3.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options3.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options3.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options4.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options4.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options4.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options4.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options5.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options5.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options5.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options5.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options6.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options6.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options6.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options6.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options7.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options7.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options7.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options7.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options8.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options8.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options8.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options8.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options9.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options9.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataD3D12Options9.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataD3D12Options9.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataDisplayable.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataDisplayable.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataDisplayable.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataDisplayable.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataExistingHeaps.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataExistingHeaps.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataExistingHeaps.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataExistingHeaps.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataFeatureLevels.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFeatureLevels.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataFeatureLevels.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFeatureLevels.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataFormatInfo.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFormatInfo.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataFormatInfo.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFormatInfo.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataFormatSupport.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFormatSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataFormatSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataFormatSupport.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataGpuVirtualAddressSupport.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataGpuVirtualAddressSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataGpuVirtualAddressSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataGpuVirtualAddressSupport.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataMultisampleQualityLevels.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataMultisampleQualityLevels.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataMultisampleQualityLevels.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataMultisampleQualityLevels.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataProtectedResourceSessionSupport.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataProtectedResourceSessionSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionSupport.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypeCount.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypeCount.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypeCount.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypeCount.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypes.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypes.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypes.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataProtectedResourceSessionTypes.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataQueryMetaCommand.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataQueryMetaCommand.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataQueryMetaCommand.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataQueryMetaCommand.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataRootSignature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataRootSignature.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataRootSignature.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataRootSignature.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataSerialization.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataSerialization.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataSerialization.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataSerialization.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataShaderCache.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataShaderCache.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataShaderCache.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataShaderCache.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FeatureDataShaderModel.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataShaderModel.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FeatureDataShaderModel.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FeatureDataShaderModel.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FenceFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FenceFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FenceFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FenceFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FillMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FillMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FillMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FillMode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Filter.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Filter.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Filter.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Filter.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FilterReductionType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FilterReductionType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FilterReductionType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FilterReductionType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FilterType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FilterType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FilterType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FilterType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FormatSupport1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FormatSupport1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FormatSupport1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FormatSupport1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FormatSupport2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FormatSupport2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FormatSupport2.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FormatSupport2.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/FunctionDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/FunctionDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/FunctionDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/FunctionDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/GlobalRootSignature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GlobalRootSignature.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/GlobalRootSignature.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/GlobalRootSignature.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/GpuBasedValidationFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/GpuBasedValidationFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/GpuBasedValidationPipelineStateCreateFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationPipelineStateCreateFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/GpuBasedValidationPipelineStateCreateFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationPipelineStateCreateFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/GpuBasedValidationShaderPatchMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationShaderPatchMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/GpuBasedValidationShaderPatchMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuBasedValidationShaderPatchMode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/GpuDescriptorHandle.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuDescriptorHandle.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/GpuDescriptorHandle.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuDescriptorHandle.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/GpuVirtualAddressAndStride.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressAndStride.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/GpuVirtualAddressAndStride.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressAndStride.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/GpuVirtualAddressRange.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressRange.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/GpuVirtualAddressRange.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressRange.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/GpuVirtualAddressRangeAndStride.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressRangeAndStride.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/GpuVirtualAddressRangeAndStride.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/GpuVirtualAddressRangeAndStride.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/GraphicsPipelineStateDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GraphicsPipelineStateDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/GraphicsPipelineStateDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/GraphicsPipelineStateDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/GraphicsStates.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/GraphicsStates.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/GraphicsStates.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/GraphicsStates.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/HeapDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/HeapDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/HeapFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/HeapFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/HeapProperties.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/HeapProperties.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapProperties.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/HeapSerializationTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapSerializationTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/HeapSerializationTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapSerializationTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/HeapType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/HeapType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/HeapType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/HitGroupDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HitGroupDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/HitGroupDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/HitGroupDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/HitGroupType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HitGroupType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/HitGroupType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/HitGroupType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/HitKind.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/HitKind.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/HitKind.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/HitKind.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12CommandAllocator.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandAllocator.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12CommandAllocator.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandAllocator.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12CommandList.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandList.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12CommandList.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandList.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12CommandQueue.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandQueue.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12CommandQueue.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandQueue.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12CommandSignature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandSignature.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12CommandSignature.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandSignature.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Debug.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Debug.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Debug1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Debug1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Debug2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Debug2.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug2.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Debug3.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Debug3.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug3.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Debug4.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug4.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Debug4.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug4.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Debug5.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug5.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Debug5.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug5.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugCommandList.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugCommandList.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugCommandList1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugCommandList1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugCommandList2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugCommandList2.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList2.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugCommandQueue.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandQueue.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugCommandQueue.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandQueue.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugDevice.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugDevice.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugDevice1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugDevice1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugDevice2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DebugDevice2.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice2.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DescriptorHeap.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DescriptorHeap.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DescriptorHeap.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DescriptorHeap.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Device.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Device.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Device1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Device1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Device2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Device2.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device2.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Device3.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Device3.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device3.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Device4.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device4.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Device4.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device4.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Device5.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device5.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Device5.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device5.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Device6.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device6.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Device6.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device6.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Device7.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device7.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Device7.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device7.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Device8.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device8.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Device8.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device8.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Device9.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device9.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Device9.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device9.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DeviceChild.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceChild.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DeviceChild.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceChild.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData2.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData2.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Fence.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Fence.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Fence.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Fence.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Fence1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Fence1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Fence1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Fence1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12FunctionParameterReflection.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12FunctionParameterReflection.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12FunctionParameterReflection.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12FunctionParameterReflection.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12FunctionReflection.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12FunctionReflection.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12FunctionReflection.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12FunctionReflection.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList2.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList2.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList3.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList3.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList3.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList3.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList4.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList4.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList4.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList4.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList5.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList5.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList5.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList5.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList6.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList6.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12GraphicsCommandList6.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList6.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Heap.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Heap.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Heap.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Heap.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Heap1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Heap1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Heap1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Heap1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12InfoQueue.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12InfoQueue.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12InfoQueue.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12InfoQueue.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12InfoQueue1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12InfoQueue1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12InfoQueue1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12InfoQueue1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12LibraryReflection.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LibraryReflection.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12LibraryReflection.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LibraryReflection.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12LifetimeOwner.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LifetimeOwner.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12LifetimeOwner.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LifetimeOwner.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12LifetimeTracker.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LifetimeTracker.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12LifetimeTracker.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LifetimeTracker.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12MetaCommand.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12MetaCommand.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12MetaCommand.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12MetaCommand.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Object.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Object.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Object.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Object.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Pageable.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Pageable.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Pageable.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Pageable.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12PipelineLibrary.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineLibrary.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12PipelineLibrary.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineLibrary.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12PipelineLibrary1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineLibrary1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12PipelineLibrary1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineLibrary1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12PipelineState.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineState.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12PipelineState.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineState.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12ProtectedResourceSession.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedResourceSession.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12ProtectedResourceSession.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedResourceSession.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12ProtectedResourceSession1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedResourceSession1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12ProtectedResourceSession1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedResourceSession1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12ProtectedSession.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedSession.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12ProtectedSession.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedSession.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12QueryHeap.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12QueryHeap.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12QueryHeap.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12QueryHeap.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Resource.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Resource.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Resource1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Resource1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Resource2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource2.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Resource2.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource2.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12RootSignature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12RootSignature.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12RootSignature.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12RootSignature.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12RootSignatureDeserializer.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12RootSignatureDeserializer.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12RootSignatureDeserializer.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12RootSignatureDeserializer.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12SDKConfiguration.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SDKConfiguration.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12SDKConfiguration.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SDKConfiguration.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12ShaderCacheSession.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderCacheSession.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12ShaderCacheSession.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderCacheSession.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12ShaderReflection.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflection.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12ShaderReflection.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflection.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12ShaderReflectionConstantBuffer.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionConstantBuffer.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12ShaderReflectionConstantBuffer.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionConstantBuffer.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12ShaderReflectionType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12ShaderReflectionType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12ShaderReflectionVariable.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionVariable.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12ShaderReflectionVariable.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionVariable.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12SharingContract.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SharingContract.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12SharingContract.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SharingContract.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12StateObject.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12StateObject.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12StateObject.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12StateObject.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12StateObjectProperties.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12StateObjectProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12StateObjectProperties.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12StateObjectProperties.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12SwapChainAssistant.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SwapChainAssistant.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12SwapChainAssistant.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SwapChainAssistant.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12Tools.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Tools.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12Tools.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Tools.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ID3D12VersionedRootSignatureDeserializer.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12VersionedRootSignatureDeserializer.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ID3D12VersionedRootSignatureDeserializer.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12VersionedRootSignatureDeserializer.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/IndexBufferStripCutValue.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndexBufferStripCutValue.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/IndexBufferStripCutValue.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/IndexBufferStripCutValue.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/IndexBufferView.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndexBufferView.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/IndexBufferView.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/IndexBufferView.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/IndirectArgumentDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndirectArgumentDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/IndirectArgumentDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/IndirectArgumentDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/IndirectArgumentType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/IndirectArgumentType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/IndirectArgumentType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/IndirectArgumentType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/InfoQueueFilter.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/InfoQueueFilter.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/InfoQueueFilter.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/InfoQueueFilter.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/InfoQueueFilterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/InfoQueueFilterDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/InfoQueueFilterDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/InfoQueueFilterDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/InputClassification.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/InputClassification.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/InputClassification.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/InputClassification.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/InputElementDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/InputElementDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/InputElementDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/InputElementDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/InputLayoutDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/InputLayoutDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/InputLayoutDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/InputLayoutDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/LibraryDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/LibraryDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/LibraryDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/LibraryDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/LifetimeState.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/LifetimeState.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/LifetimeState.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/LifetimeState.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/LocalRootSignature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/LocalRootSignature.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/LocalRootSignature.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/LocalRootSignature.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/LogicOperation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/LogicOperation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/LogicOperation.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/LogicOperation.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MeasurementsAction.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MeasurementsAction.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MeasurementsAction.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MeasurementsAction.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MemcpyDest.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MemcpyDest.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MemcpyDest.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MemcpyDest.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MemoryPool.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MemoryPool.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MemoryPool.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MemoryPool.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MeshShaderTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MeshShaderTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MeshShaderTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MeshShaderTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Message.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Message.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Message.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Message.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MessageCallbackFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageCallbackFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MessageCallbackFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageCallbackFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MessageCategory.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageCategory.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MessageCategory.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageCategory.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MessageId.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageId.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MessageId.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageId.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MessageSeverity.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageSeverity.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MessageSeverity.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MessageSeverity.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MetaCommandDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MetaCommandDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MetaCommandParameterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MetaCommandParameterDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MetaCommandParameterFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MetaCommandParameterFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MetaCommandParameterStage.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterStage.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MetaCommandParameterStage.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterStage.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MetaCommandParameterType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MetaCommandParameterType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MetaCommandParameterType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MipRegion.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MipRegion.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MipRegion.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MipRegion.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MultipleFenceWaitFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MultipleFenceWaitFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MultipleFenceWaitFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MultipleFenceWaitFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/MultisampleQualityLevelFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/MultisampleQualityLevelFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/MultisampleQualityLevelFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/MultisampleQualityLevelFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/NodeMask.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/NodeMask.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/NodeMask.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/NodeMask.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/PackedMipInfo.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PackedMipInfo.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/PackedMipInfo.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/PackedMipInfo.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ParameterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ParameterDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ParameterDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ParameterDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/PipelineStateFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/PipelineStateFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/PipelineStateStreamDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateStreamDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/PipelineStateStreamDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateStreamDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/PipelineStateSubObjectType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateSubObjectType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/PipelineStateSubObjectType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/PipelineStateSubObjectType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/PlacedSubresourceFootprint.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PlacedSubresourceFootprint.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/PlacedSubresourceFootprint.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/PlacedSubresourceFootprint.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/PredicationOperation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PredicationOperation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/PredicationOperation.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/PredicationOperation.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/PrimitiveTopologyType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/PrimitiveTopologyType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/PrimitiveTopologyType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/PrimitiveTopologyType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ProgrammableSamplePositionsTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProgrammableSamplePositionsTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ProgrammableSamplePositionsTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ProgrammableSamplePositionsTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ProtectedResourceSessionDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ProtectedResourceSessionDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ProtectedResourceSessionDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ProtectedResourceSessionDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ProtectedResourceSessionFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ProtectedResourceSessionFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ProtectedResourceSessionSupportFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionSupportFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ProtectedResourceSessionSupportFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedResourceSessionSupportFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ProtectedSessionStatus.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedSessionStatus.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ProtectedSessionStatus.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ProtectedSessionStatus.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/QueryDataPipelineStatistics.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataPipelineStatistics.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/QueryDataPipelineStatistics.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataPipelineStatistics.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/QueryDataPipelineStatistics1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataPipelineStatistics1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/QueryDataPipelineStatistics1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataPipelineStatistics1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/QueryDataSOStatistics.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataSOStatistics.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/QueryDataSOStatistics.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryDataSOStatistics.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/QueryHeapDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryHeapDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/QueryHeapDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryHeapDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/QueryHeapType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryHeapType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/QueryHeapType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryHeapType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/QueryType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/QueryType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/QueryType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Range.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Range.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Range.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Range.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RangeUInt64.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RangeUInt64.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RangeUInt64.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RangeUInt64.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RasterizerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RasterizerDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RasterizerDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RasterizerDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RayFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RayFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RayFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RayFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingAabb.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAabb.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingAabb.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAabb.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructureBuildFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureBuildFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructureBuildFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureBuildFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructureCopyMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureCopyMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructureCopyMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureCopyMode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCompactedSizeDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCompactedSizeDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCompactedSizeDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCompactedSizeDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCurrentSizeDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCurrentSizeDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCurrentSizeDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoCurrentSizeDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoSerializationDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoSerializationDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoSerializationDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoSerializationDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoToolsVisualizationDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoToolsVisualizationDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoToolsVisualizationDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoToolsVisualizationDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePostbuildInfoType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePrebuildInfo.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePrebuildInfo.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructurePrebuildInfo.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructurePrebuildInfo.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructureSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructureSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureSrv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructureType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingAccelerationStructureType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingAccelerationStructureType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingGeometryAabbsDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryAabbsDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingGeometryAabbsDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryAabbsDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingGeometryDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingGeometryDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingGeometryFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingGeometryFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingGeometryTrianglesDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryTrianglesDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingGeometryTrianglesDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryTrianglesDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingGeometryType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingGeometryType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingGeometryType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingInstanceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingInstanceDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingInstanceDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingInstanceDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingInstanceFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingInstanceFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingInstanceFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingInstanceFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingPipelineConfig.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineConfig.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingPipelineConfig.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineConfig.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingPipelineConfig1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineConfig1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingPipelineConfig1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineConfig1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingPipelineFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingPipelineFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingPipelineFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingShaderConfig.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingShaderConfig.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingShaderConfig.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingShaderConfig.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RaytracingTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RaytracingTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RaytracingTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderPassBeginningAccess.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccess.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderPassBeginningAccess.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccess.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderPassBeginningAccessClearParameters.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccessClearParameters.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderPassBeginningAccessClearParameters.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccessClearParameters.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderPassBeginningAccessType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccessType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderPassBeginningAccessType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassBeginningAccessType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderPassDepthStencilDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassDepthStencilDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderPassDepthStencilDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassDepthStencilDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderPassEndingAccess.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccess.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderPassEndingAccess.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccess.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderPassEndingAccessResolveParameters.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessResolveParameters.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderPassEndingAccessResolveParameters.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessResolveParameters.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderPassEndingAccessResolveSubresourceParameters.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessResolveSubresourceParameters.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderPassEndingAccessResolveSubresourceParameters.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessResolveSubresourceParameters.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderPassEndingAccessType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderPassEndingAccessType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassEndingAccessType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderPassFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderPassFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderPassRenderTargetDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassRenderTargetDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderPassRenderTargetDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassRenderTargetDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderPassTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderPassTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderPassTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderTargetBlendDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderTargetBlendDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderTargetBlendDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderTargetBlendDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RenderTargetViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderTargetViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RenderTargetViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RenderTargetViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ReportLiveDeviceObjectFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ReportLiveDeviceObjectFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ReportLiveDeviceObjectFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ReportLiveDeviceObjectFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResidencyFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResidencyFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResidencyFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResidencyFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResidencyPriority.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResidencyPriority.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResidencyPriority.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResidencyPriority.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResolveMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResolveMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResolveMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResolveMode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceAliasingBarrier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAliasingBarrier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceAliasingBarrier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAliasingBarrier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceAllocationInfo.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAllocationInfo.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceAllocationInfo.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAllocationInfo.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceAllocationInfo1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAllocationInfo1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceAllocationInfo1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceAllocationInfo1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceBarrier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceBarrier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceBarrierFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrierFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceBarrierFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrierFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceBarrierType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrierType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceBarrierType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBarrierType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceBindingTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBindingTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceBindingTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceBindingTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceDimension.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDimension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceDimension.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceDimension.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceHeapTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceHeapTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceHeapTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceHeapTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceStates.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceStates.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceStates.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceStates.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceTransitionBarrier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceTransitionBarrier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceTransitionBarrier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceTransitionBarrier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ResourceUavBarrier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceUavBarrier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ResourceUavBarrier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ResourceUavBarrier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootConstants.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootConstants.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootConstants.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootConstants.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootDescriptor.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptor.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootDescriptor.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptor.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootDescriptor1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptor1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootDescriptor1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptor1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootDescriptorFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootDescriptorFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootDescriptorTable.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorTable.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootDescriptorTable.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorTable.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootDescriptorTable1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorTable1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootDescriptorTable1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootDescriptorTable1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootParameter.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameter.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootParameter.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameter.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootParameter1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameter1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootParameter1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameter1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootParameterType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameterType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootParameterType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootParameterType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootSignatureDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootSignatureDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootSignatureDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootSignatureDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootSignatureFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootSignatureFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RootSignatureVersion.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureVersion.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RootSignatureVersion.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RootSignatureVersion.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RtFormatArray.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RtFormatArray.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RtFormatArray.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RtFormatArray.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/RtvDimension.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/RtvDimension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/RtvDimension.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/RtvDimension.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SODeclarationEntry.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SODeclarationEntry.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SODeclarationEntry.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SODeclarationEntry.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SamplePosition.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplePosition.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SamplePosition.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplePosition.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SamplerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplerDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SamplerDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplerDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SamplerFeedbackTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplerFeedbackTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SamplerFeedbackTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SamplerFeedbackTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SerializedDataDriverMatchingIdentifier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedDataDriverMatchingIdentifier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SerializedDataDriverMatchingIdentifier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedDataDriverMatchingIdentifier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SerializedDataType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedDataType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SerializedDataType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedDataType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SerializedRaytracingAccelerationStructureHeader.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedRaytracingAccelerationStructureHeader.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SerializedRaytracingAccelerationStructureHeader.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SerializedRaytracingAccelerationStructureHeader.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderBufferDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderBufferDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderBufferDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderBufferDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderBytecode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderBytecode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderBytecode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderBytecode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderCacheControlFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheControlFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderCacheControlFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheControlFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderCacheFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderCacheFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderCacheKindFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheKindFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderCacheKindFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheKindFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderCacheMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderCacheMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheMode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderCacheSessionDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheSessionDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderCacheSessionDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheSessionDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderCacheSupportFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheSupportFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderCacheSupportFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderCacheSupportFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderComponentMapping.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderComponentMapping.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderComponentMapping.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderComponentMapping.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderInputBindDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderInputBindDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderInputBindDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderInputBindDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderMinPrecisionSupport.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderMinPrecisionSupport.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderMinPrecisionSupport.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderMinPrecisionSupport.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderModel.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderModel.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderModel.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderModel.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderResourceViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderResourceViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderResourceViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderResourceViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderTypeDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderTypeDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderTypeDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderTypeDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderVariableDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVariableDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderVariableDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVariableDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderVersionType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVersionType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderVersionType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVersionType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShaderVisibility.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVisibility.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShaderVisibility.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShaderVisibility.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShadingRate.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShadingRate.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShadingRate.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShadingRate.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ShadingRateCombiner.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ShadingRateCombiner.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ShadingRateCombiner.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ShadingRateCombiner.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SharedResourceCompatibilityTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SharedResourceCompatibilityTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SharedResourceCompatibilityTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SharedResourceCompatibilityTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SignatureParameterDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SignatureParameterDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SignatureParameterDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SignatureParameterDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SrvDimension.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SrvDimension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SrvDimension.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SrvDimension.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/StateObjectConfig.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectConfig.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/StateObjectConfig.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectConfig.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/StateObjectDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/StateObjectDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/StateObjectFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/StateObjectFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/StateObjectType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/StateObjectType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/StateObjectType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/StateSubObject.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateSubObject.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/StateSubObject.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/StateSubObject.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/StateSubObjectType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StateSubObjectType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/StateSubObjectType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/StateSubObjectType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/StaticBorderColor.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StaticBorderColor.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/StaticBorderColor.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/StaticBorderColor.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/StaticSamplerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StaticSamplerDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/StaticSamplerDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/StaticSamplerDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/StencilOperation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StencilOperation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/StencilOperation.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/StencilOperation.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/StreamOutputBufferView.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StreamOutputBufferView.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/StreamOutputBufferView.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/StreamOutputBufferView.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/StreamOutputDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/StreamOutputDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/StreamOutputDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/StreamOutputDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SubObjectToExportsAssociation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubObjectToExportsAssociation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SubObjectToExportsAssociation.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SubObjectToExportsAssociation.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SubresourceData.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceData.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SubresourceData.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceData.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SubresourceFootprint.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceFootprint.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SubresourceFootprint.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceFootprint.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SubresourceInfo.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceInfo.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SubresourceInfo.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceInfo.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SubresourceRangeUInt64.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceRangeUInt64.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SubresourceRangeUInt64.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceRangeUInt64.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/SubresourceTiling.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceTiling.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/SubresourceTiling.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/SubresourceTiling.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture1DArrayDsv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayDsv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture1DArrayDsv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayDsv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture1DArrayRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture1DArrayRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayRtv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture1DArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArraySrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture1DArraySrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArraySrv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture1DArrayUav.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayUav.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture1DArrayUav.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DArrayUav.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture1DDsv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DDsv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture1DDsv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DDsv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture1DRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture1DRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DRtv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture1DSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture1DSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DSrv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture1DUav.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DUav.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture1DUav.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture1DUav.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DArrayDsv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayDsv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DArrayDsv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayDsv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DArrayRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DArrayRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayRtv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArraySrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DArraySrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArraySrv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DArrayUav.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayUav.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DArrayUav.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DArrayUav.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DDsv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DDsv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DDsv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DDsv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DMsArrayDsv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArrayDsv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DMsArrayDsv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArrayDsv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DMsArrayRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArrayRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DMsArrayRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArrayRtv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DMsArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArraySrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DMsArraySrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsArraySrv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DMsDsv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsDsv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DMsDsv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsDsv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DMsRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DMsRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsRtv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DMsSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DMsSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DMsSrv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DRtv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DSrv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture2DUav.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DUav.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture2DUav.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture2DUav.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture3DRtv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DRtv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture3DRtv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DRtv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture3DSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture3DSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DSrv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/Texture3DUav.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DUav.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/Texture3DUav.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/Texture3DUav.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TextureAddressMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureAddressMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TextureAddressMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureAddressMode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TextureCopyLocation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureCopyLocation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TextureCopyLocation.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureCopyLocation.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TextureCopyType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureCopyType.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TextureCopyType.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureCopyType.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TextureLayout.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureLayout.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TextureLayout.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TextureLayout.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TexureCubeArraySrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TexureCubeArraySrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TexureCubeArraySrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TexureCubeArraySrv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TexureCubeSrv.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TexureCubeSrv.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TexureCubeSrv.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TexureCubeSrv.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TileCopyFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileCopyFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TileCopyFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TileCopyFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TileMappingFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileMappingFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TileMappingFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TileMappingFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TileRangeFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileRangeFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TileRangeFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TileRangeFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TileRegionSize.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileRegionSize.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TileRegionSize.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TileRegionSize.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TileShape.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TileShape.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TileShape.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TileShape.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TiledResourceCoordinate.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TiledResourceCoordinate.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TiledResourceCoordinate.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TiledResourceCoordinate.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/TiledResourcesTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/TiledResourcesTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/TiledResourcesTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/TiledResourcesTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/UavDimension.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/UavDimension.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/UavDimension.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/UavDimension.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/UnorderedAccessViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/UnorderedAccessViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/UnorderedAccessViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/UnorderedAccessViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/VariableShadingRateTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/VariableShadingRateTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/VariableShadingRateTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/VariableShadingRateTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/VersionedDeviceRemovedExtendedData.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/VersionedDeviceRemovedExtendedData.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/VersionedDeviceRemovedExtendedData.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/VersionedDeviceRemovedExtendedData.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/VersionedRootSignatureDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/VersionedRootSignatureDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/VersionedRootSignatureDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/VersionedRootSignatureDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/VertexBufferView.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/VertexBufferView.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/VertexBufferView.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/VertexBufferView.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ViewInstanceLocation.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstanceLocation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ViewInstanceLocation.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstanceLocation.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ViewInstancingDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ViewInstancingDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ViewInstancingFlags.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingFlags.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ViewInstancingFlags.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingFlags.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/ViewInstancingTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/ViewInstancingTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/ViewInstancingTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/WaveMmaTier.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/WaveMmaTier.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/WaveMmaTier.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/WaveMmaTier.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/WriteBufferImmediateMode.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/WriteBufferImmediateMode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/WriteBufferImmediateMode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/WriteBufferImmediateMode.cs
diff --git a/src/Vortice.Win32.Direct3D12/Generated/WriteBufferImmediateParameter.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/WriteBufferImmediateParameter.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Generated/WriteBufferImmediateParameter.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Generated/WriteBufferImmediateParameter.cs
diff --git a/src/Vortice.Win32.Direct3D12/GpuDescriptorHandle.cs b/src/Vortice.Win32.Graphics.Direct3D12/GpuDescriptorHandle.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/GpuDescriptorHandle.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/GpuDescriptorHandle.cs
diff --git a/src/Vortice.Win32.Direct3D12/HeapDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/HeapDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/HeapDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/HeapDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/HeapProperties.cs b/src/Vortice.Win32.Graphics.Direct3D12/HeapProperties.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/HeapProperties.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/HeapProperties.cs
diff --git a/src/Vortice.Win32.Direct3D12/ID3D12Device.cs b/src/Vortice.Win32.Graphics.Direct3D12/ID3D12Device.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/ID3D12Device.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/ID3D12Device.cs
diff --git a/src/Vortice.Win32.Direct3D12/IndexBufferView.cs b/src/Vortice.Win32.Graphics.Direct3D12/IndexBufferView.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/IndexBufferView.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/IndexBufferView.cs
diff --git a/src/Vortice.Win32.Direct3D12/MeshShaderPipelineStateDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/MeshShaderPipelineStateDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/MeshShaderPipelineStateDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/MeshShaderPipelineStateDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/MipRegion.cs b/src/Vortice.Win32.Graphics.Direct3D12/MipRegion.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/MipRegion.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/MipRegion.cs
diff --git a/src/Vortice.Win32.Direct3D12/Range.cs b/src/Vortice.Win32.Graphics.Direct3D12/Range.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Range.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/Range.cs
diff --git a/src/Vortice.Win32.Direct3D12/RasterizerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/RasterizerDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/RasterizerDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/RasterizerDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/RenderTargetViewDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/RenderTargetViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/RenderTargetViewDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/RenderTargetViewDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/ResourceDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/ResourceDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/ResourceDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/ResourceDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/ResourceDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D12/ResourceDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/ResourceDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/ResourceDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D12/RootConstants.cs b/src/Vortice.Win32.Graphics.Direct3D12/RootConstants.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/RootConstants.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/RootConstants.cs
diff --git a/src/Vortice.Win32.Direct3D12/RootDescriptor.cs b/src/Vortice.Win32.Graphics.Direct3D12/RootDescriptor.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/RootDescriptor.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/RootDescriptor.cs
diff --git a/src/Vortice.Win32.Direct3D12/RootDescriptor1.cs b/src/Vortice.Win32.Graphics.Direct3D12/RootDescriptor1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/RootDescriptor1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/RootDescriptor1.cs
diff --git a/src/Vortice.Win32.Direct3D12/RootDescriptorTable.cs b/src/Vortice.Win32.Graphics.Direct3D12/RootDescriptorTable.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/RootDescriptorTable.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/RootDescriptorTable.cs
diff --git a/src/Vortice.Win32.Direct3D12/RootDescriptorTable1.cs b/src/Vortice.Win32.Graphics.Direct3D12/RootDescriptorTable1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/RootDescriptorTable1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/RootDescriptorTable1.cs
diff --git a/src/Vortice.Win32.Direct3D12/RootParameter1.cs b/src/Vortice.Win32.Graphics.Direct3D12/RootParameter1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/RootParameter1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/RootParameter1.cs
diff --git a/src/Vortice.Win32.Direct3D12/RootSignatureDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/RootSignatureDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/RootSignatureDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/RootSignatureDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/RootSignatureDescription1.cs b/src/Vortice.Win32.Graphics.Direct3D12/RootSignatureDescription1.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/RootSignatureDescription1.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/RootSignatureDescription1.cs
diff --git a/src/Vortice.Win32.Direct3D12/SamplerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/SamplerDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/SamplerDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/SamplerDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/ShaderBytecode.cs b/src/Vortice.Win32.Graphics.Direct3D12/ShaderBytecode.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/ShaderBytecode.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/ShaderBytecode.cs
diff --git a/src/Vortice.Win32.Direct3D12/StaticSamplerDescription.cs b/src/Vortice.Win32.Graphics.Direct3D12/StaticSamplerDescription.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/StaticSamplerDescription.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/StaticSamplerDescription.cs
diff --git a/src/Vortice.Win32.Direct3D12/SubresourceFootprint.cs b/src/Vortice.Win32.Graphics.Direct3D12/SubresourceFootprint.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/SubresourceFootprint.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/SubresourceFootprint.cs
diff --git a/src/Vortice.Win32.Direct3D12/TextureCopyLocation.cs b/src/Vortice.Win32.Graphics.Direct3D12/TextureCopyLocation.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/TextureCopyLocation.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/TextureCopyLocation.cs
diff --git a/src/Vortice.Win32.Direct3D12/VertexBufferView.cs b/src/Vortice.Win32.Graphics.Direct3D12/VertexBufferView.cs
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/VertexBufferView.cs
rename to src/Vortice.Win32.Graphics.Direct3D12/VertexBufferView.cs
diff --git a/src/Vortice.Win32.Direct3D12/Vortice.Win32.Direct3D12.csproj b/src/Vortice.Win32.Graphics.Direct3D12/Vortice.Win32.Graphics.Direct3D12.csproj
similarity index 100%
rename from src/Vortice.Win32.Direct3D12/Vortice.Win32.Direct3D12.csproj
rename to src/Vortice.Win32.Graphics.Direct3D12/Vortice.Win32.Graphics.Direct3D12.csproj
diff --git a/src/Vortice.Win32.DirectWrite/Apis.cs b/src/Vortice.Win32.Graphics.DirectWrite/Apis.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Apis.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Apis.cs
diff --git a/src/Vortice.Win32.DirectWrite/DirectWrite.xml b/src/Vortice.Win32.Graphics.DirectWrite/DirectWrite.xml
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/DirectWrite.xml
rename to src/Vortice.Win32.Graphics.DirectWrite/DirectWrite.xml
diff --git a/src/Vortice.Win32.DirectWrite/Generated/Apis.Functions.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Apis.Functions.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/Apis.Functions.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/Apis.Functions.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/Apis.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Apis.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/Apis.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/Apis.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/AutomaticFontAxes.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/AutomaticFontAxes.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/AutomaticFontAxes.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/AutomaticFontAxes.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/Baseline.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Baseline.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/Baseline.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/Baseline.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/BreakCondition.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/BreakCondition.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/BreakCondition.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/BreakCondition.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/CaretMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/CaretMetrics.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/CaretMetrics.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/CaretMetrics.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/ClusterMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ClusterMetrics.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/ClusterMetrics.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/ClusterMetrics.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/ColorGlyphRun.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ColorGlyphRun.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/ColorGlyphRun.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/ColorGlyphRun.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/ColorGlyphRun1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ColorGlyphRun1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/ColorGlyphRun1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/ColorGlyphRun1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/ContainerType.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ContainerType.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/ContainerType.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/ContainerType.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FactoryType.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FactoryType.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FactoryType.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FactoryType.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FileFragment.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FileFragment.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FileFragment.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FileFragment.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FlowDirection.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FlowDirection.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FlowDirection.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FlowDirection.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontAxisAttributes.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisAttributes.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontAxisAttributes.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisAttributes.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontAxisRange.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisRange.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontAxisRange.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisRange.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontAxisTag.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisTag.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontAxisTag.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisTag.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontAxisValue.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisValue.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontAxisValue.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontAxisValue.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontFaceType.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFaceType.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontFaceType.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFaceType.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontFamilyModel.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFamilyModel.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontFamilyModel.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFamilyModel.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontFeature.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFeature.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontFeature.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFeature.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontFeatureTag.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFeatureTag.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontFeatureTag.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFeatureTag.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontFileType.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFileType.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontFileType.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontFileType.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontLineGapUsage.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontLineGapUsage.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontLineGapUsage.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontLineGapUsage.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontMetrics.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontMetrics.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontMetrics.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontMetrics1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontMetrics1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontMetrics1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontMetrics1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontProperty.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontProperty.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontProperty.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontProperty.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontPropertyId.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontPropertyId.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontPropertyId.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontPropertyId.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontSimulations.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontSimulations.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontSimulations.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontSimulations.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontSourceType.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontSourceType.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontSourceType.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontSourceType.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontStretch.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontStretch.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontStretch.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontStretch.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontStyle.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontStyle.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontStyle.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontStyle.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/FontWeight.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/FontWeight.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/FontWeight.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/FontWeight.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/GlyphImageData.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphImageData.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/GlyphImageData.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphImageData.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/GlyphImageFormats.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphImageFormats.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/GlyphImageFormats.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphImageFormats.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/GlyphMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphMetrics.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/GlyphMetrics.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphMetrics.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/GlyphOffset.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphOffset.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/GlyphOffset.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphOffset.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/GlyphOrientationAngle.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphOrientationAngle.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/GlyphOrientationAngle.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphOrientationAngle.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/GlyphRun.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphRun.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/GlyphRun.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphRun.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/GlyphRunDescription.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphRunDescription.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/GlyphRunDescription.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/GlyphRunDescription.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/GridFitMode.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/GridFitMode.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/GridFitMode.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/GridFitMode.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/HitTestMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/HitTestMetrics.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/HitTestMetrics.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/HitTestMetrics.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteAsyncResult.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteAsyncResult.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteAsyncResult.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteAsyncResult.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteBitmapRenderTarget.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteBitmapRenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteBitmapRenderTarget.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteBitmapRenderTarget.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteBitmapRenderTarget1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteBitmapRenderTarget1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteBitmapRenderTarget1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteBitmapRenderTarget1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory2.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory2.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory2.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory3.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory3.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory3.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory4.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory4.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory4.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory4.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory5.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory5.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory5.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory5.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory6.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory6.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory6.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory6.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory7.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory7.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFactory7.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory7.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFont.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFont.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFont1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFont1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFont2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont2.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFont2.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont2.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFont3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont3.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFont3.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont3.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontCollection.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontCollection.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontCollection1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontCollection1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontCollection2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection2.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontCollection2.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection2.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontCollection3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection3.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontCollection3.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection3.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontCollectionLoader.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollectionLoader.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontCollectionLoader.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollectionLoader.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontDownloadListener.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontDownloadListener.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontDownloadListener.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontDownloadListener.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontDownloadQueue.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontDownloadQueue.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontDownloadQueue.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontDownloadQueue.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace2.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace2.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace2.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace3.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace3.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace3.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace4.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace4.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace4.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace4.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace5.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace5.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace5.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace5.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace6.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace6.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFace6.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace6.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFaceReference.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFaceReference.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFaceReference.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFaceReference.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFaceReference1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFaceReference1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFaceReference1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFaceReference1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFallback.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallback.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFallback.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallback.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFallback1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallback1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFallback1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallback1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFallbackBuilder.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallbackBuilder.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFallbackBuilder.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallbackBuilder.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFamily.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFamily.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFamily1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFamily1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFamily2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily2.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFamily2.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily2.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFile.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFile.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFile.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFile.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFileEnumerator.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileEnumerator.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFileEnumerator.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileEnumerator.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFileLoader.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileLoader.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFileLoader.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileLoader.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFileStream.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileStream.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontFileStream.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileStream.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontList.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontList.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontList1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontList1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontList2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList2.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontList2.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList2.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontResource.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontResource.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontResource.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontResource.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSet.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSet.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSet1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSet1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSet2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet2.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSet2.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet2.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSet3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet3.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSet3.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet3.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSetBuilder.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSetBuilder.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSetBuilder1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSetBuilder1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSetBuilder2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder2.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteFontSetBuilder2.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder2.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteGdiInterop.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGdiInterop.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteGdiInterop.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGdiInterop.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteGdiInterop1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGdiInterop1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteGdiInterop1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGdiInterop1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteGlyphRunAnalysis.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGlyphRunAnalysis.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteGlyphRunAnalysis.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGlyphRunAnalysis.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteInMemoryFontFileLoader.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteInMemoryFontFileLoader.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteInMemoryFontFileLoader.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteInMemoryFontFileLoader.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteInlineObject.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteInlineObject.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteInlineObject.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteInlineObject.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteLocalFontFileLoader.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteLocalFontFileLoader.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteLocalFontFileLoader.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteLocalFontFileLoader.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteLocalizedStrings.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteLocalizedStrings.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteLocalizedStrings.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteLocalizedStrings.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteNumberSubstitution.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteNumberSubstitution.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteNumberSubstitution.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteNumberSubstitution.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWritePixelSnapping.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWritePixelSnapping.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWritePixelSnapping.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWritePixelSnapping.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteRemoteFontFileLoader.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRemoteFontFileLoader.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteRemoteFontFileLoader.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRemoteFontFileLoader.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteRemoteFontFileStream.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRemoteFontFileStream.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteRemoteFontFileStream.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRemoteFontFileStream.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteRenderingParams.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteRenderingParams.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteRenderingParams1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteRenderingParams1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteRenderingParams2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams2.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteRenderingParams2.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams2.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteRenderingParams3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams3.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteRenderingParams3.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams3.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteStringList.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteStringList.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteStringList.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteStringList.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalysisSink.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSink.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalysisSink.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSink.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalysisSink1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSink1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalysisSink1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSink1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalysisSource.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSource.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalysisSource.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSource.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalysisSource1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSource1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalysisSource1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSource1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalyzer.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalyzer.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalyzer1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalyzer1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalyzer2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer2.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextAnalyzer2.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer2.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextFormat.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextFormat.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextFormat1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextFormat1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextFormat2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat2.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextFormat2.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat2.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextFormat3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat3.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextFormat3.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat3.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextLayout.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextLayout.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextLayout1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextLayout1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextLayout2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout2.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextLayout2.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout2.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextLayout3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout3.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextLayout3.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout3.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextLayout4.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout4.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextLayout4.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout4.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextRenderer.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextRenderer.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextRenderer.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextRenderer.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTextRenderer1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextRenderer1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTextRenderer1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextRenderer1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/IDWriteTypography.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTypography.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/IDWriteTypography.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTypography.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/InformationalStringId.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/InformationalStringId.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/InformationalStringId.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/InformationalStringId.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/InlineObjectMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/InlineObjectMetrics.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/InlineObjectMetrics.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/InlineObjectMetrics.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/JustificationOpportunity.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/JustificationOpportunity.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/JustificationOpportunity.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/JustificationOpportunity.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/LineBreakpoint.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineBreakpoint.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/LineBreakpoint.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/LineBreakpoint.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/LineMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineMetrics.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/LineMetrics.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/LineMetrics.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/LineMetrics1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineMetrics1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/LineMetrics1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/LineMetrics1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/LineSpacing.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineSpacing.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/LineSpacing.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/LineSpacing.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/LineSpacingMethod.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/LineSpacingMethod.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/LineSpacingMethod.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/LineSpacingMethod.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/Locality.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Locality.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/Locality.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/Locality.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/MeasuringMode.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/MeasuringMode.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/MeasuringMode.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/MeasuringMode.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/NumberSubstitutionMethod.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/NumberSubstitutionMethod.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/NumberSubstitutionMethod.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/NumberSubstitutionMethod.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/OpticalAlignment.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/OpticalAlignment.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/OpticalAlignment.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/OpticalAlignment.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/OutlineThreshold.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/OutlineThreshold.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/OutlineThreshold.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/OutlineThreshold.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/OverhangMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/OverhangMetrics.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/OverhangMetrics.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/OverhangMetrics.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/Panose.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Panose.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/Panose.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/Panose.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseArmStyle.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseArmStyle.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseArmStyle.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseArmStyle.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseAspect.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseAspect.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseAspect.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseAspect.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseAspectRatio.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseAspectRatio.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseAspectRatio.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseAspectRatio.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseCharacterRanges.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseCharacterRanges.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseCharacterRanges.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseCharacterRanges.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseContrast.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseContrast.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseContrast.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseContrast.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseDecorativeClass.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseDecorativeClass.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseDecorativeClass.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseDecorativeClass.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseDecorativeTopology.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseDecorativeTopology.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseDecorativeTopology.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseDecorativeTopology.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseFamily.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFamily.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseFamily.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFamily.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseFill.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFill.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseFill.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFill.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseFinials.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFinials.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseFinials.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseFinials.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseLetterform.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseLetterform.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseLetterform.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseLetterform.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseLining.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseLining.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseLining.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseLining.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseMidline.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseMidline.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseMidline.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseMidline.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseProportion.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseProportion.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseProportion.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseProportion.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseScriptForm.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseScriptForm.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseScriptForm.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseScriptForm.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseScriptTopology.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseScriptTopology.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseScriptTopology.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseScriptTopology.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseSerifStyle.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSerifStyle.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseSerifStyle.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSerifStyle.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseSpacing.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSpacing.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseSpacing.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSpacing.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseStrokeVariation.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseStrokeVariation.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseStrokeVariation.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseStrokeVariation.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseSymbolAspectRatio.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSymbolAspectRatio.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseSymbolAspectRatio.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSymbolAspectRatio.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseSymbolKind.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSymbolKind.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseSymbolKind.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseSymbolKind.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseToolKind.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseToolKind.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseToolKind.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseToolKind.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseWeight.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseWeight.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseWeight.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseWeight.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseXascent.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseXascent.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseXascent.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseXascent.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PanoseXheight.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseXheight.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PanoseXheight.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PanoseXheight.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/ParagraphAlignment.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ParagraphAlignment.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/ParagraphAlignment.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/ParagraphAlignment.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/PixelGeometry.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/PixelGeometry.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/PixelGeometry.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/PixelGeometry.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/ReadingDirection.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ReadingDirection.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/ReadingDirection.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/ReadingDirection.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/RenderingMode.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/RenderingMode.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/RenderingMode.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/RenderingMode.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/RenderingMode1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/RenderingMode1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/RenderingMode1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/RenderingMode1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/ScriptAnalysis.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptAnalysis.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/ScriptAnalysis.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptAnalysis.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/ScriptProperties.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptProperties.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/ScriptProperties.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptProperties.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/ScriptShapes.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptShapes.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/ScriptShapes.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/ScriptShapes.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/ShapingGlyphProperties.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ShapingGlyphProperties.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/ShapingGlyphProperties.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/ShapingGlyphProperties.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/ShapingTextProperties.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/ShapingTextProperties.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/ShapingTextProperties.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/ShapingTextProperties.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/Strikethrough.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Strikethrough.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/Strikethrough.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/Strikethrough.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/TextAlignment.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextAlignment.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/TextAlignment.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/TextAlignment.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/TextAntialiasMode.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextAntialiasMode.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/TextAntialiasMode.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/TextAntialiasMode.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/TextMetrics.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextMetrics.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/TextMetrics.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/TextMetrics.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/TextMetrics1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextMetrics1.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/TextMetrics1.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/TextMetrics1.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/TextRange.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextRange.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/TextRange.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/TextRange.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/TextureType.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TextureType.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/TextureType.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/TextureType.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/Trimming.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Trimming.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/Trimming.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/Trimming.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/TrimmingGranularity.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TrimmingGranularity.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/TrimmingGranularity.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/TrimmingGranularity.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/TypographicFeatures.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/TypographicFeatures.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/TypographicFeatures.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/TypographicFeatures.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/Underline.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/Underline.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/Underline.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/Underline.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/UnicodeRange.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/UnicodeRange.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/UnicodeRange.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/UnicodeRange.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/VerticalGlyphOrientation.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/VerticalGlyphOrientation.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/VerticalGlyphOrientation.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/VerticalGlyphOrientation.cs
diff --git a/src/Vortice.Win32.DirectWrite/Generated/WordWrapping.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/WordWrapping.cs
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Generated/WordWrapping.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/Generated/WordWrapping.cs
diff --git a/src/Vortice.Win32.DirectWrite/IDWriteFactory.cs b/src/Vortice.Win32.Graphics.DirectWrite/IDWriteFactory.cs
similarity index 97%
rename from src/Vortice.Win32.DirectWrite/IDWriteFactory.cs
rename to src/Vortice.Win32.Graphics.DirectWrite/IDWriteFactory.cs
index d19f0b5..7c43eb8 100644
--- a/src/Vortice.Win32.DirectWrite/IDWriteFactory.cs
+++ b/src/Vortice.Win32.Graphics.DirectWrite/IDWriteFactory.cs
@@ -1,9 +1,6 @@
// Copyright © Amer Koleci and Contributors.
// Licensed under the MIT License (MIT). See LICENSE in the repository root for more information.
-using System.Runtime.InteropServices.ComTypes;
-using Win32.Graphics.Imaging;
-
namespace Win32.Graphics.DirectWrite;
public unsafe partial struct IDWriteFactory
diff --git a/src/Vortice.Win32.DirectWrite/Vortice.Win32.DirectWrite.csproj b/src/Vortice.Win32.Graphics.DirectWrite/Vortice.Win32.Graphics.DirectWrite.csproj
similarity index 100%
rename from src/Vortice.Win32.DirectWrite/Vortice.Win32.DirectWrite.csproj
rename to src/Vortice.Win32.Graphics.DirectWrite/Vortice.Win32.Graphics.DirectWrite.csproj
diff --git a/src/Vortice.Win32/Graphics/Imaging/Apis.cs b/src/Vortice.Win32.Graphics.Imaging/Apis.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Imaging/Apis.cs
rename to src/Vortice.Win32.Graphics.Imaging/Apis.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/Apis.Functions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/Apis.Functions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/Apis.Functions.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/Apis.Functions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/Apis.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/Apis.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/Apis.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/Apis.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmap.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmap.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmap.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmap.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapClipper.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapClipper.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapClipper.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapClipper.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapCodecInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecInfo.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapCodecInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecProgressNotification.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapCodecProgressNotification.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapCodecProgressNotification.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapCodecProgressNotification.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoder.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapDecoder.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoder.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapDecoder.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoderInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapDecoderInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapDecoderInfo.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapDecoderInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoder.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapEncoder.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoder.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapEncoder.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoderInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapEncoderInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapEncoderInfo.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapEncoderInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFlipRotator.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFlipRotator.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFlipRotator.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFlipRotator.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameDecode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFrameDecode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameDecode.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFrameDecode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameEncode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFrameEncode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapFrameEncode.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFrameEncode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapLock.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapLock.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapLock.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapLock.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapScaler.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapScaler.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapScaler.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapScaler.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSource.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapSource.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSource.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapSource.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSourceTransform.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapSourceTransform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICBitmapSourceTransform.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapSourceTransform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorContext.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICColorContext.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorContext.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICColorContext.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorTransform.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICColorTransform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICColorTransform.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICColorTransform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentFactory.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICComponentFactory.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentFactory.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICComponentFactory.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICComponentInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICComponentInfo.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICComponentInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsDecoder.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsDecoder.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsDecoder.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsDecoder.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsEncoder.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsEncoder.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsEncoder.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsEncoder.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsFrameDecode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsFrameDecode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICDdsFrameDecode.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsFrameDecode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRaw.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDevelopRaw.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRaw.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICDevelopRaw.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRawNotificationCallback.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDevelopRawNotificationCallback.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICDevelopRawNotificationCallback.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICDevelopRawNotificationCallback.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICEnumMetadataItem.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICEnumMetadataItem.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICEnumMetadataItem.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICEnumMetadataItem.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFastMetadataEncoder.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFastMetadataEncoder.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICFastMetadataEncoder.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICFastMetadataEncoder.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverter.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFormatConverter.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverter.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICFormatConverter.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverterInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFormatConverterInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICFormatConverterInfo.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICFormatConverterInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICImagingFactory.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICImagingFactory.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICImagingFactory.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameDecode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICJpegFrameDecode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameDecode.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICJpegFrameDecode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameEncode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICJpegFrameEncode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICJpegFrameEncode.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICJpegFrameEncode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockReader.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataBlockReader.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockReader.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataBlockReader.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockWriter.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataBlockWriter.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataBlockWriter.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataBlockWriter.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataHandlerInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataHandlerInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataHandlerInfo.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataHandlerInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryReader.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataQueryReader.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryReader.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataQueryReader.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryWriter.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataQueryWriter.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataQueryWriter.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataQueryWriter.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReader.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataReader.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReader.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataReader.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReaderInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataReaderInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataReaderInfo.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataReaderInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriter.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataWriter.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriter.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataWriter.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriterInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataWriterInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICMetadataWriterInfo.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataWriterInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPalette.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPalette.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICPalette.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICPalette.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPersistStream.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPersistStream.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICPersistStream.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICPersistStream.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPixelFormatInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICPixelFormatInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo2.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPixelFormatInfo2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICPixelFormatInfo2.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICPixelFormatInfo2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapFrameEncode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarBitmapFrameEncode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapFrameEncode.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarBitmapFrameEncode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapSourceTransform.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarBitmapSourceTransform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarBitmapSourceTransform.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarBitmapSourceTransform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarFormatConverter.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarFormatConverter.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICPlanarFormatConverter.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarFormatConverter.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressCallback.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICProgressCallback.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressCallback.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICProgressCallback.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressiveLevelControl.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICProgressiveLevelControl.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICProgressiveLevelControl.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICProgressiveLevelControl.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStream.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICStream.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICStream.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICStream.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/IWICStreamProvider.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICStreamProvider.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/IWICStreamProvider.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/IWICStreamProvider.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMIptcDigestProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMIptcDigestProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMIptcDigestProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMIptcDigestProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMIptcProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMIptcProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMIptcProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMIptcProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMResolutionInfoProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMResolutionInfoProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WIC8BIMResolutionInfoProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WIC8BIMResolutionInfoProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapAlphaChannelOption.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapAlphaChannelOption.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapAlphaChannelOption.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapAlphaChannelOption.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapCreateCacheOption.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapCreateCacheOption.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapCreateCacheOption.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapCreateCacheOption.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapDecoderCapabilities.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapDecoderCapabilities.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapDecoderCapabilities.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapDecoderCapabilities.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapDitherType.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapDitherType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapDitherType.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapDitherType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapEncoderCacheOption.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapEncoderCacheOption.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapEncoderCacheOption.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapEncoderCacheOption.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapInterpolationMode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapInterpolationMode.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapInterpolationMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapLockFlags.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapLockFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapLockFlags.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapLockFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPaletteType.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPaletteType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPaletteType.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPaletteType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPattern.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPattern.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPattern.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPattern.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPlane.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPlane.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPlane.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPlane.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPlaneDescription.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPlaneDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapPlaneDescription.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapPlaneDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapTransformOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapTransformOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICBitmapTransformOptions.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICBitmapTransformOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICColorContextType.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICColorContextType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICColorContextType.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICColorContextType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentEnumerateOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentEnumerateOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentEnumerateOptions.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentEnumerateOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentSigning.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentSigning.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentSigning.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentSigning.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentType.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICComponentType.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICComponentType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsAlphaMode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsAlphaMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsAlphaMode.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsAlphaMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsDimension.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsDimension.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsDimension.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsDimension.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsFormatInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsFormatInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsFormatInfo.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsFormatInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsParameters.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsParameters.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICDdsParameters.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICDdsParameters.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICDecodeOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICDecodeOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICDecodeOptions.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICDecodeOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifApplicationExtensionProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifApplicationExtensionProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICGifApplicationExtensionProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICGifApplicationExtensionProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifCommentExtensionProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifCommentExtensionProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICGifCommentExtensionProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICGifCommentExtensionProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifGraphicControlExtensionProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifGraphicControlExtensionProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICGifGraphicControlExtensionProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICGifGraphicControlExtensionProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifImageDescriptorProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifImageDescriptorProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICGifImageDescriptorProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICGifImageDescriptorProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICGifLogicalScreenDescriptorProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICGifLogicalScreenDescriptorProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICGifLogicalScreenDescriptorProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICGifLogicalScreenDescriptorProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICHeifHdrProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICHeifHdrProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICHeifHdrProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICHeifHdrProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICHeifProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICHeifProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICHeifProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICHeifProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICImageParameters.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICImageParameters.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICImageParameters.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICImageParameters.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegChrominanceProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegChrominanceProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegChrominanceProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegChrominanceProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegCommentProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegCommentProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegCommentProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegCommentProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegFrameHeader.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegFrameHeader.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegFrameHeader.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegFrameHeader.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegIndexingOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegIndexingOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegIndexingOptions.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegIndexingOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegLuminanceProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegLuminanceProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegLuminanceProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegLuminanceProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegScanHeader.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegScanHeader.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegScanHeader.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegScanHeader.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegScanType.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegScanType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegScanType.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegScanType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegTransferMatrix.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegTransferMatrix.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegTransferMatrix.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegTransferMatrix.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegYCrCbSubsamplingOption.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegYCrCbSubsamplingOption.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICJpegYCrCbSubsamplingOption.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICJpegYCrCbSubsamplingOption.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataCreationOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataCreationOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataCreationOptions.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataCreationOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataHeader.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataHeader.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataHeader.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataHeader.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataPattern.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataPattern.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICMetadataPattern.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICMetadataPattern.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICNamedWhitePoint.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICNamedWhitePoint.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICNamedWhitePoint.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICNamedWhitePoint.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPersistOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPersistOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICPersistOptions.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICPersistOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPixelFormatNumericRepresentation.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPixelFormatNumericRepresentation.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICPixelFormatNumericRepresentation.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICPixelFormatNumericRepresentation.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPlanarOptions.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPlanarOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICPlanarOptions.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICPlanarOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngBkgdProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngBkgdProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICPngBkgdProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICPngBkgdProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngChrmProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngChrmProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICPngChrmProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICPngChrmProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngFilterOption.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngFilterOption.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICPngFilterOption.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICPngFilterOption.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngGamaProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngGamaProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICPngGamaProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICPngGamaProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngHistProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngHistProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICPngHistProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICPngHistProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngIccpProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngIccpProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICPngIccpProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICPngIccpProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngItxtProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngItxtProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICPngItxtProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICPngItxtProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngSrgbProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngSrgbProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICPngSrgbProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICPngSrgbProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICPngTimeProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICPngTimeProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICPngTimeProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICPngTimeProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICProgressNotification.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICProgressNotification.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICProgressNotification.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICProgressNotification.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICProgressOperation.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICProgressOperation.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICProgressOperation.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICProgressOperation.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawCapabilities.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawCapabilities.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICRawCapabilities.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICRawCapabilities.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawCapabilitiesInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawCapabilitiesInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICRawCapabilitiesInfo.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICRawCapabilitiesInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawParameterSet.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawParameterSet.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICRawParameterSet.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICRawParameterSet.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawRenderMode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawRenderMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICRawRenderMode.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICRawRenderMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawRotationCapabilities.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawRotationCapabilities.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICRawRotationCapabilities.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICRawRotationCapabilities.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawToneCurve.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawToneCurve.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICRawToneCurve.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICRawToneCurve.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICRawToneCurvePoint.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICRawToneCurvePoint.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICRawToneCurvePoint.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICRawToneCurvePoint.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICSectionAccessLevel.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICSectionAccessLevel.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICSectionAccessLevel.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICSectionAccessLevel.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICTiffCompressionOption.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICTiffCompressionOption.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICTiffCompressionOption.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICTiffCompressionOption.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICWebpAnimProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICWebpAnimProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICWebpAnimProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICWebpAnimProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging/WICWebpAnmfProperties.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/WICWebpAnmfProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging/WICWebpAnmfProperties.cs
rename to src/Vortice.Win32.Graphics.Imaging/Generated/WICWebpAnmfProperties.cs
diff --git a/src/Vortice.Win32/Graphics/Imaging/IWICBitmapSource.cs b/src/Vortice.Win32.Graphics.Imaging/IWICBitmapSource.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Imaging/IWICBitmapSource.cs
rename to src/Vortice.Win32.Graphics.Imaging/IWICBitmapSource.cs
diff --git a/src/Vortice.Win32/Graphics/Imaging/IWICImagingFactory.cs b/src/Vortice.Win32.Graphics.Imaging/IWICImagingFactory.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Imaging/IWICImagingFactory.cs
rename to src/Vortice.Win32.Graphics.Imaging/IWICImagingFactory.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging.xml b/src/Vortice.Win32.Graphics.Imaging/Imaging.xml
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging.xml
rename to src/Vortice.Win32.Graphics.Imaging/Imaging.xml
diff --git a/src/Vortice.Win32.Graphics.Imaging/Vortice.Win32.Graphics.Imaging.csproj b/src/Vortice.Win32.Graphics.Imaging/Vortice.Win32.Graphics.Imaging.csproj
new file mode 100644
index 0000000..05e3b78
--- /dev/null
+++ b/src/Vortice.Win32.Graphics.Imaging/Vortice.Win32.Graphics.Imaging.csproj
@@ -0,0 +1,24 @@
+
+
+
+ netstandard2.0;netstandard2.1;net6.0;net7.0
+ DXC bindings.
+
+ true
+ 0419;$(NoWarn)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs
index 2762891..dc269d5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs
@@ -9,26 +9,26 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE
public enum AffineTransform2DInterpolationMode : uint
{
- ///
+ ///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
- ///
+ ///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR
Linear = 1,
- ///
+ ///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC
Cubic = 2,
- ///
+ ///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
- ///
+ ///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC
Anisotropic = 4,
- ///
+ ///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs
index 7c1cfd2..1614650 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs
@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_ALPHA_MODE
public enum AlphaMode : uint
{
- ///
+ ///
/// D2D1_ALPHA_MODE_UNKNOWN
Unknown = 0,
- ///
+ ///
/// D2D1_ALPHA_MODE_PREMULTIPLIED
Premultiplied = 1,
- ///
+ ///
/// D2D1_ALPHA_MODE_STRAIGHT
Straight = 2,
- ///
+ ///
/// D2D1_ALPHA_MODE_IGNORE
Ignore = 3,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs
index 56b306d..e8dac9a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs
@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_BEZIER_SEGMENT
public partial struct BezierSegment
{
- ///
+ ///
public System.Drawing.PointF point1;
- ///
+ ///
public System.Drawing.PointF point2;
- ///
+ ///
public System.Drawing.PointF point3;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs
index efb52d0..af7a224 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs
@@ -9,86 +9,86 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_BLEND_MODE
public enum BlendMode : uint
{
- ///
+ ///
/// D2D1_BLEND_MODE_MULTIPLY
Multiply = 0,
- ///
+ ///
/// D2D1_BLEND_MODE_SCREEN
Screen = 1,
- ///
+ ///
/// D2D1_BLEND_MODE_DARKEN
Darken = 2,
- ///
+ ///
/// D2D1_BLEND_MODE_LIGHTEN
Lighten = 3,
- ///
+ ///
/// D2D1_BLEND_MODE_DISSOLVE
Dissolve = 4,
- ///
+ ///
/// D2D1_BLEND_MODE_COLOR_BURN
ColorBurn = 5,
- ///
+ ///
/// D2D1_BLEND_MODE_LINEAR_BURN
LinearBurn = 6,
- ///
+ ///
/// D2D1_BLEND_MODE_DARKER_COLOR
DarkerColor = 7,
- ///
+ ///
/// D2D1_BLEND_MODE_LIGHTER_COLOR
LighterColor = 8,
- ///
+ ///
/// D2D1_BLEND_MODE_COLOR_DODGE
ColorDodge = 9,
- ///
+ ///
/// D2D1_BLEND_MODE_LINEAR_DODGE
LinearDodge = 10,
- ///
+ ///
/// D2D1_BLEND_MODE_OVERLAY
Overlay = 11,
- ///
+ ///
/// D2D1_BLEND_MODE_SOFT_LIGHT
SoftLight = 12,
- ///
+ ///
/// D2D1_BLEND_MODE_HARD_LIGHT
HardLight = 13,
- ///
+ ///
/// D2D1_BLEND_MODE_VIVID_LIGHT
VividLight = 14,
- ///
+ ///
/// D2D1_BLEND_MODE_LINEAR_LIGHT
LinearLight = 15,
- ///
+ ///
/// D2D1_BLEND_MODE_PIN_LIGHT
PinLight = 16,
- ///
+ ///
/// D2D1_BLEND_MODE_HARD_MIX
HardMix = 17,
- ///
+ ///
/// D2D1_BLEND_MODE_DIFFERENCE
Difference = 18,
- ///
+ ///
/// D2D1_BLEND_MODE_EXCLUSION
Exclusion = 19,
- ///
+ ///
/// D2D1_BLEND_MODE_HUE
Hue = 20,
- ///
+ ///
/// D2D1_BLEND_MODE_SATURATION
Saturation = 21,
- ///
+ ///
/// D2D1_BLEND_MODE_COLOR
Color = 22,
- ///
+ ///
/// D2D1_BLEND_MODE_LUMINOSITY
Luminosity = 23,
- ///
+ ///
/// D2D1_BLEND_MODE_SUBTRACT
Subtract = 24,
- ///
+ ///
/// D2D1_BLEND_MODE_DIVISION
Division = 25,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs
index 40c5f23..56b077e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs
@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_BORDER_MODE
public enum BorderMode : uint
{
- ///
+ ///
/// D2D1_BORDER_MODE_SOFT
Soft = 0,
- ///
+ ///
/// D2D1_BORDER_MODE_HARD
Hard = 1,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs
index 5457eec..a683826 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs
@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_COLORMATRIX_ALPHA_MODE
public enum ColorMatrixAlphaMode : uint
{
- ///
+ ///
/// D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED
Premultiplied = 1,
- ///
+ ///
/// D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT
Straight = 2,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs
index cc81461..41a92d3 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs
@@ -9,47 +9,47 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_COMPOSITE_MODE
public enum CompositeMode : uint
{
- ///
+ ///
/// D2D1_COMPOSITE_MODE_SOURCE_OVER
SourceOver = 0,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_DESTINATION_OVER
DestinationOver = 1,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_SOURCE_IN
SourceIn = 2,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_DESTINATION_IN
DestinationIn = 3,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_SOURCE_OUT
SourceOut = 4,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_DESTINATION_OUT
DestinationOut = 5,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_SOURCE_ATOP
SourceAtop = 6,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_DESTINATION_ATOP
DestinationAtop = 7,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_XOR
Xor = 8,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_PLUS
Plus = 9,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_SOURCE_COPY
SourceCopy = 10,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY
BoundedSourceCopy = 11,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_MASK_INVERT
MaskInvert = 12,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs
index 9fd3b99..4ddbdcc 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs
@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_FIGURE_BEGIN
public enum FigureBegin : uint
{
- ///
+ ///
/// D2D1_FIGURE_BEGIN_FILLED
Filled = 0,
- ///
+ ///
/// D2D1_FIGURE_BEGIN_HOLLOW
Hollow = 1,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs
index d3d167f..22e988e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs
@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_FIGURE_END
public enum FigureEnd : uint
{
- ///
+ ///
/// D2D1_FIGURE_END_OPEN
Open = 0,
- ///
+ ///
/// D2D1_FIGURE_END_CLOSED
Closed = 1,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs
index 2bb573a..a7d0f68 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs
@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_FILL_MODE
public enum FillMode : uint
{
- ///
+ ///
/// D2D1_FILL_MODE_ALTERNATE
Alternate = 0,
- ///
+ ///
/// D2D1_FILL_MODE_WINDING
Winding = 1,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs
index b6c3914..205f315 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// ID2D1SimplifiedGeometrySink
[Guid("2cd9069e-12e2-11dc-9fed-001143a055f9")]
[NativeTypeName("struct ID2D1SimplifiedGeometrySink : IUnknown")]
@@ -74,7 +74,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void SetFillMode(FillMode fillMode)
@@ -82,7 +82,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), fillMode);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void SetSegmentFlags(PathSegment vertexFlags)
@@ -90,7 +90,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), vertexFlags);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void BeginFigure(System.Drawing.PointF startPoint, FigureBegin figureBegin)
@@ -98,7 +98,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), startPoint, figureBegin);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public void AddLines(System.Drawing.PointF* points, uint pointsCount)
@@ -106,7 +106,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), points, pointsCount);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void AddBeziers(BezierSegment* beziers, uint beziersCount)
@@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void EndFigure(FigureEnd figureEnd)
@@ -122,7 +122,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), figureEnd);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult Close()
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs
index 8ad8c16..b29ee5b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs
@@ -9,18 +9,18 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_PATH_SEGMENT
[Flags]
public enum PathSegment : uint
{
- ///
+ ///
/// D2D1_PATH_SEGMENT_NONE
None = 0,
- ///
+ ///
/// D2D1_PATH_SEGMENT_FORCE_UNSTROKED
ForceUnstroked = 1,
- ///
+ ///
/// D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN
ForceRoundLineJoin = 2,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs
index 9196049..661b7b6 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs
@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_PIXEL_FORMAT
public partial struct PixelFormat
{
- ///
+ ///
public Graphics.Dxgi.Common.Format format;
- ///
+ ///
public AlphaMode alphaMode;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs
index f280a4e..657c95f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs
@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D_RECT_F
public partial struct RectF
{
- ///
+ ///
public float left;
- ///
+ ///
public float top;
- ///
+ ///
public float right;
- ///
+ ///
public float bottom;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs
index e755dd7..0b8ef72 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs
@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D_RECT_U
public partial struct RectU
{
- ///
+ ///
public uint left;
- ///
+ ///
public uint top;
- ///
+ ///
public uint right;
- ///
+ ///
public uint bottom;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs
index 61e3830..2e916b5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs
@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_TURBULENCE_NOISE
public enum TurbulenceNoise : uint
{
- ///
+ ///
/// D2D1_TURBULENCE_NOISE_FRACTAL_SUM
FractalSum = 0,
- ///
+ ///
/// D2D1_TURBULENCE_NOISE_TURBULENCE
Turbulence = 1,
}
diff --git a/src/Vortice.Win32/Properties/AssemblyInfo.cs b/src/Vortice.Win32/Properties/AssemblyInfo.cs
index 67bcffb..4647b93 100644
--- a/src/Vortice.Win32/Properties/AssemblyInfo.cs
+++ b/src/Vortice.Win32/Properties/AssemblyInfo.cs
@@ -1,8 +1,9 @@
using System.Runtime.CompilerServices;
-[assembly: InternalsVisibleTo("Vortice.Win32.Direct3D11")]
-[assembly: InternalsVisibleTo("Vortice.Win32.Direct3D12")]
-[assembly: InternalsVisibleTo("Vortice.Win32.Direct3D11on12")]
-[assembly: InternalsVisibleTo("Vortice.Win32.Direct2D")]
-[assembly: InternalsVisibleTo("Vortice.Win32.DirectWrite")]
-[assembly: InternalsVisibleTo("Vortice.Win32.Dxc")]
+[assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Direct3D11")]
+[assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Direct3D12")]
+[assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Direct3D11on12")]
+[assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Imaging")]
+[assembly: InternalsVisibleTo("Vortice.Win32.Graphics.DirectWrite")]
+[assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Direct2D")]
+[assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Direct3D.Dxc")]
diff --git a/src/samples/01-ClearScreen/01-ClearScreen.csproj b/src/samples/01-ClearScreen/01-ClearScreen.csproj
index ea066e9..8ce3ec2 100644
--- a/src/samples/01-ClearScreen/01-ClearScreen.csproj
+++ b/src/samples/01-ClearScreen/01-ClearScreen.csproj
@@ -9,11 +9,11 @@
-
-
-
-
+
+
+
+